Commit Graph

394 Commits

Author SHA1 Message Date
Stephan Erb 30580702d5 Create a ConnectionPEP class and directly register its callback to handle pep events. 2009-11-14 19:56:15 +01:00
Stephan Erb 004619f99e Work around a reported NoneType exception. 2009-11-09 22:03:14 +01:00
Yann Leboulanger d5351f6328 ignore unknown show types when we receive strange stanza. 2009-10-31 23:22:12 +01:00
Stephan Erb a9f5bb59d7 Merge changes from default branch into refactoring branch 2009-10-31 17:25:47 +01:00
Thibaut GIRKA 1c33d42158 Merge default to jingle 2009-10-29 10:19:58 +01:00
Stephan Erb 33fe53ff7d Swtich from old to new caps API.
Now we do:

contact.supports(feauture) instead of gajim.capscache.is_supported(contact, feature)
2009-10-27 22:41:39 +01:00
Yann Leboulanger 4305882303 [Florob] handel remote-server-not-found MUC error. Fixes #5309 2009-10-23 16:49:33 +02:00
Yann Leboulanger 3330f7bfa5 enable music track listener only after we signed it. Fixes #5351 2009-10-21 19:39:43 +02:00
Yann Leboulanger f2aee9e7cb add show_self_contact ACE option to show / hide self_contact row as we want. Fixes #4796 2009-10-16 19:51:29 +02:00
Thibaut GIRKA ab6510db38 merge default branch to jingle 2009-10-16 17:19:33 +02:00
Yann Leboulanger d7a780e60a fix typo 2009-10-13 19:31:07 +02:00
Yann Leboulanger f18ede1c88 detect incoming MUC error presences from the ID. Fixes #5309 2009-10-13 19:26:56 +02:00
red-agent 6c2b658a9a Improved the lookup of the minimized control 2009-10-13 17:38:42 +03:00
Yann Leboulanger 997a8f8429 correctly get minimized room 2009-10-13 12:56:14 +02:00
Yann Leboulanger 970aa8c848 fix look in minimized_controls 2009-10-13 07:53:05 +02:00
red-agent 2367dda7c3 Fix for the autorejoin, to handle absent conferences 2009-10-13 00:46:06 +03:00
Yann Leboulanger ad0bb43793 [Dicson] Fix call to history manager 2009-10-08 17:51:49 +02:00
Yann Leboulanger 0d37f4f64b better session handling:
- when a new contact with higher prio connect, detach session from chat control. Fixes #5021
 - don't re-use a session that was for another sessin

Tests are more than welcome!
2009-10-06 17:35:25 +02:00
Yann Leboulanger ea6c062b9a prevent a traceback when we get a wrong disco#info reply (a feature without a var attribute). Fixes #5232 2009-10-05 13:46:38 +02:00
Yann Leboulanger 7e79f710e8 acknoledge rosterx messages 2009-10-02 16:54:33 +02:00
Yann Leboulanger 887b8d31b2 don't show empty RIE requests. Fixes #5299 2009-10-02 14:58:47 +02:00
Yann Leboulanger c31d3e526a stop sending chatstates when remote server doesn't respond anymore. Don't acknoledge error message receipes. Fixes #4064 2009-10-01 09:41:46 +02:00
Yann Leboulanger a3e80d2c76 [Florob] handle new error code in groupchat. Fixes #5285 2009-09-30 17:21:58 +02:00
Yann Leboulanger 40199e359c farsighr module is now optional. Fixes #5278 2009-09-20 20:46:03 +02:00
Thibaut GIRKA 6b99db8980 merge default branch to jingle 2009-09-19 16:35:47 +02:00
Yann Leboulanger 709dba715a global option alwaysauth become a per-account autoauth option. Fixes #5264 2009-09-15 22:26:42 +02:00
Yann Leboulanger 0ea6544c26 show notification for bad GPG pass instead of an error dialog 2009-09-10 18:30:26 +02:00
Yann Leboulanger 44e98585ed move music track listener things from roster_window.py to gajim.py. see #3643 2009-09-09 13:26:53 +02:00
Yann Leboulanger 1f7b19180d merge default branch to jingle 2009-09-08 12:01:09 +02:00
Yann Leboulanger a2ca911d80 when a JID is invalid in member / admin / ... list in MUC configuration, just ignore this JID and not all others. Fixes #5241 2009-08-31 23:04:54 +02:00
Yann Leboulanger 9345ddfad5 connect to server even if it doesn't support disco 2009-08-31 21:57:01 +02:00
Yann Leboulanger 306fe18521 fix typo. fix #5233 2009-08-30 12:03:29 +02:00
Yann Leboulanger 54fa89af23 correctly detect vcard support of server. Fixes #5233 2009-08-28 13:41:36 +02:00
Yann Leboulanger 260f1541d1 request privacy lists after disco result 2009-08-04 17:57:12 +02:00
Yann Leboulanger ff2a02269d request privacy rules and metacontacts only once at startup 2009-08-04 00:49:56 +02:00
Yann Leboulanger 1f32083334 fix XML -> PubSub transition for bookmarks when bookmarks node doesn't exist 2009-08-04 00:36:28 +02:00
Yann Leboulanger f501c2c4fe prevent traceback when a room is destroyed. Fixes #5194 2009-08-01 18:28:25 +02:00
Yann Leboulanger 2ffd6cbcb8 store bookmarks in both pubsub and xml, and copy those from xml to pubsub on startup 2009-07-31 17:11:55 +02:00
Yann Leboulanger 5b62a6fbbd add publish-options to bookmark storage if server supports it 2009-07-31 15:50:11 +02:00
Yann Leboulanger 4a0e5bc2b3 [Link Mauve & I] store bookmarks in pubsub if server supports that. 2009-07-31 14:52:01 +02:00
Yann Leboulanger 66254bc47f discover server feature in first when connecting 2009-07-31 13:47:47 +02:00
Yann Leboulanger ec71c7d7c2 do not add 127.* IPs when sending file 2009-07-31 10:57:48 +02:00
Yann Leboulanger 8622a3cca7 prevent traceback when we get an empty roster item exchange message 2009-07-22 10:48:28 +02:00
Anaël Verrier 6eba5f9946 * fixed a bug (when we try to remove a jid from roster window) 2009-07-20 20:09:39 +02:00
Yann Leboulanger 938593952d detect and send all our local IPs from local DNS. Fixes #4249 2009-07-16 15:29:07 +02:00
Yann Leboulanger 50cf012b75 don't remove occupant from room roster when we try to change our nick to the occupant's nick. Fixes #5120 2009-07-16 14:53:14 +02:00
Yann Leboulanger 278a8bc59e merge elghinn's branch (roster versioning) to trunk. Fixes #4661, #3190 2009-07-10 15:05:01 +02:00
Yann Leboulanger 016ccb74b1 handle jid errors 2009-07-08 21:41:40 +02:00
Yann Leboulanger 676bda8281 get_full_jid_from_iq is in helpers. Fixes #5146 2009-07-07 19:17:28 +02:00
Yann Leboulanger c54194d844 parse_jid is in helpers 2009-07-07 16:56:04 +02:00