Module Name: src Committed By: snj Date: Sat Sep 26 18:30:50 UTC 2009
Modified Files: src/sys/netinet [netbsd-5]: in_selsrc.c Log Message: Pull up following revision(s) (requested by dyoung in ticket #937): sys/netinet/in_selsrc.c: revision 1.7 Stop the admin from creating nodes under net.inet.ip.interfaces or net.inet.ip.interfaces.<ifname>. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.6.26.1 src/sys/netinet/in_selsrc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/netinet/in_selsrc.c diff -u src/sys/netinet/in_selsrc.c:1.6 src/sys/netinet/in_selsrc.c:1.6.26.1 --- src/sys/netinet/in_selsrc.c:1.6 Tue Dec 4 10:33:11 2007 +++ src/sys/netinet/in_selsrc.c Sat Sep 26 18:30:50 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: in_selsrc.c,v 1.6 2007/12/04 10:33:11 dyoung Exp $ */ +/* $NetBSD: in_selsrc.c,v 1.6.26.1 2009/09/26 18:30:50 snj Exp $ */ /*- * Copyright (c) 2005 David Young. All rights reserved. @@ -35,7 +35,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: in_selsrc.c,v 1.6 2007/12/04 10:33:11 dyoung Exp $"); +__KERNEL_RCSID(0, "$NetBSD: in_selsrc.c,v 1.6.26.1 2009/09/26 18:30:50 snj Exp $"); #include "opt_inet.h" #include "opt_inet_conf.h" @@ -508,7 +508,7 @@ const struct sysctlnode *rnode; if ((rc = sysctl_createv(&isc->isc_log, 0, NULL, &rnode, - CTLFLAG_READWRITE, CTLTYPE_NODE, + CTLFLAG_READONLY, CTLTYPE_NODE, "interfaces", NULL, NULL, 0, NULL, 0, CTL_NET, PF_INET, IPPROTO_IP, CTL_CREATE, @@ -518,7 +518,7 @@ return NULL; } if ((rc = sysctl_createv(&isc->isc_log, 0, &rnode, &rnode, - CTLFLAG_READWRITE, CTLTYPE_NODE, + CTLFLAG_READONLY, CTLTYPE_NODE, isc->isc_ifp->if_xname, SYSCTL_DESCR("interface ip options"), NULL, 0, NULL, 0, CTL_CREATE, CTL_EOL)) != 0) {