- 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.
Showing
- src/common/connection.py 63 additions, 61 deletionssrc/common/connection.py
- src/common/connection_handlers.py 1 addition, 1 deletionsrc/common/connection_handlers.py
- src/common/xmpp/bosh.py 50 additions, 26 deletionssrc/common/xmpp/bosh.py
- src/common/xmpp/client_nb.py 72 additions, 31 deletionssrc/common/xmpp/client_nb.py
- src/common/xmpp/tls_nb.py 60 additions, 117 deletionssrc/common/xmpp/tls_nb.py
- src/common/xmpp/transports_nb.py 89 additions, 70 deletionssrc/common/xmpp/transports_nb.py
- src/gajim.py 1 addition, 1 deletionsrc/gajim.py
Loading
Please register or sign in to comment