main.c (173578) | main.c (173679) |
---|---|
1/*- 2 * Copyright (c) 2006 nCircle Network Security, Inc. 3 * Copyright (c) 2007 Robert N. M. Watson 4 * All rights reserved. 5 * 6 * This software was developed by Robert N. M. Watson for the TrustedBSD 7 * Project under contract to nCircle Network Security, Inc. 8 * --- 13 unchanged lines hidden (view full) --- 22 * INC., OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 23 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 24 * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 25 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 26 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 27 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 28 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 29 * | 1/*- 2 * Copyright (c) 2006 nCircle Network Security, Inc. 3 * Copyright (c) 2007 Robert N. M. Watson 4 * All rights reserved. 5 * 6 * This software was developed by Robert N. M. Watson for the TrustedBSD 7 * Project under contract to nCircle Network Security, Inc. 8 * --- 13 unchanged lines hidden (view full) --- 22 * INC., OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 23 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 24 * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 25 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 26 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 27 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 28 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 29 * |
30 * $FreeBSD: head/tools/regression/priv/main.c 173578 2007-11-13 08:59:29Z bz $ | 30 * $FreeBSD: head/tools/regression/priv/main.c 173679 2007-11-16 21:24:45Z bz $ |
31 */ 32 33/* 34 * Privilege test framework. Each test is encapsulated on a .c file 35 * exporting a function that implements the test. Each test is run from its 36 * own child process, and they are run in sequence one at a time. 37 */ 38 --- 91 unchanged lines hidden (view full) --- 130 priv_kenv_unset_cleanup }, 131 132 { "priv_msgbuf_privonly", priv_msgbuf_privonly_setup, 133 priv_msgbuf_privonly, priv_msgbuf_cleanup }, 134 135 { "priv_msgbuf_unprivok", priv_msgbuf_unprivok_setup, 136 priv_msgbuf_unprivok, priv_msgbuf_cleanup }, 137 | 31 */ 32 33/* 34 * Privilege test framework. Each test is encapsulated on a .c file 35 * exporting a function that implements the test. Each test is run from its 36 * own child process, and they are run in sequence one at a time. 37 */ 38 --- 91 unchanged lines hidden (view full) --- 130 priv_kenv_unset_cleanup }, 131 132 { "priv_msgbuf_privonly", priv_msgbuf_privonly_setup, 133 priv_msgbuf_privonly, priv_msgbuf_cleanup }, 134 135 { "priv_msgbuf_unprivok", priv_msgbuf_unprivok_setup, 136 priv_msgbuf_unprivok, priv_msgbuf_cleanup }, 137 |
138 { "priv_netinet_ipsec_pfkey", priv_netinet_ipsec_pfkey_setup, 139 priv_netinet_ipsec_pfkey, priv_netinet_ipsec_pfkey_cleanup }, | 138 { "priv_netinet_ipsec_pfkey", NULL, priv_netinet_ipsec_pfkey, NULL }, |
140 | 139 |
140 { "priv_netinet_ipsec_policy4_bypass", 141 priv_netinet_ipsec_policy4_bypass_setup, 142 priv_netinet_ipsec_policy4_bypass, 143 priv_netinet_ipsec_policy_bypass_cleanup }, 144 145 { "priv_netinet_ipsec_policy6_bypass", 146 priv_netinet_ipsec_policy6_bypass_setup, 147 priv_netinet_ipsec_policy6_bypass, 148 priv_netinet_ipsec_policy_bypass_cleanup }, 149 150 { "priv_netinet_ipsec_policy4_entrust", 151 priv_netinet_ipsec_policy4_entrust_setup, 152 priv_netinet_ipsec_policy4_entrust, 153 priv_netinet_ipsec_policy_entrust_cleanup }, 154 155 { "priv_netinet_ipsec_policy6_entrust", 156 priv_netinet_ipsec_policy6_entrust_setup, 157 priv_netinet_ipsec_policy6_entrust, 158 priv_netinet_ipsec_policy_entrust_cleanup }, 159 |
|
141 { "priv_netinet_raw", priv_netinet_raw_setup, priv_netinet_raw, 142 priv_netinet_raw_cleanup }, 143 144 { "priv_proc_setlogin", priv_proc_setlogin_setup, priv_proc_setlogin, 145 priv_proc_setlogin_cleanup }, 146 147 { "priv_proc_setrlimit_raisemax", priv_proc_setrlimit_setup, 148 priv_proc_setrlimit_raisemax, priv_proc_setrlimit_cleanup }, --- 352 unchanged lines hidden --- | 160 { "priv_netinet_raw", priv_netinet_raw_setup, priv_netinet_raw, 161 priv_netinet_raw_cleanup }, 162 163 { "priv_proc_setlogin", priv_proc_setlogin_setup, priv_proc_setlogin, 164 priv_proc_setlogin_cleanup }, 165 166 { "priv_proc_setrlimit_raisemax", priv_proc_setrlimit_setup, 167 priv_proc_setrlimit_raisemax, priv_proc_setrlimit_cleanup }, --- 352 unchanged lines hidden --- |