Commit Graph

9830 Commits

Author SHA1 Message Date
Jefry Lagrange 376777091e support for xep-300 2012-01-15 19:37:00 -05:00
Yann Leboulanger dd779dfe90 update bonjour for windows string to link to bonjour SDK. Fixes #7072 2012-01-12 21:44:53 +01:00
Yann Leboulanger 240158caca fix some session issues 2012-01-11 22:28:56 +01:00
Yann Leboulanger 3a3f99d618 upgrade copyright 2012-01-11 22:20:34 +01:00
Yann Leboulanger 9e2c1caeac fix hidding info bar in chat control 2012-01-11 20:44:49 +01:00
Yann Leboulanger d4f6ac9307 fix OOB registration. Fixes #6957 2012-01-09 17:40:02 +01:00
Denis Fomin f4451af64c coding style 2012-01-09 14:57:21 +04:00
Yann Leboulanger 07cb125303 send file using IBB directly if receiver don't support socks5 2012-01-08 20:57:05 +01:00
Yann Leboulanger 8bbca8a0a7 coding standards 2012-01-08 20:48:03 +01:00
Yann Leboulanger 69544d5f5c coding standards 2012-01-08 20:44:15 +01:00
Yann Leboulanger 61a039d894 fix sending result iq in IBB 2012-01-08 20:29:24 +01:00
Jefry Lagrange 76bc866a98 handle errors in IBB 2012-01-07 20:49:07 -05:00
Jefry Lagrange 5017c7e17c fixes ibb transfer 2012-01-07 14:38:59 -05:00
Yann Leboulanger 82413cafaa [Pablo Mazzini] ask passphrase to user when using non-sasl authentication 2012-01-07 15:41:53 +01:00
Denis Fomin 71e6f991e0 Prevent traceback 2012-01-07 12:00:04 +04:00
Jefry Lagrange 930c71cc04 complete IBB jingle support, fixes #6998 2012-01-06 23:18:50 -05:00
Yann Leboulanger 140a2bdaf5 check ssl certificate against hostname only if we use secured connection. Fixes #7071 2012-01-06 09:45:11 +01:00
Yann Leboulanger d2c108d928 make /status /away and /back commands apply to connected and synchronized accounts. Fixes #7070 2012-01-05 20:09:33 +01:00
Yann Leboulanger bae57a600a check in feature window if pyopenssl >= 0.12 and if pyasn1 is available 2012-01-05 13:50:15 +01:00
Yann Leboulanger 359d3c3069 check that pyopenssl > 0.12 is installed before using fonctions available after this version 2012-01-04 11:38:09 +01:00
Yann Leboulanger 8e72a23918 use 'login' keyring as default keyring instead of 'default'. Fixes #7067 2012-01-03 20:17:33 +01:00
Yann Leboulanger 9804572772 fix starting Gajim when pyasn1 is not installed. see #7066 2012-01-02 17:01:31 +01:00
Yann Leboulanger aa94671708 check hostname in SSL certificates. Fixes #7066 2012-01-02 16:39:06 +01:00
Yann Leboulanger 078291921d msn auth is now availble through https 2011-12-31 15:54:32 +01:00
Yann Leboulanger a34fa3cb93 handle MISSING PASSPHRASE in gnupg.py 2011-12-31 15:54:11 +01:00
Jefry Lagrange f3b09203d6 dont use content-remove for FT use session-terminate 2011-12-29 17:22:51 -05:00
Yann Leboulanger 41b7bd7b41 fix sending jingle ack 2011-12-29 14:08:35 +01:00
Yann Leboulanger 49bc202421 merge from trunk 2011-12-29 11:39:02 +01:00
Jefry Lagrange c491bd3f59 create a new session for every new file transfer; enable OpenSSL 2011-12-27 23:47:00 -05:00
Jefry Lagrange b85f96b929 fix sending multiple files at the same time 2011-12-26 21:18:45 -05:00
Jefry Lagrange 952ea6a9b6 fix closing listening port 2011-12-24 18:12:05 -05:00
Jefry Lagrange c9f2176ccb fix bad refactoring 2011-12-22 21:52:37 -05:00
Jefry Lagrange 78e7361bf2 refactoring 2011-12-22 20:12:11 -05:00
Yann Leboulanger d621252a0d gtkspell really available for windows 2011-12-19 10:26:36 +01:00
Yann Leboulanger 8d33dace7c gtkspell is available under windows 2011-12-19 10:05:34 +01:00
Yann Leboulanger 6e4bac262c implements Oauth2 mechanism to connect to MSN xmpp server. Fixes #6978 2011-12-18 23:20:30 +01:00
Denis Fomin ec5a6c4587 merge 2011-12-18 21:34:57 +04:00
Denis Fomin 783cf55ba7 optimize history search. Fixes #6997 2011-12-18 21:28:47 +04:00
Yann Leboulanger 1eb7660394 revert unwanted commit 2011-12-18 18:19:03 +01:00
Yann Leboulanger b502f35a9f prevent traceback 2011-12-18 17:14:30 +01:00
Denis Fomin dea092f7bb 'beta3' version for hg users 2011-12-18 18:35:23 +04:00
Yann Leboulanger cdb4fc9597 correctly decode group names 2011-12-18 10:47:48 +01:00
Yann Leboulanger d23d4082a7 ignore a crypto module from demandimport to make it work under windows 2011-12-17 21:17:32 +01:00
Yann Leboulanger 25be68953d don't fails when farsight isn't available 2011-12-17 20:59:15 +01:00
Yann Leboulanger e1caf30e28 only install plugin installer plugin 2011-12-17 18:17:42 +01:00
Yann Leboulanger cf5c3568d4 use subprocess instead of os.system() 2011-12-17 18:07:56 +01:00
Yann Leboulanger f8922005e0 fix traceback when trying to connect to a host for which auth method is not supported 2011-12-17 15:17:25 +01:00
Yann Leboulanger 78bd83766c do not send message if GPG encryption fails. Fixes #7059 2011-12-17 14:54:29 +01:00
Yann Leboulanger 82813ff090 expand rows when we search, and re-collapse when we end search. Fixes #7060 2011-12-16 21:20:01 +01:00
Yann Leboulanger 24e1de7c5b call gobject.set_prgname *before* import gtk 2011-12-14 21:45:12 +01:00
Yann Leboulanger 6387a980a8 prevent traceback 2011-12-08 21:57:29 +01:00
Yann Leboulanger b804ebd81b improve search filter in roster: hide groups that have no contacts, make it search for transports and groupchats. Fixes #7060 2011-12-06 19:11:34 +01:00
Yann Leboulanger de4660b2e5 prevent traceback. Fixes #7053 2011-12-03 13:33:03 +01:00
Yann Leboulanger be867b7843 print in chat control when other side de-activate esession. 2011-12-03 13:11:05 +01:00
Yann Leboulanger ced1285de9 prevent traceback. Fixes #7054 2011-12-03 12:49:01 +01:00
Jefry Lagrange eec056ccd1 refactoring 2011-11-18 18:21:34 -05:00
Jefry Lagrange 543e0265de refactoring 2011-11-18 15:07:25 -05:00
Jefry Lagrange bc78e35d55 refactoring 2011-11-17 23:55:44 -05:00
Yann Leboulanger 703cc865f7 call set_title on tooltip windows to prevent GTKWarning 2011-11-10 22:26:11 +01:00
Yann Leboulanger d0494ab405 improve search filter behaviour. Fixes #7049 2011-11-29 17:20:25 +01:00
Yann Leboulanger f95e45d457 modify /clear command in groupchats so that it also reset color assignment. Fixes #7022 2011-11-29 11:55:06 +01:00
Denis Fomin 4564c2c558 Use set_rules_hint(True) in the installed plugins treeview 2011-11-26 22:52:04 +03:00
Yann Leboulanger b9f8f67ce5 print and ignore exceptions raised in an event handler. 2011-11-22 22:51:33 +01:00
Yann Leboulanger 6c605cad41 add some missing import 2011-11-22 20:08:08 +01:00
Yann Leboulanger 2582720366 handle ERROR and INFORMATION events through NEC 2011-11-22 19:25:15 +01:00
Yann Leboulanger ae6ffa2a18 fix class name 2011-11-21 23:51:14 +01:00
Yann Leboulanger a5b50465b1 fix missing argument in some events 2011-11-19 22:19:16 +01:00
Yann Leboulanger 9cf5f9351a start assigning gc color from the first one. see #7022 2011-11-15 12:09:39 +01:00
Yann Leboulanger 9a01ffcdd9 correctly set the route attribute in BOSH connections. 2011-11-15 09:48:28 +01:00
Yann Leboulanger 3c294252f0 move functions to download an image from htmltextview.py to helpers.py 2011-11-14 23:23:40 +01:00
Yann Leboulanger b28b3d4ed3 add a Tor proxy in default configuration when Gajim starts. Fixes #7026 2011-11-14 18:44:17 +01:00
Yann Leboulanger 55d48e0d7c save ssl fingerprint as soon as we accept a connection to the host. Fixes #7041 2011-11-14 18:32:18 +01:00
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 e4fa96cce3 make jingleFT work when receiver's proxy is used 2011-11-02 00:09:33 +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
Jefry Lagrange 8408b17758 fix socks5 FT 2011-10-29 14:31:06 -04:00
Yann Leboulanger f35c3d9143 send a candidate-error when we get a session-accept with no streamhost 2011-10-29 11:34:05 +02:00
Jefry Lagrange 212f33cafa socks5 proxy fixed 2011-10-29 00:09:45 -04: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 4c112419c0 start transfer when we get a candidate-error, but we found a remote usable streamhost 2011-08-24 23:53:36 +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 e49a48d7da coding standards + choose correct streamhost when we receive the streamhost_used after we sent it 2011-08-24 10:42:16 +02:00
Yann Leboulanger a3d772e505 coding standards 2011-08-24 10:36:00 +02:00
Jefry Lagrange 19bc86d9a3 fix candidate priority 2011-08-22 23:57:29 -04: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
Jefry Lagrange 609ee79791 connect to candidate with highest priority 2011-08-21 19:02:58 -04: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
Jefry Lagrange 60df476506 Wait until candidate negociation ends; Socks5 connection problem fixed 2011-08-14 23:59:39 -04:00
Jefry Lagrange 4284927434 get priority from candidate stanza 2011-08-14 23:49:23 -04: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
Jefry Lagrange 9f3d472564 bidirectional jingle FT with socks5 2011-08-08 19:43:07 -04: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
Jefry Lagrange af2e7c89af move plug_idle into socks5queue 2011-08-01 23:12:30 -04: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
Jefry Lagrange af9d304c52 add initiator to every jingle stanza 2011-07-27 22:01:49 -04:00
Jefry Lagrange d5ffbf8834 include ibb and bytestream, jingle transports in feature disco 2011-07-27 16:47:55 -04:00
Jefry Lagrange d2fddc2562 initiator on transport-info 2011-07-27 14:45:10 -04: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
Jefry Lagrange 6402505983 fix candidate-error 2011-07-22 18:00:29 -04:00
Jefry Lagrange 11f1c8c275 fix candidate-error 2011-07-22 17:03:56 -04:00
Jefry Lagrange d21b091471 fix session-initiate 2011-07-22 16:44:28 -04:00
Jefry Lagrange d92d86e6bc connecting to candidates in session-accept 2011-07-22 16:15:34 -04: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
Jefry Lagrange 2d624a7b96 test case for jingle 2011-07-17 18:28:38 -04:00
Jefry Lagrange c0e4756f12 fixed session-accept 2011-07-14 19:07:14 -04:00
Yann Leboulanger 27649a64aa remove useless demandimport ignore 2011-07-05 20:35:36 +02:00
Jefry Lagrange 8fbaaba356 Fixes jingleFT IBB fallback 2011-07-05 14:05:16 -04:00
Yann Leboulanger f49f8163a6 prevent traceback when using normal socks5 FT 2011-07-02 00:52:35 +02:00
Yann Leboulanger ff972b6b67 fix import loops 2011-07-02 00:47:33 +02:00
Yann Leboulanger ae0a47df85 fix error dialog. Fixes #6906 2011-07-01 16:08:15 +02:00
Jefry Lagrange a8fe25aaa4 JingleFT IBB fallback 2011-06-28 18:31:07 -04: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 dc3b203168 use event system for jingle FT 2011-06-24 18:24:42 +02:00
Yann Leboulanger f7b0659c04 fix some bad merge 2011-06-24 16:35:10 +02: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 b47248f09d merge from trunk 2011-06-20 23:03:06 +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
Yann Leboulanger f96427b23f fix indentation error. Fixes #6909 2011-06-14 19:17:39 +02:00
Jefry Lagrange b8aa518592 whitespaces aren't added to the SM queue 2011-06-13 22:37:29 -04:00
Yann Leboulanger d598cbb041 remove old way of doing advanced notification. 2011-06-13 23:06:43 +02:00
Yann Leboulanger 3927db7c5c [Dave Cridland] Fix BOSH for bodies with "\r\n" sequences 2011-06-13 18:14:45 +02:00
Jefry Lagrange 985746d65a only resume when disconnected not on purpose 2011-06-11 16:29:08 -04:00
Jefry Lagrange d73e277f40 resuming before binding 2011-06-10 23:07:34 -04:00
Jefry Lagrange 39a960f3e7 keeps old status after disconnection 2011-06-07 23:50:45 -04:00
Jefry Lagrange 7194260f98 connects when server can't resume stream 2011-06-07 18:48:53 -04:00
Jefry Lagrange 2090b9b900 fixed small bug in dispatcher 2011-06-06 23:43:13 -04:00
Jefry Lagrange 89cd4b2e45 stream resumption (needs testing) 2011-06-06 23:34:19 -04:00
Jefry Lagrange e53f95c87e merging 2011-05-31 18:05:04 -04:00
Jefry Lagrange 9128e6e367 minor changes 2011-05-31 18:03:28 -04:00
Jefry Lagrange 9c8b63afc4 Checks for stanzas handled by server 2011-05-31 17:09:49 -04:00
Yann Leboulanger 635d9a02d5 coding standards 2011-05-31 17:46:49 +02:00
Yann Leboulanger afca629bb7 coding standards 2011-05-31 09:15:41 +02:00
Jefry Lagrange 5b1edd03b8 Smacks class added, responds to ack requests 2011-05-30 20:14:26 -04:00
Yann Leboulanger ff0c0dc1c5 ability to save xhtml messages. Fixes #5736 2011-05-30 19:47:05 +02:00
Yann Leboulanger f22c453d4e typo 2011-05-29 20:45:18 +02:00
Yann Leboulanger 5375ddfb31 don't show accounts wizzard if we have configured accounts that are disabled 2011-05-29 20:02:25 +02:00
Yann Leboulanger 610699f921 handle caps only on the receiving account 2011-05-27 00:14:21 +02:00
Yann Leboulanger d7f6b64abe Prevent Ctrl+f to open send file dialog if GTK has Emacs-style keybindings enabled. Fixes #6874 2011-05-26 19:39:03 +02:00
Yann Leboulanger 34e3ff804d don't block key pressed events to go until textview so that ctrl+W work in Emacs theme. Fixes #6786 2011-05-26 19:38:09 +02:00
Denis Fomin 490e74ff8f change add to bookmarks icon in the gc context menu 2011-05-26 13:35:33 +04:00
Jefry Lagrange 9cf9de2a14 Created Acks builder class 2011-05-25 21:24:01 -04:00
Denis Fomin 615f530cc5 remove unused code 2011-05-25 23:48:53 +04:00
Denis Fomin ab36710959 use gtkgui_helpers for search icon 2011-05-25 23:45:51 +04:00
Denis Fomin b4a7939c0b change add to bookmarks icon. Fixes #6893 2011-05-25 22:59:18 +04:00
Denis Fomin d8adb7bd18 [Darlan] History manager.
Add the name of the Contact to the confirmation dialog.
Add the title to the confirmation dialogs. Fixes #6892
2011-05-25 19:11:04 +04:00
Yann Leboulanger 225f74f0b8 run xdg-open instead of webbrowser when opening files. Fixes #5751 2011-05-24 22:43:42 +02:00
Yann Leboulanger 56fd8b246e save roster position before hidding it. Fixes #6886 2011-05-24 19:27:45 +02:00
Yann Leboulanger e408e18fee [alpertekinalp] Fix upper() function for ascii-only strings. Fixes #6888 2011-05-24 18:21:12 +02:00
Yann Leboulanger 2a82a399a7 remove subscription dialog when another resource has accepted it. Fixes #6762 2011-05-24 18:12:48 +02:00
Yann Leboulanger be942a0270 don't open twice the same subscription request dialog. see #6762 2011-05-23 22:35:19 +02:00
Yann Leboulanger 11442f8153 [Darlan] Fix typo 2011-05-22 13:05:39 +02:00
Denis Fomin b9d2948307 add new attribut to MessageOutgoingEvent to allow logging configuration 2011-05-21 20:26:00 +04:00
Yann Leboulanger 8896e33d65 send message to the correct jid 2011-05-20 22:36:10 +02:00
Yann Leboulanger 46b1b5db0a prevent having more than one password required dialog per room. Fixes #6790 2011-05-18 22:48:28 +02:00
Yann Leboulanger 14d15923bf fix traceback when closing a chat window. 2011-05-18 22:08:37 +02:00
Yann Leboulanger 4ac1768040 handle outgoing messages with events. Fixes #6743 2011-05-18 19:44:43 +02:00