lovetox
b7932e15ea
Use UTF-8 to store VCards
...
If we dont specify the encoding, the system default is used which leads to encoding/decoding errors, depending on what the actual system default encoding is.
2016-09-30 17:03:30 +02:00
Yann Leboulanger
8d37cec3b0
handle message receipts corretly, even if they don't have the <thread> element
2016-03-08 22:36:22 +01:00
Yann Leboulanger
1e8c3d75e0
fix sending receipts. Fixes #7548
2016-03-05 15:23:48 +01:00
Yann Leboulanger
1316866265
reply to message receipt only when we are the recipient of the message. see #7548 .
...
[tmolitor] display message receipt (xep 0184) for carbon copied messages. Fixes #8258
2016-02-20 20:04:47 +01:00
tmolitor
c5c1e5d235
Ignore received message duplicates using sender jid, message id and message content. See #8258
2016-02-08 23:08:26 +01:00
tmolitor
0e80db2be6
don't show delivery error messages for automatic message stanzas. Fixes #8222
2016-02-08 22:31:36 +01:00
Yann Leboulanger
4d70aa91e7
do not loop requesting vcard when opening a chat window with ourself and we don't have a vcard stored on server
2015-11-22 15:14:07 +01:00
Yann Leboulanger
476aca3ea0
decode PGP messages in MAM response. Fixes #8103
2015-09-19 13:58:28 +02:00
Yann Leboulanger
9f3fec4ef7
don't request privacy lists when connecting if server doesn't support that. Fixes #7990
2015-03-07 15:04:41 +01:00
Yann Leboulanger
f2271ced53
fix seclabel. see #7010
2015-03-01 15:07:14 +01:00
Yann Leboulanger
8969c874ff
fix mam implementation
2014-12-29 19:13:12 +01:00
Yann Leboulanger
0a8af73650
add XEP-313 (MAM) support
2014-11-11 15:28:24 +01:00
Yann Leboulanger
a764cb5384
remove useless test
2014-09-15 14:03:52 +02:00
Yann Leboulanger
012f39174f
display error messages even if they don't have a <body>. Fixes #7798 , see #6756
2014-09-14 14:23:31 +02:00
Yann Leboulanger
a084cad22a
handle XEP-191 (blocking command) in a better way: hability to block a contact when server doesn't support privacy lists, add / remove jid to blocked list only when we get the result from server, handle blocked / unblocked contacts by other resources
2014-08-13 22:46:18 +02:00
Denis Fomin
4b33634a0b
Copyright 2013>2014
2014-01-02 12:33:54 +04:00
Yann Leboulanger
43f21dcbeb
don't send receipt answer for forwarded messages. Fixes #7548
2013-11-05 13:12:38 +01:00
Yann Leboulanger
4e2580d389
don't create a new session when we get an error message in a pm. Fixes #7435
2013-08-27 17:24:41 +02:00
Yann Leboulanger
f0bbb92b41
don't allow to browse non-MUC server in join groupchat dialog.
2013-07-30 20:09:52 +02:00
Yann Leboulanger
fd0ff877a3
GObject.* -> GLib.*
2013-07-28 20:50:30 +02:00
Yann Leboulanger
7046cd0608
fix a few things for gtk3
2013-07-28 19:38:49 +02:00
Yann Leboulanger
d280ff3aa4
gobject -> GObject
2013-07-28 17:54:55 +02:00
Yann Leboulanger
d50ffacbec
discover server of our contacts on startup if it's not already done.
2013-06-02 22:02:43 +02:00
Denis Fomin
e406526ad7
Fix missing import
2013-04-26 13:01:05 +04:00
Yann Leboulanger
aef4452ff5
remove unused class parameter
2013-04-06 12:24:26 +02:00
Yann Leboulanger
7de87c19a0
move ConnectionPEP class to connection_handlers to prevent import loop
2013-04-06 10:14:28 +02:00
Yann Leboulanger
9c8c1de03f
update my copyright
2013-04-05 21:35:39 +02:00
Yann Leboulanger
a38b779e9e
don't run several GPG threads when we receive a non-GPG message. Fixes #7311
2013-04-05 20:59:17 +02:00
Yann Leboulanger
4b3a169571
implement XEP-0191 for servers that don't support privacy lists
2013-03-30 23:13:48 +01:00
Yann Leboulanger
4e4b88cb5b
remove <ping> child in ping reply. Fixes #7286
2013-01-10 17:21:05 +01:00
Denis Fomin
3911c72ba9
fix set avatar
2013-01-03 17:02:14 +04:00
Yann Leboulanger
2c21353a8b
remove has_key()
...
fix base64 calls (requires and returns bytes, not str)
2013-01-02 17:53:42 +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
414e349345
python uses unicode internally
2013-01-01 19:44:25 +01:00
Yann Leboulanger
e71188a6fa
print -> print()
2013-01-01 19:36:56 +01:00
Yann Leboulanger
cae8faf0ed
fix module name
2012-12-16 23:53:32 +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
3d39c36c18
ignore presences when nothing changed (status, status message, prio). Fixes #7210
2012-09-26 16:03:18 +02:00
Yann Leboulanger
07dd2cf433
fix var name. Fixes #7229
2012-09-23 13:34:21 +02:00
Yann Leboulanger
d530b8ef84
fix function argument. Fixes #7229
2012-09-19 09:49:43 +02:00
Yann Leboulanger
7d12dbcc65
decrypt GPG messages one after the other. Fixes #7229
2012-09-18 16:07:11 +02:00
Yann Leboulanger
c42b00702d
improve decline implementation
2012-08-24 12:54:27 +02:00
Yann Leboulanger
aecfc39a7c
missing commit
2012-08-24 10:13:55 +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
d707ef2835
fix typo. Fixes #7161
2012-06-16 13:51:54 +02:00
Yann Leboulanger
c3ab45efeb
fix unwanted things from merge from jingleFT branch
2012-04-21 23:52:24 +02:00
Yann Leboulanger
2ac8607ed6
handle see-other-host stream error. Fixes #7134
2012-04-15 23:42:53 +02:00
Yann Leboulanger
0c36f50196
merge from trunk
2012-04-12 22:07:30 +02:00