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
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
Yann Leboulanger
8c5b3f3a92
process all incoming and outgoing queues even if we receive big things (a file). Fixes #3380
2007-09-03 20:54:28 +00:00
Stefan Bethge
27849fc3d7
fix #2586 , cleanup
2006-11-10 20:43:23 +00:00
Dimitur Kirov
f84e410e5b
plug_idle can have readable and writable False
...
in this case we wait only for close events
2006-02-12 02:23:20 +00:00
Dimitur Kirov
79d39ac119
remove fd from selector and timeouts
...
when pollend event is raised
2006-02-11 21:27:44 +00:00
Dimitur Kirov
ec1d354c80
use old select.select for polling on win-gtk2.8
...
untill there is a stable 2.8 version
2006-02-03 22:54:05 +00:00
Dimitur Kirov
f62db4acfe
Switched to non-blocking connections.
...
Removed threads and mutexes in connection.py
and gajim.py.
Add resolver through nslookup command, removed
dnspython and pydns (for now).
2006-02-03 12:17:34 +00:00