Commit Graph

9510 Commits

Author SHA1 Message Date
Yann Leboulanger 7924407325 [ioerror and !] add GUI widget for send_time_info option.
don't send client version if send_os_info is False.
Fixes #7028
2011-11-06 20:40:54 +01:00
Yann Leboulanger 188950f470 implement XEP-0280: Message Carbons 2011-11-06 17:20:58 +01:00
Yann Leboulanger 4a0b02ac3a correctly escape file names when showing them in dialogs. Fixes #7038 2011-11-06 12:25:41 +01:00
Yann Leboulanger c467e44370 generate 2048 bits keys instead of 384 bits keys when needed. Fixes #7036 2011-11-06 11:46:00 +01:00
Yann Leboulanger 712ca88d6c don't log gpg passphrase to debug output. Fixes #7035 2011-11-04 15:07:44 +01:00
Yann Leboulanger 8eadb35884 fix SSLError dialog. Fixes #7033 2011-11-04 15:00:31 +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 006791d836 correctly unregister events when closing a groupchat 2011-10-31 09:52:23 +01:00
Yann Leboulanger 520bc6b268 change the insecure connection dialog behaviour. Fixes #7019 2011-10-31 09:47:01 +01:00
Yann Leboulanger 493187d448 implement XEP-0306 : status conditions for MUC 2011-10-30 13:27:32 +01:00
Yann Leboulanger 19306fbf6f remove old unused function 2011-10-30 13:26:41 +01:00
Yann Leboulanger d58241dfa3 test_ft_proxies_on_startup is a per_account option 2011-10-23 21:06:25 +02: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 25961e0e68 fix traceback when we don't use a profile 2011-10-23 19:52:32 +02:00
Yann Leboulanger 6a2d835eab fix some encoding problems when looking for plugin config with non-ascii chars in path. Fixes #7015 2011-10-23 18:55:14 +02:00
Yann Leboulanger 6eedbf6e10 fixes some traceback when doing filetransfer. Fixes #1205 2011-10-23 13:48:00 +02:00
Denis Fomin 1156aa24de add comment 2011-10-20 14:12:21 +03:00
Denis Fomin 7a59f55d17 don't call quit_gtkgui_interface twice 2011-10-20 13:49:16 +03:00
Yann Leboulanger c54ffecd31 remove buttons from infobar just before adding new instead of when hidding infobar 2011-10-17 18:00:27 +02:00
Yann Leboulanger 8b2669ad8c improve strings 2011-10-17 17:55:43 +02:00
Yann Leboulanger df040bb8e5 add infobar in chat window for file transfer events. Fixes #1205 2011-10-17 17:12:19 +02:00
Denis Fomin b4acd70336 catch the error in the plugins manifest file 2011-10-16 22:40:42 +03:00
Yann Leboulanger d00eb5d112 prevent traceback when obj.msg_id is not set 2011-10-16 11:14:40 +02:00
Yann Leboulanger e7c377dd9f request room config when we convert a chat to groupchat so that we can configure it. Fixes #7014 2011-10-15 10:47:22 +02:00
Yann Leboulanger d37bdc7a89 tryin to unpickle a GNU dbm file doesn't produce the same exception as bsddb. Handle both. Fixes #7013 2011-10-13 22:23:40 +02:00
Yann Leboulanger bb3852418e don't generate wrong jid when sending a single message to several contacts 2011-10-13 21:44:29 +02:00
Yann Leboulanger e4c9820146 handle default value in seclabel combobox. see #7010 2011-10-13 18:04:43 +02:00
Yann Leboulanger 27a85b128e prevent traceback when going offline while a jingle session is active 2011-10-12 21:07:02 +02:00
Yann Leboulanger 8305f6d68e fix upgrading from old plugin config files 2011-10-11 21:44:02 +02:00
Denis Fomin 71aeb800da prevent traceback 2011-10-11 22:27:41 +03:00
Denis Fomin 572248b077 fix previos commit 2011-10-10 22:06:30 +03:00
Yann Leboulanger c0330a8685 stop using shelve, it cannot work when upgrading python version. Fixes #6988 2011-10-10 16:43:22 +02:00
Denis Fomin d460b707a5 add 'command_system.implementation.execute'(execute plugin) to demandimport.ignore 2011-10-09 00:10:22 +03:00
Yann Leboulanger ec1274596a enable execute plugin 2011-10-08 22:48:00 +02:00
Denis Fomin e4314f63a0 revert [3bd5f54fca8d] 2011-10-08 22:54:05 +03:00
Denis Fomin c8b505a129 Fix gtk.label + wrapping in the dataform widget.(problem - http://img36.imageshack.us/img36/2782/tmpbhyeyn.png) 2011-10-07 22:22:25 +03:00
Yann Leboulanger 1c20f5c5f4 [Zash] support latest version of XEP-0258. Fixes #7010 2011-10-07 17:57:24 +02:00
Yann Leboulanger ac1111c305 fix logger name 2011-10-07 17:51:57 +02:00
Yann Leboulanger 702ea3899b fix getting session jid. Fixes #6994 2011-10-07 17:51:32 +02:00
Yann Leboulanger 83458833c3 don't traceback when securitylabel has no displaymarking element. Fixes #7006 2011-10-07 10:17:35 +02:00
Yann Leboulanger 11c6abda35 fixes IBB. Fixes #6990 2011-10-06 09:11:14 +02:00
Yann Leboulanger 32f22d88cb improve code. see #6957 2011-10-06 08:53:31 +02:00
Denis Fomin a027ce137a fixes #7007 and #6957 2011-10-06 00:41:17 +03:00
Denis Fomin 98781f8db4 command_system. do not automatically enable Execute class 2011-10-05 14:37:40 +03:00
Yann Leboulanger 45ae77abf0 revert [ce086d0f1a17] 2011-10-02 22:06:22 +02:00
Yann Leboulanger fd1744d181 go back with is_groupchat() to detect groupchats. see #6906 2011-10-02 21:29:23 +02:00
Denis Fomin 6ea71da276 create fake gajim.plugin_manager.gui_extension_point method for htmltextview.py testing 2011-09-30 13:47:15 +03:00
Yann Leboulanger 281c7f3a82 print warning instead of traceback when we get a commands request from an invalid JID. Fixes #6995 2011-09-30 10:11:08 +02:00
Yann Leboulanger 241325488e print warning when we receive a presence from an invalid JID 2011-09-30 10:10:36 +02:00
Yann Leboulanger 7216c7b058 ability to remember for which JID we allow to not store logs. Fixes #6987 2011-09-28 17:43:59 +02:00
Denis Fomin 0c2807ce99 typo 2011-09-27 18:26:38 +03:00
Denis Fomin 45f2144e3e merge 2011-09-27 18:17:43 +03:00
Denis Fomin 441eb20a13 Fix #6906 again. is_groupchat() are not working as it should. it checks whether the gc connected(is_groupchat_connected()). 2011-09-27 18:16:06 +03:00
Yann Leboulanger 3bce5332e0 prepare beta2 2011-09-27 17:14:40 +02:00
Denis Fomin 96a11cef32 fix var name 2011-09-27 17:23:10 +03:00
Denis Fomin 2697a4b95d merge 2011-09-27 16:19:20 +03:00
Denis Fomin 2b109e844d Fixes #6906 again 2011-09-27 16:13:12 +03:00
Yann Leboulanger f460991539 Fix E2E decryption. Fixes #6984 2011-09-26 21:57:30 +02:00
Denis Fomin 2e648d06be New gui_extension_point added. Do not use all args in remove_gui_extension_point() to identify elements to be removed. Use only first one 2011-09-26 20:47:33 +03:00
Denis Fomin 3a3c40f07c fix previous commit 2011-09-23 22:06:36 +03:00
Denis Fomin 93699af157 show only first 200 chars in popups 2011-09-23 21:23:56 +03:00
Yann Leboulanger de54f52805 don't crash when we get wrong streamhost. Fixes #6983 2011-09-23 19:01:42 +02:00
Yann Leboulanger 08a584b8b6 add missing function. Fixes #6985 2011-09-23 19:00:32 +02:00
Yann Leboulanger 513f3047f2 show our room nickname when chatting in pm. Fixes #6949 2011-09-22 11:43:51 +02:00
Yann Leboulanger c63b53f0cb don't loose in logs MUC messages arriving in the same second. Fixes #6860 2011-09-22 11:25:02 +02:00
Yann Leboulanger 2618f235cb handle only systray events when using gajim-remote show_next_pending_event. Fixes #6962 2011-09-21 21:53:29 +02:00
Yann Leboulanger 370c844f7b don't keep in mem notifications when we handle them Fixes #6891 2011-09-20 16:53:29 +02:00
Yann Leboulanger 77183740d6 don't call a function as default function argument! Fixes time when sending forwarded message 2011-09-18 16:11:27 +02:00
Yann Leboulanger 372d2ed284 prepare 0.15-beta1 2011-09-17 19:47:10 +02:00
Yann Leboulanger b27c27685e also replace non-character unicode AFTER decryption. Fixes #6974 2011-09-16 23:42:28 +02:00
Yann Leboulanger e5bb7672c2 transform non-character unicode to ? char (\ufffd) as soon as we receive them. Fixes #6974 2011-09-15 22:00:41 +02:00
Yann Leboulanger d74ab91981 Fix showing messages sent via dbus. Fixes #6976 2011-09-15 21:51:51 +02:00
Yann Leboulanger d5ef638304 create a session or use existing one when sending a message through dbus. Fixes #6973 2011-09-13 10:18:54 +02:00
Yann Leboulanger 2991581e94 Try to import kerberos now, not waiting ofr demandimport. Fixes #6975 2011-09-13 08:46:47 +02:00
Yann Leboulanger a20d8bd446 fix dll detection under windows. Fixes #5968 2011-09-12 23:52:22 +02:00
Yann Leboulanger 74414fd357 www.gajim.org -> gajim.org 2011-09-07 18:04:24 +02:00
Denis Fomin 2512f29076 pluginmanager.better exception handling when importing modules 2011-09-07 10:31:34 +03:00
Yann Leboulanger b9dc820161 [Kamil Paral & I] upower support. Fixes #1962 2011-09-05 22:00:23 +02:00
Denis Fomin 4dd234321e translate all modules in the plugin dir(whiteboard plugin for example. translate plugin.py and whiteboard_widget.py) 2011-09-04 23:23:38 +03:00
Yann Leboulanger 2b11c7f8d9 make plugins translation work under windows. 2011-09-02 19:41:09 +02:00
Yann Leboulanger 6de00d1cc5 set default value of autodetect_browser_mailer to True. Force it to True for windows 2011-09-02 07:23:31 +02:00
Yann Leboulanger af592952fc prevent traceback 2011-09-02 07:06:20 +02:00
Yann Leboulanger a87f811c8b don't allow to continue registering an account if we only get instructions. Fixes #6957 2011-09-01 21:17:43 +02:00
Yann Leboulanger 7b22628fe6 Jabber -> Jabber/XMPP in dialog window 2011-08-31 14:39:49 +02:00
Yann Leboulanger ed39ae75c4 do not create null file when testing gpg. see #6953 2011-08-31 14:38:26 +02:00
Yann Leboulanger 195d0121ed fix uninstalling plugins 2011-08-31 14:29:13 +02:00
Yann Leboulanger 6a46ab3da6 make gpg work under windows. Fixes #6953 2011-08-31 11:25:47 +02:00
Yann Leboulanger ccdfe2c2b6 fix traceback 2011-08-30 20:39:58 +02:00
Yann Leboulanger 912a3fa413 terminate e2e sessions (from chat and private chat) when we get an offline presence. Fixes #6956 2011-08-30 14:52:59 +02:00
Denis Fomin e194394479 imported patch 2011-08-27_00-06-54_r13163+.diff 2011-08-30 15:23:16 +03: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 5f00e33fd2 prepare 0.15-alpha1 release 2011-08-27 12:21:09 +02:00
Yann Leboulanger 6b9ffea3c2 fix resumption when server fails to resumesession (server restart). Fixes #6951 2011-08-27 12:17:33 +02:00
Yann Leboulanger fbd3c45947 fix traceback 2011-08-26 12:02:48 +02:00
Yann Leboulanger e942d8bcd5 fix var name 2011-08-25 00:03:03 +02:00
Yann Leboulanger 627316c325 improve loading of muc participand list speed by showing it only when we get our presence (this means we are connected). Fixes #6950 2011-08-24 11:58:06 +02:00
Yann Leboulanger dcb5df4b8a add UPnP-IGD feature to ask our router to forward port. 2011-08-24 11:04:31 +02:00
Yann Leboulanger 920f5e320b follow RFC-6120 section 6.4.4: send <abord> and a SASL authentication mechanism fails, wait for server <failure> reply before trying a new mechanism 2011-08-22 13:45:29 +02:00
Yann Leboulanger fc765088f7 fix chat tab finding when we get a pm 2011-08-22 12:31:24 +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 a66b279518 fix typo 2011-08-22 09:10:50 +02:00
Yann Leboulanger fa3ebd9874 check DIGEST-MD% and SCRAM-SHA-1 latest answer from server before accepting authentication. Fixes #6940 2011-08-21 23:14:11 +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 d5286d8375 improve connect to remote host in zeroconf under windows 2011-08-21 19:38:20 +02:00
Yann Leboulanger 279b17625e improving printing debug. Print str and not unicode 2011-08-21 19:34:37 +02:00
Yann Leboulanger b5b5e4be27 codging standards 2011-08-21 19:32:52 +02:00
Yann Leboulanger 3eb47cded2 fix presence notifications with zeroconf account 2011-08-21 19:27:04 +02:00
Yann Leboulanger dc677ab5e9 do not freeze for 2 seconds every 5 seconds when using bonjour under windows. Fixes #6791 2011-08-21 18:16:26 +02:00
Yann Leboulanger 31bfc4969a follow chat in tabs more easily. Don't open as many chattabs as there are lowe priority chats. Fixes #5227 2011-08-21 09:51:57 +02:00
Yann Leboulanger 9d12023ec5 add presence events to trigger plugin 2011-08-19 18:39:09 +02:00
Yann Leboulanger e93e1cef6e do not connect to opened disconnected groupchats. Fixes #6943 2011-08-18 20:06:31 +02:00
Yann Leboulanger 8520bc8c18 do not set an id when we publish a new item on pubsub. Fixes #6947 2011-08-18 19:03:31 +02:00
Yann Leboulanger 8a82e9021f correctly set transient window for muc error dialogs. Fixes #6943 2011-08-14 12:19:43 +02:00
Yann Leboulanger b668569caa set transient for roster windows to error / warning dialogs. Fixes #6942 2011-08-14 11:57:44 +02:00
Yann Leboulanger 6f08dc20ca fix var name 2011-08-10 22:40:30 +02:00
Denis Fomin 6b67ed8cd9 merge 2011-08-09 22:20:17 +03:00
Denis Fomin 2f6c3b5832 coding style 2011-08-09 22:16:26 +03: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 9e79f9d437 change a var name 2011-08-09 17:13:05 +02:00
Yann Leboulanger 70c3245a45 pres_obj.show is already unicode version of show 2011-08-09 11:38:58 +02:00
Yann Leboulanger 96b1cc524d don't play sound when we receive the message we just sent in groupchat. Fixes #6938 2011-08-08 21:51:31 +02:00
Yann Leboulanger 6e24d6c04e don't play sound twice when receiving a captcha 2011-08-08 21:50:38 +02:00
Yann Leboulanger 55d4b5d554 fix indentation error 2011-08-08 21:49:29 +02:00
Yann Leboulanger 59eae07cd8 remove old notification code 2011-08-08 18:45:21 +02:00
Yann Leboulanger 5f88e8ec72 handle presence events through Notifiction event 2011-08-08 18:44:32 +02:00
Yann Leboulanger 5e5fd150c6 don't set use_stun_server as True by default. It's useless when there is no stun server configured. Fixes #6935 2011-08-02 10:38:51 +02:00
Yann Leboulanger fd81c3f6d0 look in all events (not only systray events) when using gajim-remote show_next_pending_event. Fixes #2791 2011-08-01 19:31:22 +02:00
Yann Leboulanger 7d6bbdb38e make it clearer when groupchat messages have an error. 2011-07-29 18:26:21 +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
Denis Fomin 3df4a940aa Remove backspace in Gnome Keyring dialog. Fixes #6933 2011-07-28 16:39:26 +03: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 404ca3a68f jump newline when ending a <p> element in html. Fixes #6880 2011-07-24 21:45:57 +02:00
Yann Leboulanger 611eb69e73 add an option to allow hidding roster even if systray is not shown. Fixes #6930 2011-07-24 10:54:43 +02:00
Yann Leboulanger 9308d3af17 use our roster filter as soon as we type a letter. Fixes #5221 2011-07-23 23:18:17 +02:00
Yann Leboulanger 0c65ea1ce6 fix some data conversion. jid is a xmpp.JID instance 2011-07-23 23:03:46 +02:00
Yann Leboulanger ad7f389a91 fix detecting non-anonymous when 100 code is sent in initial presence. 2011-07-22 11:18:26 +02:00
Yann Leboulanger cbecbd93a4 fix nameprep for wrong jids. Fixes #6925 2011-07-21 23:50:22 +02:00
Yann Leboulanger 24d62c2591 cleanup gc_control.error_dialog attribute when we close the error dialog. See #6925 2011-07-20 00:08:13 +02:00
Yann Leboulanger 4bbafcf5d0 handle message-outgoing events for zeroconf. We can now send messages in trunk. Fixes #6920 2011-07-19 23:05:32 +02:00
Yann Leboulanger ae0a47df85 fix error dialog. Fixes #6906 2011-07-01 16:08:15 +02:00
Denis Fomin 5bba1d51fc coding style 2011-06-26 00:28:42 +04:00
Denis Fomin de576ebddf do not use clipboard on every 'mark set' signal received 2011-06-26 00:24:37 +04:00
Yann Leboulanger 721defabc3 improve demandimport usage 2011-06-22 20:33:19 +02:00
Yann Leboulanger 53a452fc1c check that we have rst plugin before supposing we can do jingle. Fixes #6910 2011-06-22 20:29:15 +02:00
Yann Leboulanger 8246db0faa update copyright to 2011 in about dialog 2011-06-19 21:16:07 +02:00
Jefry Lagrange 4971f7d8cc enable SM before sending negociation request 2011-06-16 18:59:21 -04:00
Jefry Lagrange db7276752b resuming from prefered location 2011-06-15 20:37:07 -04:00
Yann Leboulanger 171ad8118d prevent traceback with metacontacts. Fixes #6902, #5910 2011-06-15 12:20:23 +02:00