aboutsummaryrefslogtreecommitdiff
path: root/examples/example_1_echoClient/example_1_echoClient.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2019-01-17 23:25:37 +0100
committerJeremy Lainé <jeremy.laine@m4x.org>2019-01-18 14:02:50 +0100
commit2a34abcd74d8d8369d81d9e4131d34185d9154a5 (patch)
tree1e4eaba43ff49bc34a317601b978bc2296eee2be /examples/example_1_echoClient/example_1_echoClient.cpp
parentbce9ca477709ae0876e7b7682034f49cdd010f27 (diff)
downloadqxmpp-2a34abcd74d8d8369d81d9e4131d34185d9154a5.tar.gz
[sasl] order mechanisms to prefer the most secure
The previous logic was: - use the preferred SASL mechanism if available - otherwise use the first supported mechanism offered by the server However RFC 6120, section 6.3.3 states: "The initiating entity MUST maintain its own preference order independent of the preference order of the receiving entity." The new logic is: - order our supported mechanisms from most secure to least secure - if the user sets QXmppConfiguration::saslMechanism, put it first - use the best mechanism supported by the server
Diffstat (limited to 'examples/example_1_echoClient/example_1_echoClient.cpp')
0 files changed, 0 insertions, 0 deletions