Bug #84493 Documentation of Protocol::HandshakeV10 incorrect
Submitted: 12 Jan 2017 17:53 Modified: 13 Jan 2017 5:00
Reporter: Britt Crawford Email Updates:
Status: Verified Impact on me:
None 
Category:MySQL Server: Documentation Severity:S3 (Non-critical)
Version: OS:Any
Assigned to: CPU Architecture:Any

[12 Jan 2017 17:53] Britt Crawford
Description:
The description of the Protocol::HandshakeV10 Payload is incorrect. Note the mismatched curly brace after   

if capabilities & CLIENT_SECURE_CONNECTION {

If you implement according to the above spec will cause the handshake to fail with MySQL version 5.1. 

This version from 2013 seems to be more correct. https://web.archive.org/web/20130916173150/http://dev.mysql.com/doc/internals/en/connectio...

How to repeat:
1. Go to https://dev.mysql.com/doc/internals/en/connection-phase-packets.html?acf=1.
2. Read

Suggested fix:
Update documentation
[13 Jan 2017 5:00] MySQL Verification Team
Hello Britt Crawford,

Thank you for the report and feedback!

Thanks,
Umesh