Commit Graph

9464 Commits

Author SHA1 Message Date
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 d2c108d928 make /status /away and /back commands apply to connected and synchronized accounts. Fixes #7070 2012-01-05 20:09:33 +01:00
Yann Leboulanger bae57a600a check in feature window if pyopenssl >= 0.12 and if pyasn1 is available 2012-01-05 13:50:15 +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 d621252a0d gtkspell really available for windows 2011-12-19 10:26:36 +01:00
Yann Leboulanger 8d33dace7c gtkspell is available under windows 2011-12-19 10:05:34 +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
Yann Leboulanger b502f35a9f prevent traceback 2011-12-18 17:14:30 +01:00
Denis Fomin dea092f7bb 'beta3' version for hg users 2011-12-18 18:35:23 +04:00
Yann Leboulanger cdb4fc9597 correctly decode group names 2011-12-18 10:47:48 +01:00
Yann Leboulanger d23d4082a7 ignore a crypto module from demandimport to make it work under windows 2011-12-17 21:17:32 +01: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 82813ff090 expand rows when we search, and re-collapse when we end search. Fixes #7060 2011-12-16 21:20:01 +01:00
Yann Leboulanger 24e1de7c5b call gobject.set_prgname *before* import gtk 2011-12-14 21:45:12 +01:00
Yann Leboulanger 6387a980a8 prevent traceback 2011-12-08 21:57:29 +01:00
Yann Leboulanger b804ebd81b improve search filter in roster: hide groups that have no contacts, make it search for transports and groupchats. Fixes #7060 2011-12-06 19:11:34 +01:00
Yann Leboulanger de4660b2e5 prevent traceback. Fixes #7053 2011-12-03 13:33:03 +01:00
Yann Leboulanger be867b7843 print in chat control when other side de-activate esession. 2011-12-03 13:11:05 +01:00
Yann Leboulanger ced1285de9 prevent traceback. Fixes #7054 2011-12-03 12:49:01 +01:00
Yann Leboulanger 703cc865f7 call set_title on tooltip windows to prevent GTKWarning 2011-11-10 22:26:11 +01:00
Yann Leboulanger d0494ab405 improve search filter behaviour. Fixes #7049 2011-11-29 17:20:25 +01:00
Yann Leboulanger f95e45d457 modify /clear command in groupchats so that it also reset color assignment. Fixes #7022 2011-11-29 11:55:06 +01:00
Denis Fomin 4564c2c558 Use set_rules_hint(True) in the installed plugins treeview 2011-11-26 22:52:04 +03: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 9cf5f9351a start assigning gc color from the first one. see #7022 2011-11-15 12:09:39 +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 55d48e0d7c save ssl fingerprint as soon as we accept a connection to the host. Fixes #7041 2011-11-14 18:32:18 +01:00
Denis Fomin 46d6453634 correctly detect upower support. Fixes #7047 2011-11-14 08:13:36 +03: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