Commit Graph

9002 Commits

Author SHA1 Message Date
js cdbdaa52f3 Fix #4113. 2008-07-20 13:48:50 +00:00
Brendan Taylor f11b5dd081 added option for esession autonegotiation
added option for modp groups to use in a negotiation
2008-07-19 20:42:03 +00:00
Brendan Taylor e4b4d839da fix a really silly bug caused by my last commit 2008-07-19 20:41:53 +00:00
Stephan Erb fc39f33590 Add use_tune support for banshee 1.0. (No more polling, yeah!) 2008-07-19 19:55:13 +00:00
Brendan Taylor 913c434c80 update status in resource-specific chat windows 2008-07-19 18:31:45 +00:00
Stephan Erb d83f9da555 Improved groupchat minimization:
* partly rewrote join_room because it was hard to read
 * Correctly handle invites from anonymous rooms. Fixes #4057
 * Use HIG dialog for invitation requests
 * Fix bug where minimized groupchats where hidden after a reconnect
 * Removed some duplicated code
2008-07-19 17:36:21 +00:00
js f5d92c296b Nicer XEP-0184 warning image. 2008-07-19 14:45:04 +00:00
js 053a1be708 Use timeout_add_seconds - that easier on the resources. 2008-07-19 12:08:01 +00:00
js ed48bffa08 Only show the XEP-0184 warning if the message has not been received
in 2 seconds.
2008-07-19 11:57:03 +00:00
Brendan Taylor 8e9b2d1781 automatically restart esession when we can't decrypt a message 2008-07-18 23:33:59 +00:00
Brendan Taylor 010afb1176 disconnect session from chat window only when the highest remote contact changes 2008-07-18 22:42:28 +00:00
js 4d101181b1 Give the XEP-0184 icon a transparency of 60%. Makes it less annoying. 2008-07-18 21:08:37 +00:00
js f704701ba4 Support for displaying XEP-0184 receipts. 2008-07-18 20:24:34 +00:00
Brendan Taylor 8b1abeba54 fix disappearing crypto icon 2008-07-18 04:01:07 +00:00
js b823ee5611 Delete reg keys on uninstall. 2008-07-16 16:47:08 +00:00
js 13913b46b2 As it's possible to uninstall via Add/remove programs, we don't need a
shortcut to the uninstaller.
2008-07-16 16:42:30 +00:00
js 3a45d8d353 Add uninstaller to Add/remove software in control panel. 2008-07-16 16:34:07 +00:00
js 1f429354a9 Remove E2E password dialog. bct wanted to remove this, but I was
bored, so I did his job :).
2008-07-16 16:17:50 +00:00
js 1fabaa8844 Keep last status on autoconnect. 2008-07-16 15:50:51 +00:00
js 4dbf5d9c0e Another part of a fix for #4098.
I'm not sure how fatal if would be if the idle queue of NS lookups
hangs, but this fix won't hurt anyway, so I better fix it.
2008-07-16 12:58:52 +00:00
js d1c60a07e5 This should fix #4098. However, I'll let that bug open until I'm
very very sure and gave that a few days of testing.
2008-07-16 02:37:57 +00:00
js abec83fa3b Don't fail on setup_win32.py if docutil is not installed. 2008-07-15 23:46:24 +00:00
js 3bd76e406a Partially fix #4098.
This is, however, only a half fix as this fixes that it fails when
there's None in waiting_descriptors[2], but actually, there never
should be None, so I have to investigate why there was none.

This patch is, however, correct and needed and the other queues also
have that check. It's just that I also need to fix the reason for
the None in the queue.
2008-07-15 23:23:31 +00:00
js 6b9bfab6d1 Last diff was incomplete. 2008-07-15 17:04:36 +00:00
js e01968ef91 GPG is always authenticated as we use GPG's WoT.
An idea: Currently, we don't send the message when the key has not
enough trust. How about showing the unauthenticated icon then, but
sending the message?
2008-07-15 16:45:39 +00:00
js 92e9a51fc5 D'oh! 2008-07-15 14:39:54 +00:00
js cf2da2b039 Fix #4100.
dbus-monitor actually showed the traceback that wouldn't appear
anywhere else.

Note to others: DBus.String needs to be converted using str()!
2008-07-15 14:22:34 +00:00
js 151e7af63e Proper checking for XEP-0085, with workaround for the caps missing
problem. Same here, remove check to notexistant once we have fallback
to disco.
2008-07-15 13:51:20 +00:00
js 697aca8877 Revert r9902. bct agreed on that. 2008-07-15 13:31:25 +00:00
js cb29efd57e Revert r9928 and implement a workaround that allows real E2E checking.
This workaround will still work once fallback to disco is supported,
though it SHOULD be removed then as it's not necassary anymore then.

@bct: Now we only need to get rid of that password dialog :).
2008-07-15 13:30:31 +00:00
Brendan Taylor a6dfa86ad0 show warning dialog when receiving an unencryptable message 2008-07-15 03:16:58 +00:00
Brendan Taylor 312ecd1e54 sorted AUTHORS by last name and added myself 2008-07-14 23:49:25 +00:00
Brendan Taylor 15567aa113 fix encrypted/unencrypted notifications in PM 2008-07-14 23:46:22 +00:00
Brendan Taylor d541b42236 fix clicking notification when someone logs in 2008-07-14 23:21:08 +00:00
Brendan Taylor 9d98117f21 make GPG passphrase dialog nonmodal, fixes #3975 2008-07-14 05:01:22 +00:00
Brendan Taylor 7ff17b7e1f don't automatically start esessions, at least until we get caps sorted out 2008-07-14 05:00:57 +00:00
Brendan Taylor a407414dd9 automatically start an esession when the remote client supports it 2008-07-14 00:26:14 +00:00
Brendan Taylor 814c9c118a XEP-0116 support discovery 2008-07-14 00:26:05 +00:00
Brendan Taylor c24041a0df moved receipt handling after XEP 0200 decryption 2008-07-14 00:25:53 +00:00
js 095d5b2fef No UTF-8 allowed here :(. 2008-07-13 17:54:26 +00:00
js e739a17cda Added SetShellVarContext. 2008-07-13 17:09:04 +00:00
js a943476fc8 Get admin priviledges & french translation.
French translation courtesy of Edouard Biton.
2008-07-13 16:02:36 +00:00
js 76064778d6 Add one more code. 2008-07-12 12:26:06 +00:00
js 3acda0e3a3 Forgot one. 2008-07-12 12:24:02 +00:00
js b985570e29 Reordering smilie codes increases compatibility when clicking them. 2008-07-12 12:21:22 +00:00
js dbeed0cd01 Added ICQ6 smilie codes, added puke smilie (poorly done by me). 2008-07-12 12:13:38 +00:00
Brendan Taylor b837c9c558 use YYYY-MM-DD dates in the chat history window so it sorts correctly 2008-07-12 04:36:05 +00:00
js 9a9aba9e18 Also remove sv locale on uninstall. 2008-07-12 02:11:15 +00:00
js 6e0b2ac9e3 Fix broken startup link. 2008-07-12 02:02:08 +00:00
js 388fd7127a Not logging encrypted sessions by default is not a good idea.
We can assume the user's PC is safe, otherwise encryption won't help
anyway as the key could be stolen. If the user is too paranoid, he can
still disable it and thus also force the other end to stop logging.
2008-07-11 17:54:02 +00:00