- Implement matching of fingerprints against servers.xml
- Add support for fingerprints to servers.xml parser. - Add support for 'hidden' servers to servers.xml parser. - Add some fingerprints to servers.xml, for testing and as example for the new format. - Force asynchronous (nonblocking) SSL handshake in all case - Add logging to c/connection.py Known issues: - Checking of fingerprints doesn't work on in-band SSL (Typically port 5222) because of stuff happening out of sequence. Workaround: use immediate SSL mode ("Legacy SSL" option in server config). Because there is as of yet no other way to /force/ SSL, this is also the most secure setting. - A lot of code is still looking for a better place to live.
Showing
- data/other/servers.xml 8 additions, 1 deletiondata/other/servers.xml
- src/common/connection.py 58 additions, 0 deletionssrc/common/connection.py
- src/common/xmpp/transports_nb.py 3 additions, 1 deletionsrc/common/xmpp/transports_nb.py
- src/config.py 2 additions, 1 deletionsrc/config.py
- src/gtkgui_helpers.py 68 additions, 9 deletionssrc/gtkgui_helpers.py
Loading
Please register or sign in to comment