tomk
a58618c843
persistent HTTP connections in BOSH roughly implemented, added hack for openfire incapability of after-SASL-stream-restart-response in BOSH, changed doubles quotes to single
2008-07-18 00:34:49 +00:00
tomk
cecce21c53
added hack for Openfire that doesn\'t add xmlns to child iqs of sent body stanzas
2008-07-13 23:10:11 +00:00
tomk
3d860f40a6
BOSHClient transformed to NonBlockingBOSH transport - it's easier to maintain more connections from below, implemented handling of non-persistent HTTP connections - it runs with ejabberd, improved NonBlockingTransport interface, minor changes in BOSHDispatcher
2008-07-13 22:22:58 +00:00
tomk
e1899f34dc
new BOSHDispatcher (in dispatcher_nb), improved BOSHClient class, minor changes in other xmpp modules
2008-07-07 23:04:10 +00:00
Yann Leboulanger
f379d06d2c
fix connection for ipv6
2008-07-03 06:26:39 +00:00
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
Brendan Taylor
1920b963da
fix unit test to be runnable from anywhere
2008-05-31 00:54:40 +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
e3e514cdc9
some basic session unit tests and support files
2008-05-29 02:49:03 +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
Nikos Kouremenos
a5e218efba
fix tooltip about logging encrypting messages. (it is now shorter, better understood (jargon removed where possible), and we it's OpenPGP and not just GPG guys {or last time I checked :$})
2008-05-27 19:40:00 +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
js
4e26da4a98
Use glibtoolize if available, we need this on OS X with MacPorts.
2008-05-22 11:42:09 +00:00
js
e672c81b44
Not everybody who's got OS X has native GTK, mkay?
2008-05-22 11:26:03 +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
Yann Leboulanger
e2f98ad2e0
re-enable docutils inclusion in windows built. Used by RST generator
2008-05-20 11:33:11 +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