+ "report-disconnect-reason\n")
+
+ reason_string = {
+ 0: 'Network error',
+ 1: 'Invalid username',
+ 2: 'Authentication failed',
+ 3: 'Authentication impossible',
+ 4: 'No SSL support',
+ 5: 'Encryption error',
+ 6: 'Name in use',
+ 7: 'Invalid settings',
+ 8: 'Certificate not provided',
+ 9: 'Certificate untrusted',
+ 10: 'Certificate expired',
+ 11: 'Certificate not activated',
+ 12: 'Certificate hostname mismatch',
+ 13: 'Certificate fingerprint mismatch',
+ 14: 'Certificate self signed',
+ 15: 'Certificate error (other)',
+ 16: 'Other error' }[reason]
+