Cross Reference: db-lua.h
xref
: /
dovecot
/
src
/
auth
/
db-lua.h
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
db-lua.h revision 208b68bb91609f44d2d013ac8a163e0ca89034db
2058
N/A
#
ifndef
DB_LUA_H
2058
N/A
#
define
DB_LUA_H
1
2058
N/A
2058
N/A
#
include
"
dlua-script.h
"
2058
N/A
2058
N/A
#
define
DB_LUA_CACHE_KEY
"%u"
2058
N/A
2058
N/A
#
define
AUTH_LUA_PASSWORD_VERIFY
"auth_password_verify"
2058
N/A
2058
N/A
struct
dlua_script
;
2058
N/A
2058
N/A
int
auth_lua_script_init
(
struct
dlua_script
*
script
,
const
char
**
error_r
);
2058
N/A
2058
N/A
int
auth_lua_call_password_verify
(
struct
dlua_script
*
script
,
2058
N/A
struct
auth_request
*
req
,
const
char
*
password
,
2058
N/A
const
char
**
error_r
);
2058
N/A
2058
N/A
enum
passdb_result
2058
N/A
auth_lua_call_passdb_lookup
(
struct
dlua_script
*
script
,
2058
N/A
struct
auth_request
*
req
,
const
char
**
scheme_r
,
3996
N/A
const
char
**
password_r
,
const
char
**
error_r
);
2058
N/A
2058
N/A
enum
userdb_result
2058
N/A
auth_lua_call_userdb_lookup
(
struct
dlua_script
*
script
,
2058
N/A
struct
auth_request
*
req
,
const
char
**
error_r
);
2058
N/A
2058
N/A
struct
userdb_iterate_context
*
2058
N/A
auth_lua_call_userdb_iterate_init
(
struct
dlua_script
*
script
,
struct
auth_request
*
req
,
2058
N/A
userdb_iter_callback_t
*
callback
,
void
*
context
);
2058
N/A
void
auth_lua_userdb_iterate_next
(
struct
userdb_iterate_context
*
ctx
);
2058
N/A
int
auth_lua_userdb_iterate_deinit
(
struct
userdb_iterate_context
*
ctx
);
2058
N/A
2058
N/A
#
endif
2058
N/A