Commit Graph

8197 Commits

Author SHA1 Message Date
Yann Leboulanger a9f233d2cd show only contact with subscription none of from in the bottom of roster. Fixes #4877, see #4778 2009-03-16 09:37:40 +00:00
Yann Leboulanger f1ae7fc984 do not enable zeroconf if avahi or bonjour is not available. Fixes #4891 2009-03-16 08:43:13 +00:00
Yann Leboulanger a802edbf65 fix typo in dbus handling. Fixes #4905 2009-03-15 12:11:50 +00:00
Yann Leboulanger 28f443dd21 copyright is until 2009 2009-03-14 12:36:02 +00:00
Yann Leboulanger 92ee243829 close passphrases dialog when we are disconnected. Fixes #4702 2009-03-14 11:30:09 +00:00
Yann Leboulanger 4b3206f043 [James Westby] Don't use actions in notifications if the server doesn't support them. Fixes #4862 2009-03-13 21:51:49 +00:00
Yann Leboulanger dccf065418 better way to add http://. see #4857 2009-03-11 19:12:56 +00:00
Yann Leboulanger 1dd6ee0390 [Florob] add http:// to URLs before giving them to gnome-open. Fixes #4857 2009-03-11 17:48:34 +00:00
Yann Leboulanger 8fccef98c7 add missing file. Fixes #4898, #4874 2009-03-11 17:00:28 +00:00
Yann Leboulanger 3eb203a504 typo 2009-03-11 09:58:25 +00:00
Yann Leboulanger cbef579dd8 decode error message returnd by GPG. Fixes #4893 2009-03-11 09:57:24 +00:00
Yann Leboulanger 93fd47256d [brubru] fallback to field 's identifier (var) when there is no Human-readable name (label). Fixes #4894 2009-03-11 09:47:16 +00:00
Yann Leboulanger 5bc09c2a6a [brubru] don't fail when open pref window with no accoutn configured. Fixes #4895 2009-03-11 09:40:08 +00:00
Yann Leboulanger 5301dcd4a0 check OSError from gtkspell.py. Fixes #4897 2009-03-11 09:17:23 +00:00
Yann Leboulanger aa44b8466a [brubru] colored output of logging system. Fixes #4875 2009-03-11 09:16:07 +00:00
Yann Leboulanger 8f4d15f527 remove no more used code. Fixes #4853 2009-03-05 20:14:08 +00:00
Yann Leboulanger 46d1f0298d add missing file. Fixes #4289 2009-03-04 13:44:01 +00:00
Yann Leboulanger 1dbdfce11b [Dicson] don't take into account ask_on(ff)line_status when we send a custon suatus. Fixes #4828 2009-03-02 17:41:51 +00:00
Yann Leboulanger be6fe24630 hide XEP-184 tooltip when needed. Fixes #4855 2009-03-01 16:59:06 +00:00
Yann Leboulanger 4ac8b1eb96 [Sergiy Yegorov] typo 2009-03-01 13:51:20 +00:00
Yann Leboulanger 596327860c [Sergiy Yegorov] typo 2009-03-01 13:49:11 +00:00
Yann Leboulanger 5194387338 put gajim application log file in application data/gajim folder. Fixes #4832 2009-03-01 13:12:38 +00:00
Yann Leboulanger 53de0bda9a fix typo. Fixes #4834 2009-02-20 18:56:04 +00:00
Yann Leboulanger 5834a2ae82 ability to block all contacts (from privacy list editor). Fixes #4831 2009-02-20 10:15:16 +00:00
Yann Leboulanger bf8c12ee9f ask user what to do when GPG key is not trusted. 2009-02-19 22:47:38 +00:00
Yann Leboulanger c1e6cd17b7 detect expires GPG keys. Fixes #4263 2009-02-19 20:17:05 +00:00
Yann Leboulanger 0724a4ffea show Error Dialog with full error message instead of popup when Stream Error arrives. see #4660 2009-02-19 14:46:54 +00:00
Yann Leboulanger 16fa30a1e7 handle stream error and show message to user. Fixes #4660, #4823 2009-02-19 13:18:23 +00:00
Yann Leboulanger 9a6913053d acknowledge roster pushes. Fixes #4826 2009-02-19 09:52:23 +00:00
Yann Leboulanger 3f5a2d9017 handle nick changement in another resource. See #4826 2009-02-19 09:34:27 +00:00
Yann Leboulanger d6c2092977 save default custom host/port. Fixes #4820 2009-02-17 12:15:25 +00:00
Yann Leboulanger 4ddcdcc40a fix parsing length in html. Fixes #3781 2009-02-16 10:15:44 +00:00
Yann Leboulanger a2b534c040 really fix dispatcher to support several waiting stanza at the same time. Fix #4299 2009-02-15 14:13:21 +00:00
Yann Leboulanger f443673bfd allow to wait for more than one answer at the same time with SendAndCallForResponse. Fixes #4299 2009-02-15 13:17:33 +00:00
Yann Leboulanger 06d4188411 don't draw a black square for groupchat occupants that have no affiliation 2009-02-15 10:16:08 +00:00
Yann Leboulanger 3d23320697 [Petr Menšík] correct 2 typos 2009-02-15 09:28:56 +00:00
Yann Leboulanger 49d32e84f6 ignore wrong answer to XEP-202 (entity time) requests (Adium don't reply correctly). Fixes #4816 2009-02-14 18:56:17 +00:00
Yann Leboulanger 4ec93e6ea7 re-enable proxy testing. see #4299 2009-02-14 16:41:31 +00:00
js b2ebb4cbc9 Fix serious copyright and license issues, which were introduced as a
reaction to #4200.
2009-02-14 15:02:10 +00:00
js db5f9bab05 statusicon.py was incompatible with r11080. Fixed. 2009-02-14 13:01:57 +00:00
Yann Leboulanger fd088b09f5 [shivan] network manager 0.7 support. Fixes #4536 2009-02-14 10:07:31 +00:00
Yann Leboulanger 531ab92651 don't log as error, but as info, connection lost. Fixes #4800 2009-02-13 22:37:51 +00:00
Yann Leboulanger cba0ae51cf fix traceback when connecting with PLAIN. Fixes #4815 2009-02-13 22:20:13 +00:00
Yann Leboulanger 521239377b option to disable sound when we are busy. Fixes #2256 2009-02-13 21:14:50 +00:00
Yann Leboulanger 849108b11f request connection password only when neede. No need to request it for GSSAPI or ANONYMOUS login. see #2465 2009-02-13 20:24:23 +00:00
Yann Leboulanger 95d7e157da handle (un)subscription events as messages (don't force to popup a window) Fixes #2243 2009-02-13 19:35:30 +00:00
Yann Leboulanger 01bcfe2007 [thorstenp] use ctype to have gtkspell. No need to compile it from C. Fixes #4289 2009-02-12 22:15:18 +00:00
Yann Leboulanger 85d758d75d add jid to remove_contact dialog. Fixes #4708 2009-02-12 20:17:18 +00:00
Yann Leboulanger 43fe19d73e add a small square ti differentiate room member's affiliation. Fixes #3964 2009-02-12 13:12:38 +00:00
Yann Leboulanger 70ade3b845 restore old behaviour of systray: left click open pending event if any, else hide/show roster. Fixes #4436 2009-02-12 11:07:09 +00:00
Yann Leboulanger a1c40f9b08 unset custom status icon only when remote contact goes offline or connects. Fixes #4801 2009-02-11 20:48:41 +00:00
Yann Leboulanger 0cf86f5a8f [Dicson] Fix meta contact order by DND. Fixes #4797, #4779 2009-02-11 17:55:00 +00:00
Yann Leboulanger 200069062e fix localetime() call. Fixes #4798 2009-02-11 10:58:57 +00:00
Yann Leboulanger 7dba2f909f [brubru] replace $(libdir)/gajim by $(pkglibdir) see #4770 2009-02-11 10:50:39 +00:00
Yann Leboulanger ba9836af65 [brubru] Load LOCALEDIR from configure (with defs.py). see #4770 2009-02-11 10:46:07 +00:00
Yann Leboulanger 062d6877b7 [brubru] fix glade dir. see #4770 2009-02-11 09:44:17 +00:00
Yann Leboulanger 626b080457 fix sending correct time with DST / non-DST time 2009-02-10 22:25:04 +00:00
Yann Leboulanger 7c96178126 add XEP-202 in vcard window. Fixes #4007 2009-02-10 21:45:44 +00:00
Yann Leboulanger bec8b7ff15 small comment 2009-02-10 21:42:55 +00:00
Yann Leboulanger 37665a9a42 when sorting by status, sort by subscription first. Fixes #4778 2009-02-10 10:45:03 +00:00
Yann Leboulanger 89a1e55a85 fix potential traceback. Fixes #4780 2009-02-09 19:46:26 +00:00
Yann Leboulanger beb32a3d1c handle error messages correctly. Fixes #4783 2009-02-09 19:38:05 +00:00
Yann Leboulanger 6f951d20d0 remove useless code 2009-02-08 22:37:39 +00:00
Yann Leboulanger 894dbc3e73 delete account from gajim.config when creation fails. 2009-02-08 19:29:27 +00:00
Yann Leboulanger e49c64a452 reorder functions in common/helpers.py. Fixes #4764. Thanks Vardo! 2009-02-08 13:47:28 +00:00
Yann Leboulanger baa208d0b6 remove duplicate code. Fixes #4790 2009-02-08 10:21:50 +00:00
Yann Leboulanger 26d8624377 [Zod] convert GPG decrypted string to unicode. Fixes #4788 2009-02-08 09:56:38 +00:00
Yann Leboulanger a4f9764f21 stanza sent at startup now start with Gajim_ instead of p. Fixes #4774 2009-02-07 12:47:13 +00:00
Yann Leboulanger 20edebbd33 handle XFCE notification-daemon. Fixes #4556 2009-02-07 09:11:40 +00:00
Yann Leboulanger e0123f0c24 encrypt and decrypt GPG messages in a thread, and call a callback when it's finished (sending a message is now asyncronous). Fixes #4445 2009-02-06 19:01:36 +00:00
Yann Leboulanger 36f8280620 prevent traceback when closing a transport chat window. Fixes #4767 2009-02-03 15:10:56 +00:00
Yann Leboulanger f4101fbb8b fix traceback with atom pubsub. Fixes #4763 2009-02-02 06:43:19 +00:00
Yann Leboulanger 9d3cc64197 typo in string splitting 2009-02-01 21:12:11 +00:00
Yann Leboulanger 289cd81caa [pvgoran] use correct function to get custom status message. Don't ask it if there is a default message configured. Fixes #4762 2009-02-01 21:09:48 +00:00
Yann Leboulanger 25f0ee832f [knuckles] KDE notifications. Fixes #4749 2009-02-01 10:28:48 +00:00
Yann Leboulanger 0a8100df4a [raa.lkml] disable photo viewer in GnuPG when verifying keys. Fixes #4760 2009-02-01 09:15:07 +00:00
Yann Leboulanger d673e04935 negotiate esession only if enable_esessions is activated. Fixes #4738 2009-01-30 16:48:15 +00:00
Yann Leboulanger ac05e57aa7 fix decode error in latex errors. Fixes #4744 2009-01-30 09:09:54 +00:00
Yann Leboulanger 5e2c8da594 new show_only_active_contact option. Fixes #3497 2009-01-30 07:53:26 +00:00
Mateusz Biliński 405f2d11b3 Removed premature triple-dots in contact's status message (MUC). Fixes #4741 (caused by changeset [11042]). 2009-01-30 00:52:48 +00:00
Yann Leboulanger ffb52eb626 [Dicson] option have moved per account. Fixes #4748 2009-01-29 20:16:34 +00:00
Mateusz Biliński b6b1f2bdb0 [dicson] fix #4741 (removed TBs in MUC) 2009-01-28 16:50:32 +00:00
Yann Leboulanger 0e452e55b9 fix missing commit. see [11033] 2009-01-28 13:16:45 +00:00
Yann Leboulanger eba3911dd7 set speller language correctly, and show correct error message. Fixes #4737 2009-01-28 13:16:02 +00:00
Yann Leboulanger 554764400b coding standards 2009-01-28 12:12:13 +00:00
Yann Leboulanger 816dc776b0 fix missing var 2009-01-28 12:10:10 +00:00
Yann Leboulanger 46e2b408de add a parameter in GCMessage dbus event: highlight. Fixes #4739 2009-01-28 12:00:31 +00:00
Yann Leboulanger 086232adaa fixed fields in dataforms don't have multiple <value/> elements. see #3200 2009-01-28 07:54:22 +00:00
Yann Leboulanger 6d9ea872e8 coding standards 2009-01-28 07:47:38 +00:00
Yann Leboulanger 0b7f2c3fe7 escape & in HTML messages. 2009-01-27 20:33:54 +00:00
Yann Leboulanger f11c1b226a allow ignore_unknown_contacts, send_os_info and log_encrypted_sessions to be set per_account in ACE. Fixes #4730 2009-01-27 08:48:17 +00:00
Yann Leboulanger 8603712990 metion account name in fingerprint changed dialog. Fixes $4735 2009-01-26 18:05:04 +00:00
Yann Leboulanger 2dec19d34f test if dbus0x11 is installed before using dbus. Fixes #4715 2009-01-26 16:15:05 +00:00
Yann Leboulanger 2804251df6 infor user about success or failure of registration with an agent. Fixes #3474 2009-01-26 10:27:46 +00:00
Yann Leboulanger 2087fcb016 better way to get window maximized state. Fixes #4710, see #4630 2009-01-26 09:22:28 +00:00
Yann Leboulanger a35b0f72ba [Merwok] decode correctly URLs in gajim-remote handle_uri. Fixes #4703 2009-01-25 21:38:35 +00:00
Yann Leboulanger e1ae6ea0fe ability to hide systray icon when there is no pending events. Fixes #4645 2009-01-25 09:19:24 +00:00
Yann Leboulanger 7a8b5aa309 move sound preferences in a separate window 2009-01-24 14:01:15 +00:00
Yann Leboulanger 8b61a2050f don't fail when there is an unreadable certificate file. 2009-01-24 12:45:57 +00:00
Yann Leboulanger c14c993574 really go away when we go autoaway from gnome-screensaver and autoaway time is not yet reached. Fixes #663 2009-01-23 20:30:55 +00:00
Yann Leboulanger 26ed4433b4 prevent in GUI when login / password is wrong, even if there is an unknown mechnism. see #4672 2009-01-23 17:27:21 +00:00
Julien Pivotto 3a80d25bad Correctly disconnect muc's from roster. Fic #4720. 2009-01-23 14:19:38 +00:00
Yann Leboulanger ea881946f4 don't fail when we fail to open a certificate file. Fixes #4722 2009-01-23 09:24:17 +00:00
Yann Leboulanger 68cdc3a5f8 don't traceback when quitting a groupchat. Fixes #4684 2009-01-23 08:33:21 +00:00
Julien Pivotto 2a43e1c0e6 Display smileys in xhtm messages 2009-01-22 21:15:58 +00:00
Julien Pivotto 1738247d12 better xhtml-gui code 2009-01-22 20:43:15 +00:00
Yann Leboulanger 674924889f some server require SSLv2. Fixes #4672 2009-01-22 20:39:31 +00:00
Yann Leboulanger ce1880927e remove code commited by mistake 2009-01-22 18:33:36 +00:00
Yann Leboulanger 5ff6ce2ca9 don't fail when first connection fails and we try to show profile window. see #4717 2009-01-22 17:53:46 +00:00
Yann Leboulanger 66aa2b5af4 fix traceback. Fixes #4712 2009-01-21 21:30:16 +00:00
Julien Pivotto 114909c3a9 Don't send xHtml if not needed. Fix #4612. 2009-01-21 19:53:02 +00:00
Julien Pivotto 66fc900f5f Oooops, remove some testing stuff 2009-01-21 18:04:47 +00:00
Julien Pivotto 194b41cfba Prevent sending xHTML if not needed. 2009-01-21 18:00:33 +00:00
Yann Leboulanger 109c9d1004 don't traceback when there is no temp folder. Fixes #4629 2009-01-21 07:14:03 +00:00
Yann Leboulanger 49925786c2 store passwords in gnome keyring in another way. silently upgrade to the new way 2009-01-20 21:24:22 +00:00
Yann Leboulanger cd9c041585 don't fail when stream version < 1.0. Fixes #4600 2009-01-20 09:07:41 +00:00
Yann Leboulanger 68550b731b [gjc] use correct API to get password from gnome-keyring. Fixes #3631 2009-01-19 22:19:43 +00:00
Yann Leboulanger cb1b0814a8 [Lucky] music track listenenr patch for totem player. Fixes #4705 2009-01-19 19:17:13 +00:00
Yann Leboulanger 9d6312d198 [shtein] save maximized state window. Fixes #4630 2009-01-17 13:50:15 +00:00
Yann Leboulanger c58afbc2f9 don't traceback when we fail to announce new messahe on dbus. Fixes #4658 2009-01-17 12:56:33 +00:00
Yann Leboulanger 48d4199237 [dwd] re-enable TLS. Fixes #4674 2009-01-17 12:43:13 +00:00
Yann Leboulanger 03aa7de56c initialise a pariable before it's used. Fixes #4692 2009-01-17 12:30:24 +00:00
Yann Leboulanger d628fbef21 typo (append -> remove). Fixes #4618 2009-01-16 16:51:20 +00:00
Yann Leboulanger e629ceb637 don't allow to send xhtml when gpg is active (because this part is not encrypted). Fixes #4650 2009-01-16 15:01:36 +00:00
Yann Leboulanger 77b5c85f18 load certificates from /etc/ssl/certs too. Fixes #4633 2009-01-15 17:54:28 +00:00
Yann Leboulanger 22239525a2 connection type in 'plain', not 'tcp' 2009-01-14 18:14:20 +00:00
Yann Leboulanger dc7d34e471 fix previous commit: missing import and typo 2009-01-14 17:27:53 +00:00
Yann Leboulanger 6b2a816143 reapply patch for nslookup 9.6 that was remove with bosh merge. Fixes #4677 2009-01-14 17:24:07 +00:00
Yann Leboulanger 9b2382cd0e [dwd] better way to encode using base64. Fixes #4568 2009-01-14 08:51:07 +00:00
Yann Leboulanger 5575502c0b save certificate fingerprint when we don't have it. 2009-01-13 19:24:09 +00:00
Yann Leboulanger 3813f20888 don't allow to have several ssl_error / fingerprint_error / plain_connection / insecure_ssl dialog at the same time for one account. Fixes #4642 2009-01-13 19:20:12 +00:00
Yann Leboulanger 54283f7779 let banner size increase if we set a big font in it. Fixes #4670 2009-01-12 17:25:27 +00:00
Yann Leboulanger 5e710de4ea make column resizable and reorderable in configure room dialog. Fixes #4667 2009-01-12 14:05:58 +00:00
Stephan Erb 593c23ebc8 Cosmetic only... as usaual: stanza_session.py. TODO: better variable names 2009-01-11 22:29:58 +00:00
Stephan Erb d23aa630ba ID will be autogenerated (like from): Done by dispatcher as it wraps transports send, when plugged into NonBlockingClient. 2009-01-11 21:00:58 +00:00
Stephan Erb 541167aa3e Move IdleCommand from resolver.py to idlequeue.py 2009-01-11 17:54:41 +00:00
Stephan Erb 0f61260578 Use logic which idlequeue shall be used to idlequeue module. 2009-01-11 17:11:17 +00:00
Stephan Erb f8e6635edf Remove some (now) useless returns that where added because of a broken commit of mine... 2009-01-11 17:10:41 +00:00
tomk 2b0ef67c55 fixes #4657 - traceback on terminating stanza after BOSH init request 2009-01-11 15:12:28 +00:00
js 92a911da9b If we don't have an interpreter for them, don't make them executable! 2009-01-11 14:47:21 +00:00
Stephan Erb 8a19e11bee Add some FIXME statements due to open questions. Improve a two default parameters. 2009-01-11 13:42:39 +00:00
Yann Leboulanger 1383bb6a74 [shivan] improve strings in features window, make list sorted. Fixes #4571 2009-01-11 09:55:39 +00:00
js 6ede969f5f Fix missing returns, so we don't run into that assert. 2009-01-10 22:46:26 +00:00
Yann Leboulanger 15ab37043e remove duplicated STATUS_LIST variable 2009-01-10 16:45:52 +00:00
Stephan Erb c8dc8cd758 Fix a potential traceback in onreceive() of NonBlockingTransport. A few more codingstandards 2009-01-10 16:44:11 +00:00
Yann Leboulanger 6080bea672 abilty to do some exceptions to invisible rule (to send custom status). Fixes #4631 2009-01-10 16:37:57 +00:00
Brendan Taylor d9277816c7 log latex output instead of dumping it straight to stdout 2009-01-09 21:27:01 +00:00
Brendan Taylor 898bc7c347 gave latex processing its own file, merged duplicate processing and
detection code
2009-01-09 19:55:26 +00:00
Brendan Taylor 9298312369 detect latex support at startup 2009-01-09 18:40:17 +00:00
Brendan Taylor 02659358db better use of pickle 2009-01-09 18:40:01 +00:00
Yann Leboulanger bd759262bb Don't change sleeper state when we send a presence to a user, to not think global status has changed from invisible. see #4631 2009-01-09 18:34:56 +00:00
Stephan Erb bc3445881f Rename client.py to plugin.py, as all client logic has already been moved to client_nb.py
Introduce a get_instance factory method for all plugins and other xmpp related classes. This will help us to decouple plugs in order to make them testable.
2009-01-09 00:49:58 +00:00
Stephan Erb e00f871b26 Use hashlib module in favor of sha and md5. 2009-01-08 16:51:26 +00:00
Stephan Erb cca10e6d29 A few more coding standards and readability improvements in client_nb.py. 2009-01-08 16:30:27 +00:00
Stephan Erb 10449444dd Switch to SSL version 3 as the channel encryption protocol. As of http://docs.python.org/dev/library/ssl.html this is the maximally compatible SSL variant. 2009-01-08 16:14:26 +00:00
Brendan Taylor b03483868b don't display weird image in chat window when latex fails 2009-01-08 00:47:03 +00:00
Stephan Erb a72b1ced91 Remove print statement. 2009-01-07 20:45:03 +00:00
Yann Leboulanger 12c54d9c17 remember which metacontacts were collapsed / expanded and restore their states. Fixes #4618 2009-01-06 11:13:10 +00:00
Yann Leboulanger 13e6b4e58f install gajim-history-manager to bin directory, remove shebang line in py files. Fixes #4624 2009-01-06 07:16:07 +00:00
Yann Leboulanger a4132ee58b ability to use adtadir environment variable to set data directory 2009-01-05 15:12:19 +00:00
Stephan Erb ed3de38ce5 Revert r10931. Fixes #4632. See #2634 2009-01-03 16:34:58 +00:00
Stephan Erb 28112d6681 Fix indentation error. 2008-12-31 14:04:42 +00:00
Stephan Erb 8a76efb703 Proposed Fix. Make sure we read all data from our SSL socket wrappers and don't just rely on gobject.io_add_watch, select or poll.
This isn't really a clean solution, but the less intrusives fix that I can think of. Fixes #2634.
2008-12-31 14:01:53 +00:00
Yann Leboulanger be92286bed a contact can be in none group. Fixes #4627 2008-12-31 09:21:14 +00:00
Yann Leboulanger 08cd4773b0 don't try to send some XML if we are disconnected/disconnecting/ Fixes #4605 2008-12-28 22:51:39 +00:00
Stephan Erb b2a5b1046c Remove print. 2008-12-28 14:55:23 +00:00
Stephan Erb d8a2d8f447 Backport a few XMPPPY upstream changes.
* Use namespace instead of attrs={} for addChild
 * Unplug SASL module on auth failure (we currently disconnect so don't really need it)
2008-12-28 14:53:20 +00:00
Stephan Erb f83eb5ae95 Remove two more "from protocol import *". 2008-12-28 01:52:21 +00:00
Brendan Taylor e98a648908 added licence notice to common/xmpp/c14n.py 2008-12-28 01:39:39 +00:00
Stephan Erb 7c0b1e4ed0 Module documentation for c14n.py. 2008-12-28 01:32:34 +00:00
Stephan Erb 8b3833b443 Coding standards and documentation improvements in features_nb.py. Remove unused methods. 2008-12-28 01:29:33 +00:00
Stephan Erb d7091c74a4 Remove method that was implemented for old, blocking dispatcher but is now unused. 2008-12-28 00:01:48 +00:00
Stephan Erb aa9a85767f Move module documentation ontop, so that it will show up in epydoc correctly. 2008-12-27 12:36:28 +00:00
Stephan Erb c373f044db Append vim config to resolver.py 2008-12-27 12:28:39 +00:00
Stephan Erb 233848aec0 Random bits in xmpp. Cosmetic only. 2008-12-27 11:45:58 +00:00
Stephan Erb b7400724b7 Coding standards and documentation improvements in dispatcher_nb.py. Many open questions remain at my side. Please check FIXMEs. 2008-12-27 11:39:52 +00:00
Stephan Erb de73b76771 Coding standards and documentation improvements in auth_nb.py 2008-12-26 15:39:18 +00:00
Stephan Erb 7427399a2a More coding standards and documentation improvements in client_nb.py 2008-12-26 15:25:57 +00:00
Stephan Erb afbac3d3e6 Coding standards and documentation improvements in idlequeue.py.
Fix a potential bug of missing an alarm_callback. Separate public from internal API.
2008-12-26 13:24:37 +00:00
Yann Leboulanger 507bd7b8c6 cache os information so it's requested to system only once 2008-12-24 15:00:38 +00:00
Stephan Erb 40d802284e Coding standards and documentation improvements in client_nb.py 2008-12-24 14:41:26 +00:00
Stephan Erb 5139e7c8d0 Add credits and remove outdated documentation from __init__.py 2008-12-24 14:28:17 +00:00
Stephan Erb 6999e1bbb6 Make three docstrings epydoc enabled. See http://epydoc.sourceforge.net/manual-docstring.html 2008-12-24 13:56:02 +00:00
Stephan Erb 59b0216898 Remove Jacob Lundqvist's xmpp/debug.py module. We have switched to builtin python logging. 2008-12-24 13:51:15 +00:00
Stephan Erb a8cfd83c3e Move GObjectIdleQueue from gajim.py to idlequeue.py 2008-12-24 13:44:23 +00:00
Stephan Erb 6b5e9ea7ce Documentation improvements in client.py 2008-12-24 13:25:57 +00:00
Yann Leboulanger ad7c64998a better handling of error when receiving a filetransfer without bytestream feature. Fixes #4607 2008-12-24 12:11:02 +00:00
Stephan Erb 9ec00eda74 Document consturctor in proxy_connector.py 2008-12-24 11:41:09 +00:00
Stephan Erb 1e00674505 Coding standards and documentation improvements in tls_nb.py 2008-12-24 11:10:58 +00:00
Stephan Erb 5c02a907b4 Coding standards and documentation improvements in transports_nb.py 2008-12-24 11:10:38 +00:00
Yann Leboulanger 7163be96e0 backport diff from 0.12 branch 2008-12-22 10:38:05 +00:00
Yann Leboulanger 45f9366d58 do'nt try starttls if stream version < 1.0. Fixes #4600 2008-12-22 09:59:35 +00:00
Jean-Marie Traissard f8831b947d Faster and cleaner version of groupchat_control.needs_visual_notification().
Thanks to omega for idea.

Now also highlighted for @nick or <nick> but not for "Gajim" if you are "jim"
2008-12-21 20:41:14 +00:00
Yann Leboulanger 8cf97654b8 notification-daemon doesn't seem to like empty text string. 2008-12-19 18:48:25 +00:00
Yann Leboulanger 08bb703640 fix GSSAPI authentication 2008-12-18 18:16:04 +00:00
Yann Leboulanger 549511d2e5 import updated files for 0.12 from 0.12 branch 2008-12-17 09:30:11 +00:00
Yann Leboulanger 9bf0632b43 fix missing variable in zeroconf 2008-12-16 20:41:13 +00:00
Yann Leboulanger a09cbaddf1 remove useless print 2008-12-16 07:14:45 +00:00
Yann Leboulanger b317ffcdae merge BOSH branch to trunk 2008-12-15 21:06:08 +00:00
Yann Leboulanger 24bb239fdb prevent traceback when server doen't include a query in jabber:iq:roster reply. Fixes #4579 2008-12-15 15:32:59 +00:00
Yann Leboulanger 5c8cd8839a revert [10848] That's not the way to solve the problem you're trying to fix: first keepalive packet is sent too early. 2008-12-15 14:39:12 +00:00
js 23c99ac920 Use more sane timeout values. 2 min should be ok. 2008-12-15 13:41: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 d820977e16 ctrl+Insert copy text too. Fixes #4580 2008-12-13 14:32:37 +00:00
js 23905492f5 Merge r10825 from osx_newbuildsys branch, as this might be useful on
X11 and win32 as well.
2008-12-13 10:42:01 +00:00
Yann Leboulanger 8d18e48af4 fix finding room jids in database. Fixes #4576, #4578 2008-12-12 17:51:22 +00:00
Yann Leboulanger 5f6c7d858f ignore show that are not in RFC-3921. 2008-12-11 22:04:25 +00:00
Yann Leboulanger 2633b5bf16 don't require to still be in the room to read pm. Fixes #4570 2008-12-11 21:15:52 +00:00
Yann Leboulanger fe908b118e don't escape gmail email notifications twice 2008-12-07 22:36:20 +00:00
Yann Leboulanger 944a3124c1 add missing import 2008-12-07 13:23:27 +00:00
js ad727e47ab Remove debug output. 2008-12-06 21:26:35 +00:00
Yann Leboulanger 2c9da5bf87 no need to escape title in notifications 2008-12-06 12:43:15 +00:00
Yann Leboulanger 3cc3283749 fix var name 2008-12-06 12:21:12 +00:00
Yann Leboulanger 0acaa647bd fix caps stuff introduced in [10596] 2008-12-06 11:05:26 +00:00
Yann Leboulanger 28bc50316e better keypress handling 2008-12-05 14:12:31 +00:00
Yann Leboulanger d8c9aa0c5a make widgets insensitive in history window where there is no jid selected. Fixes #4553 2008-12-05 10:38:44 +00:00
Yann Leboulanger 200a29e06c Under vista, we can listen on both ipv4 and ipv6. Fixes #4452 2008-12-04 20:44:42 +00:00
Yann Leboulanger 7e2f44bee5 a new exception can be raised with [10752], handle it. Fixes #4547 2008-12-04 07:07:12 +00:00
Yann Leboulanger fb5df8aa64 update features window and README about idle module 2008-12-03 23:00:05 +00:00
Yann Leboulanger 20d53262c6 added missing idle module 2008-12-03 22:57:43 +00:00
Yann Leboulanger d1a0a436c7 [thorstenp] use ctype to have idle. No need to compile it from C. Fixes #4260 2008-12-03 22:46:55 +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 88ef121510 [thorstenp] fix rederer typo 2008-12-03 21:58:08 +00:00
Yann Leboulanger aa507f43e6 [thorstenp] remove uselexx space 2008-12-03 21:57:14 +00:00
Yann Leboulanger e389e0b16b [thorstenp] remove whitespace at eol 2008-12-03 21:56:12 +00:00
Yann Leboulanger 0d33683944 [thorstenp] remove some utf8 byteorder mark 2008-12-03 21:39:21 +00:00
Yann Leboulanger fe33410b43 [thorstenp] fix unequal operator 2008-12-03 21:38:31 +00:00
Yann Leboulanger c271d1f15a fix bad indentation 2008-12-03 21:37:54 +00:00
Yann Leboulanger 3392c54dd0 [thorstenp] fix empty exception clauses 2008-12-03 21:37:05 +00:00
Yann Leboulanger f0dce41ab6 fix string exceptions 2008-12-03 21:35:07 +00:00
Yann Leboulanger 5eb402ba4b [thorsten] pfix exceptions not inheriting from exception 2008-12-03 21:26:34 +00:00
Yann Leboulanger 088378a9b7 [thorstenp] fix reimported modules 2008-12-03 21:23:04 +00:00
Yann Leboulanger 22f2cb37a7 [thorstenp] don't use deprecated string module 2008-12-03 21:13:40 +00:00
Yann Leboulanger 70abf6a955 [thorstenp] self as first argument of method 2008-12-03 21:12:32 +00:00
Yann Leboulanger 1d94f0fbff fix some typo. Fixes #4545 2008-12-03 20:45:26 +00:00
Yann Leboulanger 1865294a25 [thorstenp] fix access to members before definition 2008-12-03 19:56:37 +00:00
Yann Leboulanger 60ba33eb31 [thorstenp] fix possible undefined loop variables 2008-12-03 17:38:16 +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 b3efd60822 [thorstenp] fix global use 2008-12-02 15:13:08 +00:00
Yann Leboulanger 7701f29beb [thorstenp] fix undefined variables 2008-12-02 15:10:31 +00:00
Yann Leboulanger e2118de64c [thorstenp] remove useless import 2008-12-02 14:44:26 +00:00
Yann Leboulanger 983301d589 [thorstenp] convert some strings to comment 2008-12-02 14:09:18 +00:00
Yann Leboulanger 630c15e2d0 [thorstenp] remove redefined fnuction 2008-12-02 14:07:11 +00:00
Yann Leboulanger 36afb4e558 [thorstenp] comment useless code 2008-12-02 14:05:43 +00:00
Yann Leboulanger 11deb3b933 [thorstenp] remove useless pass 2008-12-02 14:03:32 +00:00
Yann Leboulanger 20ff72c523 [thorstenp] fix statements 2008-12-02 14:02:45 +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 27bc3bba1a revert r10690 and r10691, it's not translatable 2008-12-01 10:03:04 +00:00
Yann Leboulanger 3ce1baa5d3 [urandom] fix position of notification when attach_to_systray is enabled. Fixes #4537 2008-11-30 21:37:50 +00:00
Yann Leboulanger e9b1726e99 coding standard 2008-11-30 21:32:59 +00:00
Yann Leboulanger 1d4455bc20 fix missing argument 2008-11-30 18:59:34 +00:00
Yann Leboulanger 941ab84d22 fix typo 2008-11-30 18:58:32 +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
js 68b41e43ae Also apply our notexistant caps trick to XHTML. 2008-11-30 18:16:11 +00:00
Stephan Erb 8d0ff396b1 Do not duplicate a contact in roster on subscription changes. Fixes #4524.
For performance reasons, get_contact_iters() cannot find a contact if get_shown_groups() returns something different to what has been applied to roster model. The contact was therefore duplicated as it was believed not to be there...
2008-11-29 23:43:23 +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
js 5a5937d96d Really fix #4517. 2008-11-29 13:37:06 +00:00
Yann Leboulanger df1e5ee990 better handling of sessions in zeroconf. Fixes #4529 2008-11-28 15:34:56 +00:00
Yann Leboulanger 9d471b700c prevent traceback when Connection fails. Fixes #4532 2008-11-28 09:59:36 +00:00
Yann Leboulanger 91cc491173 [Simo Sorce] fix GSSAPI to use FQDN. See #2465 2008-11-28 07:27:42 +00:00
Yann Leboulanger 961e4426ff coding standards 2008-11-28 07:25:31 +00:00
Yann Leboulanger 4bef0e5cdf no need to create html twice 2008-11-28 07:25:00 +00:00
Yann Leboulanger fbd1127930 send empty tune when we disconnect an account. Fixes #4512 2008-11-26 22:44:17 +00:00
Stephan Erb afd8e1819d Correctly remove Observer and NotInRoster contact in one special case. Does not affect pending bug. See #4524. 2008-11-26 21:15:15 +00:00
Stephan Erb e0a365a234 Indicate that some methods are only intended for internal usage. 2008-11-26 21:11:08 +00:00
Yann Leboulanger 4cf9d0d622 if a SASL mechanism fails, try the others before abording authentification 2008-11-26 12:45:05 +00:00
Yann Leboulanger 73e4e000b9 fix typo. Fixes #4525 2008-11-26 08:50:33 +00:00
Yann Leboulanger f9034952e0 allow sending None tune on startup. Fixes #4512 2008-11-25 15:00:23 +00:00
Stephan Erb 239d041b08 Fix IndentationError. 2008-11-25 14:02:24 +00:00
Yann Leboulanger d155b90c3c fix zeroconf to handle parameters of send_message (xhtml, forward_from, delayed). Fixes #4514 2008-11-25 12:51:31 +00:00
Yann Leboulanger 3b13665574 use correct title from quodlibet. fixes #4510 2008-11-25 06:11:16 +00:00
Yann Leboulanger 04e88bab3c coding standards 2008-11-24 17:00:20 +00:00
Yann Leboulanger 482cb1ee1d [sjm] quodlibet support. Fixes #4510 2008-11-24 15:58:48 +00:00
Yann Leboulanger bbafb36ada escape text before sending it to notification daemin. Fixes #4517 2008-11-24 09:48:27 +00:00
Yann Leboulanger c294fa0d6e fix previous commit 2008-11-24 09:43:06 +00:00
Yann Leboulanger 0c6b1a391b [nebm51] don't open a console window under windows when runnin latex. Fixes #4519 2008-11-24 09:38:28 +00:00
js 5e6d15837c Make previous patch translatable. 2008-11-23 19:26:45 +00:00
js bc5795a10b [killerfox] Show chatstate in title if no tabs left 2008-11-23 19:23:21 +00:00
js 2c7c345a7c [kaylan] Remember size and position of history window. Closes #2824. 2008-11-23 19:17:58 +00:00
Stephan Erb 917f6fc3a5 Prevent a group from being hidden when its renamed in roster. 2008-11-23 18:25:27 +00:00
Yann Leboulanger 750af45abe don't consider buggy messages as groupchat messages if there is no nickname. Fixes #3700 2008-11-23 17:17:44 +00:00
Brendan Taylor 2bb2d0132e don't autonegotiate after you've disabled e2e 2008-11-23 04:52:55 +00:00
js 1b1ef68860 Fix typo. 2008-11-21 22:32:35 +00:00
Jean-Marie Traissard c785aee667 [Astro] typo 2008-11-21 13:11:05 +00:00
Yann Leboulanger f059f3948f [Florob] handle xmpp: and mailto: in a nicer way in conversations. Fixes #4245 2008-11-21 11:05:11 +00:00
Yann Leboulanger c69b4e90b6 detect and handle incorrect stream start. Fixes #4499 2008-11-21 10:02:16 +00:00
js 4728a3d960 Show warning after 3 seconds - I don't want to wait 4 before I see if
my message has been received. This is a compromise between my 2 secs
and Jim's 4 sec :).
2008-11-20 16:20:19 +00:00
Yann Leboulanger 7e14a4dd31 fix indentation 2008-11-20 15:47:20 +00:00
js 8bde5748f9 Actually, this caused problems. 2008-11-20 15:44:06 +00:00
Yann Leboulanger 13763e3350 remove bad FIXME. we don't want to move to gtk.statusicon until they support animations and possibility to build tooltip on the fly 2008-11-20 15:37:26 +00:00
js a1c1163d16 Only allow using XHTML if the receiver supports it. 2008-11-20 15:19:25 +00:00
Yann Leboulanger 0b93973c46 [shutnik] improved os info under posix. Fixes #4506 2008-11-20 14:37:38 +00:00
Yann Leboulanger 27dfe571c4 [Florob] use new stop command in pep instead of retract when we temporary stop sending pep item. Fixes #4502 2008-11-20 12:57:29 +00:00
Yann Leboulanger a3f6b82ae5 fix docutils installation under windows. css file was not included in library.zip. Fixes #4495 2008-11-19 21:47:28 +00:00
Yann Leboulanger b00b1ce0f4 correctly decode non-ascii chars when looking in roster. Fixes #4496 2008-11-18 21:59:14 +00:00
Yann Leboulanger 02230e0607 hide tooltip when we press a button in groupchat. Fixes #4479 2008-11-18 21:43:35 +00:00
Yann Leboulanger 8f6d262901 better GTK bug workarround. see #4310 2008-11-18 20:16:23 +00:00
Yann Leboulanger 6af52eef21 don't fail when abnshee don't return every info. Fixes #4492 2008-11-18 08:52:16 +00:00
Stephan Erb f72fc7f2ab Prevent possible traceback when selecting a row while ServiceBrowser is still loading. 2008-11-17 21:13:12 +00:00
Yann Leboulanger f6697682c1 default browser is ToplevelAgentBrowser instead of AgentBrowser. It is more general. 2008-11-17 15:08:22 +00:00
Yann Leboulanger 8a00cf61d8 fix html tag handling. Fixes #4480 2008-11-15 08:23:32 +00:00
Julien Pivotto 5a31ba2ef0 Very basic integration of xHtml GUI 2008-11-14 11:13:15 +00:00
Yann Leboulanger 0641beb5d4 fix auto away after a connection cut. Fixes #4473 2008-11-13 21:37:46 +00:00
Yann Leboulanger 8babbb1de3 revert [10593]. see #4449 2008-11-12 20:04:25 +00:00
Yann Leboulanger 5ea8598686 update groupchat contact instance when we get a pm presence 2008-11-11 22:02:32 +00:00
Yann Leboulanger 96ec9fb6bf alpha -> beta 2008-11-11 20:45:44 +00:00
Yann Leboulanger f1526df243 hide add bookmark menuitem in groupchat banner popup menu when room is already bookmarked 2008-11-11 19:15:55 +00:00
Jean-Marie Traissard e76817e77e If an avatar or vcard filename is > 48, use its hash for filename instead. I used the md5
method already in the same file. Fixes #4273.
2008-11-11 15:00:18 +00:00
Stephan Erb 8b945f69fa Do not draw roster when toggeling compact window mode. Fixes #4469. 2008-11-11 13:54:46 +00:00
Jean-Marie Traissard e2f562b4f8 Removed some unused imports 2008-11-11 00:02:43 +00:00
Stephan Erb 588f659d84 Small bugfix and introduce a new function in roster window.
* draw_completely: draw contact, mood, activity... of a given jid
 * For metacontacts over several accounts, not all avatars were shown correctly when the second accounts connected
2008-11-10 23:11:31 +00:00
Yann Leboulanger 14482c1e36 don't crash when fluxbox restarts. see http://bugzilla.gnome.org/show_bug.cgi?id=449858 2008-11-10 22:07:32 +00:00
js 5b1eb90557 Handle bookmark button in chat window like we handle add contact. 2008-11-10 20:06:28 +00:00
Yann Leboulanger 7bc8f16012 [kalyan] don't show error when we press enter in chat while offline if enter is just for a line break. Fixes #3852 2008-11-10 13:27:25 +00:00
Yann Leboulanger 1078112473 prevent a traceback with completion. Fixes #4461 2008-11-09 21:40:14 +00:00
Yann Leboulanger 015a4ac038 don't show empty group when searching in ACE. see #4465 2008-11-09 09:02:28 +00:00
js 254dcd2f1c Added new activities. 2008-11-08 22:26:05 +00:00
Stephan Erb 246e549012 Improved "is_groupchat" logic. Fixes #4413. 2008-11-08 22:00:56 +00:00
Jean-Marie Traissard 67d38a0b86 Stop hiding options with an empty value in ACE 2008-11-08 11:41:38 +00:00
Jean-Marie Traissard fdc6b9d8bc -Use common format for function documentation.
-Specify separation for 'gc_nicknames_colors' option.
2008-11-08 11:14:31 +00:00
Yann Leboulanger a76f6b0133 show value in dataforms if there is no label 2008-11-07 22:22:58 +00:00
Yann Leboulanger b68a7a944b fix missing import 2008-11-07 21:47:26 +00:00
Yann Leboulanger f87a97b683 get var where it is (missing self.). Fixes #4459 2008-11-07 08:36:55 +00:00
Stephan Erb 0684ec1d3d Disable assertions. Remove a statement which is not supported by python24. 2008-11-06 08:19:24 +00:00
Yann Leboulanger 540fba2aaa prevent some disk write error and show error dialog. 2008-11-06 08:10:36 +00:00
Yann Leboulanger b632a8d2e1 [thorstenp] improve advanced configuration editor speed. see #4457 2008-11-05 20:26:58 +00:00
Yann Leboulanger 2521ea6080 [thorstenp] enable buffering of expat. see #4457 2008-11-05 20:03:27 +00:00
Yann Leboulanger 9b81b5d239 [thorstenp] delay remote control creation to speed up startup 2008-11-05 20:00:57 +00:00
Yann Leboulanger eb93f2a19e [thorstenp] remove useless import 2008-11-05 20:00:18 +00:00
Yann Leboulanger aaa82b8202 [thorstenp] import idna only when needed. see #4457 2008-11-05 19:48:58 +00:00
Yann Leboulanger 47f34bcd56 finish removing lastFM support. done in #9644 2008-11-05 19:45:57 +00:00
Yann Leboulanger bf169f302a [thorstenp] sort emoticons with sorted function. See #4457 2008-11-05 18:31:06 +00:00
Yann Leboulanger 7cb91c8b08 fix regex compiling 2008-11-05 18:30:21 +00:00
Yann Leboulanger a86f4d4d96 [thorstenp] compile regexes on demand. See #4457 2008-11-05 18:29:24 +00:00
Yann Leboulanger 4eb3a5b5ed [thorstenp] render filetransfer window icons on demand. See #4457 2008-11-05 18:26:58 +00:00
Yann Leboulanger a368839123 [thorstenp] import rst generator only when needed. see #4457 2008-11-05 18:25:40 +00:00
Yann Leboulanger 573ddce6c7 use regex to parse config file. See #4457 2008-11-05 18:21:47 +00:00
Yann Leboulanger 2603ee19cd don't require node in disco answer. It's only a should in XEP-0030. Fixes #3936 2008-11-04 22:03:54 +00:00
Yann Leboulanger cc685f1c24 request jabber:iq:last only when contact is offline. Fixes #4434 2008-11-04 10:45:48 +00:00
Yann Leboulanger 3f88abaf27 fix tb when we receive pep info from a room. Fixes #4449 2008-11-03 16:36:15 +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 bf93cb76f1 detect latex conversion error and print them in textview. Fixes #4439 2008-11-03 10:33:14 +00:00
Yann Leboulanger e706e86c2e disable bookmark button / menuitem when room is already bookmarked. Fixes #4156 2008-11-03 06:08:10 +00:00
Yann Leboulanger 3d7ef26ddb prevent traceback when removing idle object. fixes #4391 2008-11-02 16:28:29 +00:00
Yann Leboulanger 14140077ad [afflux] don't close Gajim after the first disconnect, but after all disconnects. Fixes #4409 2008-11-02 15:48:14 +00:00
Yann Leboulanger 223dc0a8f2 don't count echo as a file transfer proxy. Fixes #4411 2008-11-02 15:02:49 +00:00
Yann Leboulanger f5ae955764 show bookmark title instead of jid in tabs and roster. Fixes #4420 2008-11-02 14:31:11 +00:00
Yann Leboulanger bd8ae59a76 Use Alt+T to change subject in a room instead of Ctrl+T 2008-11-02 14:04:46 +00:00
Yann Leboulanger c4d27cb340 don't print missing optional modules to stderr. Fixes #4433 2008-11-02 13:33:12 +00:00
Yann Leboulanger 25935a2f25 add a default icon in disco window when there is no icon to show. Fixes #4442 2008-11-02 13:20:12 +00:00
js 2e24b393c3 D'oh! 2008-10-30 21:49:49 +00:00
js e3b2ee4ea6 Updated moods to version 1.2 of the XEP. 2008-10-30 19:01:26 +00:00
Stephan Erb 24f8305b81 Update banshee current track when necessary. Defective by design but working. Fixes #2229 2008-10-27 22:06:58 +00:00
Brendan Taylor bd7bac578f partial fix for renegotiating pm e2e sessions after one party
disconnects
2008-10-25 19:48:01 +00:00
js 6e20ce60f6 Add proxy65.talkonaut.com to default list of proxies. 2008-10-25 18:43:45 +00:00
js c3f82257e1 Forgot to also sort the activites in the variable after changing them
in the glade file.
2008-10-24 17:18:10 +00:00
js 9519d1bd6a A subactivity of other means we have no subactivity. 2008-10-24 17:10:30 +00:00
js 90b2d8fa8d Fix #4140. 2008-10-24 17:00:39 +00:00
Yann Leboulanger ee85e67da2 fix var name. Fixes #4430 2008-10-24 12:10:05 +00:00
Yann Leboulanger 8f9f2bf276 fix re-joining a groupchat when control is already opened. Fixes #4425 2008-10-23 17:19:57 +00:00
Yann Leboulanger ccc0cfd708 fix setting free for chat status through adhoc commands. fixes #1910 2008-10-23 16:52:29 +00:00
Yann Leboulanger 1a8b77f1cc revert thorstenp's patch [10510] that breaks setting all contacts offline when we go offline. 2008-10-23 16:17:03 +00:00
Yann Leboulanger 4a06659912 try to connect to next type when connection is refused (server not listening on 5223) 2008-10-22 19:59:14 +00:00
Yann Leboulanger 7ca670a303 assign variable soon enough. 2008-10-22 18:13:43 +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 fd7f0734b6 remove useless print 2008-10-22 15:49:31 +00:00
Yann Leboulanger e2a511b379 inform user when databas is malformed. Fixes #4428 2008-10-22 15:48:35 +00:00
js 72f30bd80b Complete activity icon set.
Special thanks to Rederick Asher!
Fixes #4140.
2008-10-22 14:21:57 +00:00
Yann Leboulanger 6fc5ffe276 fix non blocking connect. don't block when connect fails. Fixes #4366, #4107 2008-10-21 15:50:20 +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 297a81325b [thorstenp] fix globals 2008-10-20 18:08:25 +00:00
Yann Leboulanger dc5d7bcf7c [thorstenp] fix undefined variables 2008-10-20 18:05:33 +00:00
Yann Leboulanger c2c681e05c [thorstenp] remove useless import 2008-10-20 17:54:02 +00:00
Yann Leboulanger 86271b6e3c [thorstenp] string to comment 2008-10-20 15:30:52 +00:00
Yann Leboulanger 010be12d8c [thorstenp] remove duplicate function 2008-10-20 15:25:53 +00:00
Yann Leboulanger c638f0c6ad [thorstenp] fix unreachable code 2008-10-20 15:24:54 +00:00
Yann Leboulanger c9f3c94bb3 [thorstenp] remove useless pass 2008-10-20 15:21:26 +00:00
Yann Leboulanger 464f62d580 [thorstenp] remove statements without effect 2008-10-20 15:20:51 +00:00
Yann Leboulanger 98255a0671 [thorstenp] remove useless ; 2008-10-20 15:16:01 +00:00
Yann Leboulanger 7055eec326 fix typo 2008-10-16 18:40:00 +00:00
Yann Leboulanger 44277d6c40 prevent traceback. Fixes #4319 2008-10-16 17:19:22 +00:00
Jean-Marie Traissard 4917e0c3df Changing receipt not received warning timeout from 2 to 4 seconds, not everybody has a
good connection.
2008-10-13 08:09:29 +00:00
Jean-Marie Traissard 269028ec78 GC are now opened without automatic switch to tab, stop them stealing current tab focus
when connected. Still no fix for #3908 :/
2008-10-13 08:01:22 +00:00
Yann Leboulanger d37ca09fc0 better var name 2008-10-12 20:32:24 +00:00
Yann Leboulanger 974543edf0 show minimized room in roster in red if we have been highlighted. 2008-10-12 19:17:09 +00:00
Yann Leboulanger 02ac05ed19 don't close a MUC when we said we don't want. 2008-10-12 12:52:26 +00:00
Yann Leboulanger 7d3bff5b58 update Contact instance in privateChatControl. see #4292 2008-10-12 11:20:35 +00:00
Brendan Taylor b9db39e0a9 disable autonegotiation if e2e is manually started or started by a
failed decrypt
2008-10-12 00:51:24 +00:00
Brendan Taylor 8757449816 fix renegotiation when a message was unable to decrypt. fixes #4360. 2008-10-11 22:37:11 +00:00
Brendan Taylor 6e596e3db0 renegotiate e2e after somebody reconnects (still doesn't work for PM) 2008-10-11 22:02:20 +00:00
Brendan Taylor addbc34bc6 fix tb when closing a message window 2008-10-11 19:58:22 +00:00
Yann Leboulanger 4f55c1826a fix var names. type -> type_. see #4403 2008-10-11 13:21:25 +00:00
Yann Leboulanger ecba68961d fix dict.get() call. Fixes #4402 2008-10-11 13:10:53 +00:00
Yann Leboulanger 0afc57ad6d [Mishail] fix var name. Fixes #4403 2008-10-11 13:06:59 +00:00
Yann Leboulanger 0b56b3c44d re-add badly removed line in [10506] 2008-10-11 10:51:26 +00:00
Yann Leboulanger 5d2790ab11 remove debuging ipython window creation. Fixes #4401 2008-10-11 10:49:52 +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 7ca3dabbb9 [thorstenp] don't use tuple as parameters 2008-10-11 10:11:24 +00:00
Yann Leboulanger fd54e68e6d [thorstenp] some fixes with type() -> isinstance() 2008-10-11 10:06:49 +00:00
Yann Leboulanger 992e90208e [thorstenp] use != instead of <> 2008-10-11 10:02:49 +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 00543277e4 [thorstenp] replace ` with repr 2008-10-11 09:51:27 +00:00
Yann Leboulanger 2ffad66473 [thorstenp] replace reduce instances 2008-10-11 09:49:30 +00:00
Yann Leboulanger 73aee40542 [thorstenp] replace none equality test with identity test 2008-10-11 09:44:12 +00:00
Yann Leboulanger ed748fdda3 [thorstenp] replace list with tuple in for and if 2008-10-11 09:42:59 +00:00
Yann Leboulanger ba12a63d55 [thorstenp] replace file with open 2008-10-11 09:38:17 +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 6cc8204319 [thorstenp] replace if statement with dict.get() 2008-10-11 09:31:48 +00:00
Yann Leboulanger 9262133315 reconnect correctly when you were conencted with plain connection. Fixes #4390 2008-10-10 18:03:25 +00:00
Yann Leboulanger ecce19505c prevent traceback when private message window creation fails. Fixes #4393 2008-10-09 14:27:52 +00:00
Yann Leboulanger eef9cf2de9 don't allow to enable GPG encryption if no GPG key is assigned.
Better getInfoDialog when no key is assigned. Fixes #4330
2008-10-08 20:11:06 +00:00
Yann Leboulanger 9850bfccc8 latex simply works on windows. Fixes #4378 2008-10-08 17:48:05 +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 c9b7dc6827 [misc] check existance of control before checking control type. fixes #4385 2008-10-07 08:20:46 +00:00
Yann Leboulanger 5795a27162 prevent traceback in case a groupchat comes in roster. fixes #4362 2008-10-06 20:42:56 +00:00
Yann Leboulanger e0a7fb8966 don't create None sub-option. Fixes #4379 2008-10-05 21:11:40 +00:00
js 2451cb118a Fix #4375. 2008-10-05 10:21:35 +00:00
Yann Leboulanger feab799c3e auto-create per_option config when trying to write in a non-existing one. Fixes #4370 2008-10-04 10:20:14 +00:00
js b4e30ff003 Apply my suggested patch from #4368. Fixes #4368. 2008-10-03 13:56:36 +00:00
Yann Leboulanger f321d52d24 fix var name. Fixes #4359 2008-10-03 10:17:30 +00:00
Yann Leboulanger 392cd3a77a show GPG info dialog when we click on the shield icon in chat window. Fixes #4330 2008-10-02 20:20:15 +00:00
js da6638d44b Better checking for which IdleQueue we use.
It's a bad idea to check against NT everywhere. Someone might just
change the creation of the IdleQueue, but forget to change the other
two places. With this, it's safe to only change the creation.
2008-10-02 19:56:00 +00:00
Yann Leboulanger 6f7a0dbbae workarround pygtk bug with stk.statusicon. See #4310 2008-10-01 16:53:23 +00:00
Yann Leboulanger 81c5b05943 prevent division by zero when computing filetransfer ETA. Fixes #4359 2008-10-01 16:11:59 +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 8d6b7cd479 some coding standards 2008-09-30 15:21:44 +00:00
Yann Leboulanger 90ccd1f4b1 get_gc_control is in MessageWindowMgr class. Fixes #4357 2008-09-30 13:05:09 +00:00
Yann Leboulanger a36edae2f6 prevent traceback when removing an inexistant session. Fixes #1288 2008-09-30 10:22:55 +00:00
Yann Leboulanger 87edbb8dd8 don't remove contact when there is pending events on another resource. Fixes #4350 2008-09-29 20:52:53 +00:00
Yann Leboulanger 82c8516c0b prevent sending invalid XML chars in pm and in muc. Fixes #4354 2008-09-29 11:11:49 +00:00
Yann Leboulanger 3079845bbd fix indentation that caused streamable song from lastfm not displayed 2008-09-29 05:00:41 +00:00
Brendan Taylor 53e6204071 only print esession details once when opening a chat 2008-09-28 01:16:13 +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 43f2adeaf9 use dvipng instead of dvips + convert. Fixes #4351 2008-09-27 16:46:18 +00:00
Yann Leboulanger a9e64fb65f don't prevent removing contact iter in groupchat if there are pending event with an opened chat window. Fixes #4340 2008-09-27 16:14:37 +00:00
Yann Leboulanger 32b583986f [Jelmer Vernooij] Kerberos (GSSAPI) SASL authentication mechanism added 2008-09-27 14:59:12 +00:00
Yann Leboulanger 3d46bf0b6e [dwd] fix reconnection when we get wrong XML with undeclared namespaces. Fixes #3083 2008-09-27 14:26:50 +00:00
Yann Leboulanger 5da238ee54 show free for chat contacts before online contacts in roster when sorting by status. Fixes #4301 2008-09-27 14:20:44 +00:00
Yann Leboulanger c797a14b8c fix listing and leaving groupchats from adhoc commands. Fixes #4344 2008-09-26 17:41:07 +00:00
Yann Leboulanger 22cc993fa7 ability to sort by status in roster and in muc separatly. Fixes #3823 2008-09-26 15:22:16 +00:00
Yann Leboulanger 62fe4b1874 fix command requesting XML 2008-09-26 13:03:25 +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
Yann Leboulanger 941b7cf974 sort group chats by status if option is checked. Fixes #3823 2008-09-23 14:39:04 +00:00
Yann Leboulanger 10af522af6 disable proxy resolution. See #4299. 2008-09-23 12:43:59 +00:00
Yann Leboulanger 363277cc69 allow all features if a contact has no resource until we fall back to disco query. Fixes #4327 2008-09-22 09:35:19 +00:00
Yann Leboulanger 35a9cf5d89 coding standards 2008-09-22 09:10:18 +00:00
Yann Leboulanger b4a645e882 use spec version instead of program version to determine which spec to use for notification-daemon. Fixes #4126 2008-09-22 09:04:16 +00:00
Yann Leboulanger c71269c9ec remove event for full jid and bar jid when we scroll conversation window. Fixes #4243 2008-09-17 19:16:08 +00:00
Yann Leboulanger 6df6e9ddf1 coding standards 2008-09-17 19:04:17 +00:00
Yann Leboulanger c876e8f65e don't remove contact instance when we remove last event if a chat is stil opened, but when we close the window. Should fix #4272 2008-09-16 21:51:48 +00:00
Yann Leboulanger 3e2f9fcbec prevent affiliatio spoofing by checking namespace. Fixes #4323 2008-09-16 08:30:27 +00:00
Yann Leboulanger 330dd0e7a1 prevent traceback when removing an account. Fixes #4322 2008-09-16 07:55:33 +00:00
Yann Leboulanger e8eead4cd9 fix right click on multiple contacts from different accounts. Fixes #4312 2008-09-15 16:56:23 +00:00
Yann Leboulanger 8c381dee81 send new presence to correct account in account modification window. Fixes #4313 2008-09-15 15:30:45 +00:00
Yann Leboulanger 85d5748800 test server name in discover services windows. Fixes #4314 2008-09-14 07:15:15 +00:00
Brendan Taylor f640e7c860 add verified/not verified title text to the body of the esession dialog 2008-09-12 05:25:10 +00:00
Yann Leboulanger ad751dc0cd prevent traceback when creating account to an unknown host. Fixes #4309 2008-09-10 17:59:53 +00:00
Yann Leboulanger 7982dac728 correct dialog and stanza when removing a not in roster contact. Fixes #4303 2008-09-09 19:20:00 +00:00
Yann Leboulanger a01c992eaa add Manage Bookmarks to systray popup menu 2008-09-09 17:34:31 +00:00
Yann Leboulanger b2c1506d4d don't depend on python2.5 for now. Fixes #4306 2008-09-09 16:44:24 +00:00
Yann Leboulanger 8d3c1c59ad decode string before splitting it. 2008-09-08 18:36:15 +00:00
Yann Leboulanger 3b4875e38e [avm] always encode data in utf-8 in database. see #4254 2008-09-08 17:37:44 +00:00
Yann Leboulanger a4bab043b9 [avm] Gzip don't support unicode strings. Fixes #4254 2008-09-08 16:31:02 +00:00
Brendan Taylor 9adc632d67 consolidate e2e status messages 2008-09-08 15:51:13 +00:00
Yann Leboulanger 5f2e4c818c [Alex V. Myltsev] idle.c: cleanup.
Replace METH_VARARGS with METH_NOARGS, discard win32 ifdefs (it's no more compiled on win32 anyway).
2008-09-08 12:00:27 +00:00
Yann Leboulanger 140e922733 [Alex V. Myltsev] timeout_add -> timeout_add_seconds to forget GPG passphrase. 2008-09-08 11:55:51 +00:00
Yann Leboulanger b004a32df9 [Alex V. Myltsev] toggle_ipython is already in GajimRemote.commands, no need to add it twice. 2008-09-08 11:54:52 +00:00
Yann Leboulanger 93149f6936 don't delete pep when a second resource of our jid goes offline. Maybe addresses #4284? 2008-09-08 11:52:29 +00:00
Yann Leboulanger 9a8dd5db02 show better icon for send file menuitems / buttons. Fixes #4282 2008-09-08 11:27:37 +00:00
js f260d83c80 Fix #4290 2008-09-05 19:09:01 +00:00
Yann Leboulanger 238ee10039 prevent traceback when connection is lost while waiting for user to accept plain connection or ssl certificate. Fixes #4285 2008-09-05 18:24:51 +00:00
Yann Leboulanger 292ac9573f [Dicson] fix string. Fixes #4280 2008-09-03 14:16:13 +00:00
Yann Leboulanger c8d97aaa17 coding standards 2008-09-03 11:25:27 +00:00
Yann Leboulanger aba6fc2599 correctly remove contacts (force = True when we re-add them after) 2008-09-03 07:24:42 +00:00
Yann Leboulanger ea7a97b1df some more coding standards 2008-09-02 20:34:11 +00:00
Yann Leboulanger cf0b44d7fc coding standards 2008-09-02 20:31:05 +00:00
Yann Leboulanger a530b92290 coding standards 2008-09-02 07:13:24 +00:00
Yann Leboulanger 4fa573a3bd decode strings from GTK 2008-09-02 07:12:56 +00:00
Yann Leboulanger 66f8bab7d6 show number of participants in groupchats. fixes #3418 2008-09-02 07:00:35 +00:00
Stephan Erb 2a1d6edd68 Do not always force backend removal when performing a delayed remove operation. Some coding standards. 2008-09-01 20:25:50 +00:00
Yann Leboulanger 0e2e519cd2 [Alexander Myltsev] update russion translation, fix a string in gajim-remote.py 2008-09-01 17:35:59 +00:00
Yann Leboulanger 4bd35a715b improve SAS dialog. Fixes #3468 2008-09-01 14:11:28 +00:00
Yann Leboulanger 48b78ee327 prevent a traceback when we have events that we dont show in systray. Fixes #4210 2008-09-01 13:40:40 +00:00
tomk a7c36048b9 - renamed src/common/nslookup.py to resolver.py
- refactored resolver code and added asynchronous resolver based on patch by Damien Thebault[1]
  * Uses libasyncns-python[2]. If it's not available, old nslookup resolver is used)
  * works for SRV requests only at the moment

[1] https://www.lagaule.org/pipermail/gajim-devel/2008-July/000460.html
[2] https://code.launchpad.net/libasyncns-python
2008-08-31 23:40:06 +00:00
Brendan Taylor f8b620ce9a oops, rdlp already fixed it. fix my screwed up commit 2008-08-31 23:04:36 +00:00
Brendan Taylor 72c5a6c5ce fix #4275, minor grammar fix 2008-08-31 23:03:10 +00:00
Julien Pivotto 8c4eddebef Prevent a tb when trying to remove a group. Fix #4275. 2008-08-31 23:02:22 +00:00
Yann Leboulanger c335a96199 correctly parse nslookup result. fixes #4194 2008-08-31 19:40:45 +00:00
Julien Pivotto 59b8506cf2 remove unsed tupples 2008-08-31 14:14:00 +00:00
Yann Leboulanger 1607000c5c revoke tune when disconnecting only for current account. fixes #4267 2008-08-31 13:40:53 +00:00
Stephan Erb 3f61182c7a Only remove pep when a contact really signs out. 2008-08-31 12:36:40 +00:00
Yann Leboulanger ab694e09ee revert [10361]: doesn't work in a non-utf-8 environment 2008-08-31 12:24:45 +00:00
Yann Leboulanger 0ce5c0678e affect variable before using it. Fixes #4264 2008-08-31 12:09:13 +00:00
Yann Leboulanger 643e47175a get result of nslookup command using unicode. really fixes #4194 2008-08-31 11:53:54 +00:00
Stephan Erb 19866c99a9 Do not traceback when disconnecting from a minimized groupchat. Fixes #4255. 2008-08-30 19:33:13 +00:00
Yann Leboulanger b2e3c2cc72 fix missing import 2008-08-30 18:48:06 +00:00
Yann Leboulanger b5b27227ea fix parsing SRV result with idna names. Fixes #4194 2008-08-30 18:24:07 +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
Brendan Taylor 29c6af7e1e removed some odd flow control left behind when one of the session negotiation dialogs was removed 2008-08-30 01:31:11 +00:00
Yann Leboulanger f64cd6d238 don't add twice the same room jid in browser. fixes #4256 2008-08-29 10:38:34 +00:00
Yann Leboulanger 7f1a132caa fix typo 2008-08-29 09:38:34 +00:00
Yann Leboulanger 15b9b3e1c2 show role and affiliation in groupchat correctly. fixes #3871 2008-08-29 09:35:44 +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 88103f03df fix missing self. 2008-08-29 07:37:55 +00:00
Yann Leboulanger 358ac948b7 patch has been announce and is in gettext upstream. Debian includes it, let's remove the FIXME. Fixes #4166 2008-08-29 07:25:34 +00:00
Julien Pivotto 45122a3381 beter way to delete PEP when a user goes oflline 2008-08-28 22:43:28 +00:00
Julien Pivotto 1c2ce732b1 E2E dialogs
* String changes
* Improve SAS visibility
* Add ability to re-verify
* espace text and buttons
* Should fix #3468
2008-08-28 13:14:54 +00:00
Yann Leboulanger 64cc3f907e prevent a traceback when we get 2 'received' XEP-184 message for the same sent message 2008-08-28 13:04:04 +00:00
Yann Leboulanger a0e9a0d905 handle correctly forwarded messages. fixes #4246 2008-08-28 12:24:31 +00:00
Julien Pivotto 269e5a31c7 hide pep-stuffs if a contact goes offline. fix #4206 2008-08-28 11:43:10 +00:00
Mateusz Biliński f0822dcdb4 Fixed problem with saving window properties (position, size) when closing window through window close button (closing through tab close button worked properly). 2008-08-28 09:51:45 +00:00
Yann Leboulanger a2df7d22ed don't pass iters to menuitems callback, that are quickly invalid. Fixes #4034 2008-08-28 08:23: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 95b6855aa3 remove test thing 2008-08-27 10:09:38 +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 20ed561650 better code: list[2:][0] -> list[2] 2008-08-26 12:08:36 +00:00
Yann Leboulanger 26334c7064 fix some coding standards and remove + to merge strings in translated strings. fixes #4211 2008-08-26 11:10:13 +00:00
Yann Leboulanger fc8d21fd5e fix traceback when changing month/year in history window with no selected jid. Fixes #4240 2008-08-26 10:55:18 +00:00
Yann Leboulanger b284b586da allow to renamed the zeroconf account even if not enabled. Fixes #4238 2008-08-26 10:48:24 +00:00
Yann Leboulanger f63dcff5d3 prevent a traceback. Fixes #4236 2008-08-26 10:07:53 +00:00
Julien Pivotto 4df776851f Valid IANI schemes are highlighted. Fix #4229 2008-08-25 21:47:23 +00:00
Yann Leboulanger 4549515669 some coding standards. Fixes #4211 2008-08-25 20:13:16 +00:00
Stephan Erb f55651d905 * Don't hide manage GC Bookmark menuitem when the server doesn't support private storage
* Fix indentation problem
 * Use generators instead of list comprehension (take less memory)
2008-08-25 19:35:47 +00:00
Yann Leboulanger f00f22dd05 translate string correctly. fixes #4203 2008-08-25 18:10:18 +00:00
Yann Leboulanger 6f3cca4669 [Jeff Bailes] better strings 2008-08-25 10:06:22 +00:00
js bd472ba5be Small fix for OS X. Without it, Gajim won't restart if it crashed. 2008-08-24 06:15:14 +00:00
Travis Shirk 49ad57084e Updated copyright years for myself. 2008-08-22 03:15:54 +00:00
Travis Shirk 55c1868d92 Make the message control text entry grab focus when new controls are created and each time the tabs
are switched.  Fixes #4227
2008-08-22 03:03:15 +00:00
Nikos Kouremenos aae8ceb4ce commit a FIXME 2008-08-20 20:36:34 +00:00
Nikos Kouremenos 6527c797b2 TODO -> FIXME; and a typo (aka yes you guessed it!: cosmetic) 2008-08-20 20:07:18 +00:00
Stephan Erb 433fcafc52 Correctly sort metacontact data if one of the jids is a transport and not in our roster. Fixes #4208, #4195. 2008-08-19 21:41:43 +00:00
tomk ed7dd84cfe fixed zeroconf to work with refactored dispatcher 2008-08-18 14:34:09 +00:00
tomk 2712786383 Corrected return values of zeroconf client in order to return true-evaluable values. related to #4051 2008-08-18 14:20:03 +00:00
tomk acdf4ff143 improved disconnect handling, added comments, fixed minor bugs 2008-08-17 22:57:48 +00:00
js 8d0d85ee99 Make a string translatable. Fixes #4203. 2008-08-16 19:49:56 +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
Yann Leboulanger 4e320ed36f CTRL+i in private message now works. Fixes #4066 2008-08-15 09:35:44 +00:00
Julien Pivotto b58dfd6a59 Prevent many traceback due to headers and my last commit (it's late,
sorry)
2008-08-15 03:39:27 +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
tomk a76c173816 - improved SSL connections with BOSH - SSL over HTTP proxy is possible now,
Gajim will do HTTP CONNECT on proxy to reach the BOSH Conn manager and try
  to estabilish TLS (same as what firefox do when approaching HTTPS server via
  proxy)
- moved proxy-connecting code to xmpp/proxy_connectors.py
- debugged SOCKS5 proxy code
- tested with Tigase server
2008-08-14 21:48:43 +00:00
Jean-Marie Traissard 34964401ab [acm] Typo in [10241] 2008-08-14 18:01:56 +00:00
Yann Leboulanger 37014a2ace don't remove label in dataforms if there is no. Fixes #4202 2008-08-14 17:51:14 +00:00
Yann Leboulanger 7efaecc5d8 make a string translatable. Fixes #4203 2008-08-14 17:19:21 +00:00
Yann Leboulanger 4e52e954d0 use accel func for all key in chat controls. Fixes #1503 2008-08-14 16:17:32 +00:00
js 150d109434 Sort activities. 2008-08-14 14:49:03 +00:00
js 429fc2d1b3 Don't hardcode 'python' as our Python interpreter.
Should save OpenBSD a patch for the next alpha :).
2008-08-14 11:59:02 +00:00
Yann Leboulanger 7082d66dfc send other sub activity when none is selected. Fixes #4019 2008-08-14 10:54:29 +00:00
Julien Pivotto 4b039ce4d6 hide verify button in E2E dialog if identity is alerady verified 2008-08-13 21:44:52 +00:00
Julien Pivotto ff96a236e0 add a title to E2E dialog 2008-08-13 21:30:18 +00:00
Julien Pivotto 3eb1b551e5 Nicer E2E dialog 2008-08-13 21:25:26 +00:00
Yann Leboulanger 04de76b65a don't look for history in database when none is typed in history window. Fixes #4192 2008-08-13 11:46:06 +00:00
Julien Pivotto db0be5c05a improve CSS property text-decoration (allow multi text-decoration) 2008-08-13 11:21:39 +00:00
js ad901d645f Make string better translatable. 2008-08-12 14:33:13 +00:00
Yann Leboulanger 1b160115ec fix version name 2008-08-12 10:42:50 +00:00
Yann Leboulanger a5c2b1d3dd prepare sources for 0.12-alpha 2008-08-12 09:10:07 +00:00
Yann Leboulanger d9544baff1 send invitation to groupchat to correct resource when inviting self contact. fixes #3799 2008-08-12 09:08:47 +00:00
Yann Leboulanger d2669df77b fix some resource problems. see #3799 2008-08-12 08:53:09 +00:00
Yann Leboulanger cdffa94641 some coding standards 2008-08-12 08:17:02 +00:00
Yann Leboulanger a6ff8bac5e use highest prio contact when we dubble click on a contact 2008-08-12 08:07:39 +00:00
Yann Leboulanger c619f59b84 show status of not in roster contacts in roster. Fixes #4144 2008-08-12 06:31:32 +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
Yann Leboulanger 168fb471cd typo 2008-08-11 14:10:30 +00:00
Yann Leboulanger 31b3c543ec make room participants list private when continuing a conversation. Fixes #4102 2008-08-11 13:23:09 +00:00
Yann Leboulanger f36b1643ab better DubbleInputDialog 2008-08-11 08:47:06 +00:00
Yann Leboulanger f18d97b97a remove unused function 2008-08-11 08:41:44 +00:00
Yann Leboulanger 3184cb24d0 make ad-hoc cancel warning dialog non-blocking. It was the last blocking dialog ! Fixes #4147 2008-08-11 08:38:35 +00:00
Julien Pivotto db9440c7c3 remove testing stuff... I am distracted 2008-08-11 08:13:27 +00:00
Julien Pivotto 2733ffb3d0 Make continued conversations (chat2muc) members-only (fix #4102) 2008-08-11 08:12:11 +00:00
Yann Leboulanger bda1d9cd56 fix typo. Now caps are correctly reset when a contact goes offline. Fixes #4181 2008-08-11 08:01:03 +00:00
Yann Leboulanger 2315fa2b4a fix saving avatar in info window. Fixes #4188 2008-08-10 20:43:38 +00:00
Yann Leboulanger 3c7e7f5052 idle.c is GPLv3 too. Fixed #4187 2008-08-10 20:28:22 +00:00
js 0f41f0613a Revert r10159 as this breaks it completely. It's not possible to
disable E2E if for example the logging settings differ. Makes
chatting with such contacts impossible.
2008-08-09 21:13:41 +00:00
js 3e0ed305a8 Remove useless semicolons. 2008-08-09 20:14:24 +00:00
Yann Leboulanger 4aa33d3421 fix closing last muc tab 2008-08-09 19:30:40 +00:00
js fa4c570a9f Linebreas ftw ;). 2008-08-09 17:16:02 +00:00
js 5638c568e6 Fix a typo. 2008-08-09 16:40:48 +00:00
js d504aad3af The text still wasn't that good. User-friendly texts sure are hard :). 2008-08-09 16:19:39 +00:00
js 31ff68e67c Better XEP-0184 warning text.
Thanks for doing my work, roidelapluie :)
2008-08-09 16:14:07 +00:00
tomk 4504861084 fixed handling of SSL errors 2008-08-09 12:16:42 +00:00
Brendan Taylor 559a8c8b13 status change tests, hopefully fix some status change issues 2008-08-09 06:10:04 +00:00
Brendan Taylor ab70491d56 correctly decide whether to autonegotiate after a session was replaced 2008-08-08 22:55:12 +00:00
Yann Leboulanger f5059b4e26 fix closing a tab 2008-08-08 17:03:56 +00:00
Yann Leboulanger 5fbea47130 warning dialogs when closing a chat window are non blocking 2008-08-08 15:19:08 +00:00
Yann Leboulanger 587a4a4e68 remove no more used class 2008-08-08 10:30:28 +00:00
Yann Leboulanger e02beb9eee gpg key chooser dialog not blocker 2008-08-08 10:26:11 +00:00
Julien Pivotto d290f1ea91 clarify my last commit [10153] 2008-08-08 09:08:42 +00:00
Julien Pivotto 72e4147591 Prevent a traceback when dragging a file over a groupchat. Fix #4142. 2008-08-08 08:59:31 +00:00
Yann Leboulanger 9d48c69709 coding standards 2008-08-07 22:08:08 +00:00
Yann Leboulanger 90a4a348ca remove no more used function 2008-08-07 21:59:20 +00:00
Yann Leboulanger df895d4817 nearly no blocking dialogs 2008-08-07 21:57:19 +00:00
Julien Pivotto a6686794ac typo 2008-08-07 20:13:34 +00:00
Julien Pivotto 000b0d908b Add a tooltip to the XEP-0184 warning icon 2008-08-07 20:05:08 +00:00
Yann Leboulanger 303c0f6a71 2 less blocking windows 2008-08-07 15:51:23 +00:00
Julien Pivotto d7c60041ea Don't print twice "ping? pong" when using /ping command in a pm. 2008-08-07 15:27:02 +00:00
Yann Leboulanger 949f83d1db missing file 2008-08-07 13:27:36 +00:00
Yann Leboulanger 9329bcc4c1 less and less blocking dialogs 2008-08-07 13:25:25 +00:00
Yann Leboulanger cb0049a1cb fix zeroconf 2008-08-07 11:46:07 +00:00
Yann Leboulanger c7d33bb68e register Disconnect handler soon enough 2008-08-06 21:37:56 +00:00
Yann Leboulanger 150979b3ab one less blocking dialog 2008-08-06 20:55:40 +00:00
Yann Leboulanger d5a8f75080 make EditGroups and ChangePassword dialogs asynchronous. see #4147 2008-08-06 20:34:36 +00:00
Stephan Erb f5be05a14a Coding style 2008-08-06 20:19:16 +00:00
tomk cbfa9d97df - TLS classes refactored - NonBlockingTLS is now plugged to NonBlockingTCP and
derived (was plugged to NonBlockingClient which made it unusable for BOSH)
- Fixed HTTP CONNECT proxy socket
- Implemented workaround for the bug with insecure-connection warning dialog
  (unfortunately, this is not over - I just forbid the transport to send
  BOSH empty bodies until auth module is plugged, which is wrong and will
  break if user will wait more than "inactivity" (usualy thirty) seconds
  before clicking the dialog.
  This workaround works with ejb and opf, and also breaks connection with
  both of them if delay is too long.
- Implemented basic TLS over BOSH. It works only with OPF and poorly.
2008-08-05 23:52:35 +00:00
js 59fb1857ef It does not need to be a message. 2008-08-05 22:03:31 +00:00
js ff129a19a0 Just a test if this is more user friendly. If not, revert. 2008-08-05 00:51:08 +00:00
Yann Leboulanger d6f20965a9 update correctly self contact when we get PEP info. fixes #4145 2008-08-04 22:44:48 +00:00
Yann Leboulanger e13c472e2c implement legacy pep protocol (v1.3). Fixes #4146 2008-08-04 22:06:54 +00:00
Yann Leboulanger ebe0f96e5c typo 2008-08-04 13:48:57 +00:00
Yann Leboulanger 7eb30a1f77 fix call to get_status_message 2008-08-04 13:48:36 +00:00
Yann Leboulanger 1a3a795908 make ChangeStatusMessageDialog asychronous. see #4147 2008-08-04 13:34:29 +00:00
Yann Leboulanger 80f6d7909c make gtkexcepthook dialog non modal. fixes #4148 2008-08-04 12:11:46 +00:00
Yann Leboulanger e22c6e9697 fix printing of sent zeroconf messages. fixes #4051 2008-08-04 10:54:56 +00:00
Yann Leboulanger 2b896152a2 make back strings translatable 2008-08-04 08:07:07 +00:00
js 9bb8f8c5e6 Make "This message is encrypted" bodies consistent. 2008-08-03 23:01:43 +00:00
Jean-Marie Traissard 94a43a03fb Update counting of online transports when a transport change status. 2008-08-03 22:21:50 +00:00
Yann Leboulanger 6bd991882b save config on quitting Gajim. see #4174 2008-08-03 21:48:30 +00:00
Yann Leboulanger 68c5c9e6bc don't indent status row in systray tooltip. fixes #4171 2008-08-03 21:36:26 +00:00
Yann Leboulanger 0317d93561 notify GUI about ERROR presences. Fixes #3667 2008-08-03 19:11:03 +00:00
Brendan Taylor 615ed1be06 attach an unencrypted explanatory body to XEP-0200 encrypted messages 2008-08-03 16:46:27 +00:00
Yann Leboulanger 6967ced458 fix a translatable string 2008-08-02 08:14:30 +00:00
Yann Leboulanger aae57c2990 comment a string on which xgettext fails. see #4166 2008-08-02 07:54:28 +00:00
Yann Leboulanger b558388db4 windows steal focus when clicking on systray. fixes #4168 2008-08-01 14:27:09 +00:00
Yann Leboulanger 32eaa3219f left click on systray under windows show pending events if there are. fixes #4167 2008-08-01 14:23:50 +00:00
Yann Leboulanger 4eebf0e036 fix some translated strings 2008-08-01 13:03:23 +00:00
Yann Leboulanger eaf9f1c3bc don't translate empty string. fixes #4170 2008-08-01 12:05:01 +00:00
Yann Leboulanger 409a1c315a prevent a traceback. fixes #4169 2008-08-01 10:27:38 +00:00
Yann Leboulanger b9fc3556c7 [avm] allow to search contact in roster by typing the middle of the name, not only the begining 2008-08-01 10:26:29 +00:00
Yann Leboulanger 9130004249 [avm] prevent eating up the passphrase when you fail to enter it 2 times, but succeed on the 3rd. see #4164 2008-08-01 10:22:24 +00:00
Yann Leboulanger 23d9413687 fix some typo. see #4166 2008-08-01 10:01:45 +00:00
Yann Leboulanger fa2d983354 better transltion strings. see #4166 2008-08-01 09:30:36 +00:00
Brendan Taylor 798c412c85 handle XEP-0200 encrypted messages with extra unencrypted bodies 2008-08-01 00:39:40 +00:00
Yann Leboulanger 879ceac36c don't delay click on systray if there is no waiting event. Fixes #2932 2008-07-31 20:12:23 +00:00
Yann Leboulanger 3f3e33c846 fix traceback when canceling GPG passphrase dialog 2008-07-31 20:08:36 +00:00
Yann Leboulanger 81509d894a [avm] add a PassphraseRequest class that queue GPG passphrase requests. Fixes #4164 2008-07-31 19:24:34 +00:00
Stephan Erb d82635a55a Some coding standards. 2008-07-31 18:23:14 +00:00
Yann Leboulanger 56598c447b don't look for a contact when we double click on an account row 2008-07-31 13:34:19 +00:00
Yann Leboulanger d23612c904 implement double_click in systray. see #2932 2008-07-31 08:49:31 +00:00
Yann Leboulanger f586c8dd55 block adding ourself in our roster. Fixes #4073 2008-07-31 08:08:54 +00:00
Yann Leboulanger a5584151c2 Use InvitationReceivedDialog asynchronously. see #4147 2008-07-31 06:23:03 +00:00
Yann Leboulanger 0c662cf2fd use PassphraseDialog only asynchronously. see #4147 2008-07-31 06:14:48 +00:00