GSSAPI patch sync from OpenBSD to Portable
Ben Lindstrom
mouring at etoh.eviladmin.org
Sat Aug 23 07:39:22 EST 2003
Outside of ensure the #else clause gets formated right (It is off
by a tab). Which is no biggy. I don't see anything to complain about.
Damien will have to look a bit closer at the PAM stuff, but it looks
reasonable.
+#ifdef HEIMDAL
if ((problem = krb5_cc_gen_new(krb_context, &krb5_fcc_ops,
&ccache))) {
logit("krb5_cc_gen_new(): %.100s",
krb5_get_err_text(krb_context, problem));
return;
}
+#else
+{
+ int tmpfd;
+ char ccname[40];
+
+ snprintf(ccname, sizeof(ccname),
- Ben
On Fri, 22 Aug 2003 sxw at inf.ed.ac.uk wrote:
>
> > I'm working on a forward port of my portable stuff, just testing ATM. It
> > covers a couple of areas missing from Steven's one (PAM support, some
> > header file inclusion). I've KNF'd the code as much as I can see ...
>
> Replying to my own mail. Attached is a patch to add MIT/portable support
> to the GSSAPI code. Tested against both my 3.6.1 patches, and a current
> snapshot running the OpenBSD code.
>
> The patch adds PAM support by moving credentials storage before PAM
> execution, and by adding pam_putenv calls. It factors out the definition
> of krb5_err_text() to one location, adds support for MIT style
> credentials cache creation, and includes some MIT specific header files if
> we're not using HEIMDAL.
>
> Hope this is of use!
>
> Cheers,
>
> Simon.
>
>
>
More information about the openssh-unix-dev
mailing list