tomk
952e4a1569
moved bosh code from client_nb.py to bosh.py, replaced debug logging with debug.py by logging in whole xmpppy (debug.py is now unused)
2008-07-02 23:29:10 +00:00
tomk
937bb01a69
moved TLS and SSL classes from transports_nb to new tls_nb module, fixed HTTP CONNECT proxy transport
2008-06-30 23:02:12 +00:00
tomk
f3820706fb
- Refactored non-blocking transport and client classes - getaddrinfo is called
...
in Client now
- Added NonBlockingHttpBOSH transport (to tranports_nb) and BOSHClient
(to client_nb)
- Extended possible proxy types in configuration by "BOSH" proxy
- Rewrote NonBlockingTLS to invoke success callback only after successful TLS handshake is over (formerly, the TLS Plugin returned right after sending <starttls>)
2008-06-30 00:02:32 +00:00
tomk
65644ca13f
added stub for new transports module plus basic test for it, testing code reorganized
2008-06-18 23:58:19 +00:00
tomk
16e274b9ec
added test script for NonBlockingClient (test/test_client_nb.py)
2008-06-12 23:54:46 +00:00
tomk
6a15c9b9c9
initial cleanup of xmpppy perfomed, see #3260
2008-06-09 00:32:02 +00:00
tomk
cb2d629535
added prototype of BOSHClient class and script for usage example, removed import of common.gajim from transports_nb
2008-05-31 16:51:40 +00:00
Stephan Erb
794a5f33d5
Use correct modelfilter API to expand to selected contacts.
2008-05-31 15:31:49 +00:00
Yann Leboulanger
4b8f1137f6
make some strings translatable
2008-05-31 14:48:15 +00:00
Yann Leboulanger
1a683098e9
set publish_tune False by default
2008-05-31 08:28:33 +00:00
Brendan Taylor
1796a6006b
fix on_vadjustment TB
2008-05-31 00:54:57 +00:00
Brendan Taylor
0b16f4bb20
fix a multiple tab regression
2008-05-31 00:54:48 +00:00
Stephan Erb
e2c3555e6f
A few expand/collapse related changes.
...
* always adjust account toggle state
* try to eliminate extra adjustmants to group state
* small function renaming
2008-05-30 23:09:13 +00:00
Yann Leboulanger
6733ba484c
show current mood / activity in the dialog for changing them. Fixes #3952
2008-05-30 22:39:01 +00:00
Yann Leboulanger
533e955cf1
make pep work, move config options per account, make publish_tune configurable in account context menu. fixes #3954
2008-05-30 21:43:53 +00:00
Stephan Erb
ac8faf47ca
Fix eventhandling for non chat message events.
...
Evens were not properly removed.
2008-05-30 20:56:54 +00:00
Stephan Erb
6fd860a1b3
Remove debug print.
2008-05-30 20:21:12 +00:00
Stephan Erb
7259f95b0b
Fix drag and drop within the same group.
2008-05-30 20:16:00 +00:00
Stephan Erb
0e519bce9e
Do not recalibrate metacontacts if there is only one brother (the big brother).
2008-05-30 20:07:14 +00:00
Stephan Erb
4b6fabadd9
Don't remove contacts from roster when they have pending events.
...
* update documentation and fix indentation
* don't remove offline contacts from roster when we open the last pending, non chat message event
* store account and jid per event
2008-05-30 17:42:53 +00:00
Yann Leboulanger
8973b91070
auto_join_bookmarks only join non-opened groupchats. Opened one are already auto-joined on re-connection. Fixes #3891
2008-05-30 10:26:33 +00:00
Yann Leboulanger
685707e2e0
check active tab with control variable, not jid. fixes #3876
2008-05-30 10:07:01 +00:00
js
37b6f7058a
[Kjell Braden] Fix OTR SMP.
2008-05-29 18:42:58 +00:00
Brendan Taylor
bcf7018fce
gave sessionless window location its own method
2008-05-29 02:48:55 +00:00
Mateusz Biliński
45fe866240
Reduced too big indentation inside first try-catch (was 2 tabs, now it's 1 tab).
2008-05-28 16:15:39 +00:00
Jean-Marie Traissard
7d21a1a624
Fix account parameter for gajim-remote handle_uri with a groupchat. Fixes #3344 .
2008-05-27 16:47:33 +00:00
js
6c9063b702
[Kjell Braden] Fix HTML on OTR.
...
@bct: When moving the OTR stuff, you would've needed to adjust the
XHTML killing part. This patch fixes it. I didn't even notice since
I have XHTML disabled globally.
2008-05-27 14:50:54 +00:00
Yann Leboulanger
c127493e58
remove pep options from pref window, store them per account, store caps_hash per account. see #3954
2008-05-27 10:24:29 +00:00
Brendan Taylor
e09c93621e
don't send termination unless we've sent a message
...
fixes #3963
2008-05-26 23:53:40 +00:00
Brendan Taylor
dbcfc984f5
don't do first message notification if we can pick up a sessionless control
...
fixes #3961
2008-05-25 21:28:40 +00:00
Brendan Taylor
df5200b3bb
try not to send session termination messages to non-XEP-0201 clients
2008-05-25 21:28:32 +00:00
Brendan Taylor
f7874d29c7
reuse chat controls after session termination
...
fixes #3950
2008-05-23 23:27:08 +00:00
Brendan Taylor
f68ffc3816
not every OTR message needs a session
2008-05-23 23:26:53 +00:00
Yann Leboulanger
21f332221e
typos. see #3953
2008-05-20 14:30:19 +00:00
Yann Leboulanger
8bda3a5543
upadte all contact instances when we get a pep event for a contact. See #3953
2008-05-20 14:18:12 +00:00
Brendan Taylor
4feacc73ab
moved OTR stuff from session.received to connection._messageCB
...
fixed lock icon when session has been terminated
2008-05-20 00:44:30 +00:00
Stephan Erb
3bcf189dfd
Show pep tooltip info also for multiple resources and SelfContacts.
...
(Tooltips might not be complete because of some not yet addressed backend bugs)
2008-05-19 21:31:25 +00:00
Stephan Erb
a06468b846
Always remove contacts from GUI when we receive a roster via xmppy.
...
This fixes a bug with metacontacts over different groups and should stop contact duplication in most cases.
2008-05-19 21:17:43 +00:00
js
ea3e43c15a
Always pass the special message '?OTR?' to libotr.
2008-05-19 20:25:58 +00:00
js
f1c333410e
Revert r9682, it was a bad idea. The solution is not to send the
...
thread id, but to even remove the lock symbol when OTR was ended
and we don't have a thread id.
2008-05-19 20:13:24 +00:00
Stephan Erb
abe75901d4
Remove some extra model refiltering.
...
Whenever we write to the underlying child_model gtk will call the _visible_func on itself.
2008-05-19 20:08:32 +00:00
js
f92f5f5c64
Send thread ID on ending OTR session so that self.session is defined
...
when that event is received and the lock icon updated.
2008-05-19 20:04:48 +00:00
Brendan Taylor
b0aeefcbb5
flush xmpppy's send queue before disconnecting
2008-05-19 20:04:14 +00:00
Stephan Erb
ea00e4d933
Improve select_contact method.
...
* use correct API in session.py
* only filter when really needed
2008-05-19 20:00:41 +00:00
js
5f7f717e29
Again, not update_ui(), but update_otr()!
2008-05-19 19:06:11 +00:00
js
50e31a5072
Again, it's update_otr(), not update_ui()!
2008-05-19 19:04:44 +00:00
js
303a09d7c8
update_ui() doesn't call update_otr(). We want update_otr() here.
2008-05-19 18:57:14 +00:00
js
acc78e6d48
Coding style & make translatable.
2008-05-19 18:48:53 +00:00
Brendan Taylor
368dd9fe66
missed part of that last patch
2008-05-19 18:30:04 +00:00
Brendan Taylor
f413a8a7e8
should fix zeroconf-related tb on exit
2008-05-19 18:27:45 +00:00