Codebase list cyrus-sasl2 / 05708c0
Fix GSSAPI breakage by reverting revision 1.103 of plugins/gssapi.c (Closes: #628525) Signed-off-by: Ondřej Surý <ondrej@sury.org> Dan White authored 12 years ago Ondřej Surý committed 12 years ago
2 changed file(s) with 16 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 --- a/plugins/gssapi.c
1 +++ b/plugins/gssapi.c
2 @@ -1480,10 +1480,10 @@ static int gssapi_client_mech_step(void
3 }
4
5 /* Setup req_flags properly */
6 - req_flags = GSS_C_INTEG_FLAG;
7 + req_flags = GSS_C_MUTUAL_FLAG | GSS_C_SEQUENCE_FLAG;
8 if (params->props.max_ssf > params->external_ssf) {
9 /* We are requesting a security layer */
10 - req_flags |= GSS_C_MUTUAL_FLAG | GSS_C_SEQUENCE_FLAG;
11 + req_flags |= GSS_C_INTEG_FLAG;
12 /* Any SSF bigger than 1 is confidentiality. */
13 /* Let's check if the client of the API requires confidentiality,
14 and it wasn't already provided by an external layer */
1515 0029-ldap_fixes.patch
1616 0030-dont_use_la_files_for_opening_plugins.patch
1717 0031-dont_use_-R_when_search_for_sqlite_libraries.patch
18 0032-revert_1.103_revision_to_unbreak_GSSAPI.patch