+* [Bug 1022] Fix compilation problems with yesterday's commit.
* Updates and cleanup from Dave Mills:
I've now spent eleven months of a sabbatical year - 7 days a week, 6-10
hours most days - working on NTP. I have carefully reviewed every major
#define FLAG_IBURST 0x0100 /* initial burst mode */
#define FLAG_NOSELECT 0x0200 /* never select */
#define FLAG_TRUE 0x0400 /* force truechimer */
-#ifdef OPENSSL
#define FLAG_SKEY 0x1000 /* autokey authentication */
+#ifdef OPENSSL
#define FLAG_ASSOC 0x2000 /* autokey request */
#endif /* OPENSSL */
}
}
+#if 0 /* paranoid checking - these are done in newpeer() */
if (intval[TOK_HMODE] != MODE_ACTIVE &&
intval[TOK_HMODE] != MODE_CLIENT &&
intval[TOK_HMODE] != MODE_BROADCAST) {
intval[TOK_FLAGS], name);
resolver_exit(1);
}
+#endif /* end paranoid checking */
flags = 0;
if (intval[TOK_FLAGS] & FLAG_PREFER)
flags |= CONF_FLAG_BURST;
if (intval[TOK_FLAGS] & FLAG_IBURST)
flags |= CONF_FLAG_IBURST;
+
+#ifdef OPENSSL
if (intval[TOK_FLAGS] & FLAG_SKEY)
flags |= CONF_FLAG_SKEY;
+#endif /* OPENSSL */
/*
* This is as good as we can check it. Add it in.
if (cast_flags & MDF_MCAST && peer->dstadr) {
enable_multicast_if(peer->dstadr, srcadr);
}
+#ifdef OPENSSL
if (key > NTP_MAXKEY)
peer->flags |= FLAG_SKEY;
+#endif /* OPENSSL */
peer->cast_flags = cast_flags;
peer->ttl = (u_char)ttl;
peer->keyid = key;
cp = (struct conf_peer *)inpkt->data;
memset(&temp_cp, 0, sizeof(struct conf_peer));
memcpy(&temp_cp, (char *)cp, INFO_ITEMSIZE(inpkt->mbz_itemsize));
+
+#if 0 /* paranoid checking - these are done in newpeer() */
fl = 0;
while (items-- > 0 && !fl) {
if (((temp_cp.version) > NTP_VERSION)
req_ack(srcadr, inter, inpkt, INFO_ERR_FMT);
return;
}
+#endif /* end paranoid checking */
/*
* Looks okay, try it out
fl |= FLAG_BURST;
if (temp_cp.flags & CONF_FLAG_IBURST)
fl |= FLAG_IBURST;
+#ifdef OPENSSL
if (temp_cp.flags & CONF_FLAG_SKEY)
fl |= FLAG_SKEY;
-
+#endif /* OPENSSL */
if (client_v6_capable && temp_cp.v6_flag != 0) {
peeraddr.ss_family = AF_INET6;
GET_INADDR6(peeraddr) = temp_cp.peeraddr6;
* message. */
pp = peer->procptr;
up = (struct actsunit *)pp->unitptr;
- ioctl(pp->io.fd, TIOCMGET, (char *)&modem);
#ifdef DEBUG
+ ioctl(pp->io.fd, TIOCMGET, (char *)&modem);
snprintf(tbuf, sizeof(tbuf), "acts: %04x (%d %d) %d %s", modem,
up->state, up->timer, strlen(pp->a_lastcode),
pp->a_lastcode);