MySQL 5.5: Pluggable Authentication API: Interview with Georgi "Joro" Kodinov

I've got interviewed on authentication API :) Read all about it here
Comments:

Joro, could I bring to your attention the fact that pluggable authentication protocol is not documented, nor the quirks in the API are being adequately described. Without adequate documentation, stuff like BUG#11879051: FIRST REPLY LENGTH LIMIT (255) CAN BE VIOLATED (http://lists.mysql.com/commits/136326) will have to be re-discovered by every connector independently. This would be even harder for the third parties trying to write their plugins.

Posted by wlad on Май 09, 2011 at 10:26 AM EEST #

Wlad, Pluggable authentication itself is pretty heavily documented : see my previous blog entry http://blogs.oracle.com/mysql_joro/entry/mysql_55_brings_in_new_ways_to_authenticate_users for the docs links. What's probably missing is an updated description of the wire protocol. http://forge.mysql.com/worklog/task.php?id=1054 goes a long way into describing the changes to the pre-pluggable authentication wire protocol. As you're probably aware http://forge.mysql.com/wiki/MySQL_Internals_ClientServer_Protocol is available to the mysql community to propose updates to. And since the most powerful documentation ever (the source code) is out there I'd be more than happy to accept your updates the the client-server protocol.

Posted by guest on Май 09, 2011 at 11:00 AM EEST #

Joro, updates to Wiki are not accepted/rejected by Oracle. Anyone who is authenticated on Wiki can update articles, including me and you. As for proposal to document the wire protocol, thanks for your offer, but I unfortunately have no time to reverse engineer it again and document bugs and differences with the worklog.

Posted by wlad on Май 09, 2011 at 01:36 PM EEST #

Post a Comment:
  • HTML Syntax: NOT allowed
About

Writing about the interesting features and oddities of the MySQL server and related code.

Search

Categories
Archives
« Април 2014
НдПнВтСрЧтПтСб
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today