Commit graph

3736 commits

Author SHA1 Message Date
Jefry Lagrange
e7644e5ad3 visibly disconnect when loosing connection. Fixes #7091 2012-02-08 22:06:29 -05:00
Yann Leboulanger
241acdd06b [Zash] update Carbon XEP (XEP-0280) to 0.6 version. Fixes #7093 2012-02-07 20:46:42 +01:00
Yann Leboulanger
b30b6dd94f prevent traceback. Fixes #7080 2012-01-22 00:28:14 +01:00
Yann Leboulanger
72bca44272 fix behaviour when we remove a contact for which we have a chat tab opened (re-add it to not in roster group). Fixes #7078 2012-01-21 16:32:52 +01:00
Yann Leboulanger
3a3f99d618 upgrade copyright 2012-01-11 22:20:34 +01:00
Yann Leboulanger
82413cafaa [Pablo Mazzini] ask passphrase to user when using non-sasl authentication 2012-01-07 15:41:53 +01:00
Yann Leboulanger
140a2bdaf5 check ssl certificate against hostname only if we use secured connection. Fixes #7071 2012-01-06 09:45:11 +01:00
Yann Leboulanger
359d3c3069 check that pyopenssl > 0.12 is installed before using fonctions available after this version 2012-01-04 11:38:09 +01:00
Yann Leboulanger
8e72a23918 use 'login' keyring as default keyring instead of 'default'. Fixes #7067 2012-01-03 20:17:33 +01:00
Yann Leboulanger
9804572772 fix starting Gajim when pyasn1 is not installed. see #7066 2012-01-02 17:01:31 +01:00
Yann Leboulanger
aa94671708 check hostname in SSL certificates. Fixes #7066 2012-01-02 16:39:06 +01:00
Yann Leboulanger
078291921d msn auth is now availble through https 2011-12-31 15:54:32 +01:00
Yann Leboulanger
a34fa3cb93 handle MISSING PASSPHRASE in gnupg.py 2011-12-31 15:54:11 +01:00
Yann Leboulanger
6e4bac262c implements Oauth2 mechanism to connect to MSN xmpp server. Fixes #6978 2011-12-18 23:20:30 +01:00
Denis Fomin
ec5a6c4587 merge 2011-12-18 21:34:57 +04:00
Denis Fomin
783cf55ba7 optimize history search. Fixes #6997 2011-12-18 21:28:47 +04:00
Yann Leboulanger
1eb7660394 revert unwanted commit 2011-12-18 18:19:03 +01:00
Denis Fomin
dea092f7bb 'beta3' version for hg users 2011-12-18 18:35:23 +04:00
Yann Leboulanger
25be68953d don't fails when farsight isn't available 2011-12-17 20:59:15 +01:00
Yann Leboulanger
e1caf30e28 only install plugin installer plugin 2011-12-17 18:17:42 +01:00
Yann Leboulanger
cf5c3568d4 use subprocess instead of os.system() 2011-12-17 18:07:56 +01:00
Yann Leboulanger
f8922005e0 fix traceback when trying to connect to a host for which auth method is not supported 2011-12-17 15:17:25 +01:00
Yann Leboulanger
78bd83766c do not send message if GPG encryption fails. Fixes #7059 2011-12-17 14:54:29 +01:00
Yann Leboulanger
6387a980a8 prevent traceback 2011-12-08 21:57:29 +01:00
Yann Leboulanger
de4660b2e5 prevent traceback. Fixes #7053 2011-12-03 13:33:03 +01:00
Yann Leboulanger
ced1285de9 prevent traceback. Fixes #7054 2011-12-03 12:49:01 +01:00
Yann Leboulanger
b9f8f67ce5 print and ignore exceptions raised in an event handler. 2011-11-22 22:51:33 +01:00
Yann Leboulanger
6c605cad41 add some missing import 2011-11-22 20:08:08 +01:00
Yann Leboulanger
2582720366 handle ERROR and INFORMATION events through NEC 2011-11-22 19:25:15 +01:00
Yann Leboulanger
ae6ffa2a18 fix class name 2011-11-21 23:51:14 +01:00
Yann Leboulanger
a5b50465b1 fix missing argument in some events 2011-11-19 22:19:16 +01:00
Yann Leboulanger
9a01ffcdd9 correctly set the route attribute in BOSH connections. 2011-11-15 09:48:28 +01:00
Yann Leboulanger
3c294252f0 move functions to download an image from htmltextview.py to helpers.py 2011-11-14 23:23:40 +01:00
Yann Leboulanger
b28b3d4ed3 add a Tor proxy in default configuration when Gajim starts. Fixes #7026 2011-11-14 18:44:17 +01:00
Yann Leboulanger
a07829c0a9 use pycurl to download image in XHTML when a proxy is configured. Fixes #7037 2011-11-13 15:10:38 +01:00
Yann Leboulanger
8787adf725 add a global proxy option that will apply to all account that don't have a proxy configured. Fixes #7023 2011-11-10 20:37:48 +01:00
Yann Leboulanger
4c66686f53 execute commands without use_shell=True to prevent remote code execution, except for commands configured in triggers plugin (configured by user itself). Fixes #7031 2011-11-08 22:41:07 +01:00
Yann Leboulanger
23327c834d use prepared statements in all SQL queries that contains jids to prevent SQL injection. Fixes #7034 2011-11-08 22:00:52 +01:00
Yann Leboulanger
197d85e563 ability to use jingle negociation even if we don't have farsight. Fixes #7044 2011-11-06 21:42:04 +01:00
Yann Leboulanger
7fb0405e59 forgot commit: use ft_send_local_ips option. Fixes #7029 2011-11-06 21:12:27 +01:00
Yann Leboulanger
9cfc2f4e15 add advanced option to disable sending local IPs when doing a file transfer. Fixes #7029 2011-11-06 20:53:07 +01:00
Yann Leboulanger
7924407325 [ioerror and !] add GUI widget for send_time_info option.
don't send client version if send_os_info is False.
Fixes #7028
2011-11-06 20:40:54 +01:00
Yann Leboulanger
188950f470 implement XEP-0280: Message Carbons 2011-11-06 17:20:58 +01:00
Yann Leboulanger
712ca88d6c don't log gpg passphrase to debug output. Fixes #7035 2011-11-04 15:07:44 +01:00
Yann Leboulanger
3b646fac4a import some improvements from xmpppy and use it where it's usefull 2011-10-31 10:47:28 +01:00
Yann Leboulanger
520bc6b268 change the insecure connection dialog behaviour. Fixes #7019 2011-10-31 09:47:01 +01:00
Yann Leboulanger
493187d448 implement XEP-0306 : status conditions for MUC 2011-10-30 13:27:32 +01:00
Yann Leboulanger
19306fbf6f remove old unused function 2011-10-30 13:26:41 +01:00
Yann Leboulanger
d58241dfa3 test_ft_proxies_on_startup is a per_account option 2011-10-23 21:06:25 +02:00
Yann Leboulanger
59f5cda712 add advanced option to disable testing of file transfer proxies on startup 2011-10-23 20:26:28 +02:00