You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I ran across this while doing some work with the test suite, and I only have a shaky understanding of any of this code so it's possible I'm missing something.
#716 added this security flag which is supposed to allow explicitly enabling channel bindings for the GSSAPI mechanism. However, if I set this flag in the test programs it results in the GSSAPI mechanism being rejected when the library checks to see if it's suitable:
so that these checks could pass it appeared to revert to having channel bindings enabled by default. The only way I was able to get the tests working was to explicitly ignore this flag while doing the comparisons (flowerysong@1ba9678), which feels wrong.
The text was updated successfully, but these errors were encountered:
I opened the PR and then found this issue where @flowerysong pointed out that adding the flag to security_flags seems to revert to having channel bindings enabled by default.
I ran across this while doing some work with the test suite, and I only have a shaky understanding of any of this code so it's possible I'm missing something.
#716 added this security flag which is supposed to allow explicitly enabling channel bindings for the GSSAPI mechanism. However, if I set this flag in the test programs it results in the GSSAPI mechanism being rejected when the library checks to see if it's suitable:
cyrus-sasl/lib/client.c
Lines 808 to 811 in 537af16
When I tried adding the flag to
cyrus-sasl/plugins/gssapi.c
Lines 2625 to 2629 in 537af16
cyrus-sasl/plugins/gssapi.c
Lines 1876 to 1880 in 537af16
The text was updated successfully, but these errors were encountered: