Displaying 8 results from an estimated 8 matches for "auth_request_verify_plain".
2007 Mar 15
1
[PATCH] fix gcc warnings in 1.0rc26
...line
-Wdisabled-optimization -Wno-long-long -Wundef Wfloat-equal
-Wsign-compare -Waggregate-return -Werror
Some of the changes may be arguable, escpecially the const warning
fixes, example:
char *pass = "";
I changed that to "pass = NULL" and changed the function call:
- auth_request_verify_plain(request, pass,
+ auth_request_verify_plain(request, pass == NULL ? "" : pass,
In other sources, I added "const" to parameters or to the return value
where it seemed to make sense and didn't cause harm. Dealing with the
const problem can be tricky, and sometimes dirty deco...
2005 Apr 18
1
password_verify in test67 with ldap
...user-provided and
ldap-provided passwords causing a false 'password mismatch' situation,
while using PLAIN mechanism with LDAP authentication.
As a matter of fact, the user provided by the user, as read in the
'mech_plain_auth_continue' function is passed as an argument in the
'auth_request_verify_plain' function which, in turns pass it to the
function pointed to by 'passdb->verify_plain' (that is
'ldap_verify_plain') which doesn't use it [instead maybe of setting
the 'passdb_ldap_request' 'password' field with it ?].
So once back from the LDAP request,...
2005 Mar 30
2
test65 killed by SIGSEV
...onst struct var_expand_table *) 0x807a9a0
attr_names = (const char **) 0x807aa08
filter = 0x806e268 "(&(objectClass=posixAccount)(uid=dovetest))"
base = 0x806e468 "ou=personnes, dc=pasteur, dc=fr"
str = (string_t *) 0x806e268
#2 0x08050947 in auth_request_verify_plain (request=0x8077a10,
password=0x806e198 "pass", callback=0x8054790 <verify_callback>)
at auth-request.c:261
passdb = (struct passdb_module *) 0x806b9e0
result = -1077941592
cache_key = 0x646975 <Error reading address 0x646975: Bad address>...
2010 Feb 26
2
segfault with vpopmail 5.5.0
...vpop_domain = "test.bogus", '\000' <repeats 70 times>
vpw = <value optimized out>
password = <value optimized out>
#3 0x00000000004215ad in vpopmail_verify_plain (request=0x7fff6666ae20, password=0x704360 "test", callback=0x415500
<auth_request_verify_plain_callback>)
at passdb-vpopmail.c:119
result = <value optimized out>
scheme = <value optimized out>
tmp_pass = <value optimized out>
crypted_pass = <value optimized out>
ret = <value optimized out>
#4 0x0000000000415391 in...
2009 Aug 31
1
dovecot-auth segfault with vpopmail 5.5.0 on amd64
...main = "shanghaiguide.com", '\0' <repeats 63 times>
vpw = <value optimized out>
password = <value optimized out>
#3 0x000000000041cc0d in vpopmail_verify_plain
(request=0x7fff7a044830, password=0x1ad1278 "123", callback=0x412390
<auth_request_verify_plain_callback>) at passdb-vpopmail.c:119
result = <value optimized out>
scheme = <value optimized out>
tmp_pass = <value optimized out>
crypted_pass = <value optimized out>
ret = <value optimized out>
#4 0x000000000041221d in auth...
2007 Mar 25
1
assertion failure with nopassword
...924 (auth_request_set_field): assertion
failed: (request->passdb_password == NULL)
Raw backtrace: dovecot-auth [0x806be11] -> dovecot-auth [0x806bd8c] ->
dovecot-auth(auth_request_set_field+0x277) [0x80547d7] -> dovecot-auth
[0x8060418] -> dovecot-auth [0x8060509] ->
dovecot-auth(auth_request_verify_plain+0xb3) [0x80559b3] -> dovecot-auth
[0x8055ac2] -> dovecot-auth(auth_request_verify_plain_callback+0x30)
[0x8055b50] -> dovecot-auth [0x8060dbe] ->
dovecot-auth(io_loop_handler_run+0x152) [0x806f1c2] ->
dovecot-auth(io_loop_run+0x28) [0x806e508] -> dovecot-auth(main+0x2fb)
[0x805aaa...
2014 Jan 16
0
[Dovecot auth crash]
...dovecot: auth: Error: Raw backtrace:
/usr/lib/dovecot/libdovecot.so.0(+0x4414a) [0x7fcc4b30d14a] ->
/usr/lib/dovecot/libdovecot.so.0(+0x4418e) [0x7fcc4b30d18e] ->
/usr/lib/dovecot/libdovecot.so.0(i_fatal+0) [0x7fcc4b2e482a] ->
dovecot/auth(+0x14af2) [0x7fcc4b78eaf2] ->
dovecot/auth(auth_request_verify_plain+0x22) [0x7fcc4b790102] ->
dovecot/auth(+0x1da10) [0x7fcc4b797a10] ->
dovecot/auth(auth_request_handler_auth_continue+0xe2) [0x7fcc4b791cf2]
-> dovecot/auth(+0x10420) [0x7fcc4b78a420] ->
/usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x36) [0x7fcc4b31a016]
-> /usr/lib/dovecot/l...
2010 Apr 09
4
Patch: support URLAUTH, BURL, CATENATE
...in",
"login user: %s", error);
auth_request_fail(request);
+
+ /* APPLE - urlauth */
+ } else if (submit) {
+ if (request->requested_login_user != NULL &&
+ *request->requested_login_user != '\0')
+ auth_request_verify_plain(request, pass,
+ plain_verify_callback);
+ else {
+ auth_request_log_info(request, "x-plain-submit",
+ "non-submit login");
+ auth_request_fail(request);
+ }
+
} else {
auth_request_verify_plain(request, pass,...