The documentation of the ConnectionConfiguration.Builder.setSecurityMode
method is wrong.
It says
By default, the mode is
ConnectionConfiguration.SecurityMode.ifpossible
.
However, the default mode has been ConnectionConfiguration.SecurityMode.required
since Smack 4.4.0.