Commit graph

962 commits

Author SHA1 Message Date
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
Yann Leboulanger
94644a2ee3 ability to connect to a host that require a PCKS certificate that is encrypted. 2011-07-26 22:44:11 +02:00
Yann Leboulanger
6aca316b7e don't crash when cacerts.pem file doesn't exists 2013-02-10 11:29:14 +01:00
Yann Leboulanger
d20dcfccea fix connecting with python3 internal ssl implementation 2013-01-06 13:47:23 +01:00
Emmanuel Gil Peyrot
ab7ce2b42e Use log.warning instead of the deprecated log.warn. 2013-01-05 11:26:22 +01:00
Yann Leboulanger
89540b0c2e fix registering an account 2013-01-04 23:11:07 +01:00
Yann Leboulanger
11a357351d partly fix hmac usage 2013-01-03 19:01:18 +01:00
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
Jefry Lagrange
db7276752b resuming from prefered location 2011-06-15 20:37:07 -04:00
Jefry Lagrange
985746d65a only resume when disconnected not on purpose 2011-06-11 16:29:08 -04:00
Jefry Lagrange
d73e277f40 resuming before binding 2011-06-10 23:07:34 -04:00
Jefry Lagrange
39a960f3e7 keeps old status after disconnection 2011-06-07 23:50:45 -04:00
Jefry Lagrange
89cd4b2e45 stream resumption (needs testing) 2011-06-06 23:34:19 -04:00
Yann Leboulanger
635d9a02d5 coding standards 2011-05-31 17:46:49 +02:00
Yann Leboulanger
ff0c0dc1c5 ability to save xhtml messages. Fixes #5736 2011-05-30 19:47:05 +02:00
Denis Fomin
b9d2948307 add new attribut to MessageOutgoingEvent to allow logging configuration 2011-05-21 20:26:00 +04:00
Yann Leboulanger
4ac1768040 handle outgoing messages with events. Fixes #6743 2011-05-18 19:44:43 +02:00