]> granicus.if.org Git - php/commit
grok the MySQL 5.5 extended handshake.
authorAndrey Hristov <andrey@php.net>
Wed, 12 Jan 2011 21:40:05 +0000 (21:40 +0000)
committerAndrey Hristov <andrey@php.net>
Wed, 12 Jan 2011 21:40:05 +0000 (21:40 +0000)
commit429e07bba242e99799300fa61b517af7cac24267
tree36fd89941a21f712a200d589aaeef2632c440c74
parent8e73b7080614b4e82177aa6faedb16b028f71937
grok the MySQL 5.5 extended handshake.
Move the authentication routines, the native ones, to
separate file and encapsulate them in a plugin.
Depending on the server version and what the server
requests (or doesn't in old versions) load the authentication
plugin to handle it.
Currently only the 4.1+ authentication is supported. More to come
ext/mysqlnd/config.w32
ext/mysqlnd/config9.m4
ext/mysqlnd/mysqlnd.c
ext/mysqlnd/mysqlnd_auth.c [new file with mode: 0644]
ext/mysqlnd/mysqlnd_enum_n_def.h
ext/mysqlnd/mysqlnd_priv.h
ext/mysqlnd/mysqlnd_structs.h
ext/mysqlnd/mysqlnd_wireprotocol.c
ext/mysqlnd/mysqlnd_wireprotocol.h