+2004-02-06 Sam Hartman <hartmans@avalanche-breakdown.mit.edu>
+
+ * kdc_util.c: Ignore unknown TGS options
+
2004-01-05 Sam Hartman <hartmans@mit.edu>
* kerberos_v4.c (kerberos_v4): Only backdate the rquest in the
int st_idx = 0;
/*
- * If an illegal option is set, complain.
+ * If an illegal option is set, ignore it.
*/
- if (request->kdc_options & ~(TGS_OPTIONS_HANDLED)) {
- *status = "INVALID TGS OPTIONS";
- return KDC_ERR_BADOPTION;
- }
-
+ request->kdc_options &= ~(TGS_OPTIONS_HANDLED);
+
/* Check to see if server has expired */
if (server.expiration && server.expiration < kdc_time) {
*status = "SERVICE EXPIRED";