--- soh.c-orig 2010-10-11 20:54:28.000000000 +0000 +++ soh.c-new1 2010-10-11 21:02:49.000000000 +0000 @@ -500,19 +500,34 @@ int soh_verify(VALUE_PAIR *sohvp, const s = "auto-updates"; switch (hcstatus) { case 1: - snprintf(vp->vp_strvalue, sizeof(vp->vp_strvalue), "%s warn disabled", s); + snprintf(vp->vp_strvalue, sizeof(vp->vp_strvalue), "%s warn disabled confd-by=user", s); break; case 2: - snprintf(vp->vp_strvalue, sizeof(vp->vp_strvalue), "%s ok action=check-only", s); + snprintf(vp->vp_strvalue, sizeof(vp->vp_strvalue), "%s ok action=check-only confd-by=user", s); break; case 3: - snprintf(vp->vp_strvalue, sizeof(vp->vp_strvalue), "%s ok action=download", s); + snprintf(vp->vp_strvalue, sizeof(vp->vp_strvalue), "%s ok action=download confd-by=user", s); break; case 4: - snprintf(vp->vp_strvalue, sizeof(vp->vp_strvalue), "%s ok action=install", s); + snprintf(vp->vp_strvalue, sizeof(vp->vp_strvalue), "%s ok action=install confd-by=user", s); break; case 5: - snprintf(vp->vp_strvalue, sizeof(vp->vp_strvalue), "%s warn unconfigured", s); + snprintf(vp->vp_strvalue, sizeof(vp->vp_strvalue), "%s warn unconfigured confd-by=user", s); + break; + case 0x00000101: + snprintf(vp->vp_strvalue, sizeof(vp->vp_strvalue), "%s warn disabled confd-by=policy", s); + break; + case 0x00000102: + snprintf(vp->vp_strvalue, sizeof(vp->vp_strvalue), "%s ok action=check-only confd-by=policy", s); + break; + case 0x00000103: + snprintf(vp->vp_strvalue, sizeof(vp->vp_strvalue), "%s ok action=download confd-by=policy", s); + break; + case 0x00000104: + snprintf(vp->vp_strvalue, sizeof(vp->vp_strvalue), "%s ok action=install confd-by=policy", s); + break; + case 0x00000105: + snprintf(vp->vp_strvalue, sizeof(vp->vp_strvalue), "%s warn unconfigured confd-by=policy", s); break; case 0xc0ff0003: snprintf(vp->vp_strvalue, sizeof(vp->vp_strvalue), "%s warn service-down", s);