Hello!
And here comes the log for the new version:
* macros/gssapi.m4: new file, gssapi/kerberos checker function
* macros/neon.m4: adding gssapi/kerberos checking, work with heimdal
and mit also, can be disabled with --without-gss
* src/Makefile.in
Added -lgssapi to LIBS. One should make a --with(out)-gssapi for
autoconf, but I can't...
* src/ne_auth.c (every change ifdefed with HAVE_GSSAPI)
including errno.h and gssapi.h
(auth_scheme enum): auth_scheme_gssapi added. (not ifdefed)
(auth_session struct): added char* gssapi_token.
(request_gssapi): new function, sends the gssapi_token.
(get_gss_name): new function, internal for gssapi.
(gssapi_challenge): new function, produces the gssapi_token.
(tokenize): fix the bug when the string to tokenize is: "GSS-Authenticate"
(auth_challenge): added GSSAPI.
(ah_pre_send): added GSSAPI to the switch.
(log_gss_error): new function, for logging
(clean_session): NE_FREE(sess->gssapi_token); added.
* src/ne_string.c
(ne_base64): fixed the wrong algorithm, which only worked for 7bit strings
I hope this version of the patch will be good enough to go to the
main trunk.
Gergely
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Jul 23 21:22:01 2003