#include <afs/afsutil.h>
#include <afs/fileutil.h>
#include <afs/audit.h>
+#include <afs/authcon.h>
#include <afs/cellconfig.h>
#include <afs/cmd.h>
int DoPeerRPCStats = 0;
int DoProcessRPCStats = 0;
struct stat sb;
+ struct afsconf_bsso_info bsso;
#ifndef AFS_NT40_ENV
int nofork = 0;
#endif
osi_audit_init();
signal(SIGFPE, bozo_insecureme);
+ memset(&bsso, 0, sizeof(bsso));
+
#ifdef AFS_NT40_ENV
/* Initialize winsock */
if (afs_winsockInit() < 0) {
/* opened the cell databse */
bozo_confdir = tdir;
- if (afsconf_CountKeys(bozo_confdir) == 0) {
- bozo_Log("WARNING: No encryption keys found! "
- "All authenticated accesses will fail. "
- "Run akeyconvert or asetkey to import encryption keys.\n");
- }
-
code = bnode_Init();
if (code) {
printf("bosserver: could not init bnode package, code %d\n", code);
rx_SetRxStatUserOk(bozo_rxstat_userok);
afsconf_SetNoAuthFlag(tdir, noAuth);
- afsconf_BuildServerSecurityObjects(tdir, &securityClasses, &numClasses);
+
+ bsso.dir = tdir;
+ bsso.logger = bozo_Log;
+ afsconf_BuildServerSecurityObjects_int(&bsso, &securityClasses, &numClasses);
if (DoPidFiles) {
bozo_CreatePidFile("bosserver", NULL, getpid());