Commit graph

611 commits

Author SHA1 Message Date
Yann Leboulanger
ad7c64998a better handling of error when receiving a filetransfer without bytestream feature. Fixes #4607 2008-12-24 12:11:02 +00:00
Yann Leboulanger
b317ffcdae merge BOSH branch to trunk 2008-12-15 21:06:08 +00:00
Brendan Taylor
aeff9046ab a fix for autonegotiation after esessions were disabled 2008-12-13 18:10:37 +00:00
Yann Leboulanger
d0c3b6fd44 prevent sending messages to invalid JIDs. Fixes #4577 2008-12-13 14:43:46 +00:00
Yann Leboulanger
5f6c7d858f ignore show that are not in RFC-3921. 2008-12-11 22:04:25 +00:00
Yann Leboulanger
0830a5fe73 [thorstenp] use sorted() and list comprehension 2008-12-03 22:07:44 +00:00
Yann Leboulanger
89f02b1feb [thorstenp] replace filter lambda with list comprehension 2008-12-03 22:04:42 +00:00
Yann Leboulanger
e389e0b16b [thorstenp] remove whitespace at eol 2008-12-03 21:56:12 +00:00
Yann Leboulanger
3392c54dd0 [thorstenp] fix empty exception clauses 2008-12-03 21:37:05 +00:00
Yann Leboulanger
1865294a25 [thorstenp] fix access to members before definition 2008-12-03 19:56:37 +00:00
Yann Leboulanger
31dc32eeb9 [thorstenp] fix redefined builtins 2008-12-03 17:16:04 +00:00
Yann Leboulanger
c163e90b10 [thorstenp] fix unused variables 2008-12-02 15:53:23 +00:00
Yann Leboulanger
eed5dc4e72 [thorstenp] remove useless semicolons 2008-12-02 13:58:54 +00:00
Yann Leboulanger
e90375bad3 check if remote contact support esession or session. If it supports esession, it supports session but may not announce it. see #4429 2008-12-02 09:49:49 +00:00
Yann Leboulanger
3a548491a9 strftime doesn't support %T. It works under linux (why?) but not under windows. Fixes #4526 2008-12-01 10:56:14 +00:00
Yann Leboulanger
3e88fdf41e check session support instead of Esession support, and announce we support it. Fixes #4429 2008-11-30 18:53:02 +00:00
Yann Leboulanger
8907f71c86 fix session problem when other part don't support sessions. Fixes #4429 2008-11-29 18:50:03 +00:00
Yann Leboulanger
8babbb1de3 revert [10593]. see #4449 2008-11-12 20:04:25 +00:00
Yann Leboulanger
67d19a226d handle mood in messages, send mood in message if pep is not supported on server. Fixes #4449 2008-11-03 14:25:08 +00:00
Yann Leboulanger
223dc0a8f2 don't count echo as a file transfer proxy. Fixes #4411 2008-11-02 15:02:49 +00:00
Brendan Taylor
bd7bac578f partial fix for renegotiating pm e2e sessions after one party
disconnects
2008-10-25 19:48:01 +00:00
Yann Leboulanger
6c41d9ecd4 show a link to wiki to restore malformed database. see #4428 2008-10-22 17:31:45 +00:00
Yann Leboulanger
e2a511b379 inform user when databas is malformed. Fixes #4428 2008-10-22 15:48:35 +00:00
Yann Leboulanger
06ab4a7b6d revert thorstenp patches for now. They introduce bugs. 2008-10-20 21:38:06 +00:00
Yann Leboulanger
f801a50260 [thorstenp] fix unused variables 2008-10-20 21:17:48 +00:00
Yann Leboulanger
98255a0671 [thorstenp] remove useless ; 2008-10-20 15:16:01 +00:00
Yann Leboulanger
158538b81c [thorstenp] rename some var to not hide builts-in functions (list -> list_, ...) 2008-10-11 10:22:04 +00:00
Yann Leboulanger
196dd7e30a [thorstenp] use isinstance rather than type(x) == y. use sorted() 2008-10-11 09:59:52 +00:00
Yann Leboulanger
567f1e17c1 [thorstenp] di not use emtpy except clauses 2008-10-11 09:37:13 +00:00
Yann Leboulanger
84e717c8df [thorstenp] use startswith and endswith instead of array indices on strings 2008-10-11 09:32:59 +00:00
Yann Leboulanger
9d7c80d522 [thorstenp] replace has_key by key in dict. Fixes #4392 2008-10-07 20:41:59 +00:00
Yann Leboulanger
96dd7b8ba7 revert [10494]. see #4388 2008-10-07 15:09:39 +00:00
Yann Leboulanger
46e958902f start xmpp ping after we received the roster. Fixes #4388 2008-10-07 13:59:42 +00:00
Yann Leboulanger
349f8bd276 really remove avatar from roster when a contact removes his avatar. Fixes #4060 2008-10-01 16:07:58 +00:00
Yann Leboulanger
a36edae2f6 prevent traceback when removing an inexistant session. Fixes #1288 2008-09-30 10:22:55 +00:00
Yann Leboulanger
7e5b9ab20d reply to XEP-0184 receipt requests in pm too. see #4339 2008-09-27 18:04:29 +00:00
Yann Leboulanger
e236382f3d handle XEP-0203 (Delayed Delivery) and use it when forwarding unread messages via adhoc commands. Fixes #4347 2008-09-26 11:11:38 +00:00
js
f260d83c80 Fix #4290 2008-09-05 19:09:01 +00:00
Yann Leboulanger
aa6c163506 check that connection is still active in all handlers. Fixes #4261, #4258 2008-08-30 17:14:27 +00:00
Brendan Taylor
5d6b60be68 fix GPG mysteriously turning on when you open a chat window 2008-08-30 02:50:10 +00:00
Brendan Taylor
32b56a2328 move most of is_loggable out of the session object. fixes #4103 2008-08-30 01:31:25 +00:00
Yann Leboulanger
bcc39c4e1c ask to change nickname for a groupchat only once. Fixes #4250 2008-08-29 08:06:28 +00:00
Yann Leboulanger
a0e9a0d905 handle correctly forwarded messages. fixes #4246 2008-08-28 12:24:31 +00:00
Yann Leboulanger
9618bb77a4 fix FT proxy testing. We needed a receiver to connect to proxy to really test it 2008-08-27 13:11:46 +00:00
Yann Leboulanger
1e8e0f6067 no need of GUI classes in connection_handlers.py, socks5.py and secrets.py 2008-08-27 07:53:12 +00:00
Yann Leboulanger
f63dcff5d3 prevent a traceback. Fixes #4236 2008-08-26 10:07:53 +00:00
Mateusz Biliński
c0a26be684 Three core (raw) events (iq, message, presence) go also through Network Events Controller (layer between network library and Global Events Dispatcher, newly added) and from there they are dispatched through Global Events Dispatcher.
Ability to register new incoming network events (based on exisiting one) added. Modify-only network events are possible (eg. add some text each message, but don't create any new global event). Events creation can be chained.
Examples of new network events classes are in New Events Example plugin.
Events from src/gajim.py now all go through Global Events Dispatcher and only through it (easy to modify, in chain, data passed with them).
2008-08-18 16:35:14 +00:00
Julien Pivotto
de4a23e751 See #4200.
* remove js from some headers
 * set coding:utf-8 to allow real names in headers
2008-08-15 17:31:51 +00:00
Julien Pivotto
8bc9bc29ae * Big headers review
* Remove some licencing problems
 * To do: same for images
 * See #4200
2008-08-15 03:20:23 +00:00
Yann Leboulanger
7f908667a4 don't take into account keyid in error presence: it's our own signed message 2008-08-11 15:30:24 +00:00