Changes in 3.0.7
================
+* FIX: Build fixes for the Kerberos UAM
Changes in 3.0.6
================
uams_pam_la_CFLAGS = @PAM_CFLAGS@
uams_dhx_pam_la_CFLAGS = @SSL_CFLAGS@ @PAM_CFLAGS@
uams_dhx2_pam_la_CFLAGS = @LIBGCRYPT_CFLAGS@ @PAM_CFLAGS@
-uams_gss_la_CFLAGS = @GSSAPI_CFLAGS@
+uams_gss_la_CFLAGS = @GSSAPI_CFLAGS@ @KRB5_CFLAGS@
uams_guest_la_LDFLAGS = -module -avoid-version
uams_randnum_la_LDFLAGS = -module -avoid-version @SSL_LIBS@
uams_dhx_pam_la_LDFLAGS = -module -avoid-version @CRYPT_LIBS@ @SSL_LIBS@ @PAM_LIBS@
uams_dhx2_passwd_la_LDFLAGS = -module -avoid-version @CRYPT_LIBS@ @LIBGCRYPT_LIBS@
uams_dhx2_pam_la_LDFLAGS = -module -avoid-version @LIBGCRYPT_LIBS@ @PAM_LIBS@
-uams_gss_la_LDFLAGS = -module -avoid-version @GSSAPI_LIBS@
+uams_gss_la_LDFLAGS = -module -avoid-version @GSSAPI_LIBS@ @KRB5_LIBS@
#
# module compilation
krb5_free_context(context);
#else /* ! HAVE_KERBEROS */
-
- if (!options->k5service || !options->fqdn || !options->k5realm)
+ if (!obj->options.k5service || !obj->options.fqdn || !obj->options.k5realm)
goto exit;
char principal[255];
size_t len = snprintf(principal, sizeof(principal), "%s/%s@%s",
- options->k5service, options->fqdn, options->k5realm);
- (void)set_principal(&obj, principal);
+ obj->options.k5service, obj->options.fqdn, obj->options.k5realm);
+ (void)set_principal(obj, principal);
rv = 0;
#endif /* HAVE_KERBEROS */