Displaying 5 results from an estimated 5 matches for "auth_request_success".
2014 Oct 30
1
vpopmail, open_smtp_relay and non-PLAIN auth mechs
..._smtp_relay() is only done if the auth mechanism is PLAIN.
For
example, if the client authenticates via DIGEST-MD5, the open relay file is
not updated, as it should be.
This is due to the call to open_smtp_relay only being done
via vpopmail_verify_plain().
Instead, imo, that call should be done in auth_request_success() in the
auth-request.c
file, so that it is done however the authentication is done, as long as it
is successful.
Attached is a patch for 2.2.15. Let me know if attachments are not the
preferred method
and I'll cut/paste.
tia!
--
Jim Jagielski
-------------- next part --------------
A non-te...
2020 Mar 30
2
Panic/Assert dns-lookup.c
...andler[0x7f27a21a6970] -> #5 i_fatal[0x7f27a20fc3b7] -> #6 dns_client_connect[0x7f27a216ffb0] -> #7 dns_client_lookup[0x7f27a21702a0] -> #8 auth_request_proxy_finish[0x55c930e9b200] -> #9 auth_request_handler_reply[0x55c930e9cee0] -> #10 auth_policy_check[0x55c930e93a10] -> #11 auth_request_success[0x55c930e9bcf0] -> #12 auth_request_verify_plain_callback_finish[0x55c930e9a650] -> #13 auth_request_verify_plain_callback[0x55c930e9a7a0] -> #14 authdb_ldap_deinit[0x7f279faa9f10] -> #15 db_ldap_result_iterate_deinit[0x7f279faa7f70] -> #16 io_loop_call_io[0x7f27a21c0490] -> #17 i...
2020 Mar 30
2
Panic/Assert dns-lookup.c
..., password=<optimized out>, cb=cb at entry=0x55c930e9bc70 <auth_request_policy_check_callback>, context=context at entry=0x55c93287d3c0) at auth-policy.c:573
pool = <optimized out>
---Type <return> to continue, or q <return> to quit---
#13 0x000055c930e9bd8e in auth_request_success (request=0x55c932881628, data=0x55c930eca584, data_size=0) at auth-request.c:212
data_size = 0
data = 0x55c930eca584
#14 0x000055c930e9a6c8 in auth_request_verify_plain_callback_finish (result=<optimized out>, request=<optimized out>, request at entry=0x55c932881628) at...
2012 Oct 02
2
[PATCH] Add SCRAM-SHA-1 password scheme
...g_info(auth_request, "scram-sha-1",
- "password mismatch");
+ "Invalid base64 encoding"
+ "of StoredKey in passdb");
auth_request_fail(auth_request);
- } else {
- server_final_message = get_scram_server_final(request);
- auth_request_success(auth_request, server_final_message,
- strlen(server_final_message));
+ break;
}
+
+ len = strlen(fields[3]);
+ request->server_key = buffer_create_dynamic(request->pool,
+ MAX_BASE64_DECODED_SIZE(len));
+ if (base64_decode(fields[3], len, NULL,
+ request->server_k...
2020 Mar 30
0
Panic/Assert dns-lookup.c
...andler[0x7f27a21a6970] -> #5 i_fatal[0x7f27a20fc3b7] -> #6 dns_client_connect[0x7f27a216ffb0] -> #7 dns_client_lookup[0x7f27a21702a0] -> #8 auth_request_proxy_finish[0x55c930e9b200] -> #9 auth_request_handler_reply[0x55c930e9cee0] -> #10 auth_policy_check[0x55c930e93a10] -> #11 auth_request_success[0x55c930e9bcf0] -> #12 auth_request_verify_plain_callback_finish[0x55c930e9a650] -> #13 auth_request_verify_plain_callback[0x55c930e9a7a0] -> #14 authdb_ldap_deinit[0x7f279faa9f10] -> #15 db_ldap_result_iterate_deinit[0x7f279faa7f70] -> #16 io_loop_call_io[0x7f27a21c0490] -> #17 i...