More bug-fixes, GSASL DIGEST-MD5 now works.
authorPhil Pennock <pdp@exim.org>
Mon, 6 Feb 2012 01:36:51 +0000 (20:36 -0500)
committerPhil Pennock <pdp@exim.org>
Mon, 6 Feb 2012 01:36:51 +0000 (20:36 -0500)
commitce52b325c3cdc39c3dbc933fb9630d894a03feb0
tree9c1e47601d58c408f4e7ddbf56eb99fe3148f688
parentb9c5be1c924b3414d135b40d6d75d6bd9af2f21e
More bug-fixes, GSASL DIGEST-MD5 now works.

Defined helper streqic() since I seem tired enough to be forgetting ==0 checks.
Deal with left-over-data-to-send correctly.
Now tested with PLAIN, CRAM-MD5, DIGEST-MD5.
For DIGEST-MD5, check for server_realm, since GSASL doesn't error out without it.
src/src/auths/gsasl_exim.c
src/src/macros.h