Commit Graph

872 Commits

Author SHA1 Message Date
Yann Leboulanger 912f0e921d fix imports and many py3 changements 2013-01-02 13:54:02 +01:00
Yann Leboulanger d27591076f fix exception handling 2013-01-01 23:18:36 +01:00
Yann Leboulanger 069bddbbcb remove call to unicode() 2013-01-01 21:06:16 +01:00
Yann Leboulanger e8dab6e41c fix one more unicode error 2012-12-30 23:49:05 +01:00
Yann Leboulanger 4554b85922 fix config names. Fixes #7276 2012-12-25 18:56:05 +01:00
Yann Leboulanger 71aa8d1950 correctly get SSL certificate from nbxmpp. Fixes #7283 2012-12-25 18:18:39 +01:00
Yann Leboulanger da75bf846b correctly handle SSL errors. Fixes #7252 2012-12-23 17:48:11 +01:00
Yann Leboulanger cae8faf0ed fix module name 2012-12-16 23:53:32 +01:00
Yann Leboulanger 34163e508b keep in config file room.JID.muc_restore_*. Fixes #7276 2012-12-13 10:07:51 +01:00
Yann Leboulanger d1adec53be don't reconnect a disabled account. Fixes #7265 2012-12-12 22:03:13 +01:00
Yann Leboulanger 77775cf0af Gajim now uses python-nbxmpp library instead of embedding it. 2012-12-09 21:37:51 +01:00
Yann Leboulanger 0c6117a778 ability to store muc_restore_* per room JID. Fixes #7276 2012-12-09 17:07:50 +01:00
Jefry Lagrange a4fc916ab2 prevent connection to be called when there is no connection 2012-11-23 21:38:36 -04:00
Yann Leboulanger aa4b15de72 when we come ack from invisible, restore the block list if we block some contacts. Fixes #7215 2012-08-28 10:39:08 +02:00
Yann Leboulanger 130d9525e4 decline groupchat invitation. 2012-08-23 21:34:03 +02:00
Yann Leboulanger aaccec79cf don't try only last_connection_type, but try it it first. Fixes #7002 2012-08-19 22:35:46 +02:00
Yann Leboulanger 8d5ddb2d16 handle see-other-host at different state of connection (after authentication). Fixes #7179 2012-08-10 10:43:02 +02:00
Yann Leboulanger 449f137dd7 correctly handle see-other-host (earlier in the connection process). Fixes #7179 2012-06-19 19:19:24 +02:00
Yann Leboulanger 2ac8607ed6 handle see-other-host stream error. Fixes #7134 2012-04-15 23:42:53 +02:00
Yann Leboulanger 9a6519373f fix usage of get_per(). Fixes #7140 2012-04-11 21:30:05 +02:00
Yann Leboulanger 75c495979c add XEP-0224 support (/attention command, persistant popup and special sound). F
ixes #3465
2012-04-09 13:38:28 +02:00
Yann Leboulanger 2a242bf3bd revert 515744029d22, there is no timeout for <r> requests, so we never check if we have the result. see #7090 2012-03-22 20:49:38 +01:00
Matthew Wild f8eb9476f3 connection.py: Use XEP-0198 ack request as ping/pong when available. Fixes #7090 2012-03-18 15:40:03 +00:00
Yann Leboulanger 5b39679919 fix anonymous login when server has a SSL error. Fixes #7121 2012-03-16 23:09:00 +01:00
Jefry Lagrange 8700389d98 make sure SM is disabled with reconnecting 2012-03-14 23:49:37 -04:00
Yann Leboulanger 97e5283f88 simplify code to compute how many logs do we request when we re-join a room 2012-02-22 15:36:35 +01:00
Yann Leboulanger f577ec9af7 fix some string 2012-02-22 10:07:16 +01:00
Denis Fomin 12f24e5f48 Quick fix [6de66f624e71]. print last message in room then reconnect 2012-02-18 23:06:08 +04:00
Denis Fomin 09942f48e0 do not duplicate messages in the room when the connection is lost 2012-02-18 22:48:03 +04:00
Jefry Lagrange e7644e5ad3 visibly disconnect when loosing connection. Fixes #7091 2012-02-08 22:06:29 -05:00
Yann Leboulanger 3a3f99d618 upgrade copyright 2012-01-11 22:20:34 +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 aa94671708 check hostname in SSL certificates. Fixes #7066 2012-01-02 16:39:06 +01:00
Yann Leboulanger 6e4bac262c implements Oauth2 mechanism to connect to MSN xmpp server. Fixes #6978 2011-12-18 23:20:30 +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 2582720366 handle ERROR and INFORMATION events through NEC 2011-11-22 19:25:15 +01:00
Yann Leboulanger a5b50465b1 fix missing argument in some events 2011-11-19 22:19:16 +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 188950f470 implement XEP-0280: Message Carbons 2011-11-06 17:20:58 +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 59f5cda712 add advanced option to disable testing of file transfer proxies on startup 2011-10-23 20:26:28 +02:00
Yann Leboulanger 1c20f5c5f4 [Zash] support latest version of XEP-0258. Fixes #7010 2011-10-07 17:57:24 +02:00
Yann Leboulanger 7bdacfaa04 prevent traceback 2011-08-29 15:08:04 +02:00
Yann Leboulanger 98432f6666 cean chatstate code: remove XEP-0022 support and use caps to know if a contact supports it 2011-08-27 22:41:55 +02:00
Yann Leboulanger f0a0929d5c merge XEP-0198 implementation from gajim-XEP-198 branch to trunk. Thanks Jefry for your work during GSOC 2011-08-22 09:45:51 +02:00
Yann Leboulanger 1482d1e10b set privacy_list_requested attribute as soon as Connection object is created 2011-08-21 23:13:25 +02:00
Yann Leboulanger b6e26061fe ability to connect to a server that doesn't support roster, and hide the correcponding features. Fixes #6745 2011-08-09 17:14:13 +02:00
Yann Leboulanger 21b2448d14 fix arguments of request_voice() function 2011-07-29 17:34:53 +02:00
Yann Leboulanger c5c169ca15 call load_pkcs12 with empty string passphrase instead of None passphrase 2011-07-28 22:42:03 +02:00