MySQL 5.6.14 Source Code Document
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
MySQL 5.6.14 Source Code Document
replication of field metadata works.
ndbapi_simple.cpp
ndbapi_async.cpp
ndbapi_async1.cpp
ndbapi_retries.cpp
ndbapi_simple_index.cpp
ndbapi_scan.cpp
ndbapi_event.cpp
Adaptive Send Algorithm
MySQL Cluster Concepts
basic.cpp
common.hpp
br_test.cpp
ptr_binding_test.cpp
The Performance Schema main page
Performance schema: instrumentation interface page.
Performance schema: the aggregates page.
Todo List
Deprecated List
Modules
Namespaces
Classes
Files
File List
client
cmake
cmd-line-utils
dbug
extra
include
atomic
mysql
psi
client_authentication.h
client_plugin.h
get_password.h
innodb_priv.h
plugin.h
plugin_audit.h
plugin_auth.h
plugin_auth_common.h
plugin_ftparser.h
plugin_validate_password.h
service_my_plugin_log.h
service_my_snprintf.h
service_mysql_string.h
service_thd_alloc.h
service_thd_wait.h
service_thread_scheduler.h
services.h
thread_pool_priv.h
base64.h
big_endian.h
byte_order_generic.h
byte_order_generic_x86.h
byte_order_generic_x86_64.h
crypt_genhash_impl.h
decimal.h
errmsg.h
ft_global.h
hash.h
heap.h
keycache.h
lf.h
little_endian.h
m_ctype.h
m_string.h
my_aes.h
my_alarm.h
my_alloc.h
my_atomic.h
my_attribute.h
my_base.h
my_bit.h
my_bitmap.h
my_byteorder.h
my_compare.h
my_compiler.h
my_dbug.h
my_default.h
my_dir.h
my_getopt.h
my_global.h
my_libwrap.h
my_list.h
my_md5.h
my_net.h
my_nosys.h
my_pthread.h
my_rdtsc.h
my_rnd.h
my_stacktrace.h
my_sys.h
my_time.h
my_tree.h
my_uctype.h
my_user.h
my_xml.h
myisam.h
myisammrg.h
myisampack.h
mysql.h
mysql_com.h
mysql_com_server.h
mysql_embed.h
mysql_time.h
mysys_err.h
password.h
probes_mysql.h
probes_mysql_nodtrace.h
queues.h
service_versions.h
sha1.h
sha2.h
sql_common.h
sslopt-case.h
sslopt-longopts.h
sslopt-vars.h
t_ctype.h
thr_alarm.h
thr_lock.h
typelib.h
violite.h
waiting_threads.h
welcome_copyright_notice.h
libevent
libmysql
libmysqld
libservices
mysql-test
mysys
mysys_ssl
packaging
plugin
regex
scripts
sql
sql-common
storage
strings
support-files
tests
unittest
vio
zlib
File Members
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
plugin_validate_password.h
1
/* Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
2
3
This program is free software; you can redistribute it and/or modify
4
it under the terms of the GNU General Public License as published by
5
the Free Software Foundation; version 2 of the License.
6
7
This program is distributed in the hope that it will be useful,
8
but WITHOUT ANY WARRANTY; without even the implied warranty of
9
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10
GNU General Public License for more details.
11
12
You should have received a copy of the GNU General Public License
13
along with this program; if not, write to the Free Software
14
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
15
16
#ifndef MYSQL_PLUGIN_VALIDATE_PASSWORD_INCLUDED
17
#define MYSQL_PLUGIN_VALIDATE_PASSWORD_INCLUDED
18
19
/* API for validate_password plugin. (MYSQL_VALIDATE_PASSWORD_PLUGIN) */
20
21
#include <mysql/plugin.h>
22
#define MYSQL_VALIDATE_PASSWORD_INTERFACE_VERSION 0x0100
23
24
/*
25
The descriptor structure for the plugin, that is referred from
26
st_mysql_plugin.
27
*/
28
29
typedef
void
* mysql_string_handle;
30
31
struct
st_mysql_validate_password
32
{
33
int
interface_version;
34
/*
35
This function retuns TRUE for passwords which satisfy the password
36
policy (as choosen by plugin variable) and FALSE for all other
37
password
38
*/
39
int (*validate_password)(mysql_string_handle password);
40
/*
41
This function returns the password strength (0-100) depending
42
upon the policies
43
*/
44
int (*get_password_strength)(mysql_string_handle password);
45
};
46
#endif
include
mysql
plugin_validate_password.h
Generated on Sat Nov 9 2013 01:24:45 for MySQL 5.6.14 Source Code Document by
1.8.1.2