Commit Graph

9469 Commits

Author SHA1 Message Date
Denis Fomin 46d6453634 correctly detect upower support. Fixes #7047 2011-11-14 08:13:36 +03:00
Yann Leboulanger a07829c0a9 use pycurl to download image in XHTML when a proxy is configured. Fixes #7037 2011-11-13 15:10:38 +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 4c66686f53 execute commands without use_shell=True to prevent remote code execution, except for commands configured in triggers plugin (configured by user itself). Fixes #7031 2011-11-08 22:41:07 +01:00
Yann Leboulanger 23327c834d use prepared statements in all SQL queries that contains jids to prevent SQL injection. Fixes #7034 2011-11-08 22:00:52 +01:00
Yann Leboulanger b7316cc206 correctly create events for pm messages 2011-11-08 20:01:51 +01:00
Yann Leboulanger 197d85e563 ability to use jingle negociation even if we don't have farsight. Fixes #7044 2011-11-06 21:42:04 +01:00
Yann Leboulanger 7fb0405e59 forgot commit: use ft_send_local_ips option. Fixes #7029 2011-11-06 21:12:27 +01:00
Yann Leboulanger 9cfc2f4e15 add advanced option to disable sending local IPs when doing a file transfer. Fixes #7029 2011-11-06 20:53:07 +01:00
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