mirror of
https://github.com/MariaDB/server.git
synced 2025-07-27 18:02:13 +03:00
Support for VIO library
Makefile.am: Added vio include/mysql_com.h: Removed ancient defines from Vio++ times include/violite.h: Added vio libmysql/Makefile.shared: Removed sqlobject line with violite.lo libmysql/libmysql.c: Openssl stuff & sons sql/Makefile.am: Added vio sql/mini_client.cc: Added vio sql/mysqld.cc: Added vio sql/net_serv.cc: Added vio sql/sql_parse.cc: Added vio vio/Makefile.am: Removed C++ stuff vio/vio.c: st_vio -> Vio vio/viosocket.c: st_vio -> Vio vio/viossl.c: st_vio -> Vio vio/viosslfactories.c: vio.h-> violite.h
This commit is contained in:
@ -59,7 +59,7 @@ const char *command_name[]={
|
||||
bool volatile abort_slave = 0;
|
||||
|
||||
#ifdef HAVE_OPENSSL
|
||||
extern VioSSLAcceptorFd* ssl_acceptor_fd;
|
||||
extern struct st_VioSSLAcceptorFd * ssl_acceptor_fd;
|
||||
#endif /* HAVE_OPENSSL */
|
||||
|
||||
#ifdef __WIN__
|
||||
@ -423,9 +423,7 @@ check_connections(THD *thd)
|
||||
DBUG_PRINT("info", ("Agreed to change IO layer to SSL") );
|
||||
/* Do the SSL layering. */
|
||||
DBUG_PRINT("info", ("IO layer change in progress..."));
|
||||
VioSocket* vio_socket = my_reinterpret_cast(VioSocket*)(net->vio);
|
||||
VioSSL* vio_ssl = ssl_acceptor_fd->accept(vio_socket);
|
||||
net->vio = my_reinterpret_cast(NetVio*) (vio_ssl);
|
||||
net->vio = sslaccept(ssl_acceptor_fd, net->vio);
|
||||
DBUG_PRINT("info", ("Reading user information over SSL layer"));
|
||||
if ((pkt_len=my_net_read(net)) == packet_error ||
|
||||
pkt_len < NORMAL_HANDSHAKE_SIZE)
|
||||
|
Reference in New Issue
Block a user