From owner-svn-src-projects@FreeBSD.ORG Mon Oct 5 00:28:48 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 33AC41065679; Mon, 5 Oct 2009 00:28:48 +0000 (UTC) (envelope-from nwhitehorn@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 2269D8FC15; Mon, 5 Oct 2009 00:28:48 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n950Sl0x089939; Mon, 5 Oct 2009 00:28:47 GMT (envelope-from nwhitehorn@svn.freebsd.org) Received: (from nwhitehorn@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n950Sldc089935; Mon, 5 Oct 2009 00:28:47 GMT (envelope-from nwhitehorn@svn.freebsd.org) Message-Id: <200910050028.n950Sldc089935@svn.freebsd.org> From: Nathan Whitehorn Date: Mon, 5 Oct 2009 00:28:47 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197762 - projects/ppc64/sys/powerpc/aim64 X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Oct 2009 00:28:48 -0000 Author: nwhitehorn Date: Mon Oct 5 00:28:47 2009 New Revision: 197762 URL: http://svn.freebsd.org/changeset/base/197762 Log: Change the fake top stack frame from 16 to 48 bytes to match the ABI, and use the dsitrap handler for data segment exceptions in order to record the DAR. Still weird crashing bugs associated with threading -- maybe the trap handlers are misbehaving in a way that completely eludes me. Modified: projects/ppc64/sys/powerpc/aim64/locore.S projects/ppc64/sys/powerpc/aim64/machdep.c projects/ppc64/sys/powerpc/aim64/trap_subr.S Modified: projects/ppc64/sys/powerpc/aim64/locore.S ============================================================================== --- projects/ppc64/sys/powerpc/aim64/locore.S Sun Oct 4 23:30:08 2009 (r197761) +++ projects/ppc64/sys/powerpc/aim64/locore.S Mon Oct 5 00:28:47 2009 (r197762) @@ -147,8 +147,8 @@ ASENTRY(__start) std 5,openfirmware_entry@l(8) /* save client interface handler */ /* Set up the stack pointer */ - lis 1,(tmpstk+TMPSTKSZ-16)@ha - addi 1,1,(tmpstk+TMPSTKSZ-16)@l + lis 1,(tmpstk+TMPSTKSZ-48)@ha + addi 1,1,(tmpstk+TMPSTKSZ-48)@l /* Set up the TOC pointer */ lis 2,tocbase@ha Modified: projects/ppc64/sys/powerpc/aim64/machdep.c ============================================================================== --- projects/ppc64/sys/powerpc/aim64/machdep.c Sun Oct 4 23:30:08 2009 (r197761) +++ projects/ppc64/sys/powerpc/aim64/machdep.c Mon Oct 5 00:28:47 2009 (r197762) @@ -128,8 +128,8 @@ extern vm_offset_t ksym_start, ksym_end; #endif int cold = 1; -int cacheline_size = 32; -int ppc64 = 0; +int cacheline_size = 128; +int ppc64 = 1; int hw_direct_map = 1; struct pcpu __pcpu[MAXCPU]; @@ -145,17 +145,10 @@ SYSINIT(cpu, SI_SUB_CPU, SI_ORDER_FIRST, SYSCTL_INT(_machdep, CPU_CACHELINE, cacheline_size, CTLFLAG_RD, &cacheline_size, 0, ""); -u_int powerpc_init(u_int, u_int, u_int, void *); - -int save_ofw_mapping(void); -int restore_ofw_mapping(void); - -void install_extint(void (*)(void)); - -int setfault(faultbuf); /* defined in locore.S */ - +uintptr_t powerpc_init(vm_offset_t, vm_offset_t, vm_offset_t, void *); static int grab_mcontext(struct thread *, mcontext_t *, int); +int setfault(faultbuf); /* defined in locore.S */ void asm_panic(char *); long Maxmem = 0; @@ -239,8 +232,9 @@ extern void *decrint, *decrsize; extern void *extint, *extsize; extern void *dblow, *dbsize; -u_int -powerpc_init(u_int startkernel, u_int endkernel, u_int basekernel, void *mdp) +uintptr_t +powerpc_init(vm_offset_t startkernel, vm_offset_t endkernel, + vm_offset_t basekernel, void *mdp) { struct pcpu *pc; vm_offset_t end; @@ -372,11 +366,9 @@ powerpc_init(u_int startkernel, u_int en cache_check[cacheline_size] == 0; cacheline_size++); /* - * This is a PPC64 system + * Install interrupt handlers */ - ppc64 = 1; - #ifdef SMP bcopy(&rstcode, (void *)EXC_RST, (size_t)&rstsize); #else @@ -395,7 +387,7 @@ powerpc_init(u_int startkernel, u_int en bcopy(&trapcode, (void *)EXC_BPT, (size_t)&trapsize); #endif bcopy(&dsitrap, (void *)EXC_DSI, (size_t)&dsisize); - bcopy(&trapcode, (void *)EXC_DSE, (size_t)&trapsize); + bcopy(&dsitrap, (void *)EXC_DSE, (size_t)&dsisize); bcopy(&alitrap, (void *)EXC_ALI, (size_t)&alisize); bcopy(&trapcode, (void *)EXC_ISI, (size_t)&trapsize); bcopy(&trapcode, (void *)EXC_ISE, (size_t)&trapsize); @@ -464,7 +456,7 @@ powerpc_init(u_int startkernel, u_int en "Boot flags requested debugger"); #endif - return (((uintptr_t)thread0.td_pcb - 16) & ~15UL); + return (((uintptr_t)thread0.td_pcb - 48) & ~15UL); } void Modified: projects/ppc64/sys/powerpc/aim64/trap_subr.S ============================================================================== --- projects/ppc64/sys/powerpc/aim64/trap_subr.S Sun Oct 4 23:30:08 2009 (r197761) +++ projects/ppc64/sys/powerpc/aim64/trap_subr.S Mon Oct 5 00:28:47 2009 (r197762) @@ -543,8 +543,8 @@ dbtrap: andi. %r1,%r1,0xff00 mtsprg3 %r1 - lis %r1,(tmpstk+TMPSTKSZ-16)@ha /* get new SP */ - addi %r1,%r1,(tmpstk+TMPSTKSZ-16)@l + lis %r1,(tmpstk+TMPSTKSZ-48)@ha /* get new SP */ + addi %r1,%r1,(tmpstk+TMPSTKSZ-48)@l FRAME_SETUP(PC_DBSAVE) /* Call C trap code: */ From owner-svn-src-projects@FreeBSD.ORG Mon Oct 5 14:46:57 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 19D901065670; Mon, 5 Oct 2009 14:46:57 +0000 (UTC) (envelope-from nwhitehorn@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 090238FC12; Mon, 5 Oct 2009 14:46:57 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n95EkuaA015448; Mon, 5 Oct 2009 14:46:56 GMT (envelope-from nwhitehorn@svn.freebsd.org) Received: (from nwhitehorn@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n95EkuuX015446; Mon, 5 Oct 2009 14:46:56 GMT (envelope-from nwhitehorn@svn.freebsd.org) Message-Id: <200910051446.n95EkuuX015446@svn.freebsd.org> From: Nathan Whitehorn Date: Mon, 5 Oct 2009 14:46:56 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197774 - projects/ppc64/sys/powerpc/aim64 X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Oct 2009 14:46:57 -0000 Author: nwhitehorn Date: Mon Oct 5 14:46:56 2009 New Revision: 197774 URL: http://svn.freebsd.org/changeset/base/197774 Log: Shove boot errors further down the line. The 288 bytes below the stack frame are available as scratch space, so take care not to overwrite them in the trap handlers. Real hardware now boots to the point of trying to start init. Modified: projects/ppc64/sys/powerpc/aim64/trap_subr.S Modified: projects/ppc64/sys/powerpc/aim64/trap_subr.S ============================================================================== --- projects/ppc64/sys/powerpc/aim64/trap_subr.S Mon Oct 5 14:28:23 2009 (r197773) +++ projects/ppc64/sys/powerpc/aim64/trap_subr.S Mon Oct 5 14:46:56 2009 (r197774) @@ -110,7 +110,7 @@ nslb: mtmsr %r30; /* stack can now be accessed */ \ isync; \ mfsprg1 %r31; /* get saved SP */ \ - stdu %r31,-FRAMELEN(%r1); /* save it in the callframe */ \ + stdu %r31,-(FRAMELEN+288)(%r1); /* save it in the callframe */ \ std %r0, FRAME_0+48(%r1); /* save r0 in the trapframe */ \ std %r31,FRAME_1+48(%r1); /* save SP " " */ \ std %r2, FRAME_2+48(%r1); /* save r2 " " */ \ @@ -386,7 +386,7 @@ disitrap: sub. %r30,%r31,%r30 /* SP - DAR */ bge 1f neg %r30,%r30 /* modulo value */ -1: cmplwi %cr0,%r30,4096 /* is DAR within a page of SP? */ +1: cmpldi %cr0,%r30,4096 /* is DAR within a page of SP? */ bge %cr0,realtrap /* no, too far away. */ /* Now convert this DSI into a DDB trap. */ From owner-svn-src-projects@FreeBSD.ORG Mon Oct 5 15:45:26 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 44CBC1065672; Mon, 5 Oct 2009 15:45:26 +0000 (UTC) (envelope-from nwhitehorn@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 33E6B8FC15; Mon, 5 Oct 2009 15:45:26 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n95FjQPl017056; Mon, 5 Oct 2009 15:45:26 GMT (envelope-from nwhitehorn@svn.freebsd.org) Received: (from nwhitehorn@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n95FjQM8017054; Mon, 5 Oct 2009 15:45:26 GMT (envelope-from nwhitehorn@svn.freebsd.org) Message-Id: <200910051545.n95FjQM8017054@svn.freebsd.org> From: Nathan Whitehorn Date: Mon, 5 Oct 2009 15:45:26 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197782 - projects/ppc64/sys/powerpc/include X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Oct 2009 15:45:26 -0000 Author: nwhitehorn Date: Mon Oct 5 15:45:25 2009 New Revision: 197782 URL: http://svn.freebsd.org/changeset/base/197782 Log: Set the location for stack-based arguments in an ABI-independent way. Modified: projects/ppc64/sys/powerpc/include/frame.h Modified: projects/ppc64/sys/powerpc/include/frame.h ============================================================================== --- projects/ppc64/sys/powerpc/include/frame.h Mon Oct 5 15:27:01 2009 (r197781) +++ projects/ppc64/sys/powerpc/include/frame.h Mon Oct 5 15:45:25 2009 (r197782) @@ -111,6 +111,7 @@ struct callframe { /* Definitions for syscalls */ #define FIRSTARG 3 /* first arg in reg 3 */ #define NARGREG 8 /* 8 args in regs */ -#define MOREARGS(sp) ((caddr_t)((uintptr_t)(sp) + 8)) /* more args go here */ +#define MOREARGS(sp) ((caddr_t)((uintptr_t)(sp) + \ + sizeof(struct callframe) - 3*sizeof(register_t))) /* more args go here */ #endif /* _MACHINE_FRAME_H_ */ From owner-svn-src-projects@FreeBSD.ORG Mon Oct 5 23:19:51 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8DC7F106566B; Mon, 5 Oct 2009 23:19:51 +0000 (UTC) (envelope-from gonzo@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 7B9368FC0A; Mon, 5 Oct 2009 23:19:51 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n95NJpcr028850; Mon, 5 Oct 2009 23:19:51 GMT (envelope-from gonzo@svn.freebsd.org) Received: (from gonzo@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n95NJprZ028848; Mon, 5 Oct 2009 23:19:51 GMT (envelope-from gonzo@svn.freebsd.org) Message-Id: <200910052319.n95NJprZ028848@svn.freebsd.org> From: Oleksandr Tymoshenko Date: Mon, 5 Oct 2009 23:19:51 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197796 - projects/mips/sys/mips/mips X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Oct 2009 23:19:51 -0000 Author: gonzo Date: Mon Oct 5 23:19:51 2009 New Revision: 197796 URL: http://svn.freebsd.org/changeset/base/197796 Log: - Revert part of r197685 because this change leads to wrong data in cache. Modified: projects/mips/sys/mips/mips/pmap.c Modified: projects/mips/sys/mips/mips/pmap.c ============================================================================== --- projects/mips/sys/mips/mips/pmap.c Mon Oct 5 22:24:13 2009 (r197795) +++ projects/mips/sys/mips/mips/pmap.c Mon Oct 5 23:19:51 2009 (r197796) @@ -748,7 +748,7 @@ pmap_qenter(vm_offset_t va, vm_page_t *m va += PAGE_SIZE; } - mips_dcache_inv_range(origva, PAGE_SIZE*count); + mips_dcache_wbinv_range_index(origva, PAGE_SIZE*count); } /* From owner-svn-src-projects@FreeBSD.ORG Tue Oct 6 03:53:30 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 129881065676; Tue, 6 Oct 2009 03:53:30 +0000 (UTC) (envelope-from nwhitehorn@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 011628FC16; Tue, 6 Oct 2009 03:53:30 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n963rTCK034732; Tue, 6 Oct 2009 03:53:29 GMT (envelope-from nwhitehorn@svn.freebsd.org) Received: (from nwhitehorn@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n963rT9F034730; Tue, 6 Oct 2009 03:53:29 GMT (envelope-from nwhitehorn@svn.freebsd.org) Message-Id: <200910060353.n963rT9F034730@svn.freebsd.org> From: Nathan Whitehorn Date: Tue, 6 Oct 2009 03:53:29 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197798 - projects/ppc64/sys/powerpc/aim64 X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Oct 2009 03:53:30 -0000 Author: nwhitehorn Date: Tue Oct 6 03:53:29 2009 New Revision: 197798 URL: http://svn.freebsd.org/changeset/base/197798 Log: Set up a stack for Open Firmware to use. Make it real-mode accessible, and use the 32-bit ABI for the stack. This should prevent stack frame corruption during the OF thunk. Modified: projects/ppc64/sys/powerpc/aim64/locore.S Modified: projects/ppc64/sys/powerpc/aim64/locore.S ============================================================================== --- projects/ppc64/sys/powerpc/aim64/locore.S Tue Oct 6 02:13:32 2009 (r197797) +++ projects/ppc64/sys/powerpc/aim64/locore.S Tue Oct 6 03:53:29 2009 (r197798) @@ -78,6 +78,7 @@ .set kernbase, KERNBASE #define TMPSTKSZ 8192 /* 8K temporary stack */ +#define OFWSTKSZ 4096 /* 4K Open Firmware stack */ /* * Globals @@ -86,6 +87,8 @@ .align 4 GLOBAL(tmpstk) .space TMPSTKSZ +GLOBAL(ofwstk) + .space OFWSTKSZ GLOBAL(esym) .llong 0 /* end of symbol table */ @@ -253,6 +256,20 @@ ASENTRY(ofw_32bit_mode_entry) lis %r4,openfirmware_entry@ha ld %r4,openfirmware_entry@l(%r4) /* read client interface handler */ + /* + * Set up OF stack. This needs to be accessible in real mode and + * use the 32-bit ABI stack frame format. The pointer to the current + * kernel stack is placed at the very top of the stack so we + * can get it back later. + */ + mr %r5,%r1 + lis %r1,(ofwstk+OFWSTKSZ-16)@ha + addi %r1,%r1,(ofwstk+OFWSTKSZ-16)@l + std %r5,8(%r1) /* Save real stack pointer */ + li %r5,0 + stw %r5,4(%r1) + stw %r5,0(%r1) + /* Set MSR, branch to OF, and come back */ lis %r5,ofmsr@ha ld %r5,ofmsr@l(%r5) @@ -265,6 +282,8 @@ ASENTRY(ofw_32bit_mode_entry) mtmsr %r14 isync + ld %r1,8(%r1) /* Load real stack pointer */ + /* Now we can use the stack again, so get the real MSR */ ld %r5,216(%r1) mtmsrd %r5 From owner-svn-src-projects@FreeBSD.ORG Tue Oct 6 06:35:52 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 929E4106566B; Tue, 6 Oct 2009 06:35:52 +0000 (UTC) (envelope-from gonzo@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 4D4198FC0A; Tue, 6 Oct 2009 06:35:52 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n966ZqAu038013; Tue, 6 Oct 2009 06:35:52 GMT (envelope-from gonzo@svn.freebsd.org) Received: (from gonzo@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n966ZqGs038010; Tue, 6 Oct 2009 06:35:52 GMT (envelope-from gonzo@svn.freebsd.org) Message-Id: <200910060635.n966ZqGs038010@svn.freebsd.org> From: Oleksandr Tymoshenko Date: Tue, 6 Oct 2009 06:35:52 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197800 - in projects/mips/lib/libc/mips: . sys X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Oct 2009 06:35:52 -0000 Author: gonzo Date: Tue Oct 6 06:35:52 2009 New Revision: 197800 URL: http://svn.freebsd.org/changeset/base/197800 Log: - curbrk variable for sbrk and brk should be the same - Add correct variable names to Symbol.map Modified: projects/mips/lib/libc/mips/Symbol.map projects/mips/lib/libc/mips/sys/brk.S Modified: projects/mips/lib/libc/mips/Symbol.map ============================================================================== --- projects/mips/lib/libc/mips/Symbol.map Tue Oct 6 04:57:18 2009 (r197799) +++ projects/mips/lib/libc/mips/Symbol.map Tue Oct 6 06:35:52 2009 (r197800) @@ -56,8 +56,8 @@ FBSDprivate_1.0 { __siglongjmp; __sys_vfork; _vfork; - end; /* XXX - Should this be _end (see sys/brk.S)? */ - curbrk; + _end; + __curbrk; minbrk; _brk; _sbrk; Modified: projects/mips/lib/libc/mips/sys/brk.S ============================================================================== --- projects/mips/lib/libc/mips/sys/brk.S Tue Oct 6 04:57:18 2009 (r197799) +++ projects/mips/lib/libc/mips/sys/brk.S Tue Oct 6 06:35:52 2009 (r197800) @@ -42,15 +42,12 @@ __FBSDID("$FreeBSD$"); #endif /* LIBC_SCCS and not lint */ .globl _C_LABEL(minbrk) - .globl _C_LABEL(curbrk) + .globl _C_LABEL(__curbrk) .globl _C_LABEL(_end) .data _C_LABEL(minbrk): .word _C_LABEL(_end) -_C_LABEL(curbrk): - .word _C_LABEL(_end) - .text LEAF(__sys_brk) WEAK_ALIAS(brk, __sys_brk) @@ -67,7 +64,7 @@ LEAF(__sys_brk) li v0, SYS_break syscall bne a3, zero, 2f - sw a0, _C_LABEL(curbrk) + sw a0, _C_LABEL(__curbrk) move v0, zero j ra 2: From owner-svn-src-projects@FreeBSD.ORG Tue Oct 6 07:24:23 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DB018106568F; Tue, 6 Oct 2009 07:24:23 +0000 (UTC) (envelope-from lstewart@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id B0A118FC15; Tue, 6 Oct 2009 07:24:23 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n967ONH0039036; Tue, 6 Oct 2009 07:24:23 GMT (envelope-from lstewart@svn.freebsd.org) Received: (from lstewart@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n967ONHI039033; Tue, 6 Oct 2009 07:24:23 GMT (envelope-from lstewart@svn.freebsd.org) Message-Id: <200910060724.n967ONHI039033@svn.freebsd.org> From: Lawrence Stewart Date: Tue, 6 Oct 2009 07:24:23 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197801 - in projects/tcp_ffcaia2008_8.x/sys: kern sys X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Oct 2009 07:24:23 -0000 Author: lstewart Date: Tue Oct 6 07:24:23 2009 New Revision: 197801 URL: http://svn.freebsd.org/changeset/base/197801 Log: Cannibalise an unused field in the ALE to store a count of the bytes written to the ALE by the consumer. This extends the alq_get/alq_post interface to allow a consumer to request an allocation from the ALQ that may be larger than is actually needed. Nothing changes in the default use case. The new use case made possible by this change is as follows: - Consumer requests X bytes from the ALQ using alq_getn(). - Consumer only generates Y bytes of data (where Y < X) and writes them to the ALQ buffer location pointed to by ale->ae_data. - [New step] Consumer overwrites ale->ae_bytesused with the value of Y to inform alq_post() of the actual number of bytes written. - Consumer calls alq_post() to complete the write. Sponsored by: FreeBSD Foundation Modified: projects/tcp_ffcaia2008_8.x/sys/kern/kern_alq.c projects/tcp_ffcaia2008_8.x/sys/sys/alq.h Modified: projects/tcp_ffcaia2008_8.x/sys/kern/kern_alq.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/sys/kern/kern_alq.c Tue Oct 6 06:35:52 2009 (r197800) +++ projects/tcp_ffcaia2008_8.x/sys/kern/kern_alq.c Tue Oct 6 07:24:23 2009 (r197801) @@ -668,15 +668,7 @@ alq_getn(struct alq *alq, int len, int f * available in our buffer starting at aq_writehead. */ alq->aq_getpost.ae_data = alq->aq_entbuf + alq->aq_writehead; - alq->aq_writehead += len; - alq->aq_freebytes -= len; - - /* Wrap aq_writehead if we've filled to the end of the buffer. */ - if (alq->aq_writehead == alq->aq_buflen) - alq->aq_writehead = 0; - - KASSERT((alq->aq_writehead >= 0 && alq->aq_writehead < alq->aq_buflen), - ("%s: aq_writehead < 0 || aq_writehead >= aq_buflen", __func__)); + alq->aq_getpost.ae_bytesused = len; return (&alq->aq_getpost); } @@ -693,6 +685,16 @@ alq_post(struct alq *alq, struct ale *al } else activate = 0; + alq->aq_writehead += ale->ae_bytesused; + alq->aq_freebytes -= ale->ae_bytesused; + + /* Wrap aq_writehead if we've filled to the end of the buffer. */ + if (alq->aq_writehead == alq->aq_buflen) + alq->aq_writehead = 0; + + KASSERT((alq->aq_writehead >= 0 && alq->aq_writehead < alq->aq_buflen), + ("%s: aq_writehead < 0 || aq_writehead >= aq_buflen", __func__)); + ALQ_UNLOCK(alq); if (activate) { Modified: projects/tcp_ffcaia2008_8.x/sys/sys/alq.h ============================================================================== --- projects/tcp_ffcaia2008_8.x/sys/sys/alq.h Tue Oct 6 06:35:52 2009 (r197800) +++ projects/tcp_ffcaia2008_8.x/sys/sys/alq.h Tue Oct 6 07:24:23 2009 (r197801) @@ -42,7 +42,7 @@ extern struct thread *ald_thread; * Async. Logging Entry */ struct ale { - struct ale *ae_next; /* Unused, compat. */ + intptr_t ae_bytesused; /* # bytes written to ALE. */ char *ae_data; /* Write ptr. */ int ae_flags; /* Unused, compat. */ }; From owner-svn-src-projects@FreeBSD.ORG Tue Oct 6 15:44:09 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 69EAB1065692; Tue, 6 Oct 2009 15:44:09 +0000 (UTC) (envelope-from nwhitehorn@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 58CBB8FC12; Tue, 6 Oct 2009 15:44:09 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n96Fi9P2051178; Tue, 6 Oct 2009 15:44:09 GMT (envelope-from nwhitehorn@svn.freebsd.org) Received: (from nwhitehorn@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n96Fi9e3051175; Tue, 6 Oct 2009 15:44:09 GMT (envelope-from nwhitehorn@svn.freebsd.org) Message-Id: <200910061544.n96Fi9e3051175@svn.freebsd.org> From: Nathan Whitehorn Date: Tue, 6 Oct 2009 15:44:08 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197805 - in projects/ppc64/sys/powerpc: aim aim64 X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Oct 2009 15:44:09 -0000 Author: nwhitehorn Date: Tue Oct 6 15:44:08 2009 New Revision: 197805 URL: http://svn.freebsd.org/changeset/base/197805 Log: Add even more paranoia to the 32-bit OF thunk, and also sprinkle some in ofw_machdep.c. This fixes a problem where the system could take an interrupt in the middle of a firmware call, and then end in the trap handler with a trashed PCPU pointer and a wrong stack pointer, with the expected ensuing hilarity. This fixes the last known problem on hardware -- both my XServe and the Cell simulator successfully mount root and then complain that the userland does not exist yet. Modified: projects/ppc64/sys/powerpc/aim/ofw_machdep.c projects/ppc64/sys/powerpc/aim64/locore.S Modified: projects/ppc64/sys/powerpc/aim/ofw_machdep.c ============================================================================== --- projects/ppc64/sys/powerpc/aim/ofw_machdep.c Tue Oct 6 14:05:57 2009 (r197804) +++ projects/ppc64/sys/powerpc/aim/ofw_machdep.c Tue Oct 6 15:44:08 2009 (r197805) @@ -367,12 +367,19 @@ static int openfirmware(void *args) { int result; + register_t oldmsr; #ifndef __powerpc64__ - long oldmsr; register_t srsave[16]; u_int i; #endif + /* + * Turn off exceptions - we really don't want to end up + * anywhere unexpected with PCPU set to something strange, + * the stack pointer wrong, or the OFW mapping enabled. + */ + oldmsr = intr_disable(); + if (pmap_bootstrapped && ofw_real_mode) args = (void *)pmap_kextract((vm_offset_t)args); @@ -398,26 +405,11 @@ openfirmware(void *args) } isync(); } - - __asm __volatile( "\t" - "sync\n\t" - "mfmsr %0\n\t" - "mtmsr %1\n\t" - "isync\n" - : "=r" (oldmsr) - : "r" (ofmsr[0]) - ); #endif result = ofwcall(args); #ifndef __powerpc64__ - __asm( "\t" - "mtmsr %0\n\t" - "isync\n" - : : "r" (oldmsr) - ); - if (pmap_bootstrapped && !ofw_real_mode) { /* * Restore the kernel's addr space. The isync() doesn;t @@ -434,6 +426,8 @@ openfirmware(void *args) ofw_sprg_restore(); + intr_restore(oldmsr); + return (result); } Modified: projects/ppc64/sys/powerpc/aim64/locore.S ============================================================================== --- projects/ppc64/sys/powerpc/aim64/locore.S Tue Oct 6 14:05:57 2009 (r197804) +++ projects/ppc64/sys/powerpc/aim64/locore.S Tue Oct 6 15:44:08 2009 (r197805) @@ -216,7 +216,7 @@ tocbase: ASENTRY(ofw_32bit_mode_entry) mflr %r0 std %r0,16(%r1) - stdu %r1,-224(%r1) + stdu %r1,-208(%r1) /* * We need to save the following, because OF's register save/ @@ -246,47 +246,51 @@ ASENTRY(ofw_32bit_mode_entry) std %r29,184(%r1) std %r30,192(%r1) std %r31,200(%r1) - std %r2,208(%r1) - /* Save the old MSR */ - mfmsr %r4 - std %r4,216(%r1) - mr %r14,%r4 /* Save in a non-volatile reg */ + /* Record the old MSR */ + mfmsr %r6 + /* read client interface handler */ lis %r4,openfirmware_entry@ha - ld %r4,openfirmware_entry@l(%r4) /* read client interface handler */ + ld %r4,openfirmware_entry@l(%r4) + + /* + * Set the MSR to the OF value. This has the side effect of disabling + * exceptions, which is important for the next few steps. + */ + + lis %r5,ofmsr@ha + ld %r5,ofmsr@l(%r5) + mtmsrd %r5 + isync /* * Set up OF stack. This needs to be accessible in real mode and * use the 32-bit ABI stack frame format. The pointer to the current - * kernel stack is placed at the very top of the stack so we - * can get it back later. + * kernel stack is placed at the very top of the stack along with + * the old MSR so we can get them back later. */ mr %r5,%r1 - lis %r1,(ofwstk+OFWSTKSZ-16)@ha - addi %r1,%r1,(ofwstk+OFWSTKSZ-16)@l + lis %r1,(ofwstk+OFWSTKSZ-32)@ha + addi %r1,%r1,(ofwstk+OFWSTKSZ-32)@l std %r5,8(%r1) /* Save real stack pointer */ + std %r2,16(%r1) /* Save old TOC */ + std %r6,24(%r1) /* Save old MSR */ li %r5,0 stw %r5,4(%r1) stw %r5,0(%r1) - /* Set MSR, branch to OF, and come back */ - lis %r5,ofmsr@ha - ld %r5,ofmsr@l(%r5) - mtmsrd %r5 - isync + /* Finally, branch to OF */ mtctr %r4 bctrl - /* Turn translation back on to get to the stack */ - mtmsr %r14 - isync - - ld %r1,8(%r1) /* Load real stack pointer */ + /* Reload stack pointer and MSR from the OFW stack */ + ld %r6,24(%r1) + ld %r2,16(%r1) + ld %r1,8(%r1) - /* Now we can use the stack again, so get the real MSR */ - ld %r5,216(%r1) - mtmsrd %r5 + /* Now set the real MSR */ + mtmsrd %r6 isync /* Sign-extend the return value from OF */ @@ -314,7 +318,6 @@ ASENTRY(ofw_32bit_mode_entry) ld %r29,184(%r1) ld %r30,192(%r1) ld %r31,200(%r1) - ld %r2,208(%r1) /* Restore the stack and link register */ ld %r1,0(%r1) From owner-svn-src-projects@FreeBSD.ORG Tue Oct 6 17:33:01 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 665DB106568D; Tue, 6 Oct 2009 17:33:01 +0000 (UTC) (envelope-from lstewart@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 55D138FC25; Tue, 6 Oct 2009 17:33:01 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n96HX0Tx053578; Tue, 6 Oct 2009 17:33:00 GMT (envelope-from lstewart@svn.freebsd.org) Received: (from lstewart@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n96HX03o053574; Tue, 6 Oct 2009 17:33:00 GMT (envelope-from lstewart@svn.freebsd.org) Message-Id: <200910061733.n96HX03o053574@svn.freebsd.org> From: Lawrence Stewart Date: Tue, 6 Oct 2009 17:33:00 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197809 - projects/tcp_ffcaia2008_8.x/sys/kern X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Oct 2009 17:33:01 -0000 Author: lstewart Date: Tue Oct 6 17:33:00 2009 New Revision: 197809 URL: http://svn.freebsd.org/changeset/base/197809 Log: Remove a superfluous semi-colon and fix an accounting bug in alq_doio(). The special case where the buffer had wrapped early but no bytes had been subsequently written (i.e. alq->aq_writehead == 0 && alq->aq_wrapearly > 0) was not handled correctly. Sponsored by: FreeBSD Foundation Modified: projects/tcp_ffcaia2008_8.x/sys/kern/kern_alq.c Modified: projects/tcp_ffcaia2008_8.x/sys/kern/kern_alq.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/sys/kern/kern_alq.c Tue Oct 6 17:14:39 2009 (r197808) +++ projects/tcp_ffcaia2008_8.x/sys/kern/kern_alq.c Tue Oct 6 17:33:00 2009 (r197809) @@ -313,7 +313,8 @@ alq_doio(struct alq *alq) totlen = aiov[0].iov_len = alq->aq_writehead - alq->aq_writetail; } else if (alq->aq_writehead == 0) { /* Buffer not wrapped (special case to avoid an empty iov). */ - totlen = aiov[0].iov_len = alq->aq_buflen - alq->aq_writetail;; + totlen = aiov[0].iov_len = alq->aq_buflen - alq->aq_writetail - + alq->aq_wrapearly; } else { /* * Buffer wrapped, requires 2 aiov entries: From owner-svn-src-projects@FreeBSD.ORG Tue Oct 6 21:42:42 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0C3A31065672; Tue, 6 Oct 2009 21:42:42 +0000 (UTC) (envelope-from lstewart@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id EE19B8FC12; Tue, 6 Oct 2009 21:42:41 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n96LgfWL064816; Tue, 6 Oct 2009 21:42:41 GMT (envelope-from lstewart@svn.freebsd.org) Received: (from lstewart@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n96Lgf61064814; Tue, 6 Oct 2009 21:42:41 GMT (envelope-from lstewart@svn.freebsd.org) Message-Id: <200910062142.n96Lgf61064814@svn.freebsd.org> From: Lawrence Stewart Date: Tue, 6 Oct 2009 21:42:41 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197817 - projects/tcp_ffcaia2008_8.x/sys/netinet X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Oct 2009 21:42:42 -0000 Author: lstewart Date: Tue Oct 6 21:42:41 2009 New Revision: 197817 URL: http://svn.freebsd.org/changeset/base/197817 Log: Numerous style tweaks. Sponsored by: FreeBSD Foundation Modified: projects/tcp_ffcaia2008_8.x/sys/netinet/siftr.c Modified: projects/tcp_ffcaia2008_8.x/sys/netinet/siftr.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/sys/netinet/siftr.c Tue Oct 6 21:40:50 2009 (r197816) +++ projects/tcp_ffcaia2008_8.x/sys/netinet/siftr.c Tue Oct 6 21:42:41 2009 (r197817) @@ -183,17 +183,17 @@ MALLOC_DEFINE(M_SIFTR_PKTNODE, "siftr_pk MALLOC_DECLARE(M_SIFTR_HASHNODE); MALLOC_DEFINE(M_SIFTR_HASHNODE, "siftr_hashnode", "SIFTR flow_hash_node struct"); -/* Struct that will make up links in the pkt manager queue */ +/* Struct that will make up links in the pkt manager queue. */ struct pkt_node { - /* timestamp of pkt as noted in the pfil hook */ + /* Timestamp of pkt as noted in the pfil hook. */ struct timeval tval; - /* direction pkt is travelling; either PFIL_IN or PFIL_OUT */ + /* Direction pkt is travelling; either PFIL_IN or PFIL_OUT. */ uint8_t direction; - /* IP version pkt_node relates to; either INP_IPV4 or INP_IPV6 */ + /* IP version pkt_node relates to; either INP_IPV4 or INP_IPV6. */ uint8_t ipver; - /* hash of the pkt which triggered the log message */ + /* Hash of the pkt which triggered the log message. */ uint32_t hash; - /* local/foreign IP address */ + /* Local/foreign IP address. */ #ifdef SIFTR_IPV6 uint32_t ip_laddr[4]; uint32_t ip_faddr[4]; @@ -201,62 +201,61 @@ struct pkt_node { uint8_t ip_laddr[4]; uint8_t ip_faddr[4]; #endif - /* local TCP port */ + /* Local TCP port. */ uint16_t tcp_localport; - /* foreign TCP port */ + /* Foreign TCP port. */ uint16_t tcp_foreignport; - /* Congestion Window (bytes) */ + /* Congestion Window (bytes). */ u_long snd_cwnd; - /* Sending Window (bytes) */ + /* Sending Window (bytes). */ u_long snd_wnd; - /* Receive Window (bytes) */ + /* Receive Window (bytes). */ u_long rcv_wnd; - /* Bandwidth Controlled Window (bytes) */ + /* Bandwidth Controlled Window (bytes). */ u_long snd_bwnd; - /* Slow Start Threshold (bytes) */ + /* Slow Start Threshold (bytes). */ u_long snd_ssthresh; - /* Current state of the TCP FSM */ + /* Current state of the TCP FSM. */ int conn_state; - /* Max Segment Size (bytes) */ + /* Max Segment Size (bytes). */ u_int max_seg_size; /* * Smoothed RTT stored as found in the TCP control block - * in units of (TCP_RTT_SCALE*hz) + * in units of (TCP_RTT_SCALE*hz). */ int smoothed_rtt; /* Is SACK enabled? */ u_char sack_enabled; - /* Window scaling for snd window */ + /* Window scaling for snd window. */ u_char snd_scale; - /* Window scaling for recv window */ + /* Window scaling for recv window. */ u_char rcv_scale; - /* TCP control block flags */ + /* TCP control block flags. */ u_int flags; - /* Retransmit timeout length */ + /* Retransmit timeout length. */ int rxt_length; - /* Size of the TCP send buffer in bytes */ + /* Size of the TCP send buffer in bytes. */ u_int snd_buf_hiwater; - /* Current num bytes in the send socket buffer */ + /* Current num bytes in the send socket buffer. */ u_int snd_buf_cc; - /* Size of the TCP receive buffer in bytes */ + /* Size of the TCP receive buffer in bytes. */ u_int rcv_buf_hiwater; - /* Current num bytes in the receive socket buffer */ + /* Current num bytes in the receive socket buffer. */ u_int rcv_buf_cc; - /* Number of bytes inflight that we are waiting on ACKs for */ + /* Number of bytes inflight that we are waiting on ACKs for. */ u_int sent_inflight_bytes; - /* Link to next pkt_node in the list */ + /* Link to next pkt_node in the list. */ STAILQ_ENTRY(pkt_node) nodes; }; -/* Struct that will be stored in the TCP flow hash table */ +/* Struct that will be stored in the TCP flow hash table. */ struct flow_hash_node { - uint16_t counter; - uint8_t key[FLOW_KEY_LEN]; - LIST_ENTRY(flow_hash_node) nodes; + uint16_t counter; + uint8_t key[FLOW_KEY_LEN]; + LIST_ENTRY(flow_hash_node) nodes; }; -/* various runtime stats variables */ static volatile uint32_t siftr_num_inbound_skipped_pkts_malloc = 0; static volatile uint32_t siftr_num_inbound_skipped_pkts_mtx = 0; static volatile uint32_t siftr_num_outbound_skipped_pkts_malloc = 0; @@ -277,7 +276,8 @@ static char siftr_logfile[PATH_MAX] = "/ /* * Controls whether we generate a hash for each packet that triggers - * a SIFTR log message. Should eventually be made accessible via sysctl. + * a SIFTR log message. + * XXX: Should be made accessible via sysctl. */ static uint8_t siftr_generate_hashes = 1; @@ -321,28 +321,24 @@ siftr_process_pkt(struct pkt_node * pkt_ /* * Create the key that will be used to create a hash index - * into our hash table. - * Our key consists of ipversion,localip,localport,foreignip,foreignport + * into our hash table. Our key consists of: + * ipversion, localip, localport, foreignip, foreignport */ key[0] = pkt_node->ipver; - memcpy(key + key_offset, - (void *)(&(pkt_node->ip_laddr)), + memcpy(key + key_offset, &pkt_node->ip_laddr, sizeof(pkt_node->ip_laddr)); key_offset += sizeof(pkt_node->ip_laddr); - memcpy(key + key_offset, - (void *)(&(pkt_node->tcp_localport)), + memcpy(key + key_offset, &pkt_node->tcp_localport, sizeof(pkt_node->tcp_localport)); key_offset += sizeof(pkt_node->tcp_localport); - memcpy(key + key_offset, - (void *)(&(pkt_node->ip_faddr)), + memcpy(key + key_offset, &pkt_node->ip_faddr, sizeof(pkt_node->ip_faddr)); key_offset += sizeof(pkt_node->ip_faddr); - memcpy(key + key_offset, - (void *)(&(pkt_node->tcp_foreignport)), + memcpy(key + key_offset, &pkt_node->tcp_foreignport, sizeof(pkt_node->tcp_foreignport)); - counter_list = (counter_hash + - (hash32_buf(key, sizeof(key), 0) & siftr_hashmask)); + counter_list = counter_hash + + (hash32_buf(key, sizeof(key), 0) & siftr_hashmask); /* * If the list is not empty i.e. the hash index has @@ -353,16 +349,16 @@ siftr_process_pkt(struct pkt_node * pkt_ * Loop through the hash nodes in the list. * There should normally only be 1 hash node in the list, * except if there have been collisions at the hash index - * computed by hash32_buf() + * computed by hash32_buf(). */ - LIST_FOREACH (hash_node, counter_list, nodes) { + LIST_FOREACH(hash_node, counter_list, nodes) { /* * Check if the key for the pkt we are currently * processing is the same as the key stored in the * hash node we are currently processing. * If they are the same, then we've found the * hash node that stores the counter for the flow - * the pkt belongs to + * the pkt belongs to. */ if (memcmp(hash_node->key, key, sizeof(key)) == 0) { found_match = 1; @@ -371,15 +367,14 @@ siftr_process_pkt(struct pkt_node * pkt_ } } - /* If this flow hash hasn't been seen before or we have a collision */ + /* If this flow hash hasn't been seen before or we have a collision. */ if (hash_node == NULL || !found_match) { - /* Create a new hash node to store the flow's counter */ + /* Create a new hash node to store the flow's counter. */ hash_node = malloc(sizeof(struct flow_hash_node), - M_SIFTR_HASHNODE, - M_WAITOK); + M_SIFTR_HASHNODE, M_WAITOK); if (hash_node != NULL) { - /* Initialise our new hash node list entry */ + /* Initialise our new hash node list entry. */ hash_node->counter = 0; memcpy(hash_node->key, key, sizeof(key)); LIST_INSERT_HEAD(counter_list, hash_node, nodes); @@ -398,14 +393,14 @@ siftr_process_pkt(struct pkt_node * pkt_ * by the current value of siftr_pkts_per_log * and storing that in counter provides a neat * way to modulate the frequency of log - * messages being written to the log file + * messages being written to the log file. */ hash_node->counter = (hash_node->counter + 1) % siftr_pkts_per_log; /* * If we have not seen enough packets since the last time - * we wrote a log message for this connection, return + * we wrote a log message for this connection, return. */ if (hash_node->counter > 0) return; @@ -533,7 +528,8 @@ static void siftr_pkt_manager_thread(void *arg) { struct pkt_node *pkt_node, *pkt_node_temp; - STAILQ_HEAD(pkthead, pkt_node) tmp_pkt_queue = STAILQ_HEAD_INITIALIZER(tmp_pkt_queue); + STAILQ_HEAD(pkthead, pkt_node) tmp_pkt_queue = + STAILQ_HEAD_INITIALIZER(tmp_pkt_queue); uint8_t draining = 2; mtx_lock(&siftr_pkt_mgr_mtx); @@ -544,10 +540,7 @@ siftr_pkt_manager_thread(void *arg) * Sleep until we are signalled to wake because thread has * been told to exit or until 1 tick has passed. */ - mtx_sleep(&wait_for_pkt, - &siftr_pkt_mgr_mtx, - PWAIT, - "pktwait", + mtx_sleep(&wait_for_pkt, &siftr_pkt_mgr_mtx, PWAIT, "pktwait", 1); /* Gain exclusive access to the pkt_node queue. */ @@ -572,9 +565,7 @@ siftr_pkt_manager_thread(void *arg) mtx_unlock(&siftr_pkt_mgr_mtx); /* Flush all pkt_nodes to the log file. */ - STAILQ_FOREACH_SAFE(pkt_node, - &tmp_pkt_queue, - nodes, + STAILQ_FOREACH_SAFE(pkt_node, &tmp_pkt_queue, nodes, pkt_node_temp) { siftr_process_pkt(pkt_node); STAILQ_REMOVE_HEAD(&tmp_pkt_queue, nodes); @@ -614,7 +605,7 @@ hash_pkt(struct mbuf *m, uint32_t offset { uint32_t hash = 0; - while ((m != NULL) && (offset > m->m_len)) { + while (m != NULL && offset > m->m_len) { /* * The IP packet payload does not start in this mbuf, so * need to figure out which mbuf it starts in and what offset @@ -626,11 +617,10 @@ hash_pkt(struct mbuf *m, uint32_t offset while (m != NULL) { /* Ensure there is data in the mbuf */ - if ((m->m_len - offset) > 0) { + if ((m->m_len - offset) > 0) hash = hash32_buf(m->m_data + offset, - m->m_len - offset, - hash); - } + m->m_len - offset, hash); + m = m->m_next; offset = 0; } @@ -679,7 +669,6 @@ siftr_chkpkt(void *arg, struct mbuf **m, */ if (m_tag_locate(*m, PACKET_COOKIE_SIFTR, PACKET_TAG_SIFTR, NULL) != NULL) { - if (dir == PFIL_IN) siftr_num_inbound_skipped_pkts_dejavu++; else @@ -688,9 +677,7 @@ siftr_chkpkt(void *arg, struct mbuf **m, goto ret; } else { struct m_tag *tag = m_tag_alloc(PACKET_COOKIE_SIFTR, - PACKET_TAG_SIFTR, - 0, - M_NOWAIT); + PACKET_TAG_SIFTR, 0, M_NOWAIT); if (tag == NULL) { if (dir == PFIL_IN) siftr_num_inbound_skipped_pkts_malloc++; @@ -728,20 +715,12 @@ siftr_chkpkt(void *arg, struct mbuf **m, INP_INFO_RLOCK(_siftrtcbinfo); if (dir == PFIL_IN) - inp = in_pcblookup_hash(_siftrtcbinfo, - ip->ip_src, - th->th_sport, - ip->ip_dst, - th->th_dport, - 0, + inp = in_pcblookup_hash(_siftrtcbinfo, ip->ip_src, + th->th_sport, ip->ip_dst, th->th_dport, 0, (*m)->m_pkthdr.rcvif); else - inp = in_pcblookup_hash(_siftrtcbinfo, - ip->ip_dst, - th->th_dport, - ip->ip_src, - th->th_sport, - 0, + inp = in_pcblookup_hash(_siftrtcbinfo, ip->ip_dst, + th->th_dport, ip->ip_src, th->th_sport, 0, (*m)->m_pkthdr.rcvif); /* If we can't find the IP control block, bail. */ @@ -766,12 +745,10 @@ siftr_chkpkt(void *arg, struct mbuf **m, INP_LOCK_ASSERT(inp); - pkt_node = malloc(sizeof(struct pkt_node), - M_SIFTR_PKTNODE, + pkt_node = malloc(sizeof(struct pkt_node), M_SIFTR_PKTNODE, M_NOWAIT | M_ZERO); if (pkt_node == NULL) { - if (dir == PFIL_IN) siftr_num_inbound_skipped_pkts_malloc++; else @@ -788,7 +765,7 @@ siftr_chkpkt(void *arg, struct mbuf **m, * packet sent during the shutdown phase of a TCP connection), * or we're in the timewait state, bail */ - if (!tp || (inp->inp_flags & INP_TIMEWAIT)) { + if (!tp || inp->inp_flags & INP_TIMEWAIT) { if (dir == PFIL_IN) siftr_num_inbound_skipped_pkts_tcb++; else @@ -905,15 +882,6 @@ siftr_chkpkt(void *arg, struct mbuf **m, * over the bytes. */ pkt_node->hash = hash_pkt(*m, ip_hl); - - /* - nanotime(&end); - timespecsub(&end, &start); - pkt_node->hash = in_addword(th->th_sum, th->th_sum); - printf("dir: %c\tpkt_node->hash: 0x%08x\thashtime: %us %uns\n\n", direction[dir], pkt_node->hash, (unsigned int)end.tv_sec, (unsigned int)end.tv_nsec); - printf("at: 0x%08x\n", (unsigned int)at); - printf("dir: %c\tip->ip_len: %d\thash: 0x%04x\tfast hash: 0x%04x\tip->ip_src.s_addr: 0x%08x\tip->ip_dst.s_addr: 0x%08x\n\n", direction[dir], ip->ip_len, pkt_node->hash, th->th_sum + th->th_sum, ip->ip_src.s_addr, ip->ip_dst.s_addr); - */ } mtx_lock(&siftr_pkt_queue_mtx); @@ -969,7 +937,6 @@ siftr_chkpkt6(void *arg, struct mbuf **m */ if (m_tag_locate(*m, PACKET_COOKIE_SIFTR, PACKET_TAG_SIFTR, NULL) != NULL) { - if (dir == PFIL_IN) siftr_num_inbound_skipped_pkts_dejavu++; else @@ -979,9 +946,7 @@ siftr_chkpkt6(void *arg, struct mbuf **m } else { struct m_tag *tag = m_tag_alloc(PACKET_COOKIE_SIFTR, - PACKET_TAG_SIFTR, - 0, - M_NOWAIT); + PACKET_TAG_SIFTR, 0, M_NOWAIT); if (tag == NULL) { if( dir == PFIL_IN) siftr_num_inbound_skipped_pkts_malloc++; @@ -1020,20 +985,12 @@ siftr_chkpkt6(void *arg, struct mbuf **m INP_INFO_RLOCK(_siftrtcbinfo); if (dir == PFIL_IN) - inp = in6_pcblookup_hash(_siftrtcbinfo, - &ip6->ip6_src, - th->th_sport, - &ip6->ip6_dst, - th->th_dport, - 0, + inp = in6_pcblookup_hash(_siftrtcbinfo, &ip6->ip6_src, + th->th_sport, &ip6->ip6_dst, th->th_dport, 0, (*m)->m_pkthdr.rcvif); else - inp = in6_pcblookup_hash(_siftrtcbinfo, - &ip6->ip6_dst, - th->th_dport, - &ip6->ip6_src, - th->th_sport, - 0, + inp = in6_pcblookup_hash(_siftrtcbinfo, &ip6->ip6_dst, + th->th_dport, &ip6->ip6_src, th->th_sport, 0, (*m)->m_pkthdr.rcvif); /* If we can't find the IP control block, bail. */ @@ -1053,12 +1010,10 @@ siftr_chkpkt6(void *arg, struct mbuf **m inp_locally_locked = 1; } - pkt_node = malloc(sizeof(struct pkt_node), - M_SIFTR_PKTNODE, + pkt_node = malloc(sizeof(struct pkt_node), M_SIFTR_PKTNODE, M_NOWAIT | M_ZERO); if (pkt_node == NULL) { - if (dir == PFIL_IN) siftr_num_inbound_skipped_pkts_malloc++; else @@ -1075,7 +1030,7 @@ siftr_chkpkt6(void *arg, struct mbuf **m * packet sent during the shutdown phase of a TCP connection), * or we're in the timewait state, bail. */ - if (!tp || (inp->inp_flags & INP_TIMEWAIT)) { + if (!tp || inp->inp_flags & INP_TIMEWAIT) { if (dir == PFIL_IN) siftr_num_inbound_skipped_pkts_tcb++; else @@ -1156,26 +1111,18 @@ siftr_pfil(int action) #endif if (action == HOOK) { - pfil_add_hook(siftr_chkpkt, - NULL, - PFIL_IN | PFIL_OUT | PFIL_WAITOK, - pfh_inet); + pfil_add_hook(siftr_chkpkt, NULL, + PFIL_IN | PFIL_OUT | PFIL_WAITOK, pfh_inet); #ifdef SIFTR_IPV6 - pfil_add_hook(siftr_chkpkt6, - NULL, - PFIL_IN | PFIL_OUT | PFIL_WAITOK, - pfh_inet6); + pfil_add_hook(siftr_chkpkt6, NULL, + PFIL_IN | PFIL_OUT | PFIL_WAITOK, pfh_inet6); #endif } else if (action == UNHOOK) { - pfil_remove_hook(siftr_chkpkt, - NULL, - PFIL_IN | PFIL_OUT | PFIL_WAITOK, - pfh_inet); + pfil_remove_hook(siftr_chkpkt, NULL, + PFIL_IN | PFIL_OUT | PFIL_WAITOK, pfh_inet); #ifdef SIFTR_IPV6 - pfil_remove_hook(siftr_chkpkt6, - NULL, - PFIL_IN | PFIL_OUT | PFIL_WAITOK, - pfh_inet6); + pfil_remove_hook(siftr_chkpkt6, NULL, + PFIL_IN | PFIL_OUT | PFIL_WAITOK, pfh_inet6); #endif } @@ -1187,6 +1134,7 @@ static int siftr_sysctl_logfile_name_handler(SYSCTL_HANDLER_ARGS) { struct alq *new_alq; + int error; if (!req->newptr) goto skip; @@ -1194,12 +1142,8 @@ siftr_sysctl_logfile_name_handler(SYSCTL /* If old filename and new filename are different. */ if (strncmp(siftr_logfile, (char *)req->newptr, PATH_MAX)) { - int error = alq_open(&new_alq, - req->newptr, - curthread->td_ucred, - SIFTR_LOG_FILE_MODE, - SIFTR_ALQ_BUFLEN, - 0); + error = alq_open(&new_alq, req->newptr, curthread->td_ucred, + SIFTR_LOG_FILE_MODE, SIFTR_ALQ_BUFLEN, 0); /* Bail if unable to create new alq. */ if (error) @@ -1220,7 +1164,7 @@ siftr_sysctl_logfile_name_handler(SYSCTL } skip: - return sysctl_handle_string(oidp, arg1, arg2, req); + return (sysctl_handle_string(oidp, arg1, arg2, req)); } @@ -1248,28 +1192,19 @@ siftr_manage_ops(uint8_t action) return (-1); if (action == SIFTR_ENABLE) { - /* * Create our alq * XXX: We should abort if alq_open fails! */ - alq_open(&siftr_alq, - siftr_logfile, - curthread->td_ucred, - SIFTR_LOG_FILE_MODE, - SIFTR_ALQ_BUFLEN, - 0); + alq_open(&siftr_alq, siftr_logfile, curthread->td_ucred, + SIFTR_LOG_FILE_MODE, SIFTR_ALQ_BUFLEN, 0); STAILQ_INIT(&pkt_queue); siftr_exit_pkt_manager_thread = 0; - ret = kthread_add(&siftr_pkt_manager_thread, - NULL, - NULL, - &siftr_pkt_manager_thr, - RFNOWAIT, - 0, + ret = kthread_add(&siftr_pkt_manager_thread, NULL, NULL, + &siftr_pkt_manager_thr, RFNOWAIT, 0, "siftr_pkt_manager_thr"); siftr_pfil(HOOK); @@ -1293,7 +1228,6 @@ siftr_manage_ops(uint8_t action) alq_writen(siftr_alq, sbuf_data(s), sbuf_len(s), ALQ_WAITOK); } else if (action == SIFTR_DISABLE && siftr_pkt_manager_thr != NULL) { - /* * Remove the pfil hook functions. All threads currently in * the hook functions are allowed to exit before siftr_pfil() @@ -1316,11 +1250,8 @@ siftr_manage_ops(uint8_t action) wakeup(&wait_for_pkt); /* Wait for the pkt_manager thread to exit. */ - mtx_sleep(siftr_pkt_manager_thr, - &siftr_pkt_mgr_mtx, - PWAIT, - "thrwait", - 0); + mtx_sleep(siftr_pkt_manager_thr, &siftr_pkt_mgr_mtx, PWAIT, + "thrwait", 0); siftr_pkt_manager_thr = NULL; mtx_unlock(&siftr_pkt_mgr_mtx); @@ -1360,26 +1291,21 @@ siftr_manage_ops(uint8_t action) * The hash consists of an array of LISTs (man 3 queue). */ for (i = 0; i < siftr_hashmask; i++) { - LIST_FOREACH_SAFE(counter, - counter_hash + i, - nodes, + LIST_FOREACH_SAFE(counter, counter_hash + i, nodes, tmp_counter) { - key = (counter->key); + key = counter->key; key_index = 1; ipver = key[0]; memcpy(laddr, key + key_index, sizeof(laddr)); key_index += sizeof(laddr); - memcpy(&lport, key + key_index, sizeof(lport)); key_index += sizeof(lport); - memcpy(faddr, key + key_index, sizeof(faddr)); key_index += sizeof(faddr); - memcpy(&fport, key + key_index, sizeof(fport)); - + #ifdef SIFTR_IPV6 laddr[3] = ntohl(laddr[3]); faddr[3] = ntohl(faddr[3]); @@ -1454,9 +1380,6 @@ siftr_manage_ops(uint8_t action) sbuf_delete(s); - /* Temporary debugging */ - /*printf("sizeof(struct pkt_node)=%lu,sizeof(struct m_tag)=%lu,siftr_num_inbound_skipped_pkts_dejavu=%u,siftr_num_outbound_skipped_pkts_dejavu=%u\n", sizeof(struct pkt_node), sizeof(struct m_tag), siftr_num_inbound_skipped_pkts_dejavu, siftr_num_outbound_skipped_pkts_dejavu);*/ - /* * XXX: Should be using ret to check if any functions fail * and set error appropriately @@ -1484,7 +1407,7 @@ siftr_sysctl_enabled_handler(SYSCTL_HAND } skip: - return sysctl_handle_int(oidp, arg1, arg2, req); + return (sysctl_handle_int(oidp, arg1, arg2, req)); } @@ -1499,7 +1422,7 @@ siftr_sysctl_pkts_per_log_handler(SYSCTL return (1); skip: - return sysctl_handle_int(oidp, arg1, arg2, req); + return (sysctl_handle_int(oidp, arg1, arg2, req)); } @@ -1533,23 +1456,18 @@ deinit_siftr(void) static int init_siftr(void) { - EVENTHANDLER_REGISTER(shutdown_pre_sync, - siftr_shutdown_handler, - NULL, + EVENTHANDLER_REGISTER(shutdown_pre_sync, siftr_shutdown_handler, NULL, SHUTDOWN_PRI_FIRST); /* Initialise our flow counter hash table. */ - counter_hash = hashinit(SIFTR_EXPECTED_MAX_TCP_FLOWS, - M_SIFTR, + counter_hash = hashinit(SIFTR_EXPECTED_MAX_TCP_FLOWS, M_SIFTR, &siftr_hashmask); /* * Create a buffer to hold log messages * before they get written to disk. */ - log_writer_msg_buf = malloc(SIFTR_ALQ_BUFLEN, - M_SIFTR, - M_WAITOK|M_ZERO); + log_writer_msg_buf = malloc(SIFTR_ALQ_BUFLEN, M_SIFTR, M_WAITOK|M_ZERO); mtx_init(&siftr_pkt_queue_mtx, "siftr_pkt_queue_mtx", NULL, MTX_DEF); mtx_init(&siftr_pkt_mgr_mtx, "siftr_pkt_mgr_mtx", NULL, MTX_DEF); @@ -1577,24 +1495,28 @@ init_siftr(void) static int siftr_load_handler(module_t mod, int what, void *arg) { + int ret; + switch (what) { case MOD_LOAD: - return init_siftr(); + ret = init_siftr(); break; case MOD_QUIESCE: case MOD_SHUTDOWN: - return deinit_siftr(); + ret = deinit_siftr(); break; case MOD_UNLOAD: - return (0); + ret = 0; break; default: - return (EINVAL); + ret = EINVAL; break; } + + return (ret); } @@ -1625,43 +1547,18 @@ MODULE_DEPEND(siftr, alq, 1, 1, 1); SYSCTL_DECL(_net_inet_siftr); -SYSCTL_NODE( _net_inet, - OID_AUTO, - siftr, - CTLFLAG_RW, - NULL, - "siftr related settings" -); - -SYSCTL_OID( _net_inet_siftr, - OID_AUTO, - enabled, - CTLTYPE_UINT|CTLFLAG_RW, - &siftr_enabled, - 0, - &siftr_sysctl_enabled_handler, - "IU", - "switch siftr module operations on/off" -); - -SYSCTL_OID( _net_inet_siftr, - OID_AUTO, - ppl, - CTLTYPE_UINT|CTLFLAG_RW, - &siftr_pkts_per_log, - 1, - &siftr_sysctl_pkts_per_log_handler, - "IU", - "number of packets between generating a log message" -); - -SYSCTL_PROC( _net_inet_siftr, - OID_AUTO, - logfile, - CTLTYPE_STRING|CTLFLAG_RW, - &siftr_logfile, - sizeof(siftr_logfile), - &siftr_sysctl_logfile_name_handler, - "A", - "file to save siftr log messages to" -); +SYSCTL_NODE(_net_inet, OID_AUTO, siftr, CTLFLAG_RW, NULL, + "siftr related settings"); + +SYSCTL_OID(_net_inet_siftr, OID_AUTO, enabled, CTLTYPE_UINT|CTLFLAG_RW, + &siftr_enabled, 0, &siftr_sysctl_enabled_handler, "IU", + "switch siftr module operations on/off"); + +SYSCTL_OID(_net_inet_siftr, OID_AUTO, ppl, CTLTYPE_UINT|CTLFLAG_RW, + &siftr_pkts_per_log, 1, &siftr_sysctl_pkts_per_log_handler, "IU", + "number of packets between generating a log message"); + +SYSCTL_PROC(_net_inet_siftr, OID_AUTO, logfile, CTLTYPE_STRING|CTLFLAG_RW, + &siftr_logfile, sizeof(siftr_logfile), &siftr_sysctl_logfile_name_handler, + "A", "file to save siftr log messages to"); + From owner-svn-src-projects@FreeBSD.ORG Tue Oct 6 21:46:03 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C3B13106566B; Tue, 6 Oct 2009 21:46:03 +0000 (UTC) (envelope-from lstewart@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id B036E8FC16; Tue, 6 Oct 2009 21:46:03 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n96Lk3N9064938; Tue, 6 Oct 2009 21:46:03 GMT (envelope-from lstewart@svn.freebsd.org) Received: (from lstewart@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n96Lk3E4064936; Tue, 6 Oct 2009 21:46:03 GMT (envelope-from lstewart@svn.freebsd.org) Message-Id: <200910062146.n96Lk3E4064936@svn.freebsd.org> From: Lawrence Stewart Date: Tue, 6 Oct 2009 21:46:03 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197818 - projects/tcp_ffcaia2008_8.x/sys/netinet X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Oct 2009 21:46:03 -0000 Author: lstewart Date: Tue Oct 6 21:46:03 2009 New Revision: 197818 URL: http://svn.freebsd.org/changeset/base/197818 Log: Remove a variable that is no longer used after the switch to ALQ. Sponsored by: FreeBSD Foundation Modified: projects/tcp_ffcaia2008_8.x/sys/netinet/siftr.c Modified: projects/tcp_ffcaia2008_8.x/sys/netinet/siftr.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/sys/netinet/siftr.c Tue Oct 6 21:42:41 2009 (r197817) +++ projects/tcp_ffcaia2008_8.x/sys/netinet/siftr.c Tue Oct 6 21:46:03 2009 (r197818) @@ -288,7 +288,6 @@ static uint8_t siftr_generate_hashes = 1 static char direction[3] = {'\0', 'i','o'}; -static char *log_writer_msg_buf; STAILQ_HEAD(pkthead, pkt_node) pkt_queue = STAILQ_HEAD_INITIALIZER(pkt_queue); @@ -1444,7 +1443,6 @@ deinit_siftr(void) hashdestroy(counter_hash, M_SIFTR, siftr_hashmask); mtx_destroy(&siftr_pkt_queue_mtx); mtx_destroy(&siftr_pkt_mgr_mtx); - free(log_writer_msg_buf, M_SIFTR); return (0); } @@ -1463,12 +1461,6 @@ init_siftr(void) counter_hash = hashinit(SIFTR_EXPECTED_MAX_TCP_FLOWS, M_SIFTR, &siftr_hashmask); - /* - * Create a buffer to hold log messages - * before they get written to disk. - */ - log_writer_msg_buf = malloc(SIFTR_ALQ_BUFLEN, M_SIFTR, M_WAITOK|M_ZERO); - mtx_init(&siftr_pkt_queue_mtx, "siftr_pkt_queue_mtx", NULL, MTX_DEF); mtx_init(&siftr_pkt_mgr_mtx, "siftr_pkt_mgr_mtx", NULL, MTX_DEF); From owner-svn-src-projects@FreeBSD.ORG Wed Oct 7 05:08:26 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E7023106568F; Wed, 7 Oct 2009 05:08:26 +0000 (UTC) (envelope-from lstewart@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id D645A8FC0A; Wed, 7 Oct 2009 05:08:26 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n9758QwT074525; Wed, 7 Oct 2009 05:08:26 GMT (envelope-from lstewart@svn.freebsd.org) Received: (from lstewart@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n9758Qi2074524; Wed, 7 Oct 2009 05:08:26 GMT (envelope-from lstewart@svn.freebsd.org) Message-Id: <200910070508.n9758Qi2074524@svn.freebsd.org> From: Lawrence Stewart Date: Wed, 7 Oct 2009 05:08:26 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197825 - projects/tcp_ffcaia2008_8.x/sys/sys X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Oct 2009 05:08:27 -0000 Author: lstewart Date: Wed Oct 7 05:08:26 2009 New Revision: 197825 URL: http://svn.freebsd.org/changeset/base/197825 Log: Rename unused field in struct ale to something more appropriate. Sponsored by: FreeBSD Foundation Modified: projects/tcp_ffcaia2008_8.x/sys/sys/alq.h Modified: projects/tcp_ffcaia2008_8.x/sys/sys/alq.h ============================================================================== --- projects/tcp_ffcaia2008_8.x/sys/sys/alq.h Tue Oct 6 23:48:28 2009 (r197824) +++ projects/tcp_ffcaia2008_8.x/sys/sys/alq.h Wed Oct 7 05:08:26 2009 (r197825) @@ -44,7 +44,7 @@ extern struct thread *ald_thread; struct ale { intptr_t ae_bytesused; /* # bytes written to ALE. */ char *ae_data; /* Write ptr. */ - int ae_flags; /* Unused, compat. */ + int ae_pad; /* Unused, compat. */ }; /* Flag options. */ From owner-svn-src-projects@FreeBSD.ORG Wed Oct 7 05:38:45 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F244C106566B; Wed, 7 Oct 2009 05:38:44 +0000 (UTC) (envelope-from lstewart@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id E14F38FC08; Wed, 7 Oct 2009 05:38:44 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n975cipk075099; Wed, 7 Oct 2009 05:38:44 GMT (envelope-from lstewart@svn.freebsd.org) Received: (from lstewart@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n975ciA0075097; Wed, 7 Oct 2009 05:38:44 GMT (envelope-from lstewart@svn.freebsd.org) Message-Id: <200910070538.n975ciA0075097@svn.freebsd.org> From: Lawrence Stewart Date: Wed, 7 Oct 2009 05:38:44 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197826 - projects/tcp_ffcaia2008_8.x/sys/kern X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Oct 2009 05:38:45 -0000 Author: lstewart Date: Wed Oct 7 05:38:44 2009 New Revision: 197826 URL: http://svn.freebsd.org/changeset/base/197826 Log: Style tweaks. Sponsored by: FreeBSD Foundation Modified: projects/tcp_ffcaia2008_8.x/sys/kern/kern_alq.c Modified: projects/tcp_ffcaia2008_8.x/sys/kern/kern_alq.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/sys/kern/kern_alq.c Wed Oct 7 05:08:26 2009 (r197825) +++ projects/tcp_ffcaia2008_8.x/sys/kern/kern_alq.c Wed Oct 7 05:38:44 2009 (r197826) @@ -257,8 +257,7 @@ alq_shutdown(struct alq *alq) * the ALQ_NOACTIVATE flag has been used), explicitly activate the * ALQ here so that the pending data gets flushed by the ald_daemon. */ - if (!(alq->aq_flags & AQ_ACTIVE) && - ALQ_HAS_PENDING_DATA(alq)) { + if (!(alq->aq_flags & AQ_ACTIVE) && ALQ_HAS_PENDING_DATA(alq)) { alq->aq_flags |= AQ_ACTIVE; ALQ_UNLOCK(alq); ALD_LOCK(); @@ -493,8 +492,8 @@ alq_writen(struct alq *alq, void *data, * there is not enough free space in our underlying buffer * to accept the message and the user can't wait, return. */ - if ((len > alq->aq_buflen) || - ((flags & ALQ_NOWAIT) && (alq->aq_freebytes < len))) { + if (len > alq->aq_buflen || + (flags & ALQ_NOWAIT && alq->aq_freebytes < len)) { ALQ_UNLOCK(alq); return (EWOULDBLOCK); } @@ -503,7 +502,7 @@ alq_writen(struct alq *alq, void *data, * ALQ_WAITOK or alq->aq_freebytes > len, either spin until * we have enough free bytes (former) or skip (latter). */ - while (alq->aq_freebytes < len && (alq->aq_flags & AQ_SHUTDOWN) == 0) { + while (alq->aq_freebytes < len && !(alq->aq_flags & AQ_SHUTDOWN)) { alq->aq_flags |= AQ_WANTED; msleep_spin(alq, &alq->aq_mtx, "alqwriten", 0); } @@ -556,8 +555,7 @@ alq_writen(struct alq *alq, void *data, alq->aq_freebytes -= len; - if (((alq->aq_flags & AQ_ACTIVE) == 0) && - ((flags & ALQ_NOACTIVATE) == 0)) { + if (!(alq->aq_flags & AQ_ACTIVE) && !(flags & ALQ_NOACTIVATE)) { alq->aq_flags |= AQ_ACTIVE; activate = 1; } @@ -629,8 +627,8 @@ alq_getn(struct alq *alq, int len, int f * there is not enough free contiguous space in our underlying buffer * to accept the message and the user can't wait, return. */ - if ((len > alq->aq_buflen) || - ((flags & ALQ_NOWAIT) && (contigbytes < len))) { + if (len > alq->aq_buflen || + (flags & ALQ_NOWAIT && contigbytes < len)) { ALQ_UNLOCK(alq); return (NULL); } @@ -640,7 +638,7 @@ alq_getn(struct alq *alq, int len, int f * either spin until we have enough free contiguous bytes (former) * or skip (latter). */ - while (contigbytes < len && (alq->aq_flags & AQ_SHUTDOWN) == 0) { + while (contigbytes < len && !(alq->aq_flags & AQ_SHUTDOWN)) { alq->aq_flags |= AQ_WANTED; msleep_spin(alq, &alq->aq_mtx, "alqgetn", 0); if (alq->aq_writehead <= alq->aq_writetail) @@ -679,8 +677,7 @@ alq_post(struct alq *alq, struct ale *al { int activate; - if (((alq->aq_flags & AQ_ACTIVE) == 0) && - ((flags & ALQ_NOACTIVATE) == 0)) { + if (!(alq->aq_flags & AQ_ACTIVE) && !(flags & ALQ_NOACTIVATE)) { alq->aq_flags |= AQ_ACTIVE; activate = 1; } else @@ -722,7 +719,7 @@ alq_flush(struct alq *alq) * Pull the lever iff there is data to flush and we're * not already in the middle of a flush operation. */ - if (ALQ_HAS_PENDING_DATA(alq) && (alq->aq_flags & AQ_FLUSHING) == 0) + if (ALQ_HAS_PENDING_DATA(alq) && !(alq->aq_flags & AQ_FLUSHING)) needwakeup = alq_doio(alq); ALQ_UNLOCK(alq); From owner-svn-src-projects@FreeBSD.ORG Wed Oct 7 07:04:08 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C366E1065693; Wed, 7 Oct 2009 07:04:08 +0000 (UTC) (envelope-from lstewart@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id B2D7B8FC1F; Wed, 7 Oct 2009 07:04:08 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n97748NV076704; Wed, 7 Oct 2009 07:04:08 GMT (envelope-from lstewart@svn.freebsd.org) Received: (from lstewart@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n977481S076703; Wed, 7 Oct 2009 07:04:08 GMT (envelope-from lstewart@svn.freebsd.org) Message-Id: <200910070704.n977481S076703@svn.freebsd.org> From: Lawrence Stewart Date: Wed, 7 Oct 2009 07:04:08 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197827 - projects/tcp_ffcaia2008_8.x/sys/kern X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Oct 2009 07:04:08 -0000 Author: lstewart Date: Wed Oct 7 07:04:08 2009 New Revision: 197827 URL: http://svn.freebsd.org/changeset/base/197827 Log: Consistently use the local wrapearly variable in alq_doio(). Sponsored by: FreeBSD Foundation Modified: projects/tcp_ffcaia2008_8.x/sys/kern/kern_alq.c Modified: projects/tcp_ffcaia2008_8.x/sys/kern/kern_alq.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/sys/kern/kern_alq.c Wed Oct 7 05:38:44 2009 (r197826) +++ projects/tcp_ffcaia2008_8.x/sys/kern/kern_alq.c Wed Oct 7 07:04:08 2009 (r197827) @@ -300,6 +300,7 @@ alq_doio(struct alq *alq) td = curthread; totlen = 0; iov = 1; + wrapearly = alq->aq_wrapearly; bzero(&aiov, sizeof(aiov)); bzero(&auio, sizeof(auio)); @@ -313,7 +314,7 @@ alq_doio(struct alq *alq) } else if (alq->aq_writehead == 0) { /* Buffer not wrapped (special case to avoid an empty iov). */ totlen = aiov[0].iov_len = alq->aq_buflen - alq->aq_writetail - - alq->aq_wrapearly; + wrapearly; } else { /* * Buffer wrapped, requires 2 aiov entries: @@ -321,14 +322,13 @@ alq_doio(struct alq *alq) * - second is from start of buffer to writehead */ aiov[0].iov_len = alq->aq_buflen - alq->aq_writetail - - alq->aq_wrapearly; + wrapearly; iov++; aiov[1].iov_base = alq->aq_entbuf; aiov[1].iov_len = alq->aq_writehead; totlen = aiov[0].iov_len + aiov[1].iov_len; } - wrapearly = alq->aq_wrapearly; alq->aq_flags |= AQ_FLUSHING; ALQ_UNLOCK(alq); From owner-svn-src-projects@FreeBSD.ORG Wed Oct 7 08:43:07 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 90089106566B; Wed, 7 Oct 2009 08:43:07 +0000 (UTC) (envelope-from lstewart@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 739C08FC12; Wed, 7 Oct 2009 08:43:07 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n978h79P078884; Wed, 7 Oct 2009 08:43:07 GMT (envelope-from lstewart@svn.freebsd.org) Received: (from lstewart@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n978h7Wl078882; Wed, 7 Oct 2009 08:43:07 GMT (envelope-from lstewart@svn.freebsd.org) Message-Id: <200910070843.n978h7Wl078882@svn.freebsd.org> From: Lawrence Stewart Date: Wed, 7 Oct 2009 08:43:07 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197828 - projects/tcp_ffcaia2008_8.x/share/man/man9 X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Oct 2009 08:43:07 -0000 Author: lstewart Date: Wed Oct 7 08:43:06 2009 New Revision: 197828 URL: http://svn.freebsd.org/changeset/base/197828 Log: Update the ALQ(9) man page to discuss the new functionality. Sponsored by: FreeBSD Foundation Modified: projects/tcp_ffcaia2008_8.x/share/man/man9/alq.9 Modified: projects/tcp_ffcaia2008_8.x/share/man/man9/alq.9 ============================================================================== --- projects/tcp_ffcaia2008_8.x/share/man/man9/alq.9 Wed Oct 7 07:04:08 2009 (r197827) +++ projects/tcp_ffcaia2008_8.x/share/man/man9/alq.9 Wed Oct 7 08:43:06 2009 (r197828) @@ -1,7 +1,13 @@ .\" .\" Copyright (c) 2003 Hiten Pandya +.\" Copyright (c) 2009 The FreeBSD Foundation .\" All rights reserved. .\" +.\" Portions of this software were developed at the Centre for Advanced +.\" Internet Architectures, Swinburne University of Technology, Melbourne, +.\" Australia by Lawrence Stewart under sponsorship from the FreeBSD +.\" Foundation. +.\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: @@ -25,16 +31,18 @@ .\" .\" $FreeBSD$ .\" -.Dd May 16, 2003 +.Dd October 6, 2009 .Dt ALQ 9 .Os .Sh NAME .Nm alq , .Nm alq_open , .Nm alq_write , +.Nm alq_writen , .Nm alq_flush , .Nm alq_close , .Nm alq_get , +.Nm alq_getn , .Nm alq_post .Nd Asynchronous Logging Queues .Sh SYNOPSIS @@ -49,19 +57,23 @@ .Fa "int count" .Fc .Ft int -.Fn alq_write "struct alq *alq" "void *data" "int waitok" +.Fn alq_write "struct alq *alq" "void *data" "int flags" +.Ft int +.Fn alq_writen "struct alq *alq" "void *data" "int len" "int flags" .Ft void .Fn alq_flush "struct alq *alq" .Ft void .Fn alq_close "struct alq *alq" .Ft struct ale * -.Fn alq_get "struct alq *alq" "int waitok" +.Fn alq_get "struct alq *alq" "int flags" +.Ft struct ale * +.Fn alq_getn "struct alq *alq" "int len" "int flags" .Ft void .Fn alq_post "struct alq *alq" "struct ale *ale" .Sh DESCRIPTION The .Nm -facility provides an asynchronous fixed length recording +facility provides an asynchronous fixed or variable length recording mechanism, known as Asynchronous Logging Queues. It can record to any .Xr vnode 9 , @@ -81,26 +93,37 @@ is defined as which has the following members: .Bd -literal -offset indent struct ale { - struct ale *ae_next; /* Next Entry */ - char *ae_data; /* Entry buffer */ - int ae_flags; /* Entry flags */ + intptr_t ae_bytesused; /* # bytes written to ALE. */ + char *ae_data; /* Write ptr. */ + int ae_pad; /* Unused, compat. */ }; .Ed .Pp -The -.Va ae_flags -field is for internal use, clients of the +An +.Nm +can be created in either fixed or variable length mode. +A variable length .Nm -interface should not modify this field. -Behaviour is undefined if this field is modified. +accommodates writes of varying length using +.Fn alq_writen +and +.Fn alq_getn . +A fixed length +.Nm +accommodates a fixed number of writes using +.Fn alq_write +and +.Fn alq_get , +each of fixed size (set at queue creation time). +Fixed length mode is deprecated in favour of variable length mode. .Sh FUNCTIONS The .Fn alq_open -function creates a new logging queue. +function creates a new asynchronous logging queue. The .Fa file -argument is the name of the file to open for logging; if the file does not -yet exist, +argument is the name of the file to open for logging. +If the file does not yet exist, .Fn alq_open will attempt to create it. The @@ -115,30 +138,60 @@ a default creation mode suitable for mos The argument .Fa cred specifies the credentials to use when opening and performing I/O on the file. -The size of each entry in the queue is determined by -.Fa size . -The +To create a variable length mode +.Nm , +the +.Fa size +argument should be set to the size (in bytes) of the underlying queue and the +.Fa count +argument should be set to 0. +To create a fixed length mode +.Nm , +the +.Fa size +argument should be set to the size (in bytes) of each write and the .Fa count -argument determines the number of items to be stored in the -asynchronous queue over an approximate period of a disk -write operation. +argument should be set to the number of +.Fa size +byte chunks to reserve capacity for. .Pp The -.Fn alq_write +.Fn alq_writen function writes +.Fa len +bytes from .Fa data -to the designated queue, +to the designated variable length mode queue .Fa alq . -In the event that -.Fn alq_write -could not write the entry immediately, and +If +.Fn alq_writen +could not write the entry immediately and .Dv ALQ_WAITOK -is passed to -.Fa waitok , -then +is set in +.Fa flags , +the function will be allowed to +.Xr msleep_spin 9 +with the +.Dq Li alqwriten +wait message. +.Pp +The .Fn alq_write -will be allowed to -.Xr tsleep 9 . +function is implemented as a wrapper around +.Fn alq_writen +to provide backwards compatibility to consumers that have not been updated to +utilise variable length mode queues. +The function will write +.Fa size +bytes of data (where +.Fa size +was specified at queue creation time) from the +.Fa data +buffer to the +.Fa alq . +Note that it is an error to call +.Fn alq_write +on a variable length mode queue. .Pp The .Fn alq_flush @@ -146,61 +199,112 @@ function is used for flushing .Fa alq to the log medium that was passed to .Fn alq_open . +If +.Fa alq +has data to flush and is not already in the process of being flushed, the +function will block doing IO. +Otherwise, the function will return immediately. .Pp The .Fn alq_close -function will close the asynchronous logging queue, +function will close the asynchronous logging queue .Fa alq , and flush all pending write requests to the log medium. It will free all resources that were previously allocated. .Pp The -.Fn alq_get -function returns the next available asynchronous logging entry -from the queue, -.Fa alq . -This function leaves the queue in a locked state, until a subsequent +.Fn alq_getn +function returns an asynchronous log entry from +.Fa alq , +initialised to point at a buffer capable of receiving +.Fa len +bytes of data. +This function leaves +.Fa alq +in a locked state, until a subsequent .Fn alq_post call is made. -In the event that -.Fn alq_get -could not retrieve an entry immediately, it will -.Xr tsleep 9 +If +.Fn alq_getn +could not obtain +.Fa len +bytes of buffer immediately and +.Dv ALQ_WAITOK +is set in +.Fa flags , +the function will be allowed to +.Xr msleep_spin 9 with the -.Dq Li alqget +.Dq Li alqgetn wait message. +The caller can choose to write less than +.Fa len +bytes of data to the returned asynchronous log entry by setting the entry's +ae_bytesused field to the number of bytes actually written. +This must be done prior to calling +.Fn alq_post . .Pp The -.Fn alq_post -function schedules the asynchronous logging entry, -.Fa ale , -which is retrieved using the .Fn alq_get -function, -for writing to the asynchronous logging queue, +function is implemented as a wrapper around +.Fn alq_getn +to provide backwards compatibility to consumers that have not been updated to +utilise variable length mode queues. +The asynchronous log entry returned will be initialised to point at a buffer +capable of receiving +.Fa size +bytes of data (where +.Fa size +was specified at queue creation time). +Note that it is an error to call +.Fn alq_get +on a variable length mode queue. +.Pp +The +.Fn alq_post +function schedules the asynchronous log entry +.Fa ale +(obtained from +.Fn alq_getn +or +.Fn alq_get ) +for writing to .Fa alq . -This function leaves the queue, +This function leaves .Fa alq , in an unlocked state. .Sh IMPLEMENTATION NOTES The +.Fn alq_writen +and .Fn alq_write -function is a wrapper around the +functions both perform a +.Xr bcopy 3 +from the supplied +.Fa data +buffer into the underlying +.Nm +buffer. +Performance critical code paths may wish to consider using +.Fn alq_getn +(variable length queues) or +.Fn alq_get +(fixed length queues) to avoid the extra memory copy. Note that a queue +remains locked between calls to +.Fn alq_getn +or .Fn alq_get and -.Fn alq_post -functions; by using these functions separately, a call -to -.Fn bcopy -can be avoided for performance critical code paths. +.Fn alq_post , +so this method of writing to a queue is unsuitable for situations where the +time between calls may be substantial. .Sh LOCKING -Each asynchronous queue is protected by a spin mutex. +Each asynchronous logging queue is protected by a spin mutex. .Pp Functions -.Fn alq_flush , -.Fn alq_open +.Fn alq_flush and -.Fn alq_post +.Fn alq_open may attempt to acquire an internal sleep mutex, and should consequently not be used in contexts where sleeping is not allowed. @@ -214,32 +318,36 @@ if it fails to open or else it returns 0. .Pp The +.Fn alq_writen +and .Fn alq_write -function returns +functions return .Er EWOULDBLOCK if .Dv ALQ_NOWAIT -was provided as a value to -.Fa waitok -and either the queue is full, or when the system is shutting down. +was set in +.Fa flags +and either the queue is full or the system is shutting down. .Pp The +.Fn alq_getn +and .Fn alq_get -function returns -.Dv NULL , +functions return +.Dv NULL if .Dv ALQ_NOWAIT -was provided as a value to -.Fa waitok -and either the queue is full, or when the system is shutting down. +was set in +.Fa flags +and either the queue is full or the system is shutting down. .Pp NOTE: invalid arguments to non-void functions will result in undefined behaviour. .Sh SEE ALSO -.Xr syslog 3 , -.Xr kthread 9 , +.Xr kproc 9 , .Xr ktr 9 , -.Xr tsleep 9 , +.Xr msleep_spin 9 , +.Xr syslog 3 , .Xr vnode 9 .Sh HISTORY The @@ -250,7 +358,11 @@ Asynchronous Logging Queues (ALQ) facili The .Nm facility was written by -.An Jeffrey Roberson Aq jeff@FreeBSD.org . +.An Jeffrey Roberson Aq jeff@FreeBSD.org +and extended by +.An Lawrence Stewart Aq lstewart@freebsd.org . .Pp This manual page was written by -.An Hiten Pandya Aq hmp@FreeBSD.org . +.An Hiten Pandya Aq hmp@FreeBSD.org +and revised by +.An Lawrence Stewart Aq lstewart@freebsd.org . From owner-svn-src-projects@FreeBSD.ORG Thu Oct 8 13:57:52 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6D43C1065695; Thu, 8 Oct 2009 13:57:52 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 4666F8FC14; Thu, 8 Oct 2009 13:57:52 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n98DvqD6024455; Thu, 8 Oct 2009 13:57:52 GMT (envelope-from rwatson@svn.freebsd.org) Received: (from rwatson@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n98Dvp4q024429; Thu, 8 Oct 2009 13:57:51 GMT (envelope-from rwatson@svn.freebsd.org) Message-Id: <200910081357.n98Dvp4q024429@svn.freebsd.org> From: Robert Watson Date: Thu, 8 Oct 2009 13:57:51 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197858 - in projects/capabilities8: . cddl/compat/opensolaris cddl/contrib/opensolaris cddl/lib/libnvpair contrib/bind9 contrib/bzip2 contrib/cpio contrib/csup contrib/ee contrib/file ... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2009 13:57:52 -0000 Author: rwatson Date: Thu Oct 8 13:57:51 2009 New Revision: 197858 URL: http://svn.freebsd.org/changeset/base/197858 Log: Integrate capabilities 8 branch from stable/8. Modified: projects/capabilities8/ (props changed) projects/capabilities8/ObsoleteFiles.inc (props changed) projects/capabilities8/UPDATING (props changed) projects/capabilities8/cddl/compat/opensolaris/ (props changed) projects/capabilities8/cddl/contrib/opensolaris/ (props changed) projects/capabilities8/cddl/lib/libnvpair/ (props changed) projects/capabilities8/contrib/bind9/ (props changed) projects/capabilities8/contrib/bzip2/ (props changed) projects/capabilities8/contrib/cpio/ (props changed) projects/capabilities8/contrib/csup/ (props changed) projects/capabilities8/contrib/ee/ (props changed) projects/capabilities8/contrib/file/ (props changed) projects/capabilities8/contrib/gdb/ (props changed) projects/capabilities8/contrib/gdtoa/ (props changed) projects/capabilities8/contrib/less/ (props changed) projects/capabilities8/contrib/libpcap/ (props changed) projects/capabilities8/contrib/ncurses/ (props changed) projects/capabilities8/contrib/netcat/ (props changed) projects/capabilities8/contrib/ntp/ (props changed) projects/capabilities8/contrib/openbsm/ (props changed) projects/capabilities8/contrib/openpam/ (props changed) projects/capabilities8/contrib/pf/ (props changed) projects/capabilities8/contrib/sendmail/ (props changed) projects/capabilities8/contrib/tcpdump/ (props changed) projects/capabilities8/contrib/tcsh/ (props changed) projects/capabilities8/contrib/top/ (props changed) projects/capabilities8/contrib/top/install-sh (props changed) projects/capabilities8/contrib/traceroute/ (props changed) projects/capabilities8/contrib/wpa/ (props changed) projects/capabilities8/crypto/openssh/ (props changed) projects/capabilities8/crypto/openssl/ (props changed) projects/capabilities8/etc/ (props changed) projects/capabilities8/gnu/usr.bin/patch/ (props changed) projects/capabilities8/include/ (props changed) projects/capabilities8/lib/libarchive/ (props changed) projects/capabilities8/lib/libc/ (props changed) projects/capabilities8/lib/libc/gen/_pthread_stubs.c projects/capabilities8/lib/libc/stdio/asprintf.c (props changed) projects/capabilities8/lib/libc/stdtime/ (props changed) projects/capabilities8/lib/libc/string/ffsll.c (props changed) projects/capabilities8/lib/libc/string/flsll.c (props changed) projects/capabilities8/lib/libc/string/wcpcpy.c (props changed) projects/capabilities8/lib/libc/string/wcpncpy.c (props changed) projects/capabilities8/lib/libdevinfo/ (props changed) projects/capabilities8/lib/libdisk/ (props changed) projects/capabilities8/lib/libkvm/ (props changed) projects/capabilities8/lib/libthr/ (props changed) projects/capabilities8/lib/libusb/ (props changed) projects/capabilities8/lib/libusb/libusb20.3 (props changed) projects/capabilities8/lib/libusb/usb.h (props changed) projects/capabilities8/lib/libutil/ (props changed) projects/capabilities8/release/ (props changed) projects/capabilities8/release/doc/ (props changed) projects/capabilities8/release/doc/en_US.ISO8859-1/hardware/ (props changed) projects/capabilities8/sbin/ (props changed) projects/capabilities8/sbin/bsdlabel/ (props changed) projects/capabilities8/sbin/camcontrol/ (props changed) projects/capabilities8/sbin/geom/ (props changed) projects/capabilities8/sbin/ifconfig/ (props changed) projects/capabilities8/sbin/ipfw/ (props changed) projects/capabilities8/sbin/mount/ (props changed) projects/capabilities8/sbin/umount/ (props changed) projects/capabilities8/share/man/man4/ (props changed) projects/capabilities8/share/man/man5/ (props changed) projects/capabilities8/share/man/man7/ (props changed) projects/capabilities8/share/man/man9/ (props changed) projects/capabilities8/share/timedef/ (props changed) projects/capabilities8/share/zoneinfo/ (props changed) projects/capabilities8/sys/ (props changed) projects/capabilities8/sys/amd64/amd64/initcpu.c projects/capabilities8/sys/amd64/include/xen/ (props changed) projects/capabilities8/sys/cddl/contrib/opensolaris/ (props changed) projects/capabilities8/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/capabilities8/sys/conf/files projects/capabilities8/sys/contrib/dev/acpica/ (props changed) projects/capabilities8/sys/contrib/pf/ (props changed) projects/capabilities8/sys/dev/de/if_de.c projects/capabilities8/sys/dev/de/if_devar.h projects/capabilities8/sys/dev/if_ndis/if_ndis.c projects/capabilities8/sys/dev/mxge/if_mxge.c projects/capabilities8/sys/dev/mxge/if_mxge_var.h projects/capabilities8/sys/dev/usb/controller/ehci.c projects/capabilities8/sys/dev/xen/xenpci/ (props changed) projects/capabilities8/sys/i386/i386/initcpu.c projects/capabilities8/sys/kern/init_main.c projects/capabilities8/sys/kern/kern_exec.c projects/capabilities8/sys/kern/kern_sig.c projects/capabilities8/sys/modules/nfslockd/Makefile projects/capabilities8/sys/net/flowtable.c projects/capabilities8/sys/net/flowtable.h projects/capabilities8/sys/net/route.c projects/capabilities8/sys/netinet/in.c projects/capabilities8/sys/netinet/tcp_input.c projects/capabilities8/sys/nlm/nlm_prot_impl.c projects/capabilities8/sys/pc98/conf/GENERIC projects/capabilities8/sys/sparc64/conf/GENERIC projects/capabilities8/sys/vm/vm_map.c projects/capabilities8/tools/regression/lib/msun/test-conj.t (props changed) projects/capabilities8/tools/regression/poll/ (props changed) projects/capabilities8/tools/regression/priv/ (props changed) projects/capabilities8/tools/regression/usr.bin/pkill/pgrep-_g.t (props changed) projects/capabilities8/tools/regression/usr.bin/pkill/pgrep-_s.t (props changed) projects/capabilities8/tools/regression/usr.bin/pkill/pkill-_g.t (props changed) projects/capabilities8/tools/tools/ath/common/dumpregs.h (props changed) projects/capabilities8/tools/tools/ath/common/dumpregs_5210.c (props changed) projects/capabilities8/tools/tools/ath/common/dumpregs_5211.c (props changed) projects/capabilities8/tools/tools/ath/common/dumpregs_5212.c (props changed) projects/capabilities8/tools/tools/ath/common/dumpregs_5416.c (props changed) projects/capabilities8/tools/tools/termcap/termcap.pl (props changed) projects/capabilities8/tools/tools/vimage/ (props changed) projects/capabilities8/usr.bin/calendar/calendars/calendar.freebsd (props changed) projects/capabilities8/usr.bin/csup/ (props changed) projects/capabilities8/usr.bin/fstat/ (props changed) projects/capabilities8/usr.bin/look/ (props changed) projects/capabilities8/usr.bin/procstat/ (props changed) projects/capabilities8/usr.bin/w/ (props changed) projects/capabilities8/usr.bin/whois/ (props changed) projects/capabilities8/usr.bin/whois/whois.1 projects/capabilities8/usr.bin/whois/whois.c projects/capabilities8/usr.sbin/ (props changed) projects/capabilities8/usr.sbin/arp/ (props changed) projects/capabilities8/usr.sbin/dumpcis/cardinfo.h (props changed) projects/capabilities8/usr.sbin/dumpcis/cis.h (props changed) projects/capabilities8/usr.sbin/freebsd-update/ (props changed) projects/capabilities8/usr.sbin/iostat/ (props changed) projects/capabilities8/usr.sbin/jls/ (props changed) projects/capabilities8/usr.sbin/lpr/ (props changed) projects/capabilities8/usr.sbin/lpr/lp/lp.sh projects/capabilities8/usr.sbin/makefs/ffs/ffs_bswap.c (props changed) projects/capabilities8/usr.sbin/makefs/ffs/ffs_subr.c (props changed) projects/capabilities8/usr.sbin/makefs/ffs/ufs_bswap.h (props changed) projects/capabilities8/usr.sbin/makefs/getid.c (props changed) projects/capabilities8/usr.sbin/mfiutil/README (props changed) projects/capabilities8/usr.sbin/mfiutil/mfiutil.1 (props changed) projects/capabilities8/usr.sbin/mfiutil/mfiutil.8 (props changed) projects/capabilities8/usr.sbin/ndp/ (props changed) projects/capabilities8/usr.sbin/ntp/ (props changed) projects/capabilities8/usr.sbin/ppp/ (props changed) projects/capabilities8/usr.sbin/pstat/ (props changed) projects/capabilities8/usr.sbin/sysinstall/ (props changed) projects/capabilities8/usr.sbin/traceroute6/ (props changed) projects/capabilities8/usr.sbin/wpa/ (props changed) projects/capabilities8/usr.sbin/zic/ (props changed) Modified: projects/capabilities8/lib/libc/gen/_pthread_stubs.c ============================================================================== --- projects/capabilities8/lib/libc/gen/_pthread_stubs.c Thu Oct 8 11:42:24 2009 (r197857) +++ projects/capabilities8/lib/libc/gen/_pthread_stubs.c Thu Oct 8 13:57:51 2009 (r197858) @@ -222,7 +222,7 @@ STUB_FUNC1(pthread_mutex_trylock, PJT_MU STUB_FUNC1(pthread_mutex_unlock, PJT_MUTEX_UNLOCK, int, void *) STUB_FUNC1(pthread_mutexattr_destroy, PJT_MUTEXATTR_DESTROY, int, void *) STUB_FUNC1(pthread_mutexattr_init, PJT_MUTEXATTR_INIT, int, void *) -STUB_FUNC1(pthread_mutexattr_settype, PJT_MUTEXATTR_SETTYPE, int, void *) +STUB_FUNC2(pthread_mutexattr_settype, PJT_MUTEXATTR_SETTYPE, int, void *, int) STUB_FUNC2(pthread_once, PJT_ONCE, int, void *, void *) STUB_FUNC1(pthread_rwlock_destroy, PJT_RWLOCK_DESTROY, int, void *) STUB_FUNC2(pthread_rwlock_init, PJT_RWLOCK_INIT, int, void *, void *) Modified: projects/capabilities8/sys/amd64/amd64/initcpu.c ============================================================================== --- projects/capabilities8/sys/amd64/amd64/initcpu.c Thu Oct 8 11:42:24 2009 (r197857) +++ projects/capabilities8/sys/amd64/amd64/initcpu.c Thu Oct 8 13:57:51 2009 (r197858) @@ -165,4 +165,10 @@ initializecpu(void) */ if ((cpu_feature & CPUID_CLFSH) != 0) cpu_clflush_line_size = ((cpu_procinfo >> 8) & 0xff) * 8; + /* + * XXXKIB: (temporary) hack to work around traps generated when + * CLFLUSHing APIC registers window. + */ + if (cpu_vendor_id == CPU_VENDOR_INTEL && !(cpu_feature & CPUID_SS)) + cpu_feature &= ~CPUID_CLFSH; } Modified: projects/capabilities8/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c ============================================================================== --- projects/capabilities8/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c Thu Oct 8 11:42:24 2009 (r197857) +++ projects/capabilities8/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c Thu Oct 8 13:57:51 2009 (r197858) @@ -4172,8 +4172,12 @@ zfs_freebsd_setattr(ap) zflags = VTOZ(vp)->z_phys->zp_flags; if (vap->va_flags != VNOVAL) { + zfsvfs_t *zfsvfs = VTOZ(vp)->z_zfsvfs; int error; + if (zfsvfs->z_use_fuids == B_FALSE) + return (EOPNOTSUPP); + fflags = vap->va_flags; if ((fflags & ~(SF_IMMUTABLE|SF_APPEND|SF_NOUNLINK|UF_NODUMP)) != 0) return (EOPNOTSUPP); Modified: projects/capabilities8/sys/conf/files ============================================================================== --- projects/capabilities8/sys/conf/files Thu Oct 8 11:42:24 2009 (r197857) +++ projects/capabilities8/sys/conf/files Thu Oct 8 13:57:51 2009 (r197858) @@ -2660,12 +2660,12 @@ vm/vm_reserv.c standard vm/vm_unix.c standard vm/vm_zeroidle.c standard vm/vnode_pager.c standard -xdr/xdr.c optional krpc | nfslockd | nfsclient | nfsserver -xdr/xdr_array.c optional krpc | nfslockd | nfsclient | nfsserver -xdr/xdr_mbuf.c optional krpc | nfslockd | nfsclient | nfsserver -xdr/xdr_mem.c optional krpc | nfslockd | nfsclient | nfsserver -xdr/xdr_reference.c optional krpc | nfslockd | nfsclient | nfsserver -xdr/xdr_sizeof.c optional krpc | nfslockd | nfsclient | nfsserver +xdr/xdr.c optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd +xdr/xdr_array.c optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd +xdr/xdr_mbuf.c optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd +xdr/xdr_mem.c optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd +xdr/xdr_reference.c optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd +xdr/xdr_sizeof.c optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd # gnu/fs/xfs/xfs_alloc.c optional xfs \ compile-with "${NORMAL_C} -I$S/gnu/fs/xfs/FreeBSD -I$S/gnu/fs/xfs/FreeBSD/support -I$S/gnu/fs/xfs" \ Modified: projects/capabilities8/sys/dev/de/if_de.c ============================================================================== --- projects/capabilities8/sys/dev/de/if_de.c Thu Oct 8 11:42:24 2009 (r197857) +++ projects/capabilities8/sys/dev/de/if_de.c Thu Oct 8 13:57:51 2009 (r197858) @@ -160,7 +160,7 @@ static void tulip_dma_map_rxbuf(void *, static void tulip_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) { - u_int32_t *paddr; + bus_addr_t *paddr; if (error) return; @@ -182,7 +182,7 @@ tulip_dma_map_rxbuf(void *arg, bus_dma_s KASSERT(nseg == 1, ("too many DMA segments")); KASSERT(segs[0].ds_len >= TULIP_RX_BUFLEN, ("receive buffer too small")); - desc->d_addr1 = segs[0].ds_addr; + desc->d_addr1 = segs[0].ds_addr & 0xffffffff; desc->d_length1 = TULIP_RX_BUFLEN; #ifdef not_needed /* These should already always be zero. */ @@ -3171,8 +3171,8 @@ tulip_reset(tulip_softc_t * const sc) sc->tulip_ifp->if_drv_flags &= ~IFF_DRV_OACTIVE; } - TULIP_CSR_WRITE(sc, csr_txlist, sc->tulip_txinfo.ri_dma_addr); - TULIP_CSR_WRITE(sc, csr_rxlist, sc->tulip_rxinfo.ri_dma_addr); + TULIP_CSR_WRITE(sc, csr_txlist, sc->tulip_txinfo.ri_dma_addr & 0xffffffff); + TULIP_CSR_WRITE(sc, csr_rxlist, sc->tulip_rxinfo.ri_dma_addr & 0xffffffff); TULIP_CSR_WRITE(sc, csr_busmode, (1 << (3 /*pci_max_burst_len*/ + 8)) |TULIP_BUSMODE_CACHE_ALIGN8 @@ -3488,7 +3488,7 @@ tulip_rx_intr(tulip_softc_t * const sc) struct mbuf *m0; KASSERT(ms != NULL, ("no packet to accept")); -#if defined(TULIP_COPY_RXDATA) +#ifndef __NO_STRICT_ALIGNMENT /* * Copy the data into a new mbuf that is properly aligned. If * we fail to allocate a new mbuf, then drop the packet. We will @@ -3527,7 +3527,7 @@ tulip_rx_intr(tulip_softc_t * const sc) */ ms = m_getcl(M_DONTWAIT, MT_DATA, M_PKTHDR); -#if defined(TULIP_COPY_RXDATA) +#ifndef __NO_STRICT_ALIGNMENT skip_input: #endif if (ms == NULL) { @@ -4016,9 +4016,9 @@ tulip_txput(tulip_softc_t * const sc, st eop = nextout; eop->di_desc->d_flag &= TULIP_DFLAG_ENDRING|TULIP_DFLAG_CHAIN; eop->di_desc->d_status = d_status; - eop->di_desc->d_addr1 = segs[segcnt].ds_addr; + eop->di_desc->d_addr1 = segs[segcnt].ds_addr & 0xffffffff; eop->di_desc->d_length1 = segs[segcnt].ds_len; - eop->di_desc->d_addr2 = segs[segcnt+1].ds_addr; + eop->di_desc->d_addr2 = segs[segcnt+1].ds_addr & 0xffffffff; eop->di_desc->d_length2 = segs[segcnt+1].ds_len; d_status = TULIP_DSTS_OWNER; if (++nextout == ri->ri_last) @@ -4028,7 +4028,7 @@ tulip_txput(tulip_softc_t * const sc, st eop = nextout; eop->di_desc->d_flag &= TULIP_DFLAG_ENDRING|TULIP_DFLAG_CHAIN; eop->di_desc->d_status = d_status; - eop->di_desc->d_addr1 = segs[segcnt].ds_addr; + eop->di_desc->d_addr1 = segs[segcnt].ds_addr & 0xffffffff; eop->di_desc->d_length1 = segs[segcnt].ds_len; eop->di_desc->d_addr2 = 0; eop->di_desc->d_length2 = 0; @@ -4194,7 +4194,7 @@ tulip_txput_setup(tulip_softc_t * const nextout->d_length2 = 0; nextout->d_addr2 = 0; nextout->d_length1 = sizeof(sc->tulip_setupdata); - nextout->d_addr1 = sc->tulip_setup_dma_addr; + nextout->d_addr1 = sc->tulip_setup_dma_addr & 0xffffffff; bus_dmamap_sync(sc->tulip_setup_tag, sc->tulip_setup_map, BUS_DMASYNC_PREREAD|BUS_DMASYNC_PREWRITE); TULIP_TXDESC_PRESYNC(ri); @@ -4491,7 +4491,7 @@ tulip_busdma_freering(tulip_ringinfo_t * /* Allocate memory for a single descriptor ring. */ static int tulip_busdma_allocring(device_t dev, tulip_softc_t * const sc, size_t count, - bus_size_t maxsize, int nsegs, tulip_ringinfo_t *ri, const char *name) + bus_size_t align, int nsegs, tulip_ringinfo_t *ri, const char *name) { size_t size; int error, i; @@ -4499,7 +4499,7 @@ tulip_busdma_allocring(device_t dev, tul /* First, setup a tag. */ ri->ri_max = count; size = count * sizeof(tulip_desc_t); - error = bus_dma_tag_create(NULL, PAGE_SIZE, 0, BUS_SPACE_MAXADDR_32BIT, + error = bus_dma_tag_create(NULL, 32, 0, BUS_SPACE_MAXADDR_32BIT, BUS_SPACE_MAXADDR, NULL, NULL, size, 1, size, 0, NULL, NULL, &ri->ri_ring_tag); if (error) { @@ -4527,9 +4527,9 @@ tulip_busdma_allocring(device_t dev, tul } /* Allocate a tag for the data buffers. */ - error = bus_dma_tag_create(NULL, 4, 0, + error = bus_dma_tag_create(NULL, align, 0, BUS_SPACE_MAXADDR_32BIT, BUS_SPACE_MAXADDR, NULL, NULL, - maxsize, nsegs, TULIP_DATA_PER_DESC, 0, NULL, NULL, &ri->ri_data_tag); + MCLBYTES * nsegs, nsegs, MCLBYTES, 0, NULL, NULL, &ri->ri_data_tag); if (error) { device_printf(dev, "failed to allocate %s buffer dma tag\n", name); return (error); @@ -4563,6 +4563,7 @@ tulip_busdma_cleanup(tulip_softc_t * con if (sc->tulip_setupbuf != NULL) { bus_dmamem_free(sc->tulip_setup_tag, sc->tulip_setupbuf, sc->tulip_setup_map); + bus_dmamap_destroy(sc->tulip_setup_tag, sc->tulip_setup_map); sc->tulip_setup_map = NULL; sc->tulip_setupbuf = NULL; } @@ -4586,8 +4587,8 @@ tulip_busdma_init(device_t dev, tulip_so /* * Allocate space and dmamap for transmit ring. */ - error = tulip_busdma_allocring(dev, sc, TULIP_TXDESCS, TULIP_DATA_PER_DESC, - TULIP_MAX_TXSEG, &sc->tulip_txinfo, "transmit"); + error = tulip_busdma_allocring(dev, sc, TULIP_TXDESCS, 1, TULIP_MAX_TXSEG, + &sc->tulip_txinfo, "transmit"); if (error) return (error); @@ -4598,7 +4599,7 @@ tulip_busdma_init(device_t dev, tulip_so * a waste in practice though as an ethernet frame can easily fit * in TULIP_RX_BUFLEN bytes. */ - error = tulip_busdma_allocring(dev, sc, TULIP_RXDESCS, MCLBYTES, 1, + error = tulip_busdma_allocring(dev, sc, TULIP_RXDESCS, 4, 1, &sc->tulip_rxinfo, "receive"); if (error) return (error); @@ -4606,7 +4607,7 @@ tulip_busdma_init(device_t dev, tulip_so /* * Allocate a DMA tag, memory, and map for setup descriptor */ - error = bus_dma_tag_create(NULL, 4, 0, + error = bus_dma_tag_create(NULL, 32, 0, BUS_SPACE_MAXADDR_32BIT, BUS_SPACE_MAXADDR, NULL, NULL, sizeof(sc->tulip_setupdata), 1, sizeof(sc->tulip_setupdata), 0, NULL, NULL, &sc->tulip_setup_tag); Modified: projects/capabilities8/sys/dev/de/if_devar.h ============================================================================== --- projects/capabilities8/sys/dev/de/if_devar.h Thu Oct 8 11:42:24 2009 (r197857) +++ projects/capabilities8/sys/dev/de/if_devar.h Thu Oct 8 13:57:51 2009 (r197858) @@ -104,7 +104,7 @@ typedef struct { tulip_descinfo_t *ri_descinfo; bus_dma_tag_t ri_ring_tag; bus_dmamap_t ri_ring_map; - uint32_t ri_dma_addr; + bus_addr_t ri_dma_addr; bus_dma_tag_t ri_data_tag; bus_dmamap_t *ri_data_maps; } tulip_ringinfo_t; @@ -134,11 +134,7 @@ typedef struct { * architecture which can't handle unaligned accesses) because with * 100Mb/s cards the copying is just too much of a hit. */ -#if !defined(__i386__) -#define TULIP_COPY_RXDATA 1 -#endif -#define TULIP_DATA_PER_DESC 2032 #define TULIP_TXTIMER 4 #define TULIP_RXDESCS 48 #define TULIP_TXDESCS 128 @@ -560,7 +556,7 @@ struct tulip_softc { */ bus_dma_tag_t tulip_setup_tag; bus_dmamap_t tulip_setup_map; - uint32_t tulip_setup_dma_addr; + bus_addr_t tulip_setup_dma_addr; u_int32_t *tulip_setupbuf; u_int32_t tulip_setupdata[192 / sizeof(u_int32_t)]; char tulip_boardid[24]; Modified: projects/capabilities8/sys/dev/if_ndis/if_ndis.c ============================================================================== --- projects/capabilities8/sys/dev/if_ndis/if_ndis.c Thu Oct 8 11:42:24 2009 (r197857) +++ projects/capabilities8/sys/dev/if_ndis/if_ndis.c Thu Oct 8 13:57:51 2009 (r197858) @@ -1012,7 +1012,12 @@ static void ndis_vap_delete(struct ieee80211vap *vap) { struct ndis_vap *nvp = NDIS_VAP(vap); + struct ieee80211com *ic = vap->iv_ic; + struct ifnet *ifp = ic->ic_ifp; + struct ndis_softc *sc = ifp->if_softc; + ndis_stop(sc); + callout_drain(&sc->ndis_scan_callout); ieee80211_vap_detach(vap); free(nvp, M_80211_VAP); } @@ -1529,7 +1534,7 @@ ndis_inputtask(dobj, arg) if (m == NULL) break; KeReleaseSpinLock(&sc->ndis_rxlock, irql); - if (sc->ndis_80211) + if ((sc->ndis_80211 != 0) && (vap != NULL)) vap->iv_deliver_data(vap, vap->iv_bss, m); else (*ifp->if_input)(ifp, m); @@ -1741,7 +1746,7 @@ ndis_ticktask(d, xsc) sc->ndis_sts == NDIS_STATUS_MEDIA_CONNECT) { sc->ndis_link = 1; NDIS_UNLOCK(sc); - if (sc->ndis_80211) { + if ((sc->ndis_80211 != 0) && (vap != NULL)) { ndis_getstate_80211(sc); ieee80211_new_state(vap, IEEE80211_S_RUN, -1); } @@ -1753,7 +1758,7 @@ ndis_ticktask(d, xsc) sc->ndis_sts == NDIS_STATUS_MEDIA_DISCONNECT) { sc->ndis_link = 0; NDIS_UNLOCK(sc); - if (sc->ndis_80211) + if ((sc->ndis_80211 != 0) && (vap != NULL)) ieee80211_new_state(vap, IEEE80211_S_SCAN, 0); NDIS_LOCK(sc); if_link_state_change(sc->ifp, LINK_STATE_DOWN); @@ -2042,9 +2047,6 @@ ndis_init(xsc) /* Setup task offload. */ ndis_set_offload(sc); - if (sc->ndis_80211) - ndis_setstate_80211(sc); - NDIS_LOCK(sc); sc->ndis_txidx = 0; @@ -2292,8 +2294,6 @@ ndis_setstate_80211(sc) ifp = sc->ifp; ic = ifp->if_l2com; vap = TAILQ_FIRST(&ic->ic_vaps); - if (vap == NULL) - return; if (!NDIS_INITIALIZED(sc)) { DPRINTF(("%s: NDIS not initialized\n", __func__)); @@ -2725,8 +2725,6 @@ ndis_getstate_80211(sc) ifp = sc->ifp; ic = ifp->if_l2com; vap = TAILQ_FIRST(&ic->ic_vaps); - if (vap == NULL) - return; ni = vap->iv_bss; if (!NDIS_INITIALIZED(sc)) Modified: projects/capabilities8/sys/dev/mxge/if_mxge.c ============================================================================== --- projects/capabilities8/sys/dev/mxge/if_mxge.c Thu Oct 8 11:42:24 2009 (r197857) +++ projects/capabilities8/sys/dev/mxge/if_mxge.c Thu Oct 8 13:57:51 2009 (r197858) @@ -3653,10 +3653,16 @@ mxge_setup_cfg_space(mxge_softc_t *sc) if (pci_find_extcap(dev, PCIY_EXPRESS, ®) == 0) { lnk = pci_read_config(dev, reg + 0x12, 2); sc->link_width = (lnk >> 4) & 0x3f; - - pectl = pci_read_config(dev, reg + 0x8, 2); - pectl = (pectl & ~0x7000) | (5 << 12); - pci_write_config(dev, reg + 0x8, pectl, 2); + + if (sc->pectl == 0) { + pectl = pci_read_config(dev, reg + 0x8, 2); + pectl = (pectl & ~0x7000) | (5 << 12); + pci_write_config(dev, reg + 0x8, pectl, 2); + sc->pectl = pectl; + } else { + /* restore saved pectl after watchdog reset */ + pci_write_config(dev, reg + 0x8, sc->pectl, 2); + } } /* Enable DMA and Memory space access */ @@ -3768,6 +3774,9 @@ mxge_watchdog_reset(mxge_softc_t *sc, in /* release all TX locks */ for (s = 0; s < num_tx_slices; s++) { ss = &sc->ss[s]; +#ifdef IFNET_BUF_RING + mxge_start_locked(ss); +#endif mtx_unlock(&ss->tx.mtx); } } Modified: projects/capabilities8/sys/dev/mxge/if_mxge_var.h ============================================================================== --- projects/capabilities8/sys/dev/mxge/if_mxge_var.h Thu Oct 8 11:42:24 2009 (r197857) +++ projects/capabilities8/sys/dev/mxge/if_mxge_var.h Thu Oct 8 13:57:51 2009 (r197858) @@ -273,6 +273,7 @@ struct mxge_softc { struct sysctl_ctx_list slice_sysctl_ctx; char *mac_addr_string; uint8_t mac_addr[6]; /* eeprom mac address */ + uint16_t pectl; /* save PCIe CTL state */ char product_code_string[64]; char serial_number_string[64]; char cmd_mtx_name[16]; Modified: projects/capabilities8/sys/dev/usb/controller/ehci.c ============================================================================== --- projects/capabilities8/sys/dev/usb/controller/ehci.c Thu Oct 8 11:42:24 2009 (r197857) +++ projects/capabilities8/sys/dev/usb/controller/ehci.c Thu Oct 8 13:57:51 2009 (r197858) @@ -131,6 +131,7 @@ struct ehci_std_temp { uint8_t auto_data_toggle; uint8_t setup_alt_next; uint8_t last_frame; + uint8_t can_use_next; }; void @@ -1207,11 +1208,6 @@ ehci_non_isoc_done_sub(struct usb_xfer * xfer->td_transfer_cache = td; - /* update data toggle */ - - xfer->endpoint->toggle_next = - (status & EHCI_QTD_TOGGLE_MASK) ? 1 : 0; - #if USB_DEBUG if (status & EHCI_QTD_STATERRS) { DPRINTFN(11, "error, addr=%d, endpt=0x%02x, frame=0x%02x" @@ -1235,6 +1231,9 @@ ehci_non_isoc_done_sub(struct usb_xfer * static void ehci_non_isoc_done(struct usb_xfer *xfer) { + ehci_softc_t *sc = EHCI_BUS2SC(xfer->xroot->bus); + ehci_qh_t *qh; + uint32_t status; usb_error_t err = 0; DPRINTFN(13, "xfer=%p endpoint=%p transfer done\n", @@ -1248,6 +1247,17 @@ ehci_non_isoc_done(struct usb_xfer *xfer } #endif + /* extract data toggle directly from the QH's overlay area */ + + qh = xfer->qh_start[xfer->flags_int.curr_dma_set]; + + usb_pc_cpu_invalidate(qh->page_cache); + + status = hc32toh(sc, qh->qh_qtd.qtd_status); + + xfer->endpoint->toggle_next = + (status & EHCI_QTD_TOGGLE_MASK) ? 1 : 0; + /* reset scanner */ xfer->td_transfer_cache = xfer->td_transfer_first; @@ -1348,6 +1358,7 @@ ehci_check_transfer(struct usb_xfer *xfe } } else { ehci_qtd_t *td; + ehci_qh_t *qh; /* non-isochronous transfer */ @@ -1357,16 +1368,35 @@ ehci_check_transfer(struct usb_xfer *xfe */ td = xfer->td_transfer_cache; + qh = xfer->qh_start[xfer->flags_int.curr_dma_set]; + + usb_pc_cpu_invalidate(qh->page_cache); + + status = hc32toh(sc, qh->qh_qtd.qtd_status); + if (status & EHCI_QTD_ACTIVE) { + /* transfer is pending */ + goto done; + } + while (1) { usb_pc_cpu_invalidate(td->page_cache); status = hc32toh(sc, td->qtd_status); /* - * if there is an active TD the transfer isn't done + * Check if there is an active TD which + * indicates that the transfer isn't done. */ if (status & EHCI_QTD_ACTIVE) { /* update cache */ - xfer->td_transfer_cache = td; + if (xfer->td_transfer_cache != td) { + xfer->td_transfer_cache = td; + if (qh->qh_qtd.qtd_next & + htohc32(sc, EHCI_LINK_TERMINATE)) { + /* XXX - manually advance to next frame */ + qh->qh_qtd.qtd_next = td->qtd_self; + usb_pc_cpu_flush(td->page_cache); + } + } goto done; } /* @@ -1545,7 +1575,6 @@ ehci_setup_standard_chain_sub(struct ehc ehci_qtd_t *td; ehci_qtd_t *td_next; ehci_qtd_t *td_alt_next; - uint32_t qtd_altnext; uint32_t buf_offset; uint32_t average; uint32_t len_old; @@ -1554,7 +1583,6 @@ ehci_setup_standard_chain_sub(struct ehc uint8_t precompute; terminate = htohc32(temp->sc, EHCI_LINK_TERMINATE); - qtd_altnext = terminate; td_alt_next = NULL; buf_offset = 0; shortpkt_old = temp->shortpkt; @@ -1612,7 +1640,8 @@ restart: td->qtd_status = temp->qtd_status | - htohc32(temp->sc, EHCI_QTD_SET_BYTES(average)); + htohc32(temp->sc, EHCI_QTD_IOC | + EHCI_QTD_SET_BYTES(average)); if (average == 0) { @@ -1687,11 +1716,23 @@ restart: td->qtd_buffer_hi[x] = 0; } - if (td_next) { - /* link the current TD with the next one */ - td->qtd_next = td_next->qtd_self; + if (temp->can_use_next) { + if (td_next) { + /* link the current TD with the next one */ + td->qtd_next = td_next->qtd_self; + } + } else { + /* + * BUG WARNING: The EHCI HW can use the + * qtd_next field instead of qtd_altnext when + * a short packet is received! We work this + * around in software by not queueing more + * than one job/TD at a time! + */ + td->qtd_next = terminate; } - td->qtd_altnext = qtd_altnext; + + td->qtd_altnext = terminate; td->alt_next = td_alt_next; usb_pc_cpu_flush(td->page_cache); @@ -1703,15 +1744,9 @@ restart: /* setup alt next pointer, if any */ if (temp->last_frame) { td_alt_next = NULL; - qtd_altnext = terminate; } else { /* we use this field internally */ td_alt_next = td_next; - if (temp->setup_alt_next) { - qtd_altnext = td_next->qtd_self; - } else { - qtd_altnext = terminate; - } } /* restore */ @@ -1756,6 +1791,8 @@ ehci_setup_standard_chain(struct usb_xfe temp.qtd_status = 0; temp.last_frame = 0; temp.setup_alt_next = xfer->flags_int.short_frames_ok; + temp.can_use_next = (xfer->flags_int.control_xfr || + (UE_GET_DIR(xfer->endpointno) == UE_DIR_OUT)); if (xfer->flags_int.control_xfr) { if (xfer->endpoint->toggle_next) { @@ -1889,7 +1926,6 @@ ehci_setup_standard_chain(struct usb_xfe /* the last TD terminates the transfer: */ td->qtd_next = htohc32(temp.sc, EHCI_LINK_TERMINATE); td->qtd_altnext = htohc32(temp.sc, EHCI_LINK_TERMINATE); - td->qtd_status |= htohc32(temp.sc, EHCI_QTD_IOC); usb_pc_cpu_flush(td->page_cache); Modified: projects/capabilities8/sys/i386/i386/initcpu.c ============================================================================== --- projects/capabilities8/sys/i386/i386/initcpu.c Thu Oct 8 11:42:24 2009 (r197857) +++ projects/capabilities8/sys/i386/i386/initcpu.c Thu Oct 8 13:57:51 2009 (r197858) @@ -717,6 +717,12 @@ initializecpu(void) */ if ((cpu_feature & CPUID_CLFSH) != 0) cpu_clflush_line_size = ((cpu_procinfo >> 8) & 0xff) * 8; + /* + * XXXKIB: (temporary) hack to work around traps generated when + * CLFLUSHing APIC registers window. + */ + if (cpu_vendor_id == CPU_VENDOR_INTEL && !(cpu_feature & CPUID_SS)) + cpu_feature &= ~CPUID_CLFSH; #if defined(PC98) && !defined(CPU_UPGRADE_HW_CACHE) /* Modified: projects/capabilities8/sys/kern/init_main.c ============================================================================== --- projects/capabilities8/sys/kern/init_main.c Thu Oct 8 11:42:24 2009 (r197857) +++ projects/capabilities8/sys/kern/init_main.c Thu Oct 8 13:57:51 2009 (r197858) @@ -492,6 +492,11 @@ proc0_init(void *dummy __unused) pmap_pinit0(vmspace_pmap(&vmspace0)); p->p_vmspace = &vmspace0; vmspace0.vm_refcnt = 1; + + /* + * proc0 is not expected to enter usermode, so there is no special + * handling for sv_minuser here, like is done for exec_new_vmspace(). + */ vm_map_init(&vmspace0.vm_map, p->p_sysent->sv_minuser, p->p_sysent->sv_maxuser); vmspace0.vm_map.pmap = vmspace_pmap(&vmspace0); Modified: projects/capabilities8/sys/kern/kern_exec.c ============================================================================== --- projects/capabilities8/sys/kern/kern_exec.c Thu Oct 8 11:42:24 2009 (r197857) +++ projects/capabilities8/sys/kern/kern_exec.c Thu Oct 8 13:57:51 2009 (r197858) @@ -122,6 +122,11 @@ u_long ps_arg_cache_limit = PAGE_SIZE / SYSCTL_ULONG(_kern, OID_AUTO, ps_arg_cache_limit, CTLFLAG_RW, &ps_arg_cache_limit, 0, ""); +static int map_at_zero = 0; +TUNABLE_INT("security.bsd.map_at_zero", &map_at_zero); +SYSCTL_INT(_security_bsd, OID_AUTO, map_at_zero, CTLFLAG_RW, &map_at_zero, 0, + "Permit processes to map an object at virtual address 0."); + static int sysctl_kern_ps_strings(SYSCTL_HANDLER_ARGS) { @@ -999,7 +1004,7 @@ exec_new_vmspace(imgp, sv) int error; struct proc *p = imgp->proc; struct vmspace *vmspace = p->p_vmspace; - vm_offset_t stack_addr; + vm_offset_t sv_minuser, stack_addr; vm_map_t map; u_long ssiz; @@ -1015,13 +1020,17 @@ exec_new_vmspace(imgp, sv) * not disrupted */ map = &vmspace->vm_map; - if (vmspace->vm_refcnt == 1 && vm_map_min(map) == sv->sv_minuser && + if (map_at_zero) + sv_minuser = sv->sv_minuser; + else + sv_minuser = MAX(sv->sv_minuser, PAGE_SIZE); + if (vmspace->vm_refcnt == 1 && vm_map_min(map) == sv_minuser && vm_map_max(map) == sv->sv_maxuser) { shmexit(vmspace); pmap_remove_pages(vmspace_pmap(vmspace)); vm_map_remove(map, vm_map_min(map), vm_map_max(map)); } else { - error = vmspace_exec(p, sv->sv_minuser, sv->sv_maxuser); + error = vmspace_exec(p, sv_minuser, sv->sv_maxuser); if (error) return (error); vmspace = p->p_vmspace; Modified: projects/capabilities8/sys/kern/kern_sig.c ============================================================================== --- projects/capabilities8/sys/kern/kern_sig.c Thu Oct 8 11:42:24 2009 (r197857) +++ projects/capabilities8/sys/kern/kern_sig.c Thu Oct 8 13:57:51 2009 (r197858) @@ -1888,7 +1888,7 @@ sigtd(struct proc *p, int sig, int prop) /* * Check if current thread can handle the signal without - * switching conetxt to another thread. + * switching context to another thread. */ if (curproc == p && !SIGISMEMBER(curthread->td_sigmask, sig)) return (curthread); Modified: projects/capabilities8/sys/modules/nfslockd/Makefile ============================================================================== --- projects/capabilities8/sys/modules/nfslockd/Makefile Thu Oct 8 11:42:24 2009 (r197857) +++ projects/capabilities8/sys/modules/nfslockd/Makefile Thu Oct 8 13:57:51 2009 (r197858) @@ -14,18 +14,12 @@ SRCS+= opt_inet6.h opt_nfs.h .if !defined(KERNBUILDDIR) NFS_INET6?= 1 # 0/1 - requires INET6 to be configured in kernel -NFSCLIENT?= 1 # 0/1 - requires NFSCLIENT to be configured in kernel .if ${NFS_INET6} > 0 opt_inet6.h: echo "#define INET6 1" > ${.TARGET} .endif -.if ${NFSCLIENT} > 0 -opt_nfs.h: - echo "#define NFSCLIENT 1" > ${.TARGET} -.endif - .endif .include Modified: projects/capabilities8/sys/net/flowtable.c ============================================================================== --- projects/capabilities8/sys/net/flowtable.c Thu Oct 8 11:42:24 2009 (r197857) +++ projects/capabilities8/sys/net/flowtable.c Thu Oct 8 13:57:51 2009 (r197858) @@ -830,7 +830,7 @@ fle_free(struct flentry *fle) } static void -flowtable_free_stale(struct flowtable *ft) +flowtable_free_stale(struct flowtable *ft, struct rtentry *rt) { int curbit = 0, count; struct flentry *fle, **flehead, *fleprev; @@ -866,8 +866,14 @@ flowtable_free_stale(struct flowtable *f curbit); } #endif - while (fle != NULL) { - if (!flow_stale(ft, fle)) { + while (fle != NULL) { + if (rt != NULL) { + if (__DEVOLATILE(struct rtentry *, fle->f_rt) != rt) { + fleprev = fle; + fle = fle->f_next; + continue; + } + } else if (!flow_stale(ft, fle)) { fleprev = fle; fle = fle->f_next; continue; @@ -916,6 +922,30 @@ flowtable_free_stale(struct flowtable *f log(LOG_DEBUG, "freed %d flow entries\n", count); } +void +flowtable_route_flush(struct flowtable *ft, struct rtentry *rt) +{ + int i; + if (ft->ft_flags & FL_PCPU) { + for (i = 0; i <= mp_maxid; i++) { + if (CPU_ABSENT(i)) + continue; + + thread_lock(curthread); + sched_bind(curthread, i); + thread_unlock(curthread); + + flowtable_free_stale(ft, rt); + + thread_lock(curthread); + sched_unbind(curthread); + thread_unlock(curthread); + } + } else { + flowtable_free_stale(ft, rt); + } +} + static void flowtable_clean_vnet(void) { @@ -933,14 +963,14 @@ flowtable_clean_vnet(void) sched_bind(curthread, i); thread_unlock(curthread); - flowtable_free_stale(ft); + flowtable_free_stale(ft, NULL); thread_lock(curthread); sched_unbind(curthread); thread_unlock(curthread); } } else { - flowtable_free_stale(ft); + flowtable_free_stale(ft, NULL); } ft = ft->ft_next; } Modified: projects/capabilities8/sys/net/flowtable.h ============================================================================== --- projects/capabilities8/sys/net/flowtable.h Thu Oct 8 11:42:24 2009 (r197857) +++ projects/capabilities8/sys/net/flowtable.h Thu Oct 8 13:57:51 2009 (r197858) @@ -51,5 +51,7 @@ struct flowtable *flowtable_alloc(int ne int flowtable_lookup(struct flowtable *ft, struct mbuf *m, struct route *ro, uint32_t fibnum); +void flowtable_route_flush(struct flowtable *ft, struct rtentry *rt); + #endif /* _KERNEL */ #endif Modified: projects/capabilities8/sys/net/route.c ============================================================================== --- projects/capabilities8/sys/net/route.c Thu Oct 8 11:42:24 2009 (r197857) +++ projects/capabilities8/sys/net/route.c Thu Oct 8 13:57:51 2009 (r197858) @@ -56,6 +56,7 @@ #include #include #include +#include #ifdef RADIX_MPATH #include @@ -996,6 +997,9 @@ rtrequest1_fib(int req, struct rt_addrin { int error = 0, needlock = 0; register struct rtentry *rt; +#ifdef FLOWTABLE + register struct rtentry *rt0; +#endif register struct radix_node *rn; register struct radix_node_head *rnh; struct ifaddr *ifa; @@ -1153,6 +1157,53 @@ rtrequest1_fib(int req, struct rt_addrin } #endif +#ifdef FLOWTABLE + rt0 = NULL; + /* XXX + * "flow-table" only support IPv4 at the moment. + */ + if (dst->sa_family == AF_INET) { + rn = rnh->rnh_matchaddr(dst, rnh); + if (rn && ((rn->rn_flags & RNF_ROOT) == 0)) { + struct sockaddr *mask; + u_char *m, *n; + int len; + + /* + * compare mask to see if the new route is + * more specific than the existing one + */ + rt0 = RNTORT(rn); + RT_LOCK(rt0); + RT_ADDREF(rt0); + RT_UNLOCK(rt0); + /* + * A host route is already present, so + * leave the flow-table entries as is. + */ + if (rt0->rt_flags & RTF_HOST) { + RTFREE(rt0); + rt0 = NULL; + } else if (!(flags & RTF_HOST) && netmask) { + mask = rt_mask(rt0); + len = mask->sa_len; + m = (u_char *)mask; + n = (u_char *)netmask; + while (len-- > 0) { + if (*n != *m) + break; + n++; + m++; + } + if (len == 0 || (*n < *m)) { + RTFREE(rt0); + rt0 = NULL; + } + } + } + } +#endif + /* XXX mtu manipulation will be done in rnh_addaddr -- itojun */ rn = rnh->rnh_addaddr(ndst, netmask, rnh, rt->rt_nodes); /* @@ -1165,8 +1216,18 @@ rtrequest1_fib(int req, struct rt_addrin Free(rt_key(rt)); RT_LOCK_DESTROY(rt); uma_zfree(V_rtzone, rt); +#ifdef FLOWTABLE + if (rt0 != NULL) + RTFREE(rt0); +#endif senderr(EEXIST); + } +#ifdef FLOWTABLE + else if (rt0 != NULL) { + flowtable_route_flush(V_ip_ft, rt0); + RTFREE(rt0); } +#endif /* * If this protocol has something to add to this then Modified: projects/capabilities8/sys/netinet/in.c ============================================================================== --- projects/capabilities8/sys/netinet/in.c Thu Oct 8 11:42:24 2009 (r197857) +++ projects/capabilities8/sys/netinet/in.c Thu Oct 8 13:57:51 2009 (r197858) @@ -1060,6 +1060,8 @@ in_scrubprefix(struct in_ifaddr *target) !(target->ia_ifp->if_flags & IFF_LOOPBACK)) { error = ifa_del_loopback_route((struct ifaddr *)target, (struct sockaddr *)&target->ia_addr); + /* remove arp cache */ + arp_ifscrub(target->ia_ifp, IA_SIN(target)->sin_addr.s_addr); } if ((target->ia_flags & IFA_ROUTE) == 0) { @@ -1082,8 +1084,6 @@ in_scrubprefix(struct in_ifaddr *target) prefix = target->ia_addr.sin_addr; mask = target->ia_sockmask.sin_addr; prefix.s_addr &= mask.s_addr; - /* remove arp cache */ - arp_ifscrub(target->ia_ifp, IA_SIN(target)->sin_addr.s_addr); } IN_IFADDR_RLOCK(); @@ -1327,8 +1327,10 @@ in_lltable_rtcheck(struct ifnet *ifp, co /* XXX rtalloc1 should take a const param */ rt = rtalloc1(__DECONST(struct sockaddr *, l3addr), 0, 0); if (rt == NULL || (rt->rt_flags & RTF_GATEWAY) || rt->rt_ifp != ifp) { +#ifdef DIAGNOSTICS log(LOG_INFO, "IPv4 address: \"%s\" is not on the network\n", inet_ntoa(((const struct sockaddr_in *)l3addr)->sin_addr)); +#endif if (rt != NULL) RTFREE_LOCKED(rt); return (EINVAL); Modified: projects/capabilities8/sys/netinet/tcp_input.c ============================================================================== --- projects/capabilities8/sys/netinet/tcp_input.c Thu Oct 8 11:42:24 2009 (r197857) +++ projects/capabilities8/sys/netinet/tcp_input.c Thu Oct 8 13:57:51 2009 (r197858) @@ -648,6 +648,7 @@ findpcb: * tried to free the inpcb, in which case we need to loop back and * try to find a new inpcb to deliver to. */ +relocked: if (inp->inp_flags & INP_TIMEWAIT) { KASSERT(ti_locked == TI_RLOCKED || ti_locked == TI_WLOCKED, ("%s: INP_TIMEWAIT ti_locked %d", __func__, ti_locked)); @@ -698,7 +699,8 @@ findpcb: * We've identified a valid inpcb, but it could be that we need an * inpcbinfo write lock and have only a read lock. In this case, * attempt to upgrade/relock using the same strategy as the TIMEWAIT - * case above. + * case above. If we relock, we have to jump back to 'relocked' as + * the connection might now be in TIMEWAIT. */ if (tp->t_state != TCPS_ESTABLISHED || (thflags & (TH_SYN | TH_FIN | TH_RST)) != 0 || @@ -720,6 +722,7 @@ findpcb: goto findpcb; } tcp_wlock_relocked++; + goto relocked; } else { ti_locked = TI_WLOCKED; tcp_wlock_upgraded++; Modified: projects/capabilities8/sys/nlm/nlm_prot_impl.c ============================================================================== --- projects/capabilities8/sys/nlm/nlm_prot_impl.c Thu Oct 8 11:42:24 2009 (r197857) +++ projects/capabilities8/sys/nlm/nlm_prot_impl.c Thu Oct 8 13:57:51 2009 (r197858) @@ -26,7 +26,6 @@ */ #include "opt_inet6.h" -#include "opt_nfs.h" #include __FBSDID("$FreeBSD$"); @@ -671,8 +670,6 @@ nlm_host_destroy(struct nlm_host *host) free(host, M_NLM); } -#ifdef NFSCLIENT - /* * Thread start callback for client lock recovery */ @@ -695,8 +692,6 @@ nlm_client_recovery_start(void *arg) kthread_exit(); } -#endif - /* * This is called when we receive a host state change notification. We * unlock any active locks owned by the host. When rpc.lockd is @@ -735,7 +730,6 @@ nlm_host_notify(struct nlm_host *host, i lf_clearremotesys(host->nh_sysid); host->nh_state = newstate; -#ifdef NFSCLIENT /* * If we have any remote locks for this host (i.e. it * represents a remote NFS server that our local NFS client @@ -750,7 +744,6 @@ nlm_host_notify(struct nlm_host *host, i kthread_add(nlm_client_recovery_start, host, curproc, &td, 0, 0, "NFS lock recovery for %s", host->nh_caller_name); } -#endif } /* @@ -1479,10 +1472,8 @@ nlm_server_main(int addr_count, char **a enum clnt_stat stat; struct nlm_host *host, *nhost; struct nlm_waiting_lock *nw; -#ifdef NFSCLIENT vop_advlock_t *old_nfs_advlock; vop_reclaim_t *old_nfs_reclaim; -#endif int v4_used; #ifdef INET6 int v6_used; @@ -1583,20 +1574,16 @@ nlm_server_main(int addr_count, char **a NLM_DEBUG(1, "NLM: local NSM state is %d\n", smstat.state); nlm_nsm_state = smstat.state; -#ifdef NFSCLIENT old_nfs_advlock = nfs_advlock_p; nfs_advlock_p = nlm_advlock; old_nfs_reclaim = nfs_reclaim_p; nfs_reclaim_p = nlm_reclaim; -#endif svc_run(pool); error = 0; -#ifdef NFSCLIENT nfs_advlock_p = old_nfs_advlock; nfs_reclaim_p = old_nfs_reclaim; -#endif out: if (pool) Modified: projects/capabilities8/sys/pc98/conf/GENERIC ============================================================================== --- projects/capabilities8/sys/pc98/conf/GENERIC Thu Oct 8 11:42:24 2009 (r197857) +++ projects/capabilities8/sys/pc98/conf/GENERIC Thu Oct 8 13:57:51 2009 (r197858) @@ -214,7 +214,7 @@ device xe # Xircom pccard Ethernet #device wlan # 802.11 support #options IEEE80211_DEBUG # enable debug msgs #options IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's -#options IEEE80211_SUPPORT_MESH # enable 802.11s D3.0 support +#options IEEE80211_SUPPORT_MESH # enable 802.11s draft support #device wlan_wep # 802.11 WEP support #device wlan_ccmp # 802.11 CCMP support #device wlan_tkip # 802.11 TKIP support Modified: projects/capabilities8/sys/sparc64/conf/GENERIC ============================================================================== --- projects/capabilities8/sys/sparc64/conf/GENERIC Thu Oct 8 11:42:24 2009 (r197857) +++ projects/capabilities8/sys/sparc64/conf/GENERIC Thu Oct 8 13:57:51 2009 (r197858) @@ -68,6 +68,7 @@ options SYSVMSG # SYSV-style message options SYSVSEM # SYSV-style semaphores options P1003_1B_SEMAPHORES # POSIX-style semaphores options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions +options PRINTF_BUFR_SIZE=128 # Prevent printf output being interspersed. options HWPMC_HOOKS # Necessary kernel hooks for hwpmc(4) options AUDIT # Security event auditing options MAC # TrustedBSD MAC Framework Modified: projects/capabilities8/sys/vm/vm_map.c ============================================================================== --- projects/capabilities8/sys/vm/vm_map.c Thu Oct 8 11:42:24 2009 (r197857) +++ projects/capabilities8/sys/vm/vm_map.c Thu Oct 8 13:57:51 2009 (r197858) @@ -116,22 +116,6 @@ __FBSDID("$FreeBSD$"); * another, and then marking both regions as copy-on-write. */ -/* - * vm_map_startup: - * - * Initialize the vm_map module. Must be called before - * any other vm_map routines. - * - * Map and entry structures are allocated from the general - * purpose memory pool with some exceptions: - * - * - The kernel map and kmem submap are allocated statically. - * - Kernel map entries are allocated out of a static pool. - * - * These restrictions are necessary since malloc() uses the - * maps and requires map entries. - */ - static struct mtx map_sleep_mtx; static uma_zone_t mapentzone; static uma_zone_t kmapentzone; @@ -176,6 +160,22 @@ static void vmspace_zdtor(void *mem, int start = end; \ *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Thu Oct 8 21:32:29 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CC8301065670; Thu, 8 Oct 2009 21:32:29 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 865278FC0C; Thu, 8 Oct 2009 21:32:29 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n98LWTEj033833; Thu, 8 Oct 2009 21:32:29 GMT (envelope-from rwatson@svn.freebsd.org) Received: (from rwatson@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n98LWTVq033831; Thu, 8 Oct 2009 21:32:29 GMT (envelope-from rwatson@svn.freebsd.org) Message-Id: <200910082132.n98LWTVq033831@svn.freebsd.org> From: Robert Watson Date: Thu, 8 Oct 2009 21:32:29 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197872 - projects/capabilities8/sys/bsm X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2009 21:32:29 -0000 Author: rwatson Date: Thu Oct 8 21:32:29 2009 New Revision: 197872 URL: http://svn.freebsd.org/changeset/base/197872 Log: Manually merge r197624 from head to capabilities8: Add audit events for process descriptor system calls, which will appear in a future OpenBSM release. Sponsored by: Google Obtained from: TrustedBSD Project Modified: projects/capabilities8/sys/bsm/audit_kevents.h Modified: projects/capabilities8/sys/bsm/audit_kevents.h ============================================================================== --- projects/capabilities8/sys/bsm/audit_kevents.h Thu Oct 8 21:14:16 2009 (r197871) +++ projects/capabilities8/sys/bsm/audit_kevents.h Thu Oct 8 21:32:29 2009 (r197872) @@ -598,6 +598,10 @@ #define AUE_FSCTL 43194 /* Darwin. */ #define AUE_FFSCTL 43195 /* Darwin. */ #define AUE_LPATHCONF 43196 /* FreeBSD. */ +#define AUE_PDFORK 43197 /* FreeBSD. */ +#define AUE_PDKILL 43198 /* FreeBSD. */ +#define AUE_PDGETPID 43199 /* FreeBSD. */ +#define AUE_PDWAIT 43200 /* FreeBSD. */ /* * Darwin BSM uses a number of AUE_O_* definitions, which are aliased to the From owner-svn-src-projects@FreeBSD.ORG Thu Oct 8 21:34:40 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A2BF01065670; Thu, 8 Oct 2009 21:34:40 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 92CD18FC19; Thu, 8 Oct 2009 21:34:40 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n98LYeHv033928; Thu, 8 Oct 2009 21:34:40 GMT (envelope-from rwatson@svn.freebsd.org) Received: (from rwatson@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n98LYeq4033926; Thu, 8 Oct 2009 21:34:40 GMT (envelope-from rwatson@svn.freebsd.org) Message-Id: <200910082134.n98LYeq4033926@svn.freebsd.org> From: Robert Watson Date: Thu, 8 Oct 2009 21:34:40 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197873 - projects/capabilities8/sys/kern X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2009 21:34:40 -0000 Author: rwatson Date: Thu Oct 8 21:34:40 2009 New Revision: 197873 URL: http://svn.freebsd.org/changeset/base/197873 Log: Manually merge r197720 from head to capabilities8: Don't comment on stream socket handling in sosend_dgram, since that's not handled. Modified: projects/capabilities8/sys/kern/uipc_socket.c Modified: projects/capabilities8/sys/kern/uipc_socket.c ============================================================================== --- projects/capabilities8/sys/kern/uipc_socket.c Thu Oct 8 21:32:29 2009 (r197872) +++ projects/capabilities8/sys/kern/uipc_socket.c Thu Oct 8 21:34:40 2009 (r197873) @@ -961,9 +961,6 @@ sosend_dgram(struct socket *so, struct s * must use a signed comparison of space and resid. On the other * hand, a negative resid causes us to loop sending 0-length * segments to the protocol. - * - * Also check to make sure that MSG_EOR isn't used on SOCK_STREAM - * type sockets since that's an error. */ if (resid < 0) { error = EINVAL; From owner-svn-src-projects@FreeBSD.ORG Thu Oct 8 21:37:41 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 050CA1065672; Thu, 8 Oct 2009 21:37:41 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id E7E0B8FC08; Thu, 8 Oct 2009 21:37:40 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n98LbeCS034023; Thu, 8 Oct 2009 21:37:40 GMT (envelope-from rwatson@svn.freebsd.org) Received: (from rwatson@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n98Lbe8S034021; Thu, 8 Oct 2009 21:37:40 GMT (envelope-from rwatson@svn.freebsd.org) Message-Id: <200910082137.n98Lbe8S034021@svn.freebsd.org> From: Robert Watson Date: Thu, 8 Oct 2009 21:37:40 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197874 - projects/capabilities8/sys/kern X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2009 21:37:41 -0000 Author: rwatson Date: Thu Oct 8 21:37:40 2009 New Revision: 197874 URL: http://svn.freebsd.org/changeset/base/197874 Log: Manually merge r197775 from head to capabilities8: First cut at implementing SOCK_SEQPACKET support for UNIX (local) domain sockets. This allows for reliable bi-directional datagram communication over UNIX domain sockets, in contrast to SOCK_DGRAM (M:N, unreliable) or SOCK_STERAM (bi-directional bytestream). Largely, this reuses existing UNIX domain socket code. This allows applications requiring record- oriented semantics to do so reliably via local IPC. Some implementation notes (also present in XXX comments): - Currently we lack an sbappend variant able to do datagrams and control data without doing addresses, so we mark SOCK_SEQPACKET as PR_ADDR. Adding a new variant will solve this problem. - UNIX domain sockets on FreeBSD provide back-pressure/flow control notification for stream sockets by manipulating the send socket buffer's size during pru_send and pru_rcvd. This trick works less well for SOCK_SEQPACKET as sosend_generic() uses sb_hiwat not just to manage blocking, but also to determine maximum datagram size. Fixing this requires rethinking how back-pressure is done for SOCK_SEQPACKET; in the mean time, it's possible to get EMSGSIZE when buffers fill, instead of blocking. Discussed with: benl Reviewed by: bz, rpaulo Sponsored by: Google Modified: projects/capabilities8/sys/kern/uipc_usrreq.c Modified: projects/capabilities8/sys/kern/uipc_usrreq.c ============================================================================== --- projects/capabilities8/sys/kern/uipc_usrreq.c Thu Oct 8 21:34:40 2009 (r197873) +++ projects/capabilities8/sys/kern/uipc_usrreq.c Thu Oct 8 21:37:40 2009 (r197874) @@ -50,7 +50,8 @@ * garbage collector to find and tear down cycles of disconnected sockets. * * TODO: - * SEQPACKET, RDM + * RDM + * distinguish datagram size limits from flow control limits in SEQPACKET * rethink name space problems * need a proper out-of-band */ @@ -112,6 +113,7 @@ static ino_t unp_ino; /* Prototype for static int unp_rights; /* (g) File descriptors in flight. */ static struct unp_head unp_shead; /* (l) List of stream sockets. */ static struct unp_head unp_dhead; /* (l) List of datagram sockets. */ +static struct unp_head unp_sphead; /* (l) List of seqpacket sockets. */ static const struct sockaddr sun_noname = { sizeof(sun_noname), AF_LOCAL }; @@ -139,10 +141,14 @@ static u_long unpst_sendspace = PIPSIZ; static u_long unpst_recvspace = PIPSIZ; static u_long unpdg_sendspace = 2*1024; /* really max datagram size */ static u_long unpdg_recvspace = 4*1024; +static u_long unpsp_sendspace = PIPSIZ; /* really max datagram size */ +static u_long unpsp_recvspace = PIPSIZ; SYSCTL_NODE(_net, PF_LOCAL, local, CTLFLAG_RW, 0, "Local domain"); SYSCTL_NODE(_net_local, SOCK_STREAM, stream, CTLFLAG_RW, 0, "SOCK_STREAM"); SYSCTL_NODE(_net_local, SOCK_DGRAM, dgram, CTLFLAG_RW, 0, "SOCK_DGRAM"); +SYSCTL_NODE(_net_local, SOCK_SEQPACKET, seqpacket, CTLFLAG_RW, 0, + "SOCK_SEQPACKET"); SYSCTL_ULONG(_net_local_stream, OID_AUTO, sendspace, CTLFLAG_RW, &unpst_sendspace, 0, "Default stream send space."); @@ -152,6 +158,10 @@ SYSCTL_ULONG(_net_local_dgram, OID_AUTO, &unpdg_sendspace, 0, "Default datagram send space."); SYSCTL_ULONG(_net_local_dgram, OID_AUTO, recvspace, CTLFLAG_RW, &unpdg_recvspace, 0, "Default datagram receive space."); +SYSCTL_ULONG(_net_local_seqpacket, OID_AUTO, maxseqpacket, CTLFLAG_RW, + &unpsp_sendspace, 0, "Default seqpacket send space."); +SYSCTL_ULONG(_net_local_seqpacket, OID_AUTO, recvspace, CTLFLAG_RW, + &unpsp_recvspace, 0, "Default seqpacket receive space."); SYSCTL_INT(_net_local, OID_AUTO, inflight, CTLFLAG_RD, &unp_rights, 0, "File descriptors in flight."); @@ -257,6 +267,7 @@ static struct mbuf *unp_addsockcred(stru */ static struct domain localdomain; static struct pr_usrreqs uipc_usrreqs_dgram, uipc_usrreqs_stream; +static struct pr_usrreqs uipc_usrreqs_seqpacket; static struct protosw localsw[] = { { .pr_type = SOCK_STREAM, @@ -271,6 +282,19 @@ static struct protosw localsw[] = { .pr_flags = PR_ATOMIC|PR_ADDR|PR_RIGHTS, .pr_usrreqs = &uipc_usrreqs_dgram }, +{ + .pr_type = SOCK_SEQPACKET, + .pr_domain = &localdomain, + + /* + * XXXRW: For now, PR_ADDR because soreceive will bump into them + * due to our use of sbappendaddr. A new sbappend variants is needed + * that supports both atomic record writes and control data. + */ + .pr_flags = PR_ADDR|PR_ATOMIC|PR_CONNREQUIRED|PR_WANTRCVD| + PR_RIGHTS, + .pr_usrreqs = &uipc_usrreqs_seqpacket, +}, }; static struct domain localdomain = { @@ -353,6 +377,11 @@ uipc_attach(struct socket *so, int proto recvspace = unpdg_recvspace; break; + case SOCK_SEQPACKET: + sendspace = unpsp_sendspace; + recvspace = unpsp_recvspace; + break; + default: panic("uipc_attach"); } @@ -372,8 +401,22 @@ uipc_attach(struct socket *so, int proto UNP_LIST_LOCK(); unp->unp_gencnt = ++unp_gencnt; unp_count++; - LIST_INSERT_HEAD(so->so_type == SOCK_DGRAM ? &unp_dhead : &unp_shead, - unp, unp_link); + switch (so->so_type) { + case SOCK_STREAM: + LIST_INSERT_HEAD(&unp_shead, unp, unp_link); + break; + + case SOCK_DGRAM: + LIST_INSERT_HEAD(&unp_dhead, unp, unp_link); + break; + + case SOCK_SEQPACKET: + LIST_INSERT_HEAD(&unp_sphead, unp, unp_link); + break; + + default: + panic("uipc_attach"); + } UNP_LIST_UNLOCK(); return (0); @@ -705,11 +748,8 @@ uipc_rcvd(struct socket *so, int flags) unp = sotounpcb(so); KASSERT(unp != NULL, ("uipc_rcvd: unp == NULL")); - if (so->so_type == SOCK_DGRAM) - panic("uipc_rcvd DGRAM?"); - - if (so->so_type != SOCK_STREAM) - panic("uipc_rcvd unknown socktype"); + if (so->so_type != SOCK_STREAM && so->so_type != SOCK_SEQPACKET) + panic("uipc_rcvd socktype %d", so->so_type); /* * Adjust backpressure on sender and wakeup any waiting to write. @@ -824,6 +864,7 @@ uipc_send(struct socket *so, int flags, break; } + case SOCK_SEQPACKET: case SOCK_STREAM: if ((so->so_state & SS_ISCONNECTED) == 0) { if (nam != NULL) { @@ -875,11 +916,33 @@ uipc_send(struct socket *so, int flags, * Send to paired receive port, and then reduce send buffer * hiwater marks to maintain backpressure. Wake up readers. */ - if (control != NULL) { - if (sbappendcontrol_locked(&so2->so_rcv, m, control)) + switch (so->so_type) { + case SOCK_STREAM: + if (control != NULL) { + if (sbappendcontrol_locked(&so2->so_rcv, m, + control)) + control = NULL; + } else + sbappend_locked(&so2->so_rcv, m); + break; + + case SOCK_SEQPACKET: { + const struct sockaddr *from; + + from = &sun_noname; + if (sbappendaddr_locked(&so2->so_rcv, from, m, + control)) control = NULL; - } else - sbappend_locked(&so2->so_rcv, m); + break; + } + } + + /* + * XXXRW: While fine for SOCK_STREAM, this conflates maximum + * datagram size and back-pressure for SOCK_SEQPACKET, which + * can lead to undesired return of EMSGSIZE on send instead + * of more desirable blocking. + */ mbcnt_delta = so2->so_rcv.sb_mbcnt - unp2->unp_mbcnt; unp2->unp_mbcnt = so2->so_rcv.sb_mbcnt; sbcc = so2->so_rcv.sb_cc; @@ -939,7 +1002,8 @@ uipc_sense(struct socket *so, struct sta UNP_LINK_RLOCK(); UNP_PCB_LOCK(unp); unp2 = unp->unp_conn; - if (so->so_type == SOCK_STREAM && unp2 != NULL) { + if ((so->so_type == SOCK_STREAM || so->so_type == SOCK_SEQPACKET) && + unp2 != NULL) { so2 = unp2->unp_socket; sb->st_blksize += so2->so_rcv.sb_cc; } @@ -1009,6 +1073,26 @@ static struct pr_usrreqs uipc_usrreqs_dg .pru_close = uipc_close, }; +static struct pr_usrreqs uipc_usrreqs_seqpacket = { + .pru_abort = uipc_abort, + .pru_accept = uipc_accept, + .pru_attach = uipc_attach, + .pru_bind = uipc_bind, + .pru_connect = uipc_connect, + .pru_connect2 = uipc_connect2, + .pru_detach = uipc_detach, + .pru_disconnect = uipc_disconnect, + .pru_listen = uipc_listen, + .pru_peeraddr = uipc_peeraddr, + .pru_rcvd = uipc_rcvd, + .pru_send = uipc_send, + .pru_sense = uipc_sense, + .pru_shutdown = uipc_shutdown, + .pru_sockaddr = uipc_sockaddr, + .pru_soreceive = soreceive_generic, /* XXX: or...? */ + .pru_close = uipc_close, +}; + static struct pr_usrreqs uipc_usrreqs_stream = { .pru_abort = uipc_abort, .pru_accept = uipc_accept, @@ -1306,6 +1390,7 @@ unp_connect2(struct socket *so, struct s break; case SOCK_STREAM: + case SOCK_SEQPACKET: unp2->unp_conn = unp; if (req == PRU_CONNECT && ((unp->unp_flags | unp2->unp_flags) & UNP_CONNWAIT)) @@ -1343,6 +1428,7 @@ unp_disconnect(struct unpcb *unp, struct break; case SOCK_STREAM: + case SOCK_SEQPACKET: soisdisconnected(unp->unp_socket); unp2->unp_conn = NULL; soisdisconnected(unp2->unp_socket); @@ -1368,7 +1454,22 @@ unp_pcblist(SYSCTL_HANDLER_ARGS) struct unp_head *head; struct xunpcb *xu; - head = ((intptr_t)arg1 == SOCK_DGRAM ? &unp_dhead : &unp_shead); + switch ((intptr_t)arg1) { + case SOCK_STREAM: + head = &unp_shead; + break; + + case SOCK_DGRAM: + head = &unp_dhead; + break; + + case SOCK_SEQPACKET: + head = &unp_sphead; + break; + + default: + panic("unp_pcblist: arg1 %d", (intptr_t)arg1); + } /* * The process of preparing the PCB list is too time-consuming and @@ -1481,6 +1582,9 @@ SYSCTL_PROC(_net_local_dgram, OID_AUTO, SYSCTL_PROC(_net_local_stream, OID_AUTO, pcblist, CTLFLAG_RD, (caddr_t)(long)SOCK_STREAM, 0, unp_pcblist, "S,xunpcb", "List of active local stream sockets"); +SYSCTL_PROC(_net_local_seqpacket, OID_AUTO, pcblist, CTLFLAG_RD, + (caddr_t)(long)SOCK_SEQPACKET, 0, unp_pcblist, "S,xunpcb", + "List of active local seqpacket sockets"); static void unp_shutdown(struct unpcb *unp) @@ -1492,7 +1596,8 @@ unp_shutdown(struct unpcb *unp) UNP_PCB_LOCK_ASSERT(unp); unp2 = unp->unp_conn; - if (unp->unp_socket->so_type == SOCK_STREAM && unp2 != NULL) { + if ((unp->unp_socket->so_type == SOCK_STREAM || + (unp->unp_socket->so_type == SOCK_SEQPACKET)) && unp2 != NULL) { so = unp2->unp_socket; if (so != NULL) socantrcvmore(so); @@ -1658,6 +1763,7 @@ unp_init(void) NULL, EVENTHANDLER_PRI_ANY); LIST_INIT(&unp_dhead); LIST_INIT(&unp_shead); + LIST_INIT(&unp_sphead); TASK_INIT(&unp_gc_task, 0, unp_gc, NULL); UNP_LINK_LOCK_INIT(); UNP_LIST_LOCK_INIT(); @@ -1974,7 +2080,8 @@ SYSCTL_INT(_net_local, OID_AUTO, taskcou static void unp_gc(__unused void *arg, int pending) { - struct unp_head *heads[] = { &unp_dhead, &unp_shead, NULL }; + struct unp_head *heads[] = { &unp_dhead, &unp_shead, &unp_sphead, + NULL }; struct unp_head **head; struct file **unref; struct unpcb *unp; From owner-svn-src-projects@FreeBSD.ORG Thu Oct 8 21:42:54 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 65814106568F; Thu, 8 Oct 2009 21:42:54 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 4B5988FC13; Thu, 8 Oct 2009 21:42:54 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n98Lgs0N034166; Thu, 8 Oct 2009 21:42:54 GMT (envelope-from rwatson@svn.freebsd.org) Received: (from rwatson@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n98LgsaG034162; Thu, 8 Oct 2009 21:42:54 GMT (envelope-from rwatson@svn.freebsd.org) Message-Id: <200910082142.n98LgsaG034162@svn.freebsd.org> From: Robert Watson Date: Thu, 8 Oct 2009 21:42:54 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197875 - projects/capabilities8/usr.bin/netstat X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2009 21:42:54 -0000 Author: rwatson Date: Thu Oct 8 21:42:53 2009 New Revision: 197875 URL: http://svn.freebsd.org/changeset/base/197875 Log: Manually merge r197777 from head to capabilities8: netstat(1) support for UNIX SOCK_SEQPACKET sockets -- changes were required only for the kvm case, as we supported SOCK_SEQPACKET via sysctl already. Sponsored by: Google Modified: projects/capabilities8/usr.bin/netstat/main.c projects/capabilities8/usr.bin/netstat/netstat.h projects/capabilities8/usr.bin/netstat/unix.c Modified: projects/capabilities8/usr.bin/netstat/main.c ============================================================================== --- projects/capabilities8/usr.bin/netstat/main.c Thu Oct 8 21:37:40 2009 (r197874) +++ projects/capabilities8/usr.bin/netstat/main.c Thu Oct 8 21:42:53 2009 (r197875) @@ -184,6 +184,8 @@ static struct nlist nl[] = { { .n_name = "_sctpstat" }, #define N_MFCTABLESIZE 54 { .n_name = "_mfctablesize" }, +#define N_UNP_SPHEAD 55 + { .n_name = "unp_sphead" }, { .n_name = NULL }, }; @@ -597,7 +599,8 @@ main(int argc, char *argv[]) #endif /* NETGRAPH */ if ((af == AF_UNIX || af == AF_UNSPEC) && !sflag) unixpr(nl[N_UNP_COUNT].n_value, nl[N_UNP_GENCNT].n_value, - nl[N_UNP_DHEAD].n_value, nl[N_UNP_SHEAD].n_value); + nl[N_UNP_DHEAD].n_value, nl[N_UNP_SHEAD].n_value, + nl[N_UNP_SPHEAD].n_value); exit(0); } Modified: projects/capabilities8/usr.bin/netstat/netstat.h ============================================================================== --- projects/capabilities8/usr.bin/netstat/netstat.h Thu Oct 8 21:37:40 2009 (r197874) +++ projects/capabilities8/usr.bin/netstat/netstat.h Thu Oct 8 21:42:53 2009 (r197875) @@ -149,7 +149,7 @@ void ddp_stats(u_long, const char *, int void netgraphprotopr(u_long, const char *, int, int); #endif -void unixpr(u_long, u_long, u_long, u_long); +void unixpr(u_long, u_long, u_long, u_long, u_long); void esis_stats(u_long, const char *, int, int); void clnp_stats(u_long, const char *, int, int); Modified: projects/capabilities8/usr.bin/netstat/unix.c ============================================================================== --- projects/capabilities8/usr.bin/netstat/unix.c Thu Oct 8 21:37:40 2009 (r197874) +++ projects/capabilities8/usr.bin/netstat/unix.c Thu Oct 8 21:42:53 2009 (r197875) @@ -193,21 +193,37 @@ fail: } void -unixpr(u_long count_off, u_long gencnt_off, u_long dhead_off, u_long shead_off) +unixpr(u_long count_off, u_long gencnt_off, u_long dhead_off, u_long shead_off, + u_long sphead_off) { char *buf; int ret, type; struct xsocket *so; struct xunpgen *xug, *oxug; struct xunpcb *xunp; + u_long head_off; for (type = SOCK_STREAM; type <= SOCK_SEQPACKET; type++) { if (live) ret = pcblist_sysctl(type, &buf); - else - ret = pcblist_kvm(count_off, gencnt_off, - type == SOCK_STREAM ? shead_off : - (type == SOCK_DGRAM ? dhead_off : 0), &buf); + else { + head_off = 0; + switch (type) { + case SOCK_STREAM: + head_off = shead_off; + break; + + case SOCK_DGRAM: + head_off = dhead_off; + break; + + case SOCK_SEQPACKET: + head_off = sphead_off; + break; + } + ret = pcblist_kvm(count_off, gencnt_off, head_off, + &buf); + } if (ret == -1) continue; if (ret < 0) From owner-svn-src-projects@FreeBSD.ORG Thu Oct 8 21:45:22 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 054F61065670; Thu, 8 Oct 2009 21:45:22 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id E8FE68FC1B; Thu, 8 Oct 2009 21:45:21 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n98LjLGk034267; Thu, 8 Oct 2009 21:45:21 GMT (envelope-from rwatson@svn.freebsd.org) Received: (from rwatson@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n98LjLB3034265; Thu, 8 Oct 2009 21:45:21 GMT (envelope-from rwatson@svn.freebsd.org) Message-Id: <200910082145.n98LjLB3034265@svn.freebsd.org> From: Robert Watson Date: Thu, 8 Oct 2009 21:45:20 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197876 - projects/capabilities8/share/man/man4 X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2009 21:45:22 -0000 Author: rwatson Date: Thu Oct 8 21:45:20 2009 New Revision: 197876 URL: http://svn.freebsd.org/changeset/base/197876 Log: Manually merge r197778 from head to capabilities8: SOCK_SEQPACKET is now supported on UNIX domain sockets. Sponsored by: Google Modified: projects/capabilities8/share/man/man4/unix.4 Modified: projects/capabilities8/share/man/man4/unix.4 ============================================================================== --- projects/capabilities8/share/man/man4/unix.4 Thu Oct 8 21:42:53 2009 (r197875) +++ projects/capabilities8/share/man/man4/unix.4 Thu Oct 8 21:45:20 2009 (r197876) @@ -52,7 +52,8 @@ mechanisms. The .Ux Ns -domain family supports the -.Dv SOCK_STREAM +.Dv SOCK_STREAM , +.Dv SOCK_SEQPACKET , and .Dv SOCK_DGRAM socket types and uses @@ -127,11 +128,14 @@ The .Ux Ns -domain protocol family is comprised of simple transport protocols that support the -.Dv SOCK_STREAM +.Dv SOCK_STREAM , +.Dv SOCK_SEQPACKET , and .Dv SOCK_DGRAM abstractions. .Dv SOCK_STREAM +and +.Dv SOCK_SEQPACKET sockets also support the communication of .Ux file descriptors through the use of the @@ -206,8 +210,9 @@ and tested with .Xr getsockopt 2 : .Bl -tag -width ".Dv LOCAL_CONNWAIT" .It Dv LOCAL_CREDS -This option may be enabled on a -.Dv SOCK_DGRAM +This option may be enabled on +.Dv SOCK_DGRAM , +.Dv SOCK_SEQPACKET , or a .Dv SOCK_STREAM socket. From owner-svn-src-projects@FreeBSD.ORG Thu Oct 8 21:47:23 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DE3A3106566B; Thu, 8 Oct 2009 21:47:23 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id CDF9B8FC2A; Thu, 8 Oct 2009 21:47:23 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n98LlMMq034339; Thu, 8 Oct 2009 21:47:22 GMT (envelope-from rwatson@svn.freebsd.org) Received: (from rwatson@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n98LlM5o034337; Thu, 8 Oct 2009 21:47:22 GMT (envelope-from rwatson@svn.freebsd.org) Message-Id: <200910082147.n98LlM5o034337@svn.freebsd.org> From: Robert Watson Date: Thu, 8 Oct 2009 21:47:22 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197877 - projects/capabilities8/share/man/man4 X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2009 21:47:23 -0000 Author: rwatson Date: Thu Oct 8 21:47:22 2009 New Revision: 197877 URL: http://svn.freebsd.org/changeset/base/197877 Log: Manually merge r197779 from head to capabilities8: Bump unix(4) man page date for SOCK_SEQPACKET. Suggested by: bz Modified: projects/capabilities8/share/man/man4/unix.4 Modified: projects/capabilities8/share/man/man4/unix.4 ============================================================================== --- projects/capabilities8/share/man/man4/unix.4 Thu Oct 8 21:45:20 2009 (r197876) +++ projects/capabilities8/share/man/man4/unix.4 Thu Oct 8 21:47:22 2009 (r197877) @@ -32,7 +32,7 @@ .\" @(#)unix.4 8.1 (Berkeley) 6/9/93 .\" $FreeBSD$ .\" -.Dd July 15, 2001 +.Dd October 5, 2009 .Dt UNIX 4 .Os .Sh NAME From owner-svn-src-projects@FreeBSD.ORG Thu Oct 8 21:48:52 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0B86E106568F; Thu, 8 Oct 2009 21:48:52 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id EF7658FC23; Thu, 8 Oct 2009 21:48:51 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n98Lmppp034409; Thu, 8 Oct 2009 21:48:51 GMT (envelope-from rwatson@svn.freebsd.org) Received: (from rwatson@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n98Lmpho034407; Thu, 8 Oct 2009 21:48:51 GMT (envelope-from rwatson@svn.freebsd.org) Message-Id: <200910082148.n98Lmpho034407@svn.freebsd.org> From: Robert Watson Date: Thu, 8 Oct 2009 21:48:51 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197878 - projects/capabilities8/sys/kern X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2009 21:48:52 -0000 Author: rwatson Date: Thu Oct 8 21:48:51 2009 New Revision: 197878 URL: http://svn.freebsd.org/changeset/base/197878 Log: Manually merge r197794 from head to capabilities8: Fix build on amd64, where sysctl arg1 is a pointer. Reported by: Mr Tinderbox Modified: projects/capabilities8/sys/kern/uipc_usrreq.c Modified: projects/capabilities8/sys/kern/uipc_usrreq.c ============================================================================== --- projects/capabilities8/sys/kern/uipc_usrreq.c Thu Oct 8 21:47:22 2009 (r197877) +++ projects/capabilities8/sys/kern/uipc_usrreq.c Thu Oct 8 21:48:51 2009 (r197878) @@ -1468,7 +1468,7 @@ unp_pcblist(SYSCTL_HANDLER_ARGS) break; default: - panic("unp_pcblist: arg1 %d", (intptr_t)arg1); + panic("unp_pcblist: arg1 %d", (int)(intptr_t)arg1); } /* From owner-svn-src-projects@FreeBSD.ORG Thu Oct 8 21:52:14 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 434901065672; Thu, 8 Oct 2009 21:52:14 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 3231E8FC1A; Thu, 8 Oct 2009 21:52:14 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n98LqDSn034510; Thu, 8 Oct 2009 21:52:13 GMT (envelope-from rwatson@svn.freebsd.org) Received: (from rwatson@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n98LqDdg034504; Thu, 8 Oct 2009 21:52:13 GMT (envelope-from rwatson@svn.freebsd.org) Message-Id: <200910082152.n98LqDdg034504@svn.freebsd.org> From: Robert Watson Date: Thu, 8 Oct 2009 21:52:13 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197879 - in projects/capabilities8: include lib/libc/gen X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2009 21:52:14 -0000 Author: rwatson Date: Thu Oct 8 21:52:13 2009 New Revision: 197879 URL: http://svn.freebsd.org/changeset/base/197879 Log: Manually merge r197804 from head to capabilities8: Add basename_r(3) to complement basename(3). basename_r(3) which accepts a caller-allocated buffer of at least MAXPATHLEN, rather than using a global buffer. Sponsored by: Google Modified: projects/capabilities8/include/libgen.h projects/capabilities8/lib/libc/gen/Makefile.inc projects/capabilities8/lib/libc/gen/Symbol.map projects/capabilities8/lib/libc/gen/basename.3 projects/capabilities8/lib/libc/gen/basename.c Modified: projects/capabilities8/include/libgen.h ============================================================================== --- projects/capabilities8/include/libgen.h Thu Oct 8 21:48:51 2009 (r197878) +++ projects/capabilities8/include/libgen.h Thu Oct 8 21:52:13 2009 (r197879) @@ -36,6 +36,7 @@ __BEGIN_DECLS char *basename(const char *); +char *basename_r(const char *, char *); char *dirname(const char *); #if 0 char *regcmp(const char *, ...); Modified: projects/capabilities8/lib/libc/gen/Makefile.inc ============================================================================== --- projects/capabilities8/lib/libc/gen/Makefile.inc Thu Oct 8 21:48:51 2009 (r197878) +++ projects/capabilities8/lib/libc/gen/Makefile.inc Thu Oct 8 21:52:13 2009 (r197879) @@ -76,6 +76,7 @@ MAN+= alarm.3 arc4random.3 \ MLINKS+=arc4random.3 arc4random_addrandom.3 arc4random.3 arc4random_stir.3 \ arc4random.3 arc4random_buf.3 arc4random.3 arc4random_uniform.3 +MLINKS+=basename.3 basename_r.3 MLINKS+=ctermid.3 ctermid_r.3 MLINKS+=devname.3 devname_r.3 MLINKS+=devname.3 fdevname.3 Modified: projects/capabilities8/lib/libc/gen/Symbol.map ============================================================================== --- projects/capabilities8/lib/libc/gen/Symbol.map Thu Oct 8 21:48:51 2009 (r197878) +++ projects/capabilities8/lib/libc/gen/Symbol.map Thu Oct 8 21:52:13 2009 (r197879) @@ -328,6 +328,7 @@ FBSD_1.0 { FBSD_1.1 { arc4random_buf; arc4random_uniform; + basename_r; fdevname; fdevname_r; fdopendir; Modified: projects/capabilities8/lib/libc/gen/basename.3 ============================================================================== --- projects/capabilities8/lib/libc/gen/basename.3 Thu Oct 8 21:48:51 2009 (r197878) +++ projects/capabilities8/lib/libc/gen/basename.3 Thu Oct 8 21:52:13 2009 (r197879) @@ -27,7 +27,7 @@ .\" $OpenBSD: basename.3,v 1.12 2000/04/18 03:01:25 aaron Exp $ .\" $FreeBSD$ .\" -.Dd October 12, 2006 +.Dd October 6, 2009 .Dt BASENAME 3 .Os .Sh NAME @@ -37,6 +37,8 @@ .In libgen.h .Ft char * .Fn basename "const char *path" +.Ft char * +.Fn basename_r "const char *path" "char *bname" .Sh DESCRIPTION The .Fn basename @@ -58,6 +60,12 @@ If is a null pointer or the empty string, a pointer to the string .Qq \&. is returned. +.Pp +The +.Fn basename_r +variation accepts a buffer of at least +.Dv MAXPATHLEN +bytes in which to store the resulting component. .Sh IMPLEMENTATION NOTES The .Fn basename @@ -65,15 +73,17 @@ function returns a pointer to internal storage space allocated on the first call that will be overwritten by subsequent calls. +.Fn basename_r +is therefore preferred for threaded applications. .Sh RETURN VALUES On successful completion, .Fn basename -returns a pointer to the last component of +and +.Fn basename_r +return pointers to the last component of .Fa path . .Pp -If -.Fn basename -fails, a null pointer is returned and the global variable +If they fail, a null pointer is returned and the global variable .Va errno is set to indicate the error. .Sh ERRORS Modified: projects/capabilities8/lib/libc/gen/basename.c ============================================================================== --- projects/capabilities8/lib/libc/gen/basename.c Thu Oct 8 21:48:51 2009 (r197878) +++ projects/capabilities8/lib/libc/gen/basename.c Thu Oct 8 21:52:13 2009 (r197879) @@ -40,18 +40,12 @@ __FBSDID("$FreeBSD$"); #include char * -basename(path) +basename_r(path, bname) const char *path; + char *bname; { - static char *bname = NULL; const char *endp, *startp; - if (bname == NULL) { - bname = (char *)malloc(MAXPATHLEN); - if (bname == NULL) - return(NULL); - } - /* Empty or NULL string gets treated as "." */ if (path == NULL || *path == '\0') { (void)strcpy(bname, "."); @@ -82,3 +76,17 @@ basename(path) bname[endp - startp + 1] = '\0'; return(bname); } + +char * +basename(path) + const char *path; +{ + static char *bname = NULL; + + if (bname == NULL) { + bname = (char *)malloc(MAXPATHLEN); + if (bname == NULL) + return (NULL); + } + return (basename_r(path, bname)); +} From owner-svn-src-projects@FreeBSD.ORG Thu Oct 8 21:53:58 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DE1F51065672; Thu, 8 Oct 2009 21:53:58 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id CDDDF8FC0A; Thu, 8 Oct 2009 21:53:58 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n98Lrwxl034576; Thu, 8 Oct 2009 21:53:58 GMT (envelope-from rwatson@svn.freebsd.org) Received: (from rwatson@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n98Lrwxs034574; Thu, 8 Oct 2009 21:53:58 GMT (envelope-from rwatson@svn.freebsd.org) Message-Id: <200910082153.n98Lrwxs034574@svn.freebsd.org> From: Robert Watson Date: Thu, 8 Oct 2009 21:53:58 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197880 - projects/capabilities8/libexec/rtld-elf X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2009 21:53:58 -0000 Author: rwatson Date: Thu Oct 8 21:53:58 2009 New Revision: 197880 URL: http://svn.freebsd.org/changeset/base/197880 Log: Manually merge r197808 from head to capabilities8: In rtld's map_object(), use pread(..., 0) rather than read() to read the ELF header from the front of the file. As all other I/O on the binary is done using mmap(), this avoids the need for seek privileges on the file descriptor during run-time linking. Sponsored by: Google Modified: projects/capabilities8/libexec/rtld-elf/map_object.c Modified: projects/capabilities8/libexec/rtld-elf/map_object.c ============================================================================== --- projects/capabilities8/libexec/rtld-elf/map_object.c Thu Oct 8 21:52:13 2009 (r197879) +++ projects/capabilities8/libexec/rtld-elf/map_object.c Thu Oct 8 21:53:58 2009 (r197880) @@ -273,7 +273,7 @@ get_elf_header (int fd, const char *path } u; ssize_t nbytes; - if ((nbytes = read(fd, u.buf, PAGE_SIZE)) == -1) { + if ((nbytes = pread(fd, u.buf, PAGE_SIZE, 0)) == -1) { _rtld_error("%s: read error: %s", path, strerror(errno)); return NULL; } From owner-svn-src-projects@FreeBSD.ORG Thu Oct 8 22:21:54 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 19A501065679; Thu, 8 Oct 2009 22:21:54 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 04A2C8FC17; Thu, 8 Oct 2009 22:21:54 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n98MLsMk035205; Thu, 8 Oct 2009 22:21:54 GMT (envelope-from rwatson@svn.freebsd.org) Received: (from rwatson@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n98MLrY6035185; Thu, 8 Oct 2009 22:21:53 GMT (envelope-from rwatson@svn.freebsd.org) Message-Id: <200910082221.n98MLrY6035185@svn.freebsd.org> From: Robert Watson Date: Thu, 8 Oct 2009 22:21:53 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197881 - in projects/capabilities8: contrib/openbsm/libbsm contrib/openbsm/sys/bsm contrib/tcpdump crypto/openssh gnu/usr.bin/groff/tmac lib lib/libc/gen lib/libc/sys lib/libcapability... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2009 22:21:54 -0000 Author: rwatson Date: Thu Oct 8 22:21:53 2009 New Revision: 197881 URL: http://svn.freebsd.org/changeset/base/197881 Log: Merge TrustedBSD capabilities prototype snapshot from Perforce to capabilities8 project branch; primary development will continue in Perforce, but this branch will allow 8.x users to work with the capabilities parts without braving 9.x. Obtained from: TrustedBSD Project Sponsored by: Google Added: projects/capabilities8/lib/libc/gen/ld_caplibindex.c (contents, props changed) projects/capabilities8/lib/libc/gen/ld_sandbox.c (contents, props changed) projects/capabilities8/lib/libc/sys/cap_enter.2 (contents, props changed) projects/capabilities8/lib/libc/sys/cap_new.2 (contents, props changed) projects/capabilities8/lib/libc/sys/pdfork.2 (contents, props changed) projects/capabilities8/lib/libcapability/ projects/capabilities8/lib/libcapability/Makefile (contents, props changed) projects/capabilities8/lib/libcapability/libcapability.3 (contents, props changed) projects/capabilities8/lib/libcapability/libcapability.c (contents, props changed) projects/capabilities8/lib/libcapability/libcapability.h (contents, props changed) projects/capabilities8/lib/libcapability/libcapability_host.3 (contents, props changed) projects/capabilities8/lib/libcapability/libcapability_host.c (contents, props changed) projects/capabilities8/lib/libcapability/libcapability_host_io.c (contents, props changed) projects/capabilities8/lib/libcapability/libcapability_internal.h (contents, props changed) projects/capabilities8/lib/libcapability/libcapability_sandbox.3 (contents, props changed) projects/capabilities8/lib/libcapability/libcapability_sandbox.c (contents, props changed) projects/capabilities8/lib/libcapability/libcapability_sandbox_api.h (contents, props changed) projects/capabilities8/lib/libcapability/libcapability_sandbox_io.c (contents, props changed) projects/capabilities8/libexec/rtld-elf-cap/ projects/capabilities8/libexec/rtld-elf-cap/Makefile (contents, props changed) projects/capabilities8/libexec/rtld-elf-cap/Symbol.map projects/capabilities8/libexec/rtld-elf-cap/rtld-elf-cap.1 (contents, props changed) projects/capabilities8/libexec/rtld-elf-cap/rtld-elf-cap.xs projects/capabilities8/libexec/rtld-elf-cap/rtld_caplibindex.c (contents, props changed) projects/capabilities8/libexec/rtld-elf-cap/rtld_caplibindex.h (contents, props changed) projects/capabilities8/libexec/rtld-elf-cap/rtld_sandbox.c (contents, props changed) projects/capabilities8/libexec/rtld-elf-cap/rtld_sandbox.h (contents, props changed) projects/capabilities8/sys/kern/capabilities.conf (contents, props changed) projects/capabilities8/sys/kern/sys_capability.c (contents, props changed) projects/capabilities8/sys/kern/sys_procdesc.c (contents, props changed) projects/capabilities8/sys/sys/capability.h (contents, props changed) projects/capabilities8/sys/sys/procdesc.h (contents, props changed) projects/capabilities8/usr.bin/gzip/gzsandbox.c (contents, props changed) Modified: projects/capabilities8/contrib/openbsm/libbsm/bsm_errno.c projects/capabilities8/contrib/openbsm/sys/bsm/audit_errno.h projects/capabilities8/contrib/tcpdump/tcpdump.c projects/capabilities8/crypto/openssh/sshd.c projects/capabilities8/gnu/usr.bin/groff/tmac/mdoc.local projects/capabilities8/lib/Makefile projects/capabilities8/lib/libc/gen/Makefile.inc projects/capabilities8/lib/libc/gen/Symbol.map projects/capabilities8/lib/libc/gen/errlst.c projects/capabilities8/lib/libc/sys/Makefile.inc projects/capabilities8/lib/libc/sys/Symbol.map projects/capabilities8/lib/libc/sys/fork.2 projects/capabilities8/lib/libc/sys/intro.2 projects/capabilities8/lib/libkvm/kvm_proc.c projects/capabilities8/libexec/Makefile projects/capabilities8/libexec/rtld-elf/Makefile projects/capabilities8/libexec/rtld-elf/map_object.c projects/capabilities8/libexec/rtld-elf/rtld.c projects/capabilities8/sbin/dhclient/dhclient.c projects/capabilities8/share/mk/bsd.libnames.mk projects/capabilities8/sys/amd64/amd64/sys_machdep.c projects/capabilities8/sys/amd64/linux32/linux32_machdep.c projects/capabilities8/sys/amd64/linux32/linux32_proto.h projects/capabilities8/sys/amd64/linux32/linux32_syscall.h projects/capabilities8/sys/amd64/linux32/linux32_sysent.c projects/capabilities8/sys/arm/arm/sys_machdep.c projects/capabilities8/sys/bsm/audit_errno.h projects/capabilities8/sys/cddl/compat/opensolaris/sys/file.h projects/capabilities8/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/capabilities8/sys/compat/freebsd32/freebsd32_proto.h projects/capabilities8/sys/compat/freebsd32/freebsd32_syscall.h projects/capabilities8/sys/compat/freebsd32/freebsd32_syscalls.c projects/capabilities8/sys/compat/freebsd32/freebsd32_sysent.c projects/capabilities8/sys/compat/freebsd32/syscalls.master projects/capabilities8/sys/compat/linux/linux_file.c projects/capabilities8/sys/compat/linux/linux_ioctl.c projects/capabilities8/sys/compat/linux/linux_socket.c projects/capabilities8/sys/compat/linux/linux_stats.c projects/capabilities8/sys/compat/svr4/svr4_fcntl.c projects/capabilities8/sys/compat/svr4/svr4_filio.c projects/capabilities8/sys/compat/svr4/svr4_ioctl.c projects/capabilities8/sys/compat/svr4/svr4_proto.h projects/capabilities8/sys/compat/svr4/svr4_stream.c projects/capabilities8/sys/compat/svr4/svr4_syscall.h projects/capabilities8/sys/compat/svr4/svr4_syscallnames.c projects/capabilities8/sys/compat/svr4/svr4_sysent.c projects/capabilities8/sys/conf/NOTES projects/capabilities8/sys/conf/files projects/capabilities8/sys/conf/options projects/capabilities8/sys/dev/aac/aac_linux.c projects/capabilities8/sys/dev/amr/amr_linux.c projects/capabilities8/sys/dev/hwpmc/hwpmc_logging.c projects/capabilities8/sys/dev/ipmi/ipmi_linux.c projects/capabilities8/sys/dev/iscsi/initiator/iscsi.c projects/capabilities8/sys/dev/mfi/mfi_linux.c projects/capabilities8/sys/dev/snp/snp.c projects/capabilities8/sys/dev/tdfx/tdfx_linux.c projects/capabilities8/sys/fs/fdescfs/fdesc_vnops.c projects/capabilities8/sys/fs/nfs/nfsport.h projects/capabilities8/sys/fs/nfsclient/nfs_clport.c projects/capabilities8/sys/fs/nfsserver/nfs_nfsdport.c projects/capabilities8/sys/fs/portalfs/portal_vfsops.c projects/capabilities8/sys/fs/portalfs/portal_vnops.c projects/capabilities8/sys/gnu/fs/xfs/xfs_dfrag.c projects/capabilities8/sys/i386/i386/sys_machdep.c projects/capabilities8/sys/i386/i386/trap.c projects/capabilities8/sys/i386/ibcs2/ibcs2_fcntl.c projects/capabilities8/sys/i386/ibcs2/ibcs2_ioctl.c projects/capabilities8/sys/i386/ibcs2/ibcs2_proto.h projects/capabilities8/sys/i386/ibcs2/ibcs2_syscall.h projects/capabilities8/sys/i386/ibcs2/ibcs2_sysent.c projects/capabilities8/sys/i386/linux/linux_machdep.c projects/capabilities8/sys/i386/linux/linux_proto.h projects/capabilities8/sys/i386/linux/linux_syscall.h projects/capabilities8/sys/i386/linux/linux_sysent.c projects/capabilities8/sys/kern/Makefile projects/capabilities8/sys/kern/imgact_elf.c projects/capabilities8/sys/kern/init_sysent.c projects/capabilities8/sys/kern/kern_descrip.c projects/capabilities8/sys/kern/kern_event.c projects/capabilities8/sys/kern/kern_exec.c projects/capabilities8/sys/kern/kern_exit.c projects/capabilities8/sys/kern/kern_fork.c projects/capabilities8/sys/kern/kern_mib.c projects/capabilities8/sys/kern/kern_sig.c projects/capabilities8/sys/kern/kern_sysctl.c projects/capabilities8/sys/kern/makesyscalls.sh projects/capabilities8/sys/kern/posix4_mib.c projects/capabilities8/sys/kern/subr_smp.c projects/capabilities8/sys/kern/sys_generic.c projects/capabilities8/sys/kern/syscalls.c projects/capabilities8/sys/kern/syscalls.master projects/capabilities8/sys/kern/systrace_args.c projects/capabilities8/sys/kern/tty.c projects/capabilities8/sys/kern/uipc_mqueue.c projects/capabilities8/sys/kern/uipc_sem.c projects/capabilities8/sys/kern/uipc_shm.c projects/capabilities8/sys/kern/uipc_syscalls.c projects/capabilities8/sys/kern/uipc_usrreq.c projects/capabilities8/sys/kern/vfs_acl.c projects/capabilities8/sys/kern/vfs_aio.c projects/capabilities8/sys/kern/vfs_extattr.c projects/capabilities8/sys/kern/vfs_lookup.c projects/capabilities8/sys/kern/vfs_syscalls.c projects/capabilities8/sys/netgraph/ng_socket.c projects/capabilities8/sys/nfsserver/nfs_srvkrpc.c projects/capabilities8/sys/security/audit/audit.h projects/capabilities8/sys/security/audit/audit_arg.c projects/capabilities8/sys/security/audit/audit_bsm.c projects/capabilities8/sys/security/audit/audit_bsm_errno.c projects/capabilities8/sys/security/audit/audit_private.h projects/capabilities8/sys/security/mac/mac_syscalls.c projects/capabilities8/sys/sparc64/sparc64/sys_machdep.c projects/capabilities8/sys/sys/_types.h projects/capabilities8/sys/sys/errno.h projects/capabilities8/sys/sys/file.h projects/capabilities8/sys/sys/filedesc.h projects/capabilities8/sys/sys/proc.h projects/capabilities8/sys/sys/syscall.h projects/capabilities8/sys/sys/syscall.mk projects/capabilities8/sys/sys/sysctl.h projects/capabilities8/sys/sys/sysent.h projects/capabilities8/sys/sys/sysproto.h projects/capabilities8/sys/sys/types.h projects/capabilities8/sys/sys/ucred.h projects/capabilities8/sys/sys/unistd.h projects/capabilities8/sys/sys/user.h projects/capabilities8/sys/ufs/ffs/ffs_alloc.c projects/capabilities8/sys/vm/vm_mmap.c projects/capabilities8/usr.bin/gzip/Makefile projects/capabilities8/usr.bin/gzip/gzip.c projects/capabilities8/usr.bin/gzip/unbzip2.c projects/capabilities8/usr.bin/procstat/procstat.1 projects/capabilities8/usr.bin/procstat/procstat.c projects/capabilities8/usr.bin/procstat/procstat.h projects/capabilities8/usr.bin/procstat/procstat_cred.c projects/capabilities8/usr.bin/procstat/procstat_files.c Modified: projects/capabilities8/contrib/openbsm/libbsm/bsm_errno.c ============================================================================== --- projects/capabilities8/contrib/openbsm/libbsm/bsm_errno.c Thu Oct 8 21:53:58 2009 (r197880) +++ projects/capabilities8/contrib/openbsm/libbsm/bsm_errno.c Thu Oct 8 22:21:53 2009 (r197881) @@ -684,6 +684,13 @@ static const struct bsm_errno bsm_errnos ERRNO_NO_LOCAL_MAPPING, #endif ES("Key was rejected by service") }, + { BSM_ERRNO_ENOTCAPABLE, +#ifdef ENOTCAPABLE + ENOTCAPABLE, +#else + ERRNO_NO_LOCAL_MAPPING, +#endif + ES("Capabilities insufficient") }, }; static const int bsm_errnos_count = sizeof(bsm_errnos) / sizeof(bsm_errnos[0]); Modified: projects/capabilities8/contrib/openbsm/sys/bsm/audit_errno.h ============================================================================== --- projects/capabilities8/contrib/openbsm/sys/bsm/audit_errno.h Thu Oct 8 21:53:58 2009 (r197880) +++ projects/capabilities8/contrib/openbsm/sys/bsm/audit_errno.h Thu Oct 8 22:21:53 2009 (r197881) @@ -204,6 +204,7 @@ #define BSM_ERRNO_EKEYEXPIRED 220 /* Linux-specific. */ #define BSM_ERRNO_EKEYREVOKED 221 /* Linux-specific. */ #define BSM_ERRNO_EKEYREJECTED 222 /* Linux-specific. */ +#define BSM_ERRNO_ENOTCAPABLE 223 /* FreeBSD-specific. */ /* * In the event that OpenBSM doesn't have a file representation of a local Modified: projects/capabilities8/contrib/tcpdump/tcpdump.c ============================================================================== --- projects/capabilities8/contrib/tcpdump/tcpdump.c Thu Oct 8 21:53:58 2009 (r197880) +++ projects/capabilities8/contrib/tcpdump/tcpdump.c Thu Oct 8 22:21:53 2009 (r197881) @@ -1197,6 +1197,8 @@ main(int argc, char **argv) (void)fflush(stderr); } #endif /* WIN32 */ + if (cap_enter() < 0) + err(-1, "cap_enter"); status = pcap_loop(pd, cnt, callback, pcap_userdata); if (WFileName == NULL) { /* Modified: projects/capabilities8/crypto/openssh/sshd.c ============================================================================== --- projects/capabilities8/crypto/openssh/sshd.c Thu Oct 8 21:53:58 2009 (r197880) +++ projects/capabilities8/crypto/openssh/sshd.c Thu Oct 8 22:21:53 2009 (r197881) @@ -46,6 +46,7 @@ __RCSID("$FreeBSD$"); #include +#include #include #include #ifdef HAVE_SYS_STAT_H @@ -620,6 +621,8 @@ privsep_preauth_child(void) fatal("setgroups: %.100s", strerror(errno)); permanently_set_uid(privsep_pw); #endif + if (cap_enter() != 0 && errno != ENOSYS) + fatal("cap_enter: %.100s", strerror(errno)); } static int Modified: projects/capabilities8/gnu/usr.bin/groff/tmac/mdoc.local ============================================================================== --- projects/capabilities8/gnu/usr.bin/groff/tmac/mdoc.local Thu Oct 8 21:53:58 2009 (r197880) +++ projects/capabilities8/gnu/usr.bin/groff/tmac/mdoc.local Thu Oct 8 22:21:53 2009 (r197881) @@ -38,6 +38,7 @@ .ds doc-str-Lb-libc_r Reentrant C\~Library (libc_r, \-lc_r) .ds doc-str-Lb-libcalendar Calendar Arithmetic Library (libcalendar, \-lcalendar) .ds doc-str-Lb-libcam Common Access Method User Library (libcam, \-lcam) +.ds doc-str-Lb-libcapability Capability Services Library (libcapability, \-lcapability) .ds doc-str-Lb-libcipher FreeSec Crypt Library (libcipher, \-lcipher) .ds doc-str-Lb-libdevinfo Device and Resource Information Utility Library (libdevinfo, \-ldevinfo) .ds doc-str-Lb-libdevstat Device Statistics Library (libdevstat, \-ldevstat) Modified: projects/capabilities8/lib/Makefile ============================================================================== --- projects/capabilities8/lib/Makefile Thu Oct 8 21:53:58 2009 (r197880) +++ projects/capabilities8/lib/Makefile Thu Oct 8 22:21:53 2009 (r197881) @@ -32,7 +32,9 @@ SUBDIR= ${_csu} libc libbsm libauditd li ncurses ${_libnetgraph} libradius librpcsvc libsbuf \ libtacplus libutil ${_libypclnt} libalias libarchive ${_libatm} \ libbegemot ${_libbluetooth} ${_libbsnmp} libbz2 \ - libcalendar libcam libcompat libdevinfo libdevstat libdisk \ + libcalendar libcam libcapability libcompat \ + libdevinfo libdevstat \ + libdisk \ libdwarf libedit libexpat libfetch libftpio libgeom ${_libgpib} \ ${_libgssapi} ${_librpcsec_gss} libipsec \ ${_libipx} libjail libkiconv libmagic libmemstat ${_libmilter} \ Modified: projects/capabilities8/lib/libc/gen/Makefile.inc ============================================================================== --- projects/capabilities8/lib/libc/gen/Makefile.inc Thu Oct 8 21:53:58 2009 (r197880) +++ projects/capabilities8/lib/libc/gen/Makefile.inc Thu Oct 8 22:21:53 2009 (r197881) @@ -19,6 +19,7 @@ SRCS+= __getosreldate.c __xuname.c \ getpeereid.c getprogname.c getpwent.c getttyent.c \ getusershell.c getvfsbyname.c glob.c \ initgroups.c isatty.c isinf.c isnan.c jrand48.c lcong48.c \ + ld_caplibindex.c ld_sandbox.c \ lockf.c lrand48.c mrand48.c nftw.c nice.c \ nlist.c nrand48.c opendir.c \ pause.c pmadvise.c popen.c posix_spawn.c pselect.c \ Modified: projects/capabilities8/lib/libc/gen/Symbol.map ============================================================================== --- projects/capabilities8/lib/libc/gen/Symbol.map Thu Oct 8 21:53:58 2009 (r197880) +++ projects/capabilities8/lib/libc/gen/Symbol.map Thu Oct 8 22:21:53 2009 (r197881) @@ -341,6 +341,8 @@ FBSD_1.1 { fts_read; fts_set; fts_set_clientptr; + ld_caplibindex_lookup; + ld_insandbox; posix_spawn; posix_spawn_file_actions_addclose; posix_spawn_file_actions_adddup2; Modified: projects/capabilities8/lib/libc/gen/errlst.c ============================================================================== --- projects/capabilities8/lib/libc/gen/errlst.c Thu Oct 8 21:53:58 2009 (r197880) +++ projects/capabilities8/lib/libc/gen/errlst.c Thu Oct 8 22:21:53 2009 (r197881) @@ -150,5 +150,6 @@ const char *const sys_errlist[] = { "Multihop attempted", /* 90 - EMULTIHOP */ "Link has been severed", /* 91 - ENOLINK */ "Protocol error", /* 92 - EPROTO */ + "Capabilities insufficient", /* 93 - ENOTCAPABLE */ }; const int sys_nerr = sizeof(sys_errlist) / sizeof(sys_errlist[0]); Added: projects/capabilities8/lib/libc/gen/ld_caplibindex.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/capabilities8/lib/libc/gen/ld_caplibindex.c Thu Oct 8 22:21:53 2009 (r197881) @@ -0,0 +1,43 @@ +/*- + * Copyright (c) 2008-2009 Robert N. M. Watson + * All rights reserved. + * + * WARNING: THIS IS EXPERIMENTAL SECURITY SOFTWARE THAT MUST NOT BE RELIED + * ON IN PRODUCTION SYSTEMS. IT WILL BREAK YOUR SOFTWARE IN NEW AND + * UNEXPECTED WAYS. + * + * This software was developed at the University of Cambridge Computer + * Laboratory with support from a grant from Google, Inc. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include + +#pragma weak ld_caplibindex_lookup +int +ld_caplibindex_lookup(const char *libname, int *fdp) +{ + + errno = EOPNOTSUPP; + return (-1); +} Added: projects/capabilities8/lib/libc/gen/ld_sandbox.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/capabilities8/lib/libc/gen/ld_sandbox.c Thu Oct 8 22:21:53 2009 (r197881) @@ -0,0 +1,40 @@ +/*- + * Copyright (c) 2008-2009 Robert N. M. Watson + * All rights reserved. + * + * WARNING: THIS IS EXPERIMENTAL SECURITY SOFTWARE THAT MUST NOT BE RELIED + * ON IN PRODUCTION SYSTEMS. IT WILL BREAK YOUR SOFTWARE IN NEW AND + * UNEXPECTED WAYS. + * + * This software was developed at the University of Cambridge Computer + * Laboratory with support from a grant from Google, Inc. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#pragma weak ld_insandbox +int +ld_insandbox(void) +{ + + return (0); +} Modified: projects/capabilities8/lib/libc/sys/Makefile.inc ============================================================================== --- projects/capabilities8/lib/libc/sys/Makefile.inc Thu Oct 8 21:53:58 2009 (r197880) +++ projects/capabilities8/lib/libc/sys/Makefile.inc Thu Oct 8 22:21:53 2009 (r197881) @@ -64,7 +64,7 @@ ${SPSEUDO}: MAN+= abort2.2 accept.2 access.2 acct.2 adjtime.2 \ aio_cancel.2 aio_error.2 aio_read.2 aio_return.2 \ aio_suspend.2 aio_waitcomplete.2 aio_write.2 \ - bind.2 brk.2 chdir.2 chflags.2 \ + bind.2 brk.2 cap_enter.2 cap_new.2 chdir.2 chflags.2 \ chmod.2 chown.2 chroot.2 clock_gettime.2 close.2 closefrom.2 \ connect.2 cpuset.2 cpuset_getaffinity.2 dup.2 execve.2 _exit.2 \ extattr_get_file.2 fcntl.2 fhopen.2 flock.2 fork.2 fsync.2 \ @@ -83,7 +83,8 @@ MAN+= abort2.2 accept.2 access.2 acct.2 mq_setattr.2 \ msgctl.2 msgget.2 msgrcv.2 msgsnd.2 \ msync.2 munmap.2 nanosleep.2 nfssvc.2 ntp_adjtime.2 open.2 \ - pathconf.2 pipe.2 poll.2 posix_openpt.2 profil.2 ptrace.2 quotactl.2 \ + pathconf.2 pdfork.2 \ + pipe.2 poll.2 posix_openpt.2 profil.2 ptrace.2 quotactl.2 \ read.2 readlink.2 reboot.2 recv.2 rename.2 revoke.2 rfork.2 rmdir.2 \ rtprio.2 .if !defined(NO_P1003_1B) @@ -104,6 +105,8 @@ MAN+= sctp_generic_recvmsg.2 sctp_generi MLINKS+=access.2 eaccess.2 access.2 faccessat.2 MLINKS+=brk.2 sbrk.2 +MLINKS+=cap_enter.2 cap_getmode.2 +MLINKS+=cap_new.2 cap_getrights.2 MLINKS+=chdir.2 fchdir.2 MLINKS+=chflags.2 fchflags.2 chflags.2 lchflags.2 MLINKS+=chmod.2 fchmod.2 chmod.2 fchmodat.2 chmod.2 lchmod.2 @@ -161,6 +164,9 @@ MLINKS+=ntp_adjtime.2 ntp_gettime.2 MLINKS+=open.2 openat.2 MLINKS+=pathconf.2 fpathconf.2 MLINKS+=pathconf.2 lpathconf.2 +MLINKS+=pdfork.2 pdgetpid.2 \ + pdfork.2 pdkill.2 \ + pdfork.2 pdwait4.2 MLINKS+=read.2 pread.2 read.2 preadv.2 read.2 readv.2 MLINKS+=readlink.2 readlinkat.2 MLINKS+=recv.2 recvfrom.2 recv.2 recvmsg.2 Modified: projects/capabilities8/lib/libc/sys/Symbol.map ============================================================================== --- projects/capabilities8/lib/libc/sys/Symbol.map Thu Oct 8 21:53:58 2009 (r197880) +++ projects/capabilities8/lib/libc/sys/Symbol.map Thu Oct 8 22:21:53 2009 (r197881) @@ -329,6 +329,10 @@ FBSD_1.0 { FBSD_1.1 { __semctl; + cap_enter; + cap_getmode; + cap_getrights; + cap_new; closefrom; cpuset; cpuset_getid; @@ -351,6 +355,10 @@ FBSD_1.1 { mknodat; msgctl; openat; + pdfork; + pdgetpid; + pdkill; + pdwait4; readlinkat; renameat; setfib; Added: projects/capabilities8/lib/libc/sys/cap_enter.2 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/capabilities8/lib/libc/sys/cap_enter.2 Thu Oct 8 22:21:53 2009 (r197881) @@ -0,0 +1,112 @@ +.\" +.\" Copyright (c) 2008-2009 Robert N. M. Watson +.\" All rights reserved. +.\" +.\" WARNING: THIS IS EXPERIMENTAL SECURITY SOFTWARE THAT MUST NOT BE RELIED +.\" ON IN PRODUCTION SYSTEMS. IT WILL BREAK YOUR SOFTWARE IN NEW AND +.\" UNEXPECTED WAYS. +.\" +.\" This software was developed at the University of Cambridge Computer +.\" Laboratory with support from a grant from Google, Inc. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" $FreeBSD$ +.\" +.Dd June 11, 2009 +.Dt CAP_ENTER 2 +.Os +.Sh NAME +.Nm cap_enter , +.Nm cap_getmode +.Nd Capability mode system calls +.Sh LIBRARY +.Lb libc +.Sh SYNOPSIS +.In sys/capability.h +.Ft int +.Fn cap_enter "void" +.Ft int +.Fn cap_getmode "u_int *modep" +.Sh DESCRIPTION +.Fn cap_enter +places the current process into capability mode, a mode of execution in which +processes may only issue system calls operating on file descriptors or +reading limited global system state. +Access to global name spaces, such as file system or IPC name spaces, is +prevented. +If the process is already in a capability mode sandbox, the system call is a +no-op. +Future process descendants create with +.Xr fork 2 +or +.Xr pdfork 2 +will be placed in capability mode from inception. +.Pp +When combined with capabilities created with +.Xr cap_new 2 , +.Fn cap_enter +may be used to create kernel-enforced sandboxes in which +appropriately-crafted applications or application components may be run. +Most sandboxes will be created and managed using the +.Xr libcapability +library, rather than using system calls directly. +.Pp +.Fn cap_getmode +returns a flag indicating whether or not the process is in a capability mode +sandbox. +.Sh CAVEAT +Creating effecive process sandboxes is a tricky process that involves +identifying the least possible rights required by the process and then +passing those rights into the process in a safe manner. +See the CAVEAT +section of +.Xr cap_new 2 +for why this is particularly tricky with UNIX file descriptors as the +canonical representation of a right. +Consumers of +.Fn cap_enter +should also be aware of other inheritted rights, such as access to VM +resources, memory contents, and other process properties that should be +considered. +It is advisable to use +.Xr fexecve 2 +to create a runtime environment inside the sandbox that has as few implicitly +acquired rights as possible. +.Sh RETURN VALUES +.Rv -std cap_enter cap_getmode +.Sh SEE ALSO +.Xr cap_new 2 , +.Xr fexecve 2 , +.Xr libcapability 3 +.Sh HISTORY +Support for capabilities and capabilities mode was developed as part of the +.Tn TrustedBSD +Project. +.Sh BUGS +WARNING: THIS IS EXPERIMENTAL SECURITY SOFTWARE THAT MUST NOT BE RELIED ON IN +PRODUCTION SYSTEMS. IT WILL BREAK YOUR SOFTWARE IN NEW AND UNEXPECTED WAYS. +.Sh AUTHORS +These functions and the capability facility were created by +.An "Robert N. M. Watson" +at the University of Cambridge Computer Laboratory with support from a grant +from Google, Inc. Added: projects/capabilities8/lib/libc/sys/cap_new.2 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/capabilities8/lib/libc/sys/cap_new.2 Thu Oct 8 22:21:53 2009 (r197881) @@ -0,0 +1,481 @@ +.\" +.\" Copyright (c) 2008-2009 Robert N. M. Watson +.\" All rights reserved. +.\" +.\" WARNING: THIS IS EXPERIMENTAL SECURITY SOFTWARE THAT MUST NOT BE RELIED +.\" ON IN PRODUCTION SYSTEMS. IT WILL BREAK YOUR SOFTWARE IN NEW AND +.\" UNEXPECTED WAYS. +.\" +.\" This software was developed at the University of Cambridge Computer +.\" Laboratory with support from a grant from Google, Inc. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" $FreeBSD$ +.\" +.Dd June 11, 2009 +.Dt CAP_NEW 2 +.Os +.Sh NAME +.Nm cap_new , +.Nm cap_getrights +.Nd System calls to manipulate capabilities +.Sh LIBRARY +.Lb libc +.Sh SYNOPSIS +.In sys/capability.h +.Ft int +.Fn cap_new "int fd" "cap_rights_t rights" +.Ft int +.Fn cap_getrights "int fd" "cap_rights_t *rightsp" +.Sh DESCRIPTION +Capabilities are special file descriptors derived from an existing file +descriptor, such as one returned by +.Xr fhopen 2 , +.Xr kqueue 2 , +.Xr mq_open 2 , +.Xr open 2 , +.Xr pipe 2 , +.Xr shm_open 2 , +.Xr socket 2 , +or +.Xr socketpair 2 , +but with a restricted set of permitted operations determined by a rights +mask set when the capability is created. +These restricted rights cannot be changed after the capability is created, +although further capabilities with yet more restricted rights may be created +from an existing capability. +In every other sense, a capability behaves in the same way as the file +descriptor it was created from. +.Pp +.Fn cap_new +creates a new capability for the existing file descriptor +.Fa fd , +and returns a file descriptor for it. +Operations on the capability will be limited to those permitted by +.Fa rights , +which is static for the lifetime of the capability. +If +.Fa fd +refers to an existing capability, then +.Fa rights +must be equal to or a subset of the rights on that capability. +As with +.Xr dup 2 +and +.Xr dup2 2 , +many properties are shared between the new capability and the existing file +descriptor, including open file flags, blocking disposition, and file offset. +Many applications will prefer to use the +.Xr cap_limitfd 3 +library call, part of +.Xr libcapability 3 , +as it offers a more convenient interface. +.Pp +.Fn cap_getrights +queries the rights associated with the capability referred to by file +descriptor +.Fa fd . +.Pp +These system calls, when combined with +.Xr cap_enter 2 , +may be used to construct process sandboxes with highly granular rights +assignment. +.Sh RIGHTS +The following rights may be specified in a new capability rights mask: +.Bl -tag -width CAP_EXTATTR_DELETE +.It Dv CAP_ACCEPT +Permit +.Xr accept 2 . +.It Dv CAP_ACL_CHECK +Permit checking of an ACL on a file descriptor; there is no cross-reference +for this system call. +.It Dv CAP_ACL_DELETE +Permit +.Xr acl_delete_fd_np 2 . +.It Dv CAP_ACL_GET +Permit +.Xr acl_get_fd 2 +and +.Xr acl_get_fd_np 2 . +.It Dv CAP_ACL_SET +Permit +.Xr acl_set_fd 2 +and +.Xr acl_set_fd_np 2 . +.It Dv CAP_BIND +Permit +.Xr bind 2 . +Note that sockets can also become bound implicitly as a result of +.Xr connect 2 +or +.Xr send 2 , +and that socket options set with +.Xr setsockopt 2 +may also affect binding behavior. +.It Dv CAP_CONNECT +Permit +.Xr connect 2 ; +also required for +.Xr sendto 2 +with a non-NULL destination address. +.It Dv CAP_EVENT +Permit +.Xr select 2 , +.Xr poll 2 , +and +.Xr kevent 2 +to be used in monitoring the file descriptor for events. +.It Dv CAP_FEXECVE +Permit +.Xr fexecve 2 ; +.Dv CAP_READ +will also be required. +.It Dv CAP_EXTATTR_DELETE +Permit +.Xr extattr_delete_fd 2 . +.It Dv CAP_EXTATTR_GET +Permit +.Xr extattr_get_fd 2 . +.It Dv CAP_EXTATTR_LIST +Permit +.Xr extattr_list_fd 2 . +.It Dv CAP_EXTATTR_SET +Permit +.Xr extattr_set_fd 2 . +.It Dv CAP_FCHDIR +Permit +.Xr fchdir 2 . +.It Dv CAP_FCHFLAGS +Permit +.Xr fchflags 2 . +.It Dv CAP_FCHMOD +Permit +.Xr fchmod 2 . +.It Dv CAP_FCHOWN +Permit +.Xr fchown 2 . +.It Dv CAP_FCNTL +Permit +.Xr fcntl 2 ; +be aware that this call provides indirect access to other operations, such as +.Xr flock 2 . +.It Dv CAP_FLOCK +Permit +.Xr flock 2 +and related calls. +.It Dv CAP_FPATHCONF +Permit +.Xr fpathconf 2 . +.It Dv CAP_FSCK +Permit UFS background-fsck operations on the descriptor. +.It Dv CAP_FSTAT +Permit +.Xr fstat 2 . +.It Dv CAP_FSTATFS +Permit +.Xr fstatfs 2 . +.It Dv CAP_FSYNC +Permit +.Xr aio_fsync 2 +and +.Xr fsync 2 . +.Pp +.It Dv CAP_FTRUNCATE +Permit +.Xr ftruncate 2 . +.It Dv CAP_FUTIMES +Permit +.Xr futimes 2 . +.It Dv CAP_GETPEERNAME +Permit +.Xr getpeername 2 . +.It Dv CAP_GETSOCKNAME +Permit +.Xr getsockname 2 . +.It Dv CAP_GETSOCKOPT +Permit +.Xr getsockopt 2 . +.It Dv CAP_IOCTL +Permit +.Xr ioctl 2 . +Be aware that this system call has enourmous scope, including potentially +global scope for some objects. +.It Dv CAP_KEVENT +Permit +.Xr kevent 2 ; +.Dv CAP_EVENT +may also be required on file descriptors to be monitored using +.Xr kevent 2 . +.It Dv CAP_LISTEN +Permit +.Xr listen 2 ; +not much use (generally) without +.Dv CAP_BIND . +.It Dv CAP_LOOKUP +Permit the file descriptor to be used as a starting directory for calls such +as +.Xr linkat 2 , +.Xr openat 2 , +and +.Xr unlinkat 2 . +Note that these calls are not available in capability mode as they manipulate +a global name space; see +.Xr cap_enter 2 +for details. +.It Dv CAP_MAC_GET +Permit +.Xr mac_get_fd 2 . +.It Dv CAP_MAC_SET +Permit +.Xr mac_set_fd 2 . +.It Dv CAP_MMAP +Permit +.Xr mmap 2 ; +specific invocations may also require +.Dv CAP_READ +or +.Dv CAP_WRITE . +.Pp +.It Dv CAP_PDGETPID +Permit +.Xr pdgetpid 2 . +.It Dv CAP_PDKILL +Permit +.Xr pdkill 2 . +.It Dv CAP_PDWAIT +Permit +.Xr pdwait 2 . +.It Dv CAP_PEELOFF +Permit +.Xr sctp_peeloff 2 . +.It Dv CAP_READ +Allow +.Xr aio_read 2 , +.Xr pread 2 , +.Xr read 2 , +.Xr recv 2 , +.Xr recvfrom 2 , +.Xr recvmsg 2 , +and related system calls. +.Pp +For files and other seekable objects, +.Dv CAP_SEEK +may also be required. +.It Dv CAP_REVOKE +Permit +.Xr frevoke 2 +in certain ABI compatibility modes that support this system call. +.It Dv CAP_SEEK +Permit operations that seek on the file descriptor, such as +.Xr lseek 2 , +but also required for I/O system calls that modify the file offset, such as +.Xr read 2 +and +.Xr write 2 . +.It Dv CAP_SEM_GETVALUE +Permit +.Xr sem_getvalue 3 . +.It Dv CAP_SEM_POST +Permit +.Xr sem_post 3 . +.It Dv CAP_SEM_WAIT +Permit +.Xr sem_wait 3 +and +.Xr sem_trywait 3 . +.It Dv CAP_SETSOCKOPT +Permit +.Xr setsockopt 2 ; +this controls various aspects of socket behavior and may affect binding, +connecting, and other behaviors with global scope. +.It Dv CAP_SHUTDOWN +Permit explicit +.Xr shutdown 2 ; +closing the socket will also generally shut down any connections on it. +.It Dv CAP_TTYHOOK +Allow configuration of TTY hooks, such as +.Xr snp 4 , +on the file descriptor. +.It Dv CAP_WRITE +Allow +.Xr aio_write 2 , +.Xr pwrite 2 , +.Xr send 2 , +.Xr sendmsg 2 , +.Xr sendto 2 , +.Xr write 2 , +and related system calls. +.Pp +For files and other seekable objects, +.Dv CAP_SEEK +may also be required. +.Pp +For +.Xr sendto 2 +with a non-NULL connection address, +.Dv CAP_CONNECT +is also required. +.El +.Sh CAVEAT +The +.Fn cap_new +system call and the capabilities it creates may be used to assign +fine-grained rights to sandboxed processes running in capability mode. +However, the semantics of objects accessed via file descriptors are complex, +so caution should be exercised in passing object capabilities into sandboxes. +.Sh RETURN VALUES +If successful, +.Fn cap_new +returns a non-negative integer, termed a file descriptor. +It returns -1 on failure, and sets +.Va errno +to indicate the error. +.Pp +.Rv -std cap_getrights +.Sh ERRORS +.Fn cap_new +may return the following errors: +.Bl -tag -width Er +.It Bq Er EBADF +The +.Fa fd +argument is not a valid active descriptor. +.It Bq Er EINVAL +An invalid right has been requested in +.Fa rights . +.It Bq Er EMFILE +The process has already reached its limit for open file descriptors. +.It Bq Er ENFILE +The system file table is full. +.It Bq Er EPERM +.Fa rights +contains requested rights not present in the current rights mask associated +with the capability referenced by +.Fa fd , +if any. +.El +.Pp +.Fn cap_getrights +may return the following errors: +.Bl -tag -width Er +.It Bq Er EBADF +The +.Fa fd +argument is not a valid active descriptor. +.It Bq Er EINVAL +The +.Fa fd +argument is not a capability. +.El +.Sh SEE ALSO +.Xr accept 2 , +.Xr acl_delete_fd_np 2 , +.Xr acl_get_fd 2 , +.Xr acl_get_fd_np 2 , +.Xr acl_set_fd_np 2 , +.Xr aio_read 2 , +.Xr aio_fsync 2 , +.Xr aio_write 2 , +.Xr bind 2 , +.Xr cap_enter 2 , +.Xr connect 2 , +.Xr dup 2 , +.Xr dup2 2 , +.Xr extattr_delete_fd 2 , +.Xr extattr_get_fd 2 , +.Xr extattr_list_fd 2 , +.Xr extattr_set_fd 2 , +.Xr fchflags 2 , +.Xr fchown 2 , +.Xr fcntl 2 , +.Xr fexecve 2 , +.Xr fhopen 2 , +.Xr flock 2 , +.Xr fpathconf 2 , +.Xr fstat 2 , +.Xr fstatfs 2 , +.Xr fsync 2 , +.Xr ftruncate 2 , +.Xr futimes 2 , +.Xr getpeername 2 , +.Xr getsockname 2 , +.Xr getsockopt 2 , +.Xr ioctl 2 , +.Xr kevent 2 , +.Xr kqueue 2 , +.Xr linkat 2 , +.Xr listen 2 , +.Xr mac_get_fd 2 , +.Xr mac_set_fd 2 , +.Xr mmap 2 , +.Xr mq_open 2 , +.Xr open 2 , +.Xr openat 2 , +.Xr pdgetpid 2 , +.Xr pdkill 2 , +.Xr pdwait 2 , +.Xr pipe 2 , +.Xr poll 2 , +.Xr pread 2 , +.Xr pwrite 2 , +.Xr read 2 , +.Xr recv 2 , +.Xr recvfrom 2 , +.Xr recvmsg 2 , +.Xr sctp_peeloff 2 , +.Xr select 2 , +.Xr send 2 , +.Xr sendmsg 2 , +.Xr sendto 2 , +.Xr setsockopt 2 , +.Xr shm_open 2 , +.Xr shutdown 2 , +.Xr socket 2 , +.Xr socketpair 2 , +.Xr unlinkat 2 , +.Xr write 2 , +.Xr cap_limitfd 3 , +.Xr libcapability 3 , +.Xr sem_getvalue 3 , +.Xr sem_post 3 , +.Xr sem_trywait 3 , +.Xr sem_wait 3 , +.Xr snp 4 +.Sh HISTORY +Support for capabilities and capabilities mode was developed as part of the +.Tn TrustedBSD +Project. +.Sh BUGS +This man page should list the set of permitted system calls more specifically +for each capability right. +.Pp +Capability rights sometimes have unclear indirect impacts, which should be +documented, or at least hinted at. +.Pp +WARNING: THIS IS EXPERIMENTAL SECURITY SOFTWARE THAT MUST NOT BE RELIED ON IN +PRODUCTION SYSTEMS. IT WILL BREAK YOUR SOFTWARE IN NEW AND UNEXPECTED WAYS. +.Sh AUTHORS +These functions and the capability facility were created by +.An "Robert N. M. Watson" +at the University of Cambridge Computer Laboratory with support from a grant +from Google, Inc. Modified: projects/capabilities8/lib/libc/sys/fork.2 ============================================================================== --- projects/capabilities8/lib/libc/sys/fork.2 Thu Oct 8 21:53:58 2009 (r197880) +++ projects/capabilities8/lib/libc/sys/fork.2 Thu Oct 8 22:21:53 2009 (r197881) @@ -122,6 +122,7 @@ There is insufficient swap space for the .El .Sh SEE ALSO .Xr execve 2 , +.Xr pdfork 2 , .Xr rfork 2 , .Xr setitimer 2 , .Xr setrlimit 2 , Modified: projects/capabilities8/lib/libc/sys/intro.2 ============================================================================== --- projects/capabilities8/lib/libc/sys/intro.2 Thu Oct 8 21:53:58 2009 (r197880) +++ projects/capabilities8/lib/libc/sys/intro.2 Thu Oct 8 22:21:53 2009 (r197881) @@ -456,6 +456,9 @@ The specified extended attribute does no .It Er 88 EDOOFUS Em "Programming error" . A function or API is being abused in a way which could only be detected at run-time. +.It Er 93 ENOTCAPABLE Em "Capabilities insufficient" . +An operation on a capability file descriptor requires greater privilege than +the capability allows. .El .Sh DEFINITIONS .Bl -tag -width Ds Added: projects/capabilities8/lib/libc/sys/pdfork.2 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/capabilities8/lib/libc/sys/pdfork.2 Thu Oct 8 22:21:53 2009 (r197881) @@ -0,0 +1,123 @@ +.\" +.\" Copyright (c) 2009 Robert N. M. Watson +.\" All rights reserved. +.\" +.\" WARNING: THIS IS EXPERIMENTAL SECURITY SOFTWARE THAT MUST NOT BE RELIED +.\" ON IN PRODUCTION SYSTEMS. IT WILL BREAK YOUR SOFTWARE IN NEW AND +.\" UNEXPECTED WAYS. +.\" +.\" This software was developed at the University of Cambridge Computer +.\" Laboratory with support from a grant from Google, Inc. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" $FreeBSD$ +.\" +.Dd January 18, 2009 +.Dt PDFORK 2 +.Os +.Sh NAME +.Nm pdfork , +.Nm pdgetpid , +.Nm pdkill , +.Nm pdwait +.Nd System calls to manage process descriptors +.Sh LIBRARY +.Lb libc +.Sh SYNOPSIS +.In sys/procdesc.h +.Ft int +.Fn pdfork "int *fdp" +.Ft int +.Fn pdgetpid "int fd" "pid_t *pidp" +.Ft int +.Fn pdkill "int fd" "int signum" +.Ft int +.Fn pdwait "int fd" "int *status" "int options" "struct rusage *rusage" +.Sh DESCRIPTION +Process descriptors are special file descriptors that represent processes, +and are created using +.Fn pdfork , +a variant of +.Xr fork 2 , +which, if successful, returns a process descriptor in the integer pointed to +by +.Fa pidp . +.Pp +.Fn pdgetpid +queries the process ID (PID) if the process descriptor +.Fa fd . +.Pp +.Fn pdkill +is functionally identical to +.Xr kill 2 , +except that it accepts a process descriptor, +.Fa fd , +rather than a PID. +.Pp +.Fn pdwait +is currently unimplemented, but in the future will be functionally identical +to +.Xr wait4 2 , +except that it accepts a process descriptor rather than a PID. +.Pp +The following system calls also have effects specific to process descriptors: +.Pp +.Xr fstat 2 +queries status of a process descriptor; currently only the +.Fa sb_mode +field is defined; if the owner read, write, and execute bits are set then the +process represented by the process descriptor is still alive. +.Pp +.Xr poll 2 +allows waiting for process state transitions; currently only +.Dv POLLHUP +is defined, and will be raised when the process dies. +.Pp +.Xr close 2 +will close the process descriptor, and if the process is still alive, +terminate it with the signal +.Dv SIGKILL . +.Sh RETURN VALUES +.Sh ERRORS +.Sh SEE ALSO +.Xr close 2 , +.Xr fork 2 , +.Xr fstat 2 , +.Xr kill 2 , +.Xr poll 2 , +.Xr wait4 2 +.Sh HISTORY +Support for process descriptors mode was developed as part of the +.Tn TrustedBSD +Project. +.Sh BUGS +.Fn pdwait *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Thu Oct 8 22:26:31 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C14C91065693; Thu, 8 Oct 2009 22:26:31 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id B0A5A8FC15; Thu, 8 Oct 2009 22:26:31 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n98MQVKO035331; Thu, 8 Oct 2009 22:26:31 GMT (envelope-from rwatson@svn.freebsd.org) Received: (from rwatson@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n98MQVA2035330; Thu, 8 Oct 2009 22:26:31 GMT (envelope-from rwatson@svn.freebsd.org) Message-Id: <200910082226.n98MQVA2035330@svn.freebsd.org> From: Robert Watson Date: Thu, 8 Oct 2009 22:26:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197882 - projects/capabilities8/sys/i386/conf X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2009 22:26:31 -0000 Author: rwatson Date: Thu Oct 8 22:26:31 2009 New Revision: 197882 URL: http://svn.freebsd.org/changeset/base/197882 Log: Sample capabilities kernel configuration. Obtained from: TrustedBSD Project Sponsored by: Google Added: projects/capabilities8/sys/i386/conf/CAPABILITIES Added: projects/capabilities8/sys/i386/conf/CAPABILITIES ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/capabilities8/sys/i386/conf/CAPABILITIES Thu Oct 8 22:26:31 2009 (r197882) @@ -0,0 +1,3 @@ +include GENERIC +options CAPABILITIES +options PROCDESC From owner-svn-src-projects@FreeBSD.ORG Fri Oct 9 02:00:33 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 11FE1106566B; Fri, 9 Oct 2009 02:00:33 +0000 (UTC) (envelope-from jb@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 0120D8FC24; Fri, 9 Oct 2009 02:00:33 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n9920Wrw039815; Fri, 9 Oct 2009 02:00:32 GMT (envelope-from jb@svn.freebsd.org) Received: (from jb@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n9920Wmu039813; Fri, 9 Oct 2009 02:00:32 GMT (envelope-from jb@svn.freebsd.org) Message-Id: <200910090200.n9920Wmu039813@svn.freebsd.org> From: John Birrell Date: Fri, 9 Oct 2009 02:00:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197890 - projects/jbuild/usr.bin/jdirdep X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Oct 2009 02:00:33 -0000 Author: jb Date: Fri Oct 9 02:00:32 2009 New Revision: 197890 URL: http://svn.freebsd.org/changeset/base/197890 Log: Always use --depth files on second+ passes Modified: projects/jbuild/usr.bin/jdirdep/jgetsrc Modified: projects/jbuild/usr.bin/jdirdep/jgetsrc ============================================================================== --- projects/jbuild/usr.bin/jdirdep/jgetsrc Thu Oct 8 23:01:12 2009 (r197889) +++ projects/jbuild/usr.bin/jdirdep/jgetsrc Fri Oct 9 02:00:32 2009 (r197890) @@ -27,10 +27,14 @@ ## /usr/mytree/obj/stage ## /usr/mytree/src ## -## then use -B /usr/mytree -## +## then use -B /usr/mytree +## +## -S +## This is a second level process to get additional dirs in SRCDIRDEP. ## +GET_EXTRA=0 + ShowHelp() { grep ^## $0 | sed -e 's/^##//' | ${PAGER} @@ -72,10 +76,11 @@ PAGER=${PAGER:-more} unset DISPLAY # parse flags -while getopts "B:h" my_opt +while getopts "B:Sh" my_opt do case $my_opt in B) BACKING_TREE=$OPTARG ;; + S) GET_EXTRA=1 ;; h) ShowHelp ;; [?]) echo "Bad Option"; ShowHelp ;; esac @@ -155,11 +160,11 @@ do i=`expr $i + 1` xx=`pwd` echo "Z $xx" >> $SVNLOG - if [ $i -eq $num ]; then - echo "Checking out: $report" + if [ $i -eq $num -a ${GET_EXTRA} -eq 0 ]; then + echo "Checking out: $report (this dir and all below)" svn co $svnd --depth infinity >> $SVNLOG elif [ ! -d $x ]; then - echo "Checking out: $report" + echo "Checking out: $report (just this dir)" svn co $svnd --depth files >> $SVNLOG fi cd $x @@ -219,5 +224,5 @@ rm -f $MORELOG if [ "x$moredirs" != x ] then echo "Need to check out additional directories due to source dependencies..." - exec $0 -B "${BACKING_TREE}" $moredirs + exec $0 -S -B "${BACKING_TREE}" $moredirs fi From owner-svn-src-projects@FreeBSD.ORG Fri Oct 9 03:02:31 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 42F7E106568B; Fri, 9 Oct 2009 03:02:31 +0000 (UTC) (envelope-from nwhitehorn@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 3118A8FC21; Fri, 9 Oct 2009 03:02:31 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n9932VuY041013; Fri, 9 Oct 2009 03:02:31 GMT (envelope-from nwhitehorn@svn.freebsd.org) Received: (from nwhitehorn@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n9932ViG041011; Fri, 9 Oct 2009 03:02:31 GMT (envelope-from nwhitehorn@svn.freebsd.org) Message-Id: <200910090302.n9932ViG041011@svn.freebsd.org> From: Nathan Whitehorn Date: Fri, 9 Oct 2009 03:02:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197891 - projects/ppc64/sys/powerpc/aim64 X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Oct 2009 03:02:31 -0000 Author: nwhitehorn Date: Fri Oct 9 03:02:30 2009 New Revision: 197891 URL: http://svn.freebsd.org/changeset/base/197891 Log: Do not map the trap vectors into the kernel's address space. They are only used in real mode (with the exception of the reset vector, which does not work anyway in conjunction with 64-bit systems, even in bridge mode) and keeping them mapped only serves to make NULL a valid address. This results in silent NULL pointer deferences. Suggested by: Patrick Kerharo Modified: projects/ppc64/sys/powerpc/aim64/mmu_oea64.c Modified: projects/ppc64/sys/powerpc/aim64/mmu_oea64.c ============================================================================== --- projects/ppc64/sys/powerpc/aim64/mmu_oea64.c Fri Oct 9 02:00:32 2009 (r197890) +++ projects/ppc64/sys/powerpc/aim64/mmu_oea64.c Fri Oct 9 03:02:30 2009 (r197891) @@ -947,15 +947,17 @@ moea64_bridge_bootstrap(mmu_t mmup, vm_o ENABLE_TRANS(msr); /* - * Map certain important things, like ourselves and the exception - * vectors + * Map certain important things, like ourselves. + * + * NOTE: We do not map the exception vector space. That code is + * used only in real mode, and leaving it unmapped allows us to + * catch NULL pointer deferences, instead of making NULL a valid + * address. */ DISABLE_TRANS(msr); for (pa = kernelstart & ~PAGE_MASK; pa < kernelend; pa += PAGE_SIZE) moea64_kenter(mmup, pa, pa); - for (pa = EXC_RSVD; pa < EXC_LAST; pa += PAGE_SIZE) - moea64_kenter(mmup, pa, pa); ENABLE_TRANS(msr); From owner-svn-src-projects@FreeBSD.ORG Fri Oct 9 03:03:27 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 603A01065670; Fri, 9 Oct 2009 03:03:27 +0000 (UTC) (envelope-from nwhitehorn@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 34B148FC0C; Fri, 9 Oct 2009 03:03:27 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n9933RBG041071; Fri, 9 Oct 2009 03:03:27 GMT (envelope-from nwhitehorn@svn.freebsd.org) Received: (from nwhitehorn@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n9933Ruf041067; Fri, 9 Oct 2009 03:03:27 GMT (envelope-from nwhitehorn@svn.freebsd.org) Message-Id: <200910090303.n9933Ruf041067@svn.freebsd.org> From: Nathan Whitehorn Date: Fri, 9 Oct 2009 03:03:27 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197892 - in projects/ppc64/sys/powerpc: cell mambo ofw X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Oct 2009 03:03:27 -0000 Author: nwhitehorn Date: Fri Oct 9 03:03:26 2009 New Revision: 197892 URL: http://svn.freebsd.org/changeset/base/197892 Log: Fix a trio of NULL pointer dereferences found after making them fatal. Note: the memory allocation scheme used by ofw_real.c is quite fragile. We need to come up with something better. Modified: projects/ppc64/sys/powerpc/cell/celliic.c projects/ppc64/sys/powerpc/mambo/mambo_openpic.c projects/ppc64/sys/powerpc/ofw/ofw_real.c Modified: projects/ppc64/sys/powerpc/cell/celliic.c ============================================================================== --- projects/ppc64/sys/powerpc/cell/celliic.c Fri Oct 9 03:02:30 2009 (r197891) +++ projects/ppc64/sys/powerpc/cell/celliic.c Fri Oct 9 03:03:26 2009 (r197892) @@ -96,7 +96,7 @@ celliic_probe(device_t dev) { const char *type = ofw_bus_get_type(dev); - if (strcmp(type, "stidc-iic") != 0) + if (type == NULL || strcmp(type, "stidc-iic") != 0) return (ENXIO); device_set_desc(dev, "Cell Integrated Interrupt Controller"); Modified: projects/ppc64/sys/powerpc/mambo/mambo_openpic.c ============================================================================== --- projects/ppc64/sys/powerpc/mambo/mambo_openpic.c Fri Oct 9 03:02:30 2009 (r197891) +++ projects/ppc64/sys/powerpc/mambo/mambo_openpic.c Fri Oct 9 03:03:26 2009 (r197892) @@ -121,7 +121,7 @@ openpicbus_mambo_probe(device_t dev) { const char *type = ofw_bus_get_type(dev); - if (strcmp(type, "open-pic") != 0) + if (type == NULL || strcmp(type, "open-pic") != 0) return (ENXIO); device_set_desc(dev, "Mambo OpenPIC Container"); Modified: projects/ppc64/sys/powerpc/ofw/ofw_real.c ============================================================================== --- projects/ppc64/sys/powerpc/ofw/ofw_real.c Fri Oct 9 03:02:30 2009 (r197891) +++ projects/ppc64/sys/powerpc/ofw/ofw_real.c Fri Oct 9 03:03:26 2009 (r197892) @@ -173,7 +173,7 @@ extern struct pmap ofw_pmap; static void ofw_real_bounce_alloc(void *); -SYSINIT(ofw_real_bounce_alloc, SI_SUB_VM, SI_ORDER_ANY, +SYSINIT(ofw_real_bounce_alloc, SI_SUB_KMEM, SI_ORDER_ANY, ofw_real_bounce_alloc, NULL); static void From owner-svn-src-projects@FreeBSD.ORG Fri Oct 9 09:12:20 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 18259106566B; Fri, 9 Oct 2009 09:12:20 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 07B1E8FC13; Fri, 9 Oct 2009 09:12:20 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n999CJXW048001; Fri, 9 Oct 2009 09:12:19 GMT (envelope-from rwatson@svn.freebsd.org) Received: (from rwatson@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n999CJnu047999; Fri, 9 Oct 2009 09:12:19 GMT (envelope-from rwatson@svn.freebsd.org) Message-Id: <200910090912.n999CJnu047999@svn.freebsd.org> From: Robert Watson Date: Fri, 9 Oct 2009 09:12:19 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197894 - projects/capabilities8/lib/libc/sys X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Oct 2009 09:12:20 -0000 Author: rwatson Date: Fri Oct 9 09:12:19 2009 New Revision: 197894 URL: http://svn.freebsd.org/changeset/base/197894 Log: Merge P4 c169338 to capabilities8: Correct two spelling nits. Submitted by: ceri Modified: projects/capabilities8/lib/libc/sys/cap_enter.2 projects/capabilities8/lib/libc/sys/cap_new.2 Modified: projects/capabilities8/lib/libc/sys/cap_enter.2 ============================================================================== --- projects/capabilities8/lib/libc/sys/cap_enter.2 Fri Oct 9 06:53:36 2009 (r197893) +++ projects/capabilities8/lib/libc/sys/cap_enter.2 Fri Oct 9 09:12:19 2009 (r197894) @@ -85,7 +85,7 @@ for why this is particularly tricky with canonical representation of a right. Consumers of .Fn cap_enter -should also be aware of other inheritted rights, such as access to VM +should also be aware of other inherited rights, such as access to VM resources, memory contents, and other process properties that should be considered. It is advisable to use Modified: projects/capabilities8/lib/libc/sys/cap_new.2 ============================================================================== --- projects/capabilities8/lib/libc/sys/cap_new.2 Fri Oct 9 06:53:36 2009 (r197893) +++ projects/capabilities8/lib/libc/sys/cap_new.2 Fri Oct 9 09:12:19 2009 (r197894) @@ -218,7 +218,7 @@ Permit .It Dv CAP_IOCTL Permit .Xr ioctl 2 . -Be aware that this system call has enourmous scope, including potentially +Be aware that this system call has enormous scope, including potentially global scope for some objects. .It Dv CAP_KEVENT Permit From owner-svn-src-projects@FreeBSD.ORG Fri Oct 9 10:13:19 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 823D41065670; Fri, 9 Oct 2009 10:13:19 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 57C478FC12; Fri, 9 Oct 2009 10:13:19 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n99ADJ4H050440; Fri, 9 Oct 2009 10:13:19 GMT (envelope-from rwatson@svn.freebsd.org) Received: (from rwatson@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n99ADJM1050438; Fri, 9 Oct 2009 10:13:19 GMT (envelope-from rwatson@svn.freebsd.org) Message-Id: <200910091013.n99ADJM1050438@svn.freebsd.org> From: Robert Watson Date: Fri, 9 Oct 2009 10:13:19 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197901 - projects/capabilities8/usr.bin/gzip X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Oct 2009 10:13:19 -0000 Author: rwatson Date: Fri Oct 9 10:13:18 2009 New Revision: 197901 URL: http://svn.freebsd.org/changeset/base/197901 Log: Merge previously omitted gzip.h from Perforce to capabilities8. Obtained from: TrustedBSD Project Sponsored by: Google Added: projects/capabilities8/usr.bin/gzip/gzip.h (contents, props changed) Added: projects/capabilities8/usr.bin/gzip/gzip.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/capabilities8/usr.bin/gzip/gzip.h Fri Oct 9 10:13:18 2009 (r197901) @@ -0,0 +1,49 @@ +/*- + * Copyright (c) 2009 Robert N. M. Watson + * All rights reserved. + * + * WARNING: THIS IS EXPERIMENTAL SECURITY SOFTWARE THAT MUST NOT BE RELIED + * ON IN PRODUCTION SYSTEMS. IT WILL BREAK YOUR SOFTWARE IN NEW AND + * UNEXPECTED WAYS. + * + * This software was developed at the University of Cambridge Computer + * Laboratory with support from a grant from Google, Inc. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#ifndef _GZIP_H_ +#define _GZIP_H_ + +off_t gz_compress(int in, int out, off_t *gsizep, const char *origname, + uint32_t mtime); +off_t gz_compress_wrapper(int in, int out, off_t *gsizep, + const char *origname, uint32_t mtime); +off_t gz_uncompress(int in, int out, char *pre, size_t prelen, + off_t *gsizep, const char *filename); +off_t gz_uncompress_wrapper(int in, int out, char *pre, size_t prelen, + off_t *gsizep, const char *filename); +off_t unbzip2(int in, int out, char *pre, size_t prelen, off_t *bytes_in); +off_t unbzip2_wrapper(int in, int out, char *pre, size_t prelen, + off_t *bytes_in); + +#endif /* !_GZIP_H_ */ From owner-svn-src-projects@FreeBSD.ORG Fri Oct 9 14:30:29 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1C358106566B; Fri, 9 Oct 2009 14:30:29 +0000 (UTC) (envelope-from nwhitehorn@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 0B9888FC13; Fri, 9 Oct 2009 14:30:29 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n99EUSKG055667; Fri, 9 Oct 2009 14:30:28 GMT (envelope-from nwhitehorn@svn.freebsd.org) Received: (from nwhitehorn@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n99EUS6q055665; Fri, 9 Oct 2009 14:30:28 GMT (envelope-from nwhitehorn@svn.freebsd.org) Message-Id: <200910091430.n99EUS6q055665@svn.freebsd.org> From: Nathan Whitehorn Date: Fri, 9 Oct 2009 14:30:28 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197908 - projects/ppc64/sys/powerpc/aim64 X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Oct 2009 14:30:29 -0000 Author: nwhitehorn Date: Fri Oct 9 14:30:28 2009 New Revision: 197908 URL: http://svn.freebsd.org/changeset/base/197908 Log: Fix comment to reflect reality. Modified: projects/ppc64/sys/powerpc/aim64/swtch.S Modified: projects/ppc64/sys/powerpc/aim64/swtch.S ============================================================================== --- projects/ppc64/sys/powerpc/aim64/swtch.S Fri Oct 9 13:52:49 2009 (r197907) +++ projects/ppc64/sys/powerpc/aim64/swtch.S Fri Oct 9 14:30:28 2009 (r197908) @@ -213,9 +213,9 @@ cpu_switchin: isync /* - * Perform a dummy stwcx. to clear any reservations we may have + * Perform a dummy stdcx. to clear any reservations we may have * inherited from the previous thread. It doesn't matter if the - * stwcx succeeds or not. pcb_context[0] can be clobbered. + * stdcx succeeds or not. pcb_context[0] can be clobbered. */ stdcx. %r1, 0, %r3 blr From owner-svn-src-projects@FreeBSD.ORG Fri Oct 9 14:31:29 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AE80C106566B; Fri, 9 Oct 2009 14:31:29 +0000 (UTC) (envelope-from nwhitehorn@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 9DBC98FC08; Fri, 9 Oct 2009 14:31:29 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n99EVT4d055723; Fri, 9 Oct 2009 14:31:29 GMT (envelope-from nwhitehorn@svn.freebsd.org) Received: (from nwhitehorn@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n99EVTJV055721; Fri, 9 Oct 2009 14:31:29 GMT (envelope-from nwhitehorn@svn.freebsd.org) Message-Id: <200910091431.n99EVTJV055721@svn.freebsd.org> From: Nathan Whitehorn Date: Fri, 9 Oct 2009 14:31:29 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197909 - projects/ppc64/sys/powerpc/powerpc X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Oct 2009 14:31:29 -0000 Author: nwhitehorn Date: Fri Oct 9 14:31:29 2009 New Revision: 197909 URL: http://svn.freebsd.org/changeset/base/197909 Log: Use long for the bcopy word size instead of int. This is a no-op on the 32-bit systems, but expands well for 64. Modified: projects/ppc64/sys/powerpc/powerpc/bcopy.c Modified: projects/ppc64/sys/powerpc/powerpc/bcopy.c ============================================================================== --- projects/ppc64/sys/powerpc/powerpc/bcopy.c Fri Oct 9 14:30:28 2009 (r197908) +++ projects/ppc64/sys/powerpc/powerpc/bcopy.c Fri Oct 9 14:31:29 2009 (r197909) @@ -52,7 +52,7 @@ __FBSDID("$FreeBSD$"); * sizeof(word) MUST BE A POWER OF TWO * SO THAT wmask BELOW IS ALL ONES */ -typedef int word; /* "word" used for optimal copy speed */ +typedef long word; /* "word" used for optimal copy speed */ #define wsize sizeof(word) #define wmask (wsize - 1) From owner-svn-src-projects@FreeBSD.ORG Fri Oct 9 16:01:59 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C4BAB106566B; Fri, 9 Oct 2009 16:01:59 +0000 (UTC) (envelope-from nwhitehorn@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id AD91E8FC12; Fri, 9 Oct 2009 16:01:59 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n99G1xfK057844; Fri, 9 Oct 2009 16:01:59 GMT (envelope-from nwhitehorn@svn.freebsd.org) Received: (from nwhitehorn@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n99G1x5g057839; Fri, 9 Oct 2009 16:01:59 GMT (envelope-from nwhitehorn@svn.freebsd.org) Message-Id: <200910091601.n99G1x5g057839@svn.freebsd.org> From: Nathan Whitehorn Date: Fri, 9 Oct 2009 16:01:59 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197911 - in projects/ppc64: . bin/chmod bin/cp bin/getfacl bin/ln bin/ls bin/mv bin/ps bin/setfacl bin/sh cddl/compat/opensolaris/include cddl/contrib/opensolaris/cmd/zdb cddl/contrib/... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Oct 2009 16:01:59 -0000 Author: nwhitehorn Date: Fri Oct 9 16:01:57 2009 New Revision: 197911 URL: http://svn.freebsd.org/changeset/base/197911 Log: IFC @ 197910 Added: projects/ppc64/cddl/compat/opensolaris/include/assert.h - copied unchanged from r197909, head/cddl/compat/opensolaris/include/assert.h projects/ppc64/contrib/less/cvt.c - copied unchanged from r197909, head/contrib/less/cvt.c projects/ppc64/contrib/less/pattern.c - copied unchanged from r197909, head/contrib/less/pattern.c projects/ppc64/contrib/less/pattern.h - copied unchanged from r197909, head/contrib/less/pattern.h projects/ppc64/crypto/openssh/roaming.h - copied unchanged from r197909, head/crypto/openssh/roaming.h projects/ppc64/crypto/openssh/roaming_common.c - copied unchanged from r197909, head/crypto/openssh/roaming_common.c projects/ppc64/crypto/openssh/roaming_dummy.c - copied unchanged from r197909, head/crypto/openssh/roaming_dummy.c projects/ppc64/crypto/openssh/schnorr.h - copied unchanged from r197909, head/crypto/openssh/schnorr.h projects/ppc64/etc/rc.d/faith - copied unchanged from r197909, head/etc/rc.d/faith projects/ppc64/etc/rc.d/hostid_save - copied unchanged from r197909, head/etc/rc.d/hostid_save projects/ppc64/etc/rc.d/static_arp - copied unchanged from r197909, head/etc/rc.d/static_arp projects/ppc64/etc/rc.d/stf - copied unchanged from r197909, head/etc/rc.d/stf projects/ppc64/etc/rc.d/zvol - copied unchanged from r197909, head/etc/rc.d/zvol projects/ppc64/lib/libc/gen/getpagesizes.3 - copied unchanged from r197909, head/lib/libc/gen/getpagesizes.3 projects/ppc64/lib/libc/gen/getpagesizes.c - copied unchanged from r197909, head/lib/libc/gen/getpagesizes.c projects/ppc64/lib/libc/nls/gl_ES.ISO8859-1.msg - copied unchanged from r197909, head/lib/libc/nls/gl_ES.ISO8859-1.msg projects/ppc64/lib/libc/sys/msgctl.2 - copied unchanged from r197909, head/lib/libc/sys/msgctl.2 projects/ppc64/lib/libc/sys/msgget.2 - copied unchanged from r197909, head/lib/libc/sys/msgget.2 projects/ppc64/lib/libc/sys/msgrcv.2 - copied unchanged from r197909, head/lib/libc/sys/msgrcv.2 projects/ppc64/lib/libc/sys/msgsnd.2 - copied unchanged from r197909, head/lib/libc/sys/msgsnd.2 projects/ppc64/lib/libkvm/kvm_vnet.c - copied unchanged from r197909, head/lib/libkvm/kvm_vnet.c projects/ppc64/release/scripts/mm-mtree.sh - copied unchanged from r197909, head/release/scripts/mm-mtree.sh projects/ppc64/release/svnbranch.awk - copied unchanged from r197909, head/release/svnbranch.awk projects/ppc64/sbin/ifconfig/af_nd6.c - copied unchanged from r197909, head/sbin/ifconfig/af_nd6.c projects/ppc64/share/colldef/la_LN.ISO8859-13.src - copied unchanged from r197909, head/share/colldef/la_LN.ISO8859-13.src projects/ppc64/share/man/man4/dpms.4 - copied unchanged from r197909, head/share/man/man4/dpms.4 projects/ppc64/share/man/man4/lindev.4 - copied unchanged from r197909, head/share/man/man4/lindev.4 projects/ppc64/share/man/man4/siis.4 - copied unchanged from r197909, head/share/man/man4/siis.4 projects/ppc64/share/man/man9/ieee80211_amrr.9 - copied unchanged from r197909, head/share/man/man9/ieee80211_amrr.9 projects/ppc64/share/man/man9/ieee80211_beacon.9 - copied unchanged from r197909, head/share/man/man9/ieee80211_beacon.9 projects/ppc64/share/man/man9/ieee80211_bmiss.9 - copied unchanged from r197909, head/share/man/man9/ieee80211_bmiss.9 projects/ppc64/share/man/man9/ieee80211_ddb.9 - copied unchanged from r197909, head/share/man/man9/ieee80211_ddb.9 projects/ppc64/share/man/man9/ieee80211_regdomain.9 - copied unchanged from r197909, head/share/man/man9/ieee80211_regdomain.9 projects/ppc64/share/man/man9/ieee80211_scan.9 - copied unchanged from r197909, head/share/man/man9/ieee80211_scan.9 projects/ppc64/share/man/man9/ieee80211_vap.9 - copied unchanged from r197909, head/share/man/man9/ieee80211_vap.9 projects/ppc64/share/man/man9/vaccess_acl_nfs4.9 - copied unchanged from r197909, head/share/man/man9/vaccess_acl_nfs4.9 projects/ppc64/share/mklocale/la_LN.ISO8859-13.src - copied unchanged from r197909, head/share/mklocale/la_LN.ISO8859-13.src projects/ppc64/share/monetdef/lv_LV.ISO8859-13.src - copied unchanged from r197909, head/share/monetdef/lv_LV.ISO8859-13.src projects/ppc64/share/msgdef/lv_LV.ISO8859-13.src - copied unchanged from r197909, head/share/msgdef/lv_LV.ISO8859-13.src projects/ppc64/share/msgdef/lv_LV.UTF-8.src - copied unchanged from r197909, head/share/msgdef/lv_LV.UTF-8.src projects/ppc64/share/timedef/lv_LV.ISO8859-13.src - copied unchanged from r197909, head/share/timedef/lv_LV.ISO8859-13.src projects/ppc64/share/timedef/lv_LV.UTF-8.src - copied unchanged from r197909, head/share/timedef/lv_LV.UTF-8.src projects/ppc64/sys/amd64/include/_align.h - copied unchanged from r197909, head/sys/amd64/include/_align.h projects/ppc64/sys/amd64/include/apm_bios.h - copied unchanged from r197909, head/sys/amd64/include/apm_bios.h projects/ppc64/sys/arm/include/_align.h - copied unchanged from r197909, head/sys/arm/include/_align.h projects/ppc64/sys/arm/mv/kirkwood/files.kirkwood - copied unchanged from r197909, head/sys/arm/mv/kirkwood/files.kirkwood projects/ppc64/sys/arm/mv/kirkwood/files.sheevaplug - copied unchanged from r197909, head/sys/arm/mv/kirkwood/files.sheevaplug projects/ppc64/sys/arm/mv/kirkwood/sheevaplug.c - copied unchanged from r197909, head/sys/arm/mv/kirkwood/sheevaplug.c projects/ppc64/sys/arm/mv/kirkwood/std.kirkwood - copied unchanged from r197909, head/sys/arm/mv/kirkwood/std.kirkwood projects/ppc64/sys/arm/mv/kirkwood/std.sheevaplug - copied unchanged from r197909, head/sys/arm/mv/kirkwood/std.sheevaplug projects/ppc64/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c - copied unchanged from r197909, head/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/sys/taskq.h - copied unchanged from r197909, head/sys/cddl/contrib/opensolaris/uts/common/sys/taskq.h projects/ppc64/sys/compat/x86bios/ - copied from r197909, head/sys/compat/x86bios/ projects/ppc64/sys/contrib/dev/acpica/include/actbl2.h - copied unchanged from r197909, head/sys/contrib/dev/acpica/include/actbl2.h projects/ppc64/sys/contrib/dev/acpica/namespace/nsrepair.c - copied unchanged from r197909, head/sys/contrib/dev/acpica/namespace/nsrepair.c projects/ppc64/sys/contrib/dev/acpica/utilities/utids.c - copied unchanged from r197909, head/sys/contrib/dev/acpica/utilities/utids.c projects/ppc64/sys/contrib/x86emu/ - copied from r197909, head/sys/contrib/x86emu/ projects/ppc64/sys/dev/cxgb/common/cxgb_aq100x.c - copied unchanged from r197909, head/sys/dev/cxgb/common/cxgb_aq100x.c projects/ppc64/sys/dev/dpms/ - copied from r197909, head/sys/dev/dpms/ projects/ppc64/sys/dev/drm/r600_blit.c - copied unchanged from r197909, head/sys/dev/drm/r600_blit.c projects/ppc64/sys/dev/drm/radeon_cs.c - copied unchanged from r197909, head/sys/dev/drm/radeon_cs.c projects/ppc64/sys/dev/fb/vesa.c - copied unchanged from r197909, head/sys/dev/fb/vesa.c projects/ppc64/sys/dev/fb/vesa.h - copied unchanged from r197909, head/sys/dev/fb/vesa.h projects/ppc64/sys/dev/ispfw/asm_2500.h - copied unchanged from r197909, head/sys/dev/ispfw/asm_2500.h projects/ppc64/sys/dev/lindev/ - copied from r197909, head/sys/dev/lindev/ projects/ppc64/sys/dev/pty/ - copied from r197909, head/sys/dev/pty/ projects/ppc64/sys/dev/siis/ - copied from r197909, head/sys/dev/siis/ projects/ppc64/sys/dev/usb/serial/uch341.c - copied unchanged from r197909, head/sys/dev/usb/serial/uch341.c projects/ppc64/sys/fs/procfs/procfs_osrel.c - copied unchanged from r197909, head/sys/fs/procfs/procfs_osrel.c projects/ppc64/sys/i386/include/_align.h - copied unchanged from r197909, head/sys/i386/include/_align.h projects/ppc64/sys/ia64/include/_align.h - copied unchanged from r197909, head/sys/ia64/include/_align.h projects/ppc64/sys/mips/include/_align.h - copied unchanged from r197909, head/sys/mips/include/_align.h projects/ppc64/sys/modules/if_epair/ - copied from r197909, head/sys/modules/if_epair/ projects/ppc64/sys/modules/ispfw/isp_2400_multi/ - copied from r197909, head/sys/modules/ispfw/isp_2400_multi/ projects/ppc64/sys/modules/ispfw/isp_2500/ - copied from r197909, head/sys/modules/ispfw/isp_2500/ projects/ppc64/sys/modules/ispfw/isp_2500_multi/ - copied from r197909, head/sys/modules/ispfw/isp_2500_multi/ projects/ppc64/sys/modules/lindev/ - copied from r197909, head/sys/modules/lindev/ projects/ppc64/sys/modules/pty/ - copied from r197909, head/sys/modules/pty/ projects/ppc64/sys/modules/siis/ - copied from r197909, head/sys/modules/siis/ projects/ppc64/sys/modules/usb/uch341/ - copied from r197909, head/sys/modules/usb/uch341/ projects/ppc64/sys/modules/x86bios/ - copied from r197909, head/sys/modules/x86bios/ projects/ppc64/sys/net/vnet.c - copied unchanged from r197909, head/sys/net/vnet.c projects/ppc64/sys/pc98/include/_align.h - copied unchanged from r197909, head/sys/pc98/include/_align.h projects/ppc64/sys/powerpc/include/_align.h - copied unchanged from r197909, head/sys/powerpc/include/_align.h projects/ppc64/sys/sparc64/include/_align.h - copied unchanged from r197909, head/sys/sparc64/include/_align.h projects/ppc64/sys/sun4v/include/_align.h - copied unchanged from r197909, head/sys/sun4v/include/_align.h projects/ppc64/sys/sys/_sockaddr_storage.h - copied unchanged from r197909, head/sys/sys/_sockaddr_storage.h projects/ppc64/sys/teken/ - copied from r197909, head/sys/teken/ projects/ppc64/sys/vm/sg_pager.c - copied unchanged from r197909, head/sys/vm/sg_pager.c projects/ppc64/tools/regression/acltools/01.t - copied unchanged from r197909, head/tools/regression/acltools/01.t projects/ppc64/tools/regression/acltools/03.t - copied unchanged from r197909, head/tools/regression/acltools/03.t projects/ppc64/tools/regression/acltools/aclfuzzer.sh - copied unchanged from r197909, head/tools/regression/acltools/aclfuzzer.sh projects/ppc64/tools/regression/acltools/tools-crossfs.test - copied unchanged from r197909, head/tools/regression/acltools/tools-crossfs.test projects/ppc64/tools/regression/acltools/tools-nfs4.test - copied unchanged from r197909, head/tools/regression/acltools/tools-nfs4.test projects/ppc64/tools/regression/bin/sh/builtins/eval3.0 - copied unchanged from r197909, head/tools/regression/bin/sh/builtins/eval3.0 projects/ppc64/tools/regression/bin/sh/errors/backquote-error2.0 - copied unchanged from r197909, head/tools/regression/bin/sh/errors/backquote-error2.0 projects/ppc64/tools/regression/bin/sh/execution/func1.0 - copied unchanged from r197909, head/tools/regression/bin/sh/execution/func1.0 projects/ppc64/tools/regression/bin/sh/execution/func2.0 - copied unchanged from r197909, head/tools/regression/bin/sh/execution/func2.0 projects/ppc64/tools/regression/bin/sh/execution/unknown1.0 - copied unchanged from r197909, head/tools/regression/bin/sh/execution/unknown1.0 projects/ppc64/tools/regression/fstest/tests/chmod/12.t - copied unchanged from r197909, head/tools/regression/fstest/tests/chmod/12.t projects/ppc64/tools/regression/fstest/tests/granular/ - copied from r197909, head/tools/regression/fstest/tests/granular/ projects/ppc64/tools/regression/mmap/ - copied from r197909, head/tools/regression/mmap/ projects/ppc64/tools/regression/poll/sockpoll.c - copied unchanged from r197909, head/tools/regression/poll/sockpoll.c projects/ppc64/tools/regression/sockets/unix_seqpacket/ - copied from r197909, head/tools/regression/sockets/unix_seqpacket/ projects/ppc64/tools/regression/sockets/unix_seqpacket_exercise/ - copied from r197909, head/tools/regression/sockets/unix_seqpacket_exercise/ projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/1.1 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/1.1 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/1.10 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/1.10 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/1.11 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/1.11 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/1.12 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/1.12 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/1.13 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/1.13 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/1.14 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/1.14 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/1.15 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/1.15 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/1.16 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/1.16 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/1.17 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/1.17 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/1.18 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/1.18 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/1.2 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/1.2 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/1.3 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/1.3 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/1.4 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/1.4 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/1.4.1 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/1.4.1 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/1.5 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/1.5 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/1.6 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/1.6 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/1.7 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/1.7 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/1.8 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/1.8 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/1.9 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/1.9 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/2.1 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/2.1 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/2.10 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/2.10 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/2.11 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/2.11 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/2.12 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/2.12 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/2.13 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/2.13 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/2.14 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/2.14 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/2.15 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/2.15 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/2.16 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/2.16 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/2.17 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/2.17 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/2.18 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/2.18 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/2.19 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/2.19 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/2.2 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/2.2 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/2.20 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/2.20 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/2.21 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/2.21 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/2.22 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/2.22 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/2.3 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/2.3 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/2.4 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/2.4 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/2.5 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/2.5 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/2.6 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/2.6 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/2.7 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/2.7 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/2.8 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/2.8 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/2.9 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/2.9 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/3.1 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/3.1 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/3.2 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/3.2 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/3.3 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/3.3 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/3.4 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/3.4 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/4.1 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/4.1 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/4.2 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/4.2 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/4.3 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/4.3 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/4.4 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/4.4 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/4.5 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/4.5 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/4.6 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/4.6 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/4.7 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/4.7 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/4.8 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/4.8 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/5.1 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/5.1 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/5.2 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/5.2 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/5.3 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/5.3 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/5.4 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/5.4 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/5.5 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/5.5 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/5.6 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/5.6 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/5.7 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/5.7 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/5.8 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/5.8 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/6.1 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/6.1 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/6.2 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/6.2 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/6.3 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/6.3 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/6.4 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/6.4 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/6.5 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/6.5 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/6.6 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/6.6 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/7.1 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/7.1 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/7.2 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/7.2 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/7.3 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/7.3 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/7.4 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/7.4 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/7.5 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/7.5 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/7.6 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/7.6 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/7.7 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/7.7 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/7.8 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/7.8 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/8.1 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/8.1 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/8.10 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/8.10 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/8.11 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/8.11 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/8.12 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/8.12 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/8.13 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/8.13 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/8.14 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/8.14 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/8.15 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/8.15 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/8.16 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/8.16 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/8.17 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/8.17 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/8.18 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/8.18 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/8.19 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/8.19 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/8.2 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/8.2 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/8.20 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/8.20 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/8.21 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/8.21 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/8.22 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/8.22 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/8.23 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/8.23 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/8.3 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/8.3 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/8.4 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/8.4 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/8.5 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/8.5 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/8.6 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/8.6 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/8.7 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/8.7 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/8.8 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/8.8 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/8.9 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/8.9 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.1 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.1 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.10 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.10 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.11 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.11 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.12 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.12 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.13 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.13 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.14 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.14 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.15 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.15 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.16 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.16 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.17 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.17 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.18 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.18 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.19 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.19 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.2 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.2 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.20 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.20 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.21 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.21 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.22 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.22 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.23 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.23 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.24 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.24 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.25 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.25 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.26 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.26 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.27 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.27 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.28 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.28 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.29 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.29 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.3 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.3 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.30 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.30 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.31 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.31 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.4 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.4 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.5 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.5 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.6 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.6 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.7 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.7 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.8 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.8 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9.9 - copied unchanged from r197909, head/tools/regression/usr.bin/sed/regress.multitest.out/9.9 projects/ppc64/usr.sbin/mfiutil/ - copied from r197909, head/usr.sbin/mfiutil/ projects/ppc64/usr.sbin/mptutil/ - copied from r197909, head/usr.sbin/mptutil/ Replaced: projects/ppc64/sys/cddl/compat/opensolaris/rpc/xdr.h - copied unchanged from r197909, head/sys/cddl/compat/opensolaris/rpc/xdr.h Deleted: projects/ppc64/cddl/contrib/opensolaris/head/assert.h projects/ppc64/crypto/openssl/apps/md4.c projects/ppc64/crypto/openssl/test/bftest.c projects/ppc64/crypto/openssl/test/bntest.c projects/ppc64/crypto/openssl/test/casttest.c projects/ppc64/crypto/openssl/test/destest.c projects/ppc64/crypto/openssl/test/dhtest.c projects/ppc64/crypto/openssl/test/dsatest.c projects/ppc64/crypto/openssl/test/ecdhtest.c projects/ppc64/crypto/openssl/test/ecdsatest.c projects/ppc64/crypto/openssl/test/ectest.c projects/ppc64/crypto/openssl/test/enginetest.c projects/ppc64/crypto/openssl/test/evp_test.c projects/ppc64/crypto/openssl/test/exptest.c projects/ppc64/crypto/openssl/test/fips_aesavs.c projects/ppc64/crypto/openssl/test/fips_desmovs.c projects/ppc64/crypto/openssl/test/fips_dsatest.c projects/ppc64/crypto/openssl/test/fips_dssvs.c projects/ppc64/crypto/openssl/test/fips_hmactest.c projects/ppc64/crypto/openssl/test/fips_randtest.c projects/ppc64/crypto/openssl/test/fips_rngvs.c projects/ppc64/crypto/openssl/test/fips_rsagtest.c projects/ppc64/crypto/openssl/test/fips_rsastest.c projects/ppc64/crypto/openssl/test/fips_rsavtest.c projects/ppc64/crypto/openssl/test/fips_shatest.c projects/ppc64/crypto/openssl/test/fips_test_suite.c projects/ppc64/crypto/openssl/test/hmactest.c projects/ppc64/crypto/openssl/test/ideatest.c projects/ppc64/crypto/openssl/test/jpaketest.c projects/ppc64/crypto/openssl/test/md2test.c projects/ppc64/crypto/openssl/test/md4test.c projects/ppc64/crypto/openssl/test/md5test.c projects/ppc64/crypto/openssl/test/mdc2test.c projects/ppc64/crypto/openssl/test/randtest.c projects/ppc64/crypto/openssl/test/rc2test.c projects/ppc64/crypto/openssl/test/rc4test.c projects/ppc64/crypto/openssl/test/rc5test.c projects/ppc64/crypto/openssl/test/rmdtest.c projects/ppc64/crypto/openssl/test/rsa_test.c projects/ppc64/crypto/openssl/test/sha1test.c projects/ppc64/crypto/openssl/test/sha256t.c projects/ppc64/crypto/openssl/test/sha512t.c projects/ppc64/crypto/openssl/test/shatest.c projects/ppc64/crypto/openssl/test/ssltest.c projects/ppc64/etc/mtree/BSD.local.dist projects/ppc64/etc/mtree/BSD.x11-4.dist projects/ppc64/etc/mtree/BSD.x11.dist projects/ppc64/etc/pam.d/gdm projects/ppc64/etc/rc.d/auto_linklocal projects/ppc64/etc/rc.d/network_ipv6 projects/ppc64/lib/libc/gen/msgctl.3 projects/ppc64/lib/libc/gen/msgget.3 projects/ppc64/lib/libc/gen/msgrcv.3 projects/ppc64/lib/libc/gen/msgsnd.3 projects/ppc64/share/colldef/lt_LT.ISO8859-13.src projects/ppc64/share/man/man4/man4.i386/dpms.4 projects/ppc64/share/man/man9/ieee80211_ioctl.9 projects/ppc64/share/mklocale/lt_LT.ISO8859-13.src projects/ppc64/sys/arm/xscale/xscalereg.h projects/ppc64/sys/arm/xscale/xscalevar.h projects/ppc64/sys/cddl/compat/opensolaris/sys/taskq.h projects/ppc64/sys/cddl/compat/opensolaris/sys/taskq_impl.h projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/os/taskq.c projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/rpc/ projects/ppc64/sys/dev/isp/isp_tpublic.h projects/ppc64/sys/dev/syscons/teken/ projects/ppc64/sys/i386/include/pc/vesa.h projects/ppc64/sys/i386/isa/dpms.c projects/ppc64/sys/i386/isa/vesa.c projects/ppc64/sys/kern/kern_vimage.c projects/ppc64/sys/kern/tty_pty.c projects/ppc64/sys/netinet/vinet.h projects/ppc64/sys/netinet6/vinet6.h projects/ppc64/sys/netipsec/vipsec.h projects/ppc64/sys/pc98/include/pc/vesa.h projects/ppc64/sys/sys/vimage.h projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/100_9.10 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/101_9.11 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/102_9.12 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/103_9.13 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/104_9.14 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/105_9.15 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/106_9.16 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/107_9.17 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/108_9.18 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/109_9.19 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/10_1.9 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/110_9.20 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/111_9.21 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/112_9.22 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/113_9.23 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/114_9.24 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/115_9.25 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/116_9.26 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/117_9.27 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/118_9.28 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/119_9.29 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/11_1.10 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/120_9.30 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/121_9.31 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/12_1.11 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/13_1.12 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/14_1.13 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/15_1.14 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/16_1.15 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/17_1.16 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/18_1.17 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/19_1.18 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/1_1.1 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/20_2.1 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/21_2.2 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/22_2.3 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/23_2.4 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/24_2.5 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/25_2.6 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/26_2.7 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/27_2.8 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/28_2.9 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/29_2.10 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/2_1.2 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/30_2.11 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/31_2.12 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/32_2.13 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/33_2.14 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/34_2.15 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/35_2.16 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/36_2.17 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/37_2.18 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/38_2.19 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/39_2.20 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/3_1.3 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/40_2.21 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/40_3.1 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/41_2.22 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/41_3.2 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/42_3.3 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/43_3.4 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/44_4.1 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/45_4.2 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/46_4.3 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/47_4.4 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/48_4.5 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/49_4.6 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/4_1.4 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/50_4.7 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/51_4.8 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/52_5.1 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/53_5.2 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/54_5.3 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/55_5.4 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/56_5.5 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/57_5.6 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/58_5.7 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/59_5.8 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/5_1.4.1 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/60_6.1 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/61_6.2 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/62_6.3 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/63_6.4 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/64_6.5 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/65_6.6 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/66_7.1 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/67_7.2 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/68_7.3 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/69_7.4 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/6_1.5 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/70_7.5 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/71_7.6 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/72_7.7 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/73_7.8 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/74_8.1 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/75_8.2 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/76_8.3 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/77_8.4 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/78_8.5 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/79_8.6 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/7_1.6 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/80_8.7 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/81_8.8 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/82_8.9 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/83_8.10 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/84_8.11 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/85_8.12 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/86_8.13 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/87_8.14 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/88_8.15 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/89_8.16 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/8_1.7 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/90_8.17 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/91_9.1 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/92_9.2 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/93_9.3 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/94_9.4 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/95_9.5 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/96_9.6 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/97_9.7 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/98_9.8 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/99_9.9 projects/ppc64/tools/regression/usr.bin/sed/regress.multitest.out/9_1.8 Modified: projects/ppc64/ (props changed) projects/ppc64/Makefile.inc1 projects/ppc64/ObsoleteFiles.inc projects/ppc64/UPDATING projects/ppc64/bin/chmod/chmod.c projects/ppc64/bin/cp/utils.c projects/ppc64/bin/getfacl/getfacl.1 projects/ppc64/bin/getfacl/getfacl.c projects/ppc64/bin/ln/ln.1 projects/ppc64/bin/ln/ln.c projects/ppc64/bin/ls/print.c projects/ppc64/bin/mv/mv.c projects/ppc64/bin/ps/ps.c projects/ppc64/bin/setfacl/mask.c projects/ppc64/bin/setfacl/merge.c projects/ppc64/bin/setfacl/remove.c projects/ppc64/bin/setfacl/setfacl.1 projects/ppc64/bin/setfacl/setfacl.c projects/ppc64/bin/setfacl/setfacl.h projects/ppc64/bin/sh/eval.c projects/ppc64/bin/sh/exec.c projects/ppc64/bin/sh/exec.h projects/ppc64/bin/sh/mknodes.c projects/ppc64/bin/sh/nodes.c.pat projects/ppc64/bin/sh/parser.c projects/ppc64/bin/sh/sh.1 projects/ppc64/cddl/contrib/opensolaris/cmd/zdb/zdb.c projects/ppc64/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/ppc64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c projects/ppc64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c projects/ppc64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c projects/ppc64/cddl/lib/Makefile.inc projects/ppc64/cddl/lib/libctf/Makefile projects/ppc64/cddl/lib/libdtrace/Makefile projects/ppc64/cddl/lib/libnvpair/Makefile projects/ppc64/contrib/bind9/ (props changed) projects/ppc64/contrib/bind9/CHANGES projects/ppc64/contrib/bind9/bin/named/update.c projects/ppc64/contrib/bind9/version projects/ppc64/contrib/bzip2/FREEBSD-vendor projects/ppc64/contrib/ee/ee.c projects/ppc64/contrib/gcc/config/freebsd-spec.h projects/ppc64/contrib/gcc/dwarf2out.c projects/ppc64/contrib/gdtoa/gdtoaimp.h projects/ppc64/contrib/gdtoa/misc.c projects/ppc64/contrib/less/ (props changed) projects/ppc64/contrib/less/LICENSE projects/ppc64/contrib/less/Makefile.aut projects/ppc64/contrib/less/Makefile.dsb projects/ppc64/contrib/less/Makefile.dsg projects/ppc64/contrib/less/Makefile.dsu projects/ppc64/contrib/less/Makefile.in projects/ppc64/contrib/less/Makefile.o2e projects/ppc64/contrib/less/Makefile.o9c projects/ppc64/contrib/less/Makefile.o9u projects/ppc64/contrib/less/Makefile.wnb projects/ppc64/contrib/less/Makefile.wnm projects/ppc64/contrib/less/NEWS projects/ppc64/contrib/less/README projects/ppc64/contrib/less/brac.c projects/ppc64/contrib/less/ch.c projects/ppc64/contrib/less/charset.c projects/ppc64/contrib/less/charset.h projects/ppc64/contrib/less/cmd.h projects/ppc64/contrib/less/cmdbuf.c projects/ppc64/contrib/less/command.c projects/ppc64/contrib/less/configure.ac projects/ppc64/contrib/less/decode.c projects/ppc64/contrib/less/defines.ds projects/ppc64/contrib/less/defines.o2 projects/ppc64/contrib/less/defines.o9 projects/ppc64/contrib/less/defines.wn projects/ppc64/contrib/less/edit.c projects/ppc64/contrib/less/filename.c projects/ppc64/contrib/less/forwback.c projects/ppc64/contrib/less/funcs.h projects/ppc64/contrib/less/ifile.c projects/ppc64/contrib/less/input.c projects/ppc64/contrib/less/jump.c projects/ppc64/contrib/less/less.h projects/ppc64/contrib/less/less.man projects/ppc64/contrib/less/less.nro projects/ppc64/contrib/less/lessecho.c projects/ppc64/contrib/less/lessecho.man projects/ppc64/contrib/less/lessecho.nro projects/ppc64/contrib/less/lesskey.c projects/ppc64/contrib/less/lesskey.h projects/ppc64/contrib/less/lesskey.man projects/ppc64/contrib/less/lesskey.nro projects/ppc64/contrib/less/lglob.h projects/ppc64/contrib/less/line.c projects/ppc64/contrib/less/linenum.c projects/ppc64/contrib/less/lsystem.c projects/ppc64/contrib/less/main.c projects/ppc64/contrib/less/mark.c projects/ppc64/contrib/less/mkhelp.c projects/ppc64/contrib/less/optfunc.c projects/ppc64/contrib/less/option.c projects/ppc64/contrib/less/option.h projects/ppc64/contrib/less/opttbl.c projects/ppc64/contrib/less/os.c projects/ppc64/contrib/less/output.c projects/ppc64/contrib/less/pckeys.h projects/ppc64/contrib/less/position.c projects/ppc64/contrib/less/position.h projects/ppc64/contrib/less/prompt.c projects/ppc64/contrib/less/screen.c projects/ppc64/contrib/less/scrsize.c projects/ppc64/contrib/less/search.c projects/ppc64/contrib/less/signal.c projects/ppc64/contrib/less/tags.c projects/ppc64/contrib/less/ttyin.c projects/ppc64/contrib/less/version.c projects/ppc64/contrib/netcat/FREEBSD-vendor projects/ppc64/contrib/openbsm/ (props changed) projects/ppc64/contrib/openbsm/NEWS projects/ppc64/contrib/openbsm/README projects/ppc64/contrib/openbsm/VERSION projects/ppc64/contrib/openbsm/config/config.h projects/ppc64/contrib/openbsm/configure projects/ppc64/contrib/openbsm/configure.ac projects/ppc64/contrib/openbsm/etc/audit_event projects/ppc64/contrib/openbsm/libauditd/auditd_lib.c projects/ppc64/contrib/openbsm/libbsm/bsm_control.c projects/ppc64/contrib/openbsm/libbsm/bsm_errno.c projects/ppc64/contrib/openbsm/libbsm/bsm_io.c projects/ppc64/contrib/openbsm/libbsm/bsm_token.c projects/ppc64/contrib/openbsm/man/audit_control.5 projects/ppc64/contrib/openbsm/sys/bsm/audit.h projects/ppc64/contrib/openbsm/sys/bsm/audit_kevents.h projects/ppc64/contrib/openbsm/tools/audump.c projects/ppc64/contrib/openpam/ (props changed) projects/ppc64/contrib/openpam/FREEBSD-vendor projects/ppc64/contrib/openpam/doc/man/pam.conf.5 projects/ppc64/contrib/tcpdump/ieee802_11.h projects/ppc64/contrib/tcpdump/ieee802_11_radio.h projects/ppc64/contrib/tcpdump/print-802_11.c projects/ppc64/contrib/tcpdump/print-tcp.c projects/ppc64/contrib/tcpdump/tcp.h projects/ppc64/contrib/tcsh/sh.c projects/ppc64/contrib/top/display.c projects/ppc64/contrib/traceroute/as.c projects/ppc64/contrib/traceroute/as.h projects/ppc64/contrib/traceroute/traceroute.c projects/ppc64/crypto/openssh/ (props changed) projects/ppc64/crypto/openssh/ChangeLog projects/ppc64/crypto/openssh/FREEBSD-vendor projects/ppc64/crypto/openssh/README projects/ppc64/crypto/openssh/README.platform projects/ppc64/crypto/openssh/auth-pam.c projects/ppc64/crypto/openssh/auth-passwd.c projects/ppc64/crypto/openssh/auth-sia.c projects/ppc64/crypto/openssh/auth1.c projects/ppc64/crypto/openssh/auth2-jpake.c projects/ppc64/crypto/openssh/auth2-kbdint.c projects/ppc64/crypto/openssh/auth2-none.c projects/ppc64/crypto/openssh/auth2-passwd.c projects/ppc64/crypto/openssh/auth2-pubkey.c projects/ppc64/crypto/openssh/auth2.c projects/ppc64/crypto/openssh/canohost.c projects/ppc64/crypto/openssh/canohost.h projects/ppc64/crypto/openssh/channels.c projects/ppc64/crypto/openssh/clientloop.c projects/ppc64/crypto/openssh/config.h projects/ppc64/crypto/openssh/config.h.in projects/ppc64/crypto/openssh/defines.h projects/ppc64/crypto/openssh/gss-genr.c projects/ppc64/crypto/openssh/includes.h projects/ppc64/crypto/openssh/jpake.c projects/ppc64/crypto/openssh/jpake.h projects/ppc64/crypto/openssh/kex.c projects/ppc64/crypto/openssh/kex.h projects/ppc64/crypto/openssh/kexdhs.c projects/ppc64/crypto/openssh/kexgexs.c projects/ppc64/crypto/openssh/monitor.c projects/ppc64/crypto/openssh/monitor_mm.c projects/ppc64/crypto/openssh/monitor_wrap.c projects/ppc64/crypto/openssh/monitor_wrap.h projects/ppc64/crypto/openssh/openbsd-compat/bsd-cygwin_util.c projects/ppc64/crypto/openssh/openbsd-compat/bsd-cygwin_util.h projects/ppc64/crypto/openssh/openbsd-compat/daemon.c projects/ppc64/crypto/openssh/openbsd-compat/getrrsetbyname.c projects/ppc64/crypto/openssh/openbsd-compat/openssl-compat.c projects/ppc64/crypto/openssh/openbsd-compat/openssl-compat.h projects/ppc64/crypto/openssh/openbsd-compat/port-aix.c projects/ppc64/crypto/openssh/openbsd-compat/port-aix.h projects/ppc64/crypto/openssh/packet.c projects/ppc64/crypto/openssh/packet.h projects/ppc64/crypto/openssh/readconf.c projects/ppc64/crypto/openssh/readconf.h projects/ppc64/crypto/openssh/schnorr.c projects/ppc64/crypto/openssh/servconf.c projects/ppc64/crypto/openssh/serverloop.c projects/ppc64/crypto/openssh/session.c projects/ppc64/crypto/openssh/sftp-client.c projects/ppc64/crypto/openssh/sftp-server.8 (contents, props changed) projects/ppc64/crypto/openssh/sftp-server.c projects/ppc64/crypto/openssh/ssh-agent.1 (contents, props changed) projects/ppc64/crypto/openssh/ssh-agent.c projects/ppc64/crypto/openssh/ssh-keygen.c projects/ppc64/crypto/openssh/ssh.1 projects/ppc64/crypto/openssh/ssh.c projects/ppc64/crypto/openssh/ssh_config projects/ppc64/crypto/openssh/ssh_config.5 projects/ppc64/crypto/openssh/ssh_namespace.h projects/ppc64/crypto/openssh/sshconnect.c projects/ppc64/crypto/openssh/sshconnect.h projects/ppc64/crypto/openssh/sshconnect2.c projects/ppc64/crypto/openssh/sshd.8 projects/ppc64/crypto/openssh/sshd.c projects/ppc64/crypto/openssh/sshd_config projects/ppc64/crypto/openssh/sshd_config.5 projects/ppc64/crypto/openssh/sshlogin.c projects/ppc64/crypto/openssh/uuencode.c projects/ppc64/crypto/openssh/version.h projects/ppc64/crypto/openssl/ (props changed) projects/ppc64/crypto/openssl/crypto/pqueue/pqueue.c projects/ppc64/crypto/openssl/crypto/pqueue/pqueue.h projects/ppc64/crypto/openssl/ssl/d1_both.c projects/ppc64/crypto/openssl/ssl/d1_pkt.c projects/ppc64/etc/Makefile projects/ppc64/etc/defaults/periodic.conf projects/ppc64/etc/defaults/rc.conf projects/ppc64/etc/freebsd-update.conf projects/ppc64/etc/inetd.conf projects/ppc64/etc/mtree/BSD.include.dist projects/ppc64/etc/mtree/BSD.usr.dist projects/ppc64/etc/mtree/Makefile projects/ppc64/etc/network.subr projects/ppc64/etc/ntp.conf projects/ppc64/etc/pam.d/Makefile projects/ppc64/etc/pam.d/ftpd projects/ppc64/etc/pam.d/kde projects/ppc64/etc/pam.d/other projects/ppc64/etc/pam.d/sshd projects/ppc64/etc/pam.d/system projects/ppc64/etc/pam.d/telnetd projects/ppc64/etc/pam.d/xdm projects/ppc64/etc/periodic/daily/400.status-disks projects/ppc64/etc/periodic/security/200.chkmounts projects/ppc64/etc/portsnap.conf projects/ppc64/etc/rc.d/Makefile projects/ppc64/etc/rc.d/NETWORKING projects/ppc64/etc/rc.d/addswap projects/ppc64/etc/rc.d/defaultroute projects/ppc64/etc/rc.d/devd projects/ppc64/etc/rc.d/hostid projects/ppc64/etc/rc.d/ip6addrctl projects/ppc64/etc/rc.d/ipsec projects/ppc64/etc/rc.d/mroute6d projects/ppc64/etc/rc.d/netif projects/ppc64/etc/rc.d/netoptions projects/ppc64/etc/rc.d/ppp projects/ppc64/etc/rc.d/route6d projects/ppc64/etc/rc.d/routed projects/ppc64/etc/rc.d/routing projects/ppc64/etc/rc.d/rtadvd projects/ppc64/etc/rc.d/sysctl projects/ppc64/etc/rc.d/wpa_supplicant projects/ppc64/etc/rc.d/zfs projects/ppc64/etc/rc.subr projects/ppc64/etc/services projects/ppc64/games/fortune/datfiles/fortunes projects/ppc64/games/fortune/datfiles/fortunes-o.real projects/ppc64/games/fortune/datfiles/fortunes.sp.ok projects/ppc64/gnu/lib/libdialog/Makefile projects/ppc64/gnu/lib/libg2c/Makefile projects/ppc64/gnu/lib/libgcc/Makefile projects/ppc64/gnu/lib/libobjc/Makefile projects/ppc64/gnu/lib/libreadline/Makefile.inc projects/ppc64/gnu/lib/libregex/Makefile projects/ppc64/gnu/lib/libssp/libssp_nonshared/Makefile projects/ppc64/gnu/usr.bin/groff/tmac/mdoc.local projects/ppc64/gnu/usr.bin/patch/common.h projects/ppc64/gnu/usr.bin/patch/pch.c projects/ppc64/include/Makefile projects/ppc64/include/dlfcn.h projects/ppc64/include/langinfo.h projects/ppc64/include/libgen.h projects/ppc64/lib/Makefile projects/ppc64/lib/Makefile.inc projects/ppc64/lib/libalias/libalias/Makefile projects/ppc64/lib/libarchive/Makefile projects/ppc64/lib/libarchive/archive_read.c projects/ppc64/lib/libarchive/archive_read_support_format_iso9660.c projects/ppc64/lib/libarchive/test/test_compat_zip.c projects/ppc64/lib/libarchive/test/test_read_format_isojoliet_bz2.c projects/ppc64/lib/libarchive/test/test_read_format_isorr_bz2.c projects/ppc64/lib/libautofs/Makefile projects/ppc64/lib/libbegemot/Makefile projects/ppc64/lib/libbluetooth/Makefile projects/ppc64/lib/libbsm/Makefile projects/ppc64/lib/libbsnmp/Makefile.inc projects/ppc64/lib/libbz2/Makefile projects/ppc64/lib/libc/Makefile projects/ppc64/lib/libc/Versions.def projects/ppc64/lib/libc/db/hash/hash.c projects/ppc64/lib/libc/gen/Makefile.inc projects/ppc64/lib/libc/gen/Symbol.map projects/ppc64/lib/libc/gen/_pthread_stubs.c projects/ppc64/lib/libc/gen/basename.3 projects/ppc64/lib/libc/gen/basename.c projects/ppc64/lib/libc/gen/dlopen.3 projects/ppc64/lib/libc/gen/errlst.c projects/ppc64/lib/libc/gen/ftok.3 projects/ppc64/lib/libc/gen/fts.3 projects/ppc64/lib/libc/gen/fts.c projects/ppc64/lib/libc/gen/pw_scan.c projects/ppc64/lib/libc/locale/nl_langinfo.c projects/ppc64/lib/libc/nls/Makefile.inc projects/ppc64/lib/libc/posix1e/Makefile.inc projects/ppc64/lib/libc/posix1e/acl_calc_mask.c projects/ppc64/lib/libc/posix1e/acl_support.c projects/ppc64/lib/libc/posix1e/acl_to_text.c projects/ppc64/lib/libc/posix1e/mac.3 projects/ppc64/lib/libc/posix1e/mac_free.3 projects/ppc64/lib/libc/posix1e/mac_get.3 projects/ppc64/lib/libc/posix1e/mac_set.3 projects/ppc64/lib/libc/posix1e/mac_text.3 projects/ppc64/lib/libc/posix1e/posix1e.3 projects/ppc64/lib/libc/regex/engine.c projects/ppc64/lib/libc/regex/grot/tests projects/ppc64/lib/libc/stdio/fopen.3 projects/ppc64/lib/libc/stdio/getdelim.c projects/ppc64/lib/libc/stdlib/malloc.3 projects/ppc64/lib/libc/stdlib/malloc.c projects/ppc64/lib/libc/stdlib/ptsname.3 projects/ppc64/lib/libc/stdtime/localtime.c projects/ppc64/lib/libc/stdtime/strptime.c projects/ppc64/lib/libc/sys/Makefile.inc projects/ppc64/lib/libc/sys/Symbol.map projects/ppc64/lib/libc/sys/fcntl.2 projects/ppc64/lib/libc/sys/intro.2 projects/ppc64/lib/libc/sys/kqueue.2 projects/ppc64/lib/libc/sys/link.2 projects/ppc64/lib/libc/sys/mmap.2 projects/ppc64/lib/libc/sys/setfib.2 projects/ppc64/lib/libc/sys/stack_protector.c projects/ppc64/lib/libcrypt/Makefile projects/ppc64/lib/libdevinfo/devinfo.h projects/ppc64/lib/libdevstat/Makefile projects/ppc64/lib/libdisk/change.c projects/ppc64/lib/libdwarf/Makefile projects/ppc64/lib/libdwarf/dwarf_loc.c projects/ppc64/lib/libedit/Makefile projects/ppc64/lib/libexpat/Makefile projects/ppc64/lib/libfetch/Makefile projects/ppc64/lib/libftpio/Makefile projects/ppc64/lib/libgpib/Makefile projects/ppc64/lib/libipsec/Makefile projects/ppc64/lib/libjail/jail.3 projects/ppc64/lib/libjail/jail.c projects/ppc64/lib/libjail/jail.h projects/ppc64/lib/libkiconv/Makefile projects/ppc64/lib/libkse/Makefile projects/ppc64/lib/libkvm/Makefile projects/ppc64/lib/libkvm/kvm.c projects/ppc64/lib/libkvm/kvm_private.h projects/ppc64/lib/libkvm/kvm_proc.c projects/ppc64/lib/libmagic/Makefile projects/ppc64/lib/libmemstat/Makefile projects/ppc64/lib/libncp/Makefile projects/ppc64/lib/libnetgraph/Makefile projects/ppc64/lib/libngatm/Makefile projects/ppc64/lib/libopie/Makefile projects/ppc64/lib/libpam/Makefile.inc projects/ppc64/lib/libpam/modules/pam_lastlog/pam_lastlog.c projects/ppc64/lib/libpam/modules/pam_ssh/Makefile projects/ppc64/lib/libpcap/Makefile projects/ppc64/lib/libpmc/Makefile projects/ppc64/lib/libpmc/pmc.3 projects/ppc64/lib/libpmc/pmc.atom.3 projects/ppc64/lib/libpmc/pmc.core.3 projects/ppc64/lib/libpmc/pmc.core2.3 projects/ppc64/lib/libpmc/pmc.iaf.3 projects/ppc64/lib/libpmc/pmc.k7.3 projects/ppc64/lib/libpmc/pmc.k8.3 projects/ppc64/lib/libpmc/pmc.p4.3 projects/ppc64/lib/libpmc/pmc.p5.3 projects/ppc64/lib/libpmc/pmc.p6.3 projects/ppc64/lib/libpmc/pmc_capabilities.3 projects/ppc64/lib/libpmc/pmc_read.3 projects/ppc64/lib/libproc/Makefile projects/ppc64/lib/libradius/Makefile projects/ppc64/lib/libradius/libradius.3 projects/ppc64/lib/libradius/radlib.c projects/ppc64/lib/libradius/radlib.h projects/ppc64/lib/libradius/radlib_private.h projects/ppc64/lib/libsdp/Makefile projects/ppc64/lib/libsmb/Makefile projects/ppc64/lib/libstand/net.c projects/ppc64/lib/libstand/nfs.c projects/ppc64/lib/libstand/rpc.c projects/ppc64/lib/libtacplus/Makefile projects/ppc64/lib/libthr/thread/thr_spec.c projects/ppc64/lib/libthr/thread/thr_umtx.h projects/ppc64/lib/libugidfw/Makefile projects/ppc64/lib/libusb/ (props changed) projects/ppc64/lib/libusb/Makefile projects/ppc64/lib/libusb/libusb.3 projects/ppc64/lib/libusb/libusb.h projects/ppc64/lib/libusb/libusb10.c projects/ppc64/lib/libusb/libusb10.h projects/ppc64/lib/libusb/libusb10_desc.c projects/ppc64/lib/libusb/libusb10_io.c projects/ppc64/lib/libusb/libusb20.3 (contents, props changed) projects/ppc64/lib/libusb/libusb20_compat01.c projects/ppc64/lib/libusb/libusb20_int.h projects/ppc64/lib/libusb/usb.h (props changed) projects/ppc64/lib/libusbhid/Makefile projects/ppc64/lib/libutil/Makefile projects/ppc64/lib/libvgl/Makefile projects/ppc64/lib/libwrap/Makefile projects/ppc64/lib/libypclnt/Makefile projects/ppc64/lib/ncurses/ncurses/Makefile projects/ppc64/libexec/Makefile projects/ppc64/libexec/rpc.rquotad/rquotad.c projects/ppc64/libexec/rtld-elf/Makefile projects/ppc64/libexec/rtld-elf/map_object.c projects/ppc64/libexec/rtld-elf/rtld.c projects/ppc64/release/Makefile projects/ppc64/release/doc/en_US.ISO8859-1/hardware/article.sgml projects/ppc64/release/doc/en_US.ISO8859-1/relnotes/article.sgml projects/ppc64/release/doc/share/misc/man2hwnotes.pl projects/ppc64/release/picobsd/bridge/crunch.conf projects/ppc64/release/scripts/lib32-make.sh projects/ppc64/release/scripts/package-split.py projects/ppc64/sbin/bsdlabel/bsdlabel.c projects/ppc64/sbin/camcontrol/camcontrol.8 projects/ppc64/sbin/camcontrol/camcontrol.c projects/ppc64/sbin/dhclient/dispatch.c projects/ppc64/sbin/geom/class/label/glabel.8 projects/ppc64/sbin/geom/class/mirror/geom_mirror.c projects/ppc64/sbin/geom/class/mirror/gmirror.8 projects/ppc64/sbin/geom/class/nop/gnop.8 projects/ppc64/sbin/geom/class/part/geom_part.c projects/ppc64/sbin/geom/core/geom.c projects/ppc64/sbin/growfs/growfs.c projects/ppc64/sbin/ifconfig/Makefile projects/ppc64/sbin/ifconfig/af_inet6.c projects/ppc64/sbin/ifconfig/ifconfig.8 projects/ppc64/sbin/ifconfig/ifconfig.c projects/ppc64/sbin/ifconfig/ifgif.c projects/ppc64/sbin/ifconfig/ifieee80211.c projects/ppc64/sbin/ipfw/ipfw.8 projects/ppc64/sbin/mksnap_ffs/mksnap_ffs.8 projects/ppc64/sbin/mount/mount.8 projects/ppc64/sbin/mount/mount.c projects/ppc64/sbin/mount_nfs/mount_nfs.8 projects/ppc64/sbin/mount_nfs/mount_nfs.c projects/ppc64/sbin/route/route.8 projects/ppc64/sbin/route/route.c projects/ppc64/sbin/savecore/savecore.8 projects/ppc64/sbin/savecore/savecore.c projects/ppc64/sbin/shutdown/shutdown.c projects/ppc64/sbin/umount/umount.8 projects/ppc64/secure/lib/libcrypto/Makefile projects/ppc64/secure/lib/libssh/Makefile projects/ppc64/secure/lib/libssl/Makefile projects/ppc64/secure/libexec/sftp-server/Makefile projects/ppc64/secure/libexec/ssh-keysign/Makefile projects/ppc64/secure/usr.bin/scp/Makefile projects/ppc64/secure/usr.bin/sftp/Makefile projects/ppc64/secure/usr.bin/ssh-add/Makefile projects/ppc64/secure/usr.bin/ssh-agent/Makefile projects/ppc64/secure/usr.bin/ssh-keygen/Makefile projects/ppc64/secure/usr.bin/ssh-keyscan/Makefile projects/ppc64/secure/usr.bin/ssh/Makefile projects/ppc64/secure/usr.sbin/sshd/Makefile projects/ppc64/share/colldef/Makefile projects/ppc64/share/examples/cvsup/stable-supfile projects/ppc64/share/examples/scsi_target/scsi_target.c projects/ppc64/share/examples/scsi_target/scsi_target.h projects/ppc64/share/man/man4/Makefile projects/ppc64/share/man/man4/acpi_panasonic.4 projects/ppc64/share/man/man4/ahci.4 projects/ppc64/share/man/man4/altq.4 projects/ppc64/share/man/man4/asmc.4 projects/ppc64/share/man/man4/bce.4 projects/ppc64/share/man/man4/bge.4 projects/ppc64/share/man/man4/de.4 projects/ppc64/share/man/man4/ed.4 projects/ppc64/share/man/man4/epair.4 projects/ppc64/share/man/man4/inet6.4 projects/ppc64/share/man/man4/ip6.4 projects/ppc64/share/man/man4/ips.4 projects/ppc64/share/man/man4/man4.i386/Makefile projects/ppc64/share/man/man4/mfi.4 projects/ppc64/share/man/man4/mpt.4 projects/ppc64/share/man/man4/msk.4 projects/ppc64/share/man/man4/mxge.4 projects/ppc64/share/man/man4/pcm.4 projects/ppc64/share/man/man4/polling.4 projects/ppc64/share/man/man4/pts.4 projects/ppc64/share/man/man4/pty.4 projects/ppc64/share/man/man4/syscons.4 projects/ppc64/share/man/man4/textdump.4 projects/ppc64/share/man/man4/u3g.4 projects/ppc64/share/man/man4/unix.4 projects/ppc64/share/man/man4/urtw.4 projects/ppc64/share/man/man4/zyd.4 projects/ppc64/share/man/man5/device.hints.5 projects/ppc64/share/man/man5/freebsd-update.conf.5 projects/ppc64/share/man/man5/make.conf.5 projects/ppc64/share/man/man5/procfs.5 projects/ppc64/share/man/man5/rc.conf.5 projects/ppc64/share/man/man5/tmpfs.5 projects/ppc64/share/man/man7/release.7 projects/ppc64/share/man/man7/tuning.7 projects/ppc64/share/man/man9/Makefile projects/ppc64/share/man/man9/VOP_ACCESS.9 projects/ppc64/share/man/man9/acl.9 projects/ppc64/share/man/man9/fail.9 projects/ppc64/share/man/man9/fetch.9 projects/ppc64/share/man/man9/ieee80211.9 projects/ppc64/share/man/man9/ieee80211_crypto.9 projects/ppc64/share/man/man9/ieee80211_input.9 projects/ppc64/share/man/man9/ieee80211_node.9 projects/ppc64/share/man/man9/ieee80211_output.9 projects/ppc64/share/man/man9/ieee80211_proto.9 projects/ppc64/share/man/man9/ieee80211_radiotap.9 projects/ppc64/share/man/man9/kproc.9 projects/ppc64/share/man/man9/kthread.9 projects/ppc64/share/man/man9/netisr.9 projects/ppc64/share/man/man9/sglist.9 projects/ppc64/share/man/man9/store.9 projects/ppc64/share/man/man9/taskqueue.9 projects/ppc64/share/man/man9/vaccess.9 projects/ppc64/share/misc/bsd-family-tree projects/ppc64/share/misc/committers-ports.dot projects/ppc64/share/misc/committers-src.dot projects/ppc64/share/misc/iso3166 projects/ppc64/share/mk/bsd.lib.mk projects/ppc64/share/mklocale/Makefile projects/ppc64/share/monetdef/Makefile projects/ppc64/share/monetdef/zh_CN.GB18030.src projects/ppc64/share/monetdef/zh_CN.GB2312.src projects/ppc64/share/msgdef/Makefile projects/ppc64/share/numericdef/Makefile projects/ppc64/share/timedef/Makefile projects/ppc64/share/timedef/hi_IN.ISCII-DEV.src (contents, props changed) projects/ppc64/share/timedef/ja_JP.UTF-8.src projects/ppc64/share/zoneinfo/ (props changed) projects/ppc64/share/zoneinfo/africa projects/ppc64/share/zoneinfo/asia projects/ppc64/share/zoneinfo/australasia projects/ppc64/share/zoneinfo/europe projects/ppc64/share/zoneinfo/leapseconds projects/ppc64/share/zoneinfo/southamerica projects/ppc64/sys/ (props changed) projects/ppc64/sys/amd64/acpica/acpi_machdep.c projects/ppc64/sys/amd64/acpica/acpi_wakecode.S projects/ppc64/sys/amd64/acpica/acpi_wakeup.c projects/ppc64/sys/amd64/acpica/madt.c projects/ppc64/sys/amd64/amd64/elf_machdep.c projects/ppc64/sys/amd64/amd64/identcpu.c projects/ppc64/sys/amd64/amd64/initcpu.c projects/ppc64/sys/amd64/amd64/local_apic.c projects/ppc64/sys/amd64/amd64/machdep.c projects/ppc64/sys/amd64/amd64/mp_machdep.c projects/ppc64/sys/amd64/amd64/msi.c projects/ppc64/sys/amd64/amd64/pmap.c projects/ppc64/sys/amd64/amd64/trap.c projects/ppc64/sys/amd64/conf/GENERIC projects/ppc64/sys/amd64/conf/NOTES projects/ppc64/sys/amd64/conf/XENHVM projects/ppc64/sys/amd64/include/acpica_machdep.h projects/ppc64/sys/amd64/include/apicvar.h projects/ppc64/sys/amd64/include/atomic.h projects/ppc64/sys/amd64/include/cpufunc.h projects/ppc64/sys/amd64/include/md_var.h projects/ppc64/sys/amd64/include/param.h projects/ppc64/sys/amd64/include/pmc_mdep.h projects/ppc64/sys/amd64/include/smp.h projects/ppc64/sys/amd64/include/specialreg.h projects/ppc64/sys/amd64/linux32/linux32_proto.h projects/ppc64/sys/amd64/linux32/linux32_sysvec.c projects/ppc64/sys/amd64/pci/pci_bus.c projects/ppc64/sys/amd64/pci/pci_cfgreg.c projects/ppc64/sys/arm/arm/busdma_machdep.c projects/ppc64/sys/arm/arm/cpufunc.c projects/ppc64/sys/arm/arm/elf_machdep.c projects/ppc64/sys/arm/arm/identcpu.c projects/ppc64/sys/arm/arm/minidump_machdep.c projects/ppc64/sys/arm/arm/pmap.c projects/ppc64/sys/arm/arm/undefined.c projects/ppc64/sys/arm/arm/vm_machdep.c projects/ppc64/sys/arm/at91/uart_dev_at91usart.c projects/ppc64/sys/arm/conf/AVILA projects/ppc64/sys/arm/conf/CAMBRIA projects/ppc64/sys/arm/include/md_var.h projects/ppc64/sys/arm/include/param.h projects/ppc64/sys/arm/mv/common.c projects/ppc64/sys/arm/mv/discovery/db78xxx.c projects/ppc64/sys/arm/mv/kirkwood/db88f6xxx.c projects/ppc64/sys/arm/mv/kirkwood/files.db88f6xxx projects/ppc64/sys/arm/mv/kirkwood/std.db88f6xxx projects/ppc64/sys/arm/mv/mv_machdep.c projects/ppc64/sys/arm/mv/mvreg.h projects/ppc64/sys/arm/mv/mvvar.h projects/ppc64/sys/arm/mv/orion/db88f5xxx.c projects/ppc64/sys/arm/xscale/i80321/i80321_timer.c projects/ppc64/sys/arm/xscale/ixp425/ixdp425_pci.c projects/ppc64/sys/boot/forth/loader.conf projects/ppc64/sys/boot/i386/gptboot/gptboot.c projects/ppc64/sys/boot/i386/libi386/pxe.c projects/ppc64/sys/boot/pc98/Makefile.inc projects/ppc64/sys/bsm/audit.h projects/ppc64/sys/bsm/audit_kevents.h projects/ppc64/sys/cam/ata/ata_all.c projects/ppc64/sys/cam/ata/ata_all.h projects/ppc64/sys/cam/ata/ata_da.c projects/ppc64/sys/cam/ata/ata_xpt.c projects/ppc64/sys/cam/cam_ccb.h projects/ppc64/sys/cam/cam_periph.c projects/ppc64/sys/cam/cam_xpt.c projects/ppc64/sys/cam/cam_xpt_internal.h projects/ppc64/sys/cam/scsi/scsi_cd.c projects/ppc64/sys/cam/scsi/scsi_da.c projects/ppc64/sys/cam/scsi/scsi_target.c projects/ppc64/sys/cam/scsi/scsi_xpt.c projects/ppc64/sys/cddl/compat/opensolaris/kern/opensolaris.c projects/ppc64/sys/cddl/compat/opensolaris/kern/opensolaris_kobj.c projects/ppc64/sys/cddl/compat/opensolaris/kern/opensolaris_policy.c projects/ppc64/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c projects/ppc64/sys/cddl/compat/opensolaris/sys/mutex.h projects/ppc64/sys/cddl/compat/opensolaris/sys/policy.h projects/ppc64/sys/cddl/compat/opensolaris/sys/proc.h projects/ppc64/sys/cddl/compat/opensolaris/sys/sig.h projects/ppc64/sys/cddl/compat/opensolaris/sys/vfs.h projects/ppc64/sys/cddl/compat/opensolaris/sys/vnode.h projects/ppc64/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/fs/vnode.c projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/fletcher.c projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/sys/callb.h projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/sys/vnode.h projects/ppc64/sys/cddl/dev/dtrace/amd64/dtrace_subr.c projects/ppc64/sys/cddl/dev/dtrace/i386/dtrace_subr.c projects/ppc64/sys/compat/freebsd32/freebsd32_misc.c projects/ppc64/sys/compat/freebsd32/freebsd32_proto.h projects/ppc64/sys/compat/freebsd32/freebsd32_syscall.h projects/ppc64/sys/compat/freebsd32/freebsd32_syscalls.c projects/ppc64/sys/compat/freebsd32/freebsd32_sysent.c projects/ppc64/sys/compat/freebsd32/syscalls.master projects/ppc64/sys/compat/ia32/ia32_sysvec.c projects/ppc64/sys/compat/linprocfs/linprocfs.c projects/ppc64/sys/compat/linux/linux_ioctl.c projects/ppc64/sys/compat/linux/linux_mib.c projects/ppc64/sys/compat/linux/linux_misc.c projects/ppc64/sys/compat/linux/linux_socket.c projects/ppc64/sys/compat/svr4/svr4_proto.h projects/ppc64/sys/compat/svr4/svr4_sockio.c projects/ppc64/sys/conf/NOTES projects/ppc64/sys/conf/files projects/ppc64/sys/conf/files.amd64 projects/ppc64/sys/conf/files.i386 projects/ppc64/sys/conf/files.ia64 projects/ppc64/sys/conf/files.pc98 projects/ppc64/sys/conf/files.powerpc projects/ppc64/sys/conf/files.sparc64 projects/ppc64/sys/conf/newvers.sh projects/ppc64/sys/conf/options projects/ppc64/sys/conf/options.amd64 projects/ppc64/sys/conf/options.arm projects/ppc64/sys/conf/options.i386 projects/ppc64/sys/conf/options.pc98 projects/ppc64/sys/contrib/altq/altq/altq_subr.c projects/ppc64/sys/contrib/dev/acpica/ (props changed) projects/ppc64/sys/contrib/dev/acpica/acpica_prep.sh projects/ppc64/sys/contrib/dev/acpica/changes.txt projects/ppc64/sys/contrib/dev/acpica/common/dmrestag.c projects/ppc64/sys/contrib/dev/acpica/common/dmtable.c projects/ppc64/sys/contrib/dev/acpica/common/dmtbdump.c projects/ppc64/sys/contrib/dev/acpica/common/dmtbinfo.c projects/ppc64/sys/contrib/dev/acpica/compiler/aslcompiler.h projects/ppc64/sys/contrib/dev/acpica/compiler/aslcompiler.l projects/ppc64/sys/contrib/dev/acpica/compiler/aslcompiler.y projects/ppc64/sys/contrib/dev/acpica/compiler/asldefine.h projects/ppc64/sys/contrib/dev/acpica/compiler/aslfiles.c projects/ppc64/sys/contrib/dev/acpica/compiler/aslglobal.h projects/ppc64/sys/contrib/dev/acpica/compiler/aslload.c projects/ppc64/sys/contrib/dev/acpica/compiler/asllookup.c projects/ppc64/sys/contrib/dev/acpica/compiler/aslmain.c projects/ppc64/sys/contrib/dev/acpica/compiler/aslmap.c projects/ppc64/sys/contrib/dev/acpica/compiler/aslstubs.c projects/ppc64/sys/contrib/dev/acpica/compiler/asltypes.h projects/ppc64/sys/contrib/dev/acpica/debugger/dbcmds.c projects/ppc64/sys/contrib/dev/acpica/debugger/dbdisply.c projects/ppc64/sys/contrib/dev/acpica/debugger/dbexec.c projects/ppc64/sys/contrib/dev/acpica/dispatcher/dsfield.c projects/ppc64/sys/contrib/dev/acpica/dispatcher/dsmethod.c projects/ppc64/sys/contrib/dev/acpica/dispatcher/dsmthdat.c projects/ppc64/sys/contrib/dev/acpica/dispatcher/dsobject.c projects/ppc64/sys/contrib/dev/acpica/dispatcher/dswload.c projects/ppc64/sys/contrib/dev/acpica/events/evgpe.c projects/ppc64/sys/contrib/dev/acpica/events/evgpeblk.c projects/ppc64/sys/contrib/dev/acpica/events/evrgnini.c projects/ppc64/sys/contrib/dev/acpica/executer/exconfig.c projects/ppc64/sys/contrib/dev/acpica/executer/exfield.c projects/ppc64/sys/contrib/dev/acpica/executer/exfldio.c projects/ppc64/sys/contrib/dev/acpica/executer/exstorob.c projects/ppc64/sys/contrib/dev/acpica/executer/exutils.c projects/ppc64/sys/contrib/dev/acpica/hardware/hwgpe.c projects/ppc64/sys/contrib/dev/acpica/hardware/hwregs.c projects/ppc64/sys/contrib/dev/acpica/hardware/hwsleep.c projects/ppc64/sys/contrib/dev/acpica/hardware/hwtimer.c projects/ppc64/sys/contrib/dev/acpica/hardware/hwxface.c projects/ppc64/sys/contrib/dev/acpica/include/acconfig.h projects/ppc64/sys/contrib/dev/acpica/include/acdebug.h projects/ppc64/sys/contrib/dev/acpica/include/acdisasm.h projects/ppc64/sys/contrib/dev/acpica/include/acglobal.h projects/ppc64/sys/contrib/dev/acpica/include/achware.h projects/ppc64/sys/contrib/dev/acpica/include/acinterp.h projects/ppc64/sys/contrib/dev/acpica/include/aclocal.h projects/ppc64/sys/contrib/dev/acpica/include/acmacros.h projects/ppc64/sys/contrib/dev/acpica/include/acnamesp.h projects/ppc64/sys/contrib/dev/acpica/include/acobject.h projects/ppc64/sys/contrib/dev/acpica/include/acparser.h projects/ppc64/sys/contrib/dev/acpica/include/acpixf.h projects/ppc64/sys/contrib/dev/acpica/include/acpredef.h projects/ppc64/sys/contrib/dev/acpica/include/actbl.h projects/ppc64/sys/contrib/dev/acpica/include/actbl1.h projects/ppc64/sys/contrib/dev/acpica/include/actypes.h projects/ppc64/sys/contrib/dev/acpica/include/acutils.h projects/ppc64/sys/contrib/dev/acpica/include/amlcode.h projects/ppc64/sys/contrib/dev/acpica/namespace/nsalloc.c projects/ppc64/sys/contrib/dev/acpica/namespace/nseval.c projects/ppc64/sys/contrib/dev/acpica/namespace/nsinit.c projects/ppc64/sys/contrib/dev/acpica/namespace/nsload.c projects/ppc64/sys/contrib/dev/acpica/namespace/nspredef.c projects/ppc64/sys/contrib/dev/acpica/namespace/nsxfeval.c projects/ppc64/sys/contrib/dev/acpica/namespace/nsxfname.c projects/ppc64/sys/contrib/dev/acpica/parser/psloop.c projects/ppc64/sys/contrib/dev/acpica/parser/psxface.c projects/ppc64/sys/contrib/dev/acpica/tables/tbutils.c projects/ppc64/sys/contrib/dev/acpica/tools/acpiexec/aecommon.h projects/ppc64/sys/contrib/dev/acpica/utilities/uteval.c projects/ppc64/sys/contrib/dev/acpica/utilities/utglobal.c projects/ppc64/sys/contrib/dev/acpica/utilities/utinit.c projects/ppc64/sys/contrib/dev/acpica/utilities/utmisc.c projects/ppc64/sys/contrib/dev/acpica/utilities/utxface.c projects/ppc64/sys/contrib/ipfilter/netinet/fil.c projects/ppc64/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c projects/ppc64/sys/contrib/pf/net/pf.c projects/ppc64/sys/contrib/pf/net/pf_if.c projects/ppc64/sys/contrib/pf/net/pf_ioctl.c projects/ppc64/sys/contrib/pf/net/pf_subr.c projects/ppc64/sys/contrib/pf/net/pfvar.h projects/ppc64/sys/contrib/rdma/rdma_cma.c projects/ppc64/sys/ddb/db_expr.c projects/ppc64/sys/ddb/db_ps.c projects/ppc64/sys/ddb/db_sym.c projects/ppc64/sys/ddb/db_variables.c projects/ppc64/sys/ddb/db_variables.h projects/ppc64/sys/ddb/ddb.h projects/ppc64/sys/dev/aac/aac.c projects/ppc64/sys/dev/aac/aacvar.h projects/ppc64/sys/dev/acpi_support/acpi_aiboost.c projects/ppc64/sys/dev/acpi_support/acpi_ibm.c projects/ppc64/sys/dev/acpica/acpi.c projects/ppc64/sys/dev/acpica/acpi_acad.c projects/ppc64/sys/dev/acpica/acpi_cpu.c projects/ppc64/sys/dev/acpica/acpi_pcib_acpi.c projects/ppc64/sys/dev/acpica/acpi_video.c projects/ppc64/sys/dev/acpica/acpivar.h projects/ppc64/sys/dev/ae/if_ae.c projects/ppc64/sys/dev/age/if_age.c projects/ppc64/sys/dev/agp/agp_i810.c projects/ppc64/sys/dev/ahci/ahci.c projects/ppc64/sys/dev/ahci/ahci.h projects/ppc64/sys/dev/alc/if_alc.c projects/ppc64/sys/dev/ale/if_ale.c projects/ppc64/sys/dev/amdtemp/amdtemp.c projects/ppc64/sys/dev/asmc/asmc.c projects/ppc64/sys/dev/asmc/asmcvar.h projects/ppc64/sys/dev/ata/ (props changed) projects/ppc64/sys/dev/ata/ata-all.c projects/ppc64/sys/dev/ata/ata-disk.c projects/ppc64/sys/dev/ata/ata-dma.c projects/ppc64/sys/dev/ata/ata-usb.c (props changed) projects/ppc64/sys/dev/ata/chipsets/ata-ati.c projects/ppc64/sys/dev/ata/chipsets/ata-marvell.c projects/ppc64/sys/dev/ath/ah_osdep.c projects/ppc64/sys/dev/ath/ath_hal/ah_eeprom_v3.c projects/ppc64/sys/dev/ath/ath_hal/ah_regdomain.c projects/ppc64/sys/dev/ath/ath_hal/ar5212/ar5212_recv.c projects/ppc64/sys/dev/ath/if_ath.c projects/ppc64/sys/dev/ath/if_athvar.h projects/ppc64/sys/dev/atkbdc/atkbd.c projects/ppc64/sys/dev/bge/if_bge.c projects/ppc64/sys/dev/bge/if_bgereg.h projects/ppc64/sys/dev/ciss/ciss.c projects/ppc64/sys/dev/ciss/cissreg.h projects/ppc64/sys/dev/ciss/cissvar.h projects/ppc64/sys/dev/coretemp/coretemp.c projects/ppc64/sys/dev/cxgb/ (props changed) projects/ppc64/sys/dev/cxgb/common/cxgb_ael1002.c projects/ppc64/sys/dev/cxgb/common/cxgb_common.h projects/ppc64/sys/dev/cxgb/common/cxgb_mv88e1xxx.c projects/ppc64/sys/dev/cxgb/common/cxgb_regs.h projects/ppc64/sys/dev/cxgb/common/cxgb_t3_hw.c projects/ppc64/sys/dev/cxgb/common/cxgb_tn1010.c projects/ppc64/sys/dev/cxgb/common/cxgb_vsc8211.c projects/ppc64/sys/dev/cxgb/common/cxgb_xgmac.c projects/ppc64/sys/dev/cxgb/cxgb_adapter.h projects/ppc64/sys/dev/cxgb/cxgb_main.c projects/ppc64/sys/dev/cxgb/cxgb_osdep.h projects/ppc64/sys/dev/cxgb/cxgb_sge.c projects/ppc64/sys/dev/cxgb/cxgb_t3fw.h projects/ppc64/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.c projects/ppc64/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c projects/ppc64/sys/dev/de/if_de.c projects/ppc64/sys/dev/de/if_devar.h projects/ppc64/sys/dev/drm/drmP.h projects/ppc64/sys/dev/drm/drm_bufs.c projects/ppc64/sys/dev/drm/drm_drv.c projects/ppc64/sys/dev/drm/drm_fops.c projects/ppc64/sys/dev/drm/drm_pciids.h projects/ppc64/sys/dev/drm/drm_sysctl.c projects/ppc64/sys/dev/drm/r600_cp.c projects/ppc64/sys/dev/drm/radeon_cp.c projects/ppc64/sys/dev/drm/radeon_drm.h projects/ppc64/sys/dev/drm/radeon_drv.h projects/ppc64/sys/dev/drm/radeon_irq.c projects/ppc64/sys/dev/drm/radeon_state.c projects/ppc64/sys/dev/e1000/e1000_ich8lan.c projects/ppc64/sys/dev/e1000/if_em.c projects/ppc64/sys/dev/e1000/if_igb.c projects/ppc64/sys/dev/ep/if_ep.c projects/ppc64/sys/dev/fb/s3_pci.c projects/ppc64/sys/dev/fb/vga.c projects/ppc64/sys/dev/fxp/if_fxp.c projects/ppc64/sys/dev/hptrr/hptrr_osm_bsd.c projects/ppc64/sys/dev/hwpmc/hwpmc_core.c projects/ppc64/sys/dev/hwpmc/hwpmc_piv.c projects/ppc64/sys/dev/hwpmc/hwpmc_ppro.c projects/ppc64/sys/dev/hwpmc/hwpmc_x86.c projects/ppc64/sys/dev/hwpmc/pmc_events.h projects/ppc64/sys/dev/ichwd/ichwd.c projects/ppc64/sys/dev/if_ndis/if_ndis.c projects/ppc64/sys/dev/iscsi/initiator/isc_cam.c projects/ppc64/sys/dev/isp/isp.c projects/ppc64/sys/dev/isp/isp_freebsd.c projects/ppc64/sys/dev/isp/isp_freebsd.h projects/ppc64/sys/dev/isp/isp_ioctl.h projects/ppc64/sys/dev/isp/isp_library.c projects/ppc64/sys/dev/isp/isp_library.h projects/ppc64/sys/dev/isp/isp_pci.c projects/ppc64/sys/dev/isp/isp_sbus.c projects/ppc64/sys/dev/isp/isp_stds.h projects/ppc64/sys/dev/isp/isp_target.c projects/ppc64/sys/dev/isp/isp_target.h projects/ppc64/sys/dev/isp/ispmbox.h projects/ppc64/sys/dev/isp/ispreg.h projects/ppc64/sys/dev/isp/ispvar.h projects/ppc64/sys/dev/ispfw/asm_2300.h projects/ppc64/sys/dev/ispfw/asm_2400.h projects/ppc64/sys/dev/ispfw/ispfw.c projects/ppc64/sys/dev/ixgbe/ixgbe.c projects/ppc64/sys/dev/jme/if_jme.c projects/ppc64/sys/dev/kbd/kbd.c projects/ppc64/sys/dev/mfi/mfi_ioctl.h projects/ppc64/sys/dev/mfi/mfireg.h projects/ppc64/sys/dev/mge/if_mge.c projects/ppc64/sys/dev/mii/e1000phy.c projects/ppc64/sys/dev/mii/e1000phyreg.h projects/ppc64/sys/dev/msk/if_msk.c projects/ppc64/sys/dev/msk/if_mskreg.h projects/ppc64/sys/dev/mwl/if_mwl.c projects/ppc64/sys/dev/mxge/if_mxge.c projects/ppc64/sys/dev/mxge/if_mxge_var.h projects/ppc64/sys/dev/null/null.c projects/ppc64/sys/dev/pci/pci.c projects/ppc64/sys/dev/pci/pci_user.c projects/ppc64/sys/dev/pci/pcireg.h projects/ppc64/sys/dev/pci/pcivar.h projects/ppc64/sys/dev/ppbus/lpt.c projects/ppc64/sys/dev/ppbus/vpo.c projects/ppc64/sys/dev/re/if_re.c projects/ppc64/sys/dev/rp/rp_pci.c projects/ppc64/sys/dev/snp/snp.c projects/ppc64/sys/dev/sound/pci/es137x.c projects/ppc64/sys/dev/sound/pci/es137x.h projects/ppc64/sys/dev/sound/pci/hda/hda_reg.h projects/ppc64/sys/dev/sound/pci/hda/hdac.c projects/ppc64/sys/dev/sound/pci/hda/hdac_private.h projects/ppc64/sys/dev/sound/pci/hda/hdac_reg.h projects/ppc64/sys/dev/sound/pci/t4dwave.c projects/ppc64/sys/dev/sound/pcm/feeder_rate.c projects/ppc64/sys/dev/sound/usb/uaudio.c (contents, props changed) projects/ppc64/sys/dev/sound/usb/uaudio.h (props changed) projects/ppc64/sys/dev/sound/usb/uaudio_pcm.c (props changed) projects/ppc64/sys/dev/sound/usb/uaudioreg.h (props changed) projects/ppc64/sys/dev/syscons/daemon/daemon_saver.c projects/ppc64/sys/dev/syscons/scmouse.c projects/ppc64/sys/dev/syscons/scterm-teken.c projects/ppc64/sys/dev/syscons/scvesactl.c projects/ppc64/sys/dev/syscons/scvgarndr.c projects/ppc64/sys/dev/syscons/scvidctl.c projects/ppc64/sys/dev/syscons/syscons.c projects/ppc64/sys/dev/syscons/syscons.h projects/ppc64/sys/dev/twa/tw_cl_io.c projects/ppc64/sys/dev/twa/tw_cl_share.h projects/ppc64/sys/dev/twe/twe.c projects/ppc64/sys/dev/twe/twevar.h projects/ppc64/sys/dev/txp/if_txp.c projects/ppc64/sys/dev/uart/uart_bus.h projects/ppc64/sys/dev/uart/uart_core.c projects/ppc64/sys/dev/uart/uart_cpu_powerpc.c projects/ppc64/sys/dev/uart/uart_tty.c projects/ppc64/sys/dev/usb/controller/at91dci.c (contents, props changed) projects/ppc64/sys/dev/usb/controller/at91dci.h (props changed) projects/ppc64/sys/dev/usb/controller/at91dci_atmelarm.c (props changed) projects/ppc64/sys/dev/usb/controller/atmegadci.c (contents, props changed) projects/ppc64/sys/dev/usb/controller/atmegadci.h (props changed) projects/ppc64/sys/dev/usb/controller/atmegadci_atmelarm.c (props changed) projects/ppc64/sys/dev/usb/controller/avr32dci.c projects/ppc64/sys/dev/usb/controller/ehci.c (contents, props changed) projects/ppc64/sys/dev/usb/controller/ehci.h (props changed) projects/ppc64/sys/dev/usb/controller/ehci_ixp4xx.c (props changed) projects/ppc64/sys/dev/usb/controller/ehci_mbus.c (props changed) projects/ppc64/sys/dev/usb/controller/ehci_pci.c (contents, props changed) projects/ppc64/sys/dev/usb/controller/musb_otg.c (contents, props changed) projects/ppc64/sys/dev/usb/controller/musb_otg.h (props changed) projects/ppc64/sys/dev/usb/controller/musb_otg_atmelarm.c (props changed) projects/ppc64/sys/dev/usb/controller/ohci.c (contents, props changed) projects/ppc64/sys/dev/usb/controller/ohci.h (props changed) projects/ppc64/sys/dev/usb/controller/ohci_atmelarm.c (props changed) projects/ppc64/sys/dev/usb/controller/ohci_pci.c (contents, props changed) projects/ppc64/sys/dev/usb/controller/uhci.c (contents, props changed) projects/ppc64/sys/dev/usb/controller/uhci.h (props changed) projects/ppc64/sys/dev/usb/controller/uhci_pci.c (contents, props changed) projects/ppc64/sys/dev/usb/controller/usb_controller.c (contents, props changed) projects/ppc64/sys/dev/usb/controller/uss820dci.c (contents, props changed) projects/ppc64/sys/dev/usb/controller/uss820dci.h (props changed) projects/ppc64/sys/dev/usb/controller/uss820dci_atmelarm.c (props changed) projects/ppc64/sys/dev/usb/input/uhid.c (props changed) projects/ppc64/sys/dev/usb/input/ukbd.c (contents, props changed) projects/ppc64/sys/dev/usb/input/ums.c (contents, props changed) projects/ppc64/sys/dev/usb/input/usb_rdesc.h (props changed) projects/ppc64/sys/dev/usb/misc/udbp.c (props changed) projects/ppc64/sys/dev/usb/misc/udbp.h (props changed) projects/ppc64/sys/dev/usb/misc/ufm.c (contents, props changed) projects/ppc64/sys/dev/usb/net/if_aue.c (contents, props changed) projects/ppc64/sys/dev/usb/net/if_auereg.h (props changed) projects/ppc64/sys/dev/usb/net/if_axe.c (contents, props changed) projects/ppc64/sys/dev/usb/net/if_axereg.h (props changed) projects/ppc64/sys/dev/usb/net/if_cdce.c (contents, props changed) projects/ppc64/sys/dev/usb/net/if_cdcereg.h (contents, props changed) projects/ppc64/sys/dev/usb/net/if_cue.c (props changed) projects/ppc64/sys/dev/usb/net/if_cuereg.h (props changed) projects/ppc64/sys/dev/usb/net/if_kue.c (props changed) projects/ppc64/sys/dev/usb/net/if_kuefw.h (props changed) projects/ppc64/sys/dev/usb/net/if_kuereg.h (props changed) projects/ppc64/sys/dev/usb/net/if_rue.c (props changed) projects/ppc64/sys/dev/usb/net/if_ruereg.h (props changed) projects/ppc64/sys/dev/usb/net/if_udav.c (props changed) projects/ppc64/sys/dev/usb/net/if_udavreg.h (props changed) projects/ppc64/sys/dev/usb/net/usb_ethernet.c (props changed) projects/ppc64/sys/dev/usb/net/usb_ethernet.h (props changed) projects/ppc64/sys/dev/usb/quirk/usb_quirk.c (contents, props changed) projects/ppc64/sys/dev/usb/quirk/usb_quirk.h (props changed) projects/ppc64/sys/dev/usb/serial/u3g.c (contents, props changed) projects/ppc64/sys/dev/usb/serial/uark.c (contents, props changed) projects/ppc64/sys/dev/usb/serial/ubsa.c (contents, props changed) projects/ppc64/sys/dev/usb/serial/ubser.c (contents, props changed) projects/ppc64/sys/dev/usb/serial/uchcom.c (contents, props changed) projects/ppc64/sys/dev/usb/serial/ucycom.c (contents, props changed) projects/ppc64/sys/dev/usb/serial/ufoma.c (contents, props changed) projects/ppc64/sys/dev/usb/serial/uftdi.c (contents, props changed) projects/ppc64/sys/dev/usb/serial/uftdi_reg.h (props changed) projects/ppc64/sys/dev/usb/serial/ugensa.c (contents, props changed) projects/ppc64/sys/dev/usb/serial/uipaq.c (contents, props changed) projects/ppc64/sys/dev/usb/serial/ulpt.c (contents, props changed) projects/ppc64/sys/dev/usb/serial/umct.c (contents, props changed) projects/ppc64/sys/dev/usb/serial/umodem.c (contents, props changed) projects/ppc64/sys/dev/usb/serial/umoscom.c (contents, props changed) projects/ppc64/sys/dev/usb/serial/uplcom.c (contents, props changed) projects/ppc64/sys/dev/usb/serial/usb_serial.c (contents, props changed) projects/ppc64/sys/dev/usb/serial/usb_serial.h (contents, props changed) projects/ppc64/sys/dev/usb/serial/uslcom.c (contents, props changed) projects/ppc64/sys/dev/usb/serial/uvisor.c (contents, props changed) projects/ppc64/sys/dev/usb/serial/uvscom.c (contents, props changed) projects/ppc64/sys/dev/usb/storage/rio500_usb.h (props changed) projects/ppc64/sys/dev/usb/storage/umass.c (contents, props changed) projects/ppc64/sys/dev/usb/storage/urio.c (contents, props changed) projects/ppc64/sys/dev/usb/storage/ustorage_fs.c (props changed) projects/ppc64/sys/dev/usb/template/usb_template.c (props changed) projects/ppc64/sys/dev/usb/template/usb_template.h (props changed) projects/ppc64/sys/dev/usb/template/usb_template_cdce.c (props changed) projects/ppc64/sys/dev/usb/template/usb_template_msc.c (props changed) projects/ppc64/sys/dev/usb/template/usb_template_mtp.c (props changed) projects/ppc64/sys/dev/usb/ufm_ioctl.h (props changed) projects/ppc64/sys/dev/usb/usb.h (contents, props changed) projects/ppc64/sys/dev/usb/usb_bus.h (contents, props changed) projects/ppc64/sys/dev/usb/usb_busdma.c (contents, props changed) projects/ppc64/sys/dev/usb/usb_busdma.h (props changed) projects/ppc64/sys/dev/usb/usb_cdc.h (contents, props changed) projects/ppc64/sys/dev/usb/usb_compat_linux.c (contents, props changed) projects/ppc64/sys/dev/usb/usb_compat_linux.h (contents, props changed) projects/ppc64/sys/dev/usb/usb_controller.h (contents, props changed) projects/ppc64/sys/dev/usb/usb_core.c (props changed) projects/ppc64/sys/dev/usb/usb_core.h (props changed) projects/ppc64/sys/dev/usb/usb_debug.c (props changed) projects/ppc64/sys/dev/usb/usb_debug.h (props changed) projects/ppc64/sys/dev/usb/usb_dev.c (contents, props changed) projects/ppc64/sys/dev/usb/usb_dev.h (contents, props changed) projects/ppc64/sys/dev/usb/usb_device.c (contents, props changed) projects/ppc64/sys/dev/usb/usb_device.h (contents, props changed) projects/ppc64/sys/dev/usb/usb_dynamic.c (props changed) projects/ppc64/sys/dev/usb/usb_dynamic.h (props changed) projects/ppc64/sys/dev/usb/usb_endian.h (props changed) projects/ppc64/sys/dev/usb/usb_error.c (props changed) projects/ppc64/sys/dev/usb/usb_generic.c (props changed) projects/ppc64/sys/dev/usb/usb_generic.h (props changed) projects/ppc64/sys/dev/usb/usb_handle_request.c (contents, props changed) projects/ppc64/sys/dev/usb/usb_hid.c (contents, props changed) projects/ppc64/sys/dev/usb/usb_hub.c (contents, props changed) projects/ppc64/sys/dev/usb/usb_hub.h (props changed) projects/ppc64/sys/dev/usb/usb_if.m (props changed) projects/ppc64/sys/dev/usb/usb_ioctl.h (props changed) projects/ppc64/sys/dev/usb/usb_lookup.c (props changed) projects/ppc64/sys/dev/usb/usb_mbuf.c (props changed) projects/ppc64/sys/dev/usb/usb_mbuf.h (props changed) projects/ppc64/sys/dev/usb/usb_msctest.c (props changed) projects/ppc64/sys/dev/usb/usb_msctest.h (props changed) projects/ppc64/sys/dev/usb/usb_parse.c (contents, props changed) projects/ppc64/sys/dev/usb/usb_pci.h (props changed) projects/ppc64/sys/dev/usb/usb_process.c (contents, props changed) projects/ppc64/sys/dev/usb/usb_process.h (contents, props changed) projects/ppc64/sys/dev/usb/usb_request.c (contents, props changed) projects/ppc64/sys/dev/usb/usb_request.h (props changed) projects/ppc64/sys/dev/usb/usb_transfer.c (contents, props changed) projects/ppc64/sys/dev/usb/usb_transfer.h (props changed) projects/ppc64/sys/dev/usb/usb_util.c (props changed) projects/ppc64/sys/dev/usb/usb_util.h (props changed) projects/ppc64/sys/dev/usb/usbdevs (contents, props changed) projects/ppc64/sys/dev/usb/usbdi.h projects/ppc64/sys/dev/usb/usbhid.h (props changed) projects/ppc64/sys/dev/usb/wlan/if_rum.c (props changed) projects/ppc64/sys/dev/usb/wlan/if_rumfw.h (props changed) projects/ppc64/sys/dev/usb/wlan/if_rumreg.h (props changed) projects/ppc64/sys/dev/usb/wlan/if_rumvar.h (props changed) projects/ppc64/sys/dev/usb/wlan/if_uath.c projects/ppc64/sys/dev/usb/wlan/if_upgt.c projects/ppc64/sys/dev/usb/wlan/if_ural.c (props changed) projects/ppc64/sys/dev/usb/wlan/if_uralreg.h (props changed) projects/ppc64/sys/dev/usb/wlan/if_uralvar.h (props changed) projects/ppc64/sys/dev/usb/wlan/if_urtw.c projects/ppc64/sys/dev/usb/wlan/if_zyd.c (contents, props changed) projects/ppc64/sys/dev/usb/wlan/if_zydfw.h (props changed) projects/ppc64/sys/dev/usb/wlan/if_zydreg.h (props changed) projects/ppc64/sys/dev/xen/blkfront/blkfront.c projects/ppc64/sys/dev/xen/console/console.c projects/ppc64/sys/dev/xen/netfront/ (props changed) projects/ppc64/sys/dev/xen/xenpci/ (props changed) projects/ppc64/sys/fs/fifofs/fifo_vnops.c projects/ppc64/sys/fs/nfs/nfs_commonacl.c projects/ppc64/sys/fs/nfs/nfsport.h projects/ppc64/sys/fs/nfsclient/nfs_clbio.c projects/ppc64/sys/fs/nfsclient/nfs_clnode.c projects/ppc64/sys/fs/nfsclient/nfs_clport.c projects/ppc64/sys/fs/nfsclient/nfs_clrpcops.c projects/ppc64/sys/fs/nfsclient/nfs_clstate.c projects/ppc64/sys/fs/nfsclient/nfs_clsubs.c projects/ppc64/sys/fs/nfsclient/nfs_clvfsops.c projects/ppc64/sys/fs/nfsclient/nfs_clvnops.c projects/ppc64/sys/fs/nfsserver/nfs_nfsdport.c projects/ppc64/sys/fs/procfs/procfs.c projects/ppc64/sys/fs/procfs/procfs.h projects/ppc64/sys/fs/procfs/procfs_map.c projects/ppc64/sys/fs/pseudofs/pseudofs_vncache.c projects/ppc64/sys/fs/pseudofs/pseudofs_vnops.c projects/ppc64/sys/fs/tmpfs/tmpfs_vnops.c projects/ppc64/sys/fs/unionfs/union_subr.c projects/ppc64/sys/geom/concat/g_concat.c projects/ppc64/sys/geom/geom_dev.c projects/ppc64/sys/geom/geom_disk.c projects/ppc64/sys/geom/geom_io.c projects/ppc64/sys/geom/geom_vfs.c projects/ppc64/sys/geom/label/g_label.c projects/ppc64/sys/geom/mirror/g_mirror_ctl.c projects/ppc64/sys/geom/multipath/g_multipath.c projects/ppc64/sys/geom/part/g_part.c projects/ppc64/sys/geom/part/g_part_ebr.c projects/ppc64/sys/geom/part/g_part_gpt.c projects/ppc64/sys/geom/shsec/g_shsec.c projects/ppc64/sys/geom/stripe/g_stripe.c projects/ppc64/sys/geom/uzip/g_uzip.c projects/ppc64/sys/geom/vinum/geom_vinum.c projects/ppc64/sys/geom/vinum/geom_vinum_create.c projects/ppc64/sys/geom/vinum/geom_vinum_events.c projects/ppc64/sys/geom/vinum/geom_vinum_init.c projects/ppc64/sys/geom/vinum/geom_vinum_move.c projects/ppc64/sys/geom/vinum/geom_vinum_rm.c projects/ppc64/sys/geom/vinum/geom_vinum_subr.c projects/ppc64/sys/i386/acpica/acpi_machdep.c projects/ppc64/sys/i386/acpica/madt.c projects/ppc64/sys/i386/conf/GENERIC projects/ppc64/sys/i386/conf/NOTES projects/ppc64/sys/i386/cpufreq/hwpstate.c projects/ppc64/sys/i386/i386/elf_machdep.c projects/ppc64/sys/i386/i386/identcpu.c projects/ppc64/sys/i386/i386/initcpu.c projects/ppc64/sys/i386/i386/local_apic.c projects/ppc64/sys/i386/i386/machdep.c projects/ppc64/sys/i386/i386/mp_machdep.c projects/ppc64/sys/i386/i386/msi.c projects/ppc64/sys/i386/i386/pmap.c projects/ppc64/sys/i386/i386/trap.c projects/ppc64/sys/i386/i386/vm_machdep.c projects/ppc64/sys/i386/ibcs2/ibcs2_proto.h projects/ppc64/sys/i386/include/acpica_machdep.h projects/ppc64/sys/i386/include/apicvar.h projects/ppc64/sys/i386/include/apm_bios.h projects/ppc64/sys/i386/include/atomic.h projects/ppc64/sys/i386/include/cpufunc.h projects/ppc64/sys/i386/include/md_var.h projects/ppc64/sys/i386/include/param.h projects/ppc64/sys/i386/include/pcpu.h projects/ppc64/sys/i386/include/pmap.h projects/ppc64/sys/i386/include/pmc_mdep.h projects/ppc64/sys/i386/include/sf_buf.h projects/ppc64/sys/i386/include/smp.h projects/ppc64/sys/i386/include/specialreg.h projects/ppc64/sys/i386/include/xen/xen-os.h projects/ppc64/sys/i386/linux/linux_proto.h projects/ppc64/sys/i386/linux/linux_sysvec.c projects/ppc64/sys/i386/pci/pci_bus.c projects/ppc64/sys/i386/pci/pci_cfgreg.c projects/ppc64/sys/i386/xen/locore.s projects/ppc64/sys/i386/xen/mp_machdep.c projects/ppc64/sys/i386/xen/pmap.c projects/ppc64/sys/i386/xen/xen_machdep.c projects/ppc64/sys/ia64/ia64/elf_machdep.c projects/ppc64/sys/ia64/ia64/genassym.c projects/ppc64/sys/ia64/ia64/interrupt.c projects/ppc64/sys/ia64/ia64/machdep.c projects/ppc64/sys/ia64/ia64/mp_machdep.c projects/ppc64/sys/ia64/ia64/pmap.c projects/ppc64/sys/ia64/include/param.h projects/ppc64/sys/ia64/include/smp.h projects/ppc64/sys/isa/isahint.c projects/ppc64/sys/kern/imgact_elf.c projects/ppc64/sys/kern/init_main.c projects/ppc64/sys/kern/init_sysent.c projects/ppc64/sys/kern/kern_conf.c projects/ppc64/sys/kern/kern_cons.c projects/ppc64/sys/kern/kern_descrip.c projects/ppc64/sys/kern/kern_event.c projects/ppc64/sys/kern/kern_exec.c projects/ppc64/sys/kern/kern_exit.c projects/ppc64/sys/kern/kern_fork.c projects/ppc64/sys/kern/kern_jail.c projects/ppc64/sys/kern/kern_kthread.c projects/ppc64/sys/kern/kern_linker.c projects/ppc64/sys/kern/kern_lock.c projects/ppc64/sys/kern/kern_mib.c projects/ppc64/sys/kern/kern_mutex.c projects/ppc64/sys/kern/kern_poll.c projects/ppc64/sys/kern/kern_proc.c projects/ppc64/sys/kern/kern_prot.c projects/ppc64/sys/kern/kern_rwlock.c projects/ppc64/sys/kern/kern_shutdown.c projects/ppc64/sys/kern/kern_sig.c projects/ppc64/sys/kern/kern_subr.c projects/ppc64/sys/kern/kern_sx.c projects/ppc64/sys/kern/kern_synch.c projects/ppc64/sys/kern/kern_sysctl.c projects/ppc64/sys/kern/kern_thr.c projects/ppc64/sys/kern/kern_thread.c projects/ppc64/sys/kern/kern_timeout.c projects/ppc64/sys/kern/kern_umtx.c projects/ppc64/sys/kern/kern_uuid.c projects/ppc64/sys/kern/link_elf.c projects/ppc64/sys/kern/link_elf_obj.c projects/ppc64/sys/kern/sched_ule.c projects/ppc64/sys/kern/subr_acl_nfs4.c projects/ppc64/sys/kern/subr_acl_posix1e.c projects/ppc64/sys/kern/subr_bus.c projects/ppc64/sys/kern/subr_devstat.c projects/ppc64/sys/kern/subr_kdb.c projects/ppc64/sys/kern/subr_pcpu.c projects/ppc64/sys/kern/subr_sglist.c projects/ppc64/sys/kern/subr_sleepqueue.c projects/ppc64/sys/kern/subr_smp.c projects/ppc64/sys/kern/subr_taskqueue.c projects/ppc64/sys/kern/subr_trap.c projects/ppc64/sys/kern/subr_witness.c projects/ppc64/sys/kern/sys_generic.c projects/ppc64/sys/kern/sys_pipe.c projects/ppc64/sys/kern/sys_socket.c projects/ppc64/sys/kern/syscalls.c projects/ppc64/sys/kern/syscalls.master projects/ppc64/sys/kern/tty.c projects/ppc64/sys/kern/tty_pts.c projects/ppc64/sys/kern/tty_ttydisc.c projects/ppc64/sys/kern/uipc_domain.c projects/ppc64/sys/kern/uipc_mqueue.c projects/ppc64/sys/kern/uipc_socket.c projects/ppc64/sys/kern/uipc_syscalls.c projects/ppc64/sys/kern/uipc_usrreq.c projects/ppc64/sys/kern/vfs_acl.c projects/ppc64/sys/kern/vfs_aio.c projects/ppc64/sys/kern/vfs_bio.c projects/ppc64/sys/kern/vfs_cache.c projects/ppc64/sys/kern/vfs_default.c projects/ppc64/sys/kern/vfs_export.c projects/ppc64/sys/kern/vfs_lookup.c projects/ppc64/sys/kern/vfs_mount.c projects/ppc64/sys/kern/vfs_subr.c projects/ppc64/sys/kern/vfs_syscalls.c projects/ppc64/sys/kern/vfs_vnops.c projects/ppc64/sys/mips/include/param.h projects/ppc64/sys/mips/include/smp.h projects/ppc64/sys/mips/mips/elf64_machdep.c projects/ppc64/sys/mips/mips/elf_machdep.c projects/ppc64/sys/mips/mips/mp_machdep.c projects/ppc64/sys/mips/mips/pmap.c projects/ppc64/sys/modules/Makefile projects/ppc64/sys/modules/acpi/acpi/Makefile projects/ppc64/sys/modules/cxgb/cxgb/Makefile projects/ppc64/sys/modules/dpms/Makefile projects/ppc64/sys/modules/drm/radeon/Makefile projects/ppc64/sys/modules/dtrace/dtnfsclient/ (props changed) projects/ppc64/sys/modules/dtrace/lockstat/Makefile projects/ppc64/sys/modules/ip6_mroute_mod/ (props changed) projects/ppc64/sys/modules/ipmi/ipmi_linux/ (props changed) projects/ppc64/sys/modules/ispfw/Makefile projects/ppc64/sys/modules/nfslockd/Makefile projects/ppc64/sys/modules/procfs/Makefile projects/ppc64/sys/modules/usb/Makefile projects/ppc64/sys/modules/vesa/Makefile projects/ppc64/sys/modules/wlan/Makefile projects/ppc64/sys/modules/zfs/Makefile projects/ppc64/sys/net/bpf.c projects/ppc64/sys/net/bpf_buffer.c projects/ppc64/sys/net/bpf_zerocopy.c projects/ppc64/sys/net/bpfdesc.h projects/ppc64/sys/net/bridgestp.c projects/ppc64/sys/net/flowtable.c projects/ppc64/sys/net/flowtable.h projects/ppc64/sys/net/if.c projects/ppc64/sys/net/if_arp.h projects/ppc64/sys/net/if_bridge.c projects/ppc64/sys/net/if_clone.c projects/ppc64/sys/net/if_clone.h projects/ppc64/sys/net/if_ef.c projects/ppc64/sys/net/if_enc.c projects/ppc64/sys/net/if_epair.c projects/ppc64/sys/net/if_ethersubr.c projects/ppc64/sys/net/if_faith.c projects/ppc64/sys/net/if_gif.c projects/ppc64/sys/net/if_gif.h projects/ppc64/sys/net/if_gre.c projects/ppc64/sys/net/if_llatbl.c projects/ppc64/sys/net/if_llatbl.h projects/ppc64/sys/net/if_loop.c projects/ppc64/sys/net/if_mib.c projects/ppc64/sys/net/if_spppsubr.c projects/ppc64/sys/net/if_stf.c projects/ppc64/sys/net/if_tun.c projects/ppc64/sys/net/if_var.h projects/ppc64/sys/net/if_vlan.c projects/ppc64/sys/net/netisr.c projects/ppc64/sys/net/netisr.h projects/ppc64/sys/net/raw_cb.c projects/ppc64/sys/net/raw_cb.h projects/ppc64/sys/net/raw_usrreq.c projects/ppc64/sys/net/route.c projects/ppc64/sys/net/route.h projects/ppc64/sys/net/rtsock.c projects/ppc64/sys/net/vnet.h projects/ppc64/sys/net80211/ieee80211.c projects/ppc64/sys/net80211/ieee80211.h projects/ppc64/sys/net80211/ieee80211_crypto.c projects/ppc64/sys/net80211/ieee80211_crypto.h projects/ppc64/sys/net80211/ieee80211_ddb.c projects/ppc64/sys/net80211/ieee80211_dfs.c projects/ppc64/sys/net80211/ieee80211_freebsd.c projects/ppc64/sys/net80211/ieee80211_hwmp.c projects/ppc64/sys/net80211/ieee80211_input.c projects/ppc64/sys/net80211/ieee80211_input.h projects/ppc64/sys/net80211/ieee80211_ioctl.h projects/ppc64/sys/net80211/ieee80211_mesh.c projects/ppc64/sys/net80211/ieee80211_mesh.h projects/ppc64/sys/net80211/ieee80211_output.c projects/ppc64/sys/net80211/ieee80211_scan_sta.c projects/ppc64/sys/net80211/ieee80211_sta.c projects/ppc64/sys/netatalk/at_control.c projects/ppc64/sys/netgraph/atm/ng_atm.c projects/ppc64/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c (props changed) projects/ppc64/sys/netgraph/bluetooth/drivers/ubt/ng_ubt_var.h (props changed) projects/ppc64/sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c (props changed) projects/ppc64/sys/netgraph/bluetooth/include/ng_btsocket_rfcomm.h projects/ppc64/sys/netgraph/bluetooth/socket/ng_btsocket.c projects/ppc64/sys/netgraph/netgraph.h projects/ppc64/sys/netgraph/ng_base.c projects/ppc64/sys/netgraph/ng_bridge.c projects/ppc64/sys/netgraph/ng_eiface.c projects/ppc64/sys/netgraph/ng_ether.c projects/ppc64/sys/netgraph/ng_gif.c projects/ppc64/sys/netgraph/ng_iface.c projects/ppc64/sys/netgraph/ng_pipe.c projects/ppc64/sys/netgraph/ng_socket.c projects/ppc64/sys/netgraph/ng_source.c projects/ppc64/sys/netinet/icmp6.h projects/ppc64/sys/netinet/icmp_var.h projects/ppc64/sys/netinet/if_ether.c projects/ppc64/sys/netinet/if_ether.h projects/ppc64/sys/netinet/igmp.c projects/ppc64/sys/netinet/in.c projects/ppc64/sys/netinet/in.h projects/ppc64/sys/netinet/in_gif.c projects/ppc64/sys/netinet/in_mcast.c projects/ppc64/sys/netinet/in_pcb.c projects/ppc64/sys/netinet/in_pcb.h projects/ppc64/sys/netinet/in_proto.c projects/ppc64/sys/netinet/in_rmx.c projects/ppc64/sys/netinet/in_var.h projects/ppc64/sys/netinet/ip_carp.c projects/ppc64/sys/netinet/ip_divert.c projects/ppc64/sys/netinet/ip_divert.h projects/ppc64/sys/netinet/ip_fastfwd.c projects/ppc64/sys/netinet/ip_fw.h projects/ppc64/sys/netinet/ip_icmp.c projects/ppc64/sys/netinet/ip_input.c projects/ppc64/sys/netinet/ip_ipsec.c projects/ppc64/sys/netinet/ip_mroute.c projects/ppc64/sys/netinet/ip_options.c projects/ppc64/sys/netinet/ip_output.c projects/ppc64/sys/netinet/ip_var.h projects/ppc64/sys/netinet/ipfw/ip_dummynet.c (props changed) projects/ppc64/sys/netinet/ipfw/ip_fw2.c (contents, props changed) projects/ppc64/sys/netinet/ipfw/ip_fw_nat.c (contents, props changed) projects/ppc64/sys/netinet/ipfw/ip_fw_pfil.c (contents, props changed) projects/ppc64/sys/netinet/raw_ip.c projects/ppc64/sys/netinet/sctp_asconf.c projects/ppc64/sys/netinet/sctp_auth.c projects/ppc64/sys/netinet/sctp_bsd_addr.c projects/ppc64/sys/netinet/sctp_indata.c projects/ppc64/sys/netinet/sctp_input.c projects/ppc64/sys/netinet/sctp_os_bsd.h projects/ppc64/sys/netinet/sctp_output.c projects/ppc64/sys/netinet/sctp_pcb.c projects/ppc64/sys/netinet/sctp_pcb.h projects/ppc64/sys/netinet/sctp_structs.h projects/ppc64/sys/netinet/sctp_sysctl.c projects/ppc64/sys/netinet/sctp_sysctl.h projects/ppc64/sys/netinet/sctp_timer.c projects/ppc64/sys/netinet/sctp_uio.h projects/ppc64/sys/netinet/sctp_usrreq.c projects/ppc64/sys/netinet/sctputil.c projects/ppc64/sys/netinet/sctputil.h projects/ppc64/sys/netinet/tcp_hostcache.c projects/ppc64/sys/netinet/tcp_input.c projects/ppc64/sys/netinet/tcp_offload.c projects/ppc64/sys/netinet/tcp_offload.h projects/ppc64/sys/netinet/tcp_output.c projects/ppc64/sys/netinet/tcp_reass.c projects/ppc64/sys/netinet/tcp_sack.c projects/ppc64/sys/netinet/tcp_subr.c projects/ppc64/sys/netinet/tcp_syncache.c projects/ppc64/sys/netinet/tcp_syncache.h projects/ppc64/sys/netinet/tcp_timer.c projects/ppc64/sys/netinet/tcp_timer.h projects/ppc64/sys/netinet/tcp_timewait.c projects/ppc64/sys/netinet/tcp_usrreq.c projects/ppc64/sys/netinet/tcp_var.h projects/ppc64/sys/netinet/udp_usrreq.c projects/ppc64/sys/netinet/udp_var.h projects/ppc64/sys/netinet6/dest6.c projects/ppc64/sys/netinet6/frag6.c projects/ppc64/sys/netinet6/icmp6.c projects/ppc64/sys/netinet6/in6.c projects/ppc64/sys/netinet6/in6_gif.c projects/ppc64/sys/netinet6/in6_ifattach.c projects/ppc64/sys/netinet6/in6_mcast.c projects/ppc64/sys/netinet6/in6_pcb.c projects/ppc64/sys/netinet6/in6_proto.c projects/ppc64/sys/netinet6/in6_rmx.c projects/ppc64/sys/netinet6/in6_src.c projects/ppc64/sys/netinet6/in6_var.h projects/ppc64/sys/netinet6/ip6_forward.c projects/ppc64/sys/netinet6/ip6_input.c projects/ppc64/sys/netinet6/ip6_ipsec.c projects/ppc64/sys/netinet6/ip6_mroute.c projects/ppc64/sys/netinet6/ip6_output.c projects/ppc64/sys/netinet6/ip6_var.h projects/ppc64/sys/netinet6/mld6.c projects/ppc64/sys/netinet6/nd6.c projects/ppc64/sys/netinet6/nd6.h projects/ppc64/sys/netinet6/nd6_nbr.c projects/ppc64/sys/netinet6/nd6_rtr.c projects/ppc64/sys/netinet6/raw_ip6.c projects/ppc64/sys/netinet6/raw_ip6.h projects/ppc64/sys/netinet6/route6.c projects/ppc64/sys/netinet6/scope6.c projects/ppc64/sys/netinet6/sctp6_usrreq.c projects/ppc64/sys/netinet6/tcp6_var.h projects/ppc64/sys/netinet6/udp6_usrreq.c projects/ppc64/sys/netipsec/ah_var.h projects/ppc64/sys/netipsec/esp_var.h projects/ppc64/sys/netipsec/ipcomp_var.h projects/ppc64/sys/netipsec/ipip_var.h projects/ppc64/sys/netipsec/ipsec.c projects/ppc64/sys/netipsec/ipsec.h projects/ppc64/sys/netipsec/ipsec6.h projects/ppc64/sys/netipsec/ipsec_input.c projects/ppc64/sys/netipsec/ipsec_mbuf.c projects/ppc64/sys/netipsec/ipsec_output.c projects/ppc64/sys/netipsec/key.c projects/ppc64/sys/netipsec/key_debug.c projects/ppc64/sys/netipsec/key_debug.h projects/ppc64/sys/netipsec/keysock.c projects/ppc64/sys/netipsec/keysock.h projects/ppc64/sys/netipsec/xform_ah.c projects/ppc64/sys/netipsec/xform_esp.c projects/ppc64/sys/netipsec/xform_ipcomp.c projects/ppc64/sys/netipsec/xform_ipip.c projects/ppc64/sys/netipsec/xform_tcp.c projects/ppc64/sys/netipx/spx_reass.c (props changed) projects/ppc64/sys/netsmb/smb_dev.c projects/ppc64/sys/nfsclient/bootp_subr.c projects/ppc64/sys/nfsclient/nfs_bio.c projects/ppc64/sys/nfsclient/nfs_diskless.c projects/ppc64/sys/nfsclient/nfs_node.c projects/ppc64/sys/nfsclient/nfs_subs.c projects/ppc64/sys/nfsclient/nfs_vfsops.c projects/ppc64/sys/nfsclient/nfs_vnops.c projects/ppc64/sys/nfsclient/nfsmount.h projects/ppc64/sys/nfsserver/nfs_serv.c projects/ppc64/sys/nlm/nlm.h projects/ppc64/sys/nlm/nlm_prot_impl.c projects/ppc64/sys/nlm/nlm_prot_server.c projects/ppc64/sys/opencrypto/cryptodev.c projects/ppc64/sys/pc98/conf/GENERIC projects/ppc64/sys/pc98/conf/NOTES projects/ppc64/sys/pci/if_rlreg.h projects/ppc64/sys/pci/intpm.c projects/ppc64/sys/pci/intpmreg.h projects/ppc64/sys/powerpc/booke/pmap.c projects/ppc64/sys/powerpc/conf/GENERIC projects/ppc64/sys/powerpc/include/param.h projects/ppc64/sys/powerpc/include/smp.h projects/ppc64/sys/powerpc/mpc85xx/lbc.h projects/ppc64/sys/powerpc/powerpc/elf_machdep.c projects/ppc64/sys/powerpc/powerpc/mp_machdep.c projects/ppc64/sys/rpc/clnt_dg.c projects/ppc64/sys/rpc/clnt_rc.c projects/ppc64/sys/rpc/clnt_vc.c projects/ppc64/sys/rpc/rpc_generic.c projects/ppc64/sys/rpc/rpcsec_gss/svc_rpcsec_gss.c projects/ppc64/sys/rpc/svc_dg.c projects/ppc64/sys/rpc/svc_generic.c projects/ppc64/sys/rpc/svc_vc.c projects/ppc64/sys/security/audit/audit.c projects/ppc64/sys/security/audit/audit.h projects/ppc64/sys/security/audit/audit_arg.c projects/ppc64/sys/security/audit/audit_bsm.c projects/ppc64/sys/security/audit/audit_bsm_errno.c projects/ppc64/sys/security/audit/audit_bsm_klib.c projects/ppc64/sys/security/audit/audit_bsm_token.c projects/ppc64/sys/security/audit/audit_private.h projects/ppc64/sys/sparc64/conf/GENERIC projects/ppc64/sys/sparc64/include/param.h projects/ppc64/sys/sparc64/include/smp.h projects/ppc64/sys/sparc64/pci/ofw_pci.h projects/ppc64/sys/sparc64/pci/psycho.c projects/ppc64/sys/sparc64/pci/schizo.c projects/ppc64/sys/sparc64/sparc64/elf_machdep.c projects/ppc64/sys/sparc64/sparc64/jbusppm.c projects/ppc64/sys/sparc64/sparc64/pmap.c projects/ppc64/sys/sun4v/include/param.h projects/ppc64/sys/sun4v/include/smp.h projects/ppc64/sys/sun4v/sun4v/pmap.c projects/ppc64/sys/sys/ata.h projects/ppc64/sys/sys/bus.h projects/ppc64/sys/sys/conf.h projects/ppc64/sys/sys/cons.h projects/ppc64/sys/sys/domain.h projects/ppc64/sys/sys/errno.h projects/ppc64/sys/sys/event.h projects/ppc64/sys/sys/fcntl.h projects/ppc64/sys/sys/imgact_aout.h projects/ppc64/sys/sys/imgact_elf.h projects/ppc64/sys/sys/ioctl_compat.h projects/ppc64/sys/sys/jail.h projects/ppc64/sys/sys/kbio.h projects/ppc64/sys/sys/kernel.h projects/ppc64/sys/sys/lock.h projects/ppc64/sys/sys/mman.h projects/ppc64/sys/sys/param.h projects/ppc64/sys/sys/pcpu.h projects/ppc64/sys/sys/pmc.h projects/ppc64/sys/sys/priv.h projects/ppc64/sys/sys/proc.h projects/ppc64/sys/sys/rwlock.h projects/ppc64/sys/sys/sglist.h projects/ppc64/sys/sys/signalvar.h projects/ppc64/sys/sys/sleepqueue.h projects/ppc64/sys/sys/smp.h projects/ppc64/sys/sys/socket.h projects/ppc64/sys/sys/sockio.h projects/ppc64/sys/sys/sx.h projects/ppc64/sys/sys/syscall.h projects/ppc64/sys/sys/syscall.mk projects/ppc64/sys/sys/syscallsubr.h projects/ppc64/sys/sys/sysctl.h projects/ppc64/sys/sys/sysproto.h projects/ppc64/sys/sys/systm.h projects/ppc64/sys/sys/taskqueue.h projects/ppc64/sys/sys/tty.h projects/ppc64/sys/sys/ttycom.h projects/ppc64/sys/sys/ttydisc.h projects/ppc64/sys/sys/types.h projects/ppc64/sys/sys/ucred.h projects/ppc64/sys/sys/user.h projects/ppc64/sys/sys/vnode.h projects/ppc64/sys/ufs/ffs/ffs_softdep.c projects/ppc64/sys/ufs/ffs/ffs_vfsops.c projects/ppc64/sys/ufs/ufs/ufs_acl.c projects/ppc64/sys/ufs/ufs/ufs_gjournal.c projects/ppc64/sys/ufs/ufs/ufs_vnops.c projects/ppc64/sys/vm/device_pager.c projects/ppc64/sys/vm/vm.h projects/ppc64/sys/vm/vm_extern.h projects/ppc64/sys/vm/vm_fault.c projects/ppc64/sys/vm/vm_glue.c projects/ppc64/sys/vm/vm_map.c projects/ppc64/sys/vm/vm_meter.c projects/ppc64/sys/vm/vm_mmap.c projects/ppc64/sys/vm/vm_object.c projects/ppc64/sys/vm/vm_object.h projects/ppc64/sys/vm/vm_page.c projects/ppc64/sys/vm/vm_page.h projects/ppc64/sys/vm/vm_pageout.c projects/ppc64/sys/vm/vm_pager.c projects/ppc64/sys/vm/vm_pager.h projects/ppc64/sys/xdr/xdr_mbuf.c projects/ppc64/sys/xen/evtchn.h (props changed) projects/ppc64/sys/xen/evtchn/evtchn.c projects/ppc64/sys/xen/hypervisor.h (props changed) projects/ppc64/sys/xen/xen_intr.h (props changed) projects/ppc64/tools/kerneldoc/subsys/Dependencies projects/ppc64/tools/kerneldoc/subsys/Doxyfile-cam projects/ppc64/tools/kerneldoc/subsys/Doxyfile-crypto projects/ppc64/tools/kerneldoc/subsys/Doxyfile-dev_pci projects/ppc64/tools/kerneldoc/subsys/Doxyfile-dev_sound projects/ppc64/tools/kerneldoc/subsys/Doxyfile-dev_usb projects/ppc64/tools/kerneldoc/subsys/Doxyfile-geom projects/ppc64/tools/kerneldoc/subsys/Doxyfile-kern projects/ppc64/tools/kerneldoc/subsys/Doxyfile-libkern projects/ppc64/tools/kerneldoc/subsys/Doxyfile-linux projects/ppc64/tools/kerneldoc/subsys/Doxyfile-net80211 projects/ppc64/tools/kerneldoc/subsys/Doxyfile-netgraph projects/ppc64/tools/kerneldoc/subsys/Doxyfile-netinet projects/ppc64/tools/kerneldoc/subsys/Doxyfile-netinet6 projects/ppc64/tools/kerneldoc/subsys/Doxyfile-netipsec projects/ppc64/tools/kerneldoc/subsys/Doxyfile-opencrypto projects/ppc64/tools/kerneldoc/subsys/Doxyfile-vm projects/ppc64/tools/kerneldoc/subsys/Makefile projects/ppc64/tools/kerneldoc/subsys/common-Doxyfile projects/ppc64/tools/regression/acltools/00.t projects/ppc64/tools/regression/acltools/tools-posix.test projects/ppc64/tools/regression/fstest/Makefile projects/ppc64/tools/regression/fstest/fstest.c projects/ppc64/tools/regression/lib/libc/stdio/test-getdelim.c projects/ppc64/tools/regression/lib/msun/test-conj.t (props changed) projects/ppc64/tools/regression/poll/Makefile projects/ppc64/tools/regression/priv/Makefile projects/ppc64/tools/regression/priv/main.c projects/ppc64/tools/regression/priv/priv_netinet_ipsec.c projects/ppc64/tools/regression/priv/priv_vfs_extattr_system.c projects/ppc64/tools/regression/sockets/accf_data_attach/accf_data_attach.c projects/ppc64/tools/regression/tmpfs/h_tools.c projects/ppc64/tools/regression/usr.bin/sed/multitest.t projects/ppc64/tools/tools/ath/athpoke/athpoke.c projects/ppc64/tools/tools/ath/common/dumpregs.h (props changed) projects/ppc64/tools/tools/ath/common/dumpregs_5210.c (props changed) projects/ppc64/tools/tools/ath/common/dumpregs_5211.c (props changed) projects/ppc64/tools/tools/ath/common/dumpregs_5212.c (props changed) projects/ppc64/tools/tools/ath/common/dumpregs_5416.c (props changed) projects/ppc64/tools/tools/mwl/mwlstats/mwlstats.c projects/ppc64/tools/tools/nanobsd/nanobsd.sh projects/ppc64/tools/tools/net80211/stumbler/stumbler.c projects/ppc64/tools/tools/net80211/w00t/README projects/ppc64/tools/tools/net80211/w00t/ap/ap.c projects/ppc64/tools/tools/net80211/w00t/assoc/assoc.c projects/ppc64/tools/tools/net80211/w00t/expand/expand.c projects/ppc64/tools/tools/net80211/w00t/prga/prga.c projects/ppc64/tools/tools/net80211/w00t/redir/redir.c projects/ppc64/tools/tools/net80211/wesside/wesside/wesside.c projects/ppc64/tools/tools/net80211/wlaninject/wlaninject.c projects/ppc64/tools/tools/net80211/wlanstats/wlanstats.c projects/ppc64/tools/tools/vimage/Makefile projects/ppc64/tools/tools/vimage/vimage.8 projects/ppc64/tools/tools/vimage/vimage.c projects/ppc64/usr.bin/calendar/calendars/calendar.freebsd projects/ppc64/usr.bin/ee/Makefile projects/ppc64/usr.bin/find/find.1 projects/ppc64/usr.bin/find/function.c projects/ppc64/usr.bin/fstat/fstat.c projects/ppc64/usr.bin/fstat/zfs.c projects/ppc64/usr.bin/gcore/elfcore.c projects/ppc64/usr.bin/gzip/gzip.c projects/ppc64/usr.bin/kdump/mkioctls projects/ppc64/usr.bin/less/Makefile projects/ppc64/usr.bin/locale/locale.1 projects/ppc64/usr.bin/locale/locale.c projects/ppc64/usr.bin/locate/locate/fastfind.c projects/ppc64/usr.bin/locate/locate/locate.c projects/ppc64/usr.bin/look/look.c projects/ppc64/usr.bin/mklocale/yacc.y projects/ppc64/usr.bin/netstat/inet.c projects/ppc64/usr.bin/netstat/main.c projects/ppc64/usr.bin/netstat/netstat.1 projects/ppc64/usr.bin/netstat/netstat.h projects/ppc64/usr.bin/netstat/unix.c projects/ppc64/usr.bin/procstat/procstat.1 projects/ppc64/usr.bin/procstat/procstat_cred.c projects/ppc64/usr.bin/procstat/procstat_vm.c projects/ppc64/usr.bin/sed/compile.c projects/ppc64/usr.bin/tar/Makefile projects/ppc64/usr.bin/unzip/unzip.1 projects/ppc64/usr.bin/unzip/unzip.c projects/ppc64/usr.bin/w/extern.h projects/ppc64/usr.bin/w/pr_time.c projects/ppc64/usr.bin/w/w.c projects/ppc64/usr.bin/whois/whois.1 projects/ppc64/usr.bin/whois/whois.c projects/ppc64/usr.sbin/Makefile projects/ppc64/usr.sbin/acpi/acpidb/Makefile projects/ppc64/usr.sbin/acpi/acpidump/acpi.c projects/ppc64/usr.sbin/acpi/acpidump/acpi_user.c projects/ppc64/usr.sbin/acpi/acpidump/acpidump.c projects/ppc64/usr.sbin/acpi/acpidump/acpidump.h projects/ppc64/usr.sbin/apm/Makefile projects/ppc64/usr.sbin/arp/arp.c projects/ppc64/usr.sbin/bsnmpd/modules/Makefile.inc projects/ppc64/usr.sbin/btxld/btxld.c projects/ppc64/usr.sbin/cdcontrol/cdcontrol.c projects/ppc64/usr.sbin/crashinfo/crashinfo.8 projects/ppc64/usr.sbin/diskinfo/diskinfo.c projects/ppc64/usr.sbin/freebsd-update/freebsd-update.sh projects/ppc64/usr.sbin/getpmac/getpmac.c projects/ppc64/usr.sbin/iostat/iostat.c projects/ppc64/usr.sbin/jail/jail.8 projects/ppc64/usr.sbin/jail/jail.c projects/ppc64/usr.sbin/jls/jls.c projects/ppc64/usr.sbin/kbdcontrol/kbdcontrol.c projects/ppc64/usr.sbin/kbdcontrol/kbdmap.5 projects/ppc64/usr.sbin/lpr/lp/lp.sh projects/ppc64/usr.sbin/makefs/ffs/ffs_bswap.c (props changed) projects/ppc64/usr.sbin/makefs/ffs/ffs_subr.c (props changed) projects/ppc64/usr.sbin/makefs/ffs/ufs_bswap.h (props changed) projects/ppc64/usr.sbin/makefs/getid.c (props changed) projects/ppc64/usr.sbin/ndp/ndp.8 projects/ppc64/usr.sbin/ndp/ndp.c projects/ppc64/usr.sbin/ntp/scripts/mkver projects/ppc64/usr.sbin/pkg_install/add/main.c projects/ppc64/usr.sbin/pkg_install/lib/lib.h projects/ppc64/usr.sbin/ppp/ether.c projects/ppc64/usr.sbin/ppp/exec.c projects/ppc64/usr.sbin/ppp/exec.h projects/ppc64/usr.sbin/ppp/main.c projects/ppc64/usr.sbin/ppp/nat_cmd.c projects/ppc64/usr.sbin/ppp/netgraph.c projects/ppc64/usr.sbin/ppp/physical.c projects/ppc64/usr.sbin/ppp/ppp.8.m4 projects/ppc64/usr.sbin/ppp/tty.c projects/ppc64/usr.sbin/pstat/pstat.c projects/ppc64/usr.sbin/rtsold/if.c projects/ppc64/usr.sbin/rtsold/rtsold.8 projects/ppc64/usr.sbin/rtsold/rtsold.c projects/ppc64/usr.sbin/rtsold/rtsold.h projects/ppc64/usr.sbin/sysinstall/devices.c projects/ppc64/usr.sbin/sysinstall/disks.c projects/ppc64/usr.sbin/sysinstall/dist.c projects/ppc64/usr.sbin/sysinstall/help/usage.hlp projects/ppc64/usr.sbin/sysinstall/install.c projects/ppc64/usr.sbin/sysinstall/label.c projects/ppc64/usr.sbin/sysinstall/media.c projects/ppc64/usr.sbin/sysinstall/menus.c projects/ppc64/usr.sbin/sysinstall/sysinstall.8 projects/ppc64/usr.sbin/sysinstall/user.c projects/ppc64/usr.sbin/traceroute6/Makefile projects/ppc64/usr.sbin/traceroute6/traceroute6.8 projects/ppc64/usr.sbin/traceroute6/traceroute6.c projects/ppc64/usr.sbin/wlandebug/wlandebug.8 projects/ppc64/usr.sbin/wlandebug/wlandebug.c projects/ppc64/usr.sbin/wpa/wpa_cli/Makefile projects/ppc64/usr.sbin/zic/ (props changed) projects/ppc64/usr.sbin/zic/zic.c Modified: projects/ppc64/Makefile.inc1 ============================================================================== --- projects/ppc64/Makefile.inc1 Fri Oct 9 15:51:40 2009 (r197910) +++ projects/ppc64/Makefile.inc1 Fri Oct 9 16:01:57 2009 (r197911) @@ -5,7 +5,7 @@ # -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir # -DNO_CLEAN do not clean at all # -DNO_SHARE do not go into share subdir -# -DKERNFAST define NO_KERNELCONFIG, NO_KERNELCLEAN and NO_KERNELCONFIG +# -DKERNFAST define NO_KERNELCONFIG, NO_KERNELCLEAN and NO_KERNELDEPEND # -DNO_KERNELCONFIG do not run config in ${MAKE} buildkernel # -DNO_KERNELCLEAN do not run ${MAKE} clean in ${MAKE} buildkernel # -DNO_KERNELDEPEND do not run ${MAKE} depend in ${MAKE} buildkernel @@ -1069,7 +1069,7 @@ libraries: # # static libgcc.a prerequisite for shared libc # -_prereq_libs= gnu/lib/libgcc +_prereq_libs= gnu/lib/libssp/libssp_nonshared gnu/lib/libgcc # These dependencies are not automatically generated: # Modified: projects/ppc64/ObsoleteFiles.inc ============================================================================== --- projects/ppc64/ObsoleteFiles.inc Fri Oct 9 15:51:40 2009 (r197910) +++ projects/ppc64/ObsoleteFiles.inc Fri Oct 9 16:01:57 2009 (r197911) @@ -14,6 +14,244 @@ # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last. # +# 20090909: vesa and dpms promoted to be i386/amd64 common +OLD_FILES+=usr/include/machine/pc/vesa.h +OLD_FILES+=usr/share/man/man4/i386/dpms.4.gz +# 20090904: remove lukemftpd +OLD_FILES+=usr/libexec/lukemftpd +OLD_FILES+=usr/share/man/man5/ftpd.conf.5.gz +OLD_FILES+=usr/share/man/man5/ftpusers.5.gz +OLD_FILES+=usr/share/man/man8/lukemftpd.8.gz +# 20090902: BSD.{x11,x11-4}.dist are dead and BSD.local.dist lives in ports/ +OLD_FILES+=etc/mtree/BSD.local.dist +OLD_FILES+=etc/mtree/BSD.x11.dist +OLD_FILES+=etc/mtree/BSD.x11-4.dist +# 20090801: vimage.h removed in favour of vnet.h +OLD_FILES+=usr/include/sys/vimage.h +# 20090719: library version bump for 8.0 +OLD_LIBS+=lib/libalias.so.6 +OLD_LIBS+=lib/libavl.so.1 +OLD_LIBS+=lib/libbegemot.so.3 +OLD_LIBS+=lib/libbsdxml.so.3 +OLD_LIBS+=lib/libbsnmp.so.4 +OLD_LIBS+=lib/libcam.so.4 +OLD_LIBS+=lib/libcrypt.so.4 +OLD_LIBS+=lib/libcrypto.so.5 +OLD_LIBS+=lib/libctf.so.1 +OLD_LIBS+=lib/libdevstat.so.6 +OLD_LIBS+=lib/libdtrace.so.1 +OLD_LIBS+=lib/libedit.so.6 +OLD_LIBS+=lib/libgeom.so.4 +OLD_LIBS+=lib/libipsec.so.3 +OLD_LIBS+=lib/libipx.so.4 +OLD_LIBS+=lib/libkiconv.so.3 +OLD_LIBS+=lib/libkvm.so.4 +OLD_LIBS+=lib/libmd.so.4 +OLD_LIBS+=lib/libncurses.so.7 +OLD_LIBS+=lib/libncursesw.so.7 +OLD_LIBS+=lib/libnvpair.so.1 +OLD_LIBS+=lib/libpcap.so.6 +OLD_LIBS+=lib/libreadline.so.7 +OLD_LIBS+=lib/libsbuf.so.4 +OLD_LIBS+=lib/libufs.so.4 +OLD_LIBS+=lib/libumem.so.1 +OLD_LIBS+=lib/libutil.so.7 +OLD_LIBS+=lib/libuutil.so.1 +OLD_LIBS+=lib/libz.so.4 +OLD_LIBS+=lib/libzfs.so.1 +OLD_LIBS+=lib/libzpool.so.1 +OLD_LIBS+=usr/lib/libarchive.so.4 +OLD_LIBS+=usr/lib/libauditd.so.4 +OLD_LIBS+=usr/lib/libbluetooth.so.3 +OLD_LIBS+=usr/lib/libbsm.so.2 +OLD_LIBS+=usr/lib/libbz2.so.3 +OLD_LIBS+=usr/lib/libcalendar.so.4 +OLD_LIBS+=usr/lib/libcom_err.so.4 +OLD_LIBS+=usr/lib/libdevinfo.so.4 +OLD_LIBS+=usr/lib/libdialog.so.6 +OLD_LIBS+=usr/lib/libdwarf.so.1 +OLD_LIBS+=usr/lib/libfetch.so.5 +OLD_LIBS+=usr/lib/libform.so.4 +OLD_LIBS+=usr/lib/libformw.so.4 +OLD_LIBS+=usr/lib/libftpio.so.7 +OLD_LIBS+=usr/lib/libgnuregex.so.4 +OLD_LIBS+=usr/lib/libgpib.so.2 +OLD_LIBS+=usr/lib/libhistory.so.7 +OLD_LIBS+=usr/lib/libmagic.so.3 +OLD_LIBS+=usr/lib/libmemstat.so.2 +OLD_LIBS+=usr/lib/libmenu.so.4 +OLD_LIBS+=usr/lib/libmenuw.so.4 +OLD_LIBS+=usr/lib/libmilter.so.4 +OLD_LIBS+=usr/lib/libncp.so.3 +OLD_LIBS+=usr/lib/libnetgraph.so.3 +OLD_LIBS+=usr/lib/libngatm.so.3 +OLD_LIBS+=usr/lib/libobjc.so.3 +OLD_LIBS+=usr/lib/libopie.so.5 +OLD_LIBS+=usr/lib/libpam.so.4 +OLD_LIBS+=usr/lib/libpanel.so.4 +OLD_LIBS+=usr/lib/libpanelw.so.4 +OLD_LIBS+=usr/lib/libpmc.so.4 +OLD_LIBS+=usr/lib/libproc.so.1 +OLD_LIBS+=usr/lib/libradius.so.3 +OLD_LIBS+=usr/lib/librpcsvc.so.4 +OLD_LIBS+=usr/lib/libsdp.so.3 +OLD_LIBS+=usr/lib/libsmb.so.3 +OLD_LIBS+=usr/lib/libssh.so.4 +OLD_LIBS+=usr/lib/libssl.so.5 +OLD_LIBS+=usr/lib/libtacplus.so.3 +OLD_LIBS+=usr/lib/libugidfw.so.3 +OLD_LIBS+=usr/lib/libusb.so.1 +OLD_LIBS+=usr/lib/libusbhid.so.3 +OLD_LIBS+=usr/lib/libvgl.so.5 +OLD_LIBS+=usr/lib/libwrap.so.5 +OLD_LIBS+=usr/lib/libypclnt.so.3 +OLD_LIBS+=usr/lib/pam_chroot.so.4 +OLD_LIBS+=usr/lib/pam_deny.so.4 +OLD_LIBS+=usr/lib/pam_echo.so.4 +OLD_LIBS+=usr/lib/pam_exec.so.4 +OLD_LIBS+=usr/lib/pam_ftpusers.so.4 +OLD_LIBS+=usr/lib/pam_group.so.4 +OLD_LIBS+=usr/lib/pam_guest.so.4 +OLD_LIBS+=usr/lib/pam_krb5.so.4 +OLD_LIBS+=usr/lib/pam_ksu.so.4 +OLD_LIBS+=usr/lib/pam_lastlog.so.4 +OLD_LIBS+=usr/lib/pam_login_access.so.4 +OLD_LIBS+=usr/lib/pam_nologin.so.4 +OLD_LIBS+=usr/lib/pam_opie.so.4 +OLD_LIBS+=usr/lib/pam_opieaccess.so.4 +OLD_LIBS+=usr/lib/pam_passwdqc.so.4 +OLD_LIBS+=usr/lib/pam_permit.so.4 +OLD_LIBS+=usr/lib/pam_radius.so.4 +OLD_LIBS+=usr/lib/pam_rhosts.so.4 +OLD_LIBS+=usr/lib/pam_rootok.so.4 +OLD_LIBS+=usr/lib/pam_securetty.so.4 +OLD_LIBS+=usr/lib/pam_self.so.4 +OLD_LIBS+=usr/lib/pam_ssh.so.4 +OLD_LIBS+=usr/lib/pam_tacplus.so.4 +OLD_LIBS+=usr/lib/pam_unix.so.4 +OLD_LIBS+=usr/lib/snmp_atm.so.5 +OLD_LIBS+=usr/lib/snmp_bridge.so.5 +OLD_LIBS+=usr/lib/snmp_hostres.so.5 +OLD_LIBS+=usr/lib/snmp_mibII.so.5 +OLD_LIBS+=usr/lib/snmp_netgraph.so.5 +OLD_LIBS+=usr/lib/snmp_pf.so.5 +.if ${TARGET_ARCH} == "amd64" +OLD_LIBS+=usr/lib32/libalias.so.6 +OLD_LIBS+=usr/lib32/libarchive.so.4 +OLD_LIBS+=usr/lib32/libauditd.so.4 +OLD_LIBS+=usr/lib32/libavl.so.1 +OLD_LIBS+=usr/lib32/libbegemot.so.3 +OLD_LIBS+=usr/lib32/libbluetooth.so.3 +OLD_LIBS+=usr/lib32/libbsdxml.so.3 +OLD_LIBS+=usr/lib32/libbsm.so.2 +OLD_LIBS+=usr/lib32/libbsnmp.so.4 +OLD_LIBS+=usr/lib32/libbz2.so.3 +OLD_LIBS+=usr/lib32/libcalendar.so.4 +OLD_LIBS+=usr/lib32/libcam.so.4 +OLD_LIBS+=usr/lib32/libcom_err.so.4 +OLD_LIBS+=usr/lib32/libcrypt.so.4 +OLD_LIBS+=usr/lib32/libcrypto.so.5 +OLD_LIBS+=usr/lib32/libctf.so.1 +OLD_LIBS+=usr/lib32/libdevinfo.so.4 +OLD_LIBS+=usr/lib32/libdevstat.so.6 +OLD_LIBS+=usr/lib32/libdialog.so.6 +OLD_LIBS+=usr/lib32/libdtrace.so.1 +OLD_LIBS+=usr/lib32/libdwarf.so.1 +OLD_LIBS+=usr/lib32/libedit.so.6 +OLD_LIBS+=usr/lib32/libfetch.so.5 +OLD_LIBS+=usr/lib32/libform.so.4 +OLD_LIBS+=usr/lib32/libformw.so.4 +OLD_LIBS+=usr/lib32/libftpio.so.7 +OLD_LIBS+=usr/lib32/libgeom.so.4 +OLD_LIBS+=usr/lib32/libgnuregex.so.4 +OLD_LIBS+=usr/lib32/libgpib.so.2 +OLD_LIBS+=usr/lib32/libhistory.so.7 +OLD_LIBS+=usr/lib32/libipsec.so.3 +OLD_LIBS+=usr/lib32/libipx.so.4 +OLD_LIBS+=usr/lib32/libkiconv.so.3 +OLD_LIBS+=usr/lib32/libkvm.so.4 +OLD_LIBS+=usr/lib32/libmagic.so.3 +OLD_LIBS+=usr/lib32/libmd.so.4 +OLD_LIBS+=usr/lib32/libmemstat.so.2 +OLD_LIBS+=usr/lib32/libmenu.so.4 +OLD_LIBS+=usr/lib32/libmenuw.so.4 +OLD_LIBS+=usr/lib32/libmilter.so.4 +OLD_LIBS+=usr/lib32/libncp.so.3 +OLD_LIBS+=usr/lib32/libncurses.so.7 +OLD_LIBS+=usr/lib32/libncursesw.so.7 +OLD_LIBS+=usr/lib32/libnetgraph.so.3 +OLD_LIBS+=usr/lib32/libngatm.so.3 +OLD_LIBS+=usr/lib32/libnvpair.so.1 +OLD_LIBS+=usr/lib32/libobjc.so.3 +OLD_LIBS+=usr/lib32/libopie.so.5 +OLD_LIBS+=usr/lib32/libpam.so.4 +OLD_LIBS+=usr/lib32/libpanel.so.4 +OLD_LIBS+=usr/lib32/libpanelw.so.4 +OLD_LIBS+=usr/lib32/libpcap.so.6 +OLD_LIBS+=usr/lib32/libpmc.so.4 +OLD_LIBS+=usr/lib32/libproc.so.1 +OLD_LIBS+=usr/lib32/libradius.so.3 +OLD_LIBS+=usr/lib32/libreadline.so.7 +OLD_LIBS+=usr/lib32/librpcsvc.so.4 +OLD_LIBS+=usr/lib32/libsbuf.so.4 +OLD_LIBS+=usr/lib32/libsdp.so.3 +OLD_LIBS+=usr/lib32/libsmb.so.3 +OLD_LIBS+=usr/lib32/libssh.so.4 +OLD_LIBS+=usr/lib32/libssl.so.5 +OLD_LIBS+=usr/lib32/libtacplus.so.3 +OLD_LIBS+=usr/lib32/libufs.so.4 +OLD_LIBS+=usr/lib32/libugidfw.so.3 +OLD_LIBS+=usr/lib32/libumem.so.1 +OLD_LIBS+=usr/lib32/libusb.so.1 +OLD_LIBS+=usr/lib32/libusbhid.so.3 +OLD_LIBS+=usr/lib32/libutil.so.7 +OLD_LIBS+=usr/lib32/libuutil.so.1 +OLD_LIBS+=usr/lib32/libvgl.so.5 +OLD_LIBS+=usr/lib32/libwrap.so.5 +OLD_LIBS+=usr/lib32/libypclnt.so.3 +OLD_LIBS+=usr/lib32/libz.so.4 +OLD_LIBS+=usr/lib32/libzfs.so.1 +OLD_LIBS+=usr/lib32/libzpool.so.1 +OLD_LIBS+=usr/lib32/pam_chroot.so.4 +OLD_LIBS+=usr/lib32/pam_deny.so.4 +OLD_LIBS+=usr/lib32/pam_echo.so.4 +OLD_LIBS+=usr/lib32/pam_exec.so.4 +OLD_LIBS+=usr/lib32/pam_ftpusers.so.4 +OLD_LIBS+=usr/lib32/pam_group.so.4 +OLD_LIBS+=usr/lib32/pam_guest.so.4 +OLD_LIBS+=usr/lib32/pam_krb5.so.4 +OLD_LIBS+=usr/lib32/pam_ksu.so.4 +OLD_LIBS+=usr/lib32/pam_lastlog.so.4 +OLD_LIBS+=usr/lib32/pam_login_access.so.4 +OLD_LIBS+=usr/lib32/pam_nologin.so.4 +OLD_LIBS+=usr/lib32/pam_opie.so.4 +OLD_LIBS+=usr/lib32/pam_opieaccess.so.4 +OLD_LIBS+=usr/lib32/pam_passwdqc.so.4 +OLD_LIBS+=usr/lib32/pam_permit.so.4 +OLD_LIBS+=usr/lib32/pam_radius.so.4 +OLD_LIBS+=usr/lib32/pam_rhosts.so.4 +OLD_LIBS+=usr/lib32/pam_rootok.so.4 +OLD_LIBS+=usr/lib32/pam_securetty.so.4 +OLD_LIBS+=usr/lib32/pam_self.so.4 +OLD_LIBS+=usr/lib32/pam_ssh.so.4 +OLD_LIBS+=usr/lib32/pam_tacplus.so.4 +OLD_LIBS+=usr/lib32/pam_unix.so.4 +.endif +# 20090718: the gdm pam.d file is no longer required. +OLD_FILES+=etc/pam.d/gdm +# 20090713: vimage container structs removed. +OLD_FILES+=usr/include/netinet/vinet.h +OLD_FILES+=usr/include/netinet6/vinet6.h +OLD_FILES+=usr/include/netipsec/vipsec.h +# 20090712: ieee80211.4 -> net80211.4 +OLD_FILES+=usr/share/man/man4/ieee80211.4.gz +# 20090711: typo fixed, kproc_resume,.9 -> kproc_resume.9 +OLD_FILES+=usr/share/man/man9/kproc_resume,.9.gz +# 20090709: msgctl.3 msgget.3 msgrcv.3 msgsnd.3 manual pages moved +OLD_FILES+=usr/share/man/man3/msgctl.3.gz +OLD_FILES+=usr/share/man/man3/msgget.3.gz +OLD_FILES+=usr/share/man/man3/msgrcv.3.gz +OLD_FILES+=usr/share/man/man3/msgsnd.3.gz # 20090630: old kernel RPC implementation removal OLD_FILES+=usr/include/nfs/rpcv2.h # 20090624: update usbdi(9) @@ -263,8 +501,6 @@ OLD_FILES+=usr/include/dev/usb/usb_mem.h OLD_FILES+=usr/include/dev/usb/usb_port.h OLD_FILES+=usr/include/dev/usb/usb_quirks.h OLD_FILES+=usr/include/dev/usb/usbcdc.h -OLD_FILES+=usr/include/dev/usb/usbdi.h -OLD_FILES+=usr/include/dev/usb/usbdi_util.h OLD_FILES+=usr/include/dev/usb/usbdivar.h OLD_FILES+=usr/include/dev/usb/uxb360gp_rdesc.h # 20090203: removal of pccard header files @@ -579,8 +815,6 @@ OLD_FILES+=rescue/bsdlabel OLD_FILES+=rescue/fdisk OLD_FILES+=rescue/gpt .endif -# 20071026: kthread(9)/kproc(9) API changes -OLD_FILES+=usr/share/man/man9/kthread_create.9.gz # 20071025: rc.d/nfslocking superceeded by rc.d/lockd and rc.d/statd OLD_FILES+=etc/rc.d/nfslocking # 20070930: rename of cached to nscd @@ -1852,7 +2086,6 @@ OLD_FILES+=usr/sbin/kenv OLD_FILES+=usr/bin/kenv OLD_FILES+=usr/sbin/elf2aout # 200210XX -OLD_FILES+=usr/include/libusb.h OLD_FILES+=usr/include/libusbhid.h OLD_FILES+=usr/share/man/man3/All_FreeBSD.3.gz OLD_FILES+=usr/share/man/man3/CheckRules.3.gz Modified: projects/ppc64/UPDATING ============================================================================== --- projects/ppc64/UPDATING Fri Oct 9 15:51:40 2009 (r197910) +++ projects/ppc64/UPDATING Fri Oct 9 16:01:57 2009 (r197911) @@ -1,28 +1,119 @@ Updating Information for FreeBSD current users -This file is maintained and copyrighted by M. Warner Losh -. See end of file for further details. For commonly -done items, please see the COMMON ITEMS: section later in the file. +This file is maintained and copyrighted by M. Warner Losh . +See end of file for further details. For commonly done items, please see the +COMMON ITEMS: section later in the file. These instructions assume that you +basically know what you are doing. If not, then please consult the FreeBSD +handbook. Items affecting the ports and packages system can be found in -/usr/ports/UPDATING. Please read that file before running -portupgrade. +/usr/ports/UPDATING. Please read that file before running portupgrade. -NOTE TO PEOPLE WHO THINK THAT FreeBSD 8.x IS SLOW: - FreeBSD 8.x has many debugging features turned on, in - both the kernel and userland. These features attempt to detect - incorrect use of system primitives, and encourage loud failure - through extra sanity checking and fail stop semantics. They - also substantially impact system performance. If you want to - do performance measurement, benchmarking, and optimization, - you'll want to turn them off. This includes various WITNESS- - related kernel options, INVARIANTS, malloc debugging flags - in userland, and various verbose features in the kernel. Many - developers choose to disable these features on build machines - to maximize performance. (To disable malloc debugging, run +NOTE TO PEOPLE WHO THINK THAT FreeBSD 9.x IS SLOW: + FreeBSD 9.x has many debugging features turned on, in both the kernel + and userland. These features attempt to detect incorrect use of + system primitives, and encourage loud failure through extra sanity + checking and fail stop semantics. They also substantially impact + system performance. If you want to do performance measurement, + benchmarking, and optimization, you'll want to turn them off. This + includes various WITNESS- related kernel options, INVARIANTS, malloc + debugging flags in userland, and various verbose features in the + kernel. Many developers choose to disable these features on build + machines to maximize performance. (To disable malloc debugging, run ln -s aj /etc/malloc.conf.) -20090712: +20090926: + The rc.d/network_ipv6, IPv6 configuration script has been integrated + into rc.d/netif. The changes are the following: + + 1. To use IPv6, simply define $ifconfig_IF_ipv6 like $ifconfig_IF + for IPv4. For aliases, $ifconfig_IF_aliasN should be used. + Note that both variables need the "inet6" keyword at the head. + + Do not set $ipv6_network_interfaces manually if you do not + understand what you are doing. It is not needed in most cases. + + $ipv6_ifconfig_IF and $ipv6_ifconfig_IF_aliasN still work, but + they are obsolete. + + 2. $ipv6_enable is obsolete. Use $ipv6_prefer and + "inet6 accept_rtadv" keyword in ifconfig(8) instead. + + If you define $ipv6_enable=YES, it means $ipv6_prefer=YES and + all configured interfaces have "inet6 accept_rtadv" in the + $ifconfig_IF_ipv6. These are for backward compatibility. + + 3. A new variable $ipv6_prefer has been added. If NO, IPv6 + functionality of interfaces with no corresponding + $ifconfig_IF_ipv6 is disabled by using "inet6 ifdisabled" flag, + and the default address selection policy of ip6addrctl(8) + is the IPv4-preferred one (see rc.d/ip6addrctl for more details). + Note that if you want to configure IPv6 functionality on the + disabled interfaces after boot, first you need to clear the flag by + using ifconfig(8) like: + + ifconfig em0 inet6 -ifdisabled + + If YES, the default address selection policy is set as + IPv6-preferred. + + The default value of $ipv6_prefer is NO. + + 4. If your system need to receive Router Advertisement messages, + define "inet6 accept_rtadv" in $ifconfig_IF_ipv6. The rc(8) + scripts automatically invoke rtsol(8) when the interface becomes + UP. The Router Advertisement messages are used for SLAAC + (State-Less Address AutoConfiguration). + +20090922: + 802.11s D3.03 support was committed. This is incompatible with the + previous code, which was based on D3.0. + +20090912: + A sysctl variable net.inet6.ip6.accept_rtadv now sets the default value + of a per-interface flag ND6_IFF_ACCEPT_RTADV, not a global knob to + control whether accepting Router Advertisement messages or not. + Also, a per-interface flag ND6_IFF_AUTO_LINKLOCAL has been added and + a sysctl variable net.inet6.ip6.auto_linklocal is its default value. + The ifconfig(8) utility now supports these flags. + +20090910: + ZFS snapshots are now mounted with MNT_IGNORE flag. Use -v option for + mount(8) and -a option for df(1) to see them. + +20090825: + The old tunable hw.bus.devctl_disable has been superseded by + hw.bus.devctl_queue. hw.bus.devctl_disable=1 in loader.conf should be + replaced by hw.bus.devctl_queue=0. The default for this new tunable + is 1000. + +20090813: + Remove the option STOP_NMI. The default action is now to use NMI only + for KDB via the newly introduced function stop_cpus_hard() and + maintain stop_cpus() to just use a normal IPI_STOP on ia32 and amd64. + +20090803: + The stable/8 branch created in subversion. This corresponds to the + RELENG_8 branch in CVS. + +20090719: + Bump the shared library version numbers for all libraries that do not + use symbol versioning as part of the 8.0-RELEASE cycle. Bump + __FreeBSD_version to 800105. + +20090714: + Due to changes in the implementation of virtual network stack support, + all network-related kernel modules must be recompiled. As this change + breaks the ABI, bump __FreeBSD_version to 800104. + +20090713: + The TOE interface to the TCP syncache has been modified to remove + struct tcpopt () from the ABI of the network stack. + The cxgb driver is the only TOE consumer affected by this change, and + needs to be recompiled along with the kernel. As this change breaks + the ABI, bump __FreeBSD_version to 800103. + +20090712: Padding has been added to struct tcpcb, sackhint and tcpstat in to facilitate future MFCs and bug fixes whilst maintainig the ABI. However, this change breaks the ABI, so bump @@ -30,79 +121,75 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8. any of these structs (e.g. sockstat) need to be recompiled. 20090630: - The NFS_LEGACYRPC option has been removed along with the old - kernel RPC implementation that this option selected. Kernel - configurations may need to be adjusted. + The NFS_LEGACYRPC option has been removed along with the old kernel + RPC implementation that this option selected. Kernel configurations + may need to be adjusted. 20090629: - The network interface device nodes at /dev/net/ have - been removed. All ioctl operations can be performed the normal - way using routing sockets. The kqueue functionality can - generally be replaced with routing sockets. + The network interface device nodes at /dev/net/ have been + removed. All ioctl operations can be performed the normal way using + routing sockets. The kqueue functionality can generally be replaced + with routing sockets. 20090628: - The documentation from the FreeBSD Documentation Project - (Handbook, FAQ, etc.) is now installed via packages by - sysinstall(8) and under the /usr/local/share/doc/freebsd - directory instead of /usr/share/doc. + The documentation from the FreeBSD Documentation Project (Handbook, + FAQ, etc.) is now installed via packages by sysinstall(8) and under + the /usr/local/share/doc/freebsd directory instead of /usr/share/doc. 20090624: - The ABI of various structures related to the SYSV IPC API have - been changed. As a result, the COMPAT_FREEBSD[456] kernel - options now all require COMPAT_FREEBSD7. Bump __FreeBSD_version - to 800100. + The ABI of various structures related to the SYSV IPC API have been + changed. As a result, the COMPAT_FREEBSD[456] and COMPAT_43 kernel + options now all require COMPAT_FREEBSD7. Bump __FreeBSD_version to + 800100. 20090622: - Layout of struct vnet has changed as routing related variables - were moved to their own Vimage module. Modules need to be - recompiled. Bump __FreeBSD_version to 800099. + Layout of struct vnet has changed as routing related variables were + moved to their own Vimage module. Modules need to be recompiled. Bump + __FreeBSD_version to 800099. 20090619: - NGROUPS_MAX and NGROUPS have been increased from 16 to 1023 - and 1024 respectively. As long as no more than 16 groups per - process are used, no changes should be visible. When more - than 16 groups are used, old binaries may fail if they call - getgroups() or getgrouplist() with statically sized storage. - Recompiling will work around this, but applications should be - modified to use dynamically allocated storage for group arrays - as POSIX.1-2008 does not cap an implementation's number of - supported groups at NGROUPS_MAX+1 as previous versions did. - - NFS and portalfs mounts may also be affected as the list of - groups is truncated to 16. Users of NFS who use more than 16 - groups, should take care that negative group permissions are not - used on the exported file systems as they will not be reliable - unless a GSSAPI based authentication method is used. - -20090616: - The compiling option ADAPTIVE_LOCKMGRS has been introduced. - This option compiles in the support for adaptive spinning for lockmgrs - which want to enable it. The lockinit() function now accepts the - flag LK_ADAPTIVE in order to make the lock object subject to - adaptive spinning when both held in write and read mode. + NGROUPS_MAX and NGROUPS have been increased from 16 to 1023 and 1024 + respectively. As long as no more than 16 groups per process are used, + no changes should be visible. When more than 16 groups are used, old + binaries may fail if they call getgroups() or getgrouplist() with + statically sized storage. Recompiling will work around this, but + applications should be modified to use dynamically allocated storage + for group arrays as POSIX.1-2008 does not cap an implementation's + number of supported groups at NGROUPS_MAX+1 as previous versions did. + + NFS and portalfs mounts may also be affected as the list of groups is + truncated to 16. Users of NFS who use more than 16 groups, should + take care that negative group permissions are not used on the exported + file systems as they will not be reliable unless a GSSAPI based + authentication method is used. + +20090616: + The compiling option ADAPTIVE_LOCKMGRS has been introduced. This + option compiles in the support for adaptive spinning for lockmgrs + which want to enable it. The lockinit() function now accepts the flag + LK_ADAPTIVE in order to make the lock object subject to adaptive + spinning when both held in write and read mode. 20090613: - The layout of the structure returned by IEEE80211_IOC_STA_INFO - has changed. User applications that use this ioctl need to be - rebuilt. + The layout of the structure returned by IEEE80211_IOC_STA_INFO has + changed. User applications that use this ioctl need to be rebuilt. 20090611: - The layout of struct thread has changed. Kernel and modules - need to be rebuilt. + The layout of struct thread has changed. Kernel and modules need to + be rebuilt. 20090608: - The layout of structs ifnet, domain, protosw and vnet_net has - changed. Kernel modules need to be rebuilt. - Bump __FreeBSD_version to 800097. + The layout of structs ifnet, domain, protosw and vnet_net has changed. + Kernel modules need to be rebuilt. Bump __FreeBSD_version to 800097. 20090602: window(1) has been removed from the base system. It can now be installed from ports. The port is called misc/window. 20090601: - The way we are storing and accessing `routing table' entries - has changed. Programs reading the FIB, like netstat, need to - be re-compiled. + The way we are storing and accessing `routing table' entries has + changed. Programs reading the FIB, like netstat, need to be + re-compiled. 20090601: A new netisr implementation has been added for FreeBSD 8. Network @@ -111,24 +198,24 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8. Bump __FreeBSD_version to 800096. 20090530: - Remove the tunable/sysctl debug.mpsafevfs as its initial purpose - is no more valid. + Remove the tunable/sysctl debug.mpsafevfs as its initial purpose is no + more valid. 20090530: Add VOP_ACCESSX(9). File system modules need to be rebuilt. Bump __FreeBSD_version to 800094. 20090529: - Add mnt_xflag field to 'struct mount'. File system modules - need to be rebuilt. + Add mnt_xflag field to 'struct mount'. File system modules need to be + rebuilt. Bump __FreeBSD_version to 800093. 20090528: The compiling option ADAPTIVE_SX has been retired while it has been introduced the option NO_ADAPTIVE_SX which handles the reversed logic. The KPI for sx_init_flags() changes as accepting flags: - SX_ADAPTIVESPIN flag has been retired while the SX_NOADAPTIVE flag - has been introduced in order to handle the reversed logic. + SX_ADAPTIVESPIN flag has been retired while the SX_NOADAPTIVE flag has + been introduced in order to handle the reversed logic. Bump __FreeBSD_version to 800092. 20090527: @@ -141,20 +228,18 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8. Bump __FreeBSD_version to 800090. 20090523: - The newly imported zic(8) produces a new format in the - output. Please run tzsetup(8) to install the newly created - data to /etc/localtime. + The newly imported zic(8) produces a new format in the output. Please + run tzsetup(8) to install the newly created data to /etc/localtime. 20090520: The sysctl tree for the usb stack has renamed from hw.usb2.* to hw.usb.* and is now consistent again with previous releases. 20090520: - 802.11 monitor mode support was revised and driver api's - were changed. Drivers dependent on net80211 now support - DLT_IEEE802_11_RADIO instead of DLT_IEEE802_11. No - user-visible data structures were changed but applications - that use DLT_IEEE802_11 may require changes. + 802.11 monitor mode support was revised and driver api's were changed. + Drivers dependent on net80211 now support DLT_IEEE802_11_RADIO instead + of DLT_IEEE802_11. No user-visible data structures were changed but + applications that use DLT_IEEE802_11 may require changes. Bump __FreeBSD_version to 800088. 20090430: @@ -745,730 +830,29 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8. 20071010: RELENG_7 branched. -20071009: - Setting WITHOUT_LIBPTHREAD now means WITHOUT_LIBKSE and - WITHOUT_LIBTHR are set. - -20070930: - The PCI code has been made aware of PCI domains. This means that - the location strings as used by pciconf(8) etc are now in the - following format: pci::[:]. It - also means that consumers of potentially need to - be recompiled; this includes the hal and xorg-server ports. - -20070928: - The caching daemon (cached) was renamed to nscd. nscd.conf - configuration file should be used instead of cached.conf and - nscd_enable, nscd_pidfile and nscd_flags options should be used - instead of cached_enable, cached_pidfile and cached_flags in - rc.conf. - -20070921: - The getfacl(1) utility now prints owning user and group name - instead of owning uid and gid in the three line comment header. - This is the same behavior as getfacl(1) on Solaris and Linux. - -20070704: - The new IPsec code is now compiled in using the IPSEC option. The - IPSEC option now requires "device crypto" be defined in your kernel - configuration. The FAST_IPSEC kernel option is now deprecated. - -20070702: - The packet filter (pf) code has been updated to OpenBSD 4.1 Please - note the changed syntax - keep state is now on by default. Also - note the fact that ftp-proxy(8) has been changed from bottom up and - has been moved from libexec to usr/sbin. Changes in the ALTQ - handling also affect users of IPFW's ALTQ capabilities. - -20070701: - Remove KAME IPsec in favor of FAST_IPSEC, which is now the - only IPsec supported by FreeBSD. The new IPsec stack - supports both IPv4 and IPv6. The kernel option will change - after the code changes have settled in. For now the kernel - option IPSEC is deprecated and FAST_IPSEC is the only option, that - will change after some settling time. - -20070701: - The wicontrol(8) utility has been removed from the base system. wi(4) - cards should be configured using ifconfig(8), see the man page for more - information. - -20070612: - The i386/amd64 GENERIC kernel now defaults to the nfe(4) driver - instead of the nve(4) driver. Please update your configuration - accordingly. - -20070612: - By default, /etc/rc.d/sendmail no longer rebuilds the aliases - database if it is missing or older than the aliases file. If - desired, set the new rc.conf option sendmail_rebuild_aliases - to "YES" to restore that functionality. - -20070612: - The IPv4 multicast socket code has been considerably modified, and - moved to the file sys/netinet/in_mcast.c. Initial support for the - RFC 3678 Source-Specific Multicast Socket API has been added to - the IPv4 network stack. - - Strict multicast and broadcast reception is now the default for - UDP/IPv4 sockets; the net.inet.udp.strict_mcast_mship sysctl variable - has now been removed. - - The RFC 1724 hack for interface selection has been removed; the use - of the Linux-derived ip_mreqn structure with IP_MULTICAST_IF has - been added to replace it. Consumers such as routed will soon be - updated to reflect this. - - These changes affect users who are running routed(8) or rdisc(8) - from the FreeBSD base system on point-to-point or unnumbered - interfaces. - -20070610: - The net80211 layer has changed significantly and all wireless - drivers that depend on it need to be recompiled. Further these - changes require that any program that interacts with the wireless - support in the kernel be recompiled; this includes: ifconfig, - wpa_supplicant, hostapd, and wlanstats. Users must also, for - the moment, kldload the wlan_scan_sta and/or wlan_scan_ap modules - if they use modules for wireless support. These modules implement - scanning support for station and ap modes, respectively. Failure - to load the appropriate module before marking a wireless interface - up will result in a message to the console and the device not - operating properly. - -20070610: - The pam_nologin(8) module ceases to provide an authentication - function and starts providing an account management function. - Consequent changes to /etc/pam.d should be brought in using - mergemaster(8). Third-party files in /usr/local/etc/pam.d may - need manual editing as follows. Locate this line (or similar): - - auth required pam_nologin.so no_warn - - and change it according to this example: - - account required pam_nologin.so no_warn - - That is, the first word needs to be changed from "auth" to - "account". The new line can be moved to the account section - within the file for clarity. Not updating pam.conf(5) files - will result in nologin(5) ignored by the respective services. - -20070529: - The ether_ioctl() function has been synchronized with ioctl(2) - and ifnet.if_ioctl. Due to that, the size of one of its arguments - has changed on 64-bit architectures. All kernel modules using - ether_ioctl() need to be rebuilt on such architectures. - -20070516: - Improved INCLUDE_CONFIG_FILE support has been introduced to the - config(8) utility. In order to take advantage of this new - functionality, you are expected to recompile and install - src/usr.sbin/config. If you don't rebuild config(8), and your - kernel configuration depends on INCLUDE_CONFIG_FILE, the kernel - build will be broken because of a missing "kernconfstring" - symbol. - -20070513: - Symbol versioning is enabled by default. To disable it, use - option WITHOUT_SYMVER. It is not advisable to attempt to - disable symbol versioning once it is enabled; your installworld - will break because a symbol version-less libc will get installed - before the install tools. As a result, the old install tools, - which previously had symbol dependencies to FBSD_1.0, will fail - because the freshly installed libc will not have them. - - The default threading library (providing "libpthread") has been - changed to libthr. If you wish to have libkse as your default, - use option DEFAULT_THREAD_LIB=libkse for the buildworld. - -20070423: - The ABI breakage in sendmail(8)'s libmilter has been repaired - so it is no longer necessary to recompile mail filters (aka, - milters). If you recompiled mail filters after the 20070408 - note, it is not necessary to recompile them again. - -20070417: - The new trunk(4) driver has been renamed to lagg(4) as it better - reflects its purpose. ifconfig will need to be recompiled. - -20070408: - sendmail(8) has been updated to version 8.14.1. Mail filters - (aka, milters) compiled against the libmilter included in the - base operating system should be recompiled. - -20070302: - Firmwares for ipw(4) and iwi(4) are now included in the base tree. - In order to use them one must agree to the respective LICENSE in - share/doc/legal and define legal.intel_.license_ack=1 via - loader.conf(5) or kenv(1). Make sure to deinstall the now - deprecated modules from the respective firmware ports. - -20070228: - The name resolution/mapping functions addr2ascii(3) and ascii2addr(3) - were removed from FreeBSD's libc. These originally came from INRIA - IPv6. Nothing in FreeBSD ever used them. They may be regarded as - deprecated in previous releases. - The AF_LINK support for getnameinfo(3) was merged from NetBSD to - replace it as a more portable (and re-entrant) API. - -20070224: - To support interrupt filtering a modification to the newbus API - has occurred, ABI was broken and __FreeBSD_version was bumped - to 700031. Please make sure that your kernel and modules are in - sync. For more info: - http://docs.freebsd.org/cgi/mid.cgi?20070221233124.GA13941 - -20070224: - The IPv6 multicast forwarding code may now be loaded into GENERIC - kernels by loading the ip_mroute.ko module. This is built into the - module unless WITHOUT_INET6 or WITHOUT_INET6_SUPPORT options are - set; see src.conf(5) for more information. - -20070214: - The output of netstat -r has changed. Without -n, we now only - print a "network name" without the prefix length if the network - address and mask exactly match a Class A/B/C network, and an entry - exists in the nsswitch "networks" map. - With -n, we print the full unabbreviated CIDR network prefix in - the form "a.b.c.d/p". 0.0.0.0/0 is always printed as "default". - This change is in preparation for changes such as equal-cost - multipath, and to more generally assist operational deployment - of FreeBSD as a modern IPv4 router. - -20070210: - PIM has been turned on by default in the IPv4 multicast - routing code. The kernel option 'PIM' has now been removed. - PIM is now built by default if option 'MROUTING' is specified. - It may now be loaded into GENERIC kernels by loading the - ip_mroute.ko module. - -20070207: - Support for IPIP tunnels (VIFF_TUNNEL) in IPv4 multicast routing - has been removed. Its functionality may be achieved by explicitly - configuring gif(4) interfaces and using the 'phyint' keyword in - mrouted.conf. - XORP does not support source-routed IPv4 multicast tunnels nor the - integrated IPIP tunneling, therefore it is not affected by this - change. The __FreeBSD_version macro has been bumped to 700030. - -20061221: - Support for PCI Message Signalled Interrupts has been - re-enabled in the bge driver, only for those chips which are - believed to support it properly. If there are any problems, - MSI can be disabled completely by setting the - 'hw.pci.enable_msi' and 'hw.pci.enable_msix' tunables to 0 - in the loader. - -20061214: - Support for PCI Message Signalled Interrupts has been - disabled again in the bge driver. Many revisions of the - hardware fail to support it properly. Support can be - re-enabled by removing the #define of BGE_DISABLE_MSI in - "src/sys/dev/bge/if_bge.c". - -20061214: - Support for PCI Message Signalled Interrupts has been added - to the bge driver. If there are any problems, MSI can be - disabled completely by setting the 'hw.pci.enable_msi' and - 'hw.pci.enable_msix' tunables to 0 in the loader. - -20061205: - The removal of several facets of the experimental Threading - system from the kernel means that the proc and thread structures - have changed quite a bit. I suggest all kernel modules that might - reference these structures be recompiled.. Especially the - linux module. - -20061126: - Sound infrastructure has been updated with various fixes and - improvements. Most of the changes are pretty much transparent, - with exceptions of followings: - 1) All sound driver specific sysctls (hw.snd.pcm%d.*) have been - moved to their own dev sysctl nodes, for example: - hw.snd.pcm0.vchans -> dev.pcm.0.vchans - 2) /dev/dspr%d.%d has been deprecated. Each channel now has its - own chardev in the form of "dsp%d.%d", where - is p = playback, r = record and v = virtual, respectively. Users - are encouraged to use these devs instead of (old) "/dev/dsp%d.%d". - This does not affect those who are using "/dev/dsp". - -20061122: - geom(4)'s gmirror(8) class metadata structure has been - rev'd from v3 to v4. If you update across this point and - your metadata is converted for you, you will not be easily - able to downgrade since the /boot/kernel.old/geom_mirror.ko - kernel module will be unable to read the v4 metadata. You - can resolve this by doing from the loader(8) prompt: - - set vfs.root.mountfrom="ufs:/dev/XXX" - - where XXX is the root slice of one of the disks that composed - the mirror (i.e.: /dev/ad0s1a). You can then rebuild - the array the same way you built it originally. - -20061122: - The following binaries have been disconnected from the build: - mount_devfs, mount_ext2fs, mount_fdescfs, mount_procfs, mount_linprocfs, - and mount_std. The functionality of these programs has been - moved into the mount program. For example, to mount a devfs - filesystem, instead of using mount_devfs, use: "mount -t devfs". - This does not affect entries in /etc/fstab, since entries in - /etc/fstab are always processed with "mount -t fstype". - -20061113: - Support for PCI Message Signalled Interrupts on i386 and amd64 - has been added to the kernel and various drivers will soon be - updated to use MSI when it is available. If there are any problems, - MSI can be disabled completely by setting the 'hw.pci.enable_msi' - and 'hw.pci.enable_msix' tunables to 0 in the loader. - -20061110: - The MUTEX_PROFILING option has been renamed to LOCK_PROFILING. - The lockmgr object layout has been changed as a result of having - a lock_object embedded in it. As a consequence all file system - kernel modules must be re-compiled. The mutex profiling man page - has not yet been updated to reflect this change. - -20061026: - KSE in the kernel has now been made optional and turned on by - default. Use 'nooption KSE' in your kernel config to turn it - off. All kernel modules *must* be recompiled after this change. - There-after, modules from a KSE kernel should be compatible with - modules from a NOKSE kernel due to the temporary padding fields - added to 'struct proc'. - -20060929: - mrouted and its utilities have been removed from the base system. - -20060927: - Some ioctl(2) command codes have changed. Full backward ABI - compatibility is provided if the "options COMPAT_FREEBSD6" is - present in the kernel configuration file. Make sure to add - this option to your kernel config file, or recompile X.Org - and the rest of ports; otherwise they may refuse to work. - -20060924: - tcpslice has been removed from the base system. - -20060913: - The sizes of struct tcpcb (and struct xtcpcb) have changed due to - the rewrite of TCP syncookies. Tools like netstat, sockstat, and - systat needs to be rebuilt. - -20060903: - libpcap updated to v0.9.4 and tcpdump to v3.9.4 - -20060816: - The IPFIREWALL_FORWARD_EXTENDED option is gone and the behaviour - for IPFIREWALL_FORWARD is now as it was before when it was first - committed and for years after. The behaviour is now ON. - -20060725: - enigma(1)/crypt(1) utility has been changed on 64 bit architectures. - Now it can decrypt files created from different architectures. - Unfortunately, it is no longer able to decrypt a cipher text - generated with an older version on 64 bit architectures. - If you have such a file, you need old utility to decrypt it. - -20060709: - The interface version of the i4b kernel part has changed. So - after updating the kernel sources and compiling a new kernel, - the i4b user space tools in "/usr/src/usr.sbin/i4b" must also - be rebuilt, and vice versa. - -20060627: - The XBOX kernel now defaults to the nfe(4) driver instead of - the nve(4) driver. Please update your configuration - accordingly. - -20060514: - The i386-only lnc(4) driver for the AMD Am7900 LANCE and Am79C9xx - PCnet family of NICs has been removed. The new le(4) driver serves - as an equivalent but cross-platform replacement with the pcn(4) - driver still providing performance-optimized support for the subset - of AMD Am79C971 PCnet-FAST and greater chips as before. - -20060511: - The machdep.* sysctls and the adjkerntz utility have been - modified a bit. The new adjkerntz utility uses the new - sysctl names and sysctlbyname() calls, so it may be impossible - to run an old /sbin/adjkerntz utility in single-user mode - with a new kernel. Replace the `adjkerntz -i' step before - `make installworld' with: - - /usr/obj/usr/src/sbin/adjkerntz/adjkerntz -i - - and proceed as usual with the rest of the installworld-stage - steps. Otherwise, you risk installing binaries with their - timestamp set several hours in the future, especially if - you are running with local time set to GMT+X hours. - -20060412: - The ip6fw utility has been removed. The behavior provided by - ip6fw has been in ipfw2 for a good while and the rc.d scripts - have been updated to deal with it. There are some rules that - might not migrate cleanly. Use rc.firewall6 as a template to - rewrite rules. - -20060428: - The puc(4) driver has been overhauled. The ebus(4) and sbus(4) - attachments have been removed. Make sure to configure scc(4) - on sparc64. Note also that by default puc(4) will use uart(4) - and not sio(4) for serial ports because interrupt handling has - been optimized for multi-port serial cards and only uart(4) - implements the interface to support it. - -20060330: - The scc(4) driver replaces puc(4) for Serial Communications - Controllers (SCCs) like the Siemens SAB82532 and the Zilog - Z8530. On sparc64, it is advised to add scc(4) to the kernel *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Fri Oct 9 23:56:07 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 31B8B1065672; Fri, 9 Oct 2009 23:56:07 +0000 (UTC) (envelope-from lstewart@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 1BBD78FC16; Fri, 9 Oct 2009 23:56:07 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n99Nu7q6066869; Fri, 9 Oct 2009 23:56:07 GMT (envelope-from lstewart@svn.freebsd.org) Received: (from lstewart@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n99Nu69Y066828; Fri, 9 Oct 2009 23:56:06 GMT (envelope-from lstewart@svn.freebsd.org) Message-Id: <200910092356.n99Nu69Y066828@svn.freebsd.org> From: Lawrence Stewart Date: Fri, 9 Oct 2009 23:56:06 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197917 - in projects/tcp_cc_8.x: . bin/ln bin/ps cddl/contrib/opensolaris cddl/contrib/opensolaris/head cddl/contrib/opensolaris/lib/libzpool/common cddl/contrib/opensolaris/lib/libzpo... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Oct 2009 23:56:07 -0000 Author: lstewart Date: Fri Oct 9 23:56:05 2009 New Revision: 197917 URL: http://svn.freebsd.org/changeset/base/197917 Log: Merge r195305:196045 from head. Added: projects/tcp_cc_8.x/contrib/less/cvt.c - copied unchanged from r196045, head/contrib/less/cvt.c projects/tcp_cc_8.x/contrib/less/pattern.c - copied unchanged from r196045, head/contrib/less/pattern.c projects/tcp_cc_8.x/contrib/less/pattern.h - copied unchanged from r196045, head/contrib/less/pattern.h projects/tcp_cc_8.x/contrib/tcsh/config.rpath - copied unchanged from r196045, head/contrib/tcsh/config.rpath projects/tcp_cc_8.x/etc/rc.d/hostid_save - copied unchanged from r196045, head/etc/rc.d/hostid_save projects/tcp_cc_8.x/etc/rc.d/zvol - copied unchanged from r196045, head/etc/rc.d/zvol projects/tcp_cc_8.x/lib/libc/sys/msgctl.2 - copied unchanged from r196045, head/lib/libc/sys/msgctl.2 projects/tcp_cc_8.x/lib/libc/sys/msgget.2 - copied unchanged from r196045, head/lib/libc/sys/msgget.2 projects/tcp_cc_8.x/lib/libc/sys/msgrcv.2 - copied unchanged from r196045, head/lib/libc/sys/msgrcv.2 projects/tcp_cc_8.x/lib/libc/sys/msgsnd.2 - copied unchanged from r196045, head/lib/libc/sys/msgsnd.2 projects/tcp_cc_8.x/lib/libkvm/kvm_vnet.c - copied unchanged from r196045, head/lib/libkvm/kvm_vnet.c projects/tcp_cc_8.x/share/man/man4/ahci.4 - copied unchanged from r196045, head/share/man/man4/ahci.4 projects/tcp_cc_8.x/share/man/man4/net80211.4 - copied unchanged from r196045, head/share/man/man4/net80211.4 projects/tcp_cc_8.x/share/man/man4/siis.4 - copied unchanged from r196045, head/share/man/man4/siis.4 projects/tcp_cc_8.x/sys/cam/ata/ - copied from r196045, head/sys/cam/ata/ projects/tcp_cc_8.x/sys/cam/cam_xpt_internal.h - copied unchanged from r196045, head/sys/cam/cam_xpt_internal.h projects/tcp_cc_8.x/sys/cam/scsi/scsi_xpt.c - copied unchanged from r196045, head/sys/cam/scsi/scsi_xpt.c projects/tcp_cc_8.x/sys/dev/ahci/ - copied from r196045, head/sys/dev/ahci/ projects/tcp_cc_8.x/sys/dev/ispfw/asm_2500.h - copied unchanged from r196045, head/sys/dev/ispfw/asm_2500.h projects/tcp_cc_8.x/sys/dev/siis/ - copied from r196045, head/sys/dev/siis/ projects/tcp_cc_8.x/sys/modules/ahci/ - copied from r196045, head/sys/modules/ahci/ projects/tcp_cc_8.x/sys/modules/if_epair/ - copied from r196045, head/sys/modules/if_epair/ projects/tcp_cc_8.x/sys/modules/ispfw/isp_2400_multi/ - copied from r196045, head/sys/modules/ispfw/isp_2400_multi/ projects/tcp_cc_8.x/sys/modules/ispfw/isp_2500/ - copied from r196045, head/sys/modules/ispfw/isp_2500/ projects/tcp_cc_8.x/sys/modules/ispfw/isp_2500_multi/ - copied from r196045, head/sys/modules/ispfw/isp_2500_multi/ projects/tcp_cc_8.x/sys/modules/siis/ - copied from r196045, head/sys/modules/siis/ projects/tcp_cc_8.x/sys/net/vnet.c - copied unchanged from r196045, head/sys/net/vnet.c projects/tcp_cc_8.x/sys/net80211/ieee80211_action.c - copied unchanged from r196045, head/sys/net80211/ieee80211_action.c projects/tcp_cc_8.x/sys/net80211/ieee80211_action.h - copied unchanged from r196045, head/sys/net80211/ieee80211_action.h projects/tcp_cc_8.x/sys/net80211/ieee80211_ageq.c - copied unchanged from r196045, head/sys/net80211/ieee80211_ageq.c projects/tcp_cc_8.x/sys/net80211/ieee80211_ageq.h - copied unchanged from r196045, head/sys/net80211/ieee80211_ageq.h projects/tcp_cc_8.x/sys/net80211/ieee80211_hwmp.c - copied unchanged from r196045, head/sys/net80211/ieee80211_hwmp.c projects/tcp_cc_8.x/sys/net80211/ieee80211_mesh.c - copied unchanged from r196045, head/sys/net80211/ieee80211_mesh.c projects/tcp_cc_8.x/sys/net80211/ieee80211_mesh.h - copied unchanged from r196045, head/sys/net80211/ieee80211_mesh.h projects/tcp_cc_8.x/sys/vm/sg_pager.c - copied unchanged from r196045, head/sys/vm/sg_pager.c projects/tcp_cc_8.x/tools/regression/poll/ - copied from r196045, head/tools/regression/poll/ projects/tcp_cc_8.x/tools/regression/usr.bin/jot/regress.dddd.out - copied unchanged from r196045, head/tools/regression/usr.bin/jot/regress.dddd.out projects/tcp_cc_8.x/tools/tools/net80211/scripts/mesh/ - copied from r196045, head/tools/tools/net80211/scripts/mesh/ Deleted: projects/tcp_cc_8.x/contrib/tcsh/Makefile.ADMIN projects/tcp_cc_8.x/contrib/tcsh/RELEASE-PROCEDURE projects/tcp_cc_8.x/etc/pam.d/gdm projects/tcp_cc_8.x/lib/libc/gen/msgctl.3 projects/tcp_cc_8.x/lib/libc/gen/msgget.3 projects/tcp_cc_8.x/lib/libc/gen/msgrcv.3 projects/tcp_cc_8.x/lib/libc/gen/msgsnd.3 projects/tcp_cc_8.x/share/man/man4/ieee80211.4 projects/tcp_cc_8.x/sys/kern/kern_vimage.c projects/tcp_cc_8.x/sys/netinet/vinet.h projects/tcp_cc_8.x/sys/netinet6/vinet6.h projects/tcp_cc_8.x/sys/netipsec/vipsec.h projects/tcp_cc_8.x/sys/sys/vimage.h Modified: projects/tcp_cc_8.x/ (props changed) projects/tcp_cc_8.x/MAINTAINERS projects/tcp_cc_8.x/Makefile.inc1 projects/tcp_cc_8.x/ObsoleteFiles.inc projects/tcp_cc_8.x/UPDATING projects/tcp_cc_8.x/bin/ln/ln.1 projects/tcp_cc_8.x/bin/ln/ln.c projects/tcp_cc_8.x/bin/ps/ps.1 projects/tcp_cc_8.x/bin/ps/ps.c projects/tcp_cc_8.x/cddl/contrib/opensolaris/ (props changed) projects/tcp_cc_8.x/cddl/contrib/opensolaris/head/thread.h projects/tcp_cc_8.x/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c projects/tcp_cc_8.x/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h projects/tcp_cc_8.x/cddl/lib/Makefile.inc projects/tcp_cc_8.x/cddl/lib/libctf/Makefile projects/tcp_cc_8.x/cddl/lib/libdtrace/Makefile projects/tcp_cc_8.x/contrib/amd/amd/get_args.c projects/tcp_cc_8.x/contrib/bind9/ (props changed) projects/tcp_cc_8.x/contrib/bind9/CHANGES projects/tcp_cc_8.x/contrib/bind9/bin/named/update.c projects/tcp_cc_8.x/contrib/bind9/version projects/tcp_cc_8.x/contrib/cpio/ (props changed) projects/tcp_cc_8.x/contrib/csup/ (props changed) projects/tcp_cc_8.x/contrib/ee/ (props changed) projects/tcp_cc_8.x/contrib/file/ (props changed) projects/tcp_cc_8.x/contrib/gcc/config/freebsd-spec.h projects/tcp_cc_8.x/contrib/gcc/dwarf2out.c projects/tcp_cc_8.x/contrib/gdb/ (props changed) projects/tcp_cc_8.x/contrib/gdtoa/ (props changed) projects/tcp_cc_8.x/contrib/less/ (props changed) projects/tcp_cc_8.x/contrib/less/LICENSE projects/tcp_cc_8.x/contrib/less/Makefile.aut projects/tcp_cc_8.x/contrib/less/Makefile.dsb projects/tcp_cc_8.x/contrib/less/Makefile.dsg projects/tcp_cc_8.x/contrib/less/Makefile.dsu projects/tcp_cc_8.x/contrib/less/Makefile.in projects/tcp_cc_8.x/contrib/less/Makefile.o2e projects/tcp_cc_8.x/contrib/less/Makefile.o9c projects/tcp_cc_8.x/contrib/less/Makefile.o9u projects/tcp_cc_8.x/contrib/less/Makefile.wnb projects/tcp_cc_8.x/contrib/less/Makefile.wnm projects/tcp_cc_8.x/contrib/less/NEWS projects/tcp_cc_8.x/contrib/less/README projects/tcp_cc_8.x/contrib/less/brac.c projects/tcp_cc_8.x/contrib/less/ch.c projects/tcp_cc_8.x/contrib/less/charset.c projects/tcp_cc_8.x/contrib/less/charset.h projects/tcp_cc_8.x/contrib/less/cmd.h projects/tcp_cc_8.x/contrib/less/cmdbuf.c projects/tcp_cc_8.x/contrib/less/command.c projects/tcp_cc_8.x/contrib/less/configure.ac projects/tcp_cc_8.x/contrib/less/decode.c projects/tcp_cc_8.x/contrib/less/defines.ds projects/tcp_cc_8.x/contrib/less/defines.o2 projects/tcp_cc_8.x/contrib/less/defines.o9 projects/tcp_cc_8.x/contrib/less/defines.wn projects/tcp_cc_8.x/contrib/less/edit.c projects/tcp_cc_8.x/contrib/less/filename.c projects/tcp_cc_8.x/contrib/less/forwback.c projects/tcp_cc_8.x/contrib/less/funcs.h projects/tcp_cc_8.x/contrib/less/ifile.c projects/tcp_cc_8.x/contrib/less/input.c projects/tcp_cc_8.x/contrib/less/jump.c projects/tcp_cc_8.x/contrib/less/less.h projects/tcp_cc_8.x/contrib/less/less.man projects/tcp_cc_8.x/contrib/less/less.nro projects/tcp_cc_8.x/contrib/less/lessecho.c projects/tcp_cc_8.x/contrib/less/lessecho.man projects/tcp_cc_8.x/contrib/less/lessecho.nro projects/tcp_cc_8.x/contrib/less/lesskey.c projects/tcp_cc_8.x/contrib/less/lesskey.h projects/tcp_cc_8.x/contrib/less/lesskey.man projects/tcp_cc_8.x/contrib/less/lesskey.nro projects/tcp_cc_8.x/contrib/less/lglob.h projects/tcp_cc_8.x/contrib/less/line.c projects/tcp_cc_8.x/contrib/less/linenum.c projects/tcp_cc_8.x/contrib/less/lsystem.c projects/tcp_cc_8.x/contrib/less/main.c projects/tcp_cc_8.x/contrib/less/mark.c projects/tcp_cc_8.x/contrib/less/mkhelp.c projects/tcp_cc_8.x/contrib/less/optfunc.c projects/tcp_cc_8.x/contrib/less/option.c projects/tcp_cc_8.x/contrib/less/option.h projects/tcp_cc_8.x/contrib/less/opttbl.c projects/tcp_cc_8.x/contrib/less/os.c projects/tcp_cc_8.x/contrib/less/output.c projects/tcp_cc_8.x/contrib/less/pckeys.h projects/tcp_cc_8.x/contrib/less/position.c projects/tcp_cc_8.x/contrib/less/position.h projects/tcp_cc_8.x/contrib/less/prompt.c projects/tcp_cc_8.x/contrib/less/screen.c projects/tcp_cc_8.x/contrib/less/scrsize.c projects/tcp_cc_8.x/contrib/less/search.c projects/tcp_cc_8.x/contrib/less/signal.c projects/tcp_cc_8.x/contrib/less/tags.c projects/tcp_cc_8.x/contrib/less/ttyin.c projects/tcp_cc_8.x/contrib/less/version.c projects/tcp_cc_8.x/contrib/libpcap/ (props changed) projects/tcp_cc_8.x/contrib/ncurses/ (props changed) projects/tcp_cc_8.x/contrib/netcat/ (props changed) projects/tcp_cc_8.x/contrib/netcat/nc.1 projects/tcp_cc_8.x/contrib/ntp/ (props changed) projects/tcp_cc_8.x/contrib/ntp/scripts/mkver.in projects/tcp_cc_8.x/contrib/openbsm/ (props changed) projects/tcp_cc_8.x/contrib/openbsm/NEWS projects/tcp_cc_8.x/contrib/openbsm/README projects/tcp_cc_8.x/contrib/openbsm/VERSION projects/tcp_cc_8.x/contrib/openbsm/config/config.h projects/tcp_cc_8.x/contrib/openbsm/configure projects/tcp_cc_8.x/contrib/openbsm/configure.ac projects/tcp_cc_8.x/contrib/openbsm/etc/audit_event projects/tcp_cc_8.x/contrib/openbsm/libauditd/auditd_lib.c projects/tcp_cc_8.x/contrib/openbsm/libbsm/bsm_control.c projects/tcp_cc_8.x/contrib/openbsm/libbsm/bsm_errno.c projects/tcp_cc_8.x/contrib/openbsm/libbsm/bsm_io.c projects/tcp_cc_8.x/contrib/openbsm/libbsm/bsm_token.c projects/tcp_cc_8.x/contrib/openbsm/man/audit_control.5 projects/tcp_cc_8.x/contrib/openbsm/sys/bsm/audit.h projects/tcp_cc_8.x/contrib/openbsm/sys/bsm/audit_kevents.h projects/tcp_cc_8.x/contrib/openbsm/tools/audump.c projects/tcp_cc_8.x/contrib/openpam/ (props changed) projects/tcp_cc_8.x/contrib/pf/ (props changed) projects/tcp_cc_8.x/contrib/sendmail/ (props changed) projects/tcp_cc_8.x/contrib/sendmail/cf/sh/makeinfo.sh projects/tcp_cc_8.x/contrib/tcpdump/ (props changed) projects/tcp_cc_8.x/contrib/tcpdump/ieee802_11.h projects/tcp_cc_8.x/contrib/tcpdump/ieee802_11_radio.h projects/tcp_cc_8.x/contrib/tcpdump/print-802_11.c projects/tcp_cc_8.x/contrib/tcsh/ (props changed) projects/tcp_cc_8.x/contrib/tcsh/Fixes projects/tcp_cc_8.x/contrib/tcsh/Imakefile projects/tcp_cc_8.x/contrib/tcsh/Makefile.in projects/tcp_cc_8.x/contrib/tcsh/README projects/tcp_cc_8.x/contrib/tcsh/complete.tcsh projects/tcp_cc_8.x/contrib/tcsh/config.guess projects/tcp_cc_8.x/contrib/tcsh/config.h.in projects/tcp_cc_8.x/contrib/tcsh/config.sub projects/tcp_cc_8.x/contrib/tcsh/config_f.h projects/tcp_cc_8.x/contrib/tcsh/configure projects/tcp_cc_8.x/contrib/tcsh/configure.in projects/tcp_cc_8.x/contrib/tcsh/ed.chared.c projects/tcp_cc_8.x/contrib/tcsh/ed.decls.h projects/tcp_cc_8.x/contrib/tcsh/ed.h projects/tcp_cc_8.x/contrib/tcsh/ed.inputl.c projects/tcp_cc_8.x/contrib/tcsh/ed.screen.c projects/tcp_cc_8.x/contrib/tcsh/ed.term.h projects/tcp_cc_8.x/contrib/tcsh/ed.xmap.c projects/tcp_cc_8.x/contrib/tcsh/glob.c projects/tcp_cc_8.x/contrib/tcsh/host.defs projects/tcp_cc_8.x/contrib/tcsh/ma.setp.c projects/tcp_cc_8.x/contrib/tcsh/patchlevel.h projects/tcp_cc_8.x/contrib/tcsh/sh.c projects/tcp_cc_8.x/contrib/tcsh/sh.char.c projects/tcp_cc_8.x/contrib/tcsh/sh.char.h projects/tcp_cc_8.x/contrib/tcsh/sh.decls.h projects/tcp_cc_8.x/contrib/tcsh/sh.dir.c projects/tcp_cc_8.x/contrib/tcsh/sh.dol.c projects/tcp_cc_8.x/contrib/tcsh/sh.err.c projects/tcp_cc_8.x/contrib/tcsh/sh.exec.c projects/tcp_cc_8.x/contrib/tcsh/sh.exp.c projects/tcp_cc_8.x/contrib/tcsh/sh.file.c projects/tcp_cc_8.x/contrib/tcsh/sh.func.c projects/tcp_cc_8.x/contrib/tcsh/sh.glob.c projects/tcp_cc_8.x/contrib/tcsh/sh.h projects/tcp_cc_8.x/contrib/tcsh/sh.lex.c projects/tcp_cc_8.x/contrib/tcsh/sh.proc.c projects/tcp_cc_8.x/contrib/tcsh/sh.proc.h projects/tcp_cc_8.x/contrib/tcsh/sh.sem.c projects/tcp_cc_8.x/contrib/tcsh/sh.set.c projects/tcp_cc_8.x/contrib/tcsh/snames.h projects/tcp_cc_8.x/contrib/tcsh/tc.bind.c projects/tcp_cc_8.x/contrib/tcsh/tc.const.c projects/tcp_cc_8.x/contrib/tcsh/tc.decls.h projects/tcp_cc_8.x/contrib/tcsh/tc.func.c projects/tcp_cc_8.x/contrib/tcsh/tc.os.h projects/tcp_cc_8.x/contrib/tcsh/tc.sig.h projects/tcp_cc_8.x/contrib/tcsh/tc.str.c projects/tcp_cc_8.x/contrib/tcsh/tcsh.man projects/tcp_cc_8.x/contrib/tcsh/tw.color.c projects/tcp_cc_8.x/contrib/tcsh/tw.comp.c projects/tcp_cc_8.x/contrib/tcsh/tw.parse.c projects/tcp_cc_8.x/contrib/top/ (props changed) projects/tcp_cc_8.x/contrib/top/install-sh (props changed) projects/tcp_cc_8.x/contrib/wpa/ (props changed) projects/tcp_cc_8.x/crypto/openssh/ (props changed) projects/tcp_cc_8.x/crypto/openssl/ (props changed) projects/tcp_cc_8.x/etc/mtree/BSD.include.dist projects/tcp_cc_8.x/etc/ntp.conf projects/tcp_cc_8.x/etc/pam.d/Makefile projects/tcp_cc_8.x/etc/portsnap.conf projects/tcp_cc_8.x/etc/rc.d/Makefile projects/tcp_cc_8.x/etc/rc.d/hostid projects/tcp_cc_8.x/etc/rc.d/zfs projects/tcp_cc_8.x/games/fortune/datfiles/fortunes projects/tcp_cc_8.x/games/fortune/datfiles/fortunes-o.real projects/tcp_cc_8.x/gnu/lib/libdialog/Makefile projects/tcp_cc_8.x/gnu/lib/libg2c/Makefile projects/tcp_cc_8.x/gnu/lib/libgcc/Makefile projects/tcp_cc_8.x/gnu/lib/libobjc/Makefile projects/tcp_cc_8.x/gnu/lib/libreadline/Makefile.inc projects/tcp_cc_8.x/gnu/lib/libregex/Makefile projects/tcp_cc_8.x/gnu/lib/libssp/libssp_nonshared/Makefile projects/tcp_cc_8.x/include/Makefile projects/tcp_cc_8.x/include/dlfcn.h projects/tcp_cc_8.x/include/unistd.h projects/tcp_cc_8.x/lib/Makefile.inc projects/tcp_cc_8.x/lib/libalias/libalias/Makefile projects/tcp_cc_8.x/lib/libarchive/Makefile projects/tcp_cc_8.x/lib/libarchive/archive_read_support_format_iso9660.c projects/tcp_cc_8.x/lib/libautofs/Makefile projects/tcp_cc_8.x/lib/libbegemot/Makefile projects/tcp_cc_8.x/lib/libbluetooth/Makefile projects/tcp_cc_8.x/lib/libbsm/Makefile projects/tcp_cc_8.x/lib/libbsnmp/Makefile.inc projects/tcp_cc_8.x/lib/libbz2/Makefile projects/tcp_cc_8.x/lib/libc/ (props changed) projects/tcp_cc_8.x/lib/libc/Makefile projects/tcp_cc_8.x/lib/libc/gen/Makefile.inc projects/tcp_cc_8.x/lib/libc/gen/dlopen.3 projects/tcp_cc_8.x/lib/libc/gen/ftok.3 projects/tcp_cc_8.x/lib/libc/gen/pw_scan.c projects/tcp_cc_8.x/lib/libc/posix1e/Makefile.inc projects/tcp_cc_8.x/lib/libc/stdio/asprintf.c (props changed) projects/tcp_cc_8.x/lib/libc/stdio/fread.c projects/tcp_cc_8.x/lib/libc/stdio/fwrite.c projects/tcp_cc_8.x/lib/libc/stdtime/ (props changed) projects/tcp_cc_8.x/lib/libc/string/ffsll.c (props changed) projects/tcp_cc_8.x/lib/libc/string/flsll.c (props changed) projects/tcp_cc_8.x/lib/libc/string/wcpcpy.c (props changed) projects/tcp_cc_8.x/lib/libc/string/wcpncpy.c (props changed) projects/tcp_cc_8.x/lib/libc/sys/Makefile.inc projects/tcp_cc_8.x/lib/libc/sys/Symbol.map projects/tcp_cc_8.x/lib/libc/sys/execve.2 projects/tcp_cc_8.x/lib/libc/sys/link.2 projects/tcp_cc_8.x/lib/libc/sys/mmap.2 projects/tcp_cc_8.x/lib/libc/sys/pathconf.2 projects/tcp_cc_8.x/lib/libc/sys/stack_protector.c projects/tcp_cc_8.x/lib/libcam/Makefile projects/tcp_cc_8.x/lib/libcrypt/Makefile projects/tcp_cc_8.x/lib/libdevstat/Makefile projects/tcp_cc_8.x/lib/libdwarf/Makefile projects/tcp_cc_8.x/lib/libdwarf/dwarf_loc.c projects/tcp_cc_8.x/lib/libedit/Makefile projects/tcp_cc_8.x/lib/libexpat/Makefile projects/tcp_cc_8.x/lib/libfetch/Makefile projects/tcp_cc_8.x/lib/libftpio/Makefile projects/tcp_cc_8.x/lib/libgpib/Makefile projects/tcp_cc_8.x/lib/libipsec/Makefile projects/tcp_cc_8.x/lib/libjail/jail.c projects/tcp_cc_8.x/lib/libjail/jail.h projects/tcp_cc_8.x/lib/libkiconv/Makefile projects/tcp_cc_8.x/lib/libkse/Makefile projects/tcp_cc_8.x/lib/libkvm/Makefile projects/tcp_cc_8.x/lib/libkvm/kvm.c projects/tcp_cc_8.x/lib/libkvm/kvm_private.h projects/tcp_cc_8.x/lib/libkvm/kvm_proc.c projects/tcp_cc_8.x/lib/libmagic/Makefile projects/tcp_cc_8.x/lib/libmemstat/Makefile projects/tcp_cc_8.x/lib/libncp/Makefile projects/tcp_cc_8.x/lib/libnetgraph/Makefile projects/tcp_cc_8.x/lib/libngatm/Makefile projects/tcp_cc_8.x/lib/libopie/Makefile projects/tcp_cc_8.x/lib/libpam/Makefile.inc projects/tcp_cc_8.x/lib/libpcap/Makefile projects/tcp_cc_8.x/lib/libproc/Makefile projects/tcp_cc_8.x/lib/libradius/Makefile projects/tcp_cc_8.x/lib/libsdp/Makefile projects/tcp_cc_8.x/lib/libsmb/Makefile projects/tcp_cc_8.x/lib/libtacplus/Makefile projects/tcp_cc_8.x/lib/libthr/thread/thr_rtld.c projects/tcp_cc_8.x/lib/libthr/thread/thr_rwlock.c projects/tcp_cc_8.x/lib/libugidfw/Makefile projects/tcp_cc_8.x/lib/libusb/ (props changed) projects/tcp_cc_8.x/lib/libusb/Makefile projects/tcp_cc_8.x/lib/libusb/libusb.3 projects/tcp_cc_8.x/lib/libusb/libusb.h projects/tcp_cc_8.x/lib/libusb/libusb10.c projects/tcp_cc_8.x/lib/libusb/libusb10.h projects/tcp_cc_8.x/lib/libusb/libusb10_desc.c projects/tcp_cc_8.x/lib/libusb/libusb10_io.c projects/tcp_cc_8.x/lib/libusb/libusb20.3 (contents, props changed) projects/tcp_cc_8.x/lib/libusb/libusb20_compat01.c projects/tcp_cc_8.x/lib/libusb/libusb20_int.h projects/tcp_cc_8.x/lib/libusb/usb.h (props changed) projects/tcp_cc_8.x/lib/libusbhid/Makefile projects/tcp_cc_8.x/lib/libutil/ (props changed) projects/tcp_cc_8.x/lib/libutil/Makefile projects/tcp_cc_8.x/lib/libvgl/Makefile projects/tcp_cc_8.x/lib/libwrap/Makefile projects/tcp_cc_8.x/lib/libypclnt/Makefile projects/tcp_cc_8.x/lib/ncurses/ncurses/Makefile projects/tcp_cc_8.x/libexec/rtld-elf/Makefile projects/tcp_cc_8.x/libexec/rtld-elf/map_object.c projects/tcp_cc_8.x/libexec/rtld-elf/rtld.c projects/tcp_cc_8.x/sbin/ (props changed) projects/tcp_cc_8.x/sbin/camcontrol/camcontrol.8 projects/tcp_cc_8.x/sbin/camcontrol/camcontrol.c projects/tcp_cc_8.x/sbin/dhclient/dispatch.c projects/tcp_cc_8.x/sbin/ifconfig/ifconfig.8 projects/tcp_cc_8.x/sbin/ifconfig/ifconfig.c projects/tcp_cc_8.x/sbin/ifconfig/ifieee80211.c projects/tcp_cc_8.x/sbin/ifconfig/ifmedia.c projects/tcp_cc_8.x/sbin/ipfw/ (props changed) projects/tcp_cc_8.x/sbin/mount_nfs/mount_nfs.8 projects/tcp_cc_8.x/secure/lib/libcrypto/Makefile projects/tcp_cc_8.x/secure/lib/libssh/Makefile projects/tcp_cc_8.x/secure/lib/libssl/Makefile projects/tcp_cc_8.x/share/man/man4/Makefile projects/tcp_cc_8.x/share/man/man4/aac.4 projects/tcp_cc_8.x/share/man/man4/acpi_hp.4 projects/tcp_cc_8.x/share/man/man4/acpi_wmi.4 projects/tcp_cc_8.x/share/man/man4/altq.4 projects/tcp_cc_8.x/share/man/man4/asmc.4 projects/tcp_cc_8.x/share/man/man4/ath.4 projects/tcp_cc_8.x/share/man/man4/epair.4 projects/tcp_cc_8.x/share/man/man4/mwl.4 projects/tcp_cc_8.x/share/man/man4/mxge.4 projects/tcp_cc_8.x/share/man/man4/pcm.4 projects/tcp_cc_8.x/share/man/man4/ral.4 projects/tcp_cc_8.x/share/man/man4/u3g.4 projects/tcp_cc_8.x/share/man/man4/urtw.4 projects/tcp_cc_8.x/share/man/man4/wlan.4 projects/tcp_cc_8.x/share/man/man5/procfs.5 projects/tcp_cc_8.x/share/man/man9/Makefile projects/tcp_cc_8.x/share/man/man9/netisr.9 projects/tcp_cc_8.x/share/misc/committers-ports.dot projects/tcp_cc_8.x/share/mk/bsd.lib.mk projects/tcp_cc_8.x/share/zoneinfo/ (props changed) projects/tcp_cc_8.x/sys/ (props changed) projects/tcp_cc_8.x/sys/amd64/amd64/cpu_switch.S projects/tcp_cc_8.x/sys/amd64/amd64/exception.S projects/tcp_cc_8.x/sys/amd64/amd64/genassym.c projects/tcp_cc_8.x/sys/amd64/amd64/initcpu.c projects/tcp_cc_8.x/sys/amd64/amd64/io_apic.c projects/tcp_cc_8.x/sys/amd64/amd64/machdep.c projects/tcp_cc_8.x/sys/amd64/amd64/msi.c projects/tcp_cc_8.x/sys/amd64/amd64/pmap.c projects/tcp_cc_8.x/sys/amd64/amd64/sys_machdep.c projects/tcp_cc_8.x/sys/amd64/amd64/vm_machdep.c projects/tcp_cc_8.x/sys/amd64/conf/GENERIC projects/tcp_cc_8.x/sys/amd64/ia32/ia32_exception.S projects/tcp_cc_8.x/sys/amd64/ia32/ia32_reg.c projects/tcp_cc_8.x/sys/amd64/ia32/ia32_signal.c projects/tcp_cc_8.x/sys/amd64/include/cpufunc.h projects/tcp_cc_8.x/sys/amd64/include/md_var.h projects/tcp_cc_8.x/sys/amd64/include/param.h projects/tcp_cc_8.x/sys/amd64/include/pcb.h projects/tcp_cc_8.x/sys/amd64/include/pmap.h projects/tcp_cc_8.x/sys/amd64/include/vm.h projects/tcp_cc_8.x/sys/amd64/include/xen/ (props changed) projects/tcp_cc_8.x/sys/amd64/linux32/linux32_sysvec.c projects/tcp_cc_8.x/sys/amd64/pci/pci_bus.c projects/tcp_cc_8.x/sys/arm/arm/busdma_machdep.c projects/tcp_cc_8.x/sys/arm/arm/cpufunc.c projects/tcp_cc_8.x/sys/arm/arm/minidump_machdep.c projects/tcp_cc_8.x/sys/arm/arm/pmap.c projects/tcp_cc_8.x/sys/arm/arm/vm_machdep.c projects/tcp_cc_8.x/sys/arm/conf/AVILA projects/tcp_cc_8.x/sys/arm/conf/CAMBRIA projects/tcp_cc_8.x/sys/arm/include/param.h projects/tcp_cc_8.x/sys/arm/include/pmap.h projects/tcp_cc_8.x/sys/arm/include/vm.h projects/tcp_cc_8.x/sys/boot/forth/loader.conf projects/tcp_cc_8.x/sys/bsm/audit.h projects/tcp_cc_8.x/sys/bsm/audit_kevents.h projects/tcp_cc_8.x/sys/cam/cam.c projects/tcp_cc_8.x/sys/cam/cam.h projects/tcp_cc_8.x/sys/cam/cam_ccb.h projects/tcp_cc_8.x/sys/cam/cam_periph.c projects/tcp_cc_8.x/sys/cam/cam_xpt.c projects/tcp_cc_8.x/sys/cam/cam_xpt.h projects/tcp_cc_8.x/sys/cam/cam_xpt_periph.h projects/tcp_cc_8.x/sys/cam/scsi/scsi_all.c projects/tcp_cc_8.x/sys/cam/scsi/scsi_cd.c projects/tcp_cc_8.x/sys/cam/scsi/scsi_ch.c projects/tcp_cc_8.x/sys/cam/scsi/scsi_da.c projects/tcp_cc_8.x/sys/cam/scsi/scsi_pass.c projects/tcp_cc_8.x/sys/cam/scsi/scsi_pt.c projects/tcp_cc_8.x/sys/cam/scsi/scsi_sa.c projects/tcp_cc_8.x/sys/cam/scsi/scsi_ses.c projects/tcp_cc_8.x/sys/cam/scsi/scsi_sg.c projects/tcp_cc_8.x/sys/cddl/compat/opensolaris/sys/sig.h projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/ (props changed) projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/tcp_cc_8.x/sys/cddl/dev/dtrace/amd64/dtrace_subr.c projects/tcp_cc_8.x/sys/cddl/dev/dtrace/i386/dtrace_subr.c projects/tcp_cc_8.x/sys/compat/freebsd32/freebsd32_misc.c projects/tcp_cc_8.x/sys/compat/freebsd32/freebsd32_proto.h projects/tcp_cc_8.x/sys/compat/freebsd32/freebsd32_syscall.h projects/tcp_cc_8.x/sys/compat/freebsd32/freebsd32_syscalls.c projects/tcp_cc_8.x/sys/compat/freebsd32/freebsd32_sysent.c projects/tcp_cc_8.x/sys/compat/freebsd32/syscalls.master projects/tcp_cc_8.x/sys/compat/linprocfs/linprocfs.c projects/tcp_cc_8.x/sys/compat/linux/linux_ioctl.c projects/tcp_cc_8.x/sys/compat/linux/linux_mib.c projects/tcp_cc_8.x/sys/compat/linux/linux_socket.c projects/tcp_cc_8.x/sys/compat/svr4/svr4_sockio.c projects/tcp_cc_8.x/sys/compat/svr4/svr4_stat.c projects/tcp_cc_8.x/sys/conf/NOTES projects/tcp_cc_8.x/sys/conf/files projects/tcp_cc_8.x/sys/conf/newvers.sh projects/tcp_cc_8.x/sys/conf/options projects/tcp_cc_8.x/sys/contrib/altq/altq/altq_subr.c projects/tcp_cc_8.x/sys/contrib/dev/acpica/ (props changed) projects/tcp_cc_8.x/sys/contrib/dev/acpica/compiler/aslcompile.c projects/tcp_cc_8.x/sys/contrib/dev/acpica/compiler/aslutils.c projects/tcp_cc_8.x/sys/contrib/ipfilter/netinet/fil.c projects/tcp_cc_8.x/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c projects/tcp_cc_8.x/sys/contrib/pf/ (props changed) projects/tcp_cc_8.x/sys/contrib/pf/net/pf.c projects/tcp_cc_8.x/sys/contrib/pf/net/pf_if.c projects/tcp_cc_8.x/sys/contrib/pf/net/pf_ioctl.c projects/tcp_cc_8.x/sys/contrib/pf/net/pf_subr.c projects/tcp_cc_8.x/sys/contrib/pf/net/pfvar.h projects/tcp_cc_8.x/sys/contrib/rdma/rdma_cma.c projects/tcp_cc_8.x/sys/ddb/db_expr.c projects/tcp_cc_8.x/sys/ddb/db_sym.c projects/tcp_cc_8.x/sys/ddb/db_variables.c projects/tcp_cc_8.x/sys/ddb/db_variables.h projects/tcp_cc_8.x/sys/ddb/ddb.h projects/tcp_cc_8.x/sys/dev/aac/aac.c projects/tcp_cc_8.x/sys/dev/aac/aac_disk.c projects/tcp_cc_8.x/sys/dev/acpi_support/acpi_hp.c projects/tcp_cc_8.x/sys/dev/acpica/acpi.c projects/tcp_cc_8.x/sys/dev/acpica/acpi_battery.c projects/tcp_cc_8.x/sys/dev/acpica/acpi_cpu.c projects/tcp_cc_8.x/sys/dev/acpica/acpi_dock.c projects/tcp_cc_8.x/sys/dev/acpica/acpi_pcib_acpi.c projects/tcp_cc_8.x/sys/dev/acpica/acpi_thermal.c projects/tcp_cc_8.x/sys/dev/adb/adb_bus.c projects/tcp_cc_8.x/sys/dev/advansys/advansys.c projects/tcp_cc_8.x/sys/dev/advansys/advlib.h projects/tcp_cc_8.x/sys/dev/aic7xxx/aic79xx_osm.h projects/tcp_cc_8.x/sys/dev/aic7xxx/aic7xxx_osm.h projects/tcp_cc_8.x/sys/dev/alc/if_alc.c projects/tcp_cc_8.x/sys/dev/amd/amd.h projects/tcp_cc_8.x/sys/dev/amdtemp/amdtemp.c projects/tcp_cc_8.x/sys/dev/amr/amr.c projects/tcp_cc_8.x/sys/dev/ata/ (props changed) projects/tcp_cc_8.x/sys/dev/ata/ata-all.c projects/tcp_cc_8.x/sys/dev/ata/ata-usb.c (props changed) projects/tcp_cc_8.x/sys/dev/ata/atapi-cam.c projects/tcp_cc_8.x/sys/dev/ata/atapi-cd.c projects/tcp_cc_8.x/sys/dev/ata/chipsets/ata-ahci.c projects/tcp_cc_8.x/sys/dev/ata/chipsets/ata-marvell.c projects/tcp_cc_8.x/sys/dev/ata/chipsets/ata-nvidia.c projects/tcp_cc_8.x/sys/dev/ath/ah_osdep.c projects/tcp_cc_8.x/sys/dev/ath/ah_osdep.h projects/tcp_cc_8.x/sys/dev/ath/ath_hal/ar5212/ar5212_recv.c projects/tcp_cc_8.x/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c projects/tcp_cc_8.x/sys/dev/ath/if_ath.c projects/tcp_cc_8.x/sys/dev/ath/if_athvar.h projects/tcp_cc_8.x/sys/dev/atkbdc/psm.c projects/tcp_cc_8.x/sys/dev/bktr/bktr_os.c projects/tcp_cc_8.x/sys/dev/ciss/ciss.c projects/tcp_cc_8.x/sys/dev/ciss/cissvar.h projects/tcp_cc_8.x/sys/dev/cxgb/cxgb_sge.c projects/tcp_cc_8.x/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.c projects/tcp_cc_8.x/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c projects/tcp_cc_8.x/sys/dev/drm/drm_drv.c projects/tcp_cc_8.x/sys/dev/drm/drm_pciids.h projects/tcp_cc_8.x/sys/dev/drm/r600_cp.c projects/tcp_cc_8.x/sys/dev/drm/radeon_drv.h projects/tcp_cc_8.x/sys/dev/e1000/e1000_82542.c projects/tcp_cc_8.x/sys/dev/e1000/e1000_ich8lan.c projects/tcp_cc_8.x/sys/dev/e1000/if_em.c projects/tcp_cc_8.x/sys/dev/e1000/if_igb.c projects/tcp_cc_8.x/sys/dev/hptrr/hptrr_config.c projects/tcp_cc_8.x/sys/dev/if_ndis/if_ndis.c projects/tcp_cc_8.x/sys/dev/ips/ips_pci.c projects/tcp_cc_8.x/sys/dev/ipw/if_ipw.c projects/tcp_cc_8.x/sys/dev/isp/isp.c projects/tcp_cc_8.x/sys/dev/isp/isp_freebsd.c projects/tcp_cc_8.x/sys/dev/isp/isp_freebsd.h projects/tcp_cc_8.x/sys/dev/isp/isp_ioctl.h projects/tcp_cc_8.x/sys/dev/isp/isp_library.c projects/tcp_cc_8.x/sys/dev/isp/isp_library.h projects/tcp_cc_8.x/sys/dev/isp/isp_pci.c projects/tcp_cc_8.x/sys/dev/isp/isp_sbus.c projects/tcp_cc_8.x/sys/dev/isp/isp_stds.h projects/tcp_cc_8.x/sys/dev/isp/isp_target.c projects/tcp_cc_8.x/sys/dev/isp/isp_target.h projects/tcp_cc_8.x/sys/dev/isp/ispmbox.h projects/tcp_cc_8.x/sys/dev/isp/ispreg.h projects/tcp_cc_8.x/sys/dev/isp/ispvar.h projects/tcp_cc_8.x/sys/dev/ispfw/asm_2300.h projects/tcp_cc_8.x/sys/dev/ispfw/asm_2400.h projects/tcp_cc_8.x/sys/dev/ispfw/ispfw.c projects/tcp_cc_8.x/sys/dev/iwi/if_iwi.c projects/tcp_cc_8.x/sys/dev/iwn/if_iwn.c projects/tcp_cc_8.x/sys/dev/ixgbe/ixgbe.c projects/tcp_cc_8.x/sys/dev/mfi/mfi.c projects/tcp_cc_8.x/sys/dev/mfi/mfivar.h projects/tcp_cc_8.x/sys/dev/mlx/mlx.c projects/tcp_cc_8.x/sys/dev/mlx/mlxvar.h projects/tcp_cc_8.x/sys/dev/mmc/mmc.c projects/tcp_cc_8.x/sys/dev/mn/if_mn.c (props changed) projects/tcp_cc_8.x/sys/dev/mpt/mpt.h projects/tcp_cc_8.x/sys/dev/mpt/mpt_pci.c projects/tcp_cc_8.x/sys/dev/mwl/if_mwl.c projects/tcp_cc_8.x/sys/dev/mwl/if_mwlvar.h projects/tcp_cc_8.x/sys/dev/mxge/if_mxge.c projects/tcp_cc_8.x/sys/dev/pccbb/pccbb.c projects/tcp_cc_8.x/sys/dev/pci/pci.c projects/tcp_cc_8.x/sys/dev/pst/pst-iop.c projects/tcp_cc_8.x/sys/dev/ral/rt2560.c projects/tcp_cc_8.x/sys/dev/ral/rt2661.c projects/tcp_cc_8.x/sys/dev/re/if_re.c projects/tcp_cc_8.x/sys/dev/rp/rp.c projects/tcp_cc_8.x/sys/dev/sound/pci/hda/hdac.c projects/tcp_cc_8.x/sys/dev/sound/pcm/feeder_rate.c projects/tcp_cc_8.x/sys/dev/sound/usb/uaudio.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/sound/usb/uaudio.h (props changed) projects/tcp_cc_8.x/sys/dev/sound/usb/uaudio_pcm.c (props changed) projects/tcp_cc_8.x/sys/dev/sound/usb/uaudioreg.h (props changed) projects/tcp_cc_8.x/sys/dev/trm/trm.h projects/tcp_cc_8.x/sys/dev/twe/twe.c projects/tcp_cc_8.x/sys/dev/uart/uart_cpu_powerpc.c projects/tcp_cc_8.x/sys/dev/usb/controller/at91dci.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/at91dci.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/at91dci_atmelarm.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/atmegadci.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/atmegadci.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/atmegadci_atmelarm.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/avr32dci.c projects/tcp_cc_8.x/sys/dev/usb/controller/ehci.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/ehci.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/ehci_ixp4xx.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/ehci_mbus.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/ehci_pci.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/musb_otg.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/musb_otg.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/musb_otg_atmelarm.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/ohci.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/ohci.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/ohci_atmelarm.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/ohci_pci.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/uhci.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/uhci.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/uhci_pci.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/usb_controller.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/uss820dci.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/uss820dci.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/uss820dci_atmelarm.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/input/uhid.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/input/ukbd.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/input/ums.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/input/usb_rdesc.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/misc/udbp.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/misc/udbp.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/misc/ufm.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_aue.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_auereg.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_axe.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_axereg.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_cdce.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_cdcereg.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_cue.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_cuereg.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_kue.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_kuefw.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_kuereg.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_rue.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_ruereg.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_udav.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_udavreg.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/usb_ethernet.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/net/usb_ethernet.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/quirk/usb_quirk.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/quirk/usb_quirk.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/u3g.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/uark.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/ubsa.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/ubser.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/uchcom.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/ucycom.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/ufoma.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/uftdi.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/uftdi_reg.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/ugensa.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/uipaq.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/ulpt.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/umct.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/umodem.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/umoscom.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/uplcom.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/usb_serial.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/usb_serial.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/uslcom.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/uvisor.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/uvscom.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/storage/rio500_usb.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/storage/umass.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/storage/urio.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/storage/ustorage_fs.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/template/usb_template.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/template/usb_template.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/template/usb_template_cdce.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/template/usb_template_msc.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/template/usb_template_mtp.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/ufm_ioctl.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_bus.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_busdma.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_busdma.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_cdc.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_compat_linux.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_compat_linux.h (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_controller.h (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_core.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_core.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_debug.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_debug.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_dev.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_dev.h (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_device.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_device.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_dynamic.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_dynamic.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_endian.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_error.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_generic.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_generic.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_handle_request.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_hid.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_hub.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_hub.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_if.m (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_ioctl.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_lookup.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_mbuf.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_mbuf.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_msctest.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_msctest.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_parse.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_pci.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_process.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_process.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_request.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_request.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_transfer.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_transfer.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_util.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_util.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usbdevs (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/usbdi.h projects/tcp_cc_8.x/sys/dev/usb/usbhid.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/wlan/if_rum.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/wlan/if_rumfw.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/wlan/if_rumreg.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/wlan/if_rumvar.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/wlan/if_uath.c projects/tcp_cc_8.x/sys/dev/usb/wlan/if_upgt.c projects/tcp_cc_8.x/sys/dev/usb/wlan/if_ural.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/wlan/if_uralreg.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/wlan/if_uralvar.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/wlan/if_zyd.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/wlan/if_zydfw.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/wlan/if_zydreg.h (props changed) projects/tcp_cc_8.x/sys/dev/wpi/if_wpi.c projects/tcp_cc_8.x/sys/dev/xen/blkback/blkback.c projects/tcp_cc_8.x/sys/dev/xen/netback/netback.c projects/tcp_cc_8.x/sys/dev/xen/netfront/ (props changed) projects/tcp_cc_8.x/sys/dev/xen/xenpci/ (props changed) projects/tcp_cc_8.x/sys/dev/xl/if_xl.c projects/tcp_cc_8.x/sys/fs/fifofs/fifo_vnops.c projects/tcp_cc_8.x/sys/fs/nfs/nfs_commonkrpc.c projects/tcp_cc_8.x/sys/fs/nfs/nfs_var.h projects/tcp_cc_8.x/sys/fs/nfs/nfsport.h projects/tcp_cc_8.x/sys/fs/nfsclient/nfs_clbio.c projects/tcp_cc_8.x/sys/fs/nfsclient/nfs_clrpcops.c projects/tcp_cc_8.x/sys/fs/nfsclient/nfs_clstate.c projects/tcp_cc_8.x/sys/fs/nfsclient/nfs_clvfsops.c projects/tcp_cc_8.x/sys/fs/nfsclient/nfs_clvnops.c projects/tcp_cc_8.x/sys/fs/nfsserver/nfs_nfsdport.c projects/tcp_cc_8.x/sys/fs/procfs/procfs_map.c projects/tcp_cc_8.x/sys/fs/unionfs/union_subr.c projects/tcp_cc_8.x/sys/geom/geom_dev.c projects/tcp_cc_8.x/sys/geom/part/g_part.c projects/tcp_cc_8.x/sys/geom/part/g_part_if.m projects/tcp_cc_8.x/sys/geom/vinum/geom_vinum.c projects/tcp_cc_8.x/sys/i386/acpica/acpi_machdep.c projects/tcp_cc_8.x/sys/i386/bios/smapi.c projects/tcp_cc_8.x/sys/i386/bios/smbios.c projects/tcp_cc_8.x/sys/i386/bios/vpd.c projects/tcp_cc_8.x/sys/i386/conf/GENERIC projects/tcp_cc_8.x/sys/i386/i386/initcpu.c projects/tcp_cc_8.x/sys/i386/i386/io_apic.c projects/tcp_cc_8.x/sys/i386/i386/machdep.c projects/tcp_cc_8.x/sys/i386/i386/msi.c projects/tcp_cc_8.x/sys/i386/i386/pmap.c projects/tcp_cc_8.x/sys/i386/i386/vm_machdep.c projects/tcp_cc_8.x/sys/i386/ibcs2/ibcs2_misc.c projects/tcp_cc_8.x/sys/i386/include/cpufunc.h projects/tcp_cc_8.x/sys/i386/include/md_var.h projects/tcp_cc_8.x/sys/i386/include/param.h projects/tcp_cc_8.x/sys/i386/include/pmap.h projects/tcp_cc_8.x/sys/i386/include/sf_buf.h projects/tcp_cc_8.x/sys/i386/include/vm.h projects/tcp_cc_8.x/sys/i386/pci/pci_bus.c projects/tcp_cc_8.x/sys/i386/xen/pmap.c projects/tcp_cc_8.x/sys/ia64/ia64/pmap.c projects/tcp_cc_8.x/sys/ia64/include/param.h projects/tcp_cc_8.x/sys/ia64/include/pmap.h projects/tcp_cc_8.x/sys/ia64/include/vm.h projects/tcp_cc_8.x/sys/kern/init_main.c projects/tcp_cc_8.x/sys/kern/init_sysent.c projects/tcp_cc_8.x/sys/kern/kern_cons.c (props changed) projects/tcp_cc_8.x/sys/kern/kern_exec.c projects/tcp_cc_8.x/sys/kern/kern_exit.c projects/tcp_cc_8.x/sys/kern/kern_fork.c projects/tcp_cc_8.x/sys/kern/kern_jail.c projects/tcp_cc_8.x/sys/kern/kern_linker.c projects/tcp_cc_8.x/sys/kern/kern_mbuf.c projects/tcp_cc_8.x/sys/kern/kern_poll.c projects/tcp_cc_8.x/sys/kern/kern_proc.c projects/tcp_cc_8.x/sys/kern/kern_prot.c projects/tcp_cc_8.x/sys/kern/kern_sig.c projects/tcp_cc_8.x/sys/kern/kern_synch.c projects/tcp_cc_8.x/sys/kern/kern_sysctl.c projects/tcp_cc_8.x/sys/kern/kern_thread.c projects/tcp_cc_8.x/sys/kern/kern_uuid.c projects/tcp_cc_8.x/sys/kern/link_elf.c projects/tcp_cc_8.x/sys/kern/link_elf_obj.c projects/tcp_cc_8.x/sys/kern/subr_bus.c projects/tcp_cc_8.x/sys/kern/subr_param.c projects/tcp_cc_8.x/sys/kern/subr_sleepqueue.c projects/tcp_cc_8.x/sys/kern/subr_trap.c projects/tcp_cc_8.x/sys/kern/sys_pipe.c projects/tcp_cc_8.x/sys/kern/sys_socket.c projects/tcp_cc_8.x/sys/kern/syscalls.c projects/tcp_cc_8.x/sys/kern/syscalls.master projects/tcp_cc_8.x/sys/kern/systrace_args.c projects/tcp_cc_8.x/sys/kern/tty.c projects/tcp_cc_8.x/sys/kern/tty_pts.c projects/tcp_cc_8.x/sys/kern/tty_ttydisc.c projects/tcp_cc_8.x/sys/kern/uipc_domain.c projects/tcp_cc_8.x/sys/kern/uipc_socket.c projects/tcp_cc_8.x/sys/kern/uipc_syscalls.c projects/tcp_cc_8.x/sys/kern/uipc_usrreq.c projects/tcp_cc_8.x/sys/kern/vfs_bio.c projects/tcp_cc_8.x/sys/kern/vfs_lookup.c projects/tcp_cc_8.x/sys/kern/vfs_mount.c projects/tcp_cc_8.x/sys/kern/vfs_syscalls.c projects/tcp_cc_8.x/sys/mips/include/param.h projects/tcp_cc_8.x/sys/mips/include/pmap.h projects/tcp_cc_8.x/sys/mips/include/vm.h projects/tcp_cc_8.x/sys/mips/mips/pmap.c projects/tcp_cc_8.x/sys/modules/Makefile projects/tcp_cc_8.x/sys/modules/cam/Makefile projects/tcp_cc_8.x/sys/modules/dtrace/dtnfsclient/ (props changed) projects/tcp_cc_8.x/sys/modules/geom/geom_label/Makefile projects/tcp_cc_8.x/sys/modules/ip6_mroute_mod/ (props changed) projects/tcp_cc_8.x/sys/modules/ipmi/ipmi_linux/ (props changed) projects/tcp_cc_8.x/sys/modules/ispfw/Makefile projects/tcp_cc_8.x/sys/modules/wlan/Makefile projects/tcp_cc_8.x/sys/net/bpf.c projects/tcp_cc_8.x/sys/net/bridgestp.c projects/tcp_cc_8.x/sys/net/flowtable.c projects/tcp_cc_8.x/sys/net/flowtable.h projects/tcp_cc_8.x/sys/net/if.c projects/tcp_cc_8.x/sys/net/if_bridge.c projects/tcp_cc_8.x/sys/net/if_clone.c projects/tcp_cc_8.x/sys/net/if_clone.h projects/tcp_cc_8.x/sys/net/if_ef.c projects/tcp_cc_8.x/sys/net/if_enc.c projects/tcp_cc_8.x/sys/net/if_epair.c projects/tcp_cc_8.x/sys/net/if_ethersubr.c projects/tcp_cc_8.x/sys/net/if_faith.c projects/tcp_cc_8.x/sys/net/if_gif.c projects/tcp_cc_8.x/sys/net/if_gif.h projects/tcp_cc_8.x/sys/net/if_gre.c projects/tcp_cc_8.x/sys/net/if_llatbl.c projects/tcp_cc_8.x/sys/net/if_loop.c projects/tcp_cc_8.x/sys/net/if_media.h projects/tcp_cc_8.x/sys/net/if_mib.c projects/tcp_cc_8.x/sys/net/if_spppsubr.c projects/tcp_cc_8.x/sys/net/if_stf.c projects/tcp_cc_8.x/sys/net/if_tun.c projects/tcp_cc_8.x/sys/net/if_var.h projects/tcp_cc_8.x/sys/net/if_vlan.c projects/tcp_cc_8.x/sys/net/netisr.c projects/tcp_cc_8.x/sys/net/netisr.h projects/tcp_cc_8.x/sys/net/raw_cb.c projects/tcp_cc_8.x/sys/net/raw_cb.h projects/tcp_cc_8.x/sys/net/raw_usrreq.c projects/tcp_cc_8.x/sys/net/route.c projects/tcp_cc_8.x/sys/net/rtsock.c projects/tcp_cc_8.x/sys/net/vnet.h projects/tcp_cc_8.x/sys/net80211/_ieee80211.h projects/tcp_cc_8.x/sys/net80211/ieee80211.c projects/tcp_cc_8.x/sys/net80211/ieee80211.h projects/tcp_cc_8.x/sys/net80211/ieee80211_adhoc.c projects/tcp_cc_8.x/sys/net80211/ieee80211_crypto.c projects/tcp_cc_8.x/sys/net80211/ieee80211_crypto.h projects/tcp_cc_8.x/sys/net80211/ieee80211_ddb.c projects/tcp_cc_8.x/sys/net80211/ieee80211_freebsd.c projects/tcp_cc_8.x/sys/net80211/ieee80211_freebsd.h projects/tcp_cc_8.x/sys/net80211/ieee80211_hostap.c projects/tcp_cc_8.x/sys/net80211/ieee80211_ht.c projects/tcp_cc_8.x/sys/net80211/ieee80211_ht.h projects/tcp_cc_8.x/sys/net80211/ieee80211_input.c projects/tcp_cc_8.x/sys/net80211/ieee80211_input.h projects/tcp_cc_8.x/sys/net80211/ieee80211_ioctl.c projects/tcp_cc_8.x/sys/net80211/ieee80211_ioctl.h projects/tcp_cc_8.x/sys/net80211/ieee80211_node.c projects/tcp_cc_8.x/sys/net80211/ieee80211_node.h projects/tcp_cc_8.x/sys/net80211/ieee80211_output.c projects/tcp_cc_8.x/sys/net80211/ieee80211_proto.c projects/tcp_cc_8.x/sys/net80211/ieee80211_proto.h projects/tcp_cc_8.x/sys/net80211/ieee80211_scan.c projects/tcp_cc_8.x/sys/net80211/ieee80211_scan.h projects/tcp_cc_8.x/sys/net80211/ieee80211_scan_sta.c projects/tcp_cc_8.x/sys/net80211/ieee80211_sta.c projects/tcp_cc_8.x/sys/net80211/ieee80211_var.h projects/tcp_cc_8.x/sys/net80211/ieee80211_wds.c projects/tcp_cc_8.x/sys/netgraph/atm/ng_atm.c projects/tcp_cc_8.x/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c (props changed) projects/tcp_cc_8.x/sys/netgraph/bluetooth/drivers/ubt/ng_ubt_var.h (props changed) projects/tcp_cc_8.x/sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c (props changed) projects/tcp_cc_8.x/sys/netgraph/bluetooth/socket/ng_btsocket.c projects/tcp_cc_8.x/sys/netgraph/netgraph.h projects/tcp_cc_8.x/sys/netgraph/ng_base.c projects/tcp_cc_8.x/sys/netgraph/ng_bridge.c projects/tcp_cc_8.x/sys/netgraph/ng_eiface.c projects/tcp_cc_8.x/sys/netgraph/ng_ether.c projects/tcp_cc_8.x/sys/netgraph/ng_gif.c projects/tcp_cc_8.x/sys/netgraph/ng_iface.c projects/tcp_cc_8.x/sys/netgraph/ng_pipe.c projects/tcp_cc_8.x/sys/netgraph/ng_socket.c projects/tcp_cc_8.x/sys/netgraph/ng_source.c projects/tcp_cc_8.x/sys/netinet/icmp6.h projects/tcp_cc_8.x/sys/netinet/icmp_var.h projects/tcp_cc_8.x/sys/netinet/if_ether.c projects/tcp_cc_8.x/sys/netinet/igmp.c projects/tcp_cc_8.x/sys/netinet/in.c projects/tcp_cc_8.x/sys/netinet/in_gif.c projects/tcp_cc_8.x/sys/netinet/in_mcast.c projects/tcp_cc_8.x/sys/netinet/in_pcb.c projects/tcp_cc_8.x/sys/netinet/in_pcb.h projects/tcp_cc_8.x/sys/netinet/in_proto.c projects/tcp_cc_8.x/sys/netinet/in_rmx.c projects/tcp_cc_8.x/sys/netinet/in_var.h projects/tcp_cc_8.x/sys/netinet/ip_carp.c projects/tcp_cc_8.x/sys/netinet/ip_divert.c projects/tcp_cc_8.x/sys/netinet/ip_fastfwd.c projects/tcp_cc_8.x/sys/netinet/ip_fw.h projects/tcp_cc_8.x/sys/netinet/ip_icmp.c projects/tcp_cc_8.x/sys/netinet/ip_input.c projects/tcp_cc_8.x/sys/netinet/ip_ipsec.c projects/tcp_cc_8.x/sys/netinet/ip_mroute.c projects/tcp_cc_8.x/sys/netinet/ip_options.c projects/tcp_cc_8.x/sys/netinet/ip_output.c projects/tcp_cc_8.x/sys/netinet/ip_var.h projects/tcp_cc_8.x/sys/netinet/ipfw/ip_dummynet.c (props changed) projects/tcp_cc_8.x/sys/netinet/ipfw/ip_fw2.c (contents, props changed) projects/tcp_cc_8.x/sys/netinet/ipfw/ip_fw_nat.c (contents, props changed) projects/tcp_cc_8.x/sys/netinet/ipfw/ip_fw_pfil.c (contents, props changed) projects/tcp_cc_8.x/sys/netinet/raw_ip.c projects/tcp_cc_8.x/sys/netinet/sctp_auth.c projects/tcp_cc_8.x/sys/netinet/sctp_indata.c projects/tcp_cc_8.x/sys/netinet/sctp_os_bsd.h projects/tcp_cc_8.x/sys/netinet/sctp_sysctl.c projects/tcp_cc_8.x/sys/netinet/sctp_sysctl.h projects/tcp_cc_8.x/sys/netinet/sctp_uio.h projects/tcp_cc_8.x/sys/netinet/sctputil.c projects/tcp_cc_8.x/sys/netinet/sctputil.h projects/tcp_cc_8.x/sys/netinet/tcp_hostcache.c projects/tcp_cc_8.x/sys/netinet/tcp_input.c projects/tcp_cc_8.x/sys/netinet/tcp_offload.c projects/tcp_cc_8.x/sys/netinet/tcp_offload.h projects/tcp_cc_8.x/sys/netinet/tcp_output.c projects/tcp_cc_8.x/sys/netinet/tcp_reass.c projects/tcp_cc_8.x/sys/netinet/tcp_sack.c projects/tcp_cc_8.x/sys/netinet/tcp_subr.c projects/tcp_cc_8.x/sys/netinet/tcp_syncache.c projects/tcp_cc_8.x/sys/netinet/tcp_syncache.h projects/tcp_cc_8.x/sys/netinet/tcp_timer.c projects/tcp_cc_8.x/sys/netinet/tcp_timewait.c projects/tcp_cc_8.x/sys/netinet/tcp_usrreq.c projects/tcp_cc_8.x/sys/netinet/tcp_var.h projects/tcp_cc_8.x/sys/netinet/udp_usrreq.c projects/tcp_cc_8.x/sys/netinet/udp_var.h projects/tcp_cc_8.x/sys/netinet6/dest6.c projects/tcp_cc_8.x/sys/netinet6/frag6.c projects/tcp_cc_8.x/sys/netinet6/icmp6.c projects/tcp_cc_8.x/sys/netinet6/in6.c projects/tcp_cc_8.x/sys/netinet6/in6_gif.c projects/tcp_cc_8.x/sys/netinet6/in6_ifattach.c projects/tcp_cc_8.x/sys/netinet6/in6_mcast.c projects/tcp_cc_8.x/sys/netinet6/in6_pcb.c projects/tcp_cc_8.x/sys/netinet6/in6_proto.c projects/tcp_cc_8.x/sys/netinet6/in6_rmx.c projects/tcp_cc_8.x/sys/netinet6/in6_src.c projects/tcp_cc_8.x/sys/netinet6/in6_var.h projects/tcp_cc_8.x/sys/netinet6/ip6_forward.c projects/tcp_cc_8.x/sys/netinet6/ip6_input.c projects/tcp_cc_8.x/sys/netinet6/ip6_ipsec.c projects/tcp_cc_8.x/sys/netinet6/ip6_mroute.c projects/tcp_cc_8.x/sys/netinet6/ip6_output.c projects/tcp_cc_8.x/sys/netinet6/ip6_var.h projects/tcp_cc_8.x/sys/netinet6/mld6.c projects/tcp_cc_8.x/sys/netinet6/nd6.c projects/tcp_cc_8.x/sys/netinet6/nd6.h projects/tcp_cc_8.x/sys/netinet6/nd6_nbr.c projects/tcp_cc_8.x/sys/netinet6/nd6_rtr.c projects/tcp_cc_8.x/sys/netinet6/raw_ip6.c projects/tcp_cc_8.x/sys/netinet6/raw_ip6.h projects/tcp_cc_8.x/sys/netinet6/route6.c projects/tcp_cc_8.x/sys/netinet6/scope6.c projects/tcp_cc_8.x/sys/netinet6/tcp6_var.h projects/tcp_cc_8.x/sys/netinet6/udp6_usrreq.c projects/tcp_cc_8.x/sys/netipsec/ah_var.h projects/tcp_cc_8.x/sys/netipsec/esp_var.h projects/tcp_cc_8.x/sys/netipsec/ipcomp_var.h projects/tcp_cc_8.x/sys/netipsec/ipip_var.h projects/tcp_cc_8.x/sys/netipsec/ipsec.c projects/tcp_cc_8.x/sys/netipsec/ipsec.h projects/tcp_cc_8.x/sys/netipsec/ipsec6.h projects/tcp_cc_8.x/sys/netipsec/ipsec_input.c projects/tcp_cc_8.x/sys/netipsec/ipsec_mbuf.c projects/tcp_cc_8.x/sys/netipsec/ipsec_output.c projects/tcp_cc_8.x/sys/netipsec/key.c projects/tcp_cc_8.x/sys/netipsec/key_debug.c projects/tcp_cc_8.x/sys/netipsec/key_debug.h projects/tcp_cc_8.x/sys/netipsec/keysock.c projects/tcp_cc_8.x/sys/netipsec/keysock.h projects/tcp_cc_8.x/sys/netipsec/xform_ah.c projects/tcp_cc_8.x/sys/netipsec/xform_esp.c projects/tcp_cc_8.x/sys/netipsec/xform_ipcomp.c projects/tcp_cc_8.x/sys/netipsec/xform_ipip.c projects/tcp_cc_8.x/sys/netipsec/xform_tcp.c projects/tcp_cc_8.x/sys/netipx/spx_reass.c (props changed) projects/tcp_cc_8.x/sys/nfs/nfs_common.c projects/tcp_cc_8.x/sys/nfsclient/bootp_subr.c projects/tcp_cc_8.x/sys/nfsclient/nfs_bio.c projects/tcp_cc_8.x/sys/nfsclient/nfs_diskless.c projects/tcp_cc_8.x/sys/nfsclient/nfs_vnops.c projects/tcp_cc_8.x/sys/nfsclient/nfsmount.h projects/tcp_cc_8.x/sys/pc98/cbus/fdc.c projects/tcp_cc_8.x/sys/pc98/conf/GENERIC projects/tcp_cc_8.x/sys/pci/if_rlreg.h projects/tcp_cc_8.x/sys/powerpc/aim/mmu_oea64.c projects/tcp_cc_8.x/sys/powerpc/booke/pmap.c projects/tcp_cc_8.x/sys/powerpc/include/param.h projects/tcp_cc_8.x/sys/powerpc/include/pmap.h projects/tcp_cc_8.x/sys/powerpc/include/vm.h projects/tcp_cc_8.x/sys/powerpc/mpc85xx/lbc.h projects/tcp_cc_8.x/sys/rpc/clnt_rc.c projects/tcp_cc_8.x/sys/rpc/clnt_vc.c projects/tcp_cc_8.x/sys/security/audit/audit.c projects/tcp_cc_8.x/sys/security/audit/audit.h projects/tcp_cc_8.x/sys/security/audit/audit_arg.c projects/tcp_cc_8.x/sys/security/audit/audit_bsm.c projects/tcp_cc_8.x/sys/security/audit/audit_bsm_errno.c projects/tcp_cc_8.x/sys/security/audit/audit_bsm_klib.c projects/tcp_cc_8.x/sys/security/audit/audit_bsm_token.c projects/tcp_cc_8.x/sys/security/audit/audit_private.h projects/tcp_cc_8.x/sys/security/mac/mac_cred.c (props changed) projects/tcp_cc_8.x/sys/security/mac_bsdextended/ugidfw_system.c (props changed) projects/tcp_cc_8.x/sys/security/mac_bsdextended/ugidfw_vnode.c (props changed) projects/tcp_cc_8.x/sys/sparc64/conf/GENERIC projects/tcp_cc_8.x/sys/sparc64/include/param.h projects/tcp_cc_8.x/sys/sparc64/include/pmap.h projects/tcp_cc_8.x/sys/sparc64/include/vm.h projects/tcp_cc_8.x/sys/sparc64/sparc64/pmap.c projects/tcp_cc_8.x/sys/sun4v/conf/GENERIC projects/tcp_cc_8.x/sys/sun4v/include/param.h projects/tcp_cc_8.x/sys/sun4v/include/pmap.h projects/tcp_cc_8.x/sys/sun4v/include/vm.h projects/tcp_cc_8.x/sys/sun4v/sun4v/pmap.c projects/tcp_cc_8.x/sys/sys/bus.h projects/tcp_cc_8.x/sys/sys/disk.h projects/tcp_cc_8.x/sys/sys/domain.h projects/tcp_cc_8.x/sys/sys/jail.h projects/tcp_cc_8.x/sys/sys/kernel.h projects/tcp_cc_8.x/sys/sys/namei.h projects/tcp_cc_8.x/sys/sys/param.h projects/tcp_cc_8.x/sys/sys/pcpu.h projects/tcp_cc_8.x/sys/sys/priv.h projects/tcp_cc_8.x/sys/sys/proc.h projects/tcp_cc_8.x/sys/sys/signalvar.h projects/tcp_cc_8.x/sys/sys/sleepqueue.h projects/tcp_cc_8.x/sys/sys/socketvar.h projects/tcp_cc_8.x/sys/sys/sockio.h projects/tcp_cc_8.x/sys/sys/syscall.h projects/tcp_cc_8.x/sys/sys/syscall.mk projects/tcp_cc_8.x/sys/sys/syscallsubr.h projects/tcp_cc_8.x/sys/sys/sysctl.h projects/tcp_cc_8.x/sys/sys/sysproto.h projects/tcp_cc_8.x/sys/sys/ucred.h projects/tcp_cc_8.x/sys/sys/user.h projects/tcp_cc_8.x/sys/tools/sound/feeder_rate_mkfilter.awk projects/tcp_cc_8.x/sys/vm/device_pager.c projects/tcp_cc_8.x/sys/vm/pmap.h projects/tcp_cc_8.x/sys/vm/vm.h projects/tcp_cc_8.x/sys/vm/vm_contig.c projects/tcp_cc_8.x/sys/vm/vm_extern.h projects/tcp_cc_8.x/sys/vm/vm_fault.c projects/tcp_cc_8.x/sys/vm/vm_map.c projects/tcp_cc_8.x/sys/vm/vm_meter.c projects/tcp_cc_8.x/sys/vm/vm_mmap.c projects/tcp_cc_8.x/sys/vm/vm_object.c projects/tcp_cc_8.x/sys/vm/vm_object.h projects/tcp_cc_8.x/sys/vm/vm_page.c projects/tcp_cc_8.x/sys/vm/vm_pageout.c projects/tcp_cc_8.x/sys/vm/vm_pager.c projects/tcp_cc_8.x/sys/vm/vm_pager.h projects/tcp_cc_8.x/sys/vm/vm_phys.c projects/tcp_cc_8.x/sys/vm/vm_phys.h projects/tcp_cc_8.x/sys/xen/evtchn/evtchn.c projects/tcp_cc_8.x/sys/xen/xenbus/xenbus_probe.c projects/tcp_cc_8.x/tools/regression/lib/msun/test-conj.t (props changed) projects/tcp_cc_8.x/tools/regression/usr.bin/jot/regress.sh projects/tcp_cc_8.x/tools/regression/usr.bin/pkill/pgrep-_g.t (props changed) projects/tcp_cc_8.x/tools/regression/usr.bin/pkill/pgrep-_s.t (props changed) projects/tcp_cc_8.x/tools/regression/usr.bin/pkill/pkill-_g.t (props changed) projects/tcp_cc_8.x/tools/tools/ath/common/dumpregs.h (props changed) projects/tcp_cc_8.x/tools/tools/ath/common/dumpregs_5210.c (props changed) projects/tcp_cc_8.x/tools/tools/ath/common/dumpregs_5211.c (props changed) projects/tcp_cc_8.x/tools/tools/ath/common/dumpregs_5212.c (props changed) projects/tcp_cc_8.x/tools/tools/ath/common/dumpregs_5416.c (props changed) projects/tcp_cc_8.x/tools/tools/nanobsd/gateworks/G2348 projects/tcp_cc_8.x/tools/tools/nanobsd/gateworks/G2358 projects/tcp_cc_8.x/tools/tools/net80211/scripts/config projects/tcp_cc_8.x/tools/tools/net80211/stumbler/stumbler.c projects/tcp_cc_8.x/tools/tools/net80211/w00t/README projects/tcp_cc_8.x/tools/tools/net80211/w00t/ap/ap.c projects/tcp_cc_8.x/tools/tools/net80211/w00t/assoc/assoc.c projects/tcp_cc_8.x/tools/tools/net80211/w00t/expand/expand.c projects/tcp_cc_8.x/tools/tools/net80211/w00t/prga/prga.c projects/tcp_cc_8.x/tools/tools/net80211/w00t/redir/redir.c projects/tcp_cc_8.x/tools/tools/net80211/wesside/wesside/wesside.c projects/tcp_cc_8.x/tools/tools/net80211/wlaninject/wlaninject.c projects/tcp_cc_8.x/tools/tools/net80211/wlanstats/wlanstats.c projects/tcp_cc_8.x/tools/tools/termcap/termcap.pl (props changed) projects/tcp_cc_8.x/tools/tools/vimage/Makefile projects/tcp_cc_8.x/tools/tools/vimage/vimage.c projects/tcp_cc_8.x/usr.bin/calendar/calendars/calendar.freebsd projects/tcp_cc_8.x/usr.bin/cpio/cmdline.c projects/tcp_cc_8.x/usr.bin/cpio/cpio.c projects/tcp_cc_8.x/usr.bin/cpio/test/test_owner_parse.c projects/tcp_cc_8.x/usr.bin/csup/ (props changed) projects/tcp_cc_8.x/usr.bin/fstat/fstat.1 projects/tcp_cc_8.x/usr.bin/gzip/gzip.c projects/tcp_cc_8.x/usr.bin/jot/jot.c projects/tcp_cc_8.x/usr.bin/kdump/mkioctls projects/tcp_cc_8.x/usr.bin/less/Makefile projects/tcp_cc_8.x/usr.bin/locate/locate/fastfind.c projects/tcp_cc_8.x/usr.bin/locate/locate/locate.c projects/tcp_cc_8.x/usr.bin/mklocale/yacc.y projects/tcp_cc_8.x/usr.bin/netstat/netstat.1 projects/tcp_cc_8.x/usr.bin/procstat/ (props changed) projects/tcp_cc_8.x/usr.bin/procstat/procstat_cred.c projects/tcp_cc_8.x/usr.bin/procstat/procstat_vm.c projects/tcp_cc_8.x/usr.bin/sockstat/sockstat.1 projects/tcp_cc_8.x/usr.sbin/acpi/acpidump/acpi.c projects/tcp_cc_8.x/usr.sbin/acpi/acpidump/acpidump.h projects/tcp_cc_8.x/usr.sbin/bsnmpd/modules/Makefile.inc projects/tcp_cc_8.x/usr.sbin/dumpcis/cardinfo.h (props changed) projects/tcp_cc_8.x/usr.sbin/dumpcis/cis.h (props changed) projects/tcp_cc_8.x/usr.sbin/getpmac/getpmac.c projects/tcp_cc_8.x/usr.sbin/jail/jail.8 projects/tcp_cc_8.x/usr.sbin/jail/jail.c projects/tcp_cc_8.x/usr.sbin/jls/jls.8 projects/tcp_cc_8.x/usr.sbin/jls/jls.c projects/tcp_cc_8.x/usr.sbin/makefs/ffs/ffs_bswap.c (props changed) projects/tcp_cc_8.x/usr.sbin/makefs/ffs/ffs_subr.c (props changed) projects/tcp_cc_8.x/usr.sbin/makefs/ffs/ufs_bswap.h (props changed) projects/tcp_cc_8.x/usr.sbin/makefs/getid.c (props changed) projects/tcp_cc_8.x/usr.sbin/pkg_install/add/perform.c projects/tcp_cc_8.x/usr.sbin/ppp/nat_cmd.c projects/tcp_cc_8.x/usr.sbin/ppp/ppp.8.m4 projects/tcp_cc_8.x/usr.sbin/sysinstall/disks.c projects/tcp_cc_8.x/usr.sbin/sysinstall/dispatch.c projects/tcp_cc_8.x/usr.sbin/sysinstall/dist.c projects/tcp_cc_8.x/usr.sbin/sysinstall/help/usage.hlp projects/tcp_cc_8.x/usr.sbin/sysinstall/install.c projects/tcp_cc_8.x/usr.sbin/sysinstall/label.c projects/tcp_cc_8.x/usr.sbin/sysinstall/menus.c projects/tcp_cc_8.x/usr.sbin/sysinstall/sysinstall.h projects/tcp_cc_8.x/usr.sbin/sysinstall/user.c projects/tcp_cc_8.x/usr.sbin/tzsetup/tzsetup.8 projects/tcp_cc_8.x/usr.sbin/tzsetup/tzsetup.c projects/tcp_cc_8.x/usr.sbin/wlandebug/wlandebug.8 projects/tcp_cc_8.x/usr.sbin/wlandebug/wlandebug.c projects/tcp_cc_8.x/usr.sbin/wpa/hostapd/hostapd.8 projects/tcp_cc_8.x/usr.sbin/wpa/hostapd/hostapd.conf.5 projects/tcp_cc_8.x/usr.sbin/wpa/hostapd_cli/hostapd_cli.8 projects/tcp_cc_8.x/usr.sbin/wpa/wpa_cli/wpa_cli.8 projects/tcp_cc_8.x/usr.sbin/wpa/wpa_passphrase/wpa_passphrase.8 projects/tcp_cc_8.x/usr.sbin/wpa/wpa_supplicant/wpa_supplicant.8 projects/tcp_cc_8.x/usr.sbin/wpa/wpa_supplicant/wpa_supplicant.conf.5 projects/tcp_cc_8.x/usr.sbin/zic/ (props changed) Modified: projects/tcp_cc_8.x/MAINTAINERS ============================================================================== --- projects/tcp_cc_8.x/MAINTAINERS Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/MAINTAINERS Fri Oct 9 23:56:05 2009 (r197917) @@ -111,7 +111,7 @@ truss alfred Will be happy to review co rpc alfred Pre-commit review requested. xfs kan@FreeBSD.org,rodrigc@FreeBSD.org,cattelan@xfs.org Pre-commit review preferred. -pkg_install krion Pre-commit review or approval from portmgr@ requested. +pkg_install portmgr Pre-commit review or approval from portmgr@ requested. linux emul emulation Please discuss changes here. bs{diff,patch} cperciva Pre-commit review requested. portsnap cperciva Pre-commit review requested. @@ -123,7 +123,6 @@ lib/libsdp emax Pre-commit review prefe usr.bin/bluetooth emax Pre-commit review preferred. usr.sbin/bluetooth emax Pre-commit review preferred. gnu/usr.bin/send-pr bugmaster Pre-commit review requested. -BSD.{local,x11*}.dist portmgr Pre-commit review requested, since these files interface with ports. ncurses rafan Heads-up appreciated, try not to break it. Following are the entries from the Makefiles, and a few other sources. Modified: projects/tcp_cc_8.x/Makefile.inc1 ============================================================================== --- projects/tcp_cc_8.x/Makefile.inc1 Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/Makefile.inc1 Fri Oct 9 23:56:05 2009 (r197917) @@ -1069,7 +1069,7 @@ libraries: # # static libgcc.a prerequisite for shared libc # -_prereq_libs= gnu/lib/libgcc +_prereq_libs= gnu/lib/libssp/libssp_nonshared gnu/lib/libgcc # These dependencies are not automatically generated: # Modified: projects/tcp_cc_8.x/ObsoleteFiles.inc ============================================================================== --- projects/tcp_cc_8.x/ObsoleteFiles.inc Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/ObsoleteFiles.inc Fri Oct 9 23:56:05 2009 (r197917) @@ -14,6 +14,232 @@ # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last. # +# 20090801: vimage.h removed in favour of vnet.h +OLD_FILES+=usr/include/sys/vimage.h +# 20090719: library version bump for 8.0 +OLD_LIBS+=lib/libalias.so.6 +OLD_LIBS+=lib/libavl.so.1 +OLD_LIBS+=lib/libbegemot.so.3 +OLD_LIBS+=lib/libbsdxml.so.3 +OLD_LIBS+=lib/libbsnmp.so.4 +OLD_LIBS+=lib/libcam.so.4 +OLD_LIBS+=lib/libcrypt.so.4 +OLD_LIBS+=lib/libcrypto.so.5 +OLD_LIBS+=lib/libctf.so.1 +OLD_LIBS+=lib/libdevstat.so.6 +OLD_LIBS+=lib/libdtrace.so.1 +OLD_LIBS+=lib/libedit.so.6 +OLD_LIBS+=lib/libgeom.so.4 +OLD_LIBS+=lib/libipsec.so.3 +OLD_LIBS+=lib/libipx.so.4 +OLD_LIBS+=lib/libkiconv.so.3 +OLD_LIBS+=lib/libkvm.so.4 +OLD_LIBS+=lib/libmd.so.4 +OLD_LIBS+=lib/libncurses.so.7 +OLD_LIBS+=lib/libncursesw.so.7 +OLD_LIBS+=lib/libnvpair.so.1 +OLD_LIBS+=lib/libpcap.so.6 +OLD_LIBS+=lib/libreadline.so.7 +OLD_LIBS+=lib/libsbuf.so.4 +OLD_LIBS+=lib/libufs.so.4 +OLD_LIBS+=lib/libumem.so.1 +OLD_LIBS+=lib/libutil.so.7 +OLD_LIBS+=lib/libuutil.so.1 +OLD_LIBS+=lib/libz.so.4 +OLD_LIBS+=lib/libzfs.so.1 +OLD_LIBS+=lib/libzpool.so.1 +OLD_LIBS+=usr/lib/libarchive.so.4 +OLD_LIBS+=usr/lib/libauditd.so.4 +OLD_LIBS+=usr/lib/libbluetooth.so.3 +OLD_LIBS+=usr/lib/libbsm.so.2 +OLD_LIBS+=usr/lib/libbz2.so.3 +OLD_LIBS+=usr/lib/libcalendar.so.4 +OLD_LIBS+=usr/lib/libcom_err.so.4 +OLD_LIBS+=usr/lib/libdevinfo.so.4 +OLD_LIBS+=usr/lib/libdialog.so.6 +OLD_LIBS+=usr/lib/libdwarf.so.1 +OLD_LIBS+=usr/lib/libfetch.so.5 +OLD_LIBS+=usr/lib/libform.so.4 +OLD_LIBS+=usr/lib/libformw.so.4 +OLD_LIBS+=usr/lib/libftpio.so.7 +OLD_LIBS+=usr/lib/libgnuregex.so.4 +OLD_LIBS+=usr/lib/libgpib.so.2 +OLD_LIBS+=usr/lib/libhistory.so.7 +OLD_LIBS+=usr/lib/libmagic.so.3 +OLD_LIBS+=usr/lib/libmemstat.so.2 +OLD_LIBS+=usr/lib/libmenu.so.4 +OLD_LIBS+=usr/lib/libmenuw.so.4 +OLD_LIBS+=usr/lib/libmilter.so.4 +OLD_LIBS+=usr/lib/libncp.so.3 +OLD_LIBS+=usr/lib/libnetgraph.so.3 +OLD_LIBS+=usr/lib/libngatm.so.3 +OLD_LIBS+=usr/lib/libobjc.so.3 +OLD_LIBS+=usr/lib/libopie.so.5 +OLD_LIBS+=usr/lib/libpam.so.4 +OLD_LIBS+=usr/lib/libpanel.so.4 +OLD_LIBS+=usr/lib/libpanelw.so.4 +OLD_LIBS+=usr/lib/libpmc.so.4 +OLD_LIBS+=usr/lib/libproc.so.1 +OLD_LIBS+=usr/lib/libradius.so.3 +OLD_LIBS+=usr/lib/librpcsvc.so.4 +OLD_LIBS+=usr/lib/libsdp.so.3 +OLD_LIBS+=usr/lib/libsmb.so.3 +OLD_LIBS+=usr/lib/libssh.so.4 +OLD_LIBS+=usr/lib/libssl.so.5 +OLD_LIBS+=usr/lib/libtacplus.so.3 +OLD_LIBS+=usr/lib/libugidfw.so.3 +OLD_LIBS+=usr/lib/libusb.so.1 +OLD_LIBS+=usr/lib/libusbhid.so.3 +OLD_LIBS+=usr/lib/libvgl.so.5 +OLD_LIBS+=usr/lib/libwrap.so.5 +OLD_LIBS+=usr/lib/libypclnt.so.3 +OLD_LIBS+=usr/lib/pam_chroot.so.4 +OLD_LIBS+=usr/lib/pam_deny.so.4 +OLD_LIBS+=usr/lib/pam_echo.so.4 +OLD_LIBS+=usr/lib/pam_exec.so.4 +OLD_LIBS+=usr/lib/pam_ftpusers.so.4 +OLD_LIBS+=usr/lib/pam_group.so.4 +OLD_LIBS+=usr/lib/pam_guest.so.4 +OLD_LIBS+=usr/lib/pam_krb5.so.4 +OLD_LIBS+=usr/lib/pam_ksu.so.4 +OLD_LIBS+=usr/lib/pam_lastlog.so.4 +OLD_LIBS+=usr/lib/pam_login_access.so.4 +OLD_LIBS+=usr/lib/pam_nologin.so.4 +OLD_LIBS+=usr/lib/pam_opie.so.4 +OLD_LIBS+=usr/lib/pam_opieaccess.so.4 +OLD_LIBS+=usr/lib/pam_passwdqc.so.4 +OLD_LIBS+=usr/lib/pam_permit.so.4 +OLD_LIBS+=usr/lib/pam_radius.so.4 +OLD_LIBS+=usr/lib/pam_rhosts.so.4 +OLD_LIBS+=usr/lib/pam_rootok.so.4 +OLD_LIBS+=usr/lib/pam_securetty.so.4 +OLD_LIBS+=usr/lib/pam_self.so.4 +OLD_LIBS+=usr/lib/pam_ssh.so.4 +OLD_LIBS+=usr/lib/pam_tacplus.so.4 +OLD_LIBS+=usr/lib/pam_unix.so.4 +OLD_LIBS+=usr/lib/snmp_atm.so.5 +OLD_LIBS+=usr/lib/snmp_bridge.so.5 +OLD_LIBS+=usr/lib/snmp_hostres.so.5 +OLD_LIBS+=usr/lib/snmp_mibII.so.5 +OLD_LIBS+=usr/lib/snmp_netgraph.so.5 +OLD_LIBS+=usr/lib/snmp_pf.so.5 +.if ${TARGET_ARCH} == "amd64" +OLD_LIBS+=usr/lib32/libalias.so.6 +OLD_LIBS+=usr/lib32/libarchive.so.4 +OLD_LIBS+=usr/lib32/libauditd.so.4 +OLD_LIBS+=usr/lib32/libavl.so.1 +OLD_LIBS+=usr/lib32/libbegemot.so.3 +OLD_LIBS+=usr/lib32/libbluetooth.so.3 +OLD_LIBS+=usr/lib32/libbsdxml.so.3 +OLD_LIBS+=usr/lib32/libbsm.so.2 +OLD_LIBS+=usr/lib32/libbsnmp.so.4 +OLD_LIBS+=usr/lib32/libbz2.so.3 +OLD_LIBS+=usr/lib32/libcalendar.so.4 +OLD_LIBS+=usr/lib32/libcam.so.4 +OLD_LIBS+=usr/lib32/libcom_err.so.4 +OLD_LIBS+=usr/lib32/libcrypt.so.4 +OLD_LIBS+=usr/lib32/libcrypto.so.5 +OLD_LIBS+=usr/lib32/libctf.so.1 +OLD_LIBS+=usr/lib32/libdevinfo.so.4 +OLD_LIBS+=usr/lib32/libdevstat.so.6 +OLD_LIBS+=usr/lib32/libdialog.so.6 +OLD_LIBS+=usr/lib32/libdtrace.so.1 +OLD_LIBS+=usr/lib32/libdwarf.so.1 +OLD_LIBS+=usr/lib32/libedit.so.6 +OLD_LIBS+=usr/lib32/libfetch.so.5 +OLD_LIBS+=usr/lib32/libform.so.4 +OLD_LIBS+=usr/lib32/libformw.so.4 +OLD_LIBS+=usr/lib32/libftpio.so.7 +OLD_LIBS+=usr/lib32/libgeom.so.4 +OLD_LIBS+=usr/lib32/libgnuregex.so.4 +OLD_LIBS+=usr/lib32/libgpib.so.2 +OLD_LIBS+=usr/lib32/libhistory.so.7 +OLD_LIBS+=usr/lib32/libipsec.so.3 +OLD_LIBS+=usr/lib32/libipx.so.4 +OLD_LIBS+=usr/lib32/libkiconv.so.3 +OLD_LIBS+=usr/lib32/libkvm.so.4 +OLD_LIBS+=usr/lib32/libmagic.so.3 +OLD_LIBS+=usr/lib32/libmd.so.4 +OLD_LIBS+=usr/lib32/libmemstat.so.2 +OLD_LIBS+=usr/lib32/libmenu.so.4 +OLD_LIBS+=usr/lib32/libmenuw.so.4 +OLD_LIBS+=usr/lib32/libmilter.so.4 +OLD_LIBS+=usr/lib32/libncp.so.3 +OLD_LIBS+=usr/lib32/libncurses.so.7 +OLD_LIBS+=usr/lib32/libncursesw.so.7 +OLD_LIBS+=usr/lib32/libnetgraph.so.3 +OLD_LIBS+=usr/lib32/libngatm.so.3 +OLD_LIBS+=usr/lib32/libnvpair.so.1 +OLD_LIBS+=usr/lib32/libobjc.so.3 +OLD_LIBS+=usr/lib32/libopie.so.5 +OLD_LIBS+=usr/lib32/libpam.so.4 +OLD_LIBS+=usr/lib32/libpanel.so.4 +OLD_LIBS+=usr/lib32/libpanelw.so.4 +OLD_LIBS+=usr/lib32/libpcap.so.6 +OLD_LIBS+=usr/lib32/libpmc.so.4 +OLD_LIBS+=usr/lib32/libproc.so.1 +OLD_LIBS+=usr/lib32/libradius.so.3 +OLD_LIBS+=usr/lib32/libreadline.so.7 +OLD_LIBS+=usr/lib32/librpcsvc.so.4 +OLD_LIBS+=usr/lib32/libsbuf.so.4 +OLD_LIBS+=usr/lib32/libsdp.so.3 +OLD_LIBS+=usr/lib32/libsmb.so.3 +OLD_LIBS+=usr/lib32/libssh.so.4 +OLD_LIBS+=usr/lib32/libssl.so.5 +OLD_LIBS+=usr/lib32/libtacplus.so.3 +OLD_LIBS+=usr/lib32/libufs.so.4 +OLD_LIBS+=usr/lib32/libugidfw.so.3 +OLD_LIBS+=usr/lib32/libumem.so.1 +OLD_LIBS+=usr/lib32/libusb.so.1 +OLD_LIBS+=usr/lib32/libusbhid.so.3 +OLD_LIBS+=usr/lib32/libutil.so.7 +OLD_LIBS+=usr/lib32/libuutil.so.1 +OLD_LIBS+=usr/lib32/libvgl.so.5 +OLD_LIBS+=usr/lib32/libwrap.so.5 +OLD_LIBS+=usr/lib32/libypclnt.so.3 +OLD_LIBS+=usr/lib32/libz.so.4 +OLD_LIBS+=usr/lib32/libzfs.so.1 +OLD_LIBS+=usr/lib32/libzpool.so.1 +OLD_LIBS+=usr/lib32/pam_chroot.so.4 +OLD_LIBS+=usr/lib32/pam_deny.so.4 +OLD_LIBS+=usr/lib32/pam_echo.so.4 +OLD_LIBS+=usr/lib32/pam_exec.so.4 +OLD_LIBS+=usr/lib32/pam_ftpusers.so.4 +OLD_LIBS+=usr/lib32/pam_group.so.4 +OLD_LIBS+=usr/lib32/pam_guest.so.4 +OLD_LIBS+=usr/lib32/pam_krb5.so.4 +OLD_LIBS+=usr/lib32/pam_ksu.so.4 +OLD_LIBS+=usr/lib32/pam_lastlog.so.4 +OLD_LIBS+=usr/lib32/pam_login_access.so.4 +OLD_LIBS+=usr/lib32/pam_nologin.so.4 +OLD_LIBS+=usr/lib32/pam_opie.so.4 +OLD_LIBS+=usr/lib32/pam_opieaccess.so.4 +OLD_LIBS+=usr/lib32/pam_passwdqc.so.4 +OLD_LIBS+=usr/lib32/pam_permit.so.4 +OLD_LIBS+=usr/lib32/pam_radius.so.4 +OLD_LIBS+=usr/lib32/pam_rhosts.so.4 +OLD_LIBS+=usr/lib32/pam_rootok.so.4 +OLD_LIBS+=usr/lib32/pam_securetty.so.4 +OLD_LIBS+=usr/lib32/pam_self.so.4 +OLD_LIBS+=usr/lib32/pam_ssh.so.4 +OLD_LIBS+=usr/lib32/pam_tacplus.so.4 +OLD_LIBS+=usr/lib32/pam_unix.so.4 +.endif +# 20090718: the gdm pam.d file is no longer required. +OLD_FILES+=etc/pam.d/gdm +# 20090713: vimage container structs removed. +OLD_FILES+=usr/include/netinet/vinet.h +OLD_FILES+=usr/include/netinet6/vinet6.h +OLD_FILES+=usr/include/netipsec/vipsec.h +# 20090712: ieee80211.4 -> net80211.4 +OLD_FILES+=usr/share/man/man4/ieee80211.4.gz +# 20090711: typo fixed, kproc_resume,.9 -> kproc_resume.9 +OLD_FILES+=usr/share/man/man9/kproc_resume,.9.gz +# 20090709: msgctl.3 msgget.3 msgrcv.3 msgsnd.3 manual pages moved +OLD_FILES+=usr/share/man/man3/msgctl.3.gz +OLD_FILES+=usr/share/man/man3/msgget.3.gz +OLD_FILES+=usr/share/man/man3/msgrcv.3.gz +OLD_FILES+=usr/share/man/man3/msgsnd.3.gz # 20090630: old kernel RPC implementation removal OLD_FILES+=usr/include/nfs/rpcv2.h # 20090624: update usbdi(9) @@ -263,8 +489,6 @@ OLD_FILES+=usr/include/dev/usb/usb_mem.h OLD_FILES+=usr/include/dev/usb/usb_port.h OLD_FILES+=usr/include/dev/usb/usb_quirks.h OLD_FILES+=usr/include/dev/usb/usbcdc.h -OLD_FILES+=usr/include/dev/usb/usbdi.h -OLD_FILES+=usr/include/dev/usb/usbdi_util.h OLD_FILES+=usr/include/dev/usb/usbdivar.h OLD_FILES+=usr/include/dev/usb/uxb360gp_rdesc.h # 20090203: removal of pccard header files @@ -1852,7 +2076,6 @@ OLD_FILES+=usr/sbin/kenv OLD_FILES+=usr/bin/kenv OLD_FILES+=usr/sbin/elf2aout # 200210XX -OLD_FILES+=usr/include/libusb.h OLD_FILES+=usr/include/libusbhid.h OLD_FILES+=usr/share/man/man3/All_FreeBSD.3.gz OLD_FILES+=usr/share/man/man3/CheckRules.3.gz Modified: projects/tcp_cc_8.x/UPDATING ============================================================================== --- projects/tcp_cc_8.x/UPDATING Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/UPDATING Fri Oct 9 23:56:05 2009 (r197917) @@ -22,6 +22,30 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8. to maximize performance. (To disable malloc debugging, run ln -s aj /etc/malloc.conf.) +20090719: + Bump the shared library version numbers for all libraries that + do not use symbol versioning as part of the 8.0-RELEASE cycle. + Bump __FreeBSD_version to 800105. + +20090714: + Due to changes in the implementation of virtual network stack + support, all network-related kernel modules must be recompiled. + As this change breaks the ABI, bump __FreeBSD_version to 800104. + +20090713: + The TOE interface to the TCP syncache has been modified to remove struct + tcpopt () from the ABI of the network stack. The + cxgb driver is the only TOE consumer affected by this change, and needs + to be recompiled along with the kernel. As this change breaks the ABI, + bump __FreeBSD_version to 800103. + +20090712: + Padding has been added to struct tcpcb, sackhint and tcpstat in + to facilitate future MFCs and bug fixes whilst + maintainig the ABI. However, this change breaks the ABI, so bump + __FreeBSD_version to 800102. User space tools that rely on the size of + any of these structs (e.g. sockstat) need to be recompiled. + 20090630: The NFS_LEGACYRPC option has been removed along with the old kernel RPC implementation that this option selected. Kernel @@ -41,9 +65,9 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8. 20090624: The ABI of various structures related to the SYSV IPC API have - been changed. As a result, the COMPAT_FREEBSD[456] kernel - options now all require COMPAT_FREEBSD7. Bump __FreeBSD_version - to 800100. + been changed. As a result, the COMPAT_FREEBSD[456] and COMPAT_43 + kernel options now all require COMPAT_FREEBSD7. + Bump __FreeBSD_version to 800100. 20090622: Layout of struct vnet has changed as routing related variables Modified: projects/tcp_cc_8.x/bin/ln/ln.1 ============================================================================== --- projects/tcp_cc_8.x/bin/ln/ln.1 Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/bin/ln/ln.1 Fri Oct 9 23:56:05 2009 (r197917) @@ -32,7 +32,7 @@ .\" @(#)ln.1 8.2 (Berkeley) 12/30/93 .\" $FreeBSD$ .\" -.Dd June 6, 2008 +.Dd July 17, 2009 .Dt LN 1 .Os .Sh NAME @@ -41,13 +41,13 @@ .Nd link files .Sh SYNOPSIS .Nm -.Op Fl s Op Fl F +.Op Fl L | Fl P | Fl s Op Fl F .Op Fl f | iw .Op Fl hnv .Ar source_file .Op Ar target_file .Nm -.Op Fl s Op Fl F +.Op Fl L | Fl P | Fl s Op Fl F .Op Fl f | iw .Op Fl hnv .Ar source_file ... @@ -77,16 +77,6 @@ to a file is one of the differences betw .Pp The options are as follows: .Bl -tag -width flag -.It Fl f -If the target file already exists, -then unlink it so that the link may occur. -(The -.Fl f -option overrides any previous -.Fl i -and -.Fl w -options.) .It Fl F If the target file already exists and is a directory, then remove it so that the link may occur. @@ -105,6 +95,29 @@ The option is a no-op unless .Fl s option is specified. +.It Fl L +When creating a hard link to a symbolic link, +create a hard link to the target of the symbolic link. +This is the default. +This option cancels the +.Fl P +option. +.It Fl P +When creating a hard link to a symbolic link, +create a hard link to the symbolic link itself. +This option cancels the +.Fl L +option. +.It Fl f +If the target file already exists, +then unlink it so that the link may occur. +(The +.Fl f +option overrides any previous +.Fl i +and +.Fl w +options.) .It Fl h If the .Ar target_file Modified: projects/tcp_cc_8.x/bin/ln/ln.c ============================================================================== --- projects/tcp_cc_8.x/bin/ln/ln.c Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/bin/ln/ln.c Fri Oct 9 23:56:05 2009 (r197917) @@ -46,6 +46,7 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include #include #include @@ -56,12 +57,11 @@ int fflag; /* Unlink existing files. int Fflag; /* Remove empty directories also. */ int hflag; /* Check new name for symlink first. */ int iflag; /* Interactive mode. */ +int Pflag; /* Create hard links to symlinks. */ int sflag; /* Symbolic, not hard, link. */ int vflag; /* Verbose output. */ int wflag; /* Warn if symlink target does not * exist, and -f is not enabled. */ - /* System link call. */ -int (*linkf)(const char *, const char *); char linkch; int linkit(const char *, const char *, int); @@ -90,15 +90,20 @@ main(int argc, char *argv[]) argv += optind; if (argc != 2) usage(); - linkf = link; exit(linkit(argv[0], argv[1], 0)); } - while ((ch = getopt(argc, argv, "Ffhinsvw")) != -1) + while ((ch = getopt(argc, argv, "FLPfhinsvw")) != -1) switch (ch) { case 'F': Fflag = 1; break; + case 'L': + Pflag = 0; + break; + case 'P': + Pflag = 1; + break; case 'f': fflag = 1; iflag = 0; @@ -129,7 +134,6 @@ main(int argc, char *argv[]) argv += optind; argc -= optind; - linkf = sflag ? symlink : link; linkch = sflag ? '-' : '='; if (sflag == 0) Fflag = 0; @@ -179,7 +183,7 @@ linkit(const char *source, const char *t if (!sflag) { /* If source doesn't exist, quit now. */ - if (stat(source, &sb)) { + if ((Pflag ? lstat : stat)(source, &sb)) { warn("%s", source); return (1); } @@ -276,7 +280,9 @@ linkit(const char *source, const char *t } /* Attempt the link. */ - if ((*linkf)(source, target)) { + if (sflag ? symlink(source, target) : + linkat(AT_FDCWD, source, AT_FDCWD, target, + Pflag ? 0 : AT_SYMLINK_FOLLOW)) { warn("%s", target); return (1); } @@ -289,8 +295,8 @@ void usage(void) { (void)fprintf(stderr, "%s\n%s\n%s\n", - "usage: ln [-s [-F]] [-f | -i] [-hnv] source_file [target_file]", - " ln [-s [-F]] [-f | -i] [-hnv] source_file ... target_dir", + "usage: ln [-s [-F] | -L | -P] [-f | -i] [-hnv] source_file [target_file]", + " ln [-s [-F] | -L | -P] [-f | -i] [-hnv] source_file ... target_dir", " link source_file target_file"); exit(1); } Modified: projects/tcp_cc_8.x/bin/ps/ps.1 ============================================================================== --- projects/tcp_cc_8.x/bin/ps/ps.1 Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/bin/ps/ps.1 Fri Oct 9 23:56:05 2009 (r197917) @@ -29,7 +29,7 @@ .\" @(#)ps.1 8.3 (Berkeley) 4/18/94 .\" $FreeBSD$ .\" -.Dd May 16, 2009 +.Dd July 9, 2009 .Dt PS 1 .Os .Sh NAME @@ -637,6 +637,7 @@ the mount point of .Xr kill 1 , .Xr pgrep 1 , .Xr pkill 1 , +.Xr procstat 1 , .Xr w 1 , .Xr kvm 3 , .Xr strftime 3 , Modified: projects/tcp_cc_8.x/bin/ps/ps.c ============================================================================== --- projects/tcp_cc_8.x/bin/ps/ps.c Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/bin/ps/ps.c Fri Oct 9 23:56:05 2009 (r197917) @@ -1331,7 +1331,7 @@ check_procfs(void) static void usage(void) { -#define SINGLE_OPTS "[-aCce" OPT_LAZY_f "HhjlmrSTuvwXxZ]" +#define SINGLE_OPTS "[-aCcde" OPT_LAZY_f "HhjlmrSTuvwXxZ]" (void)fprintf(stderr, "%s\n%s\n%s\n%s\n", "usage: ps " SINGLE_OPTS " [-O fmt | -o fmt] [-G gid[,gid...]]", Modified: projects/tcp_cc_8.x/cddl/contrib/opensolaris/head/thread.h ============================================================================== --- projects/tcp_cc_8.x/cddl/contrib/opensolaris/head/thread.h Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/cddl/contrib/opensolaris/head/thread.h Fri Oct 9 23:56:05 2009 (r197917) @@ -53,7 +53,6 @@ typedef pthread_rwlock_t rwlock_t; #define mutex_lock(l) pthread_mutex_lock(l) #define mutex_trylock(l) pthread_mutex_trylock(l) #define mutex_unlock(l) pthread_mutex_unlock(l) -#define mutex_owned(l) pthread_mutex_isowned_np(l) #define rwlock_init(l,f,a) pthread_rwlock_init(l,NULL) #define rwlock_destroy(l) pthread_rwlock_destroy(l) #define rw_rdlock(l) pthread_rwlock_rdlock(l) Modified: projects/tcp_cc_8.x/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c ============================================================================== --- projects/tcp_cc_8.x/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c Fri Oct 9 23:56:05 2009 (r197917) @@ -115,6 +115,14 @@ zmutex_destroy(kmutex_t *mp) mp->initialized = B_FALSE; } +int +zmutex_owned(kmutex_t *mp) +{ + ASSERT(mp->initialized == B_TRUE); + + return (mp->m_owner == curthread); +} + void mutex_enter(kmutex_t *mp) { Modified: projects/tcp_cc_8.x/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h ============================================================================== --- projects/tcp_cc_8.x/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h Fri Oct 9 23:56:05 2009 (r197917) @@ -237,9 +237,11 @@ typedef struct kmutex { #define mutex_init(mp, b, c, d) zmutex_init((kmutex_t *)(mp)) #define mutex_destroy(mp) zmutex_destroy((kmutex_t *)(mp)) +#define mutex_owned(mp) zmutex_owned((kmutex_t *)(mp)) extern void zmutex_init(kmutex_t *mp); extern void zmutex_destroy(kmutex_t *mp); +extern int zmutex_owned(kmutex_t *mp); extern void mutex_enter(kmutex_t *mp); extern void mutex_exit(kmutex_t *mp); extern int mutex_tryenter(kmutex_t *mp); Modified: projects/tcp_cc_8.x/cddl/lib/Makefile.inc ============================================================================== --- projects/tcp_cc_8.x/cddl/lib/Makefile.inc Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/cddl/lib/Makefile.inc Fri Oct 9 23:56:05 2009 (r197917) @@ -1,6 +1,6 @@ # $FreeBSD$ SHLIBDIR?= /lib -SHLIB_MAJOR?= 1 +SHLIB_MAJOR?= 2 .include "../Makefile.inc" Modified: projects/tcp_cc_8.x/cddl/lib/libctf/Makefile ============================================================================== --- projects/tcp_cc_8.x/cddl/lib/libctf/Makefile Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/cddl/lib/libctf/Makefile Fri Oct 9 23:56:05 2009 (r197917) @@ -3,7 +3,7 @@ .include "../../Makefile.inc" LIB= ctf -SHLIB_MAJOR= 1 +SHLIB_MAJOR= 2 SRCS= ctf_create.c \ ctf_decl.c \ Modified: projects/tcp_cc_8.x/cddl/lib/libdtrace/Makefile ============================================================================== --- projects/tcp_cc_8.x/cddl/lib/libdtrace/Makefile Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/cddl/lib/libdtrace/Makefile Fri Oct 9 23:56:05 2009 (r197917) @@ -3,7 +3,7 @@ .include "../../Makefile.inc" LIB= dtrace -SHLIB_MAJOR= 1 +SHLIB_MAJOR= 2 WARNS= 1 Modified: projects/tcp_cc_8.x/contrib/amd/amd/get_args.c ============================================================================== --- projects/tcp_cc_8.x/contrib/amd/amd/get_args.c Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/contrib/amd/amd/get_args.c Fri Oct 9 23:56:05 2009 (r197917) @@ -96,8 +96,8 @@ get_version_string(void) xsnprintf(tmpbuf, sizeof(tmpbuf), "Configured by %s@%s on date %s.\n", USER_NAME, HOST_NAME, CONFIG_DATE); strlcat(vers, tmpbuf, len); - xsnprintf(tmpbuf, sizeof(tmpbuf), "Built by %s@%s on date %s.\n", - BUILD_USER, BUILD_HOST, BUILD_DATE); + xsnprintf(tmpbuf, sizeof(tmpbuf), "Built by %s@%s.\n", + BUILD_USER, BUILD_HOST); strlcat(vers, tmpbuf, len); xsnprintf(tmpbuf, sizeof(tmpbuf), "cpu=%s (%s-endian), arch=%s, karch=%s.\n", cpu, endian, gopt.arch, gopt.karch); Modified: projects/tcp_cc_8.x/contrib/bind9/CHANGES ============================================================================== --- projects/tcp_cc_8.x/contrib/bind9/CHANGES Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/contrib/bind9/CHANGES Fri Oct 9 23:56:05 2009 (r197917) @@ -1,3 +1,7 @@ + --- 9.6.1-P1 released --- + +2640. [security] A specially crafted update packet will cause named + to exit. [RT #20000] --- 9.6.1 released --- Modified: projects/tcp_cc_8.x/contrib/bind9/bin/named/update.c ============================================================================== --- projects/tcp_cc_8.x/contrib/bind9/bin/named/update.c Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/contrib/bind9/bin/named/update.c Fri Oct 9 23:56:05 2009 (r197917) @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: update.c,v 1.151.12.5 2009/04/30 07:03:37 marka Exp $ */ +/* $Id: update.c,v 1.151.12.5.12.1 2009/07/28 14:18:08 marka Exp $ */ #include @@ -979,7 +979,11 @@ temp_check(isc_mem_t *mctx, dns_diff_t * if (type == dns_rdatatype_rrsig || type == dns_rdatatype_sig) covers = dns_rdata_covers(&t->rdata); - else + else if (type == dns_rdatatype_any) { + dns_db_detachnode(db, &node); + dns_diff_clear(&trash); + return (DNS_R_NXRRSET); + } else covers = 0; /* Modified: projects/tcp_cc_8.x/contrib/bind9/version ============================================================================== --- projects/tcp_cc_8.x/contrib/bind9/version Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/contrib/bind9/version Fri Oct 9 23:56:05 2009 (r197917) @@ -1,4 +1,4 @@ -# $Id: version,v 1.43.12.5 2009/06/04 04:02:41 marka Exp $ +# $Id: version,v 1.43.12.5.8.1 2009/07/28 14:18:08 marka Exp $ # # This file must follow /bin/sh rules. It is imported directly via # configure. @@ -6,5 +6,5 @@ MAJORVER=9 MINORVER=6 PATCHVER=1 -RELEASETYPE= -RELEASEVER= +RELEASETYPE=-P +RELEASEVER=1 Modified: projects/tcp_cc_8.x/contrib/gcc/config/freebsd-spec.h ============================================================================== --- projects/tcp_cc_8.x/contrib/gcc/config/freebsd-spec.h Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/contrib/gcc/config/freebsd-spec.h Fri Oct 9 23:56:05 2009 (r197917) @@ -168,6 +168,7 @@ is built with the --enable-threads confi %{pg: %{pthread:-lpthread_p} -lc_p}} \ %{shared: \ %{pthread:-lpthread} -lc} \ + %{fstack-protector|fstack-protector-all:-lssp_nonshared} \ " #endif #endif Modified: projects/tcp_cc_8.x/contrib/gcc/dwarf2out.c ============================================================================== --- projects/tcp_cc_8.x/contrib/gcc/dwarf2out.c Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/contrib/gcc/dwarf2out.c Fri Oct 9 23:56:05 2009 (r197917) @@ -10007,7 +10007,7 @@ reference_to_unused (tree * tp, int * wa return NULL_TREE; else if (!cgraph_global_info_ready && (TREE_CODE (*tp) == VAR_DECL || TREE_CODE (*tp) == FUNCTION_DECL)) - gcc_unreachable (); + return *tp; else if (DECL_P (*tp) && TREE_CODE (*tp) == VAR_DECL) { struct cgraph_varpool_node *node = cgraph_varpool_node (*tp); Modified: projects/tcp_cc_8.x/contrib/less/LICENSE ============================================================================== --- projects/tcp_cc_8.x/contrib/less/LICENSE Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/contrib/less/LICENSE Fri Oct 9 23:56:05 2009 (r197917) @@ -2,7 +2,7 @@ ------------ Less -Copyright (C) 1984-2008 Mark Nudelman +Copyright (C) 1984-2009 Mark Nudelman Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions Modified: projects/tcp_cc_8.x/contrib/less/Makefile.aut ============================================================================== --- projects/tcp_cc_8.x/contrib/less/Makefile.aut Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/contrib/less/Makefile.aut Fri Oct 9 23:56:05 2009 (r197917) @@ -10,10 +10,10 @@ srcdir = . SRC = \ main.c screen.c brac.c ch.c charset.c cmdbuf.c \ - command.c decode.c edit.c filename.c forwback.c \ + command.c cvt.c decode.c edit.c filename.c forwback.c \ help.c ifile.c input.c jump.c line.c linenum.c \ lsystem.c mark.c optfunc.c option.c opttbl.c os.c \ - output.c position.c prompt.c search.c signal.c \ + output.c pattern.c position.c prompt.c search.c signal.c \ tags.c ttyin.c version.c DISTFILES_W = \ defines.ds Makefile.dsb Makefile.dsg Makefile.dsu \ @@ -24,7 +24,8 @@ DISTFILES = \ ${SRC} regexp.c regexp.h \ COPYING INSTALL LICENSE Makefile.in Makefile.aut NEWS README \ configure configure.ac lesskey.c lessecho.c scrsize.c \ - charset.h cmd.h funcs.h lglob.h less.h lesskey.h option.h pckeys.h position.h \ + charset.h cmd.h funcs.h lglob.h less.h lesskey.h option.h \ + pckeys.h pattern.h position.h \ install.sh defines.h.in mkinstalldirs \ less.nro less.man lesskey.nro lesskey.man lessecho.nro lessecho.man \ less.hlp \ @@ -109,6 +110,8 @@ dist: ${DISTFILES} cd $$REL; chmod +w ${DISTFILES_W}; cd ..; \ echo "Creating release/$$REL/$$REL.tar.gz"; \ tar -cf - $$REL | gzip -c >release/$$REL/$$REL.tar.gz; \ + echo "Signing release/$$REL/$$REL.tar.gz"; \ + gpg --detach-sign release/$$REL/$$REL.tar.gz; \ echo "Creating release/$$REL/$$REL.zip"; \ zip -rq release/$$REL/$$REL.zip $$REL; \ rm -rf $$REL Modified: projects/tcp_cc_8.x/contrib/less/Makefile.dsb ============================================================================== --- projects/tcp_cc_8.x/contrib/less/Makefile.dsb Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/contrib/less/Makefile.dsb Fri Oct 9 23:56:05 2009 (r197917) @@ -18,12 +18,13 @@ EXT = .EXE .c.obj: $(CC) -c -I. $(CPPFLAGS) $(CFLAGS) $< -OBJ = main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj command.obj \ - decode.obj edit.obj filename.obj forwback.obj help.obj ifile.obj \ - input.obj jump.obj line.obj linenum.obj lsystem.obj \ - mark.obj optfunc.obj option.obj opttbl.obj os.obj output.obj \ - position.obj prompt.obj search.obj signal.obj tags.obj \ - ttyin.obj version.obj +OBJ = \ + main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj \ + command.obj cvt.obj decode.obj edit.obj filename.obj forwback.obj \ + help.obj ifile.obj input.obj jump.obj line.obj linenum.obj \ + lsystem.obj mark.obj optfunc.obj option.obj opttbl.obj os.obj \ + output.obj pattern.obj position.obj prompt.obj search.obj signal.obj \ + tags.obj ttyin.obj version.obj all: less$(EXT) lesskey$(EXT) Modified: projects/tcp_cc_8.x/contrib/less/Makefile.dsg ============================================================================== --- projects/tcp_cc_8.x/contrib/less/Makefile.dsg Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/contrib/less/Makefile.dsg Fri Oct 9 23:56:05 2009 (r197917) @@ -33,11 +33,12 @@ manext = 1 .c.o: ${CC} -I. ${CFLAGS_COMPILE_ONLY} -DBINDIR=\"${bindir}\" -DSYSDIR=\"${sysconfdir}\" ${CPPFLAGS} ${CFLAGS} $< -OBJ = main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ - command.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ +OBJ = \ + main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ + command.${O} cvt.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ help.${O} ifile.${O} input.${O} jump.${O} line.${O} linenum.${O} \ lsystem.${O} mark.${O} optfunc.${O} option.${O} opttbl.${O} os.${O} \ - output.${O} position.${O} prompt.${O} search.${O} signal.${O} \ + output.${O} pattern.${O} position.${O} prompt.${O} search.${O} signal.${O} \ tags.${O} ttyin.${O} version.${O} all: less lesskey lessecho Modified: projects/tcp_cc_8.x/contrib/less/Makefile.dsu ============================================================================== --- projects/tcp_cc_8.x/contrib/less/Makefile.dsu Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/contrib/less/Makefile.dsu Fri Oct 9 23:56:05 2009 (r197917) @@ -27,12 +27,13 @@ LIBS = $(LIBDIR)\llibce.lib $(LIBDIR)\gr .c.obj: $(CC) -c -I. -I$(INCDIR) $(CPPFLAGS) $(CFLAGS) $< -OBJ = main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj command.obj \ - decode.obj edit.obj filename.obj forwback.obj help.obj ifile.obj \ - input.obj jump.obj line.obj linenum.obj lsystem.obj \ - mark.obj optfunc.obj option.obj opttbl.obj os.obj output.obj \ - position.obj prompt.obj search.obj signal.obj tags.obj \ - ttyin.obj version.obj +OBJ = \ + main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj \ + command.obj cvt.obj decode.obj edit.obj filename.obj forwback.obj \ + help.obj ifile.obj input.obj jump.obj line.obj linenum.obj \ + lsystem.obj mark.obj optfunc.obj option.obj opttbl.obj os.obj \ + output.obj pattern.obj position.obj prompt.obj search.obj signal.obj \ + tags.obj ttyin.obj version.obj all: less lesskey Modified: projects/tcp_cc_8.x/contrib/less/Makefile.in ============================================================================== --- projects/tcp_cc_8.x/contrib/less/Makefile.in Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/contrib/less/Makefile.in Fri Oct 9 23:56:05 2009 (r197917) @@ -43,11 +43,12 @@ SHELL = /bin/sh .c.o: ${CC} -I. ${CFLAGS_COMPILE_ONLY} -DBINDIR=\"${bindir}\" -DSYSDIR=\"${sysconfdir}\" ${CPPFLAGS} ${CFLAGS} $< -OBJ = main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ - command.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ +OBJ = \ + main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ + command.${O} cvt.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ help.${O} ifile.${O} input.${O} jump.${O} line.${O} linenum.${O} \ lsystem.${O} mark.${O} optfunc.${O} option.${O} opttbl.${O} os.${O} \ - output.${O} position.${O} prompt.${O} search.${O} signal.${O} \ + output.${O} pattern.${O} position.${O} prompt.${O} search.${O} signal.${O} \ tags.${O} ttyin.${O} version.${O} @REGEX_O@ all: less$(EXEEXT) lesskey$(EXEEXT) lessecho$(EXEEXT) Modified: projects/tcp_cc_8.x/contrib/less/Makefile.o2e ============================================================================== --- projects/tcp_cc_8.x/contrib/less/Makefile.o2e Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/contrib/less/Makefile.o2e Fri Oct 9 23:56:05 2009 (r197917) @@ -18,11 +18,12 @@ O = obj .c.${O}: ${CC} -c ${CPPFLAGS} ${CFLAGS} $< -OBJ = main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ - command.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ +OBJ = \ + main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ + command.${O} cvt.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ help.${O} ifile.${O} input.${O} jump.${O} line.${O} linenum.${O} \ lsystem.${O} mark.${O} optfunc.${O} option.${O} opttbl.${O} os.${O} \ - output.${O} position.${O} prompt.${O} search.${O} signal.${O} \ + output.${O} pattern.${O} position.${O} prompt.${O} search.${O} signal.${O} \ tags.${O} ttyin.${O} version.${O} regexp.${O} all: less.exe lesskey.exe scrsize.exe Modified: projects/tcp_cc_8.x/contrib/less/Makefile.o9c ============================================================================== --- projects/tcp_cc_8.x/contrib/less/Makefile.o9c Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/contrib/less/Makefile.o9c Fri Oct 9 23:56:05 2009 (r197917) @@ -22,11 +22,12 @@ O = r .c.${O}: ${CC} ${CFLAGS_COMPILE_ONLY} ${CPPFLAGS} ${CFLAGS} $< -OBJ = main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ - command.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ +OBJ = \ + main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ + command.${O} cvt.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ help.${O} ifile.${O} input.${O} jump.${O} line.${O} linenum.${O} \ lsystem.${O} mark.${O} optfunc.${O} option.${O} opttbl.${O} os.${O} \ - output.${O} position.${O} prompt.${O} search.${O} signal.${O} \ + output.${O} pattern.${O} position.${O} prompt.${O} search.${O} signal.${O} \ tags.${O} ttyin.${O} version.${O} regexp.${O} all: less lessecho lesskey Modified: projects/tcp_cc_8.x/contrib/less/Makefile.o9u ============================================================================== --- projects/tcp_cc_8.x/contrib/less/Makefile.o9u Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/contrib/less/Makefile.o9u Fri Oct 9 23:56:05 2009 (r197917) @@ -21,11 +21,12 @@ O = r .c.${O}: ${CC} ${CFLAGS_COMPILE_ONLY} ${CPPFLAGS} ${CFLAGS} $< -OBJ = main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ - command.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ +OBJ = \ + main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ + command.${O} cvt.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ help.${O} ifile.${O} input.${O} jump.${O} line.${O} linenum.${O} \ lsystem.${O} mark.${O} optfunc.${O} option.${O} opttbl.${O} os.${O} \ - output.${O} position.${O} prompt.${O} search.${O} signal.${O} \ + output.${O} pattern.${O} position.${O} prompt.${O} search.${O} signal.${O} \ tags.${O} ttyin.${O} version.${O} regexp.${O} all: less lesskey Modified: projects/tcp_cc_8.x/contrib/less/Makefile.wnb ============================================================================== --- projects/tcp_cc_8.x/contrib/less/Makefile.wnb Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/contrib/less/Makefile.wnb Fri Oct 9 23:56:05 2009 (r197917) @@ -25,12 +25,13 @@ LIBS = ${LIBDIR}\import32.lib ${LIBDIR}\ .c.obj: ${CC} -c -I. ${CPPFLAGS} ${CFLAGS} $< -OBJ = main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj command.obj \ - decode.obj edit.obj filename.obj forwback.obj help.obj ifile.obj \ - input.obj jump.obj line.obj linenum.obj lsystem.obj \ - mark.obj optfunc.obj option.obj opttbl.obj os.obj output.obj \ - position.obj prompt.obj search.obj signal.obj tags.obj \ - ttyin.obj version.obj regexp.obj +OBJ = \ + main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj \ + command.obj cvt.obj decode.obj edit.obj filename.obj forwback.obj \ + help.obj ifile.obj input.obj jump.obj line.obj linenum.obj \ + lsystem.obj mark.obj optfunc.obj option.obj opttbl.obj os.obj \ + output.obj pattern.obj position.obj prompt.obj search.obj signal.obj \ + tags.obj ttyin.obj version.obj regexp.obj all: less lesskey lessecho Modified: projects/tcp_cc_8.x/contrib/less/Makefile.wnm ============================================================================== --- projects/tcp_cc_8.x/contrib/less/Makefile.wnm Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/contrib/less/Makefile.wnm Fri Oct 9 23:56:05 2009 (r197917) @@ -23,12 +23,13 @@ LIBS = user32.lib .c.obj: $(CC) $(CFLAGS) $< -OBJ = main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj command.obj \ - decode.obj edit.obj filename.obj forwback.obj help.obj ifile.obj \ - input.obj jump.obj line.obj linenum.obj lsystem.obj \ - mark.obj optfunc.obj option.obj opttbl.obj os.obj output.obj \ - position.obj prompt.obj search.obj signal.obj tags.obj \ - ttyin.obj version.obj regexp.obj +OBJ = \ + main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj \ + command.obj cvt.obj decode.obj edit.obj filename.obj forwback.obj \ + help.obj ifile.obj input.obj jump.obj line.obj linenum.obj \ + lsystem.obj mark.obj optfunc.obj option.obj opttbl.obj os.obj \ + output.obj pattern.obj position.obj prompt.obj search.obj signal.obj \ + tags.obj ttyin.obj version.obj regexp.obj all: less.exe lesskey.exe Modified: projects/tcp_cc_8.x/contrib/less/NEWS ============================================================================== --- projects/tcp_cc_8.x/contrib/less/NEWS Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/contrib/less/NEWS Fri Oct 9 23:56:05 2009 (r197917) @@ -12,6 +12,18 @@ ====================================================================== + Major changes between "less" versions 429 and 436 + +* Don't pass "-" to non-pipe LESSOPEN unless it starts with "-". + +* Allow a fraction as the argument to the -# (--shift) option. + +* Fix highlight bug when underlined/overstruck text matches at end of line. + +* Fix non-regex searches with ctrl-R. + +====================================================================== + Major changes between "less" versions 424 and 429 * LESSOPEN pipe will now be used on standard input, if the LESSOPEN Modified: projects/tcp_cc_8.x/contrib/less/README ============================================================================== --- projects/tcp_cc_8.x/contrib/less/README Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/contrib/less/README Fri Oct 9 23:56:05 2009 (r197917) @@ -1,7 +1,7 @@ - Less, version 429 + Less, version 436 - This is the distribution of less, version 429, released 11 Apr 2009. + This is the distribution of less, version 436, released 07 Jul 2009. This program is part of the GNU project (http://www.gnu.org). This program is free software. You may redistribute it and/or Modified: projects/tcp_cc_8.x/contrib/less/brac.c ============================================================================== --- projects/tcp_cc_8.x/contrib/less/brac.c Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/contrib/less/brac.c Fri Oct 9 23:56:05 2009 (r197917) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_cc_8.x/contrib/less/ch.c ============================================================================== --- projects/tcp_cc_8.x/contrib/less/ch.c Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/contrib/less/ch.c Fri Oct 9 23:56:05 2009 (r197917) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_cc_8.x/contrib/less/charset.c ============================================================================== --- projects/tcp_cc_8.x/contrib/less/charset.c Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/contrib/less/charset.c Fri Oct 9 23:56:05 2009 (r197917) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. @@ -425,7 +425,7 @@ prchar(c) c &= 0377; if ((c < 128 || !utf_mode) && !control_char(c)) - SNPRINTF1(buf, sizeof(buf), "%c", c); + SNPRINTF1(buf, sizeof(buf), "%c", (int) c); else if (c == ESC) strcpy(buf, "ESC"); #if IS_EBCDIC_HOST @@ -442,7 +442,7 @@ prchar(c) "..V....D....TU.Z"[c]); #else else if (c < 128 && !control_char(c ^ 0100)) - SNPRINTF1(buf, sizeof(buf), "^%c", c ^ 0100); + SNPRINTF1(buf, sizeof(buf), "^%c", (int) (c ^ 0100)); #endif else SNPRINTF1(buf, sizeof(buf), binfmt, c); Modified: projects/tcp_cc_8.x/contrib/less/charset.h ============================================================================== --- projects/tcp_cc_8.x/contrib/less/charset.h Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/contrib/less/charset.h Fri Oct 9 23:56:05 2009 (r197917) @@ -1,5 +1,5 @@ /* - * Copyright (C) 2005-2008 Mark Nudelman + * Copyright (C) 2005-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_cc_8.x/contrib/less/cmd.h ============================================================================== --- projects/tcp_cc_8.x/contrib/less/cmd.h Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/contrib/less/cmd.h Fri Oct 9 23:56:05 2009 (r197917) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_cc_8.x/contrib/less/cmdbuf.c ============================================================================== --- projects/tcp_cc_8.x/contrib/less/cmdbuf.c Fri Oct 9 23:38:08 2009 (r197916) +++ projects/tcp_cc_8.x/contrib/less/cmdbuf.c Fri Oct 9 23:56:05 2009 (r197917) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sat Oct 10 00:02:19 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 065A71065670; Sat, 10 Oct 2009 00:02:19 +0000 (UTC) (envelope-from lstewart@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id D1C758FC0A; Sat, 10 Oct 2009 00:02:18 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n9A02I4R067036; Sat, 10 Oct 2009 00:02:18 GMT (envelope-from lstewart@svn.freebsd.org) Received: (from lstewart@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n9A02IhB067035; Sat, 10 Oct 2009 00:02:18 GMT (envelope-from lstewart@svn.freebsd.org) Message-Id: <200910100002.n9A02IhB067035@svn.freebsd.org> From: Lawrence Stewart Date: Sat, 10 Oct 2009 00:02:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197918 - projects/tcp_cc_head X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Oct 2009 00:02:19 -0000 Author: lstewart Date: Sat Oct 10 00:02:18 2009 New Revision: 197918 URL: http://svn.freebsd.org/changeset/base/197918 Log: Branch off current 8.x code to create a new branch that tracks head. Added: projects/tcp_cc_head/ (props changed) - copied from r197917, projects/tcp_cc_8.x/ From owner-svn-src-projects@FreeBSD.ORG Sat Oct 10 00:20:38 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B487A1065670; Sat, 10 Oct 2009 00:20:38 +0000 (UTC) (envelope-from lstewart@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 9EDE18FC08; Sat, 10 Oct 2009 00:20:38 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n9A0KcTE067443; Sat, 10 Oct 2009 00:20:38 GMT (envelope-from lstewart@svn.freebsd.org) Received: (from lstewart@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n9A0KcN1067400; Sat, 10 Oct 2009 00:20:38 GMT (envelope-from lstewart@svn.freebsd.org) Message-Id: <200910100020.n9A0KcN1067400@svn.freebsd.org> From: Lawrence Stewart Date: Sat, 10 Oct 2009 00:20:38 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197919 - in projects/tcp_cc_8.x: . cddl/compat/opensolaris cddl/compat/opensolaris/include cddl/contrib/opensolaris cddl/contrib/opensolaris/cmd/zdb cddl/contrib/opensolaris/cmd/zfs cd... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Oct 2009 00:20:38 -0000 Author: lstewart Date: Sat Oct 10 00:20:37 2009 New Revision: 197919 URL: http://svn.freebsd.org/changeset/base/197919 Log: Merge r196045:197918 from stable/8. Added: projects/tcp_cc_8.x/cddl/compat/opensolaris/include/assert.h - copied unchanged from r197918, stable/8/cddl/compat/opensolaris/include/assert.h projects/tcp_cc_8.x/release/scripts/mm-mtree.sh - copied unchanged from r197918, stable/8/release/scripts/mm-mtree.sh projects/tcp_cc_8.x/release/svnbranch.awk - copied unchanged from r197918, stable/8/release/svnbranch.awk projects/tcp_cc_8.x/share/man/man9/ieee80211_amrr.9 - copied unchanged from r197918, stable/8/share/man/man9/ieee80211_amrr.9 projects/tcp_cc_8.x/share/man/man9/ieee80211_beacon.9 - copied unchanged from r197918, stable/8/share/man/man9/ieee80211_beacon.9 projects/tcp_cc_8.x/share/man/man9/ieee80211_bmiss.9 - copied unchanged from r197918, stable/8/share/man/man9/ieee80211_bmiss.9 projects/tcp_cc_8.x/share/man/man9/ieee80211_ddb.9 - copied unchanged from r197918, stable/8/share/man/man9/ieee80211_ddb.9 projects/tcp_cc_8.x/share/man/man9/ieee80211_regdomain.9 - copied unchanged from r197918, stable/8/share/man/man9/ieee80211_regdomain.9 projects/tcp_cc_8.x/share/man/man9/ieee80211_scan.9 - copied unchanged from r197918, stable/8/share/man/man9/ieee80211_scan.9 projects/tcp_cc_8.x/share/man/man9/ieee80211_vap.9 - copied unchanged from r197918, stable/8/share/man/man9/ieee80211_vap.9 projects/tcp_cc_8.x/sys/arm/conf/SHEEVAPLUG - copied unchanged from r197918, stable/8/sys/arm/conf/SHEEVAPLUG projects/tcp_cc_8.x/sys/arm/mv/kirkwood/files.kirkwood - copied unchanged from r197918, stable/8/sys/arm/mv/kirkwood/files.kirkwood projects/tcp_cc_8.x/sys/arm/mv/kirkwood/files.sheevaplug - copied unchanged from r197918, stable/8/sys/arm/mv/kirkwood/files.sheevaplug projects/tcp_cc_8.x/sys/arm/mv/kirkwood/sheevaplug.c - copied unchanged from r197918, stable/8/sys/arm/mv/kirkwood/sheevaplug.c projects/tcp_cc_8.x/sys/arm/mv/kirkwood/std.kirkwood - copied unchanged from r197918, stable/8/sys/arm/mv/kirkwood/std.kirkwood projects/tcp_cc_8.x/sys/arm/mv/kirkwood/std.sheevaplug - copied unchanged from r197918, stable/8/sys/arm/mv/kirkwood/std.sheevaplug projects/tcp_cc_8.x/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c - copied unchanged from r197918, stable/8/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/sys/taskq.h - copied unchanged from r197918, stable/8/sys/cddl/contrib/opensolaris/uts/common/sys/taskq.h projects/tcp_cc_8.x/tools/regression/poll/sockpoll.c - copied unchanged from r197918, stable/8/tools/regression/poll/sockpoll.c projects/tcp_cc_8.x/usr.sbin/mfiutil/ - copied from r197918, stable/8/usr.sbin/mfiutil/ projects/tcp_cc_8.x/usr.sbin/mptutil/ - copied from r197918, stable/8/usr.sbin/mptutil/ Replaced: projects/tcp_cc_8.x/sys/cddl/compat/opensolaris/rpc/xdr.h - copied unchanged from r197918, stable/8/sys/cddl/compat/opensolaris/rpc/xdr.h Deleted: projects/tcp_cc_8.x/cddl/contrib/opensolaris/head/assert.h projects/tcp_cc_8.x/crypto/openssl/apps/md4.c projects/tcp_cc_8.x/crypto/openssl/test/bftest.c projects/tcp_cc_8.x/crypto/openssl/test/bntest.c projects/tcp_cc_8.x/crypto/openssl/test/casttest.c projects/tcp_cc_8.x/crypto/openssl/test/destest.c projects/tcp_cc_8.x/crypto/openssl/test/dhtest.c projects/tcp_cc_8.x/crypto/openssl/test/dsatest.c projects/tcp_cc_8.x/crypto/openssl/test/ecdhtest.c projects/tcp_cc_8.x/crypto/openssl/test/ecdsatest.c projects/tcp_cc_8.x/crypto/openssl/test/ectest.c projects/tcp_cc_8.x/crypto/openssl/test/enginetest.c projects/tcp_cc_8.x/crypto/openssl/test/evp_test.c projects/tcp_cc_8.x/crypto/openssl/test/exptest.c projects/tcp_cc_8.x/crypto/openssl/test/fips_aesavs.c projects/tcp_cc_8.x/crypto/openssl/test/fips_desmovs.c projects/tcp_cc_8.x/crypto/openssl/test/fips_dsatest.c projects/tcp_cc_8.x/crypto/openssl/test/fips_dssvs.c projects/tcp_cc_8.x/crypto/openssl/test/fips_hmactest.c projects/tcp_cc_8.x/crypto/openssl/test/fips_randtest.c projects/tcp_cc_8.x/crypto/openssl/test/fips_rngvs.c projects/tcp_cc_8.x/crypto/openssl/test/fips_rsagtest.c projects/tcp_cc_8.x/crypto/openssl/test/fips_rsastest.c projects/tcp_cc_8.x/crypto/openssl/test/fips_rsavtest.c projects/tcp_cc_8.x/crypto/openssl/test/fips_shatest.c projects/tcp_cc_8.x/crypto/openssl/test/fips_test_suite.c projects/tcp_cc_8.x/crypto/openssl/test/hmactest.c projects/tcp_cc_8.x/crypto/openssl/test/ideatest.c projects/tcp_cc_8.x/crypto/openssl/test/jpaketest.c projects/tcp_cc_8.x/crypto/openssl/test/md2test.c projects/tcp_cc_8.x/crypto/openssl/test/md4test.c projects/tcp_cc_8.x/crypto/openssl/test/md5test.c projects/tcp_cc_8.x/crypto/openssl/test/mdc2test.c projects/tcp_cc_8.x/crypto/openssl/test/randtest.c projects/tcp_cc_8.x/crypto/openssl/test/rc2test.c projects/tcp_cc_8.x/crypto/openssl/test/rc4test.c projects/tcp_cc_8.x/crypto/openssl/test/rc5test.c projects/tcp_cc_8.x/crypto/openssl/test/rmdtest.c projects/tcp_cc_8.x/crypto/openssl/test/rsa_test.c projects/tcp_cc_8.x/crypto/openssl/test/sha1test.c projects/tcp_cc_8.x/crypto/openssl/test/sha256t.c projects/tcp_cc_8.x/crypto/openssl/test/sha512t.c projects/tcp_cc_8.x/crypto/openssl/test/shatest.c projects/tcp_cc_8.x/crypto/openssl/test/ssltest.c projects/tcp_cc_8.x/share/man/man9/ieee80211_ioctl.9 projects/tcp_cc_8.x/sys/cddl/compat/opensolaris/sys/taskq.h projects/tcp_cc_8.x/sys/cddl/compat/opensolaris/sys/taskq_impl.h projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/os/taskq.c projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/rpc/ Modified: projects/tcp_cc_8.x/ (props changed) projects/tcp_cc_8.x/Makefile.inc1 projects/tcp_cc_8.x/ObsoleteFiles.inc (contents, props changed) projects/tcp_cc_8.x/UPDATING (contents, props changed) projects/tcp_cc_8.x/cddl/compat/opensolaris/ (props changed) projects/tcp_cc_8.x/cddl/contrib/opensolaris/ (props changed) projects/tcp_cc_8.x/cddl/contrib/opensolaris/cmd/zdb/zdb.c projects/tcp_cc_8.x/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/tcp_cc_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c projects/tcp_cc_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c projects/tcp_cc_8.x/cddl/lib/libnvpair/ (props changed) projects/tcp_cc_8.x/cddl/lib/libnvpair/Makefile projects/tcp_cc_8.x/contrib/bind9/ (props changed) projects/tcp_cc_8.x/contrib/bzip2/ (props changed) projects/tcp_cc_8.x/contrib/bzip2/FREEBSD-vendor projects/tcp_cc_8.x/contrib/cpio/ (props changed) projects/tcp_cc_8.x/contrib/csup/ (props changed) projects/tcp_cc_8.x/contrib/ee/ (props changed) projects/tcp_cc_8.x/contrib/file/ (props changed) projects/tcp_cc_8.x/contrib/gdb/ (props changed) projects/tcp_cc_8.x/contrib/gdtoa/ (props changed) projects/tcp_cc_8.x/contrib/gdtoa/gdtoaimp.h projects/tcp_cc_8.x/contrib/gdtoa/misc.c projects/tcp_cc_8.x/contrib/less/ (props changed) projects/tcp_cc_8.x/contrib/libpcap/ (props changed) projects/tcp_cc_8.x/contrib/ncurses/ (props changed) projects/tcp_cc_8.x/contrib/netcat/ (props changed) projects/tcp_cc_8.x/contrib/netcat/FREEBSD-vendor projects/tcp_cc_8.x/contrib/ntp/ (props changed) projects/tcp_cc_8.x/contrib/openbsm/ (props changed) projects/tcp_cc_8.x/contrib/openpam/ (props changed) projects/tcp_cc_8.x/contrib/openpam/FREEBSD-vendor projects/tcp_cc_8.x/contrib/pf/ (props changed) projects/tcp_cc_8.x/contrib/sendmail/ (props changed) projects/tcp_cc_8.x/contrib/tcpdump/ (props changed) projects/tcp_cc_8.x/contrib/tcsh/ (props changed) projects/tcp_cc_8.x/contrib/top/ (props changed) projects/tcp_cc_8.x/contrib/top/display.c projects/tcp_cc_8.x/contrib/top/install-sh (props changed) projects/tcp_cc_8.x/contrib/traceroute/ (props changed) projects/tcp_cc_8.x/contrib/traceroute/as.c projects/tcp_cc_8.x/contrib/traceroute/as.h projects/tcp_cc_8.x/contrib/traceroute/traceroute.c projects/tcp_cc_8.x/contrib/wpa/ (props changed) projects/tcp_cc_8.x/crypto/openssh/ (props changed) projects/tcp_cc_8.x/crypto/openssh/FREEBSD-vendor projects/tcp_cc_8.x/crypto/openssl/ (props changed) projects/tcp_cc_8.x/crypto/openssl/crypto/pqueue/pqueue.c projects/tcp_cc_8.x/crypto/openssl/crypto/pqueue/pqueue.h projects/tcp_cc_8.x/crypto/openssl/ssl/d1_both.c projects/tcp_cc_8.x/crypto/openssl/ssl/d1_pkt.c projects/tcp_cc_8.x/etc/ (props changed) projects/tcp_cc_8.x/etc/defaults/rc.conf projects/tcp_cc_8.x/etc/freebsd-update.conf projects/tcp_cc_8.x/etc/inetd.conf projects/tcp_cc_8.x/etc/mtree/BSD.include.dist projects/tcp_cc_8.x/etc/network.subr projects/tcp_cc_8.x/etc/rc.d/wpa_supplicant projects/tcp_cc_8.x/etc/rc.subr projects/tcp_cc_8.x/gnu/usr.bin/patch/ (props changed) projects/tcp_cc_8.x/gnu/usr.bin/patch/common.h projects/tcp_cc_8.x/gnu/usr.bin/patch/pch.c projects/tcp_cc_8.x/include/ (props changed) projects/tcp_cc_8.x/include/Makefile projects/tcp_cc_8.x/lib/libarchive/ (props changed) projects/tcp_cc_8.x/lib/libarchive/archive_read.c projects/tcp_cc_8.x/lib/libarchive/test/test_compat_zip.c projects/tcp_cc_8.x/lib/libc/ (props changed) projects/tcp_cc_8.x/lib/libc/db/hash/hash.c projects/tcp_cc_8.x/lib/libc/gen/ (props changed) projects/tcp_cc_8.x/lib/libc/gen/_pthread_stubs.c projects/tcp_cc_8.x/lib/libc/posix1e/Makefile.inc projects/tcp_cc_8.x/lib/libc/posix1e/acl_calc_mask.c projects/tcp_cc_8.x/lib/libc/posix1e/acl_to_text.c projects/tcp_cc_8.x/lib/libc/posix1e/mac.3 projects/tcp_cc_8.x/lib/libc/posix1e/mac_free.3 projects/tcp_cc_8.x/lib/libc/posix1e/mac_get.3 projects/tcp_cc_8.x/lib/libc/posix1e/mac_set.3 projects/tcp_cc_8.x/lib/libc/posix1e/mac_text.3 projects/tcp_cc_8.x/lib/libc/posix1e/posix1e.3 projects/tcp_cc_8.x/lib/libc/stdio/asprintf.c (props changed) projects/tcp_cc_8.x/lib/libc/stdlib/malloc.c projects/tcp_cc_8.x/lib/libc/stdlib/ptsname.3 projects/tcp_cc_8.x/lib/libc/stdtime/ (props changed) projects/tcp_cc_8.x/lib/libc/string/ffsll.c (props changed) projects/tcp_cc_8.x/lib/libc/string/flsll.c (props changed) projects/tcp_cc_8.x/lib/libc/string/wcpcpy.c (props changed) projects/tcp_cc_8.x/lib/libc/string/wcpncpy.c (props changed) projects/tcp_cc_8.x/lib/libc/sys/setfib.2 projects/tcp_cc_8.x/lib/libdevinfo/ (props changed) projects/tcp_cc_8.x/lib/libdevinfo/devinfo.h projects/tcp_cc_8.x/lib/libdisk/ (props changed) projects/tcp_cc_8.x/lib/libdisk/change.c projects/tcp_cc_8.x/lib/libkvm/ (props changed) projects/tcp_cc_8.x/lib/libkvm/kvm_proc.c projects/tcp_cc_8.x/lib/libkvm/kvm_vnet.c projects/tcp_cc_8.x/lib/libthr/ (props changed) projects/tcp_cc_8.x/lib/libthr/thread/thr_umtx.h projects/tcp_cc_8.x/lib/libusb/ (props changed) projects/tcp_cc_8.x/lib/libusb/libusb20.3 (props changed) projects/tcp_cc_8.x/lib/libusb/usb.h (props changed) projects/tcp_cc_8.x/lib/libutil/ (props changed) projects/tcp_cc_8.x/libexec/Makefile projects/tcp_cc_8.x/release/ (props changed) projects/tcp_cc_8.x/release/Makefile projects/tcp_cc_8.x/release/doc/ (props changed) projects/tcp_cc_8.x/release/doc/en_US.ISO8859-1/hardware/ (props changed) projects/tcp_cc_8.x/release/doc/en_US.ISO8859-1/hardware/article.sgml projects/tcp_cc_8.x/release/doc/en_US.ISO8859-1/relnotes/article.sgml projects/tcp_cc_8.x/release/scripts/lib32-make.sh projects/tcp_cc_8.x/release/scripts/package-split.py projects/tcp_cc_8.x/sbin/ (props changed) projects/tcp_cc_8.x/sbin/bsdlabel/ (props changed) projects/tcp_cc_8.x/sbin/bsdlabel/bsdlabel.c projects/tcp_cc_8.x/sbin/camcontrol/ (props changed) projects/tcp_cc_8.x/sbin/camcontrol/camcontrol.8 projects/tcp_cc_8.x/sbin/camcontrol/camcontrol.c projects/tcp_cc_8.x/sbin/geom/ (props changed) projects/tcp_cc_8.x/sbin/geom/class/nop/gnop.8 projects/tcp_cc_8.x/sbin/geom/class/part/geom_part.c projects/tcp_cc_8.x/sbin/ifconfig/ (props changed) projects/tcp_cc_8.x/sbin/ifconfig/ifgif.c projects/tcp_cc_8.x/sbin/ipfw/ (props changed) projects/tcp_cc_8.x/sbin/ipfw/ipfw.8 projects/tcp_cc_8.x/sbin/mksnap_ffs/ (props changed) projects/tcp_cc_8.x/sbin/mksnap_ffs/mksnap_ffs.8 projects/tcp_cc_8.x/sbin/mount/ (props changed) projects/tcp_cc_8.x/sbin/mount/mount.8 projects/tcp_cc_8.x/sbin/mount/mount.c projects/tcp_cc_8.x/sbin/umount/ (props changed) projects/tcp_cc_8.x/sbin/umount/umount.8 projects/tcp_cc_8.x/share/examples/cvsup/stable-supfile projects/tcp_cc_8.x/share/examples/cvsup/standard-supfile projects/tcp_cc_8.x/share/man/man4/ (props changed) projects/tcp_cc_8.x/share/man/man4/acpi_panasonic.4 projects/tcp_cc_8.x/share/man/man4/ahci.4 projects/tcp_cc_8.x/share/man/man4/mfi.4 projects/tcp_cc_8.x/share/man/man4/mpt.4 projects/tcp_cc_8.x/share/man/man4/polling.4 projects/tcp_cc_8.x/share/man/man5/ (props changed) projects/tcp_cc_8.x/share/man/man5/freebsd-update.conf.5 projects/tcp_cc_8.x/share/man/man5/rc.conf.5 projects/tcp_cc_8.x/share/man/man7/ (props changed) projects/tcp_cc_8.x/share/man/man7/release.7 projects/tcp_cc_8.x/share/man/man9/ (props changed) projects/tcp_cc_8.x/share/man/man9/Makefile projects/tcp_cc_8.x/share/man/man9/fail.9 projects/tcp_cc_8.x/share/man/man9/ieee80211.9 projects/tcp_cc_8.x/share/man/man9/ieee80211_crypto.9 projects/tcp_cc_8.x/share/man/man9/ieee80211_input.9 projects/tcp_cc_8.x/share/man/man9/ieee80211_node.9 projects/tcp_cc_8.x/share/man/man9/ieee80211_output.9 projects/tcp_cc_8.x/share/man/man9/ieee80211_proto.9 projects/tcp_cc_8.x/share/man/man9/ieee80211_radiotap.9 projects/tcp_cc_8.x/share/man/man9/kproc.9 projects/tcp_cc_8.x/share/man/man9/kthread.9 projects/tcp_cc_8.x/share/man/man9/sglist.9 projects/tcp_cc_8.x/share/man/man9/taskqueue.9 projects/tcp_cc_8.x/share/timedef/ (props changed) projects/tcp_cc_8.x/share/timedef/ja_JP.UTF-8.src projects/tcp_cc_8.x/share/zoneinfo/ (props changed) projects/tcp_cc_8.x/share/zoneinfo/africa projects/tcp_cc_8.x/share/zoneinfo/asia projects/tcp_cc_8.x/share/zoneinfo/australasia projects/tcp_cc_8.x/share/zoneinfo/europe projects/tcp_cc_8.x/share/zoneinfo/leapseconds projects/tcp_cc_8.x/sys/ (props changed) projects/tcp_cc_8.x/sys/amd64/amd64/elf_machdep.c projects/tcp_cc_8.x/sys/amd64/amd64/initcpu.c projects/tcp_cc_8.x/sys/amd64/amd64/local_apic.c projects/tcp_cc_8.x/sys/amd64/amd64/machdep.c projects/tcp_cc_8.x/sys/amd64/amd64/mp_machdep.c projects/tcp_cc_8.x/sys/amd64/amd64/pmap.c projects/tcp_cc_8.x/sys/amd64/amd64/trap.c projects/tcp_cc_8.x/sys/amd64/conf/GENERIC projects/tcp_cc_8.x/sys/amd64/conf/NOTES projects/tcp_cc_8.x/sys/amd64/include/apicvar.h projects/tcp_cc_8.x/sys/amd64/include/pmc_mdep.h projects/tcp_cc_8.x/sys/amd64/include/smp.h projects/tcp_cc_8.x/sys/amd64/include/xen/ (props changed) projects/tcp_cc_8.x/sys/amd64/linux32/linux32_sysvec.c projects/tcp_cc_8.x/sys/arm/arm/pmap.c projects/tcp_cc_8.x/sys/arm/arm/vm_machdep.c projects/tcp_cc_8.x/sys/arm/at91/uart_dev_at91usart.c projects/tcp_cc_8.x/sys/arm/mv/common.c projects/tcp_cc_8.x/sys/arm/mv/discovery/db78xxx.c projects/tcp_cc_8.x/sys/arm/mv/kirkwood/db88f6xxx.c projects/tcp_cc_8.x/sys/arm/mv/kirkwood/files.db88f6xxx projects/tcp_cc_8.x/sys/arm/mv/kirkwood/std.db88f6xxx projects/tcp_cc_8.x/sys/arm/mv/mv_machdep.c projects/tcp_cc_8.x/sys/arm/mv/mvreg.h projects/tcp_cc_8.x/sys/arm/mv/mvvar.h projects/tcp_cc_8.x/sys/arm/mv/orion/db88f5xxx.c projects/tcp_cc_8.x/sys/boot/i386/gptboot/gptboot.c projects/tcp_cc_8.x/sys/boot/pc98/Makefile.inc projects/tcp_cc_8.x/sys/cam/ata/ata_all.c projects/tcp_cc_8.x/sys/cam/ata/ata_all.h projects/tcp_cc_8.x/sys/cam/ata/ata_da.c projects/tcp_cc_8.x/sys/cam/ata/ata_xpt.c projects/tcp_cc_8.x/sys/cam/cam_ccb.h projects/tcp_cc_8.x/sys/cam/cam_xpt.c projects/tcp_cc_8.x/sys/cam/scsi/scsi_da.c projects/tcp_cc_8.x/sys/cddl/compat/opensolaris/kern/opensolaris.c projects/tcp_cc_8.x/sys/cddl/compat/opensolaris/kern/opensolaris_kobj.c projects/tcp_cc_8.x/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c projects/tcp_cc_8.x/sys/cddl/compat/opensolaris/sys/mutex.h projects/tcp_cc_8.x/sys/cddl/compat/opensolaris/sys/proc.h projects/tcp_cc_8.x/sys/cddl/compat/opensolaris/sys/vfs.h projects/tcp_cc_8.x/sys/cddl/compat/opensolaris/sys/vnode.h projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/ (props changed) projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/vnode.c projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/fletcher.c projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/sys/callb.h projects/tcp_cc_8.x/sys/cddl/contrib/opensolaris/uts/common/sys/vnode.h projects/tcp_cc_8.x/sys/compat/freebsd32/freebsd32_misc.c projects/tcp_cc_8.x/sys/compat/ia32/ia32_sysvec.c projects/tcp_cc_8.x/sys/compat/linprocfs/linprocfs.c projects/tcp_cc_8.x/sys/compat/linux/linux_ioctl.c projects/tcp_cc_8.x/sys/compat/linux/linux_misc.c projects/tcp_cc_8.x/sys/conf/files projects/tcp_cc_8.x/sys/conf/newvers.sh projects/tcp_cc_8.x/sys/conf/options projects/tcp_cc_8.x/sys/conf/options.amd64 projects/tcp_cc_8.x/sys/conf/options.arm projects/tcp_cc_8.x/sys/conf/options.i386 projects/tcp_cc_8.x/sys/conf/options.pc98 projects/tcp_cc_8.x/sys/contrib/altq/altq/altq_subr.c projects/tcp_cc_8.x/sys/contrib/dev/acpica/ (props changed) projects/tcp_cc_8.x/sys/contrib/pf/ (props changed) projects/tcp_cc_8.x/sys/contrib/pf/net/pf.c projects/tcp_cc_8.x/sys/contrib/pf/net/pf_if.c projects/tcp_cc_8.x/sys/contrib/pf/net/pfvar.h projects/tcp_cc_8.x/sys/dev/aac/aac.c projects/tcp_cc_8.x/sys/dev/acpi_support/acpi_aiboost.c projects/tcp_cc_8.x/sys/dev/acpi_support/acpi_ibm.c projects/tcp_cc_8.x/sys/dev/acpica/acpi.c projects/tcp_cc_8.x/sys/dev/acpica/acpi_battery.c projects/tcp_cc_8.x/sys/dev/acpica/acpi_cpu.c projects/tcp_cc_8.x/sys/dev/acpica/acpi_dock.c projects/tcp_cc_8.x/sys/dev/acpica/acpi_thermal.c projects/tcp_cc_8.x/sys/dev/adb/adb_bus.c projects/tcp_cc_8.x/sys/dev/ahci/ahci.c projects/tcp_cc_8.x/sys/dev/ahci/ahci.h projects/tcp_cc_8.x/sys/dev/alc/if_alc.c projects/tcp_cc_8.x/sys/dev/amdtemp/amdtemp.c projects/tcp_cc_8.x/sys/dev/amr/amr.c projects/tcp_cc_8.x/sys/dev/asmc/asmc.c projects/tcp_cc_8.x/sys/dev/asmc/asmcvar.h projects/tcp_cc_8.x/sys/dev/ata/ (props changed) projects/tcp_cc_8.x/sys/dev/ata/ata-all.c projects/tcp_cc_8.x/sys/dev/ata/ata-disk.c projects/tcp_cc_8.x/sys/dev/ata/ata-dma.c projects/tcp_cc_8.x/sys/dev/ata/ata-usb.c (props changed) projects/tcp_cc_8.x/sys/dev/ata/chipsets/ata-marvell.c projects/tcp_cc_8.x/sys/dev/ath/if_ath.c projects/tcp_cc_8.x/sys/dev/atkbdc/psm.c projects/tcp_cc_8.x/sys/dev/bge/if_bge.c projects/tcp_cc_8.x/sys/dev/bktr/bktr_os.c projects/tcp_cc_8.x/sys/dev/ciss/ciss.c projects/tcp_cc_8.x/sys/dev/ciss/cissreg.h projects/tcp_cc_8.x/sys/dev/ciss/cissvar.h projects/tcp_cc_8.x/sys/dev/coretemp/coretemp.c projects/tcp_cc_8.x/sys/dev/de/if_de.c projects/tcp_cc_8.x/sys/dev/de/if_devar.h projects/tcp_cc_8.x/sys/dev/drm/drm_drv.c projects/tcp_cc_8.x/sys/dev/drm/drm_pciids.h projects/tcp_cc_8.x/sys/dev/drm/r600_cp.c projects/tcp_cc_8.x/sys/dev/drm/radeon_drv.h projects/tcp_cc_8.x/sys/dev/e1000/if_em.c projects/tcp_cc_8.x/sys/dev/e1000/if_igb.c projects/tcp_cc_8.x/sys/dev/hptrr/hptrr_osm_bsd.c projects/tcp_cc_8.x/sys/dev/hwpmc/hwpmc_core.c projects/tcp_cc_8.x/sys/dev/hwpmc/hwpmc_piv.c projects/tcp_cc_8.x/sys/dev/hwpmc/hwpmc_ppro.c projects/tcp_cc_8.x/sys/dev/hwpmc/hwpmc_x86.c projects/tcp_cc_8.x/sys/dev/if_ndis/if_ndis.c projects/tcp_cc_8.x/sys/dev/ips/ips_pci.c projects/tcp_cc_8.x/sys/dev/iscsi/initiator/isc_cam.c projects/tcp_cc_8.x/sys/dev/isp/isp_freebsd.c projects/tcp_cc_8.x/sys/dev/ixgbe/ixgbe.c projects/tcp_cc_8.x/sys/dev/mfi/mfi.c projects/tcp_cc_8.x/sys/dev/mfi/mfi_ioctl.h projects/tcp_cc_8.x/sys/dev/mfi/mfireg.h projects/tcp_cc_8.x/sys/dev/mge/if_mge.c projects/tcp_cc_8.x/sys/dev/mii/e1000phy.c projects/tcp_cc_8.x/sys/dev/mlx/mlx.c projects/tcp_cc_8.x/sys/dev/mmc/mmc.c projects/tcp_cc_8.x/sys/dev/mn/if_mn.c (props changed) projects/tcp_cc_8.x/sys/dev/mxge/if_mxge.c projects/tcp_cc_8.x/sys/dev/mxge/if_mxge_var.h projects/tcp_cc_8.x/sys/dev/pccbb/pccbb.c projects/tcp_cc_8.x/sys/dev/pci/pci.c projects/tcp_cc_8.x/sys/dev/pci/pci_user.c projects/tcp_cc_8.x/sys/dev/pci/pcireg.h projects/tcp_cc_8.x/sys/dev/pci/pcivar.h projects/tcp_cc_8.x/sys/dev/ppbus/vpo.c projects/tcp_cc_8.x/sys/dev/pst/pst-iop.c projects/tcp_cc_8.x/sys/dev/re/if_re.c projects/tcp_cc_8.x/sys/dev/rp/rp.c projects/tcp_cc_8.x/sys/dev/siis/siis.c projects/tcp_cc_8.x/sys/dev/sound/pci/hda/hdac.c projects/tcp_cc_8.x/sys/dev/sound/pci/t4dwave.c projects/tcp_cc_8.x/sys/dev/sound/usb/uaudio.c (props changed) projects/tcp_cc_8.x/sys/dev/sound/usb/uaudio.h (props changed) projects/tcp_cc_8.x/sys/dev/sound/usb/uaudio_pcm.c (props changed) projects/tcp_cc_8.x/sys/dev/sound/usb/uaudioreg.h (props changed) projects/tcp_cc_8.x/sys/dev/syscons/daemon/daemon_saver.c projects/tcp_cc_8.x/sys/dev/twe/twe.c projects/tcp_cc_8.x/sys/dev/txp/if_txp.c projects/tcp_cc_8.x/sys/dev/usb/controller/at91dci.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/at91dci.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/at91dci_atmelarm.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/atmegadci.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/atmegadci.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/atmegadci_atmelarm.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/ehci.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/ehci.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/ehci_ixp4xx.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/ehci_mbus.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/ehci_pci.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/musb_otg.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/musb_otg.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/musb_otg_atmelarm.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/ohci.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/ohci.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/ohci_atmelarm.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/ohci_pci.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/uhci.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/uhci.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/uhci_pci.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/usb_controller.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/uss820dci.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/uss820dci.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/controller/uss820dci_atmelarm.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/input/uhid.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/input/ukbd.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/input/ums.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/input/usb_rdesc.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/misc/udbp.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/misc/udbp.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/misc/ufm.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_aue.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_auereg.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_axe.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_axereg.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_cdce.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_cdcereg.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_cue.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_cuereg.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_kue.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_kuefw.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_kuereg.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_rue.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_ruereg.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_udav.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/if_udavreg.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/net/usb_ethernet.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/net/usb_ethernet.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/quirk/usb_quirk.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/quirk/usb_quirk.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/u3g.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/uark.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/ubsa.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/ubser.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/uchcom.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/ucycom.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/ufoma.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/uftdi.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/uftdi_reg.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/ugensa.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/uipaq.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/ulpt.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/umct.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/umodem.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/umoscom.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/uplcom.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/usb_serial.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/usb_serial.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/uslcom.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/uvisor.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/serial/uvscom.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/storage/rio500_usb.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/storage/umass.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/storage/urio.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/storage/ustorage_fs.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/template/usb_template.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/template/usb_template.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/template/usb_template_cdce.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/template/usb_template_msc.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/template/usb_template_mtp.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/ufm_ioctl.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_bus.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_busdma.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_busdma.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_cdc.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_compat_linux.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_compat_linux.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_controller.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_core.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_core.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_debug.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_debug.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_dev.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_dev.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_device.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_device.h (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_dynamic.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_dynamic.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_endian.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_error.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_generic.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_generic.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_handle_request.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_hid.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_hub.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_hub.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_if.m (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_ioctl.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_lookup.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_mbuf.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_mbuf.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_msctest.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_msctest.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_parse.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_pci.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_process.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_process.h (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_request.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_request.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_transfer.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_transfer.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_util.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/usb_util.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/usbdevs (props changed) projects/tcp_cc_8.x/sys/dev/usb/usbhid.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/wlan/if_rum.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/wlan/if_rumfw.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/wlan/if_rumreg.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/wlan/if_rumvar.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/wlan/if_upgt.c projects/tcp_cc_8.x/sys/dev/usb/wlan/if_ural.c (props changed) projects/tcp_cc_8.x/sys/dev/usb/wlan/if_uralreg.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/wlan/if_uralvar.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/wlan/if_zyd.c (contents, props changed) projects/tcp_cc_8.x/sys/dev/usb/wlan/if_zydfw.h (props changed) projects/tcp_cc_8.x/sys/dev/usb/wlan/if_zydreg.h (props changed) projects/tcp_cc_8.x/sys/dev/xen/blkback/blkback.c projects/tcp_cc_8.x/sys/dev/xen/netback/netback.c projects/tcp_cc_8.x/sys/dev/xen/netfront/ (props changed) projects/tcp_cc_8.x/sys/dev/xen/xenpci/ (props changed) projects/tcp_cc_8.x/sys/fs/fifofs/fifo_vnops.c projects/tcp_cc_8.x/sys/fs/nfsclient/nfs_clnode.c projects/tcp_cc_8.x/sys/fs/nfsclient/nfs_clport.c projects/tcp_cc_8.x/sys/fs/nfsclient/nfs_clsubs.c projects/tcp_cc_8.x/sys/fs/nfsclient/nfs_clvnops.c projects/tcp_cc_8.x/sys/fs/pseudofs/pseudofs_vncache.c projects/tcp_cc_8.x/sys/fs/pseudofs/pseudofs_vnops.c projects/tcp_cc_8.x/sys/geom/geom_disk.c projects/tcp_cc_8.x/sys/geom/multipath/g_multipath.c projects/tcp_cc_8.x/sys/geom/part/g_part.c projects/tcp_cc_8.x/sys/geom/part/g_part_gpt.c projects/tcp_cc_8.x/sys/i386/acpica/acpi_machdep.c projects/tcp_cc_8.x/sys/i386/bios/smapi.c projects/tcp_cc_8.x/sys/i386/bios/smbios.c projects/tcp_cc_8.x/sys/i386/bios/vpd.c projects/tcp_cc_8.x/sys/i386/conf/GENERIC projects/tcp_cc_8.x/sys/i386/conf/NOTES projects/tcp_cc_8.x/sys/i386/i386/elf_machdep.c projects/tcp_cc_8.x/sys/i386/i386/initcpu.c projects/tcp_cc_8.x/sys/i386/i386/local_apic.c projects/tcp_cc_8.x/sys/i386/i386/machdep.c projects/tcp_cc_8.x/sys/i386/i386/mp_machdep.c projects/tcp_cc_8.x/sys/i386/i386/pmap.c projects/tcp_cc_8.x/sys/i386/i386/trap.c projects/tcp_cc_8.x/sys/i386/include/apicvar.h projects/tcp_cc_8.x/sys/i386/include/pmap.h projects/tcp_cc_8.x/sys/i386/include/pmc_mdep.h projects/tcp_cc_8.x/sys/i386/include/smp.h projects/tcp_cc_8.x/sys/i386/linux/linux_sysvec.c projects/tcp_cc_8.x/sys/i386/xen/mp_machdep.c projects/tcp_cc_8.x/sys/i386/xen/pmap.c projects/tcp_cc_8.x/sys/ia64/conf/GENERIC projects/tcp_cc_8.x/sys/ia64/ia64/genassym.c projects/tcp_cc_8.x/sys/ia64/ia64/interrupt.c projects/tcp_cc_8.x/sys/ia64/ia64/machdep.c projects/tcp_cc_8.x/sys/ia64/ia64/mp_machdep.c projects/tcp_cc_8.x/sys/ia64/include/smp.h projects/tcp_cc_8.x/sys/isa/isahint.c projects/tcp_cc_8.x/sys/kern/imgact_elf.c projects/tcp_cc_8.x/sys/kern/init_main.c projects/tcp_cc_8.x/sys/kern/kern_cons.c (props changed) projects/tcp_cc_8.x/sys/kern/kern_exec.c projects/tcp_cc_8.x/sys/kern/kern_exit.c projects/tcp_cc_8.x/sys/kern/kern_fork.c projects/tcp_cc_8.x/sys/kern/kern_jail.c projects/tcp_cc_8.x/sys/kern/kern_kthread.c projects/tcp_cc_8.x/sys/kern/kern_lock.c projects/tcp_cc_8.x/sys/kern/kern_mutex.c projects/tcp_cc_8.x/sys/kern/kern_poll.c projects/tcp_cc_8.x/sys/kern/kern_proc.c projects/tcp_cc_8.x/sys/kern/kern_rwlock.c projects/tcp_cc_8.x/sys/kern/kern_shutdown.c projects/tcp_cc_8.x/sys/kern/kern_sig.c projects/tcp_cc_8.x/sys/kern/kern_sx.c projects/tcp_cc_8.x/sys/kern/kern_sysctl.c projects/tcp_cc_8.x/sys/kern/kern_thr.c projects/tcp_cc_8.x/sys/kern/kern_thread.c projects/tcp_cc_8.x/sys/kern/kern_uuid.c projects/tcp_cc_8.x/sys/kern/sched_ule.c projects/tcp_cc_8.x/sys/kern/subr_bus.c projects/tcp_cc_8.x/sys/kern/subr_kdb.c projects/tcp_cc_8.x/sys/kern/subr_pcpu.c projects/tcp_cc_8.x/sys/kern/subr_sglist.c projects/tcp_cc_8.x/sys/kern/subr_smp.c projects/tcp_cc_8.x/sys/kern/subr_taskqueue.c projects/tcp_cc_8.x/sys/kern/sys_generic.c projects/tcp_cc_8.x/sys/kern/tty_pty.c projects/tcp_cc_8.x/sys/kern/uipc_domain.c projects/tcp_cc_8.x/sys/kern/uipc_syscalls.c projects/tcp_cc_8.x/sys/kern/vfs_cache.c projects/tcp_cc_8.x/sys/kern/vfs_export.c projects/tcp_cc_8.x/sys/kern/vfs_subr.c projects/tcp_cc_8.x/sys/kern/vfs_syscalls.c projects/tcp_cc_8.x/sys/kern/vfs_vnops.c projects/tcp_cc_8.x/sys/mips/include/smp.h projects/tcp_cc_8.x/sys/mips/mips/mp_machdep.c projects/tcp_cc_8.x/sys/modules/dtrace/dtnfsclient/ (props changed) projects/tcp_cc_8.x/sys/modules/ip6_mroute_mod/ (props changed) projects/tcp_cc_8.x/sys/modules/ipmi/ipmi_linux/ (props changed) projects/tcp_cc_8.x/sys/modules/nfslockd/Makefile projects/tcp_cc_8.x/sys/modules/zfs/Makefile projects/tcp_cc_8.x/sys/net/bpf.c projects/tcp_cc_8.x/sys/net/bpf_buffer.c projects/tcp_cc_8.x/sys/net/bpf_zerocopy.c projects/tcp_cc_8.x/sys/net/bpfdesc.h projects/tcp_cc_8.x/sys/net/bridgestp.c projects/tcp_cc_8.x/sys/net/flowtable.c projects/tcp_cc_8.x/sys/net/flowtable.h projects/tcp_cc_8.x/sys/net/if.c projects/tcp_cc_8.x/sys/net/if_bridge.c projects/tcp_cc_8.x/sys/net/if_ef.c projects/tcp_cc_8.x/sys/net/if_llatbl.c projects/tcp_cc_8.x/sys/net/if_llatbl.h projects/tcp_cc_8.x/sys/net/if_var.h projects/tcp_cc_8.x/sys/net/if_vlan.c projects/tcp_cc_8.x/sys/net/route.c projects/tcp_cc_8.x/sys/net/rtsock.c projects/tcp_cc_8.x/sys/net/vnet.c projects/tcp_cc_8.x/sys/net/vnet.h projects/tcp_cc_8.x/sys/net80211/ieee80211.c projects/tcp_cc_8.x/sys/net80211/ieee80211.h projects/tcp_cc_8.x/sys/net80211/ieee80211_dfs.c projects/tcp_cc_8.x/sys/net80211/ieee80211_hwmp.c projects/tcp_cc_8.x/sys/net80211/ieee80211_input.c projects/tcp_cc_8.x/sys/net80211/ieee80211_mesh.c projects/tcp_cc_8.x/sys/net80211/ieee80211_mesh.h projects/tcp_cc_8.x/sys/netatalk/at_control.c projects/tcp_cc_8.x/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c (props changed) projects/tcp_cc_8.x/sys/netgraph/bluetooth/drivers/ubt/ng_ubt_var.h (props changed) projects/tcp_cc_8.x/sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c (props changed) projects/tcp_cc_8.x/sys/netgraph/ng_gif.c projects/tcp_cc_8.x/sys/netinet/if_ether.c projects/tcp_cc_8.x/sys/netinet/in.c projects/tcp_cc_8.x/sys/netinet/in_mcast.c projects/tcp_cc_8.x/sys/netinet/in_pcb.c projects/tcp_cc_8.x/sys/netinet/ip_carp.c projects/tcp_cc_8.x/sys/netinet/ip_divert.c projects/tcp_cc_8.x/sys/netinet/ip_divert.h projects/tcp_cc_8.x/sys/netinet/ip_fw.h projects/tcp_cc_8.x/sys/netinet/ip_output.c projects/tcp_cc_8.x/sys/netinet/ipfw/ip_dummynet.c (props changed) projects/tcp_cc_8.x/sys/netinet/ipfw/ip_fw2.c (contents, props changed) projects/tcp_cc_8.x/sys/netinet/ipfw/ip_fw_nat.c (props changed) projects/tcp_cc_8.x/sys/netinet/ipfw/ip_fw_pfil.c (contents, props changed) projects/tcp_cc_8.x/sys/netinet/raw_ip.c projects/tcp_cc_8.x/sys/netinet/sctp_bsd_addr.c projects/tcp_cc_8.x/sys/netinet/sctp_indata.c projects/tcp_cc_8.x/sys/netinet/sctp_input.c projects/tcp_cc_8.x/sys/netinet/sctp_os_bsd.h projects/tcp_cc_8.x/sys/netinet/sctp_output.c projects/tcp_cc_8.x/sys/netinet/sctp_pcb.c projects/tcp_cc_8.x/sys/netinet/sctp_timer.c projects/tcp_cc_8.x/sys/netinet/sctp_usrreq.c projects/tcp_cc_8.x/sys/netinet/sctputil.c projects/tcp_cc_8.x/sys/netinet/sctputil.h projects/tcp_cc_8.x/sys/netinet/tcp_input.c projects/tcp_cc_8.x/sys/netinet/tcp_timewait.c projects/tcp_cc_8.x/sys/netinet6/icmp6.c projects/tcp_cc_8.x/sys/netinet6/in6.c projects/tcp_cc_8.x/sys/netinet6/in6_ifattach.c projects/tcp_cc_8.x/sys/netinet6/in6_src.c projects/tcp_cc_8.x/sys/netinet6/ip6_input.c projects/tcp_cc_8.x/sys/netinet6/ip6_output.c projects/tcp_cc_8.x/sys/netinet6/nd6.c projects/tcp_cc_8.x/sys/netinet6/nd6_rtr.c projects/tcp_cc_8.x/sys/netipsec/xform_ipip.c projects/tcp_cc_8.x/sys/netipx/spx_reass.c (props changed) projects/tcp_cc_8.x/sys/nfsclient/bootp_subr.c projects/tcp_cc_8.x/sys/nfsclient/nfs_node.c projects/tcp_cc_8.x/sys/nfsclient/nfs_subs.c projects/tcp_cc_8.x/sys/nfsclient/nfs_vfsops.c projects/tcp_cc_8.x/sys/nfsclient/nfs_vnops.c projects/tcp_cc_8.x/sys/nfsserver/nfs_serv.c projects/tcp_cc_8.x/sys/nlm/nlm_prot_impl.c projects/tcp_cc_8.x/sys/pc98/cbus/fdc.c projects/tcp_cc_8.x/sys/pc98/conf/GENERIC projects/tcp_cc_8.x/sys/pc98/conf/NOTES projects/tcp_cc_8.x/sys/pci/if_rlreg.h projects/tcp_cc_8.x/sys/powerpc/conf/GENERIC projects/tcp_cc_8.x/sys/powerpc/include/smp.h projects/tcp_cc_8.x/sys/powerpc/powerpc/mp_machdep.c projects/tcp_cc_8.x/sys/rpc/clnt_dg.c projects/tcp_cc_8.x/sys/rpc/clnt_rc.c projects/tcp_cc_8.x/sys/rpc/clnt_vc.c projects/tcp_cc_8.x/sys/rpc/rpc_generic.c projects/tcp_cc_8.x/sys/rpc/rpcsec_gss/svc_rpcsec_gss.c projects/tcp_cc_8.x/sys/rpc/svc_dg.c projects/tcp_cc_8.x/sys/rpc/svc_generic.c projects/tcp_cc_8.x/sys/rpc/svc_vc.c projects/tcp_cc_8.x/sys/security/audit/audit.h projects/tcp_cc_8.x/sys/security/mac/mac_cred.c (props changed) projects/tcp_cc_8.x/sys/security/mac_bsdextended/ugidfw_system.c (props changed) projects/tcp_cc_8.x/sys/security/mac_bsdextended/ugidfw_vnode.c (props changed) projects/tcp_cc_8.x/sys/sparc64/conf/GENERIC projects/tcp_cc_8.x/sys/sparc64/include/smp.h projects/tcp_cc_8.x/sys/sun4v/include/smp.h projects/tcp_cc_8.x/sys/sys/bus.h projects/tcp_cc_8.x/sys/sys/imgact_elf.h projects/tcp_cc_8.x/sys/sys/jail.h projects/tcp_cc_8.x/sys/sys/lock.h projects/tcp_cc_8.x/sys/sys/pcpu.h projects/tcp_cc_8.x/sys/sys/proc.h projects/tcp_cc_8.x/sys/sys/sglist.h projects/tcp_cc_8.x/sys/sys/smp.h projects/tcp_cc_8.x/sys/sys/syscallsubr.h projects/tcp_cc_8.x/sys/sys/sysctl.h projects/tcp_cc_8.x/sys/sys/systm.h projects/tcp_cc_8.x/sys/sys/taskqueue.h projects/tcp_cc_8.x/sys/ufs/ffs/ffs_softdep.c projects/tcp_cc_8.x/sys/ufs/ffs/ffs_vfsops.c projects/tcp_cc_8.x/sys/ufs/ufs/ufs_vnops.c projects/tcp_cc_8.x/sys/vm/sg_pager.c projects/tcp_cc_8.x/sys/vm/vm_extern.h projects/tcp_cc_8.x/sys/vm/vm_glue.c projects/tcp_cc_8.x/sys/vm/vm_map.c projects/tcp_cc_8.x/sys/vm/vm_mmap.c projects/tcp_cc_8.x/sys/xdr/xdr_mbuf.c projects/tcp_cc_8.x/sys/xen/xenbus/xenbus_probe.c projects/tcp_cc_8.x/tools/regression/lib/msun/test-conj.t (props changed) projects/tcp_cc_8.x/tools/regression/poll/ (props changed) projects/tcp_cc_8.x/tools/regression/poll/Makefile projects/tcp_cc_8.x/tools/regression/priv/ (props changed) projects/tcp_cc_8.x/tools/regression/priv/Makefile projects/tcp_cc_8.x/tools/regression/priv/main.c projects/tcp_cc_8.x/tools/regression/priv/priv_netinet_ipsec.c projects/tcp_cc_8.x/tools/regression/priv/priv_vfs_extattr_system.c projects/tcp_cc_8.x/tools/regression/usr.bin/pkill/pgrep-_g.t (props changed) projects/tcp_cc_8.x/tools/regression/usr.bin/pkill/pgrep-_s.t (props changed) projects/tcp_cc_8.x/tools/regression/usr.bin/pkill/pkill-_g.t (props changed) projects/tcp_cc_8.x/tools/tools/ath/common/dumpregs.h (props changed) projects/tcp_cc_8.x/tools/tools/ath/common/dumpregs_5210.c (props changed) projects/tcp_cc_8.x/tools/tools/ath/common/dumpregs_5211.c (props changed) projects/tcp_cc_8.x/tools/tools/ath/common/dumpregs_5212.c (props changed) projects/tcp_cc_8.x/tools/tools/ath/common/dumpregs_5416.c (props changed) projects/tcp_cc_8.x/tools/tools/termcap/termcap.pl (props changed) projects/tcp_cc_8.x/tools/tools/vimage/ (props changed) projects/tcp_cc_8.x/tools/tools/vimage/Makefile projects/tcp_cc_8.x/tools/tools/vimage/vimage.8 projects/tcp_cc_8.x/tools/tools/vimage/vimage.c projects/tcp_cc_8.x/usr.bin/calendar/calendars/calendar.freebsd (contents, props changed) projects/tcp_cc_8.x/usr.bin/csup/ (props changed) projects/tcp_cc_8.x/usr.bin/fstat/ (props changed) projects/tcp_cc_8.x/usr.bin/fstat/fstat.c projects/tcp_cc_8.x/usr.bin/fstat/zfs.c projects/tcp_cc_8.x/usr.bin/look/ (props changed) projects/tcp_cc_8.x/usr.bin/look/look.c projects/tcp_cc_8.x/usr.bin/procstat/ (props changed) projects/tcp_cc_8.x/usr.bin/procstat/procstat.1 projects/tcp_cc_8.x/usr.bin/w/ (props changed) projects/tcp_cc_8.x/usr.bin/w/extern.h projects/tcp_cc_8.x/usr.bin/w/pr_time.c projects/tcp_cc_8.x/usr.bin/w/w.c projects/tcp_cc_8.x/usr.bin/whois/ (props changed) projects/tcp_cc_8.x/usr.bin/whois/whois.1 projects/tcp_cc_8.x/usr.bin/whois/whois.c projects/tcp_cc_8.x/usr.sbin/ (props changed) projects/tcp_cc_8.x/usr.sbin/Makefile projects/tcp_cc_8.x/usr.sbin/arp/ (props changed) projects/tcp_cc_8.x/usr.sbin/arp/arp.c projects/tcp_cc_8.x/usr.sbin/dumpcis/cardinfo.h (props changed) projects/tcp_cc_8.x/usr.sbin/dumpcis/cis.h (props changed) projects/tcp_cc_8.x/usr.sbin/freebsd-update/ (props changed) projects/tcp_cc_8.x/usr.sbin/freebsd-update/freebsd-update.sh projects/tcp_cc_8.x/usr.sbin/iostat/ (props changed) projects/tcp_cc_8.x/usr.sbin/iostat/iostat.c projects/tcp_cc_8.x/usr.sbin/jls/ (props changed) projects/tcp_cc_8.x/usr.sbin/jls/jls.c projects/tcp_cc_8.x/usr.sbin/lpr/ (props changed) projects/tcp_cc_8.x/usr.sbin/lpr/lp/lp.sh projects/tcp_cc_8.x/usr.sbin/makefs/ffs/ffs_bswap.c (props changed) projects/tcp_cc_8.x/usr.sbin/makefs/ffs/ffs_subr.c (props changed) projects/tcp_cc_8.x/usr.sbin/makefs/ffs/ufs_bswap.h (props changed) projects/tcp_cc_8.x/usr.sbin/makefs/getid.c (props changed) projects/tcp_cc_8.x/usr.sbin/ndp/ (props changed) projects/tcp_cc_8.x/usr.sbin/ndp/ndp.c projects/tcp_cc_8.x/usr.sbin/ntp/ (props changed) projects/tcp_cc_8.x/usr.sbin/ntp/scripts/mkver projects/tcp_cc_8.x/usr.sbin/pkg_install/add/main.c projects/tcp_cc_8.x/usr.sbin/ppp/ (props changed) projects/tcp_cc_8.x/usr.sbin/ppp/ether.c projects/tcp_cc_8.x/usr.sbin/ppp/exec.c projects/tcp_cc_8.x/usr.sbin/ppp/exec.h projects/tcp_cc_8.x/usr.sbin/ppp/main.c projects/tcp_cc_8.x/usr.sbin/ppp/netgraph.c projects/tcp_cc_8.x/usr.sbin/ppp/physical.c projects/tcp_cc_8.x/usr.sbin/ppp/ppp.8.m4 projects/tcp_cc_8.x/usr.sbin/ppp/tty.c projects/tcp_cc_8.x/usr.sbin/pstat/ (props changed) projects/tcp_cc_8.x/usr.sbin/pstat/pstat.c projects/tcp_cc_8.x/usr.sbin/sysinstall/ (props changed) projects/tcp_cc_8.x/usr.sbin/sysinstall/devices.c projects/tcp_cc_8.x/usr.sbin/sysinstall/install.c projects/tcp_cc_8.x/usr.sbin/sysinstall/media.c projects/tcp_cc_8.x/usr.sbin/sysinstall/sysinstall.8 projects/tcp_cc_8.x/usr.sbin/traceroute6/ (props changed) projects/tcp_cc_8.x/usr.sbin/traceroute6/Makefile projects/tcp_cc_8.x/usr.sbin/traceroute6/traceroute6.8 projects/tcp_cc_8.x/usr.sbin/traceroute6/traceroute6.c projects/tcp_cc_8.x/usr.sbin/wpa/ (props changed) projects/tcp_cc_8.x/usr.sbin/wpa/wpa_cli/Makefile projects/tcp_cc_8.x/usr.sbin/zic/ (props changed) Modified: projects/tcp_cc_8.x/Makefile.inc1 ============================================================================== --- projects/tcp_cc_8.x/Makefile.inc1 Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/Makefile.inc1 Sat Oct 10 00:20:37 2009 (r197919) @@ -93,7 +93,7 @@ CLEANDIR= cleandir .endif CVS?= cvs -CVSFLAGS?= -A -P -d -I! +CVSFLAGS?= -r RELENG_8 -P -d -I! SVN?= svn SVNFLAGS?= -r HEAD SUP?= /usr/bin/csup Modified: projects/tcp_cc_8.x/ObsoleteFiles.inc ============================================================================== --- projects/tcp_cc_8.x/ObsoleteFiles.inc Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/ObsoleteFiles.inc Sat Oct 10 00:20:37 2009 (r197919) @@ -14,6 +14,11 @@ # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last. # +# 20090904: remove lukemftpd +OLD_FILES+=usr/libexec/lukemftpd +OLD_FILES+=usr/share/man/man5/ftpd.conf.5.gz +OLD_FILES+=usr/share/man/man5/ftpusers.5.gz +OLD_FILES+=usr/share/man/man8/lukemftpd.8.gz # 20090801: vimage.h removed in favour of vnet.h OLD_FILES+=usr/include/sys/vimage.h # 20090719: library version bump for 8.0 @@ -803,8 +808,6 @@ OLD_FILES+=rescue/bsdlabel OLD_FILES+=rescue/fdisk OLD_FILES+=rescue/gpt .endif -# 20071026: kthread(9)/kproc(9) API changes -OLD_FILES+=usr/share/man/man9/kthread_create.9.gz # 20071025: rc.d/nfslocking superceeded by rc.d/lockd and rc.d/statd OLD_FILES+=etc/rc.d/nfslocking # 20070930: rename of cached to nscd Modified: projects/tcp_cc_8.x/UPDATING ============================================================================== --- projects/tcp_cc_8.x/UPDATING Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/UPDATING Sat Oct 10 00:20:37 2009 (r197919) @@ -8,19 +8,29 @@ Items affecting the ports and packages s /usr/ports/UPDATING. Please read that file before running portupgrade. -NOTE TO PEOPLE WHO THINK THAT FreeBSD 8.x IS SLOW: - FreeBSD 8.x has many debugging features turned on, in - both the kernel and userland. These features attempt to detect - incorrect use of system primitives, and encourage loud failure - through extra sanity checking and fail stop semantics. They - also substantially impact system performance. If you want to - do performance measurement, benchmarking, and optimization, - you'll want to turn them off. This includes various WITNESS- - related kernel options, INVARIANTS, malloc debugging flags - in userland, and various verbose features in the kernel. Many - developers choose to disable these features on build machines - to maximize performance. (To disable malloc debugging, run - ln -s aj /etc/malloc.conf.) +NOTE TO PEOPLE WHO THINK THAT FreeBSD 8.x IS SLOW ON IA64 OR SUN4V: + For ia64 the INVARIANTS and INVARIANT_SUPPORT kernel options + were left in the GENERIC kernel because the kernel does not + work properly without them. For sun4v all of the normal kernel + debugging tools present in HEAD were left in place because + sun4v support still needs work to become production ready. + +20090929: + 802.11s D3.03 support was committed. This is incompatible with + the previous code, which was based on D3.0. + +20090915: + ZFS snapshots are now mounted with MNT_IGNORE flag. Use -v option for + mount(8) and -a option for df(1) to see them. + +20090813: + Remove the option STOP_NMI. The default action is now to use NMI + only for KDB via the newly introduced function stop_cpus_hard() + and maintain stop_cpus() to just use a normal IPI_STOP on ia32 + and amd64. + +20090803: + RELENG_8 branched. 20090719: Bump the shared library version numbers for all libraries that Copied: projects/tcp_cc_8.x/cddl/compat/opensolaris/include/assert.h (from r197918, stable/8/cddl/compat/opensolaris/include/assert.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/tcp_cc_8.x/cddl/compat/opensolaris/include/assert.h Sat Oct 10 00:20:37 2009 (r197919, copy of r197918, stable/8/cddl/compat/opensolaris/include/assert.h) @@ -0,0 +1,55 @@ +/*- + * Copyright (c) 2009 Pawel Jakub Dawidek + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $FreeBSD$ + */ + +#undef assert +#undef _assert + +#ifdef NDEBUG +#define assert(e) ((void)0) +#define _assert(e) ((void)0) +#else +#define _assert(e) assert(e) + +#define assert(e) ((e) ? (void)0 : __assert(#e, __FILE__, __LINE__)) +#endif /* NDEBUG */ + +#ifndef _ASSERT_H_ +#define _ASSERT_H_ +#include +#include + +static __inline void +__assert(const char *expr, const char *file, int line) +{ + + (void)fprintf(stderr, "Assertion failed: (%s), file %s, line %d.\n", + expr, file, line); + abort(); + /* NOTREACHED */ +} +#endif /* !_ASSERT_H_ */ Modified: projects/tcp_cc_8.x/cddl/contrib/opensolaris/cmd/zdb/zdb.c ============================================================================== --- projects/tcp_cc_8.x/cddl/contrib/opensolaris/cmd/zdb/zdb.c Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/cddl/contrib/opensolaris/cmd/zdb/zdb.c Sat Oct 10 00:20:37 2009 (r197919) @@ -1322,6 +1322,14 @@ dump_label(const char *dev) exit(1); } + if (S_ISCHR(statbuf.st_mode)) { + if (ioctl(fd, DIOCGMEDIASIZE, &statbuf.st_size) == -1) { + (void) printf("failed to get size of '%s': %s\n", dev, + strerror(errno)); + exit(1); + } + } + psize = statbuf.st_size; psize = P2ALIGN(psize, (uint64_t)sizeof (vdev_label_t)); Modified: projects/tcp_cc_8.x/cddl/contrib/opensolaris/cmd/zfs/zfs.8 ============================================================================== --- projects/tcp_cc_8.x/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Sat Oct 10 00:20:37 2009 (r197919) @@ -535,7 +535,7 @@ This property is not inherited. .ad .sp .6 .RS 4n -Controls the checksum used to verify data integrity. The default value is "on", which automatically selects an appropriate algorithm (currently, \fIfletcher2\fR, but this may change in future releases). The value "off" disables integrity +Controls the checksum used to verify data integrity. The default value is "on", which automatically selects an appropriate algorithm (currently, \fIfletcher4\fR, but this may change in future releases). The value "off" disables integrity checking on user data. Disabling checksums is NOT a recommended practice. .RE Modified: projects/tcp_cc_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c ============================================================================== --- projects/tcp_cc_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c Sat Oct 10 00:20:37 2009 (r197919) @@ -172,6 +172,7 @@ is_shared(libzfs_handle_t *hdl, const ch *tab = '\0'; if (strcmp(buf, mountpoint) == 0) { +#if defined(sun) /* * the protocol field is the third field * skip over second field @@ -194,6 +195,10 @@ is_shared(libzfs_handle_t *hdl, const ch return (0); } } +#else + if (proto == PROTO_NFS) + return (SHARED_NFS); +#endif } } Modified: projects/tcp_cc_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c ============================================================================== --- projects/tcp_cc_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c Sat Oct 10 00:20:37 2009 (r197919) @@ -1126,7 +1126,7 @@ again: uint64_t originguid = 0; uint64_t stream_originguid = 0; uint64_t parent_fromsnap_guid, stream_parent_fromsnap_guid; - char *fsname, *stream_fsname; + char *fsname, *stream_fsname, *p1, *p2; nextfselem = nvlist_next_nvpair(local_nv, fselem); @@ -1295,10 +1295,11 @@ again: "parentfromsnap", &stream_parent_fromsnap_guid)); /* check for rename */ + p1 = strrchr(fsname, '/'); + p2 = strrchr(stream_fsname, '/'); if ((stream_parent_fromsnap_guid != 0 && stream_parent_fromsnap_guid != parent_fromsnap_guid) || - strcmp(strrchr(fsname, '/'), - strrchr(stream_fsname, '/')) != 0) { + (p1 != NULL && p2 != NULL && strcmp (p1, p2) != 0)) { nvlist_t *parent; char tryname[ZFS_MAXNAMELEN]; @@ -1317,7 +1318,7 @@ again: VERIFY(0 == nvlist_lookup_string(parent, "name", &pname)); (void) snprintf(tryname, sizeof (tryname), - "%s%s", pname, strrchr(stream_fsname, '/')); + "%s%s", pname, p2 != NULL ? p2 : ""); } else { tryname[0] = '\0'; if (flags.verbose) { Modified: projects/tcp_cc_8.x/cddl/lib/libnvpair/Makefile ============================================================================== --- projects/tcp_cc_8.x/cddl/lib/libnvpair/Makefile Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/cddl/lib/libnvpair/Makefile Sat Oct 10 00:20:37 2009 (r197919) @@ -13,5 +13,6 @@ SRCS= libnvpair.c \ CFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris/include CFLAGS+= -I${.CURDIR}/../../../sys/cddl/compat/opensolaris CFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common +CFLAGS+= -I${.CURDIR}/../../../sys .include Modified: projects/tcp_cc_8.x/contrib/bzip2/FREEBSD-vendor ============================================================================== --- projects/tcp_cc_8.x/contrib/bzip2/FREEBSD-vendor Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/contrib/bzip2/FREEBSD-vendor Sat Oct 10 00:20:37 2009 (r197919) @@ -2,6 +2,4 @@ Project: bzip2 ProjectURL: http://www.bzip.org/ Version: 1.0.5 -VendorTag: BZIP2 -VersionTag: v1_0_5 License: BSD Modified: projects/tcp_cc_8.x/contrib/gdtoa/gdtoaimp.h ============================================================================== --- projects/tcp_cc_8.x/contrib/gdtoa/gdtoaimp.h Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/contrib/gdtoa/gdtoaimp.h Sat Oct 10 00:20:37 2009 (r197919) @@ -485,7 +485,7 @@ extern pthread_mutex_t __gdtoa_locks[2]; _pthread_mutex_unlock(&__gdtoa_locks[n]); \ } while(0) -#define Kmax 15 +#define Kmax 9 struct Bigint { Modified: projects/tcp_cc_8.x/contrib/gdtoa/misc.c ============================================================================== --- projects/tcp_cc_8.x/contrib/gdtoa/misc.c Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/contrib/gdtoa/misc.c Sat Oct 10 00:20:37 2009 (r197919) @@ -55,7 +55,9 @@ Balloc #endif ACQUIRE_DTOA_LOCK(0); - if ( (rv = freelist[k]) !=0) { + /* The k > Kmax case does not need ACQUIRE_DTOA_LOCK(0), */ + /* but this case seems very unlikely. */ + if (k <= Kmax && (rv = freelist[k]) !=0) { freelist[k] = rv->next; } else { @@ -65,7 +67,7 @@ Balloc #else len = (sizeof(Bigint) + (x-1)*sizeof(ULong) + sizeof(double) - 1) /sizeof(double); - if (pmem_next - private_mem + len <= PRIVATE_mem) { + if (k <= Kmax && pmem_next - private_mem + len <= PRIVATE_mem) { rv = (Bigint*)pmem_next; pmem_next += len; } @@ -89,10 +91,14 @@ Bfree #endif { if (v) { - ACQUIRE_DTOA_LOCK(0); - v->next = freelist[v->k]; - freelist[v->k] = v; - FREE_DTOA_LOCK(0); + if (v->k > Kmax) + free((void*)v); + else { + ACQUIRE_DTOA_LOCK(0); + v->next = freelist[v->k]; + freelist[v->k] = v; + FREE_DTOA_LOCK(0); + } } } Modified: projects/tcp_cc_8.x/contrib/netcat/FREEBSD-vendor ============================================================================== --- projects/tcp_cc_8.x/contrib/netcat/FREEBSD-vendor Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/contrib/netcat/FREEBSD-vendor Sat Oct 10 00:20:37 2009 (r197919) @@ -2,6 +2,4 @@ Project: netcat (aka src/usr.bin/nc in OpenBSD) ProjectURL: http://www.openbsd.org/ Version: 4.4 -VendorTag: OPENBSD -VersionTag: OPENBSD_4_4 License: BSD Modified: projects/tcp_cc_8.x/contrib/openpam/FREEBSD-vendor ============================================================================== --- projects/tcp_cc_8.x/contrib/openpam/FREEBSD-vendor Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/contrib/openpam/FREEBSD-vendor Sat Oct 10 00:20:37 2009 (r197919) @@ -2,7 +2,5 @@ Project: OpenPAM ProjectURL: http://www.openpam.org/ Version: Hydrangea (20071221) -VendorTag: OPENPAM -VersionTag: OPENPAM_HYDRANGEA License: BSD Maintainer: des Modified: projects/tcp_cc_8.x/contrib/top/display.c ============================================================================== --- projects/tcp_cc_8.x/contrib/top/display.c Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/contrib/top/display.c Sat Oct 10 00:20:37 2009 (r197919) @@ -452,6 +452,7 @@ for (cpu = 0; cpu < num_cpus; cpu++) { lastline++; /* now walk thru the names and print the line */ + Move_to(cpustates_column, y_cpustates + cpu); while ((thisname = *names++) != NULL) { if (*thisname != '\0') @@ -543,6 +544,7 @@ for (cpu = 0; cpu < num_cpus; cpu++) { printf("\nCPU %d: ", cpu); lastline++; + Move_to(cpustates_column, y_cpustates + cpu); while ((thisname = *names++) != NULL) { if (*thisname != '\0') Modified: projects/tcp_cc_8.x/contrib/traceroute/as.c ============================================================================== --- projects/tcp_cc_8.x/contrib/traceroute/as.c Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/contrib/traceroute/as.c Sat Oct 10 00:20:37 2009 (r197919) @@ -63,55 +63,42 @@ struct aslookup { }; void * -as_setup(server) - char *server; +as_setup(char *server) { struct aslookup *asn; - struct hostent *he = NULL; - struct servent *se; - struct sockaddr_in in; + struct addrinfo hints, *res0, *res; FILE *f; - int s; + int s, error; if (server == NULL) + server = getenv("RA_SERVER"); + if (server == NULL) server = DEFAULT_AS_SERVER; - (void)memset(&in, 0, sizeof(in)); - in.sin_family = AF_INET; - in.sin_len = sizeof(in); - if ((se = getservbyname("whois", "tcp")) == NULL) { + memset(&hints, 0, sizeof(hints)); + hints.ai_family = PF_UNSPEC; + hints.ai_socktype = SOCK_STREAM; + error = getaddrinfo(server, "whois", &hints, &res0); + if (error == EAI_SERVICE) { warnx("warning: whois/tcp service not found"); - in.sin_port = ntohs(43); - } else - in.sin_port = se->s_port; - - if (inet_aton(server, &in.sin_addr) == 0 && - ((he = gethostbyname(server)) == NULL || - he->h_addr == NULL)) { - warnx("%s: %s", server, hstrerror(h_errno)); - return (NULL); + error = getaddrinfo(server, "43", &hints, &res0); } - - if ((s = socket(PF_INET, SOCK_STREAM, 0)) == -1) { - warn("socket"); + if (error != 0) { + warnx("%s: %s", server, gai_strerror(error)); return (NULL); } - do { - if (he != NULL) { - memcpy(&in.sin_addr, he->h_addr, he->h_length); - he->h_addr_list++; - } - if (connect(s, (struct sockaddr *)&in, sizeof(in)) == 0) + for (res = res0; res; res = res->ai_next) { + s = socket(res->ai_family, res->ai_socktype, res->ai_protocol); + if (s < 0) + continue; + if (connect(s, res->ai_addr, res->ai_addrlen) >= 0) break; - if (he == NULL || he->h_addr == NULL) { - close(s); - s = -1; - break; - } - } while (1); - - if (s == -1) { + close(s); + s = -1; + } + freeaddrinfo(res0); + if (s < 0) { warn("connect"); return (NULL); } @@ -137,23 +124,23 @@ as_setup(server) return (asn); } -int -as_lookup(_asn, addr) - void *_asn; - struct in_addr *addr; +unsigned int +as_lookup(void *_asn, char *addr, sa_family_t family) { struct aslookup *asn = _asn; char buf[1024]; - int as, rc, dlen; + unsigned int as; + int rc, dlen, plen; - as = rc = dlen = 0; - (void)fprintf(asn->as_f, "!r%s/32,l\n", inet_ntoa(*addr)); + as = 0; + rc = dlen = 0; + plen = (family == AF_INET6) ? 128 : 32; + (void)fprintf(asn->as_f, "!r%s/%d,l\n", addr, plen); (void)fflush(asn->as_f); #ifdef AS_DEBUG_FILE if (asn->as_debug) { - (void)fprintf(asn->as_debug, ">> !r%s/32,l\n", - inet_ntoa(*addr)); + (void)fprintf(asn->as_debug, ">> !r%s/%d,l\n", addr, plen); (void)fflush(asn->as_debug); } #endif /* AS_DEBUG_FILE */ @@ -182,7 +169,7 @@ as_lookup(_asn, addr) } #endif /* AS_DEBUG_FILE */ break; - case 'C': + case 'C': case 'D': case 'E': case 'F': @@ -209,7 +196,7 @@ as_lookup(_asn, addr) /* origin line is the interesting bit */ if (as == 0 && strncasecmp(buf, "origin:", 7) == 0) { - sscanf(buf + 7, " AS%d", &as); + sscanf(buf + 7, " AS%u", &as); #ifdef AS_DEBUG_FILE if (asn->as_debug) { (void)fprintf(asn->as_debug, "as: %d\n", as); @@ -223,8 +210,7 @@ as_lookup(_asn, addr) } void -as_shutdown(_asn) - void *_asn; +as_shutdown(void *_asn) { struct aslookup *asn = _asn; Modified: projects/tcp_cc_8.x/contrib/traceroute/as.h ============================================================================== --- projects/tcp_cc_8.x/contrib/traceroute/as.h Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/contrib/traceroute/as.h Sat Oct 10 00:20:37 2009 (r197919) @@ -37,6 +37,6 @@ * POSSIBILITY OF SUCH DAMAGE. */ -void *as_setup __P((char *)); -int as_lookup __P((void *, struct in_addr *)); -void as_shutdown __P((void *)); +void *as_setup(char *); +unsigned int as_lookup(void *, char *, sa_family_t); +void as_shutdown(void *); Modified: projects/tcp_cc_8.x/contrib/traceroute/traceroute.c ============================================================================== --- projects/tcp_cc_8.x/contrib/traceroute/traceroute.c Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/contrib/traceroute/traceroute.c Sat Oct 10 00:20:37 2009 (r197919) @@ -1477,19 +1477,21 @@ print(register u_char *buf, register int { register struct ip *ip; register int hlen; + char addr[INET_ADDRSTRLEN]; ip = (struct ip *) buf; hlen = ip->ip_hl << 2; cc -= hlen; + strlcpy(addr, inet_ntoa(from->sin_addr), sizeof(addr)); + if (as_path) - Printf(" [AS%d]", as_lookup(asn, &from->sin_addr)); + Printf(" [AS%u]", as_lookup(asn, addr, AF_INET)); if (nflag) - Printf(" %s", inet_ntoa(from->sin_addr)); + Printf(" %s", addr); else - Printf(" %s (%s)", inetname(from->sin_addr), - inet_ntoa(from->sin_addr)); + Printf(" %s (%s)", inetname(from->sin_addr), addr); if (verbose) Printf(" %d bytes to %s", cc, inet_ntoa (ip->ip_dst)); Modified: projects/tcp_cc_8.x/crypto/openssh/FREEBSD-vendor ============================================================================== --- projects/tcp_cc_8.x/crypto/openssh/FREEBSD-vendor Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/crypto/openssh/FREEBSD-vendor Sat Oct 10 00:20:37 2009 (r197919) @@ -1,8 +1,6 @@ # $FreeBSD$ Project: Portable OpenSSH ProjectURL: http://www.openssh.com/portable.html -Version: 5.1p1 -VendorTag: OPENSSH -VersionTag: OpenSSH_5_1p1 +Version: 5.2p1 License: BSD Maintainer: des Modified: projects/tcp_cc_8.x/crypto/openssl/crypto/pqueue/pqueue.c ============================================================================== --- projects/tcp_cc_8.x/crypto/openssl/crypto/pqueue/pqueue.c Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/crypto/openssl/crypto/pqueue/pqueue.c Sat Oct 10 00:20:37 2009 (r197919) @@ -234,3 +234,17 @@ pqueue_next(pitem **item) return ret; } + +int +pqueue_size(pqueue_s *pq) +{ + pitem *item = pq->items; + int count = 0; + + while(item != NULL) + { + count++; + item = item->next; + } + return count; +} Modified: projects/tcp_cc_8.x/crypto/openssl/crypto/pqueue/pqueue.h ============================================================================== --- projects/tcp_cc_8.x/crypto/openssl/crypto/pqueue/pqueue.h Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/crypto/openssl/crypto/pqueue/pqueue.h Sat Oct 10 00:20:37 2009 (r197919) @@ -91,5 +91,6 @@ pitem *pqueue_iterator(pqueue pq); pitem *pqueue_next(piterator *iter); void pqueue_print(pqueue pq); +int pqueue_size(pqueue pq); #endif /* ! HEADER_PQUEUE_H */ Modified: projects/tcp_cc_8.x/crypto/openssl/ssl/d1_both.c ============================================================================== --- projects/tcp_cc_8.x/crypto/openssl/ssl/d1_both.c Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/crypto/openssl/ssl/d1_both.c Sat Oct 10 00:20:37 2009 (r197919) @@ -519,6 +519,7 @@ dtls1_retrieve_buffered_fragment(SSL *s, if ( s->d1->handshake_read_seq == frag->msg_header.seq) { + unsigned long frag_len = frag->msg_header.frag_len; pqueue_pop(s->d1->buffered_messages); al=dtls1_preprocess_fragment(s,&frag->msg_header,max); @@ -536,7 +537,7 @@ dtls1_retrieve_buffered_fragment(SSL *s, if (al==0) { *ok = 1; - return frag->msg_header.frag_len; + return frag_len; } ssl3_send_alert(s,SSL3_AL_FATAL,al); @@ -561,7 +562,16 @@ dtls1_process_out_of_seq_message(SSL *s, if ((msg_hdr->frag_off+frag_len) > msg_hdr->msg_len) goto err; - if (msg_hdr->seq <= s->d1->handshake_read_seq) + /* Try to find item in queue, to prevent duplicate entries */ + pq_64bit_init(&seq64); + pq_64bit_assign_word(&seq64, msg_hdr->seq); + item = pqueue_find(s->d1->buffered_messages, seq64); + pq_64bit_free(&seq64); + + /* Discard the message if sequence number was already there, is + * too far in the future or the fragment is already in the queue */ + if (msg_hdr->seq <= s->d1->handshake_read_seq || + msg_hdr->seq > s->d1->handshake_read_seq + 10 || item != NULL) { unsigned char devnull [256]; @@ -575,30 +585,31 @@ dtls1_process_out_of_seq_message(SSL *s, } } - frag = dtls1_hm_fragment_new(frag_len); - if ( frag == NULL) - goto err; + if (frag_len) + { + frag = dtls1_hm_fragment_new(frag_len); + if ( frag == NULL) + goto err; - memcpy(&(frag->msg_header), msg_hdr, sizeof(*msg_hdr)); + memcpy(&(frag->msg_header), msg_hdr, sizeof(*msg_hdr)); - if (frag_len) - { - /* read the body of the fragment (header has already been read */ + /* read the body of the fragment (header has already been read) */ i = s->method->ssl_read_bytes(s,SSL3_RT_HANDSHAKE, frag->fragment,frag_len,0); if (i<=0 || (unsigned long)i!=frag_len) goto err; - } - pq_64bit_init(&seq64); - pq_64bit_assign_word(&seq64, msg_hdr->seq); + pq_64bit_init(&seq64); + pq_64bit_assign_word(&seq64, msg_hdr->seq); - item = pitem_new(seq64, frag); - pq_64bit_free(&seq64); - if ( item == NULL) - goto err; + item = pitem_new(seq64, frag); + pq_64bit_free(&seq64); + if ( item == NULL) + goto err; + + pqueue_insert(s->d1->buffered_messages, item); + } - pqueue_insert(s->d1->buffered_messages, item); return DTLS1_HM_FRAGMENT_RETRY; err: Modified: projects/tcp_cc_8.x/crypto/openssl/ssl/d1_pkt.c ============================================================================== --- projects/tcp_cc_8.x/crypto/openssl/ssl/d1_pkt.c Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/crypto/openssl/ssl/d1_pkt.c Sat Oct 10 00:20:37 2009 (r197919) @@ -167,6 +167,10 @@ dtls1_buffer_record(SSL *s, record_pqueu DTLS1_RECORD_DATA *rdata; pitem *item; + /* Limit the size of the queue to prevent DOS attacks */ + if (pqueue_size(queue->q) >= 100) + return 0; + rdata = OPENSSL_malloc(sizeof(DTLS1_RECORD_DATA)); item = pitem_new(priority, rdata); if (rdata == NULL || item == NULL) Modified: projects/tcp_cc_8.x/etc/defaults/rc.conf ============================================================================== --- projects/tcp_cc_8.x/etc/defaults/rc.conf Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/etc/defaults/rc.conf Sat Oct 10 00:20:37 2009 (r197919) @@ -23,6 +23,7 @@ rc_debug="NO" # Set to YES to enable debugging output from rc.d rc_info="NO" # Enables display of informational messages at boot. +rc_startmsgs="YES" # Show "Starting foo:" messages at boot rcshutdown_timeout="30" # Seconds to wait before terminating rc.shutdown early_late_divider="FILESYSTEMS" # Script that separates early/late # stages of the boot process. Make sure you know @@ -549,7 +550,7 @@ lpd_flags="" # Flags to lpd (if enabled nscd_enable="NO" # Run the nsswitch caching daemon. chkprintcap_enable="NO" # Run chkprintcap(8) before running lpd. chkprintcap_flags="-d" # Create missing directories by default. -dumpdev="AUTO" # Device to crashdump to (device name, AUTO, or NO). +dumpdev="NO" # Device to crashdump to (device name, AUTO, or NO). dumpdir="/var/crash" # Directory where crash dumps are to be stored savecore_flags="" # Used if dumpdev is enabled above, and present. crashinfo_enable="YES" # Automatically generate crash dump summary. Modified: projects/tcp_cc_8.x/etc/freebsd-update.conf ============================================================================== --- projects/tcp_cc_8.x/etc/freebsd-update.conf Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/etc/freebsd-update.conf Sat Oct 10 00:20:37 2009 (r197919) @@ -63,3 +63,14 @@ MergeChanges /etc/ /var/named/etc/ /boot # which *might* be installed of which FreeBSD Update should figure out # which actually are installed and upgrade those (StrictComponents no)? # StrictComponents no + +# When installing a new kernel perform a backup of the old one first +# so it is possible to boot the old kernel in case of problems. +# BackupKernel yes + +# If BackupKernel is enabled, the backup kernel is saved to this +# directory. +# BackupKernelDir /boot/kernel.old + +# When backing up a kernel also back up debug symbol files? +# BackupKernelSymbolFiles no Modified: projects/tcp_cc_8.x/etc/inetd.conf ============================================================================== --- projects/tcp_cc_8.x/etc/inetd.conf Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/etc/inetd.conf Sat Oct 10 00:20:37 2009 (r197919) @@ -8,8 +8,6 @@ # #ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l #ftp stream tcp6 nowait root /usr/libexec/ftpd ftpd -l -#ftp stream tcp nowait root /usr/libexec/lukemftpd ftpd -l -r -#ftp stream tcp6 nowait root /usr/libexec/lukemftpd ftpd -l -r #ssh stream tcp nowait root /usr/sbin/sshd sshd -i -4 #ssh stream tcp6 nowait root /usr/sbin/sshd sshd -i -6 #telnet stream tcp nowait root /usr/libexec/telnetd telnetd Modified: projects/tcp_cc_8.x/etc/mtree/BSD.include.dist ============================================================================== --- projects/tcp_cc_8.x/etc/mtree/BSD.include.dist Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/etc/mtree/BSD.include.dist Sat Oct 10 00:20:37 2009 (r197919) @@ -104,6 +104,8 @@ .. lmc .. + mfi + .. mpt mpilib .. Modified: projects/tcp_cc_8.x/etc/network.subr ============================================================================== --- projects/tcp_cc_8.x/etc/network.subr Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/etc/network.subr Sat Oct 10 00:20:37 2009 (r197919) @@ -727,6 +727,13 @@ list_net_interfaces() ;; *) _tmplist="${network_interfaces} ${cloned_interfaces}" + + # lo0 is effectively mandatory, so help prevent foot-shooting + # + case "$_tmplist" in + lo0|'lo0 '*|*' lo0'|*' lo0 '*) ;; # This is fine, do nothing + *) _tmplist="lo0 ${_tmplist}" ;; + esac ;; esac @@ -816,6 +823,17 @@ hexprint() echo ${str} } +is_wired_interface() +{ + local media + + case `ifconfig $1 2>/dev/null` in + *media:?Ethernet*) media=Ethernet ;; + esac + + test "$media" = "Ethernet" +} + # Setup the interfaces for IPv6 network6_interface_setup() { @@ -858,14 +876,19 @@ network6_interface_setup() ifconfig $i inet6 ${ipv6_ifconfig} alias fi + # Wireless NIC cards are virtualized through the wlan interface + if ! is_wired_interface ${i}; then + case "${i}" in + wlan*) rtsol_interface=yes ;; + *) rtsol_interface=no ;; + esac + fi + if [ ${rtsol_available} = yes -a ${rtsol_interface} = yes ] then case ${i} in lo0|gif[0-9]*|stf[0-9]*|faith[0-9]*|lp[0-9]*|sl[0-9]*|tun[0-9]*|pflog[0-9]*|pfsync[0-9]*) ;; - # Wireless NIC cards are virtualized through the wlan interface - an[0-9]*|ath[0-9]*|ipw[0-9]*|iwi[0-9]*|iwn[0-9]*|ral[0-9]*|wi[0-9]*|wl[0-9]*|wpi[0-9]*) - ;; *) rtsol_interfaces="${rtsol_interfaces} ${i}" ;; Modified: projects/tcp_cc_8.x/etc/rc.d/wpa_supplicant ============================================================================== --- projects/tcp_cc_8.x/etc/rc.d/wpa_supplicant Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/etc/rc.d/wpa_supplicant Sat Oct 10 00:20:37 2009 (r197919) @@ -18,18 +18,6 @@ if [ -z "$ifn" ]; then return 1 fi -is_wired_interface() -{ - media=`ifconfig $1 2>/dev/null | while read line; do - case "$line" in - *media:?Ethernet*) - echo Ethernet - ;; - esac - done` - test "$media" = "Ethernet" -} - is_ndis_interface() { case `sysctl -n net.wlan.${1#wlan}.%parent 2>/dev/null` in Modified: projects/tcp_cc_8.x/etc/rc.subr ============================================================================== --- projects/tcp_cc_8.x/etc/rc.subr Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/etc/rc.subr Sat Oct 10 00:20:37 2009 (r197919) @@ -680,7 +680,13 @@ run_rc_command() # setup the full command to run # - [ -z "${rc_quiet}" ] && echo "Starting ${name}." + _show_startmsgs=1 + if [ -n "${rc_quiet}" ]; then + if ! checkyesno rc_startmsgs; then + unset _show_startmsgs + fi + fi + [ -n "$_show_startmsgs" ] && echo "Starting ${name}." if [ -n "$_chroot" ]; then _doit="\ ${_nice:+nice -n $_nice }\ Modified: projects/tcp_cc_8.x/gnu/usr.bin/patch/common.h ============================================================================== --- projects/tcp_cc_8.x/gnu/usr.bin/patch/common.h Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/gnu/usr.bin/patch/common.h Sat Oct 10 00:20:37 2009 (r197919) @@ -34,6 +34,7 @@ #define Strcpy (void)strcpy #define Strcat (void)strcat #define Strlcpy (void)strlcpy +#define Strncpy (void)strncpy #define Strlcat (void)strlcat /* NeXT declares malloc and realloc incompatibly from us in some of Modified: projects/tcp_cc_8.x/gnu/usr.bin/patch/pch.c ============================================================================== --- projects/tcp_cc_8.x/gnu/usr.bin/patch/pch.c Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/gnu/usr.bin/patch/pch.c Sat Oct 10 00:20:37 2009 (r197919) @@ -1152,7 +1152,8 @@ pgets(bool do_indent) indent++; } } - Strlcpy(buf, line, len + 1 - skipped); + Strncpy(buf, line, len - skipped); + buf[len - skipped] = '\0'; } return len; } Modified: projects/tcp_cc_8.x/include/Makefile ============================================================================== --- projects/tcp_cc_8.x/include/Makefile Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/include/Makefile Sat Oct 10 00:20:37 2009 (r197919) @@ -40,7 +40,7 @@ LDIRS= bsm cam geom net net80211 netatal LSUBDIRS= cam/ata cam/scsi \ dev/acpica dev/an dev/bktr dev/firewire dev/hwpmc \ - dev/ic dev/iicbus ${_dev_ieee488} dev/lmc dev/ofw \ + dev/ic dev/iicbus ${_dev_ieee488} dev/lmc dev/mfi dev/ofw \ dev/pbio ${_dev_powermac_nvram} dev/ppbus dev/smbus \ dev/speaker dev/usb dev/utopia dev/vkbd dev/wi \ fs/devfs fs/fdescfs fs/fifofs fs/msdosfs fs/nfs fs/ntfs fs/nullfs \ Modified: projects/tcp_cc_8.x/lib/libarchive/archive_read.c ============================================================================== --- projects/tcp_cc_8.x/lib/libarchive/archive_read.c Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/lib/libarchive/archive_read.c Sat Oct 10 00:20:37 2009 (r197919) @@ -928,9 +928,12 @@ __archive_read_filter_ahead(struct archi for (;;) { /* - * If we can satisfy from the copy buffer, we're done. + * If we can satisfy from the copy buffer (and the + * copy buffer isn't empty), we're done. In particular, + * note that min == 0 is a perfectly well-defined + * request. */ - if (filter->avail >= min) { + if (filter->avail >= min && filter->avail > 0) { if (avail != NULL) *avail = filter->avail; return (filter->next); Modified: projects/tcp_cc_8.x/lib/libarchive/test/test_compat_zip.c ============================================================================== --- projects/tcp_cc_8.x/lib/libarchive/test/test_compat_zip.c Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/lib/libarchive/test/test_compat_zip.c Sat Oct 10 00:20:37 2009 (r197919) @@ -36,7 +36,7 @@ test_compat_zip_1(void) assert((a = archive_read_new()) != NULL); assertEqualIntA(a, ARCHIVE_OK, archive_read_support_compression_all(a)); - assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a)); + assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_zip(a)); extract_reference_file(name); assertEqualIntA(a, ARCHIVE_OK, archive_read_open_filename(a, name, 10240)); Modified: projects/tcp_cc_8.x/lib/libc/db/hash/hash.c ============================================================================== --- projects/tcp_cc_8.x/lib/libc/db/hash/hash.c Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/lib/libc/db/hash/hash.c Sat Oct 10 00:20:37 2009 (r197919) @@ -711,7 +711,7 @@ hash_seq(const DB *dbp, DBT *key, DBT *d hashp->cndx = 1; hashp->cpage = NULL; } - next_bucket: +next_bucket: for (bp = NULL; !bp || !bp[0]; ) { if (!(bufp = hashp->cpage)) { for (bucket = hashp->cbucket; @@ -732,7 +732,7 @@ hash_seq(const DB *dbp, DBT *key, DBT *d } } else { bp = (u_int16_t *)hashp->cpage->page; - if (flag == R_NEXT) { + if (flag == R_NEXT || flag == 0) { hashp->cndx += 2; if (hashp->cndx > bp[0]) { hashp->cpage = NULL; Modified: projects/tcp_cc_8.x/lib/libc/gen/_pthread_stubs.c ============================================================================== --- projects/tcp_cc_8.x/lib/libc/gen/_pthread_stubs.c Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/lib/libc/gen/_pthread_stubs.c Sat Oct 10 00:20:37 2009 (r197919) @@ -222,7 +222,7 @@ STUB_FUNC1(pthread_mutex_trylock, PJT_MU STUB_FUNC1(pthread_mutex_unlock, PJT_MUTEX_UNLOCK, int, void *) STUB_FUNC1(pthread_mutexattr_destroy, PJT_MUTEXATTR_DESTROY, int, void *) STUB_FUNC1(pthread_mutexattr_init, PJT_MUTEXATTR_INIT, int, void *) -STUB_FUNC1(pthread_mutexattr_settype, PJT_MUTEXATTR_SETTYPE, int, void *) +STUB_FUNC2(pthread_mutexattr_settype, PJT_MUTEXATTR_SETTYPE, int, void *, int) STUB_FUNC2(pthread_once, PJT_ONCE, int, void *, void *) STUB_FUNC1(pthread_rwlock_destroy, PJT_RWLOCK_DESTROY, int, void *) STUB_FUNC2(pthread_rwlock_init, PJT_RWLOCK_INIT, int, void *, void *) Modified: projects/tcp_cc_8.x/lib/libc/posix1e/Makefile.inc ============================================================================== --- projects/tcp_cc_8.x/lib/libc/posix1e/Makefile.inc Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/lib/libc/posix1e/Makefile.inc Sat Oct 10 00:20:37 2009 (r197919) @@ -106,14 +106,16 @@ MLINKS+=acl_create_entry.3 acl_create_en mac_get.3 mac_get_fd.3 \ mac_get.3 mac_get_file.3 \ mac_get.3 mac_get_link.3 \ + mac_get.3 mac_get_peer.3 \ mac_get.3 mac_get_pid.3 \ mac_get.3 mac_get_proc.3 \ mac_prepare.3 mac_prepare_file_label.3 \ mac_prepare.3 mac_prepare_ifnet_label.3 \ mac_prepare.3 mac_prepare_process_label.3 \ - mac_set.3 mac_set_link.3 \ + mac_prepare.3 mac_prepare_type.3 \ mac_set.3 mac_set_fd.3 \ mac_set.3 mac_set_file.3 \ + mac_set.3 mac_set_link.3 \ mac_set.3 mac_set_proc.3 \ mac_text.3 mac_from_text.3 \ mac_text.3 mac_to_text.3 Modified: projects/tcp_cc_8.x/lib/libc/posix1e/acl_calc_mask.c ============================================================================== --- projects/tcp_cc_8.x/lib/libc/posix1e/acl_calc_mask.c Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/lib/libc/posix1e/acl_calc_mask.c Sat Oct 10 00:20:37 2009 (r197919) @@ -50,12 +50,6 @@ acl_calc_mask(acl_t *acl_p) acl_t acl_new; int i, mask_mode, mask_num; - if (!_acl_brand_may_be(*acl_p, ACL_BRAND_POSIX)) { - errno = EINVAL; - return (-1); - } - _acl_brand_as(*acl_p, ACL_BRAND_POSIX); - /* * (23.4.2.4) requires acl_p to point to a pointer to a valid ACL. * Since one of the primary reasons to use this function would be @@ -67,6 +61,13 @@ acl_calc_mask(acl_t *acl_p) errno = EINVAL; return (-1); } + + if (!_acl_brand_may_be(*acl_p, ACL_BRAND_POSIX)) { + errno = EINVAL; + return (-1); + } + _acl_brand_as(*acl_p, ACL_BRAND_POSIX); + acl_int = &(*acl_p)->ats_acl; if ((acl_int->acl_cnt < 3) || (acl_int->acl_cnt > ACL_MAX_ENTRIES)) { errno = EINVAL; Modified: projects/tcp_cc_8.x/lib/libc/posix1e/acl_to_text.c ============================================================================== --- projects/tcp_cc_8.x/lib/libc/posix1e/acl_to_text.c Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/lib/libc/posix1e/acl_to_text.c Sat Oct 10 00:20:37 2009 (r197919) @@ -70,11 +70,6 @@ _posix1e_acl_to_text(acl_t acl, ssize_t if (buf == NULL) return(NULL); - if (acl == NULL) { - errno = EINVAL; - return(NULL); - } - acl_int = &acl->ats_acl; mask_perm = ACL_PERM_BITS; /* effective is regular if no mask */ @@ -243,6 +238,11 @@ char * acl_to_text_np(acl_t acl, ssize_t *len_p, int flags) { + if (acl == NULL) { + errno = EINVAL; + return(NULL); + } + switch (_acl_brand(acl)) { case ACL_BRAND_POSIX: return (_posix1e_acl_to_text(acl, len_p, flags)); Modified: projects/tcp_cc_8.x/lib/libc/posix1e/mac.3 ============================================================================== --- projects/tcp_cc_8.x/lib/libc/posix1e/mac.3 Sat Oct 10 00:02:18 2009 (r197918) +++ projects/tcp_cc_8.x/lib/libc/posix1e/mac.3 Sat Oct 10 00:20:37 2009 (r197919) @@ -1,4 +1,5 @@ .\" Copyright (c) 2001, 2003 Networks Associates Technology, Inc. +.\" Copyright (c) 2009 Robert N. M. Watson .\" All rights reserved. .\" .\" This software was developed for the FreeBSD Project by Chris @@ -30,7 +31,7 @@ .\" .\" $FreeBSD$ .\" -.Dd April 19, 2003 +.Dd August 7, 2009 .Dt MAC 3 .Os .Sh NAME @@ -44,81 +45,82 @@ In the kernel configuration file: .Cd "options MAC" .Sh DESCRIPTION -.Fx -permits administrators to define Mandatory Access Control labels -defining levels for the privacy and integrity of data, -overriding discretionary policies -for those objects. -Not all objects currently provide support for MAC labels, -and MAC support must be explicitly enabled by the administrator. -The library calls include routines to retrieve, duplicate, -and set MAC labels associated with files and processes. -.Pp -POSIX.1e describes a set of MAC manipulation routines -to manage the contents of MAC labels, *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sat Oct 10 00:27:17 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0EEB31065693; Sat, 10 Oct 2009 00:27:17 +0000 (UTC) (envelope-from lstewart@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id D95338FC0A; Sat, 10 Oct 2009 00:27:16 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n9A0RGnF067600; Sat, 10 Oct 2009 00:27:16 GMT (envelope-from lstewart@svn.freebsd.org) Received: (from lstewart@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n9A0RGLu067599; Sat, 10 Oct 2009 00:27:16 GMT (envelope-from lstewart@svn.freebsd.org) Message-Id: <200910100027.n9A0RGLu067599@svn.freebsd.org> From: Lawrence Stewart Date: Sat, 10 Oct 2009 00:27:16 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197920 - projects/tcp_ffcaia2008_head X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Oct 2009 00:27:17 -0000 Author: lstewart Date: Sat Oct 10 00:27:16 2009 New Revision: 197920 URL: http://svn.freebsd.org/changeset/base/197920 Log: Branch off current 8.x code to create a new branch that tracks head. Sponsored by: FreeBSD Foundation Added: projects/tcp_ffcaia2008_head/ (props changed) - copied from r197919, projects/tcp_ffcaia2008_8.x/ From owner-svn-src-projects@FreeBSD.ORG Sat Oct 10 00:34:32 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 723F61065670; Sat, 10 Oct 2009 00:34:32 +0000 (UTC) (envelope-from lstewart@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 5C9938FC0A; Sat, 10 Oct 2009 00:34:32 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n9A0YWhO067879; Sat, 10 Oct 2009 00:34:32 GMT (envelope-from lstewart@svn.freebsd.org) Received: (from lstewart@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n9A0YVOE067828; Sat, 10 Oct 2009 00:34:31 GMT (envelope-from lstewart@svn.freebsd.org) Message-Id: <200910100034.n9A0YVOE067828@svn.freebsd.org> From: Lawrence Stewart Date: Sat, 10 Oct 2009 00:34:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197921 - in projects/tcp_ffcaia2008_8.x: . bin/ps cddl/compat/opensolaris cddl/compat/opensolaris/include cddl/contrib/opensolaris cddl/contrib/opensolaris/cmd/zdb cddl/contrib/opensol... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Oct 2009 00:34:32 -0000 Author: lstewart Date: Sat Oct 10 00:34:30 2009 New Revision: 197921 URL: http://svn.freebsd.org/changeset/base/197921 Log: Merge r196045:197920 from stable/8. Added: projects/tcp_ffcaia2008_8.x/cddl/compat/opensolaris/include/assert.h - copied unchanged from r197920, stable/8/cddl/compat/opensolaris/include/assert.h projects/tcp_ffcaia2008_8.x/contrib/less/cvt.c - copied unchanged from r196045, head/contrib/less/cvt.c projects/tcp_ffcaia2008_8.x/contrib/less/pattern.c - copied unchanged from r196045, head/contrib/less/pattern.c projects/tcp_ffcaia2008_8.x/contrib/less/pattern.h - copied unchanged from r196045, head/contrib/less/pattern.h projects/tcp_ffcaia2008_8.x/etc/rc.d/hostid_save - copied unchanged from r196045, head/etc/rc.d/hostid_save projects/tcp_ffcaia2008_8.x/etc/rc.d/zvol - copied unchanged from r196045, head/etc/rc.d/zvol projects/tcp_ffcaia2008_8.x/lib/libkvm/kvm_vnet.c - copied, changed from r196045, head/lib/libkvm/kvm_vnet.c projects/tcp_ffcaia2008_8.x/release/scripts/mm-mtree.sh - copied unchanged from r197920, stable/8/release/scripts/mm-mtree.sh projects/tcp_ffcaia2008_8.x/release/svnbranch.awk - copied unchanged from r197920, stable/8/release/svnbranch.awk projects/tcp_ffcaia2008_8.x/share/man/man4/siis.4 - copied unchanged from r196045, head/share/man/man4/siis.4 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_amrr.9 - copied unchanged from r197920, stable/8/share/man/man9/ieee80211_amrr.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_beacon.9 - copied unchanged from r197920, stable/8/share/man/man9/ieee80211_beacon.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_bmiss.9 - copied unchanged from r197920, stable/8/share/man/man9/ieee80211_bmiss.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_ddb.9 - copied unchanged from r197920, stable/8/share/man/man9/ieee80211_ddb.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_regdomain.9 - copied unchanged from r197920, stable/8/share/man/man9/ieee80211_regdomain.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_scan.9 - copied unchanged from r197920, stable/8/share/man/man9/ieee80211_scan.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_vap.9 - copied unchanged from r197920, stable/8/share/man/man9/ieee80211_vap.9 projects/tcp_ffcaia2008_8.x/sys/arm/conf/SHEEVAPLUG - copied unchanged from r197920, stable/8/sys/arm/conf/SHEEVAPLUG projects/tcp_ffcaia2008_8.x/sys/arm/mv/kirkwood/files.kirkwood - copied unchanged from r197920, stable/8/sys/arm/mv/kirkwood/files.kirkwood projects/tcp_ffcaia2008_8.x/sys/arm/mv/kirkwood/files.sheevaplug - copied unchanged from r197920, stable/8/sys/arm/mv/kirkwood/files.sheevaplug projects/tcp_ffcaia2008_8.x/sys/arm/mv/kirkwood/sheevaplug.c - copied unchanged from r197920, stable/8/sys/arm/mv/kirkwood/sheevaplug.c projects/tcp_ffcaia2008_8.x/sys/arm/mv/kirkwood/std.kirkwood - copied unchanged from r197920, stable/8/sys/arm/mv/kirkwood/std.kirkwood projects/tcp_ffcaia2008_8.x/sys/arm/mv/kirkwood/std.sheevaplug - copied unchanged from r197920, stable/8/sys/arm/mv/kirkwood/std.sheevaplug projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c - copied unchanged from r197920, stable/8/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/sys/taskq.h - copied unchanged from r197920, stable/8/sys/cddl/contrib/opensolaris/uts/common/sys/taskq.h projects/tcp_ffcaia2008_8.x/sys/dev/ispfw/asm_2500.h - copied unchanged from r196045, head/sys/dev/ispfw/asm_2500.h projects/tcp_ffcaia2008_8.x/sys/dev/siis/ - copied from r196045, head/sys/dev/siis/ projects/tcp_ffcaia2008_8.x/sys/modules/if_epair/ - copied from r196045, head/sys/modules/if_epair/ projects/tcp_ffcaia2008_8.x/sys/modules/ispfw/isp_2400_multi/ - copied from r196045, head/sys/modules/ispfw/isp_2400_multi/ projects/tcp_ffcaia2008_8.x/sys/modules/ispfw/isp_2500/ - copied from r196045, head/sys/modules/ispfw/isp_2500/ projects/tcp_ffcaia2008_8.x/sys/modules/ispfw/isp_2500_multi/ - copied from r196045, head/sys/modules/ispfw/isp_2500_multi/ projects/tcp_ffcaia2008_8.x/sys/modules/siis/ - copied from r196045, head/sys/modules/siis/ projects/tcp_ffcaia2008_8.x/sys/vm/sg_pager.c - copied, changed from r196045, head/sys/vm/sg_pager.c projects/tcp_ffcaia2008_8.x/tools/regression/poll/sockpoll.c - copied unchanged from r197920, stable/8/tools/regression/poll/sockpoll.c projects/tcp_ffcaia2008_8.x/usr.sbin/mfiutil/ - copied from r197920, stable/8/usr.sbin/mfiutil/ projects/tcp_ffcaia2008_8.x/usr.sbin/mptutil/ - copied from r197920, stable/8/usr.sbin/mptutil/ Replaced: projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/rpc/xdr.h - copied unchanged from r197920, stable/8/sys/cddl/compat/opensolaris/rpc/xdr.h Deleted: projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/head/assert.h projects/tcp_ffcaia2008_8.x/crypto/openssl/apps/md4.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/bftest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/bntest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/casttest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/destest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/dhtest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/dsatest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/ecdhtest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/ecdsatest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/ectest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/enginetest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/evp_test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/exptest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_aesavs.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_desmovs.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_dsatest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_dssvs.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_hmactest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_randtest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_rngvs.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_rsagtest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_rsastest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_rsavtest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_shatest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_test_suite.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/hmactest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/ideatest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/jpaketest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/md2test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/md4test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/md5test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/mdc2test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/randtest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/rc2test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/rc4test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/rc5test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/rmdtest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/rsa_test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/sha1test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/sha256t.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/sha512t.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/shatest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/ssltest.c projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_ioctl.9 projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/sys/taskq.h projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/sys/taskq_impl.h projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/os/taskq.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/rpc/ projects/tcp_ffcaia2008_8.x/sys/kern/kern_vimage.c projects/tcp_ffcaia2008_8.x/sys/sys/vimage.h Modified: projects/tcp_ffcaia2008_8.x/ (props changed) projects/tcp_ffcaia2008_8.x/Makefile.inc1 projects/tcp_ffcaia2008_8.x/ObsoleteFiles.inc (contents, props changed) projects/tcp_ffcaia2008_8.x/UPDATING (contents, props changed) projects/tcp_ffcaia2008_8.x/bin/ps/ps.c projects/tcp_ffcaia2008_8.x/cddl/compat/opensolaris/ (props changed) projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/ (props changed) projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/cmd/zdb/zdb.c projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c projects/tcp_ffcaia2008_8.x/cddl/lib/libnvpair/ (props changed) projects/tcp_ffcaia2008_8.x/cddl/lib/libnvpair/Makefile projects/tcp_ffcaia2008_8.x/contrib/bind9/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/bind9/CHANGES projects/tcp_ffcaia2008_8.x/contrib/bind9/bin/named/update.c projects/tcp_ffcaia2008_8.x/contrib/bind9/version projects/tcp_ffcaia2008_8.x/contrib/bzip2/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/bzip2/FREEBSD-vendor projects/tcp_ffcaia2008_8.x/contrib/cpio/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/csup/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/ee/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/file/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/gcc/dwarf2out.c projects/tcp_ffcaia2008_8.x/contrib/gdb/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/gdtoa/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/gdtoa/gdtoaimp.h projects/tcp_ffcaia2008_8.x/contrib/gdtoa/misc.c projects/tcp_ffcaia2008_8.x/contrib/less/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/less/LICENSE projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.aut projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsb projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsg projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsu projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.in projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o2e projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o9c projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o9u projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.wnb projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.wnm projects/tcp_ffcaia2008_8.x/contrib/less/NEWS projects/tcp_ffcaia2008_8.x/contrib/less/README projects/tcp_ffcaia2008_8.x/contrib/less/brac.c projects/tcp_ffcaia2008_8.x/contrib/less/ch.c projects/tcp_ffcaia2008_8.x/contrib/less/charset.c projects/tcp_ffcaia2008_8.x/contrib/less/charset.h projects/tcp_ffcaia2008_8.x/contrib/less/cmd.h projects/tcp_ffcaia2008_8.x/contrib/less/cmdbuf.c projects/tcp_ffcaia2008_8.x/contrib/less/command.c projects/tcp_ffcaia2008_8.x/contrib/less/configure.ac projects/tcp_ffcaia2008_8.x/contrib/less/decode.c projects/tcp_ffcaia2008_8.x/contrib/less/defines.ds projects/tcp_ffcaia2008_8.x/contrib/less/defines.o2 projects/tcp_ffcaia2008_8.x/contrib/less/defines.o9 projects/tcp_ffcaia2008_8.x/contrib/less/defines.wn projects/tcp_ffcaia2008_8.x/contrib/less/edit.c projects/tcp_ffcaia2008_8.x/contrib/less/filename.c projects/tcp_ffcaia2008_8.x/contrib/less/forwback.c projects/tcp_ffcaia2008_8.x/contrib/less/funcs.h projects/tcp_ffcaia2008_8.x/contrib/less/ifile.c projects/tcp_ffcaia2008_8.x/contrib/less/input.c projects/tcp_ffcaia2008_8.x/contrib/less/jump.c projects/tcp_ffcaia2008_8.x/contrib/less/less.h projects/tcp_ffcaia2008_8.x/contrib/less/less.man projects/tcp_ffcaia2008_8.x/contrib/less/less.nro projects/tcp_ffcaia2008_8.x/contrib/less/lessecho.c projects/tcp_ffcaia2008_8.x/contrib/less/lessecho.man projects/tcp_ffcaia2008_8.x/contrib/less/lessecho.nro projects/tcp_ffcaia2008_8.x/contrib/less/lesskey.c projects/tcp_ffcaia2008_8.x/contrib/less/lesskey.h projects/tcp_ffcaia2008_8.x/contrib/less/lesskey.man projects/tcp_ffcaia2008_8.x/contrib/less/lesskey.nro projects/tcp_ffcaia2008_8.x/contrib/less/lglob.h projects/tcp_ffcaia2008_8.x/contrib/less/line.c projects/tcp_ffcaia2008_8.x/contrib/less/linenum.c projects/tcp_ffcaia2008_8.x/contrib/less/lsystem.c projects/tcp_ffcaia2008_8.x/contrib/less/main.c projects/tcp_ffcaia2008_8.x/contrib/less/mark.c projects/tcp_ffcaia2008_8.x/contrib/less/mkhelp.c projects/tcp_ffcaia2008_8.x/contrib/less/optfunc.c projects/tcp_ffcaia2008_8.x/contrib/less/option.c projects/tcp_ffcaia2008_8.x/contrib/less/option.h projects/tcp_ffcaia2008_8.x/contrib/less/opttbl.c projects/tcp_ffcaia2008_8.x/contrib/less/os.c projects/tcp_ffcaia2008_8.x/contrib/less/output.c projects/tcp_ffcaia2008_8.x/contrib/less/pckeys.h projects/tcp_ffcaia2008_8.x/contrib/less/position.c projects/tcp_ffcaia2008_8.x/contrib/less/position.h projects/tcp_ffcaia2008_8.x/contrib/less/prompt.c projects/tcp_ffcaia2008_8.x/contrib/less/screen.c projects/tcp_ffcaia2008_8.x/contrib/less/scrsize.c projects/tcp_ffcaia2008_8.x/contrib/less/search.c projects/tcp_ffcaia2008_8.x/contrib/less/signal.c projects/tcp_ffcaia2008_8.x/contrib/less/tags.c projects/tcp_ffcaia2008_8.x/contrib/less/ttyin.c projects/tcp_ffcaia2008_8.x/contrib/less/version.c projects/tcp_ffcaia2008_8.x/contrib/libpcap/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/ncurses/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/netcat/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/netcat/FREEBSD-vendor projects/tcp_ffcaia2008_8.x/contrib/ntp/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/openbsm/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/openbsm/NEWS projects/tcp_ffcaia2008_8.x/contrib/openbsm/README projects/tcp_ffcaia2008_8.x/contrib/openbsm/VERSION projects/tcp_ffcaia2008_8.x/contrib/openbsm/config/config.h projects/tcp_ffcaia2008_8.x/contrib/openbsm/configure projects/tcp_ffcaia2008_8.x/contrib/openbsm/configure.ac projects/tcp_ffcaia2008_8.x/contrib/openbsm/etc/audit_event projects/tcp_ffcaia2008_8.x/contrib/openbsm/tools/audump.c projects/tcp_ffcaia2008_8.x/contrib/openpam/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/openpam/FREEBSD-vendor projects/tcp_ffcaia2008_8.x/contrib/pf/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/sendmail/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/tcpdump/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/tcsh/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/top/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/top/display.c projects/tcp_ffcaia2008_8.x/contrib/top/install-sh (props changed) projects/tcp_ffcaia2008_8.x/contrib/traceroute/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/traceroute/as.c projects/tcp_ffcaia2008_8.x/contrib/traceroute/as.h projects/tcp_ffcaia2008_8.x/contrib/traceroute/traceroute.c projects/tcp_ffcaia2008_8.x/contrib/wpa/ (props changed) projects/tcp_ffcaia2008_8.x/crypto/openssh/ (props changed) projects/tcp_ffcaia2008_8.x/crypto/openssh/FREEBSD-vendor projects/tcp_ffcaia2008_8.x/crypto/openssl/ (props changed) projects/tcp_ffcaia2008_8.x/crypto/openssl/crypto/pqueue/pqueue.c projects/tcp_ffcaia2008_8.x/crypto/openssl/crypto/pqueue/pqueue.h projects/tcp_ffcaia2008_8.x/crypto/openssl/ssl/d1_both.c projects/tcp_ffcaia2008_8.x/crypto/openssl/ssl/d1_pkt.c projects/tcp_ffcaia2008_8.x/etc/ (props changed) projects/tcp_ffcaia2008_8.x/etc/defaults/rc.conf projects/tcp_ffcaia2008_8.x/etc/freebsd-update.conf projects/tcp_ffcaia2008_8.x/etc/inetd.conf projects/tcp_ffcaia2008_8.x/etc/mtree/BSD.include.dist projects/tcp_ffcaia2008_8.x/etc/network.subr projects/tcp_ffcaia2008_8.x/etc/portsnap.conf projects/tcp_ffcaia2008_8.x/etc/rc.d/Makefile projects/tcp_ffcaia2008_8.x/etc/rc.d/hostid projects/tcp_ffcaia2008_8.x/etc/rc.d/wpa_supplicant projects/tcp_ffcaia2008_8.x/etc/rc.d/zfs projects/tcp_ffcaia2008_8.x/etc/rc.subr projects/tcp_ffcaia2008_8.x/gnu/usr.bin/patch/ (props changed) projects/tcp_ffcaia2008_8.x/gnu/usr.bin/patch/common.h projects/tcp_ffcaia2008_8.x/gnu/usr.bin/patch/pch.c projects/tcp_ffcaia2008_8.x/include/ (props changed) projects/tcp_ffcaia2008_8.x/include/Makefile projects/tcp_ffcaia2008_8.x/lib/libarchive/ (props changed) projects/tcp_ffcaia2008_8.x/lib/libarchive/archive_read.c projects/tcp_ffcaia2008_8.x/lib/libarchive/archive_read_support_format_iso9660.c projects/tcp_ffcaia2008_8.x/lib/libarchive/test/test_compat_zip.c projects/tcp_ffcaia2008_8.x/lib/libc/ (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/db/hash/hash.c projects/tcp_ffcaia2008_8.x/lib/libc/gen/_pthread_stubs.c projects/tcp_ffcaia2008_8.x/lib/libc/gen/pw_scan.c projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/Makefile.inc projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/acl_calc_mask.c projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/acl_to_text.c projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/mac.3 projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/mac_free.3 projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/mac_get.3 projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/mac_set.3 projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/mac_text.3 projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/posix1e.3 projects/tcp_ffcaia2008_8.x/lib/libc/stdio/asprintf.c (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/stdlib/malloc.c projects/tcp_ffcaia2008_8.x/lib/libc/stdlib/ptsname.3 projects/tcp_ffcaia2008_8.x/lib/libc/stdtime/ (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/string/ffsll.c (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/string/flsll.c (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/string/wcpcpy.c (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/string/wcpncpy.c (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/sys/mmap.2 projects/tcp_ffcaia2008_8.x/lib/libc/sys/setfib.2 projects/tcp_ffcaia2008_8.x/lib/libdevinfo/ (props changed) projects/tcp_ffcaia2008_8.x/lib/libdevinfo/devinfo.h projects/tcp_ffcaia2008_8.x/lib/libdisk/ (props changed) projects/tcp_ffcaia2008_8.x/lib/libdisk/change.c projects/tcp_ffcaia2008_8.x/lib/libjail/jail.c projects/tcp_ffcaia2008_8.x/lib/libjail/jail.h projects/tcp_ffcaia2008_8.x/lib/libkvm/ (props changed) projects/tcp_ffcaia2008_8.x/lib/libkvm/Makefile projects/tcp_ffcaia2008_8.x/lib/libkvm/kvm.c projects/tcp_ffcaia2008_8.x/lib/libkvm/kvm_private.h projects/tcp_ffcaia2008_8.x/lib/libkvm/kvm_proc.c projects/tcp_ffcaia2008_8.x/lib/libthr/ (props changed) projects/tcp_ffcaia2008_8.x/lib/libthr/thread/thr_umtx.h projects/tcp_ffcaia2008_8.x/lib/libusb/ (props changed) projects/tcp_ffcaia2008_8.x/lib/libusb/libusb.3 projects/tcp_ffcaia2008_8.x/lib/libusb/libusb.h projects/tcp_ffcaia2008_8.x/lib/libusb/libusb10.c projects/tcp_ffcaia2008_8.x/lib/libusb/libusb10.h projects/tcp_ffcaia2008_8.x/lib/libusb/libusb10_desc.c projects/tcp_ffcaia2008_8.x/lib/libusb/libusb10_io.c projects/tcp_ffcaia2008_8.x/lib/libusb/libusb20.3 (contents, props changed) projects/tcp_ffcaia2008_8.x/lib/libusb/libusb20_compat01.c projects/tcp_ffcaia2008_8.x/lib/libusb/libusb20_int.h projects/tcp_ffcaia2008_8.x/lib/libusb/usb.h (props changed) projects/tcp_ffcaia2008_8.x/lib/libutil/ (props changed) projects/tcp_ffcaia2008_8.x/libexec/Makefile projects/tcp_ffcaia2008_8.x/release/ (props changed) projects/tcp_ffcaia2008_8.x/release/Makefile projects/tcp_ffcaia2008_8.x/release/doc/ (props changed) projects/tcp_ffcaia2008_8.x/release/doc/en_US.ISO8859-1/hardware/ (props changed) projects/tcp_ffcaia2008_8.x/release/doc/en_US.ISO8859-1/hardware/article.sgml projects/tcp_ffcaia2008_8.x/release/doc/en_US.ISO8859-1/relnotes/article.sgml projects/tcp_ffcaia2008_8.x/release/scripts/lib32-make.sh projects/tcp_ffcaia2008_8.x/release/scripts/package-split.py projects/tcp_ffcaia2008_8.x/sbin/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/bsdlabel/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/bsdlabel/bsdlabel.c projects/tcp_ffcaia2008_8.x/sbin/camcontrol/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/camcontrol/camcontrol.8 projects/tcp_ffcaia2008_8.x/sbin/camcontrol/camcontrol.c projects/tcp_ffcaia2008_8.x/sbin/dhclient/dispatch.c projects/tcp_ffcaia2008_8.x/sbin/geom/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/geom/class/nop/gnop.8 projects/tcp_ffcaia2008_8.x/sbin/geom/class/part/geom_part.c projects/tcp_ffcaia2008_8.x/sbin/ifconfig/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/ifconfig/ifconfig.c projects/tcp_ffcaia2008_8.x/sbin/ifconfig/ifgif.c projects/tcp_ffcaia2008_8.x/sbin/ifconfig/ifieee80211.c projects/tcp_ffcaia2008_8.x/sbin/ipfw/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/ipfw/ipfw.8 projects/tcp_ffcaia2008_8.x/sbin/mksnap_ffs/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/mksnap_ffs/mksnap_ffs.8 projects/tcp_ffcaia2008_8.x/sbin/mount/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/mount/mount.8 projects/tcp_ffcaia2008_8.x/sbin/mount/mount.c projects/tcp_ffcaia2008_8.x/sbin/mount_nfs/mount_nfs.8 projects/tcp_ffcaia2008_8.x/sbin/umount/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/umount/umount.8 projects/tcp_ffcaia2008_8.x/share/examples/cvsup/stable-supfile projects/tcp_ffcaia2008_8.x/share/examples/cvsup/standard-supfile projects/tcp_ffcaia2008_8.x/share/man/man4/ (props changed) projects/tcp_ffcaia2008_8.x/share/man/man4/Makefile projects/tcp_ffcaia2008_8.x/share/man/man4/acpi_panasonic.4 projects/tcp_ffcaia2008_8.x/share/man/man4/ahci.4 projects/tcp_ffcaia2008_8.x/share/man/man4/altq.4 projects/tcp_ffcaia2008_8.x/share/man/man4/asmc.4 projects/tcp_ffcaia2008_8.x/share/man/man4/epair.4 projects/tcp_ffcaia2008_8.x/share/man/man4/mfi.4 projects/tcp_ffcaia2008_8.x/share/man/man4/mpt.4 projects/tcp_ffcaia2008_8.x/share/man/man4/mxge.4 projects/tcp_ffcaia2008_8.x/share/man/man4/polling.4 projects/tcp_ffcaia2008_8.x/share/man/man4/u3g.4 projects/tcp_ffcaia2008_8.x/share/man/man4/urtw.4 projects/tcp_ffcaia2008_8.x/share/man/man5/ (props changed) projects/tcp_ffcaia2008_8.x/share/man/man5/freebsd-update.conf.5 projects/tcp_ffcaia2008_8.x/share/man/man5/rc.conf.5 projects/tcp_ffcaia2008_8.x/share/man/man7/ (props changed) projects/tcp_ffcaia2008_8.x/share/man/man7/release.7 projects/tcp_ffcaia2008_8.x/share/man/man9/ (props changed) projects/tcp_ffcaia2008_8.x/share/man/man9/Makefile projects/tcp_ffcaia2008_8.x/share/man/man9/fail.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_crypto.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_input.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_node.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_output.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_proto.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_radiotap.9 projects/tcp_ffcaia2008_8.x/share/man/man9/kproc.9 projects/tcp_ffcaia2008_8.x/share/man/man9/kthread.9 projects/tcp_ffcaia2008_8.x/share/man/man9/netisr.9 projects/tcp_ffcaia2008_8.x/share/man/man9/sglist.9 projects/tcp_ffcaia2008_8.x/share/man/man9/taskqueue.9 projects/tcp_ffcaia2008_8.x/share/misc/committers-ports.dot projects/tcp_ffcaia2008_8.x/share/timedef/ (props changed) projects/tcp_ffcaia2008_8.x/share/timedef/ja_JP.UTF-8.src projects/tcp_ffcaia2008_8.x/share/zoneinfo/ (props changed) projects/tcp_ffcaia2008_8.x/share/zoneinfo/africa projects/tcp_ffcaia2008_8.x/share/zoneinfo/asia projects/tcp_ffcaia2008_8.x/share/zoneinfo/australasia projects/tcp_ffcaia2008_8.x/share/zoneinfo/europe projects/tcp_ffcaia2008_8.x/share/zoneinfo/leapseconds projects/tcp_ffcaia2008_8.x/sys/ (props changed) projects/tcp_ffcaia2008_8.x/sys/amd64/amd64/elf_machdep.c projects/tcp_ffcaia2008_8.x/sys/amd64/amd64/initcpu.c projects/tcp_ffcaia2008_8.x/sys/amd64/amd64/local_apic.c projects/tcp_ffcaia2008_8.x/sys/amd64/amd64/machdep.c projects/tcp_ffcaia2008_8.x/sys/amd64/amd64/mp_machdep.c projects/tcp_ffcaia2008_8.x/sys/amd64/amd64/pmap.c projects/tcp_ffcaia2008_8.x/sys/amd64/amd64/trap.c projects/tcp_ffcaia2008_8.x/sys/amd64/conf/GENERIC projects/tcp_ffcaia2008_8.x/sys/amd64/conf/NOTES projects/tcp_ffcaia2008_8.x/sys/amd64/conf/XENHVM projects/tcp_ffcaia2008_8.x/sys/amd64/include/apicvar.h projects/tcp_ffcaia2008_8.x/sys/amd64/include/cpufunc.h projects/tcp_ffcaia2008_8.x/sys/amd64/include/md_var.h projects/tcp_ffcaia2008_8.x/sys/amd64/include/pmc_mdep.h projects/tcp_ffcaia2008_8.x/sys/amd64/include/smp.h projects/tcp_ffcaia2008_8.x/sys/amd64/include/xen/ (props changed) projects/tcp_ffcaia2008_8.x/sys/amd64/linux32/linux32_sysvec.c projects/tcp_ffcaia2008_8.x/sys/arm/arm/cpufunc.c projects/tcp_ffcaia2008_8.x/sys/arm/arm/minidump_machdep.c projects/tcp_ffcaia2008_8.x/sys/arm/arm/pmap.c projects/tcp_ffcaia2008_8.x/sys/arm/arm/vm_machdep.c projects/tcp_ffcaia2008_8.x/sys/arm/at91/uart_dev_at91usart.c projects/tcp_ffcaia2008_8.x/sys/arm/mv/common.c projects/tcp_ffcaia2008_8.x/sys/arm/mv/discovery/db78xxx.c projects/tcp_ffcaia2008_8.x/sys/arm/mv/kirkwood/db88f6xxx.c projects/tcp_ffcaia2008_8.x/sys/arm/mv/kirkwood/files.db88f6xxx projects/tcp_ffcaia2008_8.x/sys/arm/mv/kirkwood/std.db88f6xxx projects/tcp_ffcaia2008_8.x/sys/arm/mv/mv_machdep.c projects/tcp_ffcaia2008_8.x/sys/arm/mv/mvreg.h projects/tcp_ffcaia2008_8.x/sys/arm/mv/mvvar.h projects/tcp_ffcaia2008_8.x/sys/arm/mv/orion/db88f5xxx.c projects/tcp_ffcaia2008_8.x/sys/boot/forth/loader.conf projects/tcp_ffcaia2008_8.x/sys/boot/i386/gptboot/gptboot.c projects/tcp_ffcaia2008_8.x/sys/boot/pc98/Makefile.inc projects/tcp_ffcaia2008_8.x/sys/cam/ata/ata_all.c projects/tcp_ffcaia2008_8.x/sys/cam/ata/ata_all.h projects/tcp_ffcaia2008_8.x/sys/cam/ata/ata_da.c projects/tcp_ffcaia2008_8.x/sys/cam/ata/ata_xpt.c projects/tcp_ffcaia2008_8.x/sys/cam/cam_ccb.h projects/tcp_ffcaia2008_8.x/sys/cam/cam_xpt.c projects/tcp_ffcaia2008_8.x/sys/cam/scsi/scsi_da.c projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/kern/opensolaris.c projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/kern/opensolaris_kobj.c projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/sys/mutex.h projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/sys/proc.h projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/sys/vfs.h projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/sys/vnode.h projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/ (props changed) projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/vnode.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/fletcher.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/sys/callb.h projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/sys/vnode.h projects/tcp_ffcaia2008_8.x/sys/compat/freebsd32/freebsd32_misc.c projects/tcp_ffcaia2008_8.x/sys/compat/ia32/ia32_sysvec.c projects/tcp_ffcaia2008_8.x/sys/compat/linprocfs/linprocfs.c projects/tcp_ffcaia2008_8.x/sys/compat/linux/linux_ioctl.c projects/tcp_ffcaia2008_8.x/sys/compat/linux/linux_mib.c projects/tcp_ffcaia2008_8.x/sys/compat/linux/linux_misc.c projects/tcp_ffcaia2008_8.x/sys/compat/linux/linux_socket.c projects/tcp_ffcaia2008_8.x/sys/compat/svr4/svr4_sockio.c projects/tcp_ffcaia2008_8.x/sys/conf/NOTES projects/tcp_ffcaia2008_8.x/sys/conf/files projects/tcp_ffcaia2008_8.x/sys/conf/newvers.sh projects/tcp_ffcaia2008_8.x/sys/conf/options projects/tcp_ffcaia2008_8.x/sys/conf/options.amd64 projects/tcp_ffcaia2008_8.x/sys/conf/options.arm projects/tcp_ffcaia2008_8.x/sys/conf/options.i386 projects/tcp_ffcaia2008_8.x/sys/conf/options.pc98 projects/tcp_ffcaia2008_8.x/sys/contrib/altq/altq/altq_subr.c projects/tcp_ffcaia2008_8.x/sys/contrib/dev/acpica/ (props changed) projects/tcp_ffcaia2008_8.x/sys/contrib/ipfilter/netinet/fil.c projects/tcp_ffcaia2008_8.x/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c projects/tcp_ffcaia2008_8.x/sys/contrib/pf/ (props changed) projects/tcp_ffcaia2008_8.x/sys/contrib/pf/net/pf.c projects/tcp_ffcaia2008_8.x/sys/contrib/pf/net/pf_if.c projects/tcp_ffcaia2008_8.x/sys/contrib/pf/net/pf_ioctl.c projects/tcp_ffcaia2008_8.x/sys/contrib/pf/net/pf_subr.c projects/tcp_ffcaia2008_8.x/sys/contrib/pf/net/pfvar.h projects/tcp_ffcaia2008_8.x/sys/contrib/rdma/rdma_cma.c projects/tcp_ffcaia2008_8.x/sys/ddb/db_sym.c projects/tcp_ffcaia2008_8.x/sys/dev/acpi_support/acpi_aiboost.c projects/tcp_ffcaia2008_8.x/sys/dev/acpi_support/acpi_ibm.c projects/tcp_ffcaia2008_8.x/sys/dev/acpica/acpi.c projects/tcp_ffcaia2008_8.x/sys/dev/ahci/ahci.c projects/tcp_ffcaia2008_8.x/sys/dev/ahci/ahci.h projects/tcp_ffcaia2008_8.x/sys/dev/alc/if_alc.c projects/tcp_ffcaia2008_8.x/sys/dev/asmc/asmc.c projects/tcp_ffcaia2008_8.x/sys/dev/asmc/asmcvar.h projects/tcp_ffcaia2008_8.x/sys/dev/ata/ (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/ata/ata-all.c projects/tcp_ffcaia2008_8.x/sys/dev/ata/ata-disk.c projects/tcp_ffcaia2008_8.x/sys/dev/ata/ata-dma.c projects/tcp_ffcaia2008_8.x/sys/dev/ata/ata-usb.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/ata/chipsets/ata-marvell.c projects/tcp_ffcaia2008_8.x/sys/dev/ath/ath_hal/ar5212/ar5212_recv.c projects/tcp_ffcaia2008_8.x/sys/dev/ath/if_ath.c projects/tcp_ffcaia2008_8.x/sys/dev/ath/if_athvar.h projects/tcp_ffcaia2008_8.x/sys/dev/bge/if_bge.c projects/tcp_ffcaia2008_8.x/sys/dev/ciss/ciss.c projects/tcp_ffcaia2008_8.x/sys/dev/ciss/cissreg.h projects/tcp_ffcaia2008_8.x/sys/dev/ciss/cissvar.h projects/tcp_ffcaia2008_8.x/sys/dev/coretemp/coretemp.c projects/tcp_ffcaia2008_8.x/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.c projects/tcp_ffcaia2008_8.x/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c projects/tcp_ffcaia2008_8.x/sys/dev/de/if_de.c projects/tcp_ffcaia2008_8.x/sys/dev/de/if_devar.h projects/tcp_ffcaia2008_8.x/sys/dev/drm/drm_pciids.h projects/tcp_ffcaia2008_8.x/sys/dev/drm/r600_cp.c projects/tcp_ffcaia2008_8.x/sys/dev/drm/radeon_drv.h projects/tcp_ffcaia2008_8.x/sys/dev/e1000/e1000_ich8lan.c projects/tcp_ffcaia2008_8.x/sys/dev/e1000/if_em.c projects/tcp_ffcaia2008_8.x/sys/dev/e1000/if_igb.c projects/tcp_ffcaia2008_8.x/sys/dev/hptrr/hptrr_osm_bsd.c projects/tcp_ffcaia2008_8.x/sys/dev/hwpmc/hwpmc_core.c projects/tcp_ffcaia2008_8.x/sys/dev/hwpmc/hwpmc_piv.c projects/tcp_ffcaia2008_8.x/sys/dev/hwpmc/hwpmc_ppro.c projects/tcp_ffcaia2008_8.x/sys/dev/hwpmc/hwpmc_x86.c projects/tcp_ffcaia2008_8.x/sys/dev/if_ndis/if_ndis.c projects/tcp_ffcaia2008_8.x/sys/dev/iscsi/initiator/isc_cam.c projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp.c projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_freebsd.c projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_freebsd.h projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_ioctl.h projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_library.c projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_library.h projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_pci.c projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_sbus.c projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_stds.h projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_target.c projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_target.h projects/tcp_ffcaia2008_8.x/sys/dev/isp/ispmbox.h projects/tcp_ffcaia2008_8.x/sys/dev/isp/ispreg.h projects/tcp_ffcaia2008_8.x/sys/dev/isp/ispvar.h projects/tcp_ffcaia2008_8.x/sys/dev/ispfw/asm_2300.h projects/tcp_ffcaia2008_8.x/sys/dev/ispfw/asm_2400.h projects/tcp_ffcaia2008_8.x/sys/dev/ispfw/ispfw.c projects/tcp_ffcaia2008_8.x/sys/dev/ixgbe/ixgbe.c projects/tcp_ffcaia2008_8.x/sys/dev/mfi/mfi_ioctl.h projects/tcp_ffcaia2008_8.x/sys/dev/mfi/mfireg.h projects/tcp_ffcaia2008_8.x/sys/dev/mge/if_mge.c projects/tcp_ffcaia2008_8.x/sys/dev/mii/e1000phy.c projects/tcp_ffcaia2008_8.x/sys/dev/mn/if_mn.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/mxge/if_mxge.c projects/tcp_ffcaia2008_8.x/sys/dev/mxge/if_mxge_var.h projects/tcp_ffcaia2008_8.x/sys/dev/pci/pci.c projects/tcp_ffcaia2008_8.x/sys/dev/pci/pci_user.c projects/tcp_ffcaia2008_8.x/sys/dev/pci/pcireg.h projects/tcp_ffcaia2008_8.x/sys/dev/pci/pcivar.h projects/tcp_ffcaia2008_8.x/sys/dev/ppbus/vpo.c projects/tcp_ffcaia2008_8.x/sys/dev/re/if_re.c projects/tcp_ffcaia2008_8.x/sys/dev/siis/siis.c projects/tcp_ffcaia2008_8.x/sys/dev/sound/pci/t4dwave.c projects/tcp_ffcaia2008_8.x/sys/dev/sound/usb/uaudio.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/sound/usb/uaudio.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/sound/usb/uaudio_pcm.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/sound/usb/uaudioreg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/syscons/daemon/daemon_saver.c projects/tcp_ffcaia2008_8.x/sys/dev/txp/if_txp.c projects/tcp_ffcaia2008_8.x/sys/dev/uart/uart_cpu_powerpc.c projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/at91dci.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/at91dci.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/at91dci_atmelarm.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/atmegadci.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/atmegadci.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/atmegadci_atmelarm.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/avr32dci.c projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/ehci.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/ehci.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/ehci_ixp4xx.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/ehci_mbus.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/ehci_pci.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/musb_otg.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/musb_otg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/musb_otg_atmelarm.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/ohci.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/ohci.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/ohci_atmelarm.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/ohci_pci.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/uhci.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/uhci.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/uhci_pci.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/usb_controller.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/uss820dci.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/uss820dci.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/uss820dci_atmelarm.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/input/uhid.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/input/ukbd.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/input/ums.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/input/usb_rdesc.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/misc/udbp.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/misc/udbp.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/misc/ufm.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_aue.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_auereg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_axe.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_axereg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_cdce.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_cdcereg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_cue.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_cuereg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_kue.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_kuefw.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_kuereg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_rue.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_ruereg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_udav.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_udavreg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/usb_ethernet.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/usb_ethernet.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/quirk/usb_quirk.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/quirk/usb_quirk.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/u3g.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/uark.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/ubsa.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/ubser.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/uchcom.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/ucycom.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/ufoma.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/uftdi.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/uftdi_reg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/ugensa.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/uipaq.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/ulpt.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/umct.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/umodem.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/umoscom.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/uplcom.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/usb_serial.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/usb_serial.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/uslcom.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/uvisor.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/uvscom.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/storage/rio500_usb.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/storage/umass.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/storage/urio.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/storage/ustorage_fs.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/template/usb_template.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/template/usb_template.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/template/usb_template_cdce.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/template/usb_template_msc.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/template/usb_template_mtp.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/ufm_ioctl.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_bus.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_busdma.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_busdma.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_cdc.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_compat_linux.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_compat_linux.h (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_controller.h (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_core.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_core.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_debug.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_debug.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_dev.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_dev.h (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_device.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_device.h (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_dynamic.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_dynamic.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_endian.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_error.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_generic.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_generic.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_handle_request.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_hid.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_hub.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_hub.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_if.m (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_ioctl.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_lookup.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_mbuf.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_mbuf.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_msctest.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_msctest.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_parse.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_pci.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_process.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_process.h (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_request.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_request.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_transfer.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_transfer.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_util.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_util.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usbdevs (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usbdi.h projects/tcp_ffcaia2008_8.x/sys/dev/usb/usbhid.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_rum.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_rumfw.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_rumreg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_rumvar.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_uath.c projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_ural.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_uralreg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_uralvar.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_zyd.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_zydfw.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_zydreg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/xen/netfront/ (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/xen/xenpci/ (props changed) projects/tcp_ffcaia2008_8.x/sys/fs/fifofs/fifo_vnops.c projects/tcp_ffcaia2008_8.x/sys/fs/nfs/nfsport.h projects/tcp_ffcaia2008_8.x/sys/fs/nfsclient/nfs_clbio.c projects/tcp_ffcaia2008_8.x/sys/fs/nfsclient/nfs_clnode.c projects/tcp_ffcaia2008_8.x/sys/fs/nfsclient/nfs_clport.c projects/tcp_ffcaia2008_8.x/sys/fs/nfsclient/nfs_clrpcops.c projects/tcp_ffcaia2008_8.x/sys/fs/nfsclient/nfs_clstate.c projects/tcp_ffcaia2008_8.x/sys/fs/nfsclient/nfs_clsubs.c projects/tcp_ffcaia2008_8.x/sys/fs/nfsclient/nfs_clvnops.c projects/tcp_ffcaia2008_8.x/sys/fs/procfs/procfs_map.c projects/tcp_ffcaia2008_8.x/sys/fs/pseudofs/pseudofs_vncache.c projects/tcp_ffcaia2008_8.x/sys/fs/pseudofs/pseudofs_vnops.c projects/tcp_ffcaia2008_8.x/sys/fs/unionfs/union_subr.c projects/tcp_ffcaia2008_8.x/sys/geom/geom_disk.c projects/tcp_ffcaia2008_8.x/sys/geom/multipath/g_multipath.c projects/tcp_ffcaia2008_8.x/sys/geom/part/g_part.c projects/tcp_ffcaia2008_8.x/sys/geom/part/g_part_gpt.c projects/tcp_ffcaia2008_8.x/sys/i386/conf/GENERIC projects/tcp_ffcaia2008_8.x/sys/i386/conf/NOTES projects/tcp_ffcaia2008_8.x/sys/i386/i386/elf_machdep.c projects/tcp_ffcaia2008_8.x/sys/i386/i386/initcpu.c projects/tcp_ffcaia2008_8.x/sys/i386/i386/local_apic.c projects/tcp_ffcaia2008_8.x/sys/i386/i386/machdep.c projects/tcp_ffcaia2008_8.x/sys/i386/i386/mp_machdep.c projects/tcp_ffcaia2008_8.x/sys/i386/i386/pmap.c projects/tcp_ffcaia2008_8.x/sys/i386/i386/trap.c projects/tcp_ffcaia2008_8.x/sys/i386/i386/vm_machdep.c projects/tcp_ffcaia2008_8.x/sys/i386/include/apicvar.h projects/tcp_ffcaia2008_8.x/sys/i386/include/cpufunc.h projects/tcp_ffcaia2008_8.x/sys/i386/include/md_var.h projects/tcp_ffcaia2008_8.x/sys/i386/include/pmap.h projects/tcp_ffcaia2008_8.x/sys/i386/include/pmc_mdep.h projects/tcp_ffcaia2008_8.x/sys/i386/include/sf_buf.h projects/tcp_ffcaia2008_8.x/sys/i386/include/smp.h projects/tcp_ffcaia2008_8.x/sys/i386/linux/linux_sysvec.c projects/tcp_ffcaia2008_8.x/sys/i386/xen/mp_machdep.c projects/tcp_ffcaia2008_8.x/sys/i386/xen/pmap.c projects/tcp_ffcaia2008_8.x/sys/ia64/conf/GENERIC projects/tcp_ffcaia2008_8.x/sys/ia64/ia64/genassym.c projects/tcp_ffcaia2008_8.x/sys/ia64/ia64/interrupt.c projects/tcp_ffcaia2008_8.x/sys/ia64/ia64/machdep.c projects/tcp_ffcaia2008_8.x/sys/ia64/ia64/mp_machdep.c projects/tcp_ffcaia2008_8.x/sys/ia64/ia64/pmap.c projects/tcp_ffcaia2008_8.x/sys/ia64/include/smp.h projects/tcp_ffcaia2008_8.x/sys/isa/isahint.c projects/tcp_ffcaia2008_8.x/sys/kern/imgact_elf.c projects/tcp_ffcaia2008_8.x/sys/kern/init_main.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_cons.c (props changed) projects/tcp_ffcaia2008_8.x/sys/kern/kern_exec.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_exit.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_fork.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_jail.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_kthread.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_linker.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_lock.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_mutex.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_poll.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_proc.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_rwlock.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_shutdown.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_sig.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_sx.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_sysctl.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_thr.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_thread.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_uuid.c projects/tcp_ffcaia2008_8.x/sys/kern/sched_ule.c projects/tcp_ffcaia2008_8.x/sys/kern/subr_bus.c projects/tcp_ffcaia2008_8.x/sys/kern/subr_kdb.c projects/tcp_ffcaia2008_8.x/sys/kern/subr_pcpu.c projects/tcp_ffcaia2008_8.x/sys/kern/subr_sglist.c projects/tcp_ffcaia2008_8.x/sys/kern/subr_smp.c projects/tcp_ffcaia2008_8.x/sys/kern/subr_taskqueue.c projects/tcp_ffcaia2008_8.x/sys/kern/sys_generic.c projects/tcp_ffcaia2008_8.x/sys/kern/sys_socket.c projects/tcp_ffcaia2008_8.x/sys/kern/tty_pts.c projects/tcp_ffcaia2008_8.x/sys/kern/tty_pty.c projects/tcp_ffcaia2008_8.x/sys/kern/tty_ttydisc.c projects/tcp_ffcaia2008_8.x/sys/kern/uipc_domain.c projects/tcp_ffcaia2008_8.x/sys/kern/uipc_socket.c projects/tcp_ffcaia2008_8.x/sys/kern/uipc_syscalls.c projects/tcp_ffcaia2008_8.x/sys/kern/uipc_usrreq.c projects/tcp_ffcaia2008_8.x/sys/kern/vfs_cache.c projects/tcp_ffcaia2008_8.x/sys/kern/vfs_export.c projects/tcp_ffcaia2008_8.x/sys/kern/vfs_lookup.c projects/tcp_ffcaia2008_8.x/sys/kern/vfs_mount.c projects/tcp_ffcaia2008_8.x/sys/kern/vfs_subr.c projects/tcp_ffcaia2008_8.x/sys/kern/vfs_syscalls.c projects/tcp_ffcaia2008_8.x/sys/kern/vfs_vnops.c projects/tcp_ffcaia2008_8.x/sys/mips/include/smp.h projects/tcp_ffcaia2008_8.x/sys/mips/mips/mp_machdep.c projects/tcp_ffcaia2008_8.x/sys/mips/mips/pmap.c projects/tcp_ffcaia2008_8.x/sys/modules/Makefile projects/tcp_ffcaia2008_8.x/sys/modules/dtrace/dtnfsclient/ (props changed) projects/tcp_ffcaia2008_8.x/sys/modules/ip6_mroute_mod/ (props changed) projects/tcp_ffcaia2008_8.x/sys/modules/ipmi/ipmi_linux/ (props changed) projects/tcp_ffcaia2008_8.x/sys/modules/ispfw/Makefile projects/tcp_ffcaia2008_8.x/sys/modules/nfslockd/Makefile projects/tcp_ffcaia2008_8.x/sys/modules/wlan/Makefile projects/tcp_ffcaia2008_8.x/sys/modules/zfs/Makefile projects/tcp_ffcaia2008_8.x/sys/net/bpf.c projects/tcp_ffcaia2008_8.x/sys/net/bpf_buffer.c projects/tcp_ffcaia2008_8.x/sys/net/bpf_zerocopy.c projects/tcp_ffcaia2008_8.x/sys/net/bpfdesc.h projects/tcp_ffcaia2008_8.x/sys/net/bridgestp.c projects/tcp_ffcaia2008_8.x/sys/net/flowtable.c projects/tcp_ffcaia2008_8.x/sys/net/flowtable.h projects/tcp_ffcaia2008_8.x/sys/net/if.c projects/tcp_ffcaia2008_8.x/sys/net/if_bridge.c projects/tcp_ffcaia2008_8.x/sys/net/if_clone.c projects/tcp_ffcaia2008_8.x/sys/net/if_clone.h projects/tcp_ffcaia2008_8.x/sys/net/if_ef.c projects/tcp_ffcaia2008_8.x/sys/net/if_enc.c projects/tcp_ffcaia2008_8.x/sys/net/if_epair.c projects/tcp_ffcaia2008_8.x/sys/net/if_ethersubr.c projects/tcp_ffcaia2008_8.x/sys/net/if_faith.c projects/tcp_ffcaia2008_8.x/sys/net/if_gif.c projects/tcp_ffcaia2008_8.x/sys/net/if_gre.c projects/tcp_ffcaia2008_8.x/sys/net/if_llatbl.c projects/tcp_ffcaia2008_8.x/sys/net/if_llatbl.h projects/tcp_ffcaia2008_8.x/sys/net/if_loop.c projects/tcp_ffcaia2008_8.x/sys/net/if_mib.c projects/tcp_ffcaia2008_8.x/sys/net/if_spppsubr.c projects/tcp_ffcaia2008_8.x/sys/net/if_stf.c projects/tcp_ffcaia2008_8.x/sys/net/if_tun.c projects/tcp_ffcaia2008_8.x/sys/net/if_var.h projects/tcp_ffcaia2008_8.x/sys/net/if_vlan.c projects/tcp_ffcaia2008_8.x/sys/net/netisr.c projects/tcp_ffcaia2008_8.x/sys/net/netisr.h projects/tcp_ffcaia2008_8.x/sys/net/raw_cb.c projects/tcp_ffcaia2008_8.x/sys/net/raw_usrreq.c projects/tcp_ffcaia2008_8.x/sys/net/route.c projects/tcp_ffcaia2008_8.x/sys/net/rtsock.c projects/tcp_ffcaia2008_8.x/sys/net/vnet.c projects/tcp_ffcaia2008_8.x/sys/net/vnet.h projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211.h projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_crypto.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_crypto.h projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_ddb.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_dfs.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_freebsd.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_hwmp.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_input.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_ioctl.h projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_mesh.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_mesh.h projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_output.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_scan_sta.c projects/tcp_ffcaia2008_8.x/sys/netatalk/at_control.c projects/tcp_ffcaia2008_8.x/sys/netgraph/atm/ng_atm.c projects/tcp_ffcaia2008_8.x/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c (props changed) projects/tcp_ffcaia2008_8.x/sys/netgraph/bluetooth/drivers/ubt/ng_ubt_var.h (props changed) projects/tcp_ffcaia2008_8.x/sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c (props changed) projects/tcp_ffcaia2008_8.x/sys/netgraph/bluetooth/socket/ng_btsocket.c projects/tcp_ffcaia2008_8.x/sys/netgraph/netgraph.h projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_base.c projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_bridge.c projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_eiface.c projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_ether.c projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_gif.c projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_iface.c projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_pipe.c projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_socket.c projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_source.c projects/tcp_ffcaia2008_8.x/sys/netinet/icmp6.h projects/tcp_ffcaia2008_8.x/sys/netinet/icmp_var.h projects/tcp_ffcaia2008_8.x/sys/netinet/if_ether.c projects/tcp_ffcaia2008_8.x/sys/netinet/igmp.c projects/tcp_ffcaia2008_8.x/sys/netinet/in.c projects/tcp_ffcaia2008_8.x/sys/netinet/in_gif.c projects/tcp_ffcaia2008_8.x/sys/netinet/in_mcast.c projects/tcp_ffcaia2008_8.x/sys/netinet/in_pcb.c projects/tcp_ffcaia2008_8.x/sys/netinet/in_pcb.h projects/tcp_ffcaia2008_8.x/sys/netinet/in_proto.c projects/tcp_ffcaia2008_8.x/sys/netinet/in_rmx.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_carp.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_divert.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_divert.h projects/tcp_ffcaia2008_8.x/sys/netinet/ip_fastfwd.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_fw.h projects/tcp_ffcaia2008_8.x/sys/netinet/ip_icmp.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_input.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_ipsec.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_mroute.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_options.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_output.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_var.h projects/tcp_ffcaia2008_8.x/sys/netinet/ipfw/ip_dummynet.c (props changed) projects/tcp_ffcaia2008_8.x/sys/netinet/ipfw/ip_fw2.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/netinet/ipfw/ip_fw_nat.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/netinet/ipfw/ip_fw_pfil.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/netinet/raw_ip.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_auth.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_bsd_addr.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_indata.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_input.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_os_bsd.h projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_output.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_pcb.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_sysctl.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_sysctl.h projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_timer.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_uio.h projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_usrreq.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctputil.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctputil.h projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_hostcache.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_input.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_offload.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_output.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_reass.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_sack.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_subr.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_syncache.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_timer.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_timewait.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_usrreq.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_var.h projects/tcp_ffcaia2008_8.x/sys/netinet/udp_usrreq.c projects/tcp_ffcaia2008_8.x/sys/netinet/udp_var.h projects/tcp_ffcaia2008_8.x/sys/netinet6/dest6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/frag6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/icmp6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/in6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/in6_gif.c projects/tcp_ffcaia2008_8.x/sys/netinet6/in6_ifattach.c projects/tcp_ffcaia2008_8.x/sys/netinet6/in6_mcast.c projects/tcp_ffcaia2008_8.x/sys/netinet6/in6_pcb.c projects/tcp_ffcaia2008_8.x/sys/netinet6/in6_proto.c projects/tcp_ffcaia2008_8.x/sys/netinet6/in6_rmx.c projects/tcp_ffcaia2008_8.x/sys/netinet6/in6_src.c projects/tcp_ffcaia2008_8.x/sys/netinet6/ip6_forward.c projects/tcp_ffcaia2008_8.x/sys/netinet6/ip6_input.c projects/tcp_ffcaia2008_8.x/sys/netinet6/ip6_ipsec.c projects/tcp_ffcaia2008_8.x/sys/netinet6/ip6_mroute.c projects/tcp_ffcaia2008_8.x/sys/netinet6/ip6_output.c projects/tcp_ffcaia2008_8.x/sys/netinet6/mld6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/nd6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/nd6_nbr.c projects/tcp_ffcaia2008_8.x/sys/netinet6/nd6_rtr.c projects/tcp_ffcaia2008_8.x/sys/netinet6/raw_ip6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/route6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/scope6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/udp6_usrreq.c projects/tcp_ffcaia2008_8.x/sys/netipsec/ipsec.c projects/tcp_ffcaia2008_8.x/sys/netipsec/ipsec_input.c projects/tcp_ffcaia2008_8.x/sys/netipsec/ipsec_mbuf.c projects/tcp_ffcaia2008_8.x/sys/netipsec/ipsec_output.c projects/tcp_ffcaia2008_8.x/sys/netipsec/key.c projects/tcp_ffcaia2008_8.x/sys/netipsec/keysock.c projects/tcp_ffcaia2008_8.x/sys/netipsec/xform_ah.c projects/tcp_ffcaia2008_8.x/sys/netipsec/xform_esp.c projects/tcp_ffcaia2008_8.x/sys/netipsec/xform_ipcomp.c projects/tcp_ffcaia2008_8.x/sys/netipsec/xform_ipip.c projects/tcp_ffcaia2008_8.x/sys/netipsec/xform_tcp.c projects/tcp_ffcaia2008_8.x/sys/netipx/spx_reass.c (props changed) projects/tcp_ffcaia2008_8.x/sys/nfsclient/bootp_subr.c projects/tcp_ffcaia2008_8.x/sys/nfsclient/nfs_diskless.c projects/tcp_ffcaia2008_8.x/sys/nfsclient/nfs_node.c projects/tcp_ffcaia2008_8.x/sys/nfsclient/nfs_subs.c projects/tcp_ffcaia2008_8.x/sys/nfsclient/nfs_vfsops.c projects/tcp_ffcaia2008_8.x/sys/nfsclient/nfs_vnops.c projects/tcp_ffcaia2008_8.x/sys/nfsserver/nfs_serv.c projects/tcp_ffcaia2008_8.x/sys/nlm/nlm_prot_impl.c projects/tcp_ffcaia2008_8.x/sys/pc98/conf/GENERIC projects/tcp_ffcaia2008_8.x/sys/pc98/conf/NOTES projects/tcp_ffcaia2008_8.x/sys/pci/if_rlreg.h projects/tcp_ffcaia2008_8.x/sys/powerpc/booke/pmap.c projects/tcp_ffcaia2008_8.x/sys/powerpc/conf/GENERIC projects/tcp_ffcaia2008_8.x/sys/powerpc/include/smp.h projects/tcp_ffcaia2008_8.x/sys/powerpc/mpc85xx/lbc.h projects/tcp_ffcaia2008_8.x/sys/powerpc/powerpc/mp_machdep.c projects/tcp_ffcaia2008_8.x/sys/rpc/clnt_dg.c projects/tcp_ffcaia2008_8.x/sys/rpc/clnt_rc.c projects/tcp_ffcaia2008_8.x/sys/rpc/clnt_vc.c projects/tcp_ffcaia2008_8.x/sys/rpc/rpc_generic.c projects/tcp_ffcaia2008_8.x/sys/rpc/rpcsec_gss/svc_rpcsec_gss.c projects/tcp_ffcaia2008_8.x/sys/rpc/svc_dg.c projects/tcp_ffcaia2008_8.x/sys/rpc/svc_generic.c projects/tcp_ffcaia2008_8.x/sys/rpc/svc_vc.c projects/tcp_ffcaia2008_8.x/sys/security/audit/audit.c projects/tcp_ffcaia2008_8.x/sys/security/audit/audit.h projects/tcp_ffcaia2008_8.x/sys/security/audit/audit_arg.c projects/tcp_ffcaia2008_8.x/sys/security/audit/audit_bsm.c projects/tcp_ffcaia2008_8.x/sys/security/audit/audit_bsm_klib.c projects/tcp_ffcaia2008_8.x/sys/security/audit/audit_private.h projects/tcp_ffcaia2008_8.x/sys/security/mac/mac_cred.c (props changed) projects/tcp_ffcaia2008_8.x/sys/security/mac_bsdextended/ugidfw_system.c (props changed) projects/tcp_ffcaia2008_8.x/sys/security/mac_bsdextended/ugidfw_vnode.c (props changed) projects/tcp_ffcaia2008_8.x/sys/sparc64/conf/GENERIC projects/tcp_ffcaia2008_8.x/sys/sparc64/include/param.h projects/tcp_ffcaia2008_8.x/sys/sparc64/include/smp.h projects/tcp_ffcaia2008_8.x/sys/sparc64/sparc64/pmap.c projects/tcp_ffcaia2008_8.x/sys/sun4v/include/smp.h projects/tcp_ffcaia2008_8.x/sys/sys/bus.h projects/tcp_ffcaia2008_8.x/sys/sys/domain.h projects/tcp_ffcaia2008_8.x/sys/sys/imgact_elf.h projects/tcp_ffcaia2008_8.x/sys/sys/jail.h projects/tcp_ffcaia2008_8.x/sys/sys/kernel.h projects/tcp_ffcaia2008_8.x/sys/sys/lock.h projects/tcp_ffcaia2008_8.x/sys/sys/param.h projects/tcp_ffcaia2008_8.x/sys/sys/pcpu.h projects/tcp_ffcaia2008_8.x/sys/sys/priv.h projects/tcp_ffcaia2008_8.x/sys/sys/proc.h projects/tcp_ffcaia2008_8.x/sys/sys/sglist.h projects/tcp_ffcaia2008_8.x/sys/sys/smp.h projects/tcp_ffcaia2008_8.x/sys/sys/syscallsubr.h projects/tcp_ffcaia2008_8.x/sys/sys/sysctl.h projects/tcp_ffcaia2008_8.x/sys/sys/systm.h projects/tcp_ffcaia2008_8.x/sys/sys/taskqueue.h projects/tcp_ffcaia2008_8.x/sys/sys/user.h projects/tcp_ffcaia2008_8.x/sys/ufs/ffs/ffs_softdep.c projects/tcp_ffcaia2008_8.x/sys/ufs/ffs/ffs_vfsops.c projects/tcp_ffcaia2008_8.x/sys/ufs/ufs/ufs_vnops.c projects/tcp_ffcaia2008_8.x/sys/vm/vm.h projects/tcp_ffcaia2008_8.x/sys/vm/vm_extern.h projects/tcp_ffcaia2008_8.x/sys/vm/vm_fault.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_glue.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_map.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_meter.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_mmap.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_object.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_object.h projects/tcp_ffcaia2008_8.x/sys/vm/vm_page.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_pageout.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_pager.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_pager.h projects/tcp_ffcaia2008_8.x/sys/xdr/xdr_mbuf.c projects/tcp_ffcaia2008_8.x/sys/xen/evtchn/evtchn.c projects/tcp_ffcaia2008_8.x/tools/regression/lib/msun/test-conj.t (props changed) projects/tcp_ffcaia2008_8.x/tools/regression/poll/ (props changed) projects/tcp_ffcaia2008_8.x/tools/regression/poll/Makefile projects/tcp_ffcaia2008_8.x/tools/regression/priv/ (props changed) projects/tcp_ffcaia2008_8.x/tools/regression/priv/Makefile projects/tcp_ffcaia2008_8.x/tools/regression/priv/main.c projects/tcp_ffcaia2008_8.x/tools/regression/priv/priv_netinet_ipsec.c projects/tcp_ffcaia2008_8.x/tools/regression/priv/priv_vfs_extattr_system.c projects/tcp_ffcaia2008_8.x/tools/regression/usr.bin/pkill/pgrep-_g.t (props changed) projects/tcp_ffcaia2008_8.x/tools/regression/usr.bin/pkill/pgrep-_s.t (props changed) projects/tcp_ffcaia2008_8.x/tools/regression/usr.bin/pkill/pkill-_g.t (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/ath/common/dumpregs.h (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/ath/common/dumpregs_5210.c (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/ath/common/dumpregs_5211.c (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/ath/common/dumpregs_5212.c (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/ath/common/dumpregs_5416.c (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/net80211/stumbler/stumbler.c projects/tcp_ffcaia2008_8.x/tools/tools/net80211/w00t/README projects/tcp_ffcaia2008_8.x/tools/tools/net80211/w00t/ap/ap.c projects/tcp_ffcaia2008_8.x/tools/tools/net80211/w00t/assoc/assoc.c projects/tcp_ffcaia2008_8.x/tools/tools/net80211/w00t/expand/expand.c projects/tcp_ffcaia2008_8.x/tools/tools/net80211/w00t/prga/prga.c projects/tcp_ffcaia2008_8.x/tools/tools/net80211/w00t/redir/redir.c projects/tcp_ffcaia2008_8.x/tools/tools/net80211/wesside/wesside/wesside.c projects/tcp_ffcaia2008_8.x/tools/tools/net80211/wlaninject/wlaninject.c projects/tcp_ffcaia2008_8.x/tools/tools/net80211/wlanstats/wlanstats.c projects/tcp_ffcaia2008_8.x/tools/tools/termcap/termcap.pl (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/vimage/ (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/vimage/Makefile projects/tcp_ffcaia2008_8.x/tools/tools/vimage/vimage.8 projects/tcp_ffcaia2008_8.x/tools/tools/vimage/vimage.c projects/tcp_ffcaia2008_8.x/usr.bin/calendar/calendars/calendar.freebsd (contents, props changed) projects/tcp_ffcaia2008_8.x/usr.bin/csup/ (props changed) projects/tcp_ffcaia2008_8.x/usr.bin/fstat/ (props changed) projects/tcp_ffcaia2008_8.x/usr.bin/fstat/fstat.c projects/tcp_ffcaia2008_8.x/usr.bin/fstat/zfs.c projects/tcp_ffcaia2008_8.x/usr.bin/gzip/gzip.c projects/tcp_ffcaia2008_8.x/usr.bin/less/Makefile projects/tcp_ffcaia2008_8.x/usr.bin/locate/locate/fastfind.c projects/tcp_ffcaia2008_8.x/usr.bin/locate/locate/locate.c projects/tcp_ffcaia2008_8.x/usr.bin/look/ (props changed) projects/tcp_ffcaia2008_8.x/usr.bin/look/look.c projects/tcp_ffcaia2008_8.x/usr.bin/procstat/ (props changed) projects/tcp_ffcaia2008_8.x/usr.bin/procstat/procstat.1 projects/tcp_ffcaia2008_8.x/usr.bin/procstat/procstat_cred.c projects/tcp_ffcaia2008_8.x/usr.bin/procstat/procstat_vm.c projects/tcp_ffcaia2008_8.x/usr.bin/w/ (props changed) projects/tcp_ffcaia2008_8.x/usr.bin/w/extern.h projects/tcp_ffcaia2008_8.x/usr.bin/w/pr_time.c projects/tcp_ffcaia2008_8.x/usr.bin/w/w.c projects/tcp_ffcaia2008_8.x/usr.bin/whois/ (props changed) projects/tcp_ffcaia2008_8.x/usr.bin/whois/whois.1 projects/tcp_ffcaia2008_8.x/usr.bin/whois/whois.c projects/tcp_ffcaia2008_8.x/usr.sbin/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/Makefile projects/tcp_ffcaia2008_8.x/usr.sbin/acpi/acpidump/acpi.c projects/tcp_ffcaia2008_8.x/usr.sbin/acpi/acpidump/acpidump.h projects/tcp_ffcaia2008_8.x/usr.sbin/arp/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/arp/arp.c projects/tcp_ffcaia2008_8.x/usr.sbin/dumpcis/cardinfo.h (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/dumpcis/cis.h (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/freebsd-update/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/freebsd-update/freebsd-update.sh projects/tcp_ffcaia2008_8.x/usr.sbin/getpmac/getpmac.c projects/tcp_ffcaia2008_8.x/usr.sbin/iostat/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/iostat/iostat.c projects/tcp_ffcaia2008_8.x/usr.sbin/jail/jail.8 projects/tcp_ffcaia2008_8.x/usr.sbin/jail/jail.c projects/tcp_ffcaia2008_8.x/usr.sbin/jls/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/jls/jls.c projects/tcp_ffcaia2008_8.x/usr.sbin/lpr/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/lpr/lp/lp.sh projects/tcp_ffcaia2008_8.x/usr.sbin/makefs/ffs/ffs_bswap.c (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/makefs/ffs/ffs_subr.c (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/makefs/ffs/ufs_bswap.h (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/makefs/getid.c (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/ndp/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/ndp/ndp.c projects/tcp_ffcaia2008_8.x/usr.sbin/ntp/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/ntp/scripts/mkver projects/tcp_ffcaia2008_8.x/usr.sbin/pkg_install/add/main.c projects/tcp_ffcaia2008_8.x/usr.sbin/ppp/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/ppp/ether.c projects/tcp_ffcaia2008_8.x/usr.sbin/ppp/exec.c projects/tcp_ffcaia2008_8.x/usr.sbin/ppp/exec.h projects/tcp_ffcaia2008_8.x/usr.sbin/ppp/main.c projects/tcp_ffcaia2008_8.x/usr.sbin/ppp/netgraph.c projects/tcp_ffcaia2008_8.x/usr.sbin/ppp/physical.c projects/tcp_ffcaia2008_8.x/usr.sbin/ppp/ppp.8.m4 projects/tcp_ffcaia2008_8.x/usr.sbin/ppp/tty.c projects/tcp_ffcaia2008_8.x/usr.sbin/pstat/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/pstat/pstat.c projects/tcp_ffcaia2008_8.x/usr.sbin/sysinstall/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/sysinstall/devices.c projects/tcp_ffcaia2008_8.x/usr.sbin/sysinstall/disks.c projects/tcp_ffcaia2008_8.x/usr.sbin/sysinstall/help/usage.hlp projects/tcp_ffcaia2008_8.x/usr.sbin/sysinstall/install.c projects/tcp_ffcaia2008_8.x/usr.sbin/sysinstall/label.c projects/tcp_ffcaia2008_8.x/usr.sbin/sysinstall/media.c projects/tcp_ffcaia2008_8.x/usr.sbin/sysinstall/sysinstall.8 projects/tcp_ffcaia2008_8.x/usr.sbin/sysinstall/user.c projects/tcp_ffcaia2008_8.x/usr.sbin/traceroute6/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/traceroute6/Makefile projects/tcp_ffcaia2008_8.x/usr.sbin/traceroute6/traceroute6.8 projects/tcp_ffcaia2008_8.x/usr.sbin/traceroute6/traceroute6.c projects/tcp_ffcaia2008_8.x/usr.sbin/wpa/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/wpa/wpa_cli/Makefile projects/tcp_ffcaia2008_8.x/usr.sbin/zic/ (props changed) Modified: projects/tcp_ffcaia2008_8.x/Makefile.inc1 ============================================================================== --- projects/tcp_ffcaia2008_8.x/Makefile.inc1 Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/Makefile.inc1 Sat Oct 10 00:34:30 2009 (r197921) @@ -93,7 +93,7 @@ CLEANDIR= cleandir .endif CVS?= cvs -CVSFLAGS?= -A -P -d -I! +CVSFLAGS?= -r RELENG_8 -P -d -I! SVN?= svn SVNFLAGS?= -r HEAD SUP?= /usr/bin/csup Modified: projects/tcp_ffcaia2008_8.x/ObsoleteFiles.inc ============================================================================== --- projects/tcp_ffcaia2008_8.x/ObsoleteFiles.inc Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/ObsoleteFiles.inc Sat Oct 10 00:34:30 2009 (r197921) @@ -14,6 +14,13 @@ # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last. # +# 20090904: remove lukemftpd +OLD_FILES+=usr/libexec/lukemftpd +OLD_FILES+=usr/share/man/man5/ftpd.conf.5.gz +OLD_FILES+=usr/share/man/man5/ftpusers.5.gz +OLD_FILES+=usr/share/man/man8/lukemftpd.8.gz +# 20090801: vimage.h removed in favour of vnet.h +OLD_FILES+=usr/include/sys/vimage.h # 20090719: library version bump for 8.0 OLD_LIBS+=lib/libalias.so.6 OLD_LIBS+=lib/libavl.so.1 @@ -88,6 +95,7 @@ OLD_LIBS+=usr/lib/libtacplus.so.3 OLD_LIBS+=usr/lib/libugidfw.so.3 OLD_LIBS+=usr/lib/libusb.so.1 OLD_LIBS+=usr/lib/libusbhid.so.3 +OLD_LIBS+=usr/lib/libvgl.so.5 OLD_LIBS+=usr/lib/libwrap.so.5 OLD_LIBS+=usr/lib/libypclnt.so.3 OLD_LIBS+=usr/lib/pam_chroot.so.4 @@ -228,6 +236,10 @@ OLD_FILES+=etc/pam.d/gdm OLD_FILES+=usr/include/netinet/vinet.h OLD_FILES+=usr/include/netinet6/vinet6.h OLD_FILES+=usr/include/netipsec/vipsec.h +# 20090712: ieee80211.4 -> net80211.4 +OLD_FILES+=usr/share/man/man4/ieee80211.4.gz +# 20090711: typo fixed, kproc_resume,.9 -> kproc_resume.9 +OLD_FILES+=usr/share/man/man9/kproc_resume,.9.gz # 20090709: msgctl.3 msgget.3 msgrcv.3 msgsnd.3 manual pages moved OLD_FILES+=usr/share/man/man3/msgctl.3.gz OLD_FILES+=usr/share/man/man3/msgget.3.gz @@ -482,8 +494,6 @@ OLD_FILES+=usr/include/dev/usb/usb_mem.h OLD_FILES+=usr/include/dev/usb/usb_port.h OLD_FILES+=usr/include/dev/usb/usb_quirks.h OLD_FILES+=usr/include/dev/usb/usbcdc.h -OLD_FILES+=usr/include/dev/usb/usbdi.h -OLD_FILES+=usr/include/dev/usb/usbdi_util.h OLD_FILES+=usr/include/dev/usb/usbdivar.h OLD_FILES+=usr/include/dev/usb/uxb360gp_rdesc.h # 20090203: removal of pccard header files @@ -798,8 +808,6 @@ OLD_FILES+=rescue/bsdlabel OLD_FILES+=rescue/fdisk OLD_FILES+=rescue/gpt .endif -# 20071026: kthread(9)/kproc(9) API changes -OLD_FILES+=usr/share/man/man9/kthread_create.9.gz # 20071025: rc.d/nfslocking superceeded by rc.d/lockd and rc.d/statd OLD_FILES+=etc/rc.d/nfslocking # 20070930: rename of cached to nscd @@ -2071,7 +2079,6 @@ OLD_FILES+=usr/sbin/kenv OLD_FILES+=usr/bin/kenv OLD_FILES+=usr/sbin/elf2aout # 200210XX -OLD_FILES+=usr/include/libusb.h OLD_FILES+=usr/include/libusbhid.h OLD_FILES+=usr/share/man/man3/All_FreeBSD.3.gz OLD_FILES+=usr/share/man/man3/CheckRules.3.gz Modified: projects/tcp_ffcaia2008_8.x/UPDATING ============================================================================== --- projects/tcp_ffcaia2008_8.x/UPDATING Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/UPDATING Sat Oct 10 00:34:30 2009 (r197921) @@ -8,19 +8,29 @@ Items affecting the ports and packages s /usr/ports/UPDATING. Please read that file before running portupgrade. -NOTE TO PEOPLE WHO THINK THAT FreeBSD 8.x IS SLOW: - FreeBSD 8.x has many debugging features turned on, in - both the kernel and userland. These features attempt to detect - incorrect use of system primitives, and encourage loud failure - through extra sanity checking and fail stop semantics. They - also substantially impact system performance. If you want to - do performance measurement, benchmarking, and optimization, - you'll want to turn them off. This includes various WITNESS- - related kernel options, INVARIANTS, malloc debugging flags - in userland, and various verbose features in the kernel. Many - developers choose to disable these features on build machines - to maximize performance. (To disable malloc debugging, run - ln -s aj /etc/malloc.conf.) +NOTE TO PEOPLE WHO THINK THAT FreeBSD 8.x IS SLOW ON IA64 OR SUN4V: + For ia64 the INVARIANTS and INVARIANT_SUPPORT kernel options + were left in the GENERIC kernel because the kernel does not + work properly without them. For sun4v all of the normal kernel + debugging tools present in HEAD were left in place because + sun4v support still needs work to become production ready. + +20090929: + 802.11s D3.03 support was committed. This is incompatible with + the previous code, which was based on D3.0. + +20090915: + ZFS snapshots are now mounted with MNT_IGNORE flag. Use -v option for + mount(8) and -a option for df(1) to see them. + +20090813: + Remove the option STOP_NMI. The default action is now to use NMI + only for KDB via the newly introduced function stop_cpus_hard() + and maintain stop_cpus() to just use a normal IPI_STOP on ia32 + and amd64. + +20090803: + RELENG_8 branched. 20090719: Bump the shared library version numbers for all libraries that @@ -65,9 +75,9 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8. 20090624: The ABI of various structures related to the SYSV IPC API have - been changed. As a result, the COMPAT_FREEBSD[456] kernel - options now all require COMPAT_FREEBSD7. Bump __FreeBSD_version - to 800100. + been changed. As a result, the COMPAT_FREEBSD[456] and COMPAT_43 + kernel options now all require COMPAT_FREEBSD7. + Bump __FreeBSD_version to 800100. 20090622: Layout of struct vnet has changed as routing related variables Modified: projects/tcp_ffcaia2008_8.x/bin/ps/ps.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/bin/ps/ps.c Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/bin/ps/ps.c Sat Oct 10 00:34:30 2009 (r197921) @@ -1331,7 +1331,7 @@ check_procfs(void) static void usage(void) { -#define SINGLE_OPTS "[-aCce" OPT_LAZY_f "HhjlmrSTuvwXxZ]" +#define SINGLE_OPTS "[-aCcde" OPT_LAZY_f "HhjlmrSTuvwXxZ]" (void)fprintf(stderr, "%s\n%s\n%s\n%s\n", "usage: ps " SINGLE_OPTS " [-O fmt | -o fmt] [-G gid[,gid...]]", Copied: projects/tcp_ffcaia2008_8.x/cddl/compat/opensolaris/include/assert.h (from r197920, stable/8/cddl/compat/opensolaris/include/assert.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/tcp_ffcaia2008_8.x/cddl/compat/opensolaris/include/assert.h Sat Oct 10 00:34:30 2009 (r197921, copy of r197920, stable/8/cddl/compat/opensolaris/include/assert.h) @@ -0,0 +1,55 @@ +/*- + * Copyright (c) 2009 Pawel Jakub Dawidek + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $FreeBSD$ + */ + +#undef assert +#undef _assert + +#ifdef NDEBUG +#define assert(e) ((void)0) +#define _assert(e) ((void)0) +#else +#define _assert(e) assert(e) + +#define assert(e) ((e) ? (void)0 : __assert(#e, __FILE__, __LINE__)) +#endif /* NDEBUG */ + +#ifndef _ASSERT_H_ +#define _ASSERT_H_ +#include +#include + +static __inline void +__assert(const char *expr, const char *file, int line) +{ + + (void)fprintf(stderr, "Assertion failed: (%s), file %s, line %d.\n", + expr, file, line); + abort(); + /* NOTREACHED */ +} +#endif /* !_ASSERT_H_ */ Modified: projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/cmd/zdb/zdb.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/cmd/zdb/zdb.c Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/cmd/zdb/zdb.c Sat Oct 10 00:34:30 2009 (r197921) @@ -1322,6 +1322,14 @@ dump_label(const char *dev) exit(1); } + if (S_ISCHR(statbuf.st_mode)) { + if (ioctl(fd, DIOCGMEDIASIZE, &statbuf.st_size) == -1) { + (void) printf("failed to get size of '%s': %s\n", dev, + strerror(errno)); + exit(1); + } + } + psize = statbuf.st_size; psize = P2ALIGN(psize, (uint64_t)sizeof (vdev_label_t)); Modified: projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/cmd/zfs/zfs.8 ============================================================================== --- projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Sat Oct 10 00:34:30 2009 (r197921) @@ -535,7 +535,7 @@ This property is not inherited. .ad .sp .6 .RS 4n -Controls the checksum used to verify data integrity. The default value is "on", which automatically selects an appropriate algorithm (currently, \fIfletcher2\fR, but this may change in future releases). The value "off" disables integrity +Controls the checksum used to verify data integrity. The default value is "on", which automatically selects an appropriate algorithm (currently, \fIfletcher4\fR, but this may change in future releases). The value "off" disables integrity checking on user data. Disabling checksums is NOT a recommended practice. .RE Modified: projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c Sat Oct 10 00:34:30 2009 (r197921) @@ -172,6 +172,7 @@ is_shared(libzfs_handle_t *hdl, const ch *tab = '\0'; if (strcmp(buf, mountpoint) == 0) { +#if defined(sun) /* * the protocol field is the third field * skip over second field @@ -194,6 +195,10 @@ is_shared(libzfs_handle_t *hdl, const ch return (0); } } +#else + if (proto == PROTO_NFS) + return (SHARED_NFS); +#endif } } Modified: projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c Sat Oct 10 00:34:30 2009 (r197921) @@ -1126,7 +1126,7 @@ again: uint64_t originguid = 0; uint64_t stream_originguid = 0; uint64_t parent_fromsnap_guid, stream_parent_fromsnap_guid; - char *fsname, *stream_fsname; + char *fsname, *stream_fsname, *p1, *p2; nextfselem = nvlist_next_nvpair(local_nv, fselem); @@ -1295,10 +1295,11 @@ again: "parentfromsnap", &stream_parent_fromsnap_guid)); /* check for rename */ + p1 = strrchr(fsname, '/'); + p2 = strrchr(stream_fsname, '/'); if ((stream_parent_fromsnap_guid != 0 && stream_parent_fromsnap_guid != parent_fromsnap_guid) || - strcmp(strrchr(fsname, '/'), - strrchr(stream_fsname, '/')) != 0) { + (p1 != NULL && p2 != NULL && strcmp (p1, p2) != 0)) { nvlist_t *parent; char tryname[ZFS_MAXNAMELEN]; @@ -1317,7 +1318,7 @@ again: VERIFY(0 == nvlist_lookup_string(parent, "name", &pname)); (void) snprintf(tryname, sizeof (tryname), - "%s%s", pname, strrchr(stream_fsname, '/')); + "%s%s", pname, p2 != NULL ? p2 : ""); } else { tryname[0] = '\0'; if (flags.verbose) { Modified: projects/tcp_ffcaia2008_8.x/cddl/lib/libnvpair/Makefile ============================================================================== --- projects/tcp_ffcaia2008_8.x/cddl/lib/libnvpair/Makefile Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/cddl/lib/libnvpair/Makefile Sat Oct 10 00:34:30 2009 (r197921) @@ -13,5 +13,6 @@ SRCS= libnvpair.c \ CFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris/include CFLAGS+= -I${.CURDIR}/../../../sys/cddl/compat/opensolaris CFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common +CFLAGS+= -I${.CURDIR}/../../../sys .include Modified: projects/tcp_ffcaia2008_8.x/contrib/bind9/CHANGES ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/bind9/CHANGES Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/bind9/CHANGES Sat Oct 10 00:34:30 2009 (r197921) @@ -1,3 +1,7 @@ + --- 9.6.1-P1 released --- + +2640. [security] A specially crafted update packet will cause named + to exit. [RT #20000] --- 9.6.1 released --- Modified: projects/tcp_ffcaia2008_8.x/contrib/bind9/bin/named/update.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/bind9/bin/named/update.c Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/bind9/bin/named/update.c Sat Oct 10 00:34:30 2009 (r197921) @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: update.c,v 1.151.12.5 2009/04/30 07:03:37 marka Exp $ */ +/* $Id: update.c,v 1.151.12.5.12.1 2009/07/28 14:18:08 marka Exp $ */ #include @@ -979,7 +979,11 @@ temp_check(isc_mem_t *mctx, dns_diff_t * if (type == dns_rdatatype_rrsig || type == dns_rdatatype_sig) covers = dns_rdata_covers(&t->rdata); - else + else if (type == dns_rdatatype_any) { + dns_db_detachnode(db, &node); + dns_diff_clear(&trash); + return (DNS_R_NXRRSET); + } else covers = 0; /* Modified: projects/tcp_ffcaia2008_8.x/contrib/bind9/version ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/bind9/version Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/bind9/version Sat Oct 10 00:34:30 2009 (r197921) @@ -1,4 +1,4 @@ -# $Id: version,v 1.43.12.5 2009/06/04 04:02:41 marka Exp $ +# $Id: version,v 1.43.12.5.8.1 2009/07/28 14:18:08 marka Exp $ # # This file must follow /bin/sh rules. It is imported directly via # configure. @@ -6,5 +6,5 @@ MAJORVER=9 MINORVER=6 PATCHVER=1 -RELEASETYPE= -RELEASEVER= +RELEASETYPE=-P +RELEASEVER=1 Modified: projects/tcp_ffcaia2008_8.x/contrib/bzip2/FREEBSD-vendor ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/bzip2/FREEBSD-vendor Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/bzip2/FREEBSD-vendor Sat Oct 10 00:34:30 2009 (r197921) @@ -2,6 +2,4 @@ Project: bzip2 ProjectURL: http://www.bzip.org/ Version: 1.0.5 -VendorTag: BZIP2 -VersionTag: v1_0_5 License: BSD Modified: projects/tcp_ffcaia2008_8.x/contrib/gcc/dwarf2out.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/gcc/dwarf2out.c Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/gcc/dwarf2out.c Sat Oct 10 00:34:30 2009 (r197921) @@ -10007,7 +10007,7 @@ reference_to_unused (tree * tp, int * wa return NULL_TREE; else if (!cgraph_global_info_ready && (TREE_CODE (*tp) == VAR_DECL || TREE_CODE (*tp) == FUNCTION_DECL)) - gcc_unreachable (); + return *tp; else if (DECL_P (*tp) && TREE_CODE (*tp) == VAR_DECL) { struct cgraph_varpool_node *node = cgraph_varpool_node (*tp); Modified: projects/tcp_ffcaia2008_8.x/contrib/gdtoa/gdtoaimp.h ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/gdtoa/gdtoaimp.h Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/gdtoa/gdtoaimp.h Sat Oct 10 00:34:30 2009 (r197921) @@ -485,7 +485,7 @@ extern pthread_mutex_t __gdtoa_locks[2]; _pthread_mutex_unlock(&__gdtoa_locks[n]); \ } while(0) -#define Kmax 15 +#define Kmax 9 struct Bigint { Modified: projects/tcp_ffcaia2008_8.x/contrib/gdtoa/misc.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/gdtoa/misc.c Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/gdtoa/misc.c Sat Oct 10 00:34:30 2009 (r197921) @@ -55,7 +55,9 @@ Balloc #endif ACQUIRE_DTOA_LOCK(0); - if ( (rv = freelist[k]) !=0) { + /* The k > Kmax case does not need ACQUIRE_DTOA_LOCK(0), */ + /* but this case seems very unlikely. */ + if (k <= Kmax && (rv = freelist[k]) !=0) { freelist[k] = rv->next; } else { @@ -65,7 +67,7 @@ Balloc #else len = (sizeof(Bigint) + (x-1)*sizeof(ULong) + sizeof(double) - 1) /sizeof(double); - if (pmem_next - private_mem + len <= PRIVATE_mem) { + if (k <= Kmax && pmem_next - private_mem + len <= PRIVATE_mem) { rv = (Bigint*)pmem_next; pmem_next += len; } @@ -89,10 +91,14 @@ Bfree #endif { if (v) { - ACQUIRE_DTOA_LOCK(0); - v->next = freelist[v->k]; - freelist[v->k] = v; - FREE_DTOA_LOCK(0); + if (v->k > Kmax) + free((void*)v); + else { + ACQUIRE_DTOA_LOCK(0); + v->next = freelist[v->k]; + freelist[v->k] = v; + FREE_DTOA_LOCK(0); + } } } Modified: projects/tcp_ffcaia2008_8.x/contrib/less/LICENSE ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/LICENSE Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/LICENSE Sat Oct 10 00:34:30 2009 (r197921) @@ -2,7 +2,7 @@ ------------ Less -Copyright (C) 1984-2008 Mark Nudelman +Copyright (C) 1984-2009 Mark Nudelman Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.aut ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.aut Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.aut Sat Oct 10 00:34:30 2009 (r197921) @@ -10,10 +10,10 @@ srcdir = . SRC = \ main.c screen.c brac.c ch.c charset.c cmdbuf.c \ - command.c decode.c edit.c filename.c forwback.c \ + command.c cvt.c decode.c edit.c filename.c forwback.c \ help.c ifile.c input.c jump.c line.c linenum.c \ lsystem.c mark.c optfunc.c option.c opttbl.c os.c \ - output.c position.c prompt.c search.c signal.c \ + output.c pattern.c position.c prompt.c search.c signal.c \ tags.c ttyin.c version.c DISTFILES_W = \ defines.ds Makefile.dsb Makefile.dsg Makefile.dsu \ @@ -24,7 +24,8 @@ DISTFILES = \ ${SRC} regexp.c regexp.h \ COPYING INSTALL LICENSE Makefile.in Makefile.aut NEWS README \ configure configure.ac lesskey.c lessecho.c scrsize.c \ - charset.h cmd.h funcs.h lglob.h less.h lesskey.h option.h pckeys.h position.h \ + charset.h cmd.h funcs.h lglob.h less.h lesskey.h option.h \ + pckeys.h pattern.h position.h \ install.sh defines.h.in mkinstalldirs \ less.nro less.man lesskey.nro lesskey.man lessecho.nro lessecho.man \ less.hlp \ @@ -109,6 +110,8 @@ dist: ${DISTFILES} cd $$REL; chmod +w ${DISTFILES_W}; cd ..; \ echo "Creating release/$$REL/$$REL.tar.gz"; \ tar -cf - $$REL | gzip -c >release/$$REL/$$REL.tar.gz; \ + echo "Signing release/$$REL/$$REL.tar.gz"; \ + gpg --detach-sign release/$$REL/$$REL.tar.gz; \ echo "Creating release/$$REL/$$REL.zip"; \ zip -rq release/$$REL/$$REL.zip $$REL; \ rm -rf $$REL Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsb ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsb Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsb Sat Oct 10 00:34:30 2009 (r197921) @@ -18,12 +18,13 @@ EXT = .EXE .c.obj: $(CC) -c -I. $(CPPFLAGS) $(CFLAGS) $< -OBJ = main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj command.obj \ - decode.obj edit.obj filename.obj forwback.obj help.obj ifile.obj \ - input.obj jump.obj line.obj linenum.obj lsystem.obj \ - mark.obj optfunc.obj option.obj opttbl.obj os.obj output.obj \ - position.obj prompt.obj search.obj signal.obj tags.obj \ - ttyin.obj version.obj +OBJ = \ + main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj \ + command.obj cvt.obj decode.obj edit.obj filename.obj forwback.obj \ + help.obj ifile.obj input.obj jump.obj line.obj linenum.obj \ + lsystem.obj mark.obj optfunc.obj option.obj opttbl.obj os.obj \ + output.obj pattern.obj position.obj prompt.obj search.obj signal.obj \ + tags.obj ttyin.obj version.obj all: less$(EXT) lesskey$(EXT) Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsg ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsg Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsg Sat Oct 10 00:34:30 2009 (r197921) @@ -33,11 +33,12 @@ manext = 1 .c.o: ${CC} -I. ${CFLAGS_COMPILE_ONLY} -DBINDIR=\"${bindir}\" -DSYSDIR=\"${sysconfdir}\" ${CPPFLAGS} ${CFLAGS} $< -OBJ = main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ - command.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ +OBJ = \ + main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ + command.${O} cvt.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ help.${O} ifile.${O} input.${O} jump.${O} line.${O} linenum.${O} \ lsystem.${O} mark.${O} optfunc.${O} option.${O} opttbl.${O} os.${O} \ - output.${O} position.${O} prompt.${O} search.${O} signal.${O} \ + output.${O} pattern.${O} position.${O} prompt.${O} search.${O} signal.${O} \ tags.${O} ttyin.${O} version.${O} all: less lesskey lessecho Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsu ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsu Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsu Sat Oct 10 00:34:30 2009 (r197921) @@ -27,12 +27,13 @@ LIBS = $(LIBDIR)\llibce.lib $(LIBDIR)\gr .c.obj: $(CC) -c -I. -I$(INCDIR) $(CPPFLAGS) $(CFLAGS) $< -OBJ = main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj command.obj \ - decode.obj edit.obj filename.obj forwback.obj help.obj ifile.obj \ - input.obj jump.obj line.obj linenum.obj lsystem.obj \ - mark.obj optfunc.obj option.obj opttbl.obj os.obj output.obj \ - position.obj prompt.obj search.obj signal.obj tags.obj \ - ttyin.obj version.obj +OBJ = \ + main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj \ + command.obj cvt.obj decode.obj edit.obj filename.obj forwback.obj \ + help.obj ifile.obj input.obj jump.obj line.obj linenum.obj \ + lsystem.obj mark.obj optfunc.obj option.obj opttbl.obj os.obj \ + output.obj pattern.obj position.obj prompt.obj search.obj signal.obj \ + tags.obj ttyin.obj version.obj all: less lesskey Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.in ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.in Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.in Sat Oct 10 00:34:30 2009 (r197921) @@ -43,11 +43,12 @@ SHELL = /bin/sh .c.o: ${CC} -I. ${CFLAGS_COMPILE_ONLY} -DBINDIR=\"${bindir}\" -DSYSDIR=\"${sysconfdir}\" ${CPPFLAGS} ${CFLAGS} $< -OBJ = main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ - command.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ +OBJ = \ + main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ + command.${O} cvt.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ help.${O} ifile.${O} input.${O} jump.${O} line.${O} linenum.${O} \ lsystem.${O} mark.${O} optfunc.${O} option.${O} opttbl.${O} os.${O} \ - output.${O} position.${O} prompt.${O} search.${O} signal.${O} \ + output.${O} pattern.${O} position.${O} prompt.${O} search.${O} signal.${O} \ tags.${O} ttyin.${O} version.${O} @REGEX_O@ all: less$(EXEEXT) lesskey$(EXEEXT) lessecho$(EXEEXT) Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o2e ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o2e Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o2e Sat Oct 10 00:34:30 2009 (r197921) @@ -18,11 +18,12 @@ O = obj .c.${O}: ${CC} -c ${CPPFLAGS} ${CFLAGS} $< -OBJ = main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ - command.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ +OBJ = \ + main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ + command.${O} cvt.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ help.${O} ifile.${O} input.${O} jump.${O} line.${O} linenum.${O} \ lsystem.${O} mark.${O} optfunc.${O} option.${O} opttbl.${O} os.${O} \ - output.${O} position.${O} prompt.${O} search.${O} signal.${O} \ + output.${O} pattern.${O} position.${O} prompt.${O} search.${O} signal.${O} \ tags.${O} ttyin.${O} version.${O} regexp.${O} all: less.exe lesskey.exe scrsize.exe Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o9c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o9c Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o9c Sat Oct 10 00:34:30 2009 (r197921) @@ -22,11 +22,12 @@ O = r .c.${O}: ${CC} ${CFLAGS_COMPILE_ONLY} ${CPPFLAGS} ${CFLAGS} $< -OBJ = main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ - command.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ +OBJ = \ + main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ + command.${O} cvt.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ help.${O} ifile.${O} input.${O} jump.${O} line.${O} linenum.${O} \ lsystem.${O} mark.${O} optfunc.${O} option.${O} opttbl.${O} os.${O} \ - output.${O} position.${O} prompt.${O} search.${O} signal.${O} \ + output.${O} pattern.${O} position.${O} prompt.${O} search.${O} signal.${O} \ tags.${O} ttyin.${O} version.${O} regexp.${O} all: less lessecho lesskey Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o9u ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o9u Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o9u Sat Oct 10 00:34:30 2009 (r197921) @@ -21,11 +21,12 @@ O = r .c.${O}: ${CC} ${CFLAGS_COMPILE_ONLY} ${CPPFLAGS} ${CFLAGS} $< -OBJ = main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ - command.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ +OBJ = \ + main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ + command.${O} cvt.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ help.${O} ifile.${O} input.${O} jump.${O} line.${O} linenum.${O} \ lsystem.${O} mark.${O} optfunc.${O} option.${O} opttbl.${O} os.${O} \ - output.${O} position.${O} prompt.${O} search.${O} signal.${O} \ + output.${O} pattern.${O} position.${O} prompt.${O} search.${O} signal.${O} \ tags.${O} ttyin.${O} version.${O} regexp.${O} all: less lesskey Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.wnb ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.wnb Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.wnb Sat Oct 10 00:34:30 2009 (r197921) @@ -25,12 +25,13 @@ LIBS = ${LIBDIR}\import32.lib ${LIBDIR}\ .c.obj: ${CC} -c -I. ${CPPFLAGS} ${CFLAGS} $< -OBJ = main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj command.obj \ - decode.obj edit.obj filename.obj forwback.obj help.obj ifile.obj \ - input.obj jump.obj line.obj linenum.obj lsystem.obj \ - mark.obj optfunc.obj option.obj opttbl.obj os.obj output.obj \ - position.obj prompt.obj search.obj signal.obj tags.obj \ - ttyin.obj version.obj regexp.obj +OBJ = \ + main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj \ + command.obj cvt.obj decode.obj edit.obj filename.obj forwback.obj \ + help.obj ifile.obj input.obj jump.obj line.obj linenum.obj \ + lsystem.obj mark.obj optfunc.obj option.obj opttbl.obj os.obj \ + output.obj pattern.obj position.obj prompt.obj search.obj signal.obj \ + tags.obj ttyin.obj version.obj regexp.obj all: less lesskey lessecho Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.wnm ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.wnm Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.wnm Sat Oct 10 00:34:30 2009 (r197921) @@ -23,12 +23,13 @@ LIBS = user32.lib .c.obj: $(CC) $(CFLAGS) $< -OBJ = main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj command.obj \ - decode.obj edit.obj filename.obj forwback.obj help.obj ifile.obj \ - input.obj jump.obj line.obj linenum.obj lsystem.obj \ - mark.obj optfunc.obj option.obj opttbl.obj os.obj output.obj \ - position.obj prompt.obj search.obj signal.obj tags.obj \ - ttyin.obj version.obj regexp.obj +OBJ = \ + main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj \ + command.obj cvt.obj decode.obj edit.obj filename.obj forwback.obj \ + help.obj ifile.obj input.obj jump.obj line.obj linenum.obj \ + lsystem.obj mark.obj optfunc.obj option.obj opttbl.obj os.obj \ + output.obj pattern.obj position.obj prompt.obj search.obj signal.obj \ + tags.obj ttyin.obj version.obj regexp.obj all: less.exe lesskey.exe Modified: projects/tcp_ffcaia2008_8.x/contrib/less/NEWS ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/NEWS Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/NEWS Sat Oct 10 00:34:30 2009 (r197921) @@ -12,6 +12,18 @@ ====================================================================== + Major changes between "less" versions 429 and 436 + +* Don't pass "-" to non-pipe LESSOPEN unless it starts with "-". + +* Allow a fraction as the argument to the -# (--shift) option. + +* Fix highlight bug when underlined/overstruck text matches at end of line. + +* Fix non-regex searches with ctrl-R. + +====================================================================== + Major changes between "less" versions 424 and 429 * LESSOPEN pipe will now be used on standard input, if the LESSOPEN Modified: projects/tcp_ffcaia2008_8.x/contrib/less/README ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/README Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/README Sat Oct 10 00:34:30 2009 (r197921) @@ -1,7 +1,7 @@ - Less, version 429 + Less, version 436 - This is the distribution of less, version 429, released 11 Apr 2009. + This is the distribution of less, version 436, released 07 Jul 2009. This program is part of the GNU project (http://www.gnu.org). This program is free software. You may redistribute it and/or Modified: projects/tcp_ffcaia2008_8.x/contrib/less/brac.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/brac.c Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/brac.c Sat Oct 10 00:34:30 2009 (r197921) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/ch.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/ch.c Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/ch.c Sat Oct 10 00:34:30 2009 (r197921) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/charset.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/charset.c Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/charset.c Sat Oct 10 00:34:30 2009 (r197921) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. @@ -425,7 +425,7 @@ prchar(c) c &= 0377; if ((c < 128 || !utf_mode) && !control_char(c)) - SNPRINTF1(buf, sizeof(buf), "%c", c); + SNPRINTF1(buf, sizeof(buf), "%c", (int) c); else if (c == ESC) strcpy(buf, "ESC"); #if IS_EBCDIC_HOST @@ -442,7 +442,7 @@ prchar(c) "..V....D....TU.Z"[c]); #else else if (c < 128 && !control_char(c ^ 0100)) - SNPRINTF1(buf, sizeof(buf), "^%c", c ^ 0100); + SNPRINTF1(buf, sizeof(buf), "^%c", (int) (c ^ 0100)); #endif else SNPRINTF1(buf, sizeof(buf), binfmt, c); Modified: projects/tcp_ffcaia2008_8.x/contrib/less/charset.h ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/charset.h Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/charset.h Sat Oct 10 00:34:30 2009 (r197921) @@ -1,5 +1,5 @@ /* - * Copyright (C) 2005-2008 Mark Nudelman + * Copyright (C) 2005-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/cmd.h ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/cmd.h Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/cmd.h Sat Oct 10 00:34:30 2009 (r197921) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/cmdbuf.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/cmdbuf.c Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/cmdbuf.c Sat Oct 10 00:34:30 2009 (r197921) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/command.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/command.c Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/command.c Sat Oct 10 00:34:30 2009 (r197921) @@ -1,6 +1,6 @@ /* $FreeBSD$ */ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/configure.ac ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/configure.ac Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/configure.ac Sat Oct 10 00:34:30 2009 (r197921) @@ -1,6 +1,6 @@ # Process this file with autoconf to produce a configure script. -# Copyright (C) 1984-2008 Mark Nudelman +# Copyright (C) 1984-2009 Mark Nudelman # # You may distribute under the terms of either the GNU General Public # License or the Less License, as specified in the README file. Copied: projects/tcp_ffcaia2008_8.x/contrib/less/cvt.c (from r196045, head/contrib/less/cvt.c) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/tcp_ffcaia2008_8.x/contrib/less/cvt.c Sat Oct 10 00:34:30 2009 (r197921, copy of r196045, head/contrib/less/cvt.c) @@ -0,0 +1,120 @@ +/* + * Copyright (C) 1984-2009 Mark Nudelman + * + * You may distribute under the terms of either the GNU General Public + * License or the Less License, as specified in the README file. + * + * For more information about less, or for information on how to + * contact the author, see the README file. + */ + +/* + * Routines to convert text in various ways. Used by search. + */ + +#include "less.h" +#include "charset.h" + +extern int utf_mode; + +/* + * Get the length of a buffer needed to convert a string. + */ + public int +cvt_length(len, ops) + int len; + int ops; +{ + if (utf_mode) + /* + * Just copying a string in UTF-8 mode can cause it to grow + * in length. + * Four output bytes for one input byte is the worst case. + */ + len *= 4; + return (len + 1); +} + +/* + * Allocate a chpos array for use by cvt_text. + */ + public int * +cvt_alloc_chpos(len) + int len; +{ + int i; + int *chpos = (int *) ecalloc(sizeof(int), len); + /* Initialize all entries to an invalid position. */ + for (i = 0; i < len; i++) + chpos[i] = -1; + return (chpos); +} + +/* + * Convert text. Perform the transformations specified by ops. + * Returns converted text in odst. The original offset of each + * odst character (when it was in osrc) is returned in the chpos array. + */ + public void +cvt_text(odst, osrc, chpos, lenp, ops) + char *odst; + char *osrc; + int *chpos; + int *lenp; + int ops; +{ + char *dst; + char *src; + register char *src_end; + LWCHAR ch; + + if (lenp != NULL) + src_end = osrc + *lenp; + else + src_end = osrc + strlen(osrc); + + for (src = osrc, dst = odst; src < src_end; ) + { + int src_pos = src - osrc; + int dst_pos = dst - odst; + ch = step_char(&src, +1, src_end); + if ((ops & CVT_BS) && ch == '\b' && dst > odst) + { + /* Delete backspace and preceding char. */ + do { + dst--; + } while (dst > odst && + !IS_ASCII_OCTET(*dst) && !IS_UTF8_LEAD(*dst)); + } else if ((ops & CVT_ANSI) && IS_CSI_START(ch)) + { + /* Skip to end of ANSI escape sequence. */ + src++; /* skip the CSI start char */ + while (src < src_end) + if (!is_ansi_middle(*src++)) + break; + } else + { + /* Just copy the char to the destination buffer. */ + if ((ops & CVT_TO_LC) && IS_UPPER(ch)) + ch = TO_LOWER(ch); + put_wchar(&dst, ch); + /* + * Record the original position of the char. + * But if we've already recorded a position + * for this char (due to a backspace), leave + * it alone; if multiple source chars map to + * one destination char, we want the position + * of the first one. + */ + if (chpos != NULL && chpos[dst_pos] < 0) + chpos[dst_pos] = src_pos; + } + } + if ((ops & CVT_CRLF) && dst > odst && dst[-1] == '\r') + dst--; + *dst = '\0'; + if (lenp != NULL) + *lenp = dst - odst; + if (chpos != NULL) + chpos[dst - odst] = src - osrc; +} Modified: projects/tcp_ffcaia2008_8.x/contrib/less/decode.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/decode.c Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/decode.c Sat Oct 10 00:34:30 2009 (r197921) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/defines.ds ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/defines.ds Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/defines.ds Sat Oct 10 00:34:30 2009 (r197921) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/defines.o2 ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/defines.o2 Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/defines.o2 Sat Oct 10 00:34:30 2009 (r197921) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/defines.o9 ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/defines.o9 Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/defines.o9 Sat Oct 10 00:34:30 2009 (r197921) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/defines.wn ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/defines.wn Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/defines.wn Sat Oct 10 00:34:30 2009 (r197921) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/edit.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/edit.c Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/edit.c Sat Oct 10 00:34:30 2009 (r197921) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/filename.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/filename.c Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/filename.c Sat Oct 10 00:34:30 2009 (r197921) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. @@ -843,17 +843,17 @@ open_altfile(filename, pf, pfd) #else lessopen++; returnfd = 1; - if (*lessopen == '-') { - /* - * Lessopen preprocessor will accept "-" as a filename. - */ - lessopen++; - } else { - if (strcmp(filename, "-") == 0) - return (NULL); - } #endif } + if (*lessopen == '-') { + /* + * Lessopen preprocessor will accept "-" as a filename. + */ + lessopen++; + } else { + if (strcmp(filename, "-") == 0) + return (NULL); + } len = strlen(lessopen) + strlen(filename) + 2; cmd = (char *) ecalloc(len, sizeof(char)); Modified: projects/tcp_ffcaia2008_8.x/contrib/less/forwback.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/forwback.c Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/forwback.c Sat Oct 10 00:34:30 2009 (r197921) @@ -1,6 +1,6 @@ /* $FreeBSD$ */ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/funcs.h ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/funcs.h Sat Oct 10 00:27:16 2009 (r197920) +++ projects/tcp_ffcaia2008_8.x/contrib/less/funcs.h Sat Oct 10 00:34:30 2009 (r197921) @@ -83,6 +83,9 @@ public void ungetcc (); public void ungetsc (); public void commands (); + public int cvt_length (); + public int * cvt_alloc_chpos (); + public void cvt_text (); public void init_cmds (); public void add_fcmd_table (); public void add_ecmd_table (); @@ -193,6 +196,8 @@ public void opt_l (); public void opt_j (); public void calc_jump_sline (); *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sat Oct 10 01:03:58 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 85ECA10656EE; Sat, 10 Oct 2009 01:03:58 +0000 (UTC) (envelope-from lstewart@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 6F5568FC21; Sat, 10 Oct 2009 01:03:58 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n9A13w57068448; Sat, 10 Oct 2009 01:03:58 GMT (envelope-from lstewart@svn.freebsd.org) Received: (from lstewart@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n9A13wVF068443; Sat, 10 Oct 2009 01:03:58 GMT (envelope-from lstewart@svn.freebsd.org) Message-Id: <200910100103.n9A13wVF068443@svn.freebsd.org> From: Lawrence Stewart Date: Sat, 10 Oct 2009 01:03:58 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197922 - in projects/tcp_cc_head: . bin/chmod bin/cp bin/getfacl bin/ls bin/mv bin/setfacl bin/sh cddl/compat/opensolaris/include cddl/contrib/opensolaris cddl/contrib/opensolaris/cmd/... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Oct 2009 01:03:58 -0000 Author: lstewart Date: Sat Oct 10 01:03:56 2009 New Revision: 197922 URL: http://svn.freebsd.org/changeset/base/197922 Log: Merge r196045:197921 from head. Added: projects/tcp_cc_head/cddl/compat/opensolaris/include/assert.h - copied unchanged from r197921, head/cddl/compat/opensolaris/include/assert.h projects/tcp_cc_head/crypto/openssh/roaming.h - copied unchanged from r197921, head/crypto/openssh/roaming.h projects/tcp_cc_head/crypto/openssh/roaming_common.c - copied unchanged from r197921, head/crypto/openssh/roaming_common.c projects/tcp_cc_head/crypto/openssh/roaming_dummy.c - copied unchanged from r197921, head/crypto/openssh/roaming_dummy.c projects/tcp_cc_head/crypto/openssh/schnorr.h - copied unchanged from r197921, head/crypto/openssh/schnorr.h projects/tcp_cc_head/etc/rc.d/faith - copied unchanged from r197921, head/etc/rc.d/faith projects/tcp_cc_head/etc/rc.d/static_arp - copied unchanged from r197921, head/etc/rc.d/static_arp projects/tcp_cc_head/etc/rc.d/stf - copied unchanged from r197921, head/etc/rc.d/stf projects/tcp_cc_head/lib/libc/gen/getpagesizes.3 - copied unchanged from r197921, head/lib/libc/gen/getpagesizes.3 projects/tcp_cc_head/lib/libc/gen/getpagesizes.c - copied unchanged from r197921, head/lib/libc/gen/getpagesizes.c projects/tcp_cc_head/lib/libc/nls/gl_ES.ISO8859-1.msg - copied unchanged from r197921, head/lib/libc/nls/gl_ES.ISO8859-1.msg projects/tcp_cc_head/release/scripts/mm-mtree.sh - copied unchanged from r197921, head/release/scripts/mm-mtree.sh projects/tcp_cc_head/release/svnbranch.awk - copied unchanged from r197921, head/release/svnbranch.awk projects/tcp_cc_head/sbin/ifconfig/af_nd6.c - copied unchanged from r197921, head/sbin/ifconfig/af_nd6.c projects/tcp_cc_head/share/colldef/la_LN.ISO8859-13.src - copied unchanged from r197921, head/share/colldef/la_LN.ISO8859-13.src projects/tcp_cc_head/share/man/man4/dpms.4 - copied unchanged from r197921, head/share/man/man4/dpms.4 projects/tcp_cc_head/share/man/man4/lindev.4 - copied unchanged from r197921, head/share/man/man4/lindev.4 projects/tcp_cc_head/share/man/man9/ieee80211_amrr.9 - copied unchanged from r197921, head/share/man/man9/ieee80211_amrr.9 projects/tcp_cc_head/share/man/man9/ieee80211_beacon.9 - copied unchanged from r197921, head/share/man/man9/ieee80211_beacon.9 projects/tcp_cc_head/share/man/man9/ieee80211_bmiss.9 - copied unchanged from r197921, head/share/man/man9/ieee80211_bmiss.9 projects/tcp_cc_head/share/man/man9/ieee80211_ddb.9 - copied unchanged from r197921, head/share/man/man9/ieee80211_ddb.9 projects/tcp_cc_head/share/man/man9/ieee80211_regdomain.9 - copied unchanged from r197921, head/share/man/man9/ieee80211_regdomain.9 projects/tcp_cc_head/share/man/man9/ieee80211_scan.9 - copied unchanged from r197921, head/share/man/man9/ieee80211_scan.9 projects/tcp_cc_head/share/man/man9/ieee80211_vap.9 - copied unchanged from r197921, head/share/man/man9/ieee80211_vap.9 projects/tcp_cc_head/share/man/man9/vaccess_acl_nfs4.9 - copied unchanged from r197921, head/share/man/man9/vaccess_acl_nfs4.9 projects/tcp_cc_head/share/mklocale/la_LN.ISO8859-13.src - copied unchanged from r197921, head/share/mklocale/la_LN.ISO8859-13.src projects/tcp_cc_head/share/monetdef/lv_LV.ISO8859-13.src - copied unchanged from r197921, head/share/monetdef/lv_LV.ISO8859-13.src projects/tcp_cc_head/share/msgdef/lv_LV.ISO8859-13.src - copied unchanged from r197921, head/share/msgdef/lv_LV.ISO8859-13.src projects/tcp_cc_head/share/msgdef/lv_LV.UTF-8.src - copied unchanged from r197921, head/share/msgdef/lv_LV.UTF-8.src projects/tcp_cc_head/share/timedef/lv_LV.ISO8859-13.src - copied unchanged from r197921, head/share/timedef/lv_LV.ISO8859-13.src projects/tcp_cc_head/share/timedef/lv_LV.UTF-8.src - copied unchanged from r197921, head/share/timedef/lv_LV.UTF-8.src projects/tcp_cc_head/sys/amd64/include/_align.h - copied unchanged from r197921, head/sys/amd64/include/_align.h projects/tcp_cc_head/sys/amd64/include/apm_bios.h - copied unchanged from r197921, head/sys/amd64/include/apm_bios.h projects/tcp_cc_head/sys/arm/conf/SHEEVAPLUG - copied unchanged from r197921, head/sys/arm/conf/SHEEVAPLUG projects/tcp_cc_head/sys/arm/include/_align.h - copied unchanged from r197921, head/sys/arm/include/_align.h projects/tcp_cc_head/sys/arm/mv/kirkwood/files.kirkwood - copied unchanged from r197921, head/sys/arm/mv/kirkwood/files.kirkwood projects/tcp_cc_head/sys/arm/mv/kirkwood/files.sheevaplug - copied unchanged from r197921, head/sys/arm/mv/kirkwood/files.sheevaplug projects/tcp_cc_head/sys/arm/mv/kirkwood/sheevaplug.c - copied unchanged from r197921, head/sys/arm/mv/kirkwood/sheevaplug.c projects/tcp_cc_head/sys/arm/mv/kirkwood/std.kirkwood - copied unchanged from r197921, head/sys/arm/mv/kirkwood/std.kirkwood projects/tcp_cc_head/sys/arm/mv/kirkwood/std.sheevaplug - copied unchanged from r197921, head/sys/arm/mv/kirkwood/std.sheevaplug projects/tcp_cc_head/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c - copied unchanged from r197921, head/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/sys/taskq.h - copied unchanged from r197921, head/sys/cddl/contrib/opensolaris/uts/common/sys/taskq.h projects/tcp_cc_head/sys/compat/x86bios/ - copied from r197921, head/sys/compat/x86bios/ projects/tcp_cc_head/sys/contrib/dev/acpica/include/actbl2.h - copied unchanged from r197921, head/sys/contrib/dev/acpica/include/actbl2.h projects/tcp_cc_head/sys/contrib/dev/acpica/namespace/nsrepair.c - copied unchanged from r197921, head/sys/contrib/dev/acpica/namespace/nsrepair.c projects/tcp_cc_head/sys/contrib/dev/acpica/utilities/utids.c - copied unchanged from r197921, head/sys/contrib/dev/acpica/utilities/utids.c projects/tcp_cc_head/sys/contrib/x86emu/ - copied from r197921, head/sys/contrib/x86emu/ projects/tcp_cc_head/sys/dev/cxgb/common/cxgb_aq100x.c - copied unchanged from r197921, head/sys/dev/cxgb/common/cxgb_aq100x.c projects/tcp_cc_head/sys/dev/dpms/ - copied from r197921, head/sys/dev/dpms/ projects/tcp_cc_head/sys/dev/drm/r600_blit.c - copied unchanged from r197921, head/sys/dev/drm/r600_blit.c projects/tcp_cc_head/sys/dev/drm/radeon_cs.c - copied unchanged from r197921, head/sys/dev/drm/radeon_cs.c projects/tcp_cc_head/sys/dev/fb/vesa.c - copied unchanged from r197921, head/sys/dev/fb/vesa.c projects/tcp_cc_head/sys/dev/fb/vesa.h - copied unchanged from r197921, head/sys/dev/fb/vesa.h projects/tcp_cc_head/sys/dev/lindev/ - copied from r197921, head/sys/dev/lindev/ projects/tcp_cc_head/sys/dev/pty/ - copied from r197921, head/sys/dev/pty/ projects/tcp_cc_head/sys/dev/usb/serial/uch341.c - copied unchanged from r197921, head/sys/dev/usb/serial/uch341.c projects/tcp_cc_head/sys/fs/procfs/procfs_osrel.c - copied unchanged from r197921, head/sys/fs/procfs/procfs_osrel.c projects/tcp_cc_head/sys/i386/include/_align.h - copied unchanged from r197921, head/sys/i386/include/_align.h projects/tcp_cc_head/sys/ia64/include/_align.h - copied unchanged from r197921, head/sys/ia64/include/_align.h projects/tcp_cc_head/sys/mips/include/_align.h - copied unchanged from r197921, head/sys/mips/include/_align.h projects/tcp_cc_head/sys/modules/lindev/ - copied from r197921, head/sys/modules/lindev/ projects/tcp_cc_head/sys/modules/pty/ - copied from r197921, head/sys/modules/pty/ projects/tcp_cc_head/sys/modules/usb/uch341/ - copied from r197921, head/sys/modules/usb/uch341/ projects/tcp_cc_head/sys/modules/x86bios/ - copied from r197921, head/sys/modules/x86bios/ projects/tcp_cc_head/sys/pc98/include/_align.h - copied unchanged from r197921, head/sys/pc98/include/_align.h projects/tcp_cc_head/sys/powerpc/include/_align.h - copied unchanged from r197921, head/sys/powerpc/include/_align.h projects/tcp_cc_head/sys/sparc64/include/_align.h - copied unchanged from r197921, head/sys/sparc64/include/_align.h projects/tcp_cc_head/sys/sun4v/include/_align.h - copied unchanged from r197921, head/sys/sun4v/include/_align.h projects/tcp_cc_head/sys/sys/_sockaddr_storage.h - copied unchanged from r197921, head/sys/sys/_sockaddr_storage.h projects/tcp_cc_head/sys/teken/ - copied from r197921, head/sys/teken/ projects/tcp_cc_head/tools/regression/acltools/01.t - copied unchanged from r197921, head/tools/regression/acltools/01.t projects/tcp_cc_head/tools/regression/acltools/03.t - copied unchanged from r197921, head/tools/regression/acltools/03.t projects/tcp_cc_head/tools/regression/acltools/aclfuzzer.sh - copied unchanged from r197921, head/tools/regression/acltools/aclfuzzer.sh projects/tcp_cc_head/tools/regression/acltools/tools-crossfs.test - copied unchanged from r197921, head/tools/regression/acltools/tools-crossfs.test projects/tcp_cc_head/tools/regression/acltools/tools-nfs4.test - copied unchanged from r197921, head/tools/regression/acltools/tools-nfs4.test projects/tcp_cc_head/tools/regression/bin/sh/builtins/eval3.0 - copied unchanged from r197921, head/tools/regression/bin/sh/builtins/eval3.0 projects/tcp_cc_head/tools/regression/bin/sh/errors/backquote-error2.0 - copied unchanged from r197921, head/tools/regression/bin/sh/errors/backquote-error2.0 projects/tcp_cc_head/tools/regression/bin/sh/execution/func1.0 - copied unchanged from r197921, head/tools/regression/bin/sh/execution/func1.0 projects/tcp_cc_head/tools/regression/bin/sh/execution/func2.0 - copied unchanged from r197921, head/tools/regression/bin/sh/execution/func2.0 projects/tcp_cc_head/tools/regression/bin/sh/execution/unknown1.0 - copied unchanged from r197921, head/tools/regression/bin/sh/execution/unknown1.0 projects/tcp_cc_head/tools/regression/fstest/tests/chmod/12.t - copied unchanged from r197921, head/tools/regression/fstest/tests/chmod/12.t projects/tcp_cc_head/tools/regression/fstest/tests/granular/ - copied from r197921, head/tools/regression/fstest/tests/granular/ projects/tcp_cc_head/tools/regression/mmap/ - copied from r197921, head/tools/regression/mmap/ projects/tcp_cc_head/tools/regression/poll/sockpoll.c - copied unchanged from r197921, head/tools/regression/poll/sockpoll.c projects/tcp_cc_head/tools/regression/sockets/unix_seqpacket/ - copied from r197921, head/tools/regression/sockets/unix_seqpacket/ projects/tcp_cc_head/tools/regression/sockets/unix_seqpacket_exercise/ - copied from r197921, head/tools/regression/sockets/unix_seqpacket_exercise/ projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/1.1 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/1.1 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/1.10 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/1.10 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/1.11 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/1.11 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/1.12 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/1.12 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/1.13 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/1.13 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/1.14 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/1.14 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/1.15 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/1.15 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/1.16 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/1.16 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/1.17 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/1.17 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/1.18 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/1.18 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/1.2 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/1.2 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/1.3 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/1.3 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/1.4 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/1.4 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/1.4.1 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/1.4.1 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/1.5 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/1.5 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/1.6 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/1.6 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/1.7 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/1.7 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/1.8 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/1.8 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/1.9 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/1.9 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/2.1 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/2.1 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/2.10 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/2.10 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/2.11 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/2.11 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/2.12 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/2.12 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/2.13 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/2.13 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/2.14 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/2.14 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/2.15 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/2.15 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/2.16 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/2.16 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/2.17 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/2.17 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/2.18 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/2.18 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/2.19 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/2.19 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/2.2 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/2.2 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/2.20 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/2.20 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/2.21 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/2.21 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/2.22 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/2.22 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/2.3 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/2.3 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/2.4 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/2.4 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/2.5 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/2.5 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/2.6 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/2.6 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/2.7 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/2.7 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/2.8 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/2.8 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/2.9 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/2.9 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/3.1 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/3.1 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/3.2 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/3.2 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/3.3 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/3.3 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/3.4 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/3.4 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/4.1 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/4.1 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/4.2 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/4.2 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/4.3 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/4.3 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/4.4 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/4.4 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/4.5 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/4.5 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/4.6 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/4.6 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/4.7 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/4.7 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/4.8 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/4.8 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/5.1 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/5.1 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/5.2 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/5.2 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/5.3 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/5.3 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/5.4 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/5.4 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/5.5 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/5.5 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/5.6 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/5.6 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/5.7 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/5.7 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/5.8 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/5.8 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/6.1 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/6.1 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/6.2 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/6.2 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/6.3 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/6.3 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/6.4 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/6.4 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/6.5 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/6.5 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/6.6 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/6.6 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/7.1 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/7.1 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/7.2 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/7.2 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/7.3 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/7.3 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/7.4 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/7.4 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/7.5 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/7.5 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/7.6 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/7.6 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/7.7 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/7.7 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/7.8 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/7.8 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/8.1 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/8.1 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/8.10 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/8.10 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/8.11 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/8.11 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/8.12 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/8.12 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/8.13 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/8.13 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/8.14 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/8.14 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/8.15 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/8.15 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/8.16 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/8.16 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/8.17 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/8.17 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/8.18 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/8.18 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/8.19 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/8.19 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/8.2 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/8.2 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/8.20 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/8.20 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/8.21 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/8.21 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/8.22 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/8.22 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/8.23 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/8.23 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/8.3 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/8.3 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/8.4 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/8.4 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/8.5 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/8.5 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/8.6 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/8.6 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/8.7 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/8.7 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/8.8 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/8.8 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/8.9 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/8.9 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.1 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.1 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.10 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.10 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.11 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.11 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.12 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.12 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.13 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.13 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.14 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.14 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.15 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.15 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.16 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.16 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.17 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.17 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.18 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.18 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.19 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.19 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.2 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.2 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.20 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.20 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.21 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.21 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.22 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.22 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.23 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.23 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.24 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.24 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.25 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.25 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.26 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.26 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.27 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.27 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.28 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.28 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.29 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.29 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.3 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.3 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.30 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.30 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.31 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.31 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.4 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.4 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.5 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.5 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.6 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.6 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.7 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.7 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.8 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.8 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9.9 - copied unchanged from r197921, head/tools/regression/usr.bin/sed/regress.multitest.out/9.9 projects/tcp_cc_head/usr.sbin/mfiutil/ - copied from r197921, head/usr.sbin/mfiutil/ projects/tcp_cc_head/usr.sbin/mptutil/ - copied from r197921, head/usr.sbin/mptutil/ Replaced: projects/tcp_cc_head/sys/cddl/compat/opensolaris/rpc/xdr.h - copied unchanged from r197921, head/sys/cddl/compat/opensolaris/rpc/xdr.h Deleted: projects/tcp_cc_head/cddl/contrib/opensolaris/head/assert.h projects/tcp_cc_head/crypto/openssl/apps/md4.c projects/tcp_cc_head/crypto/openssl/test/bftest.c projects/tcp_cc_head/crypto/openssl/test/bntest.c projects/tcp_cc_head/crypto/openssl/test/casttest.c projects/tcp_cc_head/crypto/openssl/test/destest.c projects/tcp_cc_head/crypto/openssl/test/dhtest.c projects/tcp_cc_head/crypto/openssl/test/dsatest.c projects/tcp_cc_head/crypto/openssl/test/ecdhtest.c projects/tcp_cc_head/crypto/openssl/test/ecdsatest.c projects/tcp_cc_head/crypto/openssl/test/ectest.c projects/tcp_cc_head/crypto/openssl/test/enginetest.c projects/tcp_cc_head/crypto/openssl/test/evp_test.c projects/tcp_cc_head/crypto/openssl/test/exptest.c projects/tcp_cc_head/crypto/openssl/test/fips_aesavs.c projects/tcp_cc_head/crypto/openssl/test/fips_desmovs.c projects/tcp_cc_head/crypto/openssl/test/fips_dsatest.c projects/tcp_cc_head/crypto/openssl/test/fips_dssvs.c projects/tcp_cc_head/crypto/openssl/test/fips_hmactest.c projects/tcp_cc_head/crypto/openssl/test/fips_randtest.c projects/tcp_cc_head/crypto/openssl/test/fips_rngvs.c projects/tcp_cc_head/crypto/openssl/test/fips_rsagtest.c projects/tcp_cc_head/crypto/openssl/test/fips_rsastest.c projects/tcp_cc_head/crypto/openssl/test/fips_rsavtest.c projects/tcp_cc_head/crypto/openssl/test/fips_shatest.c projects/tcp_cc_head/crypto/openssl/test/fips_test_suite.c projects/tcp_cc_head/crypto/openssl/test/hmactest.c projects/tcp_cc_head/crypto/openssl/test/ideatest.c projects/tcp_cc_head/crypto/openssl/test/jpaketest.c projects/tcp_cc_head/crypto/openssl/test/md2test.c projects/tcp_cc_head/crypto/openssl/test/md4test.c projects/tcp_cc_head/crypto/openssl/test/md5test.c projects/tcp_cc_head/crypto/openssl/test/mdc2test.c projects/tcp_cc_head/crypto/openssl/test/randtest.c projects/tcp_cc_head/crypto/openssl/test/rc2test.c projects/tcp_cc_head/crypto/openssl/test/rc4test.c projects/tcp_cc_head/crypto/openssl/test/rc5test.c projects/tcp_cc_head/crypto/openssl/test/rmdtest.c projects/tcp_cc_head/crypto/openssl/test/rsa_test.c projects/tcp_cc_head/crypto/openssl/test/sha1test.c projects/tcp_cc_head/crypto/openssl/test/sha256t.c projects/tcp_cc_head/crypto/openssl/test/sha512t.c projects/tcp_cc_head/crypto/openssl/test/shatest.c projects/tcp_cc_head/crypto/openssl/test/ssltest.c projects/tcp_cc_head/etc/mtree/BSD.local.dist projects/tcp_cc_head/etc/mtree/BSD.x11-4.dist projects/tcp_cc_head/etc/mtree/BSD.x11.dist projects/tcp_cc_head/etc/rc.d/auto_linklocal projects/tcp_cc_head/etc/rc.d/network_ipv6 projects/tcp_cc_head/share/colldef/lt_LT.ISO8859-13.src projects/tcp_cc_head/share/man/man4/man4.i386/dpms.4 projects/tcp_cc_head/share/man/man9/ieee80211_ioctl.9 projects/tcp_cc_head/share/mklocale/lt_LT.ISO8859-13.src projects/tcp_cc_head/sys/arm/xscale/xscalereg.h projects/tcp_cc_head/sys/arm/xscale/xscalevar.h projects/tcp_cc_head/sys/cddl/compat/opensolaris/sys/taskq.h projects/tcp_cc_head/sys/cddl/compat/opensolaris/sys/taskq_impl.h projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/os/taskq.c projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/rpc/ projects/tcp_cc_head/sys/dev/isp/isp_tpublic.h projects/tcp_cc_head/sys/dev/syscons/teken/ projects/tcp_cc_head/sys/i386/include/pc/vesa.h projects/tcp_cc_head/sys/i386/isa/dpms.c projects/tcp_cc_head/sys/i386/isa/vesa.c projects/tcp_cc_head/sys/kern/tty_pty.c projects/tcp_cc_head/sys/pc98/include/pc/vesa.h projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/100_9.10 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/101_9.11 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/102_9.12 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/103_9.13 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/104_9.14 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/105_9.15 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/106_9.16 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/107_9.17 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/108_9.18 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/109_9.19 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/10_1.9 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/110_9.20 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/111_9.21 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/112_9.22 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/113_9.23 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/114_9.24 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/115_9.25 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/116_9.26 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/117_9.27 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/118_9.28 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/119_9.29 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/11_1.10 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/120_9.30 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/121_9.31 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/12_1.11 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/13_1.12 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/14_1.13 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/15_1.14 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/16_1.15 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/17_1.16 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/18_1.17 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/19_1.18 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/1_1.1 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/20_2.1 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/21_2.2 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/22_2.3 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/23_2.4 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/24_2.5 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/25_2.6 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/26_2.7 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/27_2.8 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/28_2.9 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/29_2.10 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/2_1.2 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/30_2.11 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/31_2.12 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/32_2.13 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/33_2.14 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/34_2.15 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/35_2.16 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/36_2.17 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/37_2.18 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/38_2.19 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/39_2.20 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/3_1.3 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/40_2.21 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/40_3.1 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/41_2.22 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/41_3.2 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/42_3.3 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/43_3.4 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/44_4.1 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/45_4.2 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/46_4.3 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/47_4.4 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/48_4.5 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/49_4.6 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/4_1.4 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/50_4.7 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/51_4.8 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/52_5.1 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/53_5.2 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/54_5.3 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/55_5.4 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/56_5.5 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/57_5.6 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/58_5.7 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/59_5.8 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/5_1.4.1 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/60_6.1 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/61_6.2 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/62_6.3 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/63_6.4 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/64_6.5 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/65_6.6 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/66_7.1 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/67_7.2 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/68_7.3 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/69_7.4 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/6_1.5 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/70_7.5 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/71_7.6 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/72_7.7 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/73_7.8 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/74_8.1 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/75_8.2 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/76_8.3 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/77_8.4 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/78_8.5 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/79_8.6 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/7_1.6 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/80_8.7 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/81_8.8 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/82_8.9 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/83_8.10 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/84_8.11 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/85_8.12 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/86_8.13 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/87_8.14 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/88_8.15 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/89_8.16 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/8_1.7 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/90_8.17 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/91_9.1 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/92_9.2 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/93_9.3 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/94_9.4 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/95_9.5 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/96_9.6 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/97_9.7 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/98_9.8 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/99_9.9 projects/tcp_cc_head/tools/regression/usr.bin/sed/regress.multitest.out/9_1.8 Modified: projects/tcp_cc_head/ (props changed) projects/tcp_cc_head/Makefile.inc1 projects/tcp_cc_head/ObsoleteFiles.inc projects/tcp_cc_head/UPDATING projects/tcp_cc_head/bin/chmod/chmod.c projects/tcp_cc_head/bin/cp/utils.c projects/tcp_cc_head/bin/getfacl/getfacl.1 projects/tcp_cc_head/bin/getfacl/getfacl.c projects/tcp_cc_head/bin/ls/print.c projects/tcp_cc_head/bin/mv/mv.c projects/tcp_cc_head/bin/setfacl/mask.c projects/tcp_cc_head/bin/setfacl/merge.c projects/tcp_cc_head/bin/setfacl/remove.c projects/tcp_cc_head/bin/setfacl/setfacl.1 projects/tcp_cc_head/bin/setfacl/setfacl.c projects/tcp_cc_head/bin/setfacl/setfacl.h projects/tcp_cc_head/bin/sh/eval.c projects/tcp_cc_head/bin/sh/exec.c projects/tcp_cc_head/bin/sh/exec.h projects/tcp_cc_head/bin/sh/mknodes.c projects/tcp_cc_head/bin/sh/nodes.c.pat projects/tcp_cc_head/bin/sh/parser.c projects/tcp_cc_head/bin/sh/sh.1 projects/tcp_cc_head/cddl/contrib/opensolaris/ (props changed) projects/tcp_cc_head/cddl/contrib/opensolaris/cmd/zdb/zdb.c projects/tcp_cc_head/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/tcp_cc_head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c projects/tcp_cc_head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c projects/tcp_cc_head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c projects/tcp_cc_head/cddl/lib/libnvpair/Makefile projects/tcp_cc_head/contrib/bind9/ (props changed) projects/tcp_cc_head/contrib/bzip2/FREEBSD-vendor projects/tcp_cc_head/contrib/cpio/ (props changed) projects/tcp_cc_head/contrib/csup/ (props changed) projects/tcp_cc_head/contrib/ee/ (props changed) projects/tcp_cc_head/contrib/ee/ee.c projects/tcp_cc_head/contrib/file/ (props changed) projects/tcp_cc_head/contrib/gdb/ (props changed) projects/tcp_cc_head/contrib/gdtoa/ (props changed) projects/tcp_cc_head/contrib/gdtoa/gdtoaimp.h projects/tcp_cc_head/contrib/gdtoa/misc.c projects/tcp_cc_head/contrib/less/ (props changed) projects/tcp_cc_head/contrib/libpcap/ (props changed) projects/tcp_cc_head/contrib/ncurses/ (props changed) projects/tcp_cc_head/contrib/netcat/ (props changed) projects/tcp_cc_head/contrib/netcat/FREEBSD-vendor projects/tcp_cc_head/contrib/ntp/ (props changed) projects/tcp_cc_head/contrib/openbsm/ (props changed) projects/tcp_cc_head/contrib/openpam/ (props changed) projects/tcp_cc_head/contrib/openpam/FREEBSD-vendor projects/tcp_cc_head/contrib/openpam/doc/man/pam.conf.5 projects/tcp_cc_head/contrib/pf/ (props changed) projects/tcp_cc_head/contrib/sendmail/ (props changed) projects/tcp_cc_head/contrib/tcpdump/ (props changed) projects/tcp_cc_head/contrib/tcpdump/print-tcp.c projects/tcp_cc_head/contrib/tcpdump/tcp.h projects/tcp_cc_head/contrib/tcsh/ (props changed) projects/tcp_cc_head/contrib/tcsh/sh.c projects/tcp_cc_head/contrib/top/ (props changed) projects/tcp_cc_head/contrib/top/display.c projects/tcp_cc_head/contrib/top/install-sh (props changed) projects/tcp_cc_head/contrib/traceroute/as.c projects/tcp_cc_head/contrib/traceroute/as.h projects/tcp_cc_head/contrib/traceroute/traceroute.c projects/tcp_cc_head/contrib/wpa/ (props changed) projects/tcp_cc_head/crypto/openssh/ (props changed) projects/tcp_cc_head/crypto/openssh/ChangeLog projects/tcp_cc_head/crypto/openssh/FREEBSD-vendor projects/tcp_cc_head/crypto/openssh/README projects/tcp_cc_head/crypto/openssh/README.platform projects/tcp_cc_head/crypto/openssh/auth-pam.c projects/tcp_cc_head/crypto/openssh/auth-passwd.c projects/tcp_cc_head/crypto/openssh/auth-sia.c projects/tcp_cc_head/crypto/openssh/auth1.c projects/tcp_cc_head/crypto/openssh/auth2-jpake.c projects/tcp_cc_head/crypto/openssh/auth2-kbdint.c projects/tcp_cc_head/crypto/openssh/auth2-none.c projects/tcp_cc_head/crypto/openssh/auth2-passwd.c projects/tcp_cc_head/crypto/openssh/auth2-pubkey.c projects/tcp_cc_head/crypto/openssh/auth2.c projects/tcp_cc_head/crypto/openssh/canohost.c projects/tcp_cc_head/crypto/openssh/canohost.h projects/tcp_cc_head/crypto/openssh/channels.c projects/tcp_cc_head/crypto/openssh/clientloop.c projects/tcp_cc_head/crypto/openssh/config.h projects/tcp_cc_head/crypto/openssh/config.h.in projects/tcp_cc_head/crypto/openssh/defines.h projects/tcp_cc_head/crypto/openssh/gss-genr.c projects/tcp_cc_head/crypto/openssh/includes.h projects/tcp_cc_head/crypto/openssh/jpake.c projects/tcp_cc_head/crypto/openssh/jpake.h projects/tcp_cc_head/crypto/openssh/kex.c projects/tcp_cc_head/crypto/openssh/kex.h projects/tcp_cc_head/crypto/openssh/kexdhs.c projects/tcp_cc_head/crypto/openssh/kexgexs.c projects/tcp_cc_head/crypto/openssh/monitor.c projects/tcp_cc_head/crypto/openssh/monitor_mm.c projects/tcp_cc_head/crypto/openssh/monitor_wrap.c projects/tcp_cc_head/crypto/openssh/monitor_wrap.h projects/tcp_cc_head/crypto/openssh/openbsd-compat/bsd-cygwin_util.c projects/tcp_cc_head/crypto/openssh/openbsd-compat/bsd-cygwin_util.h projects/tcp_cc_head/crypto/openssh/openbsd-compat/daemon.c projects/tcp_cc_head/crypto/openssh/openbsd-compat/getrrsetbyname.c projects/tcp_cc_head/crypto/openssh/openbsd-compat/openssl-compat.c projects/tcp_cc_head/crypto/openssh/openbsd-compat/openssl-compat.h projects/tcp_cc_head/crypto/openssh/openbsd-compat/port-aix.c projects/tcp_cc_head/crypto/openssh/openbsd-compat/port-aix.h projects/tcp_cc_head/crypto/openssh/packet.c projects/tcp_cc_head/crypto/openssh/packet.h projects/tcp_cc_head/crypto/openssh/readconf.c projects/tcp_cc_head/crypto/openssh/readconf.h projects/tcp_cc_head/crypto/openssh/schnorr.c projects/tcp_cc_head/crypto/openssh/servconf.c projects/tcp_cc_head/crypto/openssh/serverloop.c projects/tcp_cc_head/crypto/openssh/session.c projects/tcp_cc_head/crypto/openssh/sftp-client.c projects/tcp_cc_head/crypto/openssh/sftp-server.8 (contents, props changed) projects/tcp_cc_head/crypto/openssh/sftp-server.c projects/tcp_cc_head/crypto/openssh/ssh-agent.1 (contents, props changed) projects/tcp_cc_head/crypto/openssh/ssh-agent.c projects/tcp_cc_head/crypto/openssh/ssh-keygen.c projects/tcp_cc_head/crypto/openssh/ssh.1 projects/tcp_cc_head/crypto/openssh/ssh.c projects/tcp_cc_head/crypto/openssh/ssh_config projects/tcp_cc_head/crypto/openssh/ssh_config.5 projects/tcp_cc_head/crypto/openssh/ssh_namespace.h projects/tcp_cc_head/crypto/openssh/sshconnect.c projects/tcp_cc_head/crypto/openssh/sshconnect.h projects/tcp_cc_head/crypto/openssh/sshconnect2.c projects/tcp_cc_head/crypto/openssh/sshd.8 projects/tcp_cc_head/crypto/openssh/sshd.c projects/tcp_cc_head/crypto/openssh/sshd_config projects/tcp_cc_head/crypto/openssh/sshd_config.5 projects/tcp_cc_head/crypto/openssh/sshlogin.c projects/tcp_cc_head/crypto/openssh/uuencode.c projects/tcp_cc_head/crypto/openssh/version.h projects/tcp_cc_head/crypto/openssl/ (props changed) projects/tcp_cc_head/crypto/openssl/crypto/pqueue/pqueue.c projects/tcp_cc_head/crypto/openssl/crypto/pqueue/pqueue.h projects/tcp_cc_head/crypto/openssl/ssl/d1_both.c projects/tcp_cc_head/crypto/openssl/ssl/d1_pkt.c projects/tcp_cc_head/etc/Makefile projects/tcp_cc_head/etc/defaults/periodic.conf projects/tcp_cc_head/etc/defaults/rc.conf projects/tcp_cc_head/etc/freebsd-update.conf projects/tcp_cc_head/etc/inetd.conf projects/tcp_cc_head/etc/mtree/BSD.include.dist projects/tcp_cc_head/etc/mtree/BSD.usr.dist projects/tcp_cc_head/etc/mtree/Makefile projects/tcp_cc_head/etc/network.subr projects/tcp_cc_head/etc/pam.d/ftpd projects/tcp_cc_head/etc/pam.d/kde projects/tcp_cc_head/etc/pam.d/other projects/tcp_cc_head/etc/pam.d/sshd projects/tcp_cc_head/etc/pam.d/system projects/tcp_cc_head/etc/pam.d/telnetd projects/tcp_cc_head/etc/pam.d/xdm projects/tcp_cc_head/etc/periodic/daily/400.status-disks projects/tcp_cc_head/etc/periodic/security/200.chkmounts projects/tcp_cc_head/etc/rc.d/Makefile projects/tcp_cc_head/etc/rc.d/NETWORKING projects/tcp_cc_head/etc/rc.d/addswap projects/tcp_cc_head/etc/rc.d/defaultroute projects/tcp_cc_head/etc/rc.d/devd projects/tcp_cc_head/etc/rc.d/ip6addrctl projects/tcp_cc_head/etc/rc.d/ipsec projects/tcp_cc_head/etc/rc.d/mroute6d projects/tcp_cc_head/etc/rc.d/netif projects/tcp_cc_head/etc/rc.d/netoptions projects/tcp_cc_head/etc/rc.d/ppp projects/tcp_cc_head/etc/rc.d/route6d projects/tcp_cc_head/etc/rc.d/routed projects/tcp_cc_head/etc/rc.d/routing projects/tcp_cc_head/etc/rc.d/rtadvd projects/tcp_cc_head/etc/rc.d/sysctl projects/tcp_cc_head/etc/rc.d/wpa_supplicant projects/tcp_cc_head/etc/rc.subr projects/tcp_cc_head/etc/services projects/tcp_cc_head/games/fortune/datfiles/fortunes projects/tcp_cc_head/games/fortune/datfiles/fortunes.sp.ok projects/tcp_cc_head/gnu/usr.bin/groff/tmac/mdoc.local projects/tcp_cc_head/gnu/usr.bin/patch/common.h projects/tcp_cc_head/gnu/usr.bin/patch/pch.c projects/tcp_cc_head/include/Makefile projects/tcp_cc_head/include/langinfo.h projects/tcp_cc_head/include/libgen.h projects/tcp_cc_head/lib/Makefile projects/tcp_cc_head/lib/libarchive/archive_read.c projects/tcp_cc_head/lib/libarchive/archive_read_support_format_iso9660.c projects/tcp_cc_head/lib/libarchive/test/test_compat_zip.c projects/tcp_cc_head/lib/libarchive/test/test_read_format_isojoliet_bz2.c projects/tcp_cc_head/lib/libarchive/test/test_read_format_isorr_bz2.c projects/tcp_cc_head/lib/libc/ (props changed) projects/tcp_cc_head/lib/libc/Versions.def projects/tcp_cc_head/lib/libc/db/hash/hash.c projects/tcp_cc_head/lib/libc/gen/Makefile.inc projects/tcp_cc_head/lib/libc/gen/Symbol.map projects/tcp_cc_head/lib/libc/gen/_pthread_stubs.c projects/tcp_cc_head/lib/libc/gen/basename.3 projects/tcp_cc_head/lib/libc/gen/basename.c projects/tcp_cc_head/lib/libc/gen/errlst.c projects/tcp_cc_head/lib/libc/gen/fts.3 projects/tcp_cc_head/lib/libc/gen/fts.c projects/tcp_cc_head/lib/libc/locale/nl_langinfo.c projects/tcp_cc_head/lib/libc/nls/Makefile.inc projects/tcp_cc_head/lib/libc/posix1e/Makefile.inc projects/tcp_cc_head/lib/libc/posix1e/acl_calc_mask.c projects/tcp_cc_head/lib/libc/posix1e/acl_support.c projects/tcp_cc_head/lib/libc/posix1e/acl_to_text.c projects/tcp_cc_head/lib/libc/posix1e/mac.3 projects/tcp_cc_head/lib/libc/posix1e/mac_free.3 projects/tcp_cc_head/lib/libc/posix1e/mac_get.3 projects/tcp_cc_head/lib/libc/posix1e/mac_set.3 projects/tcp_cc_head/lib/libc/posix1e/mac_text.3 projects/tcp_cc_head/lib/libc/posix1e/posix1e.3 projects/tcp_cc_head/lib/libc/regex/engine.c projects/tcp_cc_head/lib/libc/regex/grot/tests projects/tcp_cc_head/lib/libc/stdio/asprintf.c (props changed) projects/tcp_cc_head/lib/libc/stdio/fopen.3 projects/tcp_cc_head/lib/libc/stdio/getdelim.c projects/tcp_cc_head/lib/libc/stdlib/malloc.3 projects/tcp_cc_head/lib/libc/stdlib/malloc.c projects/tcp_cc_head/lib/libc/stdlib/ptsname.3 projects/tcp_cc_head/lib/libc/stdtime/ (props changed) projects/tcp_cc_head/lib/libc/stdtime/localtime.c projects/tcp_cc_head/lib/libc/stdtime/strptime.c projects/tcp_cc_head/lib/libc/string/ffsll.c (props changed) projects/tcp_cc_head/lib/libc/string/flsll.c (props changed) projects/tcp_cc_head/lib/libc/string/wcpcpy.c (props changed) projects/tcp_cc_head/lib/libc/string/wcpncpy.c (props changed) projects/tcp_cc_head/lib/libc/sys/fcntl.2 projects/tcp_cc_head/lib/libc/sys/intro.2 projects/tcp_cc_head/lib/libc/sys/kqueue.2 projects/tcp_cc_head/lib/libc/sys/setfib.2 projects/tcp_cc_head/lib/libc/sys/stack_protector.c projects/tcp_cc_head/lib/libdevinfo/devinfo.h projects/tcp_cc_head/lib/libdisk/change.c projects/tcp_cc_head/lib/libjail/jail.3 projects/tcp_cc_head/lib/libkvm/kvm_proc.c projects/tcp_cc_head/lib/libkvm/kvm_vnet.c projects/tcp_cc_head/lib/libpam/modules/pam_lastlog/pam_lastlog.c projects/tcp_cc_head/lib/libpam/modules/pam_ssh/Makefile projects/tcp_cc_head/lib/libpmc/Makefile projects/tcp_cc_head/lib/libpmc/pmc.3 projects/tcp_cc_head/lib/libpmc/pmc.atom.3 projects/tcp_cc_head/lib/libpmc/pmc.core.3 projects/tcp_cc_head/lib/libpmc/pmc.core2.3 projects/tcp_cc_head/lib/libpmc/pmc.iaf.3 projects/tcp_cc_head/lib/libpmc/pmc.k7.3 projects/tcp_cc_head/lib/libpmc/pmc.k8.3 projects/tcp_cc_head/lib/libpmc/pmc.p4.3 projects/tcp_cc_head/lib/libpmc/pmc.p5.3 projects/tcp_cc_head/lib/libpmc/pmc.p6.3 projects/tcp_cc_head/lib/libpmc/pmc_capabilities.3 projects/tcp_cc_head/lib/libpmc/pmc_read.3 projects/tcp_cc_head/lib/libradius/libradius.3 projects/tcp_cc_head/lib/libradius/radlib.c projects/tcp_cc_head/lib/libradius/radlib.h projects/tcp_cc_head/lib/libradius/radlib_private.h projects/tcp_cc_head/lib/libstand/net.c projects/tcp_cc_head/lib/libstand/nfs.c projects/tcp_cc_head/lib/libstand/rpc.c projects/tcp_cc_head/lib/libthr/thread/thr_spec.c projects/tcp_cc_head/lib/libthr/thread/thr_umtx.h projects/tcp_cc_head/lib/libusb/ (props changed) projects/tcp_cc_head/lib/libusb/libusb20.3 (props changed) projects/tcp_cc_head/lib/libusb/usb.h (props changed) projects/tcp_cc_head/lib/libutil/ (props changed) projects/tcp_cc_head/libexec/Makefile projects/tcp_cc_head/libexec/rpc.rquotad/rquotad.c projects/tcp_cc_head/libexec/rtld-elf/map_object.c projects/tcp_cc_head/release/Makefile projects/tcp_cc_head/release/doc/en_US.ISO8859-1/hardware/article.sgml projects/tcp_cc_head/release/doc/en_US.ISO8859-1/relnotes/article.sgml projects/tcp_cc_head/release/doc/share/misc/man2hwnotes.pl projects/tcp_cc_head/release/picobsd/bridge/crunch.conf projects/tcp_cc_head/release/scripts/lib32-make.sh projects/tcp_cc_head/release/scripts/package-split.py projects/tcp_cc_head/sbin/ (props changed) projects/tcp_cc_head/sbin/bsdlabel/bsdlabel.c projects/tcp_cc_head/sbin/camcontrol/camcontrol.8 projects/tcp_cc_head/sbin/camcontrol/camcontrol.c projects/tcp_cc_head/sbin/geom/class/label/glabel.8 projects/tcp_cc_head/sbin/geom/class/mirror/geom_mirror.c projects/tcp_cc_head/sbin/geom/class/mirror/gmirror.8 projects/tcp_cc_head/sbin/geom/class/nop/gnop.8 projects/tcp_cc_head/sbin/geom/class/part/geom_part.c projects/tcp_cc_head/sbin/geom/core/geom.c projects/tcp_cc_head/sbin/growfs/growfs.c projects/tcp_cc_head/sbin/ifconfig/Makefile projects/tcp_cc_head/sbin/ifconfig/af_inet6.c projects/tcp_cc_head/sbin/ifconfig/ifconfig.8 projects/tcp_cc_head/sbin/ifconfig/ifgif.c projects/tcp_cc_head/sbin/ipfw/ (props changed) projects/tcp_cc_head/sbin/ipfw/ipfw.8 projects/tcp_cc_head/sbin/mksnap_ffs/mksnap_ffs.8 projects/tcp_cc_head/sbin/mount/mount.8 projects/tcp_cc_head/sbin/mount/mount.c projects/tcp_cc_head/sbin/mount_nfs/mount_nfs.c projects/tcp_cc_head/sbin/route/route.8 projects/tcp_cc_head/sbin/route/route.c projects/tcp_cc_head/sbin/savecore/savecore.8 projects/tcp_cc_head/sbin/savecore/savecore.c projects/tcp_cc_head/sbin/shutdown/shutdown.c projects/tcp_cc_head/sbin/umount/umount.8 projects/tcp_cc_head/secure/libexec/sftp-server/Makefile projects/tcp_cc_head/secure/libexec/ssh-keysign/Makefile projects/tcp_cc_head/secure/usr.bin/scp/Makefile projects/tcp_cc_head/secure/usr.bin/sftp/Makefile projects/tcp_cc_head/secure/usr.bin/ssh-add/Makefile projects/tcp_cc_head/secure/usr.bin/ssh-agent/Makefile projects/tcp_cc_head/secure/usr.bin/ssh-keygen/Makefile projects/tcp_cc_head/secure/usr.bin/ssh-keyscan/Makefile projects/tcp_cc_head/secure/usr.bin/ssh/Makefile projects/tcp_cc_head/secure/usr.sbin/sshd/Makefile projects/tcp_cc_head/share/colldef/Makefile projects/tcp_cc_head/share/examples/cvsup/stable-supfile projects/tcp_cc_head/share/examples/scsi_target/scsi_target.c projects/tcp_cc_head/share/examples/scsi_target/scsi_target.h projects/tcp_cc_head/share/man/man4/Makefile projects/tcp_cc_head/share/man/man4/acpi_panasonic.4 projects/tcp_cc_head/share/man/man4/ahci.4 projects/tcp_cc_head/share/man/man4/bce.4 projects/tcp_cc_head/share/man/man4/bge.4 projects/tcp_cc_head/share/man/man4/de.4 projects/tcp_cc_head/share/man/man4/ed.4 projects/tcp_cc_head/share/man/man4/inet6.4 projects/tcp_cc_head/share/man/man4/ip6.4 projects/tcp_cc_head/share/man/man4/ips.4 projects/tcp_cc_head/share/man/man4/man4.i386/Makefile projects/tcp_cc_head/share/man/man4/mfi.4 projects/tcp_cc_head/share/man/man4/mpt.4 projects/tcp_cc_head/share/man/man4/msk.4 projects/tcp_cc_head/share/man/man4/polling.4 projects/tcp_cc_head/share/man/man4/pts.4 projects/tcp_cc_head/share/man/man4/pty.4 projects/tcp_cc_head/share/man/man4/syscons.4 projects/tcp_cc_head/share/man/man4/textdump.4 projects/tcp_cc_head/share/man/man4/unix.4 projects/tcp_cc_head/share/man/man4/urtw.4 projects/tcp_cc_head/share/man/man4/zyd.4 projects/tcp_cc_head/share/man/man5/device.hints.5 projects/tcp_cc_head/share/man/man5/freebsd-update.conf.5 projects/tcp_cc_head/share/man/man5/make.conf.5 projects/tcp_cc_head/share/man/man5/procfs.5 projects/tcp_cc_head/share/man/man5/rc.conf.5 projects/tcp_cc_head/share/man/man5/tmpfs.5 projects/tcp_cc_head/share/man/man7/release.7 projects/tcp_cc_head/share/man/man7/tuning.7 projects/tcp_cc_head/share/man/man9/Makefile projects/tcp_cc_head/share/man/man9/VOP_ACCESS.9 projects/tcp_cc_head/share/man/man9/acl.9 projects/tcp_cc_head/share/man/man9/fail.9 projects/tcp_cc_head/share/man/man9/fetch.9 projects/tcp_cc_head/share/man/man9/ieee80211.9 projects/tcp_cc_head/share/man/man9/ieee80211_crypto.9 projects/tcp_cc_head/share/man/man9/ieee80211_input.9 projects/tcp_cc_head/share/man/man9/ieee80211_node.9 projects/tcp_cc_head/share/man/man9/ieee80211_output.9 projects/tcp_cc_head/share/man/man9/ieee80211_proto.9 projects/tcp_cc_head/share/man/man9/ieee80211_radiotap.9 projects/tcp_cc_head/share/man/man9/kproc.9 projects/tcp_cc_head/share/man/man9/kthread.9 projects/tcp_cc_head/share/man/man9/sglist.9 projects/tcp_cc_head/share/man/man9/store.9 projects/tcp_cc_head/share/man/man9/taskqueue.9 projects/tcp_cc_head/share/man/man9/vaccess.9 projects/tcp_cc_head/share/misc/bsd-family-tree projects/tcp_cc_head/share/misc/committers-src.dot projects/tcp_cc_head/share/misc/iso3166 projects/tcp_cc_head/share/mklocale/Makefile projects/tcp_cc_head/share/monetdef/Makefile projects/tcp_cc_head/share/monetdef/zh_CN.GB18030.src projects/tcp_cc_head/share/monetdef/zh_CN.GB2312.src projects/tcp_cc_head/share/msgdef/Makefile projects/tcp_cc_head/share/numericdef/Makefile projects/tcp_cc_head/share/timedef/Makefile projects/tcp_cc_head/share/timedef/hi_IN.ISCII-DEV.src (contents, props changed) projects/tcp_cc_head/share/timedef/ja_JP.UTF-8.src projects/tcp_cc_head/share/zoneinfo/ (props changed) projects/tcp_cc_head/share/zoneinfo/africa projects/tcp_cc_head/share/zoneinfo/asia projects/tcp_cc_head/share/zoneinfo/australasia projects/tcp_cc_head/share/zoneinfo/europe projects/tcp_cc_head/share/zoneinfo/leapseconds projects/tcp_cc_head/share/zoneinfo/southamerica projects/tcp_cc_head/sys/ (props changed) projects/tcp_cc_head/sys/amd64/acpica/acpi_machdep.c projects/tcp_cc_head/sys/amd64/acpica/acpi_wakecode.S projects/tcp_cc_head/sys/amd64/acpica/acpi_wakeup.c projects/tcp_cc_head/sys/amd64/acpica/madt.c projects/tcp_cc_head/sys/amd64/amd64/elf_machdep.c projects/tcp_cc_head/sys/amd64/amd64/identcpu.c projects/tcp_cc_head/sys/amd64/amd64/initcpu.c projects/tcp_cc_head/sys/amd64/amd64/local_apic.c projects/tcp_cc_head/sys/amd64/amd64/machdep.c projects/tcp_cc_head/sys/amd64/amd64/mp_machdep.c projects/tcp_cc_head/sys/amd64/amd64/msi.c projects/tcp_cc_head/sys/amd64/amd64/pmap.c projects/tcp_cc_head/sys/amd64/amd64/trap.c projects/tcp_cc_head/sys/amd64/conf/GENERIC projects/tcp_cc_head/sys/amd64/conf/NOTES projects/tcp_cc_head/sys/amd64/include/acpica_machdep.h projects/tcp_cc_head/sys/amd64/include/apicvar.h projects/tcp_cc_head/sys/amd64/include/atomic.h projects/tcp_cc_head/sys/amd64/include/cpufunc.h projects/tcp_cc_head/sys/amd64/include/param.h projects/tcp_cc_head/sys/amd64/include/pmc_mdep.h projects/tcp_cc_head/sys/amd64/include/smp.h projects/tcp_cc_head/sys/amd64/include/specialreg.h projects/tcp_cc_head/sys/amd64/include/xen/ (props changed) projects/tcp_cc_head/sys/amd64/linux32/linux32_proto.h projects/tcp_cc_head/sys/amd64/linux32/linux32_sysvec.c projects/tcp_cc_head/sys/amd64/pci/pci_cfgreg.c projects/tcp_cc_head/sys/arm/arm/cpufunc.c projects/tcp_cc_head/sys/arm/arm/elf_machdep.c projects/tcp_cc_head/sys/arm/arm/identcpu.c projects/tcp_cc_head/sys/arm/arm/pmap.c projects/tcp_cc_head/sys/arm/arm/undefined.c projects/tcp_cc_head/sys/arm/arm/vm_machdep.c projects/tcp_cc_head/sys/arm/at91/uart_dev_at91usart.c projects/tcp_cc_head/sys/arm/include/md_var.h projects/tcp_cc_head/sys/arm/include/param.h projects/tcp_cc_head/sys/arm/mv/common.c projects/tcp_cc_head/sys/arm/mv/discovery/db78xxx.c projects/tcp_cc_head/sys/arm/mv/kirkwood/db88f6xxx.c projects/tcp_cc_head/sys/arm/mv/kirkwood/files.db88f6xxx projects/tcp_cc_head/sys/arm/mv/kirkwood/std.db88f6xxx projects/tcp_cc_head/sys/arm/mv/mv_machdep.c projects/tcp_cc_head/sys/arm/mv/mvreg.h projects/tcp_cc_head/sys/arm/mv/mvvar.h projects/tcp_cc_head/sys/arm/mv/orion/db88f5xxx.c projects/tcp_cc_head/sys/arm/xscale/i80321/i80321_timer.c projects/tcp_cc_head/sys/arm/xscale/ixp425/ixdp425_pci.c projects/tcp_cc_head/sys/boot/forth/loader.conf projects/tcp_cc_head/sys/boot/i386/gptboot/gptboot.c projects/tcp_cc_head/sys/boot/i386/libi386/pxe.c projects/tcp_cc_head/sys/boot/pc98/Makefile.inc projects/tcp_cc_head/sys/bsm/audit_kevents.h projects/tcp_cc_head/sys/cam/ata/ata_all.c projects/tcp_cc_head/sys/cam/ata/ata_all.h projects/tcp_cc_head/sys/cam/ata/ata_da.c projects/tcp_cc_head/sys/cam/ata/ata_xpt.c projects/tcp_cc_head/sys/cam/cam_ccb.h projects/tcp_cc_head/sys/cam/cam_periph.c projects/tcp_cc_head/sys/cam/cam_xpt.c projects/tcp_cc_head/sys/cam/cam_xpt_internal.h projects/tcp_cc_head/sys/cam/scsi/scsi_cd.c projects/tcp_cc_head/sys/cam/scsi/scsi_da.c projects/tcp_cc_head/sys/cam/scsi/scsi_target.c projects/tcp_cc_head/sys/cddl/compat/opensolaris/kern/opensolaris.c projects/tcp_cc_head/sys/cddl/compat/opensolaris/kern/opensolaris_kobj.c projects/tcp_cc_head/sys/cddl/compat/opensolaris/kern/opensolaris_policy.c projects/tcp_cc_head/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c projects/tcp_cc_head/sys/cddl/compat/opensolaris/sys/mutex.h projects/tcp_cc_head/sys/cddl/compat/opensolaris/sys/policy.h projects/tcp_cc_head/sys/cddl/compat/opensolaris/sys/proc.h projects/tcp_cc_head/sys/cddl/compat/opensolaris/sys/vfs.h projects/tcp_cc_head/sys/cddl/compat/opensolaris/sys/vnode.h projects/tcp_cc_head/sys/cddl/contrib/opensolaris/ (props changed) projects/tcp_cc_head/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/fs/vnode.c projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/fletcher.c projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/sys/callb.h projects/tcp_cc_head/sys/cddl/contrib/opensolaris/uts/common/sys/vnode.h projects/tcp_cc_head/sys/compat/freebsd32/freebsd32_misc.c projects/tcp_cc_head/sys/compat/freebsd32/freebsd32_proto.h projects/tcp_cc_head/sys/compat/freebsd32/freebsd32_syscall.h projects/tcp_cc_head/sys/compat/freebsd32/freebsd32_syscalls.c projects/tcp_cc_head/sys/compat/freebsd32/freebsd32_sysent.c projects/tcp_cc_head/sys/compat/freebsd32/syscalls.master projects/tcp_cc_head/sys/compat/ia32/ia32_sysvec.c projects/tcp_cc_head/sys/compat/linprocfs/linprocfs.c projects/tcp_cc_head/sys/compat/linux/linux_ioctl.c projects/tcp_cc_head/sys/compat/linux/linux_misc.c projects/tcp_cc_head/sys/compat/svr4/svr4_proto.h projects/tcp_cc_head/sys/conf/NOTES projects/tcp_cc_head/sys/conf/files projects/tcp_cc_head/sys/conf/files.amd64 projects/tcp_cc_head/sys/conf/files.i386 projects/tcp_cc_head/sys/conf/files.ia64 projects/tcp_cc_head/sys/conf/files.pc98 projects/tcp_cc_head/sys/conf/files.powerpc projects/tcp_cc_head/sys/conf/files.sparc64 projects/tcp_cc_head/sys/conf/newvers.sh projects/tcp_cc_head/sys/conf/options projects/tcp_cc_head/sys/conf/options.amd64 projects/tcp_cc_head/sys/conf/options.arm projects/tcp_cc_head/sys/conf/options.i386 projects/tcp_cc_head/sys/conf/options.pc98 projects/tcp_cc_head/sys/contrib/altq/altq/altq_subr.c projects/tcp_cc_head/sys/contrib/dev/acpica/ (props changed) projects/tcp_cc_head/sys/contrib/dev/acpica/acpica_prep.sh projects/tcp_cc_head/sys/contrib/dev/acpica/changes.txt projects/tcp_cc_head/sys/contrib/dev/acpica/common/dmrestag.c projects/tcp_cc_head/sys/contrib/dev/acpica/common/dmtable.c projects/tcp_cc_head/sys/contrib/dev/acpica/common/dmtbdump.c projects/tcp_cc_head/sys/contrib/dev/acpica/common/dmtbinfo.c projects/tcp_cc_head/sys/contrib/dev/acpica/compiler/aslcompiler.h projects/tcp_cc_head/sys/contrib/dev/acpica/compiler/aslcompiler.l projects/tcp_cc_head/sys/contrib/dev/acpica/compiler/aslcompiler.y projects/tcp_cc_head/sys/contrib/dev/acpica/compiler/asldefine.h projects/tcp_cc_head/sys/contrib/dev/acpica/compiler/aslfiles.c projects/tcp_cc_head/sys/contrib/dev/acpica/compiler/aslglobal.h projects/tcp_cc_head/sys/contrib/dev/acpica/compiler/aslload.c projects/tcp_cc_head/sys/contrib/dev/acpica/compiler/asllookup.c projects/tcp_cc_head/sys/contrib/dev/acpica/compiler/aslmain.c projects/tcp_cc_head/sys/contrib/dev/acpica/compiler/aslmap.c projects/tcp_cc_head/sys/contrib/dev/acpica/compiler/aslstubs.c projects/tcp_cc_head/sys/contrib/dev/acpica/compiler/asltypes.h projects/tcp_cc_head/sys/contrib/dev/acpica/debugger/dbcmds.c projects/tcp_cc_head/sys/contrib/dev/acpica/debugger/dbdisply.c projects/tcp_cc_head/sys/contrib/dev/acpica/debugger/dbexec.c projects/tcp_cc_head/sys/contrib/dev/acpica/dispatcher/dsfield.c projects/tcp_cc_head/sys/contrib/dev/acpica/dispatcher/dsmethod.c projects/tcp_cc_head/sys/contrib/dev/acpica/dispatcher/dsmthdat.c projects/tcp_cc_head/sys/contrib/dev/acpica/dispatcher/dsobject.c projects/tcp_cc_head/sys/contrib/dev/acpica/dispatcher/dswload.c projects/tcp_cc_head/sys/contrib/dev/acpica/events/evgpe.c projects/tcp_cc_head/sys/contrib/dev/acpica/events/evgpeblk.c projects/tcp_cc_head/sys/contrib/dev/acpica/events/evrgnini.c projects/tcp_cc_head/sys/contrib/dev/acpica/executer/exconfig.c projects/tcp_cc_head/sys/contrib/dev/acpica/executer/exfield.c projects/tcp_cc_head/sys/contrib/dev/acpica/executer/exfldio.c projects/tcp_cc_head/sys/contrib/dev/acpica/executer/exstorob.c projects/tcp_cc_head/sys/contrib/dev/acpica/executer/exutils.c projects/tcp_cc_head/sys/contrib/dev/acpica/hardware/hwgpe.c projects/tcp_cc_head/sys/contrib/dev/acpica/hardware/hwregs.c projects/tcp_cc_head/sys/contrib/dev/acpica/hardware/hwsleep.c projects/tcp_cc_head/sys/contrib/dev/acpica/hardware/hwtimer.c projects/tcp_cc_head/sys/contrib/dev/acpica/hardware/hwxface.c projects/tcp_cc_head/sys/contrib/dev/acpica/include/acconfig.h projects/tcp_cc_head/sys/contrib/dev/acpica/include/acdebug.h projects/tcp_cc_head/sys/contrib/dev/acpica/include/acdisasm.h projects/tcp_cc_head/sys/contrib/dev/acpica/include/acglobal.h projects/tcp_cc_head/sys/contrib/dev/acpica/include/achware.h projects/tcp_cc_head/sys/contrib/dev/acpica/include/acinterp.h projects/tcp_cc_head/sys/contrib/dev/acpica/include/aclocal.h projects/tcp_cc_head/sys/contrib/dev/acpica/include/acmacros.h projects/tcp_cc_head/sys/contrib/dev/acpica/include/acnamesp.h projects/tcp_cc_head/sys/contrib/dev/acpica/include/acobject.h projects/tcp_cc_head/sys/contrib/dev/acpica/include/acparser.h projects/tcp_cc_head/sys/contrib/dev/acpica/include/acpixf.h projects/tcp_cc_head/sys/contrib/dev/acpica/include/acpredef.h projects/tcp_cc_head/sys/contrib/dev/acpica/include/actbl.h projects/tcp_cc_head/sys/contrib/dev/acpica/include/actbl1.h projects/tcp_cc_head/sys/contrib/dev/acpica/include/actypes.h projects/tcp_cc_head/sys/contrib/dev/acpica/include/acutils.h projects/tcp_cc_head/sys/contrib/dev/acpica/include/amlcode.h projects/tcp_cc_head/sys/contrib/dev/acpica/namespace/nsalloc.c projects/tcp_cc_head/sys/contrib/dev/acpica/namespace/nseval.c projects/tcp_cc_head/sys/contrib/dev/acpica/namespace/nsinit.c projects/tcp_cc_head/sys/contrib/dev/acpica/namespace/nsload.c projects/tcp_cc_head/sys/contrib/dev/acpica/namespace/nspredef.c projects/tcp_cc_head/sys/contrib/dev/acpica/namespace/nsxfeval.c projects/tcp_cc_head/sys/contrib/dev/acpica/namespace/nsxfname.c projects/tcp_cc_head/sys/contrib/dev/acpica/parser/psloop.c projects/tcp_cc_head/sys/contrib/dev/acpica/parser/psxface.c projects/tcp_cc_head/sys/contrib/dev/acpica/tables/tbutils.c projects/tcp_cc_head/sys/contrib/dev/acpica/tools/acpiexec/aecommon.h projects/tcp_cc_head/sys/contrib/dev/acpica/utilities/uteval.c projects/tcp_cc_head/sys/contrib/dev/acpica/utilities/utglobal.c projects/tcp_cc_head/sys/contrib/dev/acpica/utilities/utinit.c projects/tcp_cc_head/sys/contrib/dev/acpica/utilities/utmisc.c projects/tcp_cc_head/sys/contrib/dev/acpica/utilities/utxface.c projects/tcp_cc_head/sys/contrib/pf/ (props changed) projects/tcp_cc_head/sys/contrib/pf/net/pf.c projects/tcp_cc_head/sys/contrib/pf/net/pf_if.c projects/tcp_cc_head/sys/contrib/pf/net/pfvar.h projects/tcp_cc_head/sys/ddb/db_ps.c projects/tcp_cc_head/sys/dev/aac/aac.c projects/tcp_cc_head/sys/dev/aac/aacvar.h projects/tcp_cc_head/sys/dev/acpi_support/acpi_aiboost.c projects/tcp_cc_head/sys/dev/acpi_support/acpi_ibm.c projects/tcp_cc_head/sys/dev/acpica/acpi.c projects/tcp_cc_head/sys/dev/acpica/acpi_acad.c projects/tcp_cc_head/sys/dev/acpica/acpi_battery.c projects/tcp_cc_head/sys/dev/acpica/acpi_cpu.c projects/tcp_cc_head/sys/dev/acpica/acpi_dock.c projects/tcp_cc_head/sys/dev/acpica/acpi_pcib_acpi.c projects/tcp_cc_head/sys/dev/acpica/acpi_thermal.c projects/tcp_cc_head/sys/dev/acpica/acpi_video.c projects/tcp_cc_head/sys/dev/acpica/acpivar.h projects/tcp_cc_head/sys/dev/adb/adb_bus.c projects/tcp_cc_head/sys/dev/ae/if_ae.c projects/tcp_cc_head/sys/dev/age/if_age.c projects/tcp_cc_head/sys/dev/agp/agp_i810.c projects/tcp_cc_head/sys/dev/ahci/ahci.c projects/tcp_cc_head/sys/dev/ahci/ahci.h projects/tcp_cc_head/sys/dev/alc/if_alc.c projects/tcp_cc_head/sys/dev/ale/if_ale.c projects/tcp_cc_head/sys/dev/amdtemp/amdtemp.c projects/tcp_cc_head/sys/dev/amr/amr.c projects/tcp_cc_head/sys/dev/asmc/asmc.c projects/tcp_cc_head/sys/dev/asmc/asmcvar.h projects/tcp_cc_head/sys/dev/ata/ (props changed) projects/tcp_cc_head/sys/dev/ata/ata-all.c projects/tcp_cc_head/sys/dev/ata/ata-disk.c projects/tcp_cc_head/sys/dev/ata/ata-dma.c projects/tcp_cc_head/sys/dev/ata/ata-usb.c (props changed) projects/tcp_cc_head/sys/dev/ata/chipsets/ata-ati.c projects/tcp_cc_head/sys/dev/ata/chipsets/ata-marvell.c projects/tcp_cc_head/sys/dev/ath/ah_osdep.c projects/tcp_cc_head/sys/dev/ath/ath_hal/ah_eeprom_v3.c projects/tcp_cc_head/sys/dev/ath/ath_hal/ah_regdomain.c projects/tcp_cc_head/sys/dev/ath/if_ath.c projects/tcp_cc_head/sys/dev/atkbdc/atkbd.c projects/tcp_cc_head/sys/dev/atkbdc/psm.c projects/tcp_cc_head/sys/dev/bge/if_bge.c projects/tcp_cc_head/sys/dev/bge/if_bgereg.h projects/tcp_cc_head/sys/dev/bktr/bktr_os.c projects/tcp_cc_head/sys/dev/ciss/ciss.c projects/tcp_cc_head/sys/dev/ciss/cissreg.h projects/tcp_cc_head/sys/dev/ciss/cissvar.h projects/tcp_cc_head/sys/dev/coretemp/coretemp.c projects/tcp_cc_head/sys/dev/cxgb/common/cxgb_ael1002.c projects/tcp_cc_head/sys/dev/cxgb/common/cxgb_common.h projects/tcp_cc_head/sys/dev/cxgb/common/cxgb_mv88e1xxx.c projects/tcp_cc_head/sys/dev/cxgb/common/cxgb_regs.h projects/tcp_cc_head/sys/dev/cxgb/common/cxgb_t3_hw.c projects/tcp_cc_head/sys/dev/cxgb/common/cxgb_tn1010.c projects/tcp_cc_head/sys/dev/cxgb/common/cxgb_vsc8211.c projects/tcp_cc_head/sys/dev/cxgb/common/cxgb_xgmac.c projects/tcp_cc_head/sys/dev/cxgb/cxgb_adapter.h projects/tcp_cc_head/sys/dev/cxgb/cxgb_main.c projects/tcp_cc_head/sys/dev/cxgb/cxgb_osdep.h projects/tcp_cc_head/sys/dev/cxgb/cxgb_sge.c projects/tcp_cc_head/sys/dev/cxgb/cxgb_t3fw.h projects/tcp_cc_head/sys/dev/de/if_de.c projects/tcp_cc_head/sys/dev/de/if_devar.h projects/tcp_cc_head/sys/dev/drm/drmP.h projects/tcp_cc_head/sys/dev/drm/drm_bufs.c projects/tcp_cc_head/sys/dev/drm/drm_drv.c projects/tcp_cc_head/sys/dev/drm/drm_fops.c projects/tcp_cc_head/sys/dev/drm/drm_pciids.h projects/tcp_cc_head/sys/dev/drm/drm_sysctl.c projects/tcp_cc_head/sys/dev/drm/r600_cp.c projects/tcp_cc_head/sys/dev/drm/radeon_cp.c projects/tcp_cc_head/sys/dev/drm/radeon_drm.h projects/tcp_cc_head/sys/dev/drm/radeon_drv.h projects/tcp_cc_head/sys/dev/drm/radeon_irq.c projects/tcp_cc_head/sys/dev/drm/radeon_state.c projects/tcp_cc_head/sys/dev/e1000/if_em.c projects/tcp_cc_head/sys/dev/e1000/if_igb.c projects/tcp_cc_head/sys/dev/ep/if_ep.c projects/tcp_cc_head/sys/dev/fb/s3_pci.c projects/tcp_cc_head/sys/dev/fb/vga.c projects/tcp_cc_head/sys/dev/fxp/if_fxp.c projects/tcp_cc_head/sys/dev/hptrr/hptrr_osm_bsd.c projects/tcp_cc_head/sys/dev/hwpmc/hwpmc_core.c projects/tcp_cc_head/sys/dev/hwpmc/hwpmc_piv.c projects/tcp_cc_head/sys/dev/hwpmc/hwpmc_ppro.c projects/tcp_cc_head/sys/dev/hwpmc/hwpmc_x86.c projects/tcp_cc_head/sys/dev/hwpmc/pmc_events.h projects/tcp_cc_head/sys/dev/ichwd/ichwd.c projects/tcp_cc_head/sys/dev/if_ndis/if_ndis.c projects/tcp_cc_head/sys/dev/ips/ips_pci.c projects/tcp_cc_head/sys/dev/iscsi/initiator/isc_cam.c projects/tcp_cc_head/sys/dev/isp/isp.c projects/tcp_cc_head/sys/dev/isp/isp_freebsd.c projects/tcp_cc_head/sys/dev/isp/isp_stds.h projects/tcp_cc_head/sys/dev/isp/ispmbox.h projects/tcp_cc_head/sys/dev/ixgbe/ixgbe.c projects/tcp_cc_head/sys/dev/jme/if_jme.c projects/tcp_cc_head/sys/dev/kbd/kbd.c projects/tcp_cc_head/sys/dev/mfi/mfi.c projects/tcp_cc_head/sys/dev/mfi/mfi_ioctl.h projects/tcp_cc_head/sys/dev/mfi/mfireg.h projects/tcp_cc_head/sys/dev/mge/if_mge.c projects/tcp_cc_head/sys/dev/mii/e1000phy.c projects/tcp_cc_head/sys/dev/mii/e1000phyreg.h projects/tcp_cc_head/sys/dev/mlx/mlx.c projects/tcp_cc_head/sys/dev/mmc/mmc.c projects/tcp_cc_head/sys/dev/mn/if_mn.c (props changed) projects/tcp_cc_head/sys/dev/msk/if_msk.c projects/tcp_cc_head/sys/dev/msk/if_mskreg.h projects/tcp_cc_head/sys/dev/mwl/if_mwl.c projects/tcp_cc_head/sys/dev/mxge/if_mxge.c projects/tcp_cc_head/sys/dev/mxge/if_mxge_var.h projects/tcp_cc_head/sys/dev/null/null.c projects/tcp_cc_head/sys/dev/pccbb/pccbb.c projects/tcp_cc_head/sys/dev/pci/pci.c projects/tcp_cc_head/sys/dev/pci/pci_user.c projects/tcp_cc_head/sys/dev/pci/pcireg.h projects/tcp_cc_head/sys/dev/pci/pcivar.h projects/tcp_cc_head/sys/dev/ppbus/lpt.c projects/tcp_cc_head/sys/dev/ppbus/vpo.c projects/tcp_cc_head/sys/dev/pst/pst-iop.c projects/tcp_cc_head/sys/dev/re/if_re.c projects/tcp_cc_head/sys/dev/rp/rp.c projects/tcp_cc_head/sys/dev/rp/rp_pci.c projects/tcp_cc_head/sys/dev/siis/siis.c projects/tcp_cc_head/sys/dev/snp/snp.c projects/tcp_cc_head/sys/dev/sound/pci/es137x.c projects/tcp_cc_head/sys/dev/sound/pci/es137x.h projects/tcp_cc_head/sys/dev/sound/pci/hda/hda_reg.h projects/tcp_cc_head/sys/dev/sound/pci/hda/hdac.c projects/tcp_cc_head/sys/dev/sound/pci/hda/hdac_private.h projects/tcp_cc_head/sys/dev/sound/pci/hda/hdac_reg.h projects/tcp_cc_head/sys/dev/sound/pci/t4dwave.c projects/tcp_cc_head/sys/dev/sound/usb/uaudio.c (contents, props changed) projects/tcp_cc_head/sys/dev/sound/usb/uaudio.h (props changed) projects/tcp_cc_head/sys/dev/sound/usb/uaudio_pcm.c (props changed) projects/tcp_cc_head/sys/dev/sound/usb/uaudioreg.h (props changed) projects/tcp_cc_head/sys/dev/syscons/daemon/daemon_saver.c projects/tcp_cc_head/sys/dev/syscons/scmouse.c projects/tcp_cc_head/sys/dev/syscons/scterm-teken.c projects/tcp_cc_head/sys/dev/syscons/scvesactl.c projects/tcp_cc_head/sys/dev/syscons/scvgarndr.c projects/tcp_cc_head/sys/dev/syscons/scvidctl.c projects/tcp_cc_head/sys/dev/syscons/syscons.c projects/tcp_cc_head/sys/dev/syscons/syscons.h projects/tcp_cc_head/sys/dev/twa/tw_cl_io.c projects/tcp_cc_head/sys/dev/twa/tw_cl_share.h projects/tcp_cc_head/sys/dev/twe/twe.c projects/tcp_cc_head/sys/dev/twe/twevar.h projects/tcp_cc_head/sys/dev/txp/if_txp.c projects/tcp_cc_head/sys/dev/uart/uart_bus.h projects/tcp_cc_head/sys/dev/uart/uart_core.c projects/tcp_cc_head/sys/dev/uart/uart_tty.c projects/tcp_cc_head/sys/dev/usb/controller/at91dci.c (props changed) projects/tcp_cc_head/sys/dev/usb/controller/at91dci.h (props changed) projects/tcp_cc_head/sys/dev/usb/controller/at91dci_atmelarm.c (props changed) projects/tcp_cc_head/sys/dev/usb/controller/atmegadci.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/controller/atmegadci.h (props changed) projects/tcp_cc_head/sys/dev/usb/controller/atmegadci_atmelarm.c (props changed) projects/tcp_cc_head/sys/dev/usb/controller/ehci.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/controller/ehci.h (props changed) projects/tcp_cc_head/sys/dev/usb/controller/ehci_ixp4xx.c (props changed) projects/tcp_cc_head/sys/dev/usb/controller/ehci_mbus.c (props changed) projects/tcp_cc_head/sys/dev/usb/controller/ehci_pci.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/controller/musb_otg.c (props changed) projects/tcp_cc_head/sys/dev/usb/controller/musb_otg.h (props changed) projects/tcp_cc_head/sys/dev/usb/controller/musb_otg_atmelarm.c (props changed) projects/tcp_cc_head/sys/dev/usb/controller/ohci.c (props changed) projects/tcp_cc_head/sys/dev/usb/controller/ohci.h (props changed) projects/tcp_cc_head/sys/dev/usb/controller/ohci_atmelarm.c (props changed) projects/tcp_cc_head/sys/dev/usb/controller/ohci_pci.c (props changed) projects/tcp_cc_head/sys/dev/usb/controller/uhci.c (props changed) projects/tcp_cc_head/sys/dev/usb/controller/uhci.h (props changed) projects/tcp_cc_head/sys/dev/usb/controller/uhci_pci.c (props changed) projects/tcp_cc_head/sys/dev/usb/controller/usb_controller.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/controller/uss820dci.c (props changed) projects/tcp_cc_head/sys/dev/usb/controller/uss820dci.h (props changed) projects/tcp_cc_head/sys/dev/usb/controller/uss820dci_atmelarm.c (props changed) projects/tcp_cc_head/sys/dev/usb/input/uhid.c (props changed) projects/tcp_cc_head/sys/dev/usb/input/ukbd.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/input/ums.c (props changed) projects/tcp_cc_head/sys/dev/usb/input/usb_rdesc.h (props changed) projects/tcp_cc_head/sys/dev/usb/misc/udbp.c (props changed) projects/tcp_cc_head/sys/dev/usb/misc/udbp.h (props changed) projects/tcp_cc_head/sys/dev/usb/misc/ufm.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/net/if_aue.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/net/if_auereg.h (props changed) projects/tcp_cc_head/sys/dev/usb/net/if_axe.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/net/if_axereg.h (props changed) projects/tcp_cc_head/sys/dev/usb/net/if_cdce.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/net/if_cdcereg.h (contents, props changed) projects/tcp_cc_head/sys/dev/usb/net/if_cue.c (props changed) projects/tcp_cc_head/sys/dev/usb/net/if_cuereg.h (props changed) projects/tcp_cc_head/sys/dev/usb/net/if_kue.c (props changed) projects/tcp_cc_head/sys/dev/usb/net/if_kuefw.h (props changed) projects/tcp_cc_head/sys/dev/usb/net/if_kuereg.h (props changed) projects/tcp_cc_head/sys/dev/usb/net/if_rue.c (props changed) projects/tcp_cc_head/sys/dev/usb/net/if_ruereg.h (props changed) projects/tcp_cc_head/sys/dev/usb/net/if_udav.c (props changed) projects/tcp_cc_head/sys/dev/usb/net/if_udavreg.h (props changed) projects/tcp_cc_head/sys/dev/usb/net/usb_ethernet.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/net/usb_ethernet.h (props changed) projects/tcp_cc_head/sys/dev/usb/quirk/usb_quirk.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/quirk/usb_quirk.h (props changed) projects/tcp_cc_head/sys/dev/usb/serial/u3g.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/serial/uark.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/serial/ubsa.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/serial/ubser.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/serial/uchcom.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/serial/ucycom.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/serial/ufoma.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/serial/uftdi.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/serial/uftdi_reg.h (props changed) projects/tcp_cc_head/sys/dev/usb/serial/ugensa.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/serial/uipaq.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/serial/ulpt.c (props changed) projects/tcp_cc_head/sys/dev/usb/serial/umct.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/serial/umodem.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/serial/umoscom.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/serial/uplcom.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/serial/usb_serial.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/serial/usb_serial.h (contents, props changed) projects/tcp_cc_head/sys/dev/usb/serial/uslcom.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/serial/uvisor.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/serial/uvscom.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/storage/rio500_usb.h (props changed) projects/tcp_cc_head/sys/dev/usb/storage/umass.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/storage/urio.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/storage/ustorage_fs.c (props changed) projects/tcp_cc_head/sys/dev/usb/template/usb_template.c (props changed) projects/tcp_cc_head/sys/dev/usb/template/usb_template.h (props changed) projects/tcp_cc_head/sys/dev/usb/template/usb_template_cdce.c (props changed) projects/tcp_cc_head/sys/dev/usb/template/usb_template_msc.c (props changed) projects/tcp_cc_head/sys/dev/usb/template/usb_template_mtp.c (props changed) projects/tcp_cc_head/sys/dev/usb/ufm_ioctl.h (props changed) projects/tcp_cc_head/sys/dev/usb/usb.h (contents, props changed) projects/tcp_cc_head/sys/dev/usb/usb_bus.h (contents, props changed) projects/tcp_cc_head/sys/dev/usb/usb_busdma.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/usb_busdma.h (props changed) projects/tcp_cc_head/sys/dev/usb/usb_cdc.h (contents, props changed) projects/tcp_cc_head/sys/dev/usb/usb_compat_linux.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/usb_compat_linux.h (props changed) projects/tcp_cc_head/sys/dev/usb/usb_controller.h (props changed) projects/tcp_cc_head/sys/dev/usb/usb_core.c (props changed) projects/tcp_cc_head/sys/dev/usb/usb_core.h (props changed) projects/tcp_cc_head/sys/dev/usb/usb_debug.c (props changed) projects/tcp_cc_head/sys/dev/usb/usb_debug.h (props changed) projects/tcp_cc_head/sys/dev/usb/usb_dev.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/usb_dev.h (props changed) projects/tcp_cc_head/sys/dev/usb/usb_device.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/usb_device.h (contents, props changed) projects/tcp_cc_head/sys/dev/usb/usb_dynamic.c (props changed) projects/tcp_cc_head/sys/dev/usb/usb_dynamic.h (props changed) projects/tcp_cc_head/sys/dev/usb/usb_endian.h (props changed) projects/tcp_cc_head/sys/dev/usb/usb_error.c (props changed) projects/tcp_cc_head/sys/dev/usb/usb_generic.c (props changed) projects/tcp_cc_head/sys/dev/usb/usb_generic.h (props changed) projects/tcp_cc_head/sys/dev/usb/usb_handle_request.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/usb_hid.c (props changed) projects/tcp_cc_head/sys/dev/usb/usb_hub.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/usb_hub.h (props changed) projects/tcp_cc_head/sys/dev/usb/usb_if.m (props changed) projects/tcp_cc_head/sys/dev/usb/usb_ioctl.h (props changed) projects/tcp_cc_head/sys/dev/usb/usb_lookup.c (props changed) projects/tcp_cc_head/sys/dev/usb/usb_mbuf.c (props changed) projects/tcp_cc_head/sys/dev/usb/usb_mbuf.h (props changed) projects/tcp_cc_head/sys/dev/usb/usb_msctest.c (props changed) projects/tcp_cc_head/sys/dev/usb/usb_msctest.h (props changed) projects/tcp_cc_head/sys/dev/usb/usb_parse.c (props changed) projects/tcp_cc_head/sys/dev/usb/usb_pci.h (props changed) projects/tcp_cc_head/sys/dev/usb/usb_process.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/usb_process.h (contents, props changed) projects/tcp_cc_head/sys/dev/usb/usb_request.c (props changed) projects/tcp_cc_head/sys/dev/usb/usb_request.h (props changed) projects/tcp_cc_head/sys/dev/usb/usb_transfer.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/usb_transfer.h (props changed) projects/tcp_cc_head/sys/dev/usb/usb_util.c (props changed) projects/tcp_cc_head/sys/dev/usb/usb_util.h (props changed) projects/tcp_cc_head/sys/dev/usb/usbdevs (contents, props changed) projects/tcp_cc_head/sys/dev/usb/usbhid.h (props changed) projects/tcp_cc_head/sys/dev/usb/wlan/if_rum.c (props changed) projects/tcp_cc_head/sys/dev/usb/wlan/if_rumfw.h (props changed) projects/tcp_cc_head/sys/dev/usb/wlan/if_rumreg.h (props changed) projects/tcp_cc_head/sys/dev/usb/wlan/if_rumvar.h (props changed) projects/tcp_cc_head/sys/dev/usb/wlan/if_upgt.c projects/tcp_cc_head/sys/dev/usb/wlan/if_ural.c (props changed) projects/tcp_cc_head/sys/dev/usb/wlan/if_uralreg.h (props changed) projects/tcp_cc_head/sys/dev/usb/wlan/if_uralvar.h (props changed) projects/tcp_cc_head/sys/dev/usb/wlan/if_urtw.c projects/tcp_cc_head/sys/dev/usb/wlan/if_zyd.c (contents, props changed) projects/tcp_cc_head/sys/dev/usb/wlan/if_zydfw.h (props changed) projects/tcp_cc_head/sys/dev/usb/wlan/if_zydreg.h (props changed) projects/tcp_cc_head/sys/dev/xen/blkback/blkback.c projects/tcp_cc_head/sys/dev/xen/blkfront/blkfront.c projects/tcp_cc_head/sys/dev/xen/console/console.c projects/tcp_cc_head/sys/dev/xen/netback/netback.c projects/tcp_cc_head/sys/dev/xen/netfront/ (props changed) projects/tcp_cc_head/sys/dev/xen/xenpci/ (props changed) projects/tcp_cc_head/sys/fs/fifofs/fifo_vnops.c projects/tcp_cc_head/sys/fs/nfs/nfs_commonacl.c projects/tcp_cc_head/sys/fs/nfsclient/nfs_clnode.c projects/tcp_cc_head/sys/fs/nfsclient/nfs_clport.c projects/tcp_cc_head/sys/fs/nfsclient/nfs_clsubs.c projects/tcp_cc_head/sys/fs/nfsclient/nfs_clvnops.c projects/tcp_cc_head/sys/fs/procfs/procfs.c projects/tcp_cc_head/sys/fs/procfs/procfs.h projects/tcp_cc_head/sys/fs/pseudofs/pseudofs_vncache.c projects/tcp_cc_head/sys/fs/pseudofs/pseudofs_vnops.c projects/tcp_cc_head/sys/fs/tmpfs/tmpfs_vnops.c projects/tcp_cc_head/sys/geom/concat/g_concat.c projects/tcp_cc_head/sys/geom/geom_dev.c projects/tcp_cc_head/sys/geom/geom_disk.c projects/tcp_cc_head/sys/geom/geom_io.c projects/tcp_cc_head/sys/geom/geom_vfs.c projects/tcp_cc_head/sys/geom/label/g_label.c projects/tcp_cc_head/sys/geom/mirror/g_mirror_ctl.c projects/tcp_cc_head/sys/geom/multipath/g_multipath.c projects/tcp_cc_head/sys/geom/part/g_part.c projects/tcp_cc_head/sys/geom/part/g_part_ebr.c projects/tcp_cc_head/sys/geom/part/g_part_gpt.c projects/tcp_cc_head/sys/geom/shsec/g_shsec.c projects/tcp_cc_head/sys/geom/stripe/g_stripe.c projects/tcp_cc_head/sys/geom/uzip/g_uzip.c projects/tcp_cc_head/sys/geom/vinum/geom_vinum_create.c projects/tcp_cc_head/sys/geom/vinum/geom_vinum_events.c projects/tcp_cc_head/sys/geom/vinum/geom_vinum_init.c projects/tcp_cc_head/sys/geom/vinum/geom_vinum_move.c projects/tcp_cc_head/sys/geom/vinum/geom_vinum_rm.c projects/tcp_cc_head/sys/geom/vinum/geom_vinum_subr.c projects/tcp_cc_head/sys/i386/acpica/acpi_machdep.c projects/tcp_cc_head/sys/i386/acpica/madt.c projects/tcp_cc_head/sys/i386/bios/smapi.c projects/tcp_cc_head/sys/i386/bios/smbios.c projects/tcp_cc_head/sys/i386/bios/vpd.c projects/tcp_cc_head/sys/i386/conf/GENERIC projects/tcp_cc_head/sys/i386/conf/NOTES projects/tcp_cc_head/sys/i386/cpufreq/hwpstate.c projects/tcp_cc_head/sys/i386/i386/elf_machdep.c projects/tcp_cc_head/sys/i386/i386/identcpu.c projects/tcp_cc_head/sys/i386/i386/initcpu.c projects/tcp_cc_head/sys/i386/i386/local_apic.c projects/tcp_cc_head/sys/i386/i386/machdep.c projects/tcp_cc_head/sys/i386/i386/mp_machdep.c projects/tcp_cc_head/sys/i386/i386/msi.c projects/tcp_cc_head/sys/i386/i386/pmap.c projects/tcp_cc_head/sys/i386/i386/trap.c projects/tcp_cc_head/sys/i386/i386/vm_machdep.c projects/tcp_cc_head/sys/i386/ibcs2/ibcs2_proto.h projects/tcp_cc_head/sys/i386/include/acpica_machdep.h projects/tcp_cc_head/sys/i386/include/apicvar.h projects/tcp_cc_head/sys/i386/include/apm_bios.h projects/tcp_cc_head/sys/i386/include/atomic.h projects/tcp_cc_head/sys/i386/include/cpufunc.h projects/tcp_cc_head/sys/i386/include/param.h projects/tcp_cc_head/sys/i386/include/pcpu.h projects/tcp_cc_head/sys/i386/include/pmap.h projects/tcp_cc_head/sys/i386/include/pmc_mdep.h projects/tcp_cc_head/sys/i386/include/smp.h projects/tcp_cc_head/sys/i386/include/specialreg.h projects/tcp_cc_head/sys/i386/include/xen/xen-os.h projects/tcp_cc_head/sys/i386/linux/linux_proto.h projects/tcp_cc_head/sys/i386/linux/linux_sysvec.c projects/tcp_cc_head/sys/i386/pci/pci_cfgreg.c projects/tcp_cc_head/sys/i386/xen/locore.s projects/tcp_cc_head/sys/i386/xen/mp_machdep.c projects/tcp_cc_head/sys/i386/xen/pmap.c projects/tcp_cc_head/sys/i386/xen/xen_machdep.c projects/tcp_cc_head/sys/ia64/ia64/elf_machdep.c projects/tcp_cc_head/sys/ia64/ia64/genassym.c projects/tcp_cc_head/sys/ia64/ia64/interrupt.c projects/tcp_cc_head/sys/ia64/ia64/machdep.c projects/tcp_cc_head/sys/ia64/ia64/mp_machdep.c projects/tcp_cc_head/sys/ia64/include/param.h projects/tcp_cc_head/sys/ia64/include/smp.h projects/tcp_cc_head/sys/isa/isahint.c projects/tcp_cc_head/sys/kern/imgact_elf.c projects/tcp_cc_head/sys/kern/init_main.c projects/tcp_cc_head/sys/kern/init_sysent.c projects/tcp_cc_head/sys/kern/kern_conf.c projects/tcp_cc_head/sys/kern/kern_cons.c (contents, props changed) projects/tcp_cc_head/sys/kern/kern_descrip.c projects/tcp_cc_head/sys/kern/kern_event.c projects/tcp_cc_head/sys/kern/kern_exec.c projects/tcp_cc_head/sys/kern/kern_exit.c projects/tcp_cc_head/sys/kern/kern_fork.c projects/tcp_cc_head/sys/kern/kern_jail.c projects/tcp_cc_head/sys/kern/kern_kthread.c projects/tcp_cc_head/sys/kern/kern_lock.c projects/tcp_cc_head/sys/kern/kern_mib.c projects/tcp_cc_head/sys/kern/kern_mutex.c projects/tcp_cc_head/sys/kern/kern_poll.c projects/tcp_cc_head/sys/kern/kern_proc.c projects/tcp_cc_head/sys/kern/kern_rwlock.c projects/tcp_cc_head/sys/kern/kern_shutdown.c projects/tcp_cc_head/sys/kern/kern_sig.c projects/tcp_cc_head/sys/kern/kern_subr.c projects/tcp_cc_head/sys/kern/kern_sx.c projects/tcp_cc_head/sys/kern/kern_sysctl.c projects/tcp_cc_head/sys/kern/kern_thr.c projects/tcp_cc_head/sys/kern/kern_thread.c projects/tcp_cc_head/sys/kern/kern_timeout.c projects/tcp_cc_head/sys/kern/kern_umtx.c projects/tcp_cc_head/sys/kern/kern_uuid.c projects/tcp_cc_head/sys/kern/sched_ule.c projects/tcp_cc_head/sys/kern/subr_acl_nfs4.c projects/tcp_cc_head/sys/kern/subr_acl_posix1e.c projects/tcp_cc_head/sys/kern/subr_bus.c projects/tcp_cc_head/sys/kern/subr_devstat.c projects/tcp_cc_head/sys/kern/subr_kdb.c projects/tcp_cc_head/sys/kern/subr_pcpu.c projects/tcp_cc_head/sys/kern/subr_sglist.c projects/tcp_cc_head/sys/kern/subr_smp.c projects/tcp_cc_head/sys/kern/subr_taskqueue.c projects/tcp_cc_head/sys/kern/subr_witness.c projects/tcp_cc_head/sys/kern/sys_generic.c projects/tcp_cc_head/sys/kern/sys_pipe.c projects/tcp_cc_head/sys/kern/syscalls.c projects/tcp_cc_head/sys/kern/syscalls.master projects/tcp_cc_head/sys/kern/tty.c projects/tcp_cc_head/sys/kern/tty_pts.c projects/tcp_cc_head/sys/kern/tty_ttydisc.c projects/tcp_cc_head/sys/kern/uipc_domain.c projects/tcp_cc_head/sys/kern/uipc_mqueue.c projects/tcp_cc_head/sys/kern/uipc_socket.c projects/tcp_cc_head/sys/kern/uipc_syscalls.c projects/tcp_cc_head/sys/kern/uipc_usrreq.c projects/tcp_cc_head/sys/kern/vfs_acl.c projects/tcp_cc_head/sys/kern/vfs_aio.c projects/tcp_cc_head/sys/kern/vfs_cache.c projects/tcp_cc_head/sys/kern/vfs_default.c projects/tcp_cc_head/sys/kern/vfs_export.c projects/tcp_cc_head/sys/kern/vfs_subr.c projects/tcp_cc_head/sys/kern/vfs_syscalls.c projects/tcp_cc_head/sys/kern/vfs_vnops.c projects/tcp_cc_head/sys/mips/include/param.h projects/tcp_cc_head/sys/mips/include/smp.h projects/tcp_cc_head/sys/mips/mips/elf64_machdep.c projects/tcp_cc_head/sys/mips/mips/elf_machdep.c projects/tcp_cc_head/sys/mips/mips/mp_machdep.c projects/tcp_cc_head/sys/modules/Makefile projects/tcp_cc_head/sys/modules/acpi/acpi/Makefile projects/tcp_cc_head/sys/modules/cxgb/cxgb/Makefile projects/tcp_cc_head/sys/modules/dpms/Makefile projects/tcp_cc_head/sys/modules/drm/radeon/Makefile projects/tcp_cc_head/sys/modules/dtrace/dtnfsclient/ (props changed) projects/tcp_cc_head/sys/modules/dtrace/lockstat/Makefile projects/tcp_cc_head/sys/modules/ip6_mroute_mod/ (props changed) projects/tcp_cc_head/sys/modules/ipmi/ipmi_linux/ (props changed) projects/tcp_cc_head/sys/modules/nfslockd/Makefile projects/tcp_cc_head/sys/modules/procfs/Makefile projects/tcp_cc_head/sys/modules/usb/Makefile projects/tcp_cc_head/sys/modules/vesa/Makefile projects/tcp_cc_head/sys/modules/zfs/Makefile projects/tcp_cc_head/sys/net/bpf.c projects/tcp_cc_head/sys/net/bpf_buffer.c projects/tcp_cc_head/sys/net/bpf_zerocopy.c projects/tcp_cc_head/sys/net/bpfdesc.h projects/tcp_cc_head/sys/net/bridgestp.c projects/tcp_cc_head/sys/net/flowtable.c projects/tcp_cc_head/sys/net/flowtable.h projects/tcp_cc_head/sys/net/if.c projects/tcp_cc_head/sys/net/if_arp.h projects/tcp_cc_head/sys/net/if_bridge.c projects/tcp_cc_head/sys/net/if_ef.c projects/tcp_cc_head/sys/net/if_llatbl.c projects/tcp_cc_head/sys/net/if_llatbl.h projects/tcp_cc_head/sys/net/if_var.h projects/tcp_cc_head/sys/net/if_vlan.c projects/tcp_cc_head/sys/net/route.c projects/tcp_cc_head/sys/net/route.h projects/tcp_cc_head/sys/net/rtsock.c projects/tcp_cc_head/sys/net/vnet.c projects/tcp_cc_head/sys/net/vnet.h projects/tcp_cc_head/sys/net80211/ieee80211.c projects/tcp_cc_head/sys/net80211/ieee80211.h projects/tcp_cc_head/sys/net80211/ieee80211_dfs.c projects/tcp_cc_head/sys/net80211/ieee80211_hwmp.c projects/tcp_cc_head/sys/net80211/ieee80211_input.c projects/tcp_cc_head/sys/net80211/ieee80211_mesh.c projects/tcp_cc_head/sys/net80211/ieee80211_mesh.h projects/tcp_cc_head/sys/net80211/ieee80211_sta.c projects/tcp_cc_head/sys/netatalk/at_control.c projects/tcp_cc_head/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c (props changed) projects/tcp_cc_head/sys/netgraph/bluetooth/drivers/ubt/ng_ubt_var.h (props changed) projects/tcp_cc_head/sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c (props changed) projects/tcp_cc_head/sys/netgraph/bluetooth/include/ng_btsocket_rfcomm.h projects/tcp_cc_head/sys/netgraph/ng_gif.c projects/tcp_cc_head/sys/netinet/if_ether.c projects/tcp_cc_head/sys/netinet/if_ether.h projects/tcp_cc_head/sys/netinet/in.c projects/tcp_cc_head/sys/netinet/in.h projects/tcp_cc_head/sys/netinet/in_mcast.c projects/tcp_cc_head/sys/netinet/in_pcb.c projects/tcp_cc_head/sys/netinet/in_proto.c projects/tcp_cc_head/sys/netinet/ip_carp.c projects/tcp_cc_head/sys/netinet/ip_divert.c projects/tcp_cc_head/sys/netinet/ip_divert.h projects/tcp_cc_head/sys/netinet/ip_fastfwd.c projects/tcp_cc_head/sys/netinet/ip_fw.h projects/tcp_cc_head/sys/netinet/ip_mroute.c projects/tcp_cc_head/sys/netinet/ip_output.c projects/tcp_cc_head/sys/netinet/ipfw/ip_dummynet.c (props changed) projects/tcp_cc_head/sys/netinet/ipfw/ip_fw2.c (contents, props changed) projects/tcp_cc_head/sys/netinet/ipfw/ip_fw_nat.c (props changed) projects/tcp_cc_head/sys/netinet/ipfw/ip_fw_pfil.c (contents, props changed) projects/tcp_cc_head/sys/netinet/raw_ip.c projects/tcp_cc_head/sys/netinet/sctp_asconf.c projects/tcp_cc_head/sys/netinet/sctp_bsd_addr.c projects/tcp_cc_head/sys/netinet/sctp_indata.c projects/tcp_cc_head/sys/netinet/sctp_input.c projects/tcp_cc_head/sys/netinet/sctp_os_bsd.h projects/tcp_cc_head/sys/netinet/sctp_output.c projects/tcp_cc_head/sys/netinet/sctp_pcb.c projects/tcp_cc_head/sys/netinet/sctp_pcb.h projects/tcp_cc_head/sys/netinet/sctp_structs.h projects/tcp_cc_head/sys/netinet/sctp_sysctl.c projects/tcp_cc_head/sys/netinet/sctp_timer.c projects/tcp_cc_head/sys/netinet/sctp_usrreq.c projects/tcp_cc_head/sys/netinet/sctputil.c projects/tcp_cc_head/sys/netinet/sctputil.h projects/tcp_cc_head/sys/netinet/tcp_input.c projects/tcp_cc_head/sys/netinet/tcp_subr.c projects/tcp_cc_head/sys/netinet/tcp_timer.c projects/tcp_cc_head/sys/netinet/tcp_timer.h projects/tcp_cc_head/sys/netinet/tcp_timewait.c projects/tcp_cc_head/sys/netinet/tcp_usrreq.c projects/tcp_cc_head/sys/netinet/tcp_var.h projects/tcp_cc_head/sys/netinet6/icmp6.c projects/tcp_cc_head/sys/netinet6/in6.c projects/tcp_cc_head/sys/netinet6/in6_ifattach.c projects/tcp_cc_head/sys/netinet6/in6_proto.c projects/tcp_cc_head/sys/netinet6/in6_src.c projects/tcp_cc_head/sys/netinet6/ip6_input.c projects/tcp_cc_head/sys/netinet6/ip6_output.c projects/tcp_cc_head/sys/netinet6/nd6.c projects/tcp_cc_head/sys/netinet6/nd6.h projects/tcp_cc_head/sys/netinet6/nd6_nbr.c projects/tcp_cc_head/sys/netinet6/nd6_rtr.c projects/tcp_cc_head/sys/netinet6/sctp6_usrreq.c projects/tcp_cc_head/sys/netipsec/ipsec.h projects/tcp_cc_head/sys/netipsec/key.c projects/tcp_cc_head/sys/netipsec/xform_esp.c projects/tcp_cc_head/sys/netipsec/xform_ipip.c projects/tcp_cc_head/sys/netipx/spx_reass.c (props changed) projects/tcp_cc_head/sys/netsmb/smb_dev.c projects/tcp_cc_head/sys/nfsclient/bootp_subr.c projects/tcp_cc_head/sys/nfsclient/nfs_node.c projects/tcp_cc_head/sys/nfsclient/nfs_subs.c projects/tcp_cc_head/sys/nfsclient/nfs_vfsops.c projects/tcp_cc_head/sys/nfsclient/nfs_vnops.c projects/tcp_cc_head/sys/nfsserver/nfs_serv.c projects/tcp_cc_head/sys/nlm/nlm.h projects/tcp_cc_head/sys/nlm/nlm_prot_impl.c projects/tcp_cc_head/sys/nlm/nlm_prot_server.c projects/tcp_cc_head/sys/opencrypto/cryptodev.c projects/tcp_cc_head/sys/pc98/cbus/fdc.c projects/tcp_cc_head/sys/pc98/conf/GENERIC projects/tcp_cc_head/sys/pc98/conf/NOTES projects/tcp_cc_head/sys/pci/if_rlreg.h projects/tcp_cc_head/sys/pci/intpm.c projects/tcp_cc_head/sys/pci/intpmreg.h projects/tcp_cc_head/sys/powerpc/conf/GENERIC projects/tcp_cc_head/sys/powerpc/include/param.h projects/tcp_cc_head/sys/powerpc/include/smp.h projects/tcp_cc_head/sys/powerpc/powerpc/elf_machdep.c projects/tcp_cc_head/sys/powerpc/powerpc/mp_machdep.c projects/tcp_cc_head/sys/rpc/clnt_dg.c projects/tcp_cc_head/sys/rpc/clnt_rc.c projects/tcp_cc_head/sys/rpc/clnt_vc.c projects/tcp_cc_head/sys/rpc/rpc_generic.c projects/tcp_cc_head/sys/rpc/rpcsec_gss/svc_rpcsec_gss.c projects/tcp_cc_head/sys/rpc/svc_dg.c projects/tcp_cc_head/sys/rpc/svc_generic.c projects/tcp_cc_head/sys/rpc/svc_vc.c projects/tcp_cc_head/sys/security/audit/audit.h projects/tcp_cc_head/sys/security/audit/audit_bsm_token.c projects/tcp_cc_head/sys/security/mac/mac_cred.c (props changed) projects/tcp_cc_head/sys/security/mac_bsdextended/ugidfw_system.c (props changed) projects/tcp_cc_head/sys/security/mac_bsdextended/ugidfw_vnode.c (props changed) projects/tcp_cc_head/sys/sparc64/conf/GENERIC projects/tcp_cc_head/sys/sparc64/include/param.h projects/tcp_cc_head/sys/sparc64/include/smp.h projects/tcp_cc_head/sys/sparc64/pci/ofw_pci.h projects/tcp_cc_head/sys/sparc64/pci/psycho.c projects/tcp_cc_head/sys/sparc64/pci/schizo.c projects/tcp_cc_head/sys/sparc64/sparc64/elf_machdep.c projects/tcp_cc_head/sys/sparc64/sparc64/jbusppm.c projects/tcp_cc_head/sys/sun4v/include/param.h projects/tcp_cc_head/sys/sun4v/include/smp.h projects/tcp_cc_head/sys/sys/ata.h projects/tcp_cc_head/sys/sys/bus.h projects/tcp_cc_head/sys/sys/conf.h projects/tcp_cc_head/sys/sys/cons.h projects/tcp_cc_head/sys/sys/errno.h projects/tcp_cc_head/sys/sys/event.h projects/tcp_cc_head/sys/sys/fcntl.h projects/tcp_cc_head/sys/sys/imgact_aout.h projects/tcp_cc_head/sys/sys/imgact_elf.h projects/tcp_cc_head/sys/sys/ioctl_compat.h projects/tcp_cc_head/sys/sys/jail.h projects/tcp_cc_head/sys/sys/kbio.h projects/tcp_cc_head/sys/sys/lock.h projects/tcp_cc_head/sys/sys/mman.h projects/tcp_cc_head/sys/sys/param.h projects/tcp_cc_head/sys/sys/pcpu.h projects/tcp_cc_head/sys/sys/pmc.h projects/tcp_cc_head/sys/sys/proc.h projects/tcp_cc_head/sys/sys/rwlock.h projects/tcp_cc_head/sys/sys/sglist.h projects/tcp_cc_head/sys/sys/smp.h projects/tcp_cc_head/sys/sys/socket.h projects/tcp_cc_head/sys/sys/sx.h projects/tcp_cc_head/sys/sys/syscall.h projects/tcp_cc_head/sys/sys/syscall.mk projects/tcp_cc_head/sys/sys/syscallsubr.h projects/tcp_cc_head/sys/sys/sysctl.h projects/tcp_cc_head/sys/sys/sysproto.h projects/tcp_cc_head/sys/sys/systm.h projects/tcp_cc_head/sys/sys/taskqueue.h projects/tcp_cc_head/sys/sys/tty.h projects/tcp_cc_head/sys/sys/ttycom.h projects/tcp_cc_head/sys/sys/ttydisc.h projects/tcp_cc_head/sys/sys/types.h projects/tcp_cc_head/sys/sys/vnode.h projects/tcp_cc_head/sys/ufs/ffs/ffs_softdep.c projects/tcp_cc_head/sys/ufs/ffs/ffs_vfsops.c projects/tcp_cc_head/sys/ufs/ufs/ufs_acl.c projects/tcp_cc_head/sys/ufs/ufs/ufs_gjournal.c projects/tcp_cc_head/sys/ufs/ufs/ufs_vnops.c projects/tcp_cc_head/sys/vm/device_pager.c projects/tcp_cc_head/sys/vm/sg_pager.c projects/tcp_cc_head/sys/vm/vm.h projects/tcp_cc_head/sys/vm/vm_extern.h projects/tcp_cc_head/sys/vm/vm_glue.c projects/tcp_cc_head/sys/vm/vm_map.c projects/tcp_cc_head/sys/vm/vm_mmap.c projects/tcp_cc_head/sys/vm/vm_page.c projects/tcp_cc_head/sys/vm/vm_page.h projects/tcp_cc_head/sys/xdr/xdr_mbuf.c projects/tcp_cc_head/sys/xen/xenbus/xenbus_probe.c projects/tcp_cc_head/tools/kerneldoc/subsys/Dependencies projects/tcp_cc_head/tools/kerneldoc/subsys/Doxyfile-cam projects/tcp_cc_head/tools/kerneldoc/subsys/Doxyfile-crypto projects/tcp_cc_head/tools/kerneldoc/subsys/Doxyfile-dev_pci projects/tcp_cc_head/tools/kerneldoc/subsys/Doxyfile-dev_sound projects/tcp_cc_head/tools/kerneldoc/subsys/Doxyfile-dev_usb projects/tcp_cc_head/tools/kerneldoc/subsys/Doxyfile-geom projects/tcp_cc_head/tools/kerneldoc/subsys/Doxyfile-kern projects/tcp_cc_head/tools/kerneldoc/subsys/Doxyfile-libkern projects/tcp_cc_head/tools/kerneldoc/subsys/Doxyfile-linux projects/tcp_cc_head/tools/kerneldoc/subsys/Doxyfile-net80211 projects/tcp_cc_head/tools/kerneldoc/subsys/Doxyfile-netgraph projects/tcp_cc_head/tools/kerneldoc/subsys/Doxyfile-netinet projects/tcp_cc_head/tools/kerneldoc/subsys/Doxyfile-netinet6 projects/tcp_cc_head/tools/kerneldoc/subsys/Doxyfile-netipsec projects/tcp_cc_head/tools/kerneldoc/subsys/Doxyfile-opencrypto projects/tcp_cc_head/tools/kerneldoc/subsys/Doxyfile-vm projects/tcp_cc_head/tools/kerneldoc/subsys/Makefile projects/tcp_cc_head/tools/kerneldoc/subsys/common-Doxyfile projects/tcp_cc_head/tools/regression/acltools/00.t projects/tcp_cc_head/tools/regression/acltools/tools-posix.test projects/tcp_cc_head/tools/regression/fstest/Makefile projects/tcp_cc_head/tools/regression/fstest/fstest.c projects/tcp_cc_head/tools/regression/lib/libc/stdio/test-getdelim.c projects/tcp_cc_head/tools/regression/lib/msun/test-conj.t (props changed) projects/tcp_cc_head/tools/regression/poll/Makefile projects/tcp_cc_head/tools/regression/priv/Makefile projects/tcp_cc_head/tools/regression/priv/main.c projects/tcp_cc_head/tools/regression/priv/priv_netinet_ipsec.c projects/tcp_cc_head/tools/regression/priv/priv_vfs_extattr_system.c projects/tcp_cc_head/tools/regression/sockets/accf_data_attach/accf_data_attach.c projects/tcp_cc_head/tools/regression/tmpfs/h_tools.c projects/tcp_cc_head/tools/regression/usr.bin/pkill/pgrep-_g.t (props changed) projects/tcp_cc_head/tools/regression/usr.bin/pkill/pgrep-_s.t (props changed) projects/tcp_cc_head/tools/regression/usr.bin/pkill/pkill-_g.t (props changed) projects/tcp_cc_head/tools/regression/usr.bin/sed/multitest.t projects/tcp_cc_head/tools/tools/ath/athpoke/athpoke.c projects/tcp_cc_head/tools/tools/ath/common/dumpregs.h (props changed) projects/tcp_cc_head/tools/tools/ath/common/dumpregs_5210.c (props changed) projects/tcp_cc_head/tools/tools/ath/common/dumpregs_5211.c (props changed) projects/tcp_cc_head/tools/tools/ath/common/dumpregs_5212.c (props changed) projects/tcp_cc_head/tools/tools/ath/common/dumpregs_5416.c (props changed) projects/tcp_cc_head/tools/tools/mwl/mwlstats/mwlstats.c projects/tcp_cc_head/tools/tools/nanobsd/nanobsd.sh projects/tcp_cc_head/tools/tools/termcap/termcap.pl (props changed) projects/tcp_cc_head/tools/tools/vimage/Makefile projects/tcp_cc_head/tools/tools/vimage/vimage.8 projects/tcp_cc_head/tools/tools/vimage/vimage.c projects/tcp_cc_head/usr.bin/calendar/calendars/calendar.freebsd projects/tcp_cc_head/usr.bin/csup/ (props changed) projects/tcp_cc_head/usr.bin/ee/Makefile projects/tcp_cc_head/usr.bin/find/find.1 projects/tcp_cc_head/usr.bin/find/function.c projects/tcp_cc_head/usr.bin/fstat/fstat.c projects/tcp_cc_head/usr.bin/fstat/zfs.c projects/tcp_cc_head/usr.bin/gcore/elfcore.c projects/tcp_cc_head/usr.bin/locale/locale.1 projects/tcp_cc_head/usr.bin/locale/locale.c projects/tcp_cc_head/usr.bin/look/look.c projects/tcp_cc_head/usr.bin/netstat/inet.c projects/tcp_cc_head/usr.bin/netstat/main.c projects/tcp_cc_head/usr.bin/netstat/netstat.1 projects/tcp_cc_head/usr.bin/netstat/netstat.h projects/tcp_cc_head/usr.bin/netstat/unix.c projects/tcp_cc_head/usr.bin/procstat/ (props changed) projects/tcp_cc_head/usr.bin/procstat/procstat.1 projects/tcp_cc_head/usr.bin/sed/compile.c projects/tcp_cc_head/usr.bin/tar/Makefile projects/tcp_cc_head/usr.bin/unzip/unzip.1 projects/tcp_cc_head/usr.bin/unzip/unzip.c projects/tcp_cc_head/usr.bin/w/extern.h projects/tcp_cc_head/usr.bin/w/pr_time.c projects/tcp_cc_head/usr.bin/w/w.c projects/tcp_cc_head/usr.bin/whois/whois.1 projects/tcp_cc_head/usr.bin/whois/whois.c projects/tcp_cc_head/usr.sbin/Makefile projects/tcp_cc_head/usr.sbin/acpi/acpidb/Makefile projects/tcp_cc_head/usr.sbin/acpi/acpidump/acpi.c projects/tcp_cc_head/usr.sbin/acpi/acpidump/acpi_user.c projects/tcp_cc_head/usr.sbin/acpi/acpidump/acpidump.c projects/tcp_cc_head/usr.sbin/acpi/acpidump/acpidump.h projects/tcp_cc_head/usr.sbin/apm/Makefile projects/tcp_cc_head/usr.sbin/arp/arp.c projects/tcp_cc_head/usr.sbin/btxld/btxld.c projects/tcp_cc_head/usr.sbin/cdcontrol/cdcontrol.c projects/tcp_cc_head/usr.sbin/crashinfo/crashinfo.8 projects/tcp_cc_head/usr.sbin/diskinfo/diskinfo.c projects/tcp_cc_head/usr.sbin/dumpcis/cardinfo.h (props changed) projects/tcp_cc_head/usr.sbin/dumpcis/cis.h (props changed) projects/tcp_cc_head/usr.sbin/freebsd-update/freebsd-update.sh projects/tcp_cc_head/usr.sbin/iostat/iostat.c projects/tcp_cc_head/usr.sbin/jls/jls.c projects/tcp_cc_head/usr.sbin/kbdcontrol/kbdcontrol.c projects/tcp_cc_head/usr.sbin/kbdcontrol/kbdmap.5 projects/tcp_cc_head/usr.sbin/lpr/lp/lp.sh projects/tcp_cc_head/usr.sbin/makefs/ffs/ffs_bswap.c (props changed) projects/tcp_cc_head/usr.sbin/makefs/ffs/ffs_subr.c (props changed) projects/tcp_cc_head/usr.sbin/makefs/ffs/ufs_bswap.h (props changed) projects/tcp_cc_head/usr.sbin/makefs/getid.c (props changed) projects/tcp_cc_head/usr.sbin/ndp/ndp.8 projects/tcp_cc_head/usr.sbin/ndp/ndp.c projects/tcp_cc_head/usr.sbin/ntp/scripts/mkver projects/tcp_cc_head/usr.sbin/pkg_install/add/main.c projects/tcp_cc_head/usr.sbin/pkg_install/lib/lib.h projects/tcp_cc_head/usr.sbin/ppp/ether.c projects/tcp_cc_head/usr.sbin/ppp/exec.c projects/tcp_cc_head/usr.sbin/ppp/exec.h projects/tcp_cc_head/usr.sbin/ppp/main.c projects/tcp_cc_head/usr.sbin/ppp/netgraph.c projects/tcp_cc_head/usr.sbin/ppp/physical.c projects/tcp_cc_head/usr.sbin/ppp/ppp.8.m4 projects/tcp_cc_head/usr.sbin/ppp/tty.c projects/tcp_cc_head/usr.sbin/pstat/pstat.c projects/tcp_cc_head/usr.sbin/rtsold/if.c projects/tcp_cc_head/usr.sbin/rtsold/rtsold.8 projects/tcp_cc_head/usr.sbin/rtsold/rtsold.c projects/tcp_cc_head/usr.sbin/rtsold/rtsold.h projects/tcp_cc_head/usr.sbin/sysinstall/devices.c projects/tcp_cc_head/usr.sbin/sysinstall/install.c projects/tcp_cc_head/usr.sbin/sysinstall/media.c projects/tcp_cc_head/usr.sbin/sysinstall/menus.c projects/tcp_cc_head/usr.sbin/sysinstall/sysinstall.8 projects/tcp_cc_head/usr.sbin/traceroute6/Makefile projects/tcp_cc_head/usr.sbin/traceroute6/traceroute6.8 projects/tcp_cc_head/usr.sbin/traceroute6/traceroute6.c projects/tcp_cc_head/usr.sbin/wpa/wpa_cli/Makefile projects/tcp_cc_head/usr.sbin/zic/ (props changed) projects/tcp_cc_head/usr.sbin/zic/zic.c Modified: projects/tcp_cc_head/Makefile.inc1 ============================================================================== --- projects/tcp_cc_head/Makefile.inc1 Sat Oct 10 00:34:30 2009 (r197921) +++ projects/tcp_cc_head/Makefile.inc1 Sat Oct 10 01:03:56 2009 (r197922) @@ -5,7 +5,7 @@ # -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir # -DNO_CLEAN do not clean at all # -DNO_SHARE do not go into share subdir -# -DKERNFAST define NO_KERNELCONFIG, NO_KERNELCLEAN and NO_KERNELCONFIG +# -DKERNFAST define NO_KERNELCONFIG, NO_KERNELCLEAN and NO_KERNELDEPEND # -DNO_KERNELCONFIG do not run config in ${MAKE} buildkernel # -DNO_KERNELCLEAN do not run ${MAKE} clean in ${MAKE} buildkernel # -DNO_KERNELDEPEND do not run ${MAKE} depend in ${MAKE} buildkernel Modified: projects/tcp_cc_head/ObsoleteFiles.inc ============================================================================== --- projects/tcp_cc_head/ObsoleteFiles.inc Sat Oct 10 00:34:30 2009 (r197921) +++ projects/tcp_cc_head/ObsoleteFiles.inc Sat Oct 10 01:03:56 2009 (r197922) @@ -14,6 +14,18 @@ # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last. # +# 20090909: vesa and dpms promoted to be i386/amd64 common +OLD_FILES+=usr/include/machine/pc/vesa.h +OLD_FILES+=usr/share/man/man4/i386/dpms.4.gz +# 20090904: remove lukemftpd +OLD_FILES+=usr/libexec/lukemftpd +OLD_FILES+=usr/share/man/man5/ftpd.conf.5.gz +OLD_FILES+=usr/share/man/man5/ftpusers.5.gz +OLD_FILES+=usr/share/man/man8/lukemftpd.8.gz +# 20090902: BSD.{x11,x11-4}.dist are dead and BSD.local.dist lives in ports/ +OLD_FILES+=etc/mtree/BSD.local.dist +OLD_FILES+=etc/mtree/BSD.x11.dist +OLD_FILES+=etc/mtree/BSD.x11-4.dist # 20090801: vimage.h removed in favour of vnet.h OLD_FILES+=usr/include/sys/vimage.h # 20090719: library version bump for 8.0 @@ -803,8 +815,6 @@ OLD_FILES+=rescue/bsdlabel OLD_FILES+=rescue/fdisk OLD_FILES+=rescue/gpt .endif -# 20071026: kthread(9)/kproc(9) API changes -OLD_FILES+=usr/share/man/man9/kthread_create.9.gz # 20071025: rc.d/nfslocking superceeded by rc.d/lockd and rc.d/statd OLD_FILES+=etc/rc.d/nfslocking # 20070930: rename of cached to nscd Modified: projects/tcp_cc_head/UPDATING ============================================================================== --- projects/tcp_cc_head/UPDATING Sat Oct 10 00:34:30 2009 (r197921) +++ projects/tcp_cc_head/UPDATING Sat Oct 10 01:03:56 2009 (r197922) @@ -1,45 +1,119 @@ Updating Information for FreeBSD current users -This file is maintained and copyrighted by M. Warner Losh -. See end of file for further details. For commonly -done items, please see the COMMON ITEMS: section later in the file. +This file is maintained and copyrighted by M. Warner Losh . +See end of file for further details. For commonly done items, please see the +COMMON ITEMS: section later in the file. These instructions assume that you +basically know what you are doing. If not, then please consult the FreeBSD +handbook. Items affecting the ports and packages system can be found in -/usr/ports/UPDATING. Please read that file before running -portupgrade. +/usr/ports/UPDATING. Please read that file before running portupgrade. -NOTE TO PEOPLE WHO THINK THAT FreeBSD 8.x IS SLOW: - FreeBSD 8.x has many debugging features turned on, in - both the kernel and userland. These features attempt to detect - incorrect use of system primitives, and encourage loud failure - through extra sanity checking and fail stop semantics. They - also substantially impact system performance. If you want to - do performance measurement, benchmarking, and optimization, - you'll want to turn them off. This includes various WITNESS- - related kernel options, INVARIANTS, malloc debugging flags - in userland, and various verbose features in the kernel. Many - developers choose to disable these features on build machines - to maximize performance. (To disable malloc debugging, run +NOTE TO PEOPLE WHO THINK THAT FreeBSD 9.x IS SLOW: + FreeBSD 9.x has many debugging features turned on, in both the kernel + and userland. These features attempt to detect incorrect use of + system primitives, and encourage loud failure through extra sanity + checking and fail stop semantics. They also substantially impact + system performance. If you want to do performance measurement, + benchmarking, and optimization, you'll want to turn them off. This + includes various WITNESS- related kernel options, INVARIANTS, malloc + debugging flags in userland, and various verbose features in the + kernel. Many developers choose to disable these features on build + machines to maximize performance. (To disable malloc debugging, run ln -s aj /etc/malloc.conf.) +20090926: + The rc.d/network_ipv6, IPv6 configuration script has been integrated + into rc.d/netif. The changes are the following: + + 1. To use IPv6, simply define $ifconfig_IF_ipv6 like $ifconfig_IF + for IPv4. For aliases, $ifconfig_IF_aliasN should be used. + Note that both variables need the "inet6" keyword at the head. + + Do not set $ipv6_network_interfaces manually if you do not + understand what you are doing. It is not needed in most cases. + + $ipv6_ifconfig_IF and $ipv6_ifconfig_IF_aliasN still work, but + they are obsolete. + + 2. $ipv6_enable is obsolete. Use $ipv6_prefer and + "inet6 accept_rtadv" keyword in ifconfig(8) instead. + + If you define $ipv6_enable=YES, it means $ipv6_prefer=YES and + all configured interfaces have "inet6 accept_rtadv" in the + $ifconfig_IF_ipv6. These are for backward compatibility. + + 3. A new variable $ipv6_prefer has been added. If NO, IPv6 + functionality of interfaces with no corresponding + $ifconfig_IF_ipv6 is disabled by using "inet6 ifdisabled" flag, + and the default address selection policy of ip6addrctl(8) + is the IPv4-preferred one (see rc.d/ip6addrctl for more details). + Note that if you want to configure IPv6 functionality on the + disabled interfaces after boot, first you need to clear the flag by + using ifconfig(8) like: + + ifconfig em0 inet6 -ifdisabled + + If YES, the default address selection policy is set as + IPv6-preferred. + + The default value of $ipv6_prefer is NO. + + 4. If your system need to receive Router Advertisement messages, + define "inet6 accept_rtadv" in $ifconfig_IF_ipv6. The rc(8) + scripts automatically invoke rtsol(8) when the interface becomes + UP. The Router Advertisement messages are used for SLAAC + (State-Less Address AutoConfiguration). + +20090922: + 802.11s D3.03 support was committed. This is incompatible with the + previous code, which was based on D3.0. + +20090912: + A sysctl variable net.inet6.ip6.accept_rtadv now sets the default value + of a per-interface flag ND6_IFF_ACCEPT_RTADV, not a global knob to + control whether accepting Router Advertisement messages or not. + Also, a per-interface flag ND6_IFF_AUTO_LINKLOCAL has been added and + a sysctl variable net.inet6.ip6.auto_linklocal is its default value. + The ifconfig(8) utility now supports these flags. + +20090910: + ZFS snapshots are now mounted with MNT_IGNORE flag. Use -v option for + mount(8) and -a option for df(1) to see them. + +20090825: + The old tunable hw.bus.devctl_disable has been superseded by + hw.bus.devctl_queue. hw.bus.devctl_disable=1 in loader.conf should be + replaced by hw.bus.devctl_queue=0. The default for this new tunable + is 1000. + +20090813: + Remove the option STOP_NMI. The default action is now to use NMI only + for KDB via the newly introduced function stop_cpus_hard() and + maintain stop_cpus() to just use a normal IPI_STOP on ia32 and amd64. + +20090803: + The stable/8 branch created in subversion. This corresponds to the + RELENG_8 branch in CVS. + 20090719: - Bump the shared library version numbers for all libraries that - do not use symbol versioning as part of the 8.0-RELEASE cycle. - Bump __FreeBSD_version to 800105. + Bump the shared library version numbers for all libraries that do not + use symbol versioning as part of the 8.0-RELEASE cycle. Bump + __FreeBSD_version to 800105. 20090714: - Due to changes in the implementation of virtual network stack - support, all network-related kernel modules must be recompiled. - As this change breaks the ABI, bump __FreeBSD_version to 800104. + Due to changes in the implementation of virtual network stack support, + all network-related kernel modules must be recompiled. As this change + breaks the ABI, bump __FreeBSD_version to 800104. 20090713: - The TOE interface to the TCP syncache has been modified to remove struct - tcpopt () from the ABI of the network stack. The - cxgb driver is the only TOE consumer affected by this change, and needs - to be recompiled along with the kernel. As this change breaks the ABI, - bump __FreeBSD_version to 800103. + The TOE interface to the TCP syncache has been modified to remove + struct tcpopt () from the ABI of the network stack. + The cxgb driver is the only TOE consumer affected by this change, and + needs to be recompiled along with the kernel. As this change breaks + the ABI, bump __FreeBSD_version to 800103. -20090712: +20090712: Padding has been added to struct tcpcb, sackhint and tcpstat in to facilitate future MFCs and bug fixes whilst maintainig the ABI. However, this change breaks the ABI, so bump @@ -47,79 +121,75 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8. any of these structs (e.g. sockstat) need to be recompiled. 20090630: - The NFS_LEGACYRPC option has been removed along with the old - kernel RPC implementation that this option selected. Kernel - configurations may need to be adjusted. + The NFS_LEGACYRPC option has been removed along with the old kernel + RPC implementation that this option selected. Kernel configurations + may need to be adjusted. 20090629: - The network interface device nodes at /dev/net/ have - been removed. All ioctl operations can be performed the normal - way using routing sockets. The kqueue functionality can - generally be replaced with routing sockets. + The network interface device nodes at /dev/net/ have been + removed. All ioctl operations can be performed the normal way using + routing sockets. The kqueue functionality can generally be replaced + with routing sockets. 20090628: - The documentation from the FreeBSD Documentation Project - (Handbook, FAQ, etc.) is now installed via packages by - sysinstall(8) and under the /usr/local/share/doc/freebsd - directory instead of /usr/share/doc. + The documentation from the FreeBSD Documentation Project (Handbook, + FAQ, etc.) is now installed via packages by sysinstall(8) and under + the /usr/local/share/doc/freebsd directory instead of /usr/share/doc. 20090624: - The ABI of various structures related to the SYSV IPC API have - been changed. As a result, the COMPAT_FREEBSD[456] and COMPAT_43 - kernel options now all require COMPAT_FREEBSD7. - Bump __FreeBSD_version to 800100. + The ABI of various structures related to the SYSV IPC API have been + changed. As a result, the COMPAT_FREEBSD[456] and COMPAT_43 kernel + options now all require COMPAT_FREEBSD7. Bump __FreeBSD_version to + 800100. 20090622: - Layout of struct vnet has changed as routing related variables - were moved to their own Vimage module. Modules need to be - recompiled. Bump __FreeBSD_version to 800099. + Layout of struct vnet has changed as routing related variables were + moved to their own Vimage module. Modules need to be recompiled. Bump + __FreeBSD_version to 800099. 20090619: - NGROUPS_MAX and NGROUPS have been increased from 16 to 1023 - and 1024 respectively. As long as no more than 16 groups per - process are used, no changes should be visible. When more - than 16 groups are used, old binaries may fail if they call - getgroups() or getgrouplist() with statically sized storage. - Recompiling will work around this, but applications should be - modified to use dynamically allocated storage for group arrays - as POSIX.1-2008 does not cap an implementation's number of - supported groups at NGROUPS_MAX+1 as previous versions did. - - NFS and portalfs mounts may also be affected as the list of - groups is truncated to 16. Users of NFS who use more than 16 - groups, should take care that negative group permissions are not - used on the exported file systems as they will not be reliable - unless a GSSAPI based authentication method is used. - -20090616: - The compiling option ADAPTIVE_LOCKMGRS has been introduced. - This option compiles in the support for adaptive spinning for lockmgrs - which want to enable it. The lockinit() function now accepts the - flag LK_ADAPTIVE in order to make the lock object subject to - adaptive spinning when both held in write and read mode. + NGROUPS_MAX and NGROUPS have been increased from 16 to 1023 and 1024 + respectively. As long as no more than 16 groups per process are used, + no changes should be visible. When more than 16 groups are used, old + binaries may fail if they call getgroups() or getgrouplist() with + statically sized storage. Recompiling will work around this, but + applications should be modified to use dynamically allocated storage + for group arrays as POSIX.1-2008 does not cap an implementation's + number of supported groups at NGROUPS_MAX+1 as previous versions did. + + NFS and portalfs mounts may also be affected as the list of groups is + truncated to 16. Users of NFS who use more than 16 groups, should + take care that negative group permissions are not used on the exported + file systems as they will not be reliable unless a GSSAPI based + authentication method is used. + +20090616: + The compiling option ADAPTIVE_LOCKMGRS has been introduced. This + option compiles in the support for adaptive spinning for lockmgrs + which want to enable it. The lockinit() function now accepts the flag + LK_ADAPTIVE in order to make the lock object subject to adaptive + spinning when both held in write and read mode. 20090613: - The layout of the structure returned by IEEE80211_IOC_STA_INFO - has changed. User applications that use this ioctl need to be - rebuilt. + The layout of the structure returned by IEEE80211_IOC_STA_INFO has + changed. User applications that use this ioctl need to be rebuilt. 20090611: - The layout of struct thread has changed. Kernel and modules - need to be rebuilt. + The layout of struct thread has changed. Kernel and modules need to + be rebuilt. 20090608: - The layout of structs ifnet, domain, protosw and vnet_net has - changed. Kernel modules need to be rebuilt. - Bump __FreeBSD_version to 800097. + The layout of structs ifnet, domain, protosw and vnet_net has changed. + Kernel modules need to be rebuilt. Bump __FreeBSD_version to 800097. 20090602: window(1) has been removed from the base system. It can now be installed from ports. The port is called misc/window. 20090601: - The way we are storing and accessing `routing table' entries - has changed. Programs reading the FIB, like netstat, need to - be re-compiled. + The way we are storing and accessing `routing table' entries has + changed. Programs reading the FIB, like netstat, need to be + re-compiled. 20090601: A new netisr implementation has been added for FreeBSD 8. Network @@ -128,24 +198,24 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8. Bump __FreeBSD_version to 800096. 20090530: - Remove the tunable/sysctl debug.mpsafevfs as its initial purpose - is no more valid. + Remove the tunable/sysctl debug.mpsafevfs as its initial purpose is no + more valid. 20090530: Add VOP_ACCESSX(9). File system modules need to be rebuilt. Bump __FreeBSD_version to 800094. 20090529: - Add mnt_xflag field to 'struct mount'. File system modules - need to be rebuilt. + Add mnt_xflag field to 'struct mount'. File system modules need to be + rebuilt. Bump __FreeBSD_version to 800093. 20090528: The compiling option ADAPTIVE_SX has been retired while it has been introduced the option NO_ADAPTIVE_SX which handles the reversed logic. The KPI for sx_init_flags() changes as accepting flags: - SX_ADAPTIVESPIN flag has been retired while the SX_NOADAPTIVE flag - has been introduced in order to handle the reversed logic. + SX_ADAPTIVESPIN flag has been retired while the SX_NOADAPTIVE flag has + been introduced in order to handle the reversed logic. Bump __FreeBSD_version to 800092. 20090527: @@ -158,20 +228,18 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8. Bump __FreeBSD_version to 800090. 20090523: - The newly imported zic(8) produces a new format in the - output. Please run tzsetup(8) to install the newly created - data to /etc/localtime. + The newly imported zic(8) produces a new format in the output. Please + run tzsetup(8) to install the newly created data to /etc/localtime. 20090520: The sysctl tree for the usb stack has renamed from hw.usb2.* to hw.usb.* and is now consistent again with previous releases. 20090520: - 802.11 monitor mode support was revised and driver api's - were changed. Drivers dependent on net80211 now support - DLT_IEEE802_11_RADIO instead of DLT_IEEE802_11. No - user-visible data structures were changed but applications - that use DLT_IEEE802_11 may require changes. + 802.11 monitor mode support was revised and driver api's were changed. + Drivers dependent on net80211 now support DLT_IEEE802_11_RADIO instead + of DLT_IEEE802_11. No user-visible data structures were changed but + applications that use DLT_IEEE802_11 may require changes. Bump __FreeBSD_version to 800088. 20090430: @@ -762,730 +830,29 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8. 20071010: RELENG_7 branched. -20071009: - Setting WITHOUT_LIBPTHREAD now means WITHOUT_LIBKSE and - WITHOUT_LIBTHR are set. - -20070930: - The PCI code has been made aware of PCI domains. This means that - the location strings as used by pciconf(8) etc are now in the - following format: pci::[:]. It - also means that consumers of potentially need to - be recompiled; this includes the hal and xorg-server ports. - -20070928: - The caching daemon (cached) was renamed to nscd. nscd.conf - configuration file should be used instead of cached.conf and - nscd_enable, nscd_pidfile and nscd_flags options should be used - instead of cached_enable, cached_pidfile and cached_flags in - rc.conf. - -20070921: - The getfacl(1) utility now prints owning user and group name - instead of owning uid and gid in the three line comment header. - This is the same behavior as getfacl(1) on Solaris and Linux. - -20070704: - The new IPsec code is now compiled in using the IPSEC option. The - IPSEC option now requires "device crypto" be defined in your kernel - configuration. The FAST_IPSEC kernel option is now deprecated. - -20070702: - The packet filter (pf) code has been updated to OpenBSD 4.1 Please - note the changed syntax - keep state is now on by default. Also - note the fact that ftp-proxy(8) has been changed from bottom up and - has been moved from libexec to usr/sbin. Changes in the ALTQ - handling also affect users of IPFW's ALTQ capabilities. - -20070701: - Remove KAME IPsec in favor of FAST_IPSEC, which is now the - only IPsec supported by FreeBSD. The new IPsec stack - supports both IPv4 and IPv6. The kernel option will change - after the code changes have settled in. For now the kernel - option IPSEC is deprecated and FAST_IPSEC is the only option, that - will change after some settling time. - -20070701: - The wicontrol(8) utility has been removed from the base system. wi(4) - cards should be configured using ifconfig(8), see the man page for more - information. - -20070612: - The i386/amd64 GENERIC kernel now defaults to the nfe(4) driver - instead of the nve(4) driver. Please update your configuration - accordingly. - -20070612: - By default, /etc/rc.d/sendmail no longer rebuilds the aliases - database if it is missing or older than the aliases file. If - desired, set the new rc.conf option sendmail_rebuild_aliases - to "YES" to restore that functionality. - -20070612: - The IPv4 multicast socket code has been considerably modified, and - moved to the file sys/netinet/in_mcast.c. Initial support for the - RFC 3678 Source-Specific Multicast Socket API has been added to - the IPv4 network stack. - - Strict multicast and broadcast reception is now the default for - UDP/IPv4 sockets; the net.inet.udp.strict_mcast_mship sysctl variable - has now been removed. - - The RFC 1724 hack for interface selection has been removed; the use - of the Linux-derived ip_mreqn structure with IP_MULTICAST_IF has - been added to replace it. Consumers such as routed will soon be - updated to reflect this. - - These changes affect users who are running routed(8) or rdisc(8) - from the FreeBSD base system on point-to-point or unnumbered - interfaces. - -20070610: - The net80211 layer has changed significantly and all wireless - drivers that depend on it need to be recompiled. Further these - changes require that any program that interacts with the wireless - support in the kernel be recompiled; this includes: ifconfig, - wpa_supplicant, hostapd, and wlanstats. Users must also, for - the moment, kldload the wlan_scan_sta and/or wlan_scan_ap modules - if they use modules for wireless support. These modules implement - scanning support for station and ap modes, respectively. Failure - to load the appropriate module before marking a wireless interface - up will result in a message to the console and the device not - operating properly. - -20070610: - The pam_nologin(8) module ceases to provide an authentication - function and starts providing an account management function. - Consequent changes to /etc/pam.d should be brought in using - mergemaster(8). Third-party files in /usr/local/etc/pam.d may - need manual editing as follows. Locate this line (or similar): - - auth required pam_nologin.so no_warn - - and change it according to this example: - - account required pam_nologin.so no_warn - - That is, the first word needs to be changed from "auth" to - "account". The new line can be moved to the account section - within the file for clarity. Not updating pam.conf(5) files - will result in nologin(5) ignored by the respective services. - -20070529: - The ether_ioctl() function has been synchronized with ioctl(2) - and ifnet.if_ioctl. Due to that, the size of one of its arguments - has changed on 64-bit architectures. All kernel modules using - ether_ioctl() need to be rebuilt on such architectures. - -20070516: - Improved INCLUDE_CONFIG_FILE support has been introduced to the - config(8) utility. In order to take advantage of this new - functionality, you are expected to recompile and install - src/usr.sbin/config. If you don't rebuild config(8), and your - kernel configuration depends on INCLUDE_CONFIG_FILE, the kernel - build will be broken because of a missing "kernconfstring" - symbol. - -20070513: - Symbol versioning is enabled by default. To disable it, use - option WITHOUT_SYMVER. It is not advisable to attempt to - disable symbol versioning once it is enabled; your installworld - will break because a symbol version-less libc will get installed - before the install tools. As a result, the old install tools, - which previously had symbol dependencies to FBSD_1.0, will fail - because the freshly installed libc will not have them. - - The default threading library (providing "libpthread") has been - changed to libthr. If you wish to have libkse as your default, - use option DEFAULT_THREAD_LIB=libkse for the buildworld. - -20070423: - The ABI breakage in sendmail(8)'s libmilter has been repaired - so it is no longer necessary to recompile mail filters (aka, - milters). If you recompiled mail filters after the 20070408 - note, it is not necessary to recompile them again. - -20070417: - The new trunk(4) driver has been renamed to lagg(4) as it better - reflects its purpose. ifconfig will need to be recompiled. - -20070408: - sendmail(8) has been updated to version 8.14.1. Mail filters - (aka, milters) compiled against the libmilter included in the - base operating system should be recompiled. - -20070302: - Firmwares for ipw(4) and iwi(4) are now included in the base tree. - In order to use them one must agree to the respective LICENSE in - share/doc/legal and define legal.intel_.license_ack=1 via - loader.conf(5) or kenv(1). Make sure to deinstall the now - deprecated modules from the respective firmware ports. - -20070228: - The name resolution/mapping functions addr2ascii(3) and ascii2addr(3) - were removed from FreeBSD's libc. These originally came from INRIA - IPv6. Nothing in FreeBSD ever used them. They may be regarded as - deprecated in previous releases. - The AF_LINK support for getnameinfo(3) was merged from NetBSD to - replace it as a more portable (and re-entrant) API. - -20070224: - To support interrupt filtering a modification to the newbus API - has occurred, ABI was broken and __FreeBSD_version was bumped - to 700031. Please make sure that your kernel and modules are in - sync. For more info: - http://docs.freebsd.org/cgi/mid.cgi?20070221233124.GA13941 - -20070224: - The IPv6 multicast forwarding code may now be loaded into GENERIC - kernels by loading the ip_mroute.ko module. This is built into the - module unless WITHOUT_INET6 or WITHOUT_INET6_SUPPORT options are - set; see src.conf(5) for more information. - -20070214: - The output of netstat -r has changed. Without -n, we now only - print a "network name" without the prefix length if the network - address and mask exactly match a Class A/B/C network, and an entry - exists in the nsswitch "networks" map. - With -n, we print the full unabbreviated CIDR network prefix in - the form "a.b.c.d/p". 0.0.0.0/0 is always printed as "default". - This change is in preparation for changes such as equal-cost - multipath, and to more generally assist operational deployment - of FreeBSD as a modern IPv4 router. - -20070210: - PIM has been turned on by default in the IPv4 multicast - routing code. The kernel option 'PIM' has now been removed. - PIM is now built by default if option 'MROUTING' is specified. - It may now be loaded into GENERIC kernels by loading the - ip_mroute.ko module. - -20070207: - Support for IPIP tunnels (VIFF_TUNNEL) in IPv4 multicast routing - has been removed. Its functionality may be achieved by explicitly - configuring gif(4) interfaces and using the 'phyint' keyword in - mrouted.conf. - XORP does not support source-routed IPv4 multicast tunnels nor the - integrated IPIP tunneling, therefore it is not affected by this - change. The __FreeBSD_version macro has been bumped to 700030. - -20061221: - Support for PCI Message Signalled Interrupts has been - re-enabled in the bge driver, only for those chips which are - believed to support it properly. If there are any problems, - MSI can be disabled completely by setting the - 'hw.pci.enable_msi' and 'hw.pci.enable_msix' tunables to 0 - in the loader. - -20061214: - Support for PCI Message Signalled Interrupts has been - disabled again in the bge driver. Many revisions of the - hardware fail to support it properly. Support can be - re-enabled by removing the #define of BGE_DISABLE_MSI in - "src/sys/dev/bge/if_bge.c". - -20061214: - Support for PCI Message Signalled Interrupts has been added - to the bge driver. If there are any problems, MSI can be - disabled completely by setting the 'hw.pci.enable_msi' and - 'hw.pci.enable_msix' tunables to 0 in the loader. - -20061205: - The removal of several facets of the experimental Threading - system from the kernel means that the proc and thread structures - have changed quite a bit. I suggest all kernel modules that might - reference these structures be recompiled.. Especially the - linux module. - -20061126: - Sound infrastructure has been updated with various fixes and - improvements. Most of the changes are pretty much transparent, - with exceptions of followings: - 1) All sound driver specific sysctls (hw.snd.pcm%d.*) have been - moved to their own dev sysctl nodes, for example: - hw.snd.pcm0.vchans -> dev.pcm.0.vchans - 2) /dev/dspr%d.%d has been deprecated. Each channel now has its - own chardev in the form of "dsp%d.%d", where - is p = playback, r = record and v = virtual, respectively. Users - are encouraged to use these devs instead of (old) "/dev/dsp%d.%d". - This does not affect those who are using "/dev/dsp". - -20061122: - geom(4)'s gmirror(8) class metadata structure has been - rev'd from v3 to v4. If you update across this point and - your metadata is converted for you, you will not be easily - able to downgrade since the /boot/kernel.old/geom_mirror.ko - kernel module will be unable to read the v4 metadata. You - can resolve this by doing from the loader(8) prompt: - - set vfs.root.mountfrom="ufs:/dev/XXX" - - where XXX is the root slice of one of the disks that composed - the mirror (i.e.: /dev/ad0s1a). You can then rebuild - the array the same way you built it originally. - -20061122: - The following binaries have been disconnected from the build: - mount_devfs, mount_ext2fs, mount_fdescfs, mount_procfs, mount_linprocfs, - and mount_std. The functionality of these programs has been - moved into the mount program. For example, to mount a devfs - filesystem, instead of using mount_devfs, use: "mount -t devfs". - This does not affect entries in /etc/fstab, since entries in - /etc/fstab are always processed with "mount -t fstype". - -20061113: - Support for PCI Message Signalled Interrupts on i386 and amd64 - has been added to the kernel and various drivers will soon be - updated to use MSI when it is available. If there are any problems, - MSI can be disabled completely by setting the 'hw.pci.enable_msi' - and 'hw.pci.enable_msix' tunables to 0 in the loader. - -20061110: - The MUTEX_PROFILING option has been renamed to LOCK_PROFILING. - The lockmgr object layout has been changed as a result of having - a lock_object embedded in it. As a consequence all file system - kernel modules must be re-compiled. The mutex profiling man page - has not yet been updated to reflect this change. - -20061026: - KSE in the kernel has now been made optional and turned on by - default. Use 'nooption KSE' in your kernel config to turn it - off. All kernel modules *must* be recompiled after this change. - There-after, modules from a KSE kernel should be compatible with - modules from a NOKSE kernel due to the temporary padding fields - added to 'struct proc'. - -20060929: - mrouted and its utilities have been removed from the base system. - -20060927: - Some ioctl(2) command codes have changed. Full backward ABI - compatibility is provided if the "options COMPAT_FREEBSD6" is - present in the kernel configuration file. Make sure to add - this option to your kernel config file, or recompile X.Org - and the rest of ports; otherwise they may refuse to work. - -20060924: - tcpslice has been removed from the base system. - -20060913: - The sizes of struct tcpcb (and struct xtcpcb) have changed due to - the rewrite of TCP syncookies. Tools like netstat, sockstat, and - systat needs to be rebuilt. - -20060903: - libpcap updated to v0.9.4 and tcpdump to v3.9.4 - -20060816: - The IPFIREWALL_FORWARD_EXTENDED option is gone and the behaviour - for IPFIREWALL_FORWARD is now as it was before when it was first - committed and for years after. The behaviour is now ON. - -20060725: - enigma(1)/crypt(1) utility has been changed on 64 bit architectures. - Now it can decrypt files created from different architectures. - Unfortunately, it is no longer able to decrypt a cipher text - generated with an older version on 64 bit architectures. - If you have such a file, you need old utility to decrypt it. - -20060709: - The interface version of the i4b kernel part has changed. So - after updating the kernel sources and compiling a new kernel, - the i4b user space tools in "/usr/src/usr.sbin/i4b" must also - be rebuilt, and vice versa. - -20060627: - The XBOX kernel now defaults to the nfe(4) driver instead of - the nve(4) driver. Please update your configuration - accordingly. - -20060514: - The i386-only lnc(4) driver for the AMD Am7900 LANCE and Am79C9xx - PCnet family of NICs has been removed. The new le(4) driver serves - as an equivalent but cross-platform replacement with the pcn(4) - driver still providing performance-optimized support for the subset - of AMD Am79C971 PCnet-FAST and greater chips as before. - -20060511: - The machdep.* sysctls and the adjkerntz utility have been - modified a bit. The new adjkerntz utility uses the new - sysctl names and sysctlbyname() calls, so it may be impossible - to run an old /sbin/adjkerntz utility in single-user mode - with a new kernel. Replace the `adjkerntz -i' step before - `make installworld' with: - - /usr/obj/usr/src/sbin/adjkerntz/adjkerntz -i - - and proceed as usual with the rest of the installworld-stage - steps. Otherwise, you risk installing binaries with their - timestamp set several hours in the future, especially if - you are running with local time set to GMT+X hours. - -20060412: - The ip6fw utility has been removed. The behavior provided by - ip6fw has been in ipfw2 for a good while and the rc.d scripts - have been updated to deal with it. There are some rules that - might not migrate cleanly. Use rc.firewall6 as a template to - rewrite rules. - -20060428: - The puc(4) driver has been overhauled. The ebus(4) and sbus(4) - attachments have been removed. Make sure to configure scc(4) - on sparc64. Note also that by default puc(4) will use uart(4) - and not sio(4) for serial ports because interrupt handling has - been optimized for multi-port serial cards and only uart(4) - implements the interface to support it. - -20060330: - The scc(4) driver replaces puc(4) for Serial Communications - Controllers (SCCs) like the Siemens SAB82532 and the Zilog - Z8530. On sparc64, it is advised to add scc(4) to the kernel - configuration to make sure that the serial ports remain - functional. - -20060317: - Most world/kernel related NO_* build options changed names. - New knobs have common prefixes WITHOUT_*/WITH_* (modelled - after FreeBSD ports) and should be set in /etc/src.conf - (the src.conf(5) manpage is provided). Full backwards - compatibility is maintained for the time being though it's - highly recommended to start moving old options out of the - system-wide /etc/make.conf file into the new /etc/src.conf - while also properly renaming them. More conversions will - likely follow. Posting to current@: - - http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html - -20060305: - The NETSMBCRYPTO kernel option has been retired because its - functionality is always included in NETSMB and smbfs.ko now. - -20060303: - The TDFX_LINUX kernel option was retired and replaced by the - tdfx_linux device. The latter can be loaded as the 3dfx_linux.ko - kernel module. Loading it alone should suffice to get 3dfx support - for Linux apps because it will pull in 3dfx.ko and linux.ko through - its dependencies. - -20060204: - The 'audit' group was added to support the new auditing functionality - in the base system. Be sure to follow the directions for updating, - including the requirement to run mergemaster -p. - -20060201: - The kernel ABI to file system modules was changed on i386. - Please make sure that your kernel and modules are in sync. - -20060118: - This actually occured some time ago, but installing the kernel - now also installs a bunch of symbol files for the kernel modules. - This increases the size of /boot/kernel to about 67Mbytes. You - will need twice this if you will eventually back this up to kernel.old - on your next install. - If you have a shortage of room in your root partition, you should add - -DINSTALL_NODEBUG to your make arguments or add INSTALL_NODEBUG="yes" - to your /etc/make.conf. - -20060113: - libc's malloc implementation has been replaced. This change has the - potential to uncover application bugs that previously went unnoticed. - See the malloc(3) manual page for more details. - -20060112: - The generic netgraph(4) cookie has been changed. If you upgrade - kernel passing this point, you also need to upgrade userland - and netgraph(4) utilities like ports/net/mpd or ports/net/mpd4. - -20060106: - si(4)'s device files now contain the unit number. - Uses of {cua,tty}A[0-9a-f] should be replaced by {cua,tty}A0[0-9a-f]. - -20060106: - The kernel ABI was mostly destroyed due to a change in the size - of struct lock_object which is nested in other structures such - as mutexes which are nested in all sorts of other structures. - Make sure your kernel and modules are in sync. - -20051231: - The page coloring algorithm in the VM subsystem was converted - from tuning with kernel options to autotuning. Please remove - any PQ_* option except PQ_NOOPT from your kernel config. - -20051211: - The net80211-related tools in the tools/tools/ath directory - have been moved to tools/tools/net80211 and renamed with a - "wlan" prefix. Scripts that use them should be adjusted - accordingly. - -20051202: - Scripts in the local_startup directories (as defined in - /etc/defaults/rc.conf) that have the new rc.d semantics will - now be run as part of the base system rcorder. If there are - errors or problems with one of these local scripts, it could - cause boot problems. If you encounter such problems, boot in - single user mode, remove that script from the */rc.d directory. - Please report the problem to the port's maintainer, and the - freebsd-ports@freebsd.org mailing list. - -20051129: - The nodev mount option was deprecated in RELENG_6 (where it - was a no-op), and is now unsupported. If you have nodev or dev listed - in /etc/fstab, remove it, otherwise it will result in a mount error. - -20051129: - ABI between ipfw(4) and ipfw(8) has been changed. You need - to rebuild ipfw(8) when rebuilding kernel. - -20051108: - rp(4)'s device files now contain the unit number. - Uses of {cua,tty}R[0-9a-f] should be replaced by {cua,tty}R0[0-9a-f]. - -20051029: - /etc/rc.d/ppp-user has been renamed to /etc/rc.d/ppp. - Its /etc/rc.conf.d configuration file has been `ppp' from - the beginning, and hence there is no need to touch it. - -20051014: - Now most modules get their build-time options from the kernel - configuration file. A few modules still have fixed options - due to their non-conformant implementation, but they will be - corrected eventually. You may need to review the options of - the modules in use, explicitly specify the non-default options - in the kernel configuration file, and rebuild the kernel and - modules afterwards. - -20051001: - kern.polling.enable sysctl MIB is now deprecated. Use ifconfig(8) - to turn polling(4) on your interfaces. - -20050927: - The old bridge(4) implementation was retired. The new - if_bridge(4) serves as a full functional replacement. - -20050722: - The ai_addrlen of a struct addrinfo was changed to a socklen_t - to conform to POSIX-2001. This change broke an ABI - compatibility on 64 bit architecture. You have to recompile - userland programs that use getaddrinfo(3) on 64 bit - architecture. - -20050711: - RELENG_6 branched here. - -20050629: - The pccard_ifconfig rc.conf variable has been removed and a new - variable, ifconfig_DEFAULT has been introduced. Unlike - pccard_ifconfig, ifconfig_DEFAULT applies to ALL interfaces that - do not have ifconfig_ifn entries rather than just those in - removable_interfaces. - -20050616: - Some previous versions of PAM have permitted the use of - non-absolute paths in /etc/pam.conf or /etc/pam.d/* when referring - to third party PAM modules in /usr/local/lib. A change has been - made to require the use of absolute paths in order to avoid - ambiguity and dependence on library path configuration, which may - affect existing configurations. - -20050610: - Major changes to network interface API. All drivers must be - recompiled. Drivers not in the base system will need to be - updated to the new APIs. - -20050609: - Changes were made to kinfo_proc in sys/user.h. Please recompile - userland, or commands like `fstat', `pkill', `ps', `top' and `w' - will not behave correctly. - - The API and ABI for hwpmc(4) have changed with the addition - of sampling support. Please recompile lib/libpmc(3) and - usr.sbin/{pmcstat,pmccontrol}. - -20050606: - The OpenBSD dhclient was imported in place of the ISC dhclient - and the network interface configuration scripts were updated - accordingly. If you use DHCP to configure your interfaces, you - must now run devd. Also, DNS updating was lost so you will need - to find a workaround if you use this feature. - - The '_dhcp' user was added to support the OpenBSD dhclient. Be - sure to run mergemaster -p (like you are supposed to do every time - anyway). - -20050605: - if_bridge was added to the tree. This has changed struct ifnet. - Please recompile userland and all network related modules. - -20050603: - The n_net of a struct netent was changed to an uint32_t, and - 1st argument of getnetbyaddr() was changed to an uint32_t, to - conform to POSIX-2001. These changes broke an ABI - compatibility on 64 bit architecture. With these changes, - shlib major of libpcap was bumped. You have to recompile - userland programs that use getnetbyaddr(3), getnetbyname(3), - getnetent(3) and/or libpcap on 64 bit architecture. - -20050528: - Kernel parsing of extra options on '#!' first lines of shell - scripts has changed. Lines with multiple options likely will - fail after this date. For full details, please see - http://people.freebsd.org/~gad/Updating-20050528.txt - -20050503: - The packet filter (pf) code has been updated to OpenBSD 3.7 - Please note the changed anchor syntax and the fact that - authpf(8) now needs a mounted fdescfs(5) to function. - -20050415: - The NO_MIXED_MODE kernel option has been removed from the i386 - amd64 platforms as its use has been superceded by the new local - APIC timer code. Any kernel config files containing this option - should be updated. - -20050227: - The on-disk format of LC_CTYPE files was changed to be machine - independent. Please make sure NOT to use NO_CLEAN buildworld - when crossing this point. Crossing this point also requires - recompile or reinstall of all locale depended packages. - -20050225: - The ifi_epoch member of struct if_data has been changed to - contain the uptime at which the interface was created or the - statistics zeroed rather then the wall clock time because - wallclock time may go backwards. This should have no impact - unless an snmp implementation is using this value (I know of - none at this point.) - -20050224: - The acpi_perf and acpi_throttle drivers are now part of the - acpi(4) main module. They are no longer built separately. - -20050223: - The layout of struct image_params has changed. You have to - recompile all compatibility modules (linux, svr4, etc) for use - with the new kernel. - -20050223: - The p4tcc driver has been merged into cpufreq(4). This makes - "options CPU_ENABLE_TCC" obsolete. Please load cpufreq.ko or - compile in "device cpufreq" to restore this functionality. - -20050220: - The responsibility of recomputing the file system summary of - a SoftUpdates-enabled dirty volume has been transferred to the - background fsck. A rebuild of fsck(8) utility is recommended - if you have updated the kernel. - - To get the old behavior (recompute file system summary at mount - time), you can set vfs.ffs.compute_summary_at_mount=1 before - mounting the new volume. - -20050206: *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sat Oct 10 01:15:43 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 18A191065672; Sat, 10 Oct 2009 01:15:43 +0000 (UTC) (envelope-from lstewart@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 0246A8FC0C; Sat, 10 Oct 2009 01:15:43 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n9A1FggG068769; Sat, 10 Oct 2009 01:15:42 GMT (envelope-from lstewart@svn.freebsd.org) Received: (from lstewart@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n9A1FgZr068715; Sat, 10 Oct 2009 01:15:42 GMT (envelope-from lstewart@svn.freebsd.org) Message-Id: <200910100115.n9A1FgZr068715@svn.freebsd.org> From: Lawrence Stewart Date: Sat, 10 Oct 2009 01:15:42 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197923 - in projects/tcp_ffcaia2008_8.x: . bin/ps cddl/compat/opensolaris cddl/compat/opensolaris/include cddl/contrib/opensolaris cddl/contrib/opensolaris/cmd/zdb cddl/contrib/opensol... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Oct 2009 01:15:43 -0000 Author: lstewart Date: Sat Oct 10 01:15:40 2009 New Revision: 197923 URL: http://svn.freebsd.org/changeset/base/197923 Log: Undo r197921 which merged the wrong set of revisions. Sponsored by: FreeBSD Foundation Added: projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/head/assert.h - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/head/assert.h projects/tcp_ffcaia2008_8.x/crypto/openssl/apps/md4.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/apps/md4.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/bftest.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/bftest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/bntest.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/bntest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/casttest.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/casttest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/destest.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/destest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/dhtest.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/dhtest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/dsatest.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/dsatest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/ecdhtest.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/ecdhtest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/ecdsatest.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/ecdsatest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/ectest.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/ectest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/enginetest.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/enginetest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/evp_test.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/evp_test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/exptest.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/exptest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_aesavs.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_aesavs.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_desmovs.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_desmovs.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_dsatest.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_dsatest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_dssvs.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_dssvs.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_hmactest.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_hmactest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_randtest.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_randtest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_rngvs.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_rngvs.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_rsagtest.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_rsagtest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_rsastest.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_rsastest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_rsavtest.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_rsavtest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_shatest.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_shatest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_test_suite.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_test_suite.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/hmactest.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/hmactest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/ideatest.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/ideatest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/jpaketest.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/jpaketest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/md2test.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/md2test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/md4test.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/md4test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/md5test.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/md5test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/mdc2test.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/mdc2test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/randtest.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/randtest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/rc2test.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/rc2test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/rc4test.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/rc4test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/rc5test.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/rc5test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/rmdtest.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/rmdtest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/rsa_test.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/rsa_test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/sha1test.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/sha1test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/sha256t.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/sha256t.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/sha512t.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/sha512t.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/shatest.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/shatest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/ssltest.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/crypto/openssl/test/ssltest.c projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_ioctl.9 - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_ioctl.9 projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/sys/taskq.h - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/sys/taskq.h projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/sys/taskq_impl.h - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/sys/taskq_impl.h projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/os/taskq.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/os/taskq.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/rpc/ - copied from r197920, projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/rpc/ projects/tcp_ffcaia2008_8.x/sys/kern/kern_vimage.c - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/sys/kern/kern_vimage.c projects/tcp_ffcaia2008_8.x/sys/sys/vimage.h - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/sys/sys/vimage.h Replaced: projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/rpc/xdr.h - copied unchanged from r197920, projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/rpc/xdr.h Deleted: projects/tcp_ffcaia2008_8.x/cddl/compat/opensolaris/include/assert.h projects/tcp_ffcaia2008_8.x/contrib/less/cvt.c projects/tcp_ffcaia2008_8.x/contrib/less/pattern.c projects/tcp_ffcaia2008_8.x/contrib/less/pattern.h projects/tcp_ffcaia2008_8.x/etc/rc.d/hostid_save projects/tcp_ffcaia2008_8.x/etc/rc.d/zvol projects/tcp_ffcaia2008_8.x/lib/libkvm/kvm_vnet.c projects/tcp_ffcaia2008_8.x/release/scripts/mm-mtree.sh projects/tcp_ffcaia2008_8.x/release/svnbranch.awk projects/tcp_ffcaia2008_8.x/share/man/man4/siis.4 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_amrr.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_beacon.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_bmiss.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_ddb.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_regdomain.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_scan.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_vap.9 projects/tcp_ffcaia2008_8.x/sys/arm/conf/SHEEVAPLUG projects/tcp_ffcaia2008_8.x/sys/arm/mv/kirkwood/files.kirkwood projects/tcp_ffcaia2008_8.x/sys/arm/mv/kirkwood/files.sheevaplug projects/tcp_ffcaia2008_8.x/sys/arm/mv/kirkwood/sheevaplug.c projects/tcp_ffcaia2008_8.x/sys/arm/mv/kirkwood/std.kirkwood projects/tcp_ffcaia2008_8.x/sys/arm/mv/kirkwood/std.sheevaplug projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/sys/taskq.h projects/tcp_ffcaia2008_8.x/sys/dev/ispfw/asm_2500.h projects/tcp_ffcaia2008_8.x/sys/dev/siis/ projects/tcp_ffcaia2008_8.x/sys/modules/if_epair/ projects/tcp_ffcaia2008_8.x/sys/modules/ispfw/isp_2400_multi/ projects/tcp_ffcaia2008_8.x/sys/modules/ispfw/isp_2500/ projects/tcp_ffcaia2008_8.x/sys/modules/ispfw/isp_2500_multi/ projects/tcp_ffcaia2008_8.x/sys/modules/siis/ projects/tcp_ffcaia2008_8.x/sys/vm/sg_pager.c projects/tcp_ffcaia2008_8.x/tools/regression/poll/sockpoll.c projects/tcp_ffcaia2008_8.x/usr.sbin/mfiutil/ projects/tcp_ffcaia2008_8.x/usr.sbin/mptutil/ Modified: projects/tcp_ffcaia2008_8.x/ (props changed) projects/tcp_ffcaia2008_8.x/Makefile.inc1 projects/tcp_ffcaia2008_8.x/ObsoleteFiles.inc (contents, props changed) projects/tcp_ffcaia2008_8.x/UPDATING (contents, props changed) projects/tcp_ffcaia2008_8.x/bin/ps/ps.c projects/tcp_ffcaia2008_8.x/cddl/compat/opensolaris/ (props changed) projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/ (props changed) projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/cmd/zdb/zdb.c projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c projects/tcp_ffcaia2008_8.x/cddl/lib/libnvpair/ (props changed) projects/tcp_ffcaia2008_8.x/cddl/lib/libnvpair/Makefile projects/tcp_ffcaia2008_8.x/contrib/bind9/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/bind9/CHANGES projects/tcp_ffcaia2008_8.x/contrib/bind9/bin/named/update.c projects/tcp_ffcaia2008_8.x/contrib/bind9/version projects/tcp_ffcaia2008_8.x/contrib/bzip2/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/bzip2/FREEBSD-vendor projects/tcp_ffcaia2008_8.x/contrib/cpio/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/csup/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/ee/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/file/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/gcc/dwarf2out.c projects/tcp_ffcaia2008_8.x/contrib/gdb/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/gdtoa/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/gdtoa/gdtoaimp.h projects/tcp_ffcaia2008_8.x/contrib/gdtoa/misc.c projects/tcp_ffcaia2008_8.x/contrib/less/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/less/LICENSE projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.aut projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsb projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsg projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsu projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.in projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o2e projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o9c projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o9u projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.wnb projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.wnm projects/tcp_ffcaia2008_8.x/contrib/less/NEWS projects/tcp_ffcaia2008_8.x/contrib/less/README projects/tcp_ffcaia2008_8.x/contrib/less/brac.c projects/tcp_ffcaia2008_8.x/contrib/less/ch.c projects/tcp_ffcaia2008_8.x/contrib/less/charset.c projects/tcp_ffcaia2008_8.x/contrib/less/charset.h projects/tcp_ffcaia2008_8.x/contrib/less/cmd.h projects/tcp_ffcaia2008_8.x/contrib/less/cmdbuf.c projects/tcp_ffcaia2008_8.x/contrib/less/command.c projects/tcp_ffcaia2008_8.x/contrib/less/configure.ac projects/tcp_ffcaia2008_8.x/contrib/less/decode.c projects/tcp_ffcaia2008_8.x/contrib/less/defines.ds projects/tcp_ffcaia2008_8.x/contrib/less/defines.o2 projects/tcp_ffcaia2008_8.x/contrib/less/defines.o9 projects/tcp_ffcaia2008_8.x/contrib/less/defines.wn projects/tcp_ffcaia2008_8.x/contrib/less/edit.c projects/tcp_ffcaia2008_8.x/contrib/less/filename.c projects/tcp_ffcaia2008_8.x/contrib/less/forwback.c projects/tcp_ffcaia2008_8.x/contrib/less/funcs.h projects/tcp_ffcaia2008_8.x/contrib/less/ifile.c projects/tcp_ffcaia2008_8.x/contrib/less/input.c projects/tcp_ffcaia2008_8.x/contrib/less/jump.c projects/tcp_ffcaia2008_8.x/contrib/less/less.h projects/tcp_ffcaia2008_8.x/contrib/less/less.man projects/tcp_ffcaia2008_8.x/contrib/less/less.nro projects/tcp_ffcaia2008_8.x/contrib/less/lessecho.c projects/tcp_ffcaia2008_8.x/contrib/less/lessecho.man projects/tcp_ffcaia2008_8.x/contrib/less/lessecho.nro projects/tcp_ffcaia2008_8.x/contrib/less/lesskey.c projects/tcp_ffcaia2008_8.x/contrib/less/lesskey.h projects/tcp_ffcaia2008_8.x/contrib/less/lesskey.man projects/tcp_ffcaia2008_8.x/contrib/less/lesskey.nro projects/tcp_ffcaia2008_8.x/contrib/less/lglob.h projects/tcp_ffcaia2008_8.x/contrib/less/line.c projects/tcp_ffcaia2008_8.x/contrib/less/linenum.c projects/tcp_ffcaia2008_8.x/contrib/less/lsystem.c projects/tcp_ffcaia2008_8.x/contrib/less/main.c projects/tcp_ffcaia2008_8.x/contrib/less/mark.c projects/tcp_ffcaia2008_8.x/contrib/less/mkhelp.c projects/tcp_ffcaia2008_8.x/contrib/less/optfunc.c projects/tcp_ffcaia2008_8.x/contrib/less/option.c projects/tcp_ffcaia2008_8.x/contrib/less/option.h projects/tcp_ffcaia2008_8.x/contrib/less/opttbl.c projects/tcp_ffcaia2008_8.x/contrib/less/os.c projects/tcp_ffcaia2008_8.x/contrib/less/output.c projects/tcp_ffcaia2008_8.x/contrib/less/pckeys.h projects/tcp_ffcaia2008_8.x/contrib/less/position.c projects/tcp_ffcaia2008_8.x/contrib/less/position.h projects/tcp_ffcaia2008_8.x/contrib/less/prompt.c projects/tcp_ffcaia2008_8.x/contrib/less/screen.c projects/tcp_ffcaia2008_8.x/contrib/less/scrsize.c projects/tcp_ffcaia2008_8.x/contrib/less/search.c projects/tcp_ffcaia2008_8.x/contrib/less/signal.c projects/tcp_ffcaia2008_8.x/contrib/less/tags.c projects/tcp_ffcaia2008_8.x/contrib/less/ttyin.c projects/tcp_ffcaia2008_8.x/contrib/less/version.c projects/tcp_ffcaia2008_8.x/contrib/libpcap/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/ncurses/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/netcat/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/netcat/FREEBSD-vendor projects/tcp_ffcaia2008_8.x/contrib/ntp/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/openbsm/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/openbsm/NEWS projects/tcp_ffcaia2008_8.x/contrib/openbsm/README projects/tcp_ffcaia2008_8.x/contrib/openbsm/VERSION projects/tcp_ffcaia2008_8.x/contrib/openbsm/config/config.h projects/tcp_ffcaia2008_8.x/contrib/openbsm/configure projects/tcp_ffcaia2008_8.x/contrib/openbsm/configure.ac projects/tcp_ffcaia2008_8.x/contrib/openbsm/etc/audit_event projects/tcp_ffcaia2008_8.x/contrib/openbsm/tools/audump.c projects/tcp_ffcaia2008_8.x/contrib/openpam/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/openpam/FREEBSD-vendor projects/tcp_ffcaia2008_8.x/contrib/pf/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/sendmail/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/tcpdump/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/tcsh/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/top/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/top/display.c projects/tcp_ffcaia2008_8.x/contrib/top/install-sh (props changed) projects/tcp_ffcaia2008_8.x/contrib/traceroute/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/traceroute/as.c projects/tcp_ffcaia2008_8.x/contrib/traceroute/as.h projects/tcp_ffcaia2008_8.x/contrib/traceroute/traceroute.c projects/tcp_ffcaia2008_8.x/contrib/wpa/ (props changed) projects/tcp_ffcaia2008_8.x/crypto/openssh/ (props changed) projects/tcp_ffcaia2008_8.x/crypto/openssh/FREEBSD-vendor projects/tcp_ffcaia2008_8.x/crypto/openssl/ (props changed) projects/tcp_ffcaia2008_8.x/crypto/openssl/crypto/pqueue/pqueue.c projects/tcp_ffcaia2008_8.x/crypto/openssl/crypto/pqueue/pqueue.h projects/tcp_ffcaia2008_8.x/crypto/openssl/ssl/d1_both.c projects/tcp_ffcaia2008_8.x/crypto/openssl/ssl/d1_pkt.c projects/tcp_ffcaia2008_8.x/etc/ (props changed) projects/tcp_ffcaia2008_8.x/etc/defaults/rc.conf projects/tcp_ffcaia2008_8.x/etc/freebsd-update.conf projects/tcp_ffcaia2008_8.x/etc/inetd.conf projects/tcp_ffcaia2008_8.x/etc/mtree/BSD.include.dist projects/tcp_ffcaia2008_8.x/etc/network.subr projects/tcp_ffcaia2008_8.x/etc/portsnap.conf projects/tcp_ffcaia2008_8.x/etc/rc.d/Makefile projects/tcp_ffcaia2008_8.x/etc/rc.d/hostid projects/tcp_ffcaia2008_8.x/etc/rc.d/wpa_supplicant projects/tcp_ffcaia2008_8.x/etc/rc.d/zfs projects/tcp_ffcaia2008_8.x/etc/rc.subr projects/tcp_ffcaia2008_8.x/gnu/usr.bin/patch/ (props changed) projects/tcp_ffcaia2008_8.x/gnu/usr.bin/patch/common.h projects/tcp_ffcaia2008_8.x/gnu/usr.bin/patch/pch.c projects/tcp_ffcaia2008_8.x/include/ (props changed) projects/tcp_ffcaia2008_8.x/include/Makefile projects/tcp_ffcaia2008_8.x/lib/libarchive/ (props changed) projects/tcp_ffcaia2008_8.x/lib/libarchive/archive_read.c projects/tcp_ffcaia2008_8.x/lib/libarchive/archive_read_support_format_iso9660.c projects/tcp_ffcaia2008_8.x/lib/libarchive/test/test_compat_zip.c projects/tcp_ffcaia2008_8.x/lib/libc/ (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/db/hash/hash.c projects/tcp_ffcaia2008_8.x/lib/libc/gen/_pthread_stubs.c projects/tcp_ffcaia2008_8.x/lib/libc/gen/pw_scan.c projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/Makefile.inc projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/acl_calc_mask.c projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/acl_to_text.c projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/mac.3 projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/mac_free.3 projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/mac_get.3 projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/mac_set.3 projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/mac_text.3 projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/posix1e.3 projects/tcp_ffcaia2008_8.x/lib/libc/stdio/asprintf.c (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/stdlib/malloc.c projects/tcp_ffcaia2008_8.x/lib/libc/stdlib/ptsname.3 projects/tcp_ffcaia2008_8.x/lib/libc/stdtime/ (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/string/ffsll.c (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/string/flsll.c (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/string/wcpcpy.c (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/string/wcpncpy.c (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/sys/mmap.2 projects/tcp_ffcaia2008_8.x/lib/libc/sys/setfib.2 projects/tcp_ffcaia2008_8.x/lib/libdevinfo/ (props changed) projects/tcp_ffcaia2008_8.x/lib/libdevinfo/devinfo.h projects/tcp_ffcaia2008_8.x/lib/libdisk/ (props changed) projects/tcp_ffcaia2008_8.x/lib/libdisk/change.c projects/tcp_ffcaia2008_8.x/lib/libjail/jail.c projects/tcp_ffcaia2008_8.x/lib/libjail/jail.h projects/tcp_ffcaia2008_8.x/lib/libkvm/ (props changed) projects/tcp_ffcaia2008_8.x/lib/libkvm/Makefile projects/tcp_ffcaia2008_8.x/lib/libkvm/kvm.c projects/tcp_ffcaia2008_8.x/lib/libkvm/kvm_private.h projects/tcp_ffcaia2008_8.x/lib/libkvm/kvm_proc.c projects/tcp_ffcaia2008_8.x/lib/libthr/ (props changed) projects/tcp_ffcaia2008_8.x/lib/libthr/thread/thr_umtx.h projects/tcp_ffcaia2008_8.x/lib/libusb/ (props changed) projects/tcp_ffcaia2008_8.x/lib/libusb/libusb.3 projects/tcp_ffcaia2008_8.x/lib/libusb/libusb.h projects/tcp_ffcaia2008_8.x/lib/libusb/libusb10.c projects/tcp_ffcaia2008_8.x/lib/libusb/libusb10.h projects/tcp_ffcaia2008_8.x/lib/libusb/libusb10_desc.c projects/tcp_ffcaia2008_8.x/lib/libusb/libusb10_io.c projects/tcp_ffcaia2008_8.x/lib/libusb/libusb20.3 (contents, props changed) projects/tcp_ffcaia2008_8.x/lib/libusb/libusb20_compat01.c projects/tcp_ffcaia2008_8.x/lib/libusb/libusb20_int.h projects/tcp_ffcaia2008_8.x/lib/libusb/usb.h (props changed) projects/tcp_ffcaia2008_8.x/lib/libutil/ (props changed) projects/tcp_ffcaia2008_8.x/libexec/Makefile projects/tcp_ffcaia2008_8.x/release/ (props changed) projects/tcp_ffcaia2008_8.x/release/Makefile projects/tcp_ffcaia2008_8.x/release/doc/ (props changed) projects/tcp_ffcaia2008_8.x/release/doc/en_US.ISO8859-1/hardware/ (props changed) projects/tcp_ffcaia2008_8.x/release/doc/en_US.ISO8859-1/hardware/article.sgml projects/tcp_ffcaia2008_8.x/release/doc/en_US.ISO8859-1/relnotes/article.sgml projects/tcp_ffcaia2008_8.x/release/scripts/lib32-make.sh projects/tcp_ffcaia2008_8.x/release/scripts/package-split.py projects/tcp_ffcaia2008_8.x/sbin/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/bsdlabel/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/bsdlabel/bsdlabel.c projects/tcp_ffcaia2008_8.x/sbin/camcontrol/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/camcontrol/camcontrol.8 projects/tcp_ffcaia2008_8.x/sbin/camcontrol/camcontrol.c projects/tcp_ffcaia2008_8.x/sbin/dhclient/dispatch.c projects/tcp_ffcaia2008_8.x/sbin/geom/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/geom/class/nop/gnop.8 projects/tcp_ffcaia2008_8.x/sbin/geom/class/part/geom_part.c projects/tcp_ffcaia2008_8.x/sbin/ifconfig/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/ifconfig/ifconfig.c projects/tcp_ffcaia2008_8.x/sbin/ifconfig/ifgif.c projects/tcp_ffcaia2008_8.x/sbin/ifconfig/ifieee80211.c projects/tcp_ffcaia2008_8.x/sbin/ipfw/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/ipfw/ipfw.8 projects/tcp_ffcaia2008_8.x/sbin/mksnap_ffs/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/mksnap_ffs/mksnap_ffs.8 projects/tcp_ffcaia2008_8.x/sbin/mount/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/mount/mount.8 projects/tcp_ffcaia2008_8.x/sbin/mount/mount.c projects/tcp_ffcaia2008_8.x/sbin/mount_nfs/mount_nfs.8 projects/tcp_ffcaia2008_8.x/sbin/umount/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/umount/umount.8 projects/tcp_ffcaia2008_8.x/share/examples/cvsup/stable-supfile projects/tcp_ffcaia2008_8.x/share/examples/cvsup/standard-supfile projects/tcp_ffcaia2008_8.x/share/man/man4/ (props changed) projects/tcp_ffcaia2008_8.x/share/man/man4/Makefile projects/tcp_ffcaia2008_8.x/share/man/man4/acpi_panasonic.4 projects/tcp_ffcaia2008_8.x/share/man/man4/ahci.4 projects/tcp_ffcaia2008_8.x/share/man/man4/altq.4 projects/tcp_ffcaia2008_8.x/share/man/man4/asmc.4 projects/tcp_ffcaia2008_8.x/share/man/man4/epair.4 projects/tcp_ffcaia2008_8.x/share/man/man4/mfi.4 projects/tcp_ffcaia2008_8.x/share/man/man4/mpt.4 projects/tcp_ffcaia2008_8.x/share/man/man4/mxge.4 projects/tcp_ffcaia2008_8.x/share/man/man4/polling.4 projects/tcp_ffcaia2008_8.x/share/man/man4/u3g.4 projects/tcp_ffcaia2008_8.x/share/man/man4/urtw.4 projects/tcp_ffcaia2008_8.x/share/man/man5/ (props changed) projects/tcp_ffcaia2008_8.x/share/man/man5/freebsd-update.conf.5 projects/tcp_ffcaia2008_8.x/share/man/man5/rc.conf.5 projects/tcp_ffcaia2008_8.x/share/man/man7/ (props changed) projects/tcp_ffcaia2008_8.x/share/man/man7/release.7 projects/tcp_ffcaia2008_8.x/share/man/man9/ (props changed) projects/tcp_ffcaia2008_8.x/share/man/man9/Makefile projects/tcp_ffcaia2008_8.x/share/man/man9/fail.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_crypto.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_input.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_node.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_output.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_proto.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_radiotap.9 projects/tcp_ffcaia2008_8.x/share/man/man9/kproc.9 projects/tcp_ffcaia2008_8.x/share/man/man9/kthread.9 projects/tcp_ffcaia2008_8.x/share/man/man9/netisr.9 projects/tcp_ffcaia2008_8.x/share/man/man9/sglist.9 projects/tcp_ffcaia2008_8.x/share/man/man9/taskqueue.9 projects/tcp_ffcaia2008_8.x/share/misc/committers-ports.dot projects/tcp_ffcaia2008_8.x/share/timedef/ (props changed) projects/tcp_ffcaia2008_8.x/share/timedef/ja_JP.UTF-8.src projects/tcp_ffcaia2008_8.x/share/zoneinfo/ (props changed) projects/tcp_ffcaia2008_8.x/share/zoneinfo/africa projects/tcp_ffcaia2008_8.x/share/zoneinfo/asia projects/tcp_ffcaia2008_8.x/share/zoneinfo/australasia projects/tcp_ffcaia2008_8.x/share/zoneinfo/europe projects/tcp_ffcaia2008_8.x/share/zoneinfo/leapseconds projects/tcp_ffcaia2008_8.x/sys/ (props changed) projects/tcp_ffcaia2008_8.x/sys/amd64/amd64/elf_machdep.c projects/tcp_ffcaia2008_8.x/sys/amd64/amd64/initcpu.c projects/tcp_ffcaia2008_8.x/sys/amd64/amd64/local_apic.c projects/tcp_ffcaia2008_8.x/sys/amd64/amd64/machdep.c projects/tcp_ffcaia2008_8.x/sys/amd64/amd64/mp_machdep.c projects/tcp_ffcaia2008_8.x/sys/amd64/amd64/pmap.c projects/tcp_ffcaia2008_8.x/sys/amd64/amd64/trap.c projects/tcp_ffcaia2008_8.x/sys/amd64/conf/GENERIC projects/tcp_ffcaia2008_8.x/sys/amd64/conf/NOTES projects/tcp_ffcaia2008_8.x/sys/amd64/conf/XENHVM projects/tcp_ffcaia2008_8.x/sys/amd64/include/apicvar.h projects/tcp_ffcaia2008_8.x/sys/amd64/include/cpufunc.h projects/tcp_ffcaia2008_8.x/sys/amd64/include/md_var.h projects/tcp_ffcaia2008_8.x/sys/amd64/include/pmc_mdep.h projects/tcp_ffcaia2008_8.x/sys/amd64/include/smp.h projects/tcp_ffcaia2008_8.x/sys/amd64/include/xen/ (props changed) projects/tcp_ffcaia2008_8.x/sys/amd64/linux32/linux32_sysvec.c projects/tcp_ffcaia2008_8.x/sys/arm/arm/cpufunc.c projects/tcp_ffcaia2008_8.x/sys/arm/arm/minidump_machdep.c projects/tcp_ffcaia2008_8.x/sys/arm/arm/pmap.c projects/tcp_ffcaia2008_8.x/sys/arm/arm/vm_machdep.c projects/tcp_ffcaia2008_8.x/sys/arm/at91/uart_dev_at91usart.c projects/tcp_ffcaia2008_8.x/sys/arm/mv/common.c projects/tcp_ffcaia2008_8.x/sys/arm/mv/discovery/db78xxx.c projects/tcp_ffcaia2008_8.x/sys/arm/mv/kirkwood/db88f6xxx.c projects/tcp_ffcaia2008_8.x/sys/arm/mv/kirkwood/files.db88f6xxx projects/tcp_ffcaia2008_8.x/sys/arm/mv/kirkwood/std.db88f6xxx projects/tcp_ffcaia2008_8.x/sys/arm/mv/mv_machdep.c projects/tcp_ffcaia2008_8.x/sys/arm/mv/mvreg.h projects/tcp_ffcaia2008_8.x/sys/arm/mv/mvvar.h projects/tcp_ffcaia2008_8.x/sys/arm/mv/orion/db88f5xxx.c projects/tcp_ffcaia2008_8.x/sys/boot/forth/loader.conf projects/tcp_ffcaia2008_8.x/sys/boot/i386/gptboot/gptboot.c projects/tcp_ffcaia2008_8.x/sys/boot/pc98/Makefile.inc projects/tcp_ffcaia2008_8.x/sys/cam/ata/ata_all.c projects/tcp_ffcaia2008_8.x/sys/cam/ata/ata_all.h projects/tcp_ffcaia2008_8.x/sys/cam/ata/ata_da.c projects/tcp_ffcaia2008_8.x/sys/cam/ata/ata_xpt.c projects/tcp_ffcaia2008_8.x/sys/cam/cam_ccb.h projects/tcp_ffcaia2008_8.x/sys/cam/cam_xpt.c projects/tcp_ffcaia2008_8.x/sys/cam/scsi/scsi_da.c projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/kern/opensolaris.c projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/kern/opensolaris_kobj.c projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/sys/mutex.h projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/sys/proc.h projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/sys/vfs.h projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/sys/vnode.h projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/ (props changed) projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/vnode.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/fletcher.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/sys/callb.h projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/sys/vnode.h projects/tcp_ffcaia2008_8.x/sys/compat/freebsd32/freebsd32_misc.c projects/tcp_ffcaia2008_8.x/sys/compat/ia32/ia32_sysvec.c projects/tcp_ffcaia2008_8.x/sys/compat/linprocfs/linprocfs.c projects/tcp_ffcaia2008_8.x/sys/compat/linux/linux_ioctl.c projects/tcp_ffcaia2008_8.x/sys/compat/linux/linux_mib.c projects/tcp_ffcaia2008_8.x/sys/compat/linux/linux_misc.c projects/tcp_ffcaia2008_8.x/sys/compat/linux/linux_socket.c projects/tcp_ffcaia2008_8.x/sys/compat/svr4/svr4_sockio.c projects/tcp_ffcaia2008_8.x/sys/conf/NOTES projects/tcp_ffcaia2008_8.x/sys/conf/files projects/tcp_ffcaia2008_8.x/sys/conf/newvers.sh projects/tcp_ffcaia2008_8.x/sys/conf/options projects/tcp_ffcaia2008_8.x/sys/conf/options.amd64 projects/tcp_ffcaia2008_8.x/sys/conf/options.arm projects/tcp_ffcaia2008_8.x/sys/conf/options.i386 projects/tcp_ffcaia2008_8.x/sys/conf/options.pc98 projects/tcp_ffcaia2008_8.x/sys/contrib/altq/altq/altq_subr.c projects/tcp_ffcaia2008_8.x/sys/contrib/dev/acpica/ (props changed) projects/tcp_ffcaia2008_8.x/sys/contrib/ipfilter/netinet/fil.c projects/tcp_ffcaia2008_8.x/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c projects/tcp_ffcaia2008_8.x/sys/contrib/pf/ (props changed) projects/tcp_ffcaia2008_8.x/sys/contrib/pf/net/pf.c projects/tcp_ffcaia2008_8.x/sys/contrib/pf/net/pf_if.c projects/tcp_ffcaia2008_8.x/sys/contrib/pf/net/pf_ioctl.c projects/tcp_ffcaia2008_8.x/sys/contrib/pf/net/pf_subr.c projects/tcp_ffcaia2008_8.x/sys/contrib/pf/net/pfvar.h projects/tcp_ffcaia2008_8.x/sys/contrib/rdma/rdma_cma.c projects/tcp_ffcaia2008_8.x/sys/ddb/db_sym.c projects/tcp_ffcaia2008_8.x/sys/dev/acpi_support/acpi_aiboost.c projects/tcp_ffcaia2008_8.x/sys/dev/acpi_support/acpi_ibm.c projects/tcp_ffcaia2008_8.x/sys/dev/acpica/acpi.c projects/tcp_ffcaia2008_8.x/sys/dev/ahci/ahci.c projects/tcp_ffcaia2008_8.x/sys/dev/ahci/ahci.h projects/tcp_ffcaia2008_8.x/sys/dev/alc/if_alc.c projects/tcp_ffcaia2008_8.x/sys/dev/asmc/asmc.c projects/tcp_ffcaia2008_8.x/sys/dev/asmc/asmcvar.h projects/tcp_ffcaia2008_8.x/sys/dev/ata/ (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/ata/ata-all.c projects/tcp_ffcaia2008_8.x/sys/dev/ata/ata-disk.c projects/tcp_ffcaia2008_8.x/sys/dev/ata/ata-dma.c projects/tcp_ffcaia2008_8.x/sys/dev/ata/ata-usb.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/ata/chipsets/ata-marvell.c projects/tcp_ffcaia2008_8.x/sys/dev/ath/ath_hal/ar5212/ar5212_recv.c projects/tcp_ffcaia2008_8.x/sys/dev/ath/if_ath.c projects/tcp_ffcaia2008_8.x/sys/dev/ath/if_athvar.h projects/tcp_ffcaia2008_8.x/sys/dev/bge/if_bge.c projects/tcp_ffcaia2008_8.x/sys/dev/ciss/ciss.c projects/tcp_ffcaia2008_8.x/sys/dev/ciss/cissreg.h projects/tcp_ffcaia2008_8.x/sys/dev/ciss/cissvar.h projects/tcp_ffcaia2008_8.x/sys/dev/coretemp/coretemp.c projects/tcp_ffcaia2008_8.x/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.c projects/tcp_ffcaia2008_8.x/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c projects/tcp_ffcaia2008_8.x/sys/dev/de/if_de.c projects/tcp_ffcaia2008_8.x/sys/dev/de/if_devar.h projects/tcp_ffcaia2008_8.x/sys/dev/drm/drm_pciids.h projects/tcp_ffcaia2008_8.x/sys/dev/drm/r600_cp.c projects/tcp_ffcaia2008_8.x/sys/dev/drm/radeon_drv.h projects/tcp_ffcaia2008_8.x/sys/dev/e1000/e1000_ich8lan.c projects/tcp_ffcaia2008_8.x/sys/dev/e1000/if_em.c projects/tcp_ffcaia2008_8.x/sys/dev/e1000/if_igb.c projects/tcp_ffcaia2008_8.x/sys/dev/hptrr/hptrr_osm_bsd.c projects/tcp_ffcaia2008_8.x/sys/dev/hwpmc/hwpmc_core.c projects/tcp_ffcaia2008_8.x/sys/dev/hwpmc/hwpmc_piv.c projects/tcp_ffcaia2008_8.x/sys/dev/hwpmc/hwpmc_ppro.c projects/tcp_ffcaia2008_8.x/sys/dev/hwpmc/hwpmc_x86.c projects/tcp_ffcaia2008_8.x/sys/dev/if_ndis/if_ndis.c projects/tcp_ffcaia2008_8.x/sys/dev/iscsi/initiator/isc_cam.c projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp.c projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_freebsd.c projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_freebsd.h projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_ioctl.h projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_library.c projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_library.h projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_pci.c projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_sbus.c projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_stds.h projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_target.c projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_target.h projects/tcp_ffcaia2008_8.x/sys/dev/isp/ispmbox.h projects/tcp_ffcaia2008_8.x/sys/dev/isp/ispreg.h projects/tcp_ffcaia2008_8.x/sys/dev/isp/ispvar.h projects/tcp_ffcaia2008_8.x/sys/dev/ispfw/asm_2300.h projects/tcp_ffcaia2008_8.x/sys/dev/ispfw/asm_2400.h projects/tcp_ffcaia2008_8.x/sys/dev/ispfw/ispfw.c projects/tcp_ffcaia2008_8.x/sys/dev/ixgbe/ixgbe.c projects/tcp_ffcaia2008_8.x/sys/dev/mfi/mfi_ioctl.h projects/tcp_ffcaia2008_8.x/sys/dev/mfi/mfireg.h projects/tcp_ffcaia2008_8.x/sys/dev/mge/if_mge.c projects/tcp_ffcaia2008_8.x/sys/dev/mii/e1000phy.c projects/tcp_ffcaia2008_8.x/sys/dev/mn/if_mn.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/mxge/if_mxge.c projects/tcp_ffcaia2008_8.x/sys/dev/mxge/if_mxge_var.h projects/tcp_ffcaia2008_8.x/sys/dev/pci/pci.c projects/tcp_ffcaia2008_8.x/sys/dev/pci/pci_user.c projects/tcp_ffcaia2008_8.x/sys/dev/pci/pcireg.h projects/tcp_ffcaia2008_8.x/sys/dev/pci/pcivar.h projects/tcp_ffcaia2008_8.x/sys/dev/ppbus/vpo.c projects/tcp_ffcaia2008_8.x/sys/dev/re/if_re.c projects/tcp_ffcaia2008_8.x/sys/dev/sound/pci/t4dwave.c projects/tcp_ffcaia2008_8.x/sys/dev/sound/usb/uaudio.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/sound/usb/uaudio.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/sound/usb/uaudio_pcm.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/sound/usb/uaudioreg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/syscons/daemon/daemon_saver.c projects/tcp_ffcaia2008_8.x/sys/dev/txp/if_txp.c projects/tcp_ffcaia2008_8.x/sys/dev/uart/uart_cpu_powerpc.c projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/at91dci.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/at91dci.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/at91dci_atmelarm.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/atmegadci.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/atmegadci.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/atmegadci_atmelarm.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/avr32dci.c projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/ehci.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/ehci.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/ehci_ixp4xx.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/ehci_mbus.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/ehci_pci.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/musb_otg.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/musb_otg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/musb_otg_atmelarm.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/ohci.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/ohci.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/ohci_atmelarm.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/ohci_pci.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/uhci.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/uhci.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/uhci_pci.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/usb_controller.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/uss820dci.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/uss820dci.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/uss820dci_atmelarm.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/input/uhid.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/input/ukbd.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/input/ums.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/input/usb_rdesc.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/misc/udbp.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/misc/udbp.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/misc/ufm.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_aue.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_auereg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_axe.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_axereg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_cdce.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_cdcereg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_cue.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_cuereg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_kue.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_kuefw.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_kuereg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_rue.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_ruereg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_udav.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_udavreg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/usb_ethernet.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/usb_ethernet.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/quirk/usb_quirk.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/quirk/usb_quirk.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/u3g.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/uark.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/ubsa.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/ubser.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/uchcom.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/ucycom.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/ufoma.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/uftdi.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/uftdi_reg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/ugensa.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/uipaq.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/ulpt.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/umct.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/umodem.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/umoscom.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/uplcom.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/usb_serial.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/usb_serial.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/uslcom.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/uvisor.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/uvscom.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/storage/rio500_usb.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/storage/umass.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/storage/urio.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/storage/ustorage_fs.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/template/usb_template.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/template/usb_template.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/template/usb_template_cdce.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/template/usb_template_msc.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/template/usb_template_mtp.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/ufm_ioctl.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_bus.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_busdma.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_busdma.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_cdc.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_compat_linux.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_compat_linux.h (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_controller.h (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_core.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_core.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_debug.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_debug.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_dev.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_dev.h (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_device.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_device.h (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_dynamic.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_dynamic.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_endian.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_error.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_generic.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_generic.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_handle_request.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_hid.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_hub.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_hub.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_if.m (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_ioctl.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_lookup.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_mbuf.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_mbuf.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_msctest.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_msctest.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_parse.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_pci.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_process.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_process.h (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_request.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_request.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_transfer.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_transfer.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_util.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_util.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usbdevs (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usbdi.h projects/tcp_ffcaia2008_8.x/sys/dev/usb/usbhid.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_rum.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_rumfw.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_rumreg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_rumvar.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_uath.c projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_ural.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_uralreg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_uralvar.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_zyd.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_zydfw.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_zydreg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/xen/netfront/ (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/xen/xenpci/ (props changed) projects/tcp_ffcaia2008_8.x/sys/fs/fifofs/fifo_vnops.c projects/tcp_ffcaia2008_8.x/sys/fs/nfs/nfsport.h projects/tcp_ffcaia2008_8.x/sys/fs/nfsclient/nfs_clbio.c projects/tcp_ffcaia2008_8.x/sys/fs/nfsclient/nfs_clnode.c projects/tcp_ffcaia2008_8.x/sys/fs/nfsclient/nfs_clport.c projects/tcp_ffcaia2008_8.x/sys/fs/nfsclient/nfs_clrpcops.c projects/tcp_ffcaia2008_8.x/sys/fs/nfsclient/nfs_clstate.c projects/tcp_ffcaia2008_8.x/sys/fs/nfsclient/nfs_clsubs.c projects/tcp_ffcaia2008_8.x/sys/fs/nfsclient/nfs_clvnops.c projects/tcp_ffcaia2008_8.x/sys/fs/procfs/procfs_map.c projects/tcp_ffcaia2008_8.x/sys/fs/pseudofs/pseudofs_vncache.c projects/tcp_ffcaia2008_8.x/sys/fs/pseudofs/pseudofs_vnops.c projects/tcp_ffcaia2008_8.x/sys/fs/unionfs/union_subr.c projects/tcp_ffcaia2008_8.x/sys/geom/geom_disk.c projects/tcp_ffcaia2008_8.x/sys/geom/multipath/g_multipath.c projects/tcp_ffcaia2008_8.x/sys/geom/part/g_part.c projects/tcp_ffcaia2008_8.x/sys/geom/part/g_part_gpt.c projects/tcp_ffcaia2008_8.x/sys/i386/conf/GENERIC projects/tcp_ffcaia2008_8.x/sys/i386/conf/NOTES projects/tcp_ffcaia2008_8.x/sys/i386/i386/elf_machdep.c projects/tcp_ffcaia2008_8.x/sys/i386/i386/initcpu.c projects/tcp_ffcaia2008_8.x/sys/i386/i386/local_apic.c projects/tcp_ffcaia2008_8.x/sys/i386/i386/machdep.c projects/tcp_ffcaia2008_8.x/sys/i386/i386/mp_machdep.c projects/tcp_ffcaia2008_8.x/sys/i386/i386/pmap.c projects/tcp_ffcaia2008_8.x/sys/i386/i386/trap.c projects/tcp_ffcaia2008_8.x/sys/i386/i386/vm_machdep.c projects/tcp_ffcaia2008_8.x/sys/i386/include/apicvar.h projects/tcp_ffcaia2008_8.x/sys/i386/include/cpufunc.h projects/tcp_ffcaia2008_8.x/sys/i386/include/md_var.h projects/tcp_ffcaia2008_8.x/sys/i386/include/pmap.h projects/tcp_ffcaia2008_8.x/sys/i386/include/pmc_mdep.h projects/tcp_ffcaia2008_8.x/sys/i386/include/sf_buf.h projects/tcp_ffcaia2008_8.x/sys/i386/include/smp.h projects/tcp_ffcaia2008_8.x/sys/i386/linux/linux_sysvec.c projects/tcp_ffcaia2008_8.x/sys/i386/xen/mp_machdep.c projects/tcp_ffcaia2008_8.x/sys/i386/xen/pmap.c projects/tcp_ffcaia2008_8.x/sys/ia64/conf/GENERIC projects/tcp_ffcaia2008_8.x/sys/ia64/ia64/genassym.c projects/tcp_ffcaia2008_8.x/sys/ia64/ia64/interrupt.c projects/tcp_ffcaia2008_8.x/sys/ia64/ia64/machdep.c projects/tcp_ffcaia2008_8.x/sys/ia64/ia64/mp_machdep.c projects/tcp_ffcaia2008_8.x/sys/ia64/ia64/pmap.c projects/tcp_ffcaia2008_8.x/sys/ia64/include/smp.h projects/tcp_ffcaia2008_8.x/sys/isa/isahint.c projects/tcp_ffcaia2008_8.x/sys/kern/imgact_elf.c projects/tcp_ffcaia2008_8.x/sys/kern/init_main.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_cons.c (props changed) projects/tcp_ffcaia2008_8.x/sys/kern/kern_exec.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_exit.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_fork.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_jail.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_kthread.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_linker.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_lock.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_mutex.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_poll.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_proc.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_rwlock.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_shutdown.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_sig.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_sx.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_sysctl.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_thr.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_thread.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_uuid.c projects/tcp_ffcaia2008_8.x/sys/kern/sched_ule.c projects/tcp_ffcaia2008_8.x/sys/kern/subr_bus.c projects/tcp_ffcaia2008_8.x/sys/kern/subr_kdb.c projects/tcp_ffcaia2008_8.x/sys/kern/subr_pcpu.c projects/tcp_ffcaia2008_8.x/sys/kern/subr_sglist.c projects/tcp_ffcaia2008_8.x/sys/kern/subr_smp.c projects/tcp_ffcaia2008_8.x/sys/kern/subr_taskqueue.c projects/tcp_ffcaia2008_8.x/sys/kern/sys_generic.c projects/tcp_ffcaia2008_8.x/sys/kern/sys_socket.c projects/tcp_ffcaia2008_8.x/sys/kern/tty_pts.c projects/tcp_ffcaia2008_8.x/sys/kern/tty_pty.c projects/tcp_ffcaia2008_8.x/sys/kern/tty_ttydisc.c projects/tcp_ffcaia2008_8.x/sys/kern/uipc_domain.c projects/tcp_ffcaia2008_8.x/sys/kern/uipc_socket.c projects/tcp_ffcaia2008_8.x/sys/kern/uipc_syscalls.c projects/tcp_ffcaia2008_8.x/sys/kern/uipc_usrreq.c projects/tcp_ffcaia2008_8.x/sys/kern/vfs_cache.c projects/tcp_ffcaia2008_8.x/sys/kern/vfs_export.c projects/tcp_ffcaia2008_8.x/sys/kern/vfs_lookup.c projects/tcp_ffcaia2008_8.x/sys/kern/vfs_mount.c projects/tcp_ffcaia2008_8.x/sys/kern/vfs_subr.c projects/tcp_ffcaia2008_8.x/sys/kern/vfs_syscalls.c projects/tcp_ffcaia2008_8.x/sys/kern/vfs_vnops.c projects/tcp_ffcaia2008_8.x/sys/mips/include/smp.h projects/tcp_ffcaia2008_8.x/sys/mips/mips/mp_machdep.c projects/tcp_ffcaia2008_8.x/sys/mips/mips/pmap.c projects/tcp_ffcaia2008_8.x/sys/modules/Makefile projects/tcp_ffcaia2008_8.x/sys/modules/dtrace/dtnfsclient/ (props changed) projects/tcp_ffcaia2008_8.x/sys/modules/ip6_mroute_mod/ (props changed) projects/tcp_ffcaia2008_8.x/sys/modules/ipmi/ipmi_linux/ (props changed) projects/tcp_ffcaia2008_8.x/sys/modules/ispfw/Makefile projects/tcp_ffcaia2008_8.x/sys/modules/nfslockd/Makefile projects/tcp_ffcaia2008_8.x/sys/modules/wlan/Makefile projects/tcp_ffcaia2008_8.x/sys/modules/zfs/Makefile projects/tcp_ffcaia2008_8.x/sys/net/bpf.c projects/tcp_ffcaia2008_8.x/sys/net/bpf_buffer.c projects/tcp_ffcaia2008_8.x/sys/net/bpf_zerocopy.c projects/tcp_ffcaia2008_8.x/sys/net/bpfdesc.h projects/tcp_ffcaia2008_8.x/sys/net/bridgestp.c projects/tcp_ffcaia2008_8.x/sys/net/flowtable.c projects/tcp_ffcaia2008_8.x/sys/net/flowtable.h projects/tcp_ffcaia2008_8.x/sys/net/if.c projects/tcp_ffcaia2008_8.x/sys/net/if_bridge.c projects/tcp_ffcaia2008_8.x/sys/net/if_clone.c projects/tcp_ffcaia2008_8.x/sys/net/if_clone.h projects/tcp_ffcaia2008_8.x/sys/net/if_ef.c projects/tcp_ffcaia2008_8.x/sys/net/if_enc.c projects/tcp_ffcaia2008_8.x/sys/net/if_epair.c projects/tcp_ffcaia2008_8.x/sys/net/if_ethersubr.c projects/tcp_ffcaia2008_8.x/sys/net/if_faith.c projects/tcp_ffcaia2008_8.x/sys/net/if_gif.c projects/tcp_ffcaia2008_8.x/sys/net/if_gre.c projects/tcp_ffcaia2008_8.x/sys/net/if_llatbl.c projects/tcp_ffcaia2008_8.x/sys/net/if_llatbl.h projects/tcp_ffcaia2008_8.x/sys/net/if_loop.c projects/tcp_ffcaia2008_8.x/sys/net/if_mib.c projects/tcp_ffcaia2008_8.x/sys/net/if_spppsubr.c projects/tcp_ffcaia2008_8.x/sys/net/if_stf.c projects/tcp_ffcaia2008_8.x/sys/net/if_tun.c projects/tcp_ffcaia2008_8.x/sys/net/if_var.h projects/tcp_ffcaia2008_8.x/sys/net/if_vlan.c projects/tcp_ffcaia2008_8.x/sys/net/netisr.c projects/tcp_ffcaia2008_8.x/sys/net/netisr.h projects/tcp_ffcaia2008_8.x/sys/net/raw_cb.c projects/tcp_ffcaia2008_8.x/sys/net/raw_usrreq.c projects/tcp_ffcaia2008_8.x/sys/net/route.c projects/tcp_ffcaia2008_8.x/sys/net/rtsock.c projects/tcp_ffcaia2008_8.x/sys/net/vnet.c projects/tcp_ffcaia2008_8.x/sys/net/vnet.h projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211.h projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_crypto.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_crypto.h projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_ddb.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_dfs.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_freebsd.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_hwmp.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_input.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_ioctl.h projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_mesh.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_mesh.h projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_output.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_scan_sta.c projects/tcp_ffcaia2008_8.x/sys/netatalk/at_control.c projects/tcp_ffcaia2008_8.x/sys/netgraph/atm/ng_atm.c projects/tcp_ffcaia2008_8.x/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c (props changed) projects/tcp_ffcaia2008_8.x/sys/netgraph/bluetooth/drivers/ubt/ng_ubt_var.h (props changed) projects/tcp_ffcaia2008_8.x/sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c (props changed) projects/tcp_ffcaia2008_8.x/sys/netgraph/bluetooth/socket/ng_btsocket.c projects/tcp_ffcaia2008_8.x/sys/netgraph/netgraph.h projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_base.c projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_bridge.c projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_eiface.c projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_ether.c projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_gif.c projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_iface.c projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_pipe.c projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_socket.c projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_source.c projects/tcp_ffcaia2008_8.x/sys/netinet/icmp6.h projects/tcp_ffcaia2008_8.x/sys/netinet/icmp_var.h projects/tcp_ffcaia2008_8.x/sys/netinet/if_ether.c projects/tcp_ffcaia2008_8.x/sys/netinet/igmp.c projects/tcp_ffcaia2008_8.x/sys/netinet/in.c projects/tcp_ffcaia2008_8.x/sys/netinet/in_gif.c projects/tcp_ffcaia2008_8.x/sys/netinet/in_mcast.c projects/tcp_ffcaia2008_8.x/sys/netinet/in_pcb.c projects/tcp_ffcaia2008_8.x/sys/netinet/in_pcb.h projects/tcp_ffcaia2008_8.x/sys/netinet/in_proto.c projects/tcp_ffcaia2008_8.x/sys/netinet/in_rmx.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_carp.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_divert.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_divert.h projects/tcp_ffcaia2008_8.x/sys/netinet/ip_fastfwd.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_fw.h projects/tcp_ffcaia2008_8.x/sys/netinet/ip_icmp.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_input.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_ipsec.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_mroute.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_options.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_output.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_var.h projects/tcp_ffcaia2008_8.x/sys/netinet/ipfw/ip_dummynet.c (props changed) projects/tcp_ffcaia2008_8.x/sys/netinet/ipfw/ip_fw2.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/netinet/ipfw/ip_fw_nat.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/netinet/ipfw/ip_fw_pfil.c (contents, props changed) projects/tcp_ffcaia2008_8.x/sys/netinet/raw_ip.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_auth.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_bsd_addr.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_indata.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_input.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_os_bsd.h projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_output.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_pcb.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_sysctl.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_sysctl.h projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_timer.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_uio.h projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_usrreq.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctputil.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctputil.h projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_hostcache.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_input.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_offload.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_output.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_reass.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_sack.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_subr.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_syncache.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_timer.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_timewait.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_usrreq.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_var.h projects/tcp_ffcaia2008_8.x/sys/netinet/udp_usrreq.c projects/tcp_ffcaia2008_8.x/sys/netinet/udp_var.h projects/tcp_ffcaia2008_8.x/sys/netinet6/dest6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/frag6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/icmp6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/in6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/in6_gif.c projects/tcp_ffcaia2008_8.x/sys/netinet6/in6_ifattach.c projects/tcp_ffcaia2008_8.x/sys/netinet6/in6_mcast.c projects/tcp_ffcaia2008_8.x/sys/netinet6/in6_pcb.c projects/tcp_ffcaia2008_8.x/sys/netinet6/in6_proto.c projects/tcp_ffcaia2008_8.x/sys/netinet6/in6_rmx.c projects/tcp_ffcaia2008_8.x/sys/netinet6/in6_src.c projects/tcp_ffcaia2008_8.x/sys/netinet6/ip6_forward.c projects/tcp_ffcaia2008_8.x/sys/netinet6/ip6_input.c projects/tcp_ffcaia2008_8.x/sys/netinet6/ip6_ipsec.c projects/tcp_ffcaia2008_8.x/sys/netinet6/ip6_mroute.c projects/tcp_ffcaia2008_8.x/sys/netinet6/ip6_output.c projects/tcp_ffcaia2008_8.x/sys/netinet6/mld6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/nd6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/nd6_nbr.c projects/tcp_ffcaia2008_8.x/sys/netinet6/nd6_rtr.c projects/tcp_ffcaia2008_8.x/sys/netinet6/raw_ip6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/route6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/scope6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/udp6_usrreq.c projects/tcp_ffcaia2008_8.x/sys/netipsec/ipsec.c projects/tcp_ffcaia2008_8.x/sys/netipsec/ipsec_input.c projects/tcp_ffcaia2008_8.x/sys/netipsec/ipsec_mbuf.c projects/tcp_ffcaia2008_8.x/sys/netipsec/ipsec_output.c projects/tcp_ffcaia2008_8.x/sys/netipsec/key.c projects/tcp_ffcaia2008_8.x/sys/netipsec/keysock.c projects/tcp_ffcaia2008_8.x/sys/netipsec/xform_ah.c projects/tcp_ffcaia2008_8.x/sys/netipsec/xform_esp.c projects/tcp_ffcaia2008_8.x/sys/netipsec/xform_ipcomp.c projects/tcp_ffcaia2008_8.x/sys/netipsec/xform_ipip.c projects/tcp_ffcaia2008_8.x/sys/netipsec/xform_tcp.c projects/tcp_ffcaia2008_8.x/sys/netipx/spx_reass.c (props changed) projects/tcp_ffcaia2008_8.x/sys/nfsclient/bootp_subr.c projects/tcp_ffcaia2008_8.x/sys/nfsclient/nfs_diskless.c projects/tcp_ffcaia2008_8.x/sys/nfsclient/nfs_node.c projects/tcp_ffcaia2008_8.x/sys/nfsclient/nfs_subs.c projects/tcp_ffcaia2008_8.x/sys/nfsclient/nfs_vfsops.c projects/tcp_ffcaia2008_8.x/sys/nfsclient/nfs_vnops.c projects/tcp_ffcaia2008_8.x/sys/nfsserver/nfs_serv.c projects/tcp_ffcaia2008_8.x/sys/nlm/nlm_prot_impl.c projects/tcp_ffcaia2008_8.x/sys/pc98/conf/GENERIC projects/tcp_ffcaia2008_8.x/sys/pc98/conf/NOTES projects/tcp_ffcaia2008_8.x/sys/pci/if_rlreg.h projects/tcp_ffcaia2008_8.x/sys/powerpc/booke/pmap.c projects/tcp_ffcaia2008_8.x/sys/powerpc/conf/GENERIC projects/tcp_ffcaia2008_8.x/sys/powerpc/include/smp.h projects/tcp_ffcaia2008_8.x/sys/powerpc/mpc85xx/lbc.h projects/tcp_ffcaia2008_8.x/sys/powerpc/powerpc/mp_machdep.c projects/tcp_ffcaia2008_8.x/sys/rpc/clnt_dg.c projects/tcp_ffcaia2008_8.x/sys/rpc/clnt_rc.c projects/tcp_ffcaia2008_8.x/sys/rpc/clnt_vc.c projects/tcp_ffcaia2008_8.x/sys/rpc/rpc_generic.c projects/tcp_ffcaia2008_8.x/sys/rpc/rpcsec_gss/svc_rpcsec_gss.c projects/tcp_ffcaia2008_8.x/sys/rpc/svc_dg.c projects/tcp_ffcaia2008_8.x/sys/rpc/svc_generic.c projects/tcp_ffcaia2008_8.x/sys/rpc/svc_vc.c projects/tcp_ffcaia2008_8.x/sys/security/audit/audit.c projects/tcp_ffcaia2008_8.x/sys/security/audit/audit.h projects/tcp_ffcaia2008_8.x/sys/security/audit/audit_arg.c projects/tcp_ffcaia2008_8.x/sys/security/audit/audit_bsm.c projects/tcp_ffcaia2008_8.x/sys/security/audit/audit_bsm_klib.c projects/tcp_ffcaia2008_8.x/sys/security/audit/audit_private.h projects/tcp_ffcaia2008_8.x/sys/security/mac/mac_cred.c (props changed) projects/tcp_ffcaia2008_8.x/sys/security/mac_bsdextended/ugidfw_system.c (props changed) projects/tcp_ffcaia2008_8.x/sys/security/mac_bsdextended/ugidfw_vnode.c (props changed) projects/tcp_ffcaia2008_8.x/sys/sparc64/conf/GENERIC projects/tcp_ffcaia2008_8.x/sys/sparc64/include/param.h projects/tcp_ffcaia2008_8.x/sys/sparc64/include/smp.h projects/tcp_ffcaia2008_8.x/sys/sparc64/sparc64/pmap.c projects/tcp_ffcaia2008_8.x/sys/sun4v/include/smp.h projects/tcp_ffcaia2008_8.x/sys/sys/bus.h projects/tcp_ffcaia2008_8.x/sys/sys/domain.h projects/tcp_ffcaia2008_8.x/sys/sys/imgact_elf.h projects/tcp_ffcaia2008_8.x/sys/sys/jail.h projects/tcp_ffcaia2008_8.x/sys/sys/kernel.h projects/tcp_ffcaia2008_8.x/sys/sys/lock.h projects/tcp_ffcaia2008_8.x/sys/sys/param.h projects/tcp_ffcaia2008_8.x/sys/sys/pcpu.h projects/tcp_ffcaia2008_8.x/sys/sys/priv.h projects/tcp_ffcaia2008_8.x/sys/sys/proc.h projects/tcp_ffcaia2008_8.x/sys/sys/sglist.h projects/tcp_ffcaia2008_8.x/sys/sys/smp.h projects/tcp_ffcaia2008_8.x/sys/sys/syscallsubr.h projects/tcp_ffcaia2008_8.x/sys/sys/sysctl.h projects/tcp_ffcaia2008_8.x/sys/sys/systm.h projects/tcp_ffcaia2008_8.x/sys/sys/taskqueue.h projects/tcp_ffcaia2008_8.x/sys/sys/user.h projects/tcp_ffcaia2008_8.x/sys/ufs/ffs/ffs_softdep.c projects/tcp_ffcaia2008_8.x/sys/ufs/ffs/ffs_vfsops.c projects/tcp_ffcaia2008_8.x/sys/ufs/ufs/ufs_vnops.c projects/tcp_ffcaia2008_8.x/sys/vm/vm.h projects/tcp_ffcaia2008_8.x/sys/vm/vm_extern.h projects/tcp_ffcaia2008_8.x/sys/vm/vm_fault.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_glue.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_map.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_meter.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_mmap.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_object.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_object.h projects/tcp_ffcaia2008_8.x/sys/vm/vm_page.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_pageout.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_pager.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_pager.h projects/tcp_ffcaia2008_8.x/sys/xdr/xdr_mbuf.c projects/tcp_ffcaia2008_8.x/sys/xen/evtchn/evtchn.c projects/tcp_ffcaia2008_8.x/tools/regression/lib/msun/test-conj.t (props changed) projects/tcp_ffcaia2008_8.x/tools/regression/poll/ (props changed) projects/tcp_ffcaia2008_8.x/tools/regression/poll/Makefile projects/tcp_ffcaia2008_8.x/tools/regression/priv/ (props changed) projects/tcp_ffcaia2008_8.x/tools/regression/priv/Makefile projects/tcp_ffcaia2008_8.x/tools/regression/priv/main.c projects/tcp_ffcaia2008_8.x/tools/regression/priv/priv_netinet_ipsec.c projects/tcp_ffcaia2008_8.x/tools/regression/priv/priv_vfs_extattr_system.c projects/tcp_ffcaia2008_8.x/tools/regression/usr.bin/pkill/pgrep-_g.t (props changed) projects/tcp_ffcaia2008_8.x/tools/regression/usr.bin/pkill/pgrep-_s.t (props changed) projects/tcp_ffcaia2008_8.x/tools/regression/usr.bin/pkill/pkill-_g.t (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/ath/common/dumpregs.h (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/ath/common/dumpregs_5210.c (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/ath/common/dumpregs_5211.c (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/ath/common/dumpregs_5212.c (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/ath/common/dumpregs_5416.c (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/net80211/stumbler/stumbler.c projects/tcp_ffcaia2008_8.x/tools/tools/net80211/w00t/README projects/tcp_ffcaia2008_8.x/tools/tools/net80211/w00t/ap/ap.c projects/tcp_ffcaia2008_8.x/tools/tools/net80211/w00t/assoc/assoc.c projects/tcp_ffcaia2008_8.x/tools/tools/net80211/w00t/expand/expand.c projects/tcp_ffcaia2008_8.x/tools/tools/net80211/w00t/prga/prga.c projects/tcp_ffcaia2008_8.x/tools/tools/net80211/w00t/redir/redir.c projects/tcp_ffcaia2008_8.x/tools/tools/net80211/wesside/wesside/wesside.c projects/tcp_ffcaia2008_8.x/tools/tools/net80211/wlaninject/wlaninject.c projects/tcp_ffcaia2008_8.x/tools/tools/net80211/wlanstats/wlanstats.c projects/tcp_ffcaia2008_8.x/tools/tools/termcap/termcap.pl (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/vimage/ (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/vimage/Makefile projects/tcp_ffcaia2008_8.x/tools/tools/vimage/vimage.8 projects/tcp_ffcaia2008_8.x/tools/tools/vimage/vimage.c projects/tcp_ffcaia2008_8.x/usr.bin/calendar/calendars/calendar.freebsd (contents, props changed) projects/tcp_ffcaia2008_8.x/usr.bin/csup/ (props changed) projects/tcp_ffcaia2008_8.x/usr.bin/fstat/ (props changed) projects/tcp_ffcaia2008_8.x/usr.bin/fstat/fstat.c projects/tcp_ffcaia2008_8.x/usr.bin/fstat/zfs.c projects/tcp_ffcaia2008_8.x/usr.bin/gzip/gzip.c projects/tcp_ffcaia2008_8.x/usr.bin/less/Makefile projects/tcp_ffcaia2008_8.x/usr.bin/locate/locate/fastfind.c projects/tcp_ffcaia2008_8.x/usr.bin/locate/locate/locate.c projects/tcp_ffcaia2008_8.x/usr.bin/look/ (props changed) projects/tcp_ffcaia2008_8.x/usr.bin/look/look.c projects/tcp_ffcaia2008_8.x/usr.bin/procstat/ (props changed) projects/tcp_ffcaia2008_8.x/usr.bin/procstat/procstat.1 projects/tcp_ffcaia2008_8.x/usr.bin/procstat/procstat_cred.c projects/tcp_ffcaia2008_8.x/usr.bin/procstat/procstat_vm.c projects/tcp_ffcaia2008_8.x/usr.bin/w/ (props changed) projects/tcp_ffcaia2008_8.x/usr.bin/w/extern.h projects/tcp_ffcaia2008_8.x/usr.bin/w/pr_time.c projects/tcp_ffcaia2008_8.x/usr.bin/w/w.c projects/tcp_ffcaia2008_8.x/usr.bin/whois/ (props changed) projects/tcp_ffcaia2008_8.x/usr.bin/whois/whois.1 projects/tcp_ffcaia2008_8.x/usr.bin/whois/whois.c projects/tcp_ffcaia2008_8.x/usr.sbin/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/Makefile projects/tcp_ffcaia2008_8.x/usr.sbin/acpi/acpidump/acpi.c projects/tcp_ffcaia2008_8.x/usr.sbin/acpi/acpidump/acpidump.h projects/tcp_ffcaia2008_8.x/usr.sbin/arp/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/arp/arp.c projects/tcp_ffcaia2008_8.x/usr.sbin/dumpcis/cardinfo.h (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/dumpcis/cis.h (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/freebsd-update/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/freebsd-update/freebsd-update.sh projects/tcp_ffcaia2008_8.x/usr.sbin/getpmac/getpmac.c projects/tcp_ffcaia2008_8.x/usr.sbin/iostat/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/iostat/iostat.c projects/tcp_ffcaia2008_8.x/usr.sbin/jail/jail.8 projects/tcp_ffcaia2008_8.x/usr.sbin/jail/jail.c projects/tcp_ffcaia2008_8.x/usr.sbin/jls/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/jls/jls.c projects/tcp_ffcaia2008_8.x/usr.sbin/lpr/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/lpr/lp/lp.sh projects/tcp_ffcaia2008_8.x/usr.sbin/makefs/ffs/ffs_bswap.c (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/makefs/ffs/ffs_subr.c (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/makefs/ffs/ufs_bswap.h (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/makefs/getid.c (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/ndp/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/ndp/ndp.c projects/tcp_ffcaia2008_8.x/usr.sbin/ntp/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/ntp/scripts/mkver projects/tcp_ffcaia2008_8.x/usr.sbin/pkg_install/add/main.c projects/tcp_ffcaia2008_8.x/usr.sbin/ppp/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/ppp/ether.c projects/tcp_ffcaia2008_8.x/usr.sbin/ppp/exec.c projects/tcp_ffcaia2008_8.x/usr.sbin/ppp/exec.h projects/tcp_ffcaia2008_8.x/usr.sbin/ppp/main.c projects/tcp_ffcaia2008_8.x/usr.sbin/ppp/netgraph.c projects/tcp_ffcaia2008_8.x/usr.sbin/ppp/physical.c projects/tcp_ffcaia2008_8.x/usr.sbin/ppp/ppp.8.m4 projects/tcp_ffcaia2008_8.x/usr.sbin/ppp/tty.c projects/tcp_ffcaia2008_8.x/usr.sbin/pstat/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/pstat/pstat.c projects/tcp_ffcaia2008_8.x/usr.sbin/sysinstall/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/sysinstall/devices.c projects/tcp_ffcaia2008_8.x/usr.sbin/sysinstall/disks.c projects/tcp_ffcaia2008_8.x/usr.sbin/sysinstall/help/usage.hlp projects/tcp_ffcaia2008_8.x/usr.sbin/sysinstall/install.c projects/tcp_ffcaia2008_8.x/usr.sbin/sysinstall/label.c projects/tcp_ffcaia2008_8.x/usr.sbin/sysinstall/media.c projects/tcp_ffcaia2008_8.x/usr.sbin/sysinstall/sysinstall.8 projects/tcp_ffcaia2008_8.x/usr.sbin/sysinstall/user.c projects/tcp_ffcaia2008_8.x/usr.sbin/traceroute6/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/traceroute6/Makefile projects/tcp_ffcaia2008_8.x/usr.sbin/traceroute6/traceroute6.8 projects/tcp_ffcaia2008_8.x/usr.sbin/traceroute6/traceroute6.c projects/tcp_ffcaia2008_8.x/usr.sbin/wpa/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/wpa/wpa_cli/Makefile projects/tcp_ffcaia2008_8.x/usr.sbin/zic/ (props changed) Modified: projects/tcp_ffcaia2008_8.x/Makefile.inc1 ============================================================================== --- projects/tcp_ffcaia2008_8.x/Makefile.inc1 Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/Makefile.inc1 Sat Oct 10 01:15:40 2009 (r197923) @@ -93,7 +93,7 @@ CLEANDIR= cleandir .endif CVS?= cvs -CVSFLAGS?= -r RELENG_8 -P -d -I! +CVSFLAGS?= -A -P -d -I! SVN?= svn SVNFLAGS?= -r HEAD SUP?= /usr/bin/csup Modified: projects/tcp_ffcaia2008_8.x/ObsoleteFiles.inc ============================================================================== --- projects/tcp_ffcaia2008_8.x/ObsoleteFiles.inc Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/ObsoleteFiles.inc Sat Oct 10 01:15:40 2009 (r197923) @@ -14,13 +14,6 @@ # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last. # -# 20090904: remove lukemftpd -OLD_FILES+=usr/libexec/lukemftpd -OLD_FILES+=usr/share/man/man5/ftpd.conf.5.gz -OLD_FILES+=usr/share/man/man5/ftpusers.5.gz -OLD_FILES+=usr/share/man/man8/lukemftpd.8.gz -# 20090801: vimage.h removed in favour of vnet.h -OLD_FILES+=usr/include/sys/vimage.h # 20090719: library version bump for 8.0 OLD_LIBS+=lib/libalias.so.6 OLD_LIBS+=lib/libavl.so.1 @@ -95,7 +88,6 @@ OLD_LIBS+=usr/lib/libtacplus.so.3 OLD_LIBS+=usr/lib/libugidfw.so.3 OLD_LIBS+=usr/lib/libusb.so.1 OLD_LIBS+=usr/lib/libusbhid.so.3 -OLD_LIBS+=usr/lib/libvgl.so.5 OLD_LIBS+=usr/lib/libwrap.so.5 OLD_LIBS+=usr/lib/libypclnt.so.3 OLD_LIBS+=usr/lib/pam_chroot.so.4 @@ -236,10 +228,6 @@ OLD_FILES+=etc/pam.d/gdm OLD_FILES+=usr/include/netinet/vinet.h OLD_FILES+=usr/include/netinet6/vinet6.h OLD_FILES+=usr/include/netipsec/vipsec.h -# 20090712: ieee80211.4 -> net80211.4 -OLD_FILES+=usr/share/man/man4/ieee80211.4.gz -# 20090711: typo fixed, kproc_resume,.9 -> kproc_resume.9 -OLD_FILES+=usr/share/man/man9/kproc_resume,.9.gz # 20090709: msgctl.3 msgget.3 msgrcv.3 msgsnd.3 manual pages moved OLD_FILES+=usr/share/man/man3/msgctl.3.gz OLD_FILES+=usr/share/man/man3/msgget.3.gz @@ -494,6 +482,8 @@ OLD_FILES+=usr/include/dev/usb/usb_mem.h OLD_FILES+=usr/include/dev/usb/usb_port.h OLD_FILES+=usr/include/dev/usb/usb_quirks.h OLD_FILES+=usr/include/dev/usb/usbcdc.h +OLD_FILES+=usr/include/dev/usb/usbdi.h +OLD_FILES+=usr/include/dev/usb/usbdi_util.h OLD_FILES+=usr/include/dev/usb/usbdivar.h OLD_FILES+=usr/include/dev/usb/uxb360gp_rdesc.h # 20090203: removal of pccard header files @@ -808,6 +798,8 @@ OLD_FILES+=rescue/bsdlabel OLD_FILES+=rescue/fdisk OLD_FILES+=rescue/gpt .endif +# 20071026: kthread(9)/kproc(9) API changes +OLD_FILES+=usr/share/man/man9/kthread_create.9.gz # 20071025: rc.d/nfslocking superceeded by rc.d/lockd and rc.d/statd OLD_FILES+=etc/rc.d/nfslocking # 20070930: rename of cached to nscd @@ -2079,6 +2071,7 @@ OLD_FILES+=usr/sbin/kenv OLD_FILES+=usr/bin/kenv OLD_FILES+=usr/sbin/elf2aout # 200210XX +OLD_FILES+=usr/include/libusb.h OLD_FILES+=usr/include/libusbhid.h OLD_FILES+=usr/share/man/man3/All_FreeBSD.3.gz OLD_FILES+=usr/share/man/man3/CheckRules.3.gz Modified: projects/tcp_ffcaia2008_8.x/UPDATING ============================================================================== --- projects/tcp_ffcaia2008_8.x/UPDATING Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/UPDATING Sat Oct 10 01:15:40 2009 (r197923) @@ -8,29 +8,19 @@ Items affecting the ports and packages s /usr/ports/UPDATING. Please read that file before running portupgrade. -NOTE TO PEOPLE WHO THINK THAT FreeBSD 8.x IS SLOW ON IA64 OR SUN4V: - For ia64 the INVARIANTS and INVARIANT_SUPPORT kernel options - were left in the GENERIC kernel because the kernel does not - work properly without them. For sun4v all of the normal kernel - debugging tools present in HEAD were left in place because - sun4v support still needs work to become production ready. - -20090929: - 802.11s D3.03 support was committed. This is incompatible with - the previous code, which was based on D3.0. - -20090915: - ZFS snapshots are now mounted with MNT_IGNORE flag. Use -v option for - mount(8) and -a option for df(1) to see them. - -20090813: - Remove the option STOP_NMI. The default action is now to use NMI - only for KDB via the newly introduced function stop_cpus_hard() - and maintain stop_cpus() to just use a normal IPI_STOP on ia32 - and amd64. - -20090803: - RELENG_8 branched. +NOTE TO PEOPLE WHO THINK THAT FreeBSD 8.x IS SLOW: + FreeBSD 8.x has many debugging features turned on, in + both the kernel and userland. These features attempt to detect + incorrect use of system primitives, and encourage loud failure + through extra sanity checking and fail stop semantics. They + also substantially impact system performance. If you want to + do performance measurement, benchmarking, and optimization, + you'll want to turn them off. This includes various WITNESS- + related kernel options, INVARIANTS, malloc debugging flags + in userland, and various verbose features in the kernel. Many + developers choose to disable these features on build machines + to maximize performance. (To disable malloc debugging, run + ln -s aj /etc/malloc.conf.) 20090719: Bump the shared library version numbers for all libraries that @@ -75,9 +65,9 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8. 20090624: The ABI of various structures related to the SYSV IPC API have - been changed. As a result, the COMPAT_FREEBSD[456] and COMPAT_43 - kernel options now all require COMPAT_FREEBSD7. - Bump __FreeBSD_version to 800100. + been changed. As a result, the COMPAT_FREEBSD[456] kernel + options now all require COMPAT_FREEBSD7. Bump __FreeBSD_version + to 800100. 20090622: Layout of struct vnet has changed as routing related variables Modified: projects/tcp_ffcaia2008_8.x/bin/ps/ps.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/bin/ps/ps.c Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/bin/ps/ps.c Sat Oct 10 01:15:40 2009 (r197923) @@ -1331,7 +1331,7 @@ check_procfs(void) static void usage(void) { -#define SINGLE_OPTS "[-aCcde" OPT_LAZY_f "HhjlmrSTuvwXxZ]" +#define SINGLE_OPTS "[-aCce" OPT_LAZY_f "HhjlmrSTuvwXxZ]" (void)fprintf(stderr, "%s\n%s\n%s\n%s\n", "usage: ps " SINGLE_OPTS " [-O fmt | -o fmt] [-G gid[,gid...]]", Modified: projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/cmd/zdb/zdb.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/cmd/zdb/zdb.c Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/cmd/zdb/zdb.c Sat Oct 10 01:15:40 2009 (r197923) @@ -1322,14 +1322,6 @@ dump_label(const char *dev) exit(1); } - if (S_ISCHR(statbuf.st_mode)) { - if (ioctl(fd, DIOCGMEDIASIZE, &statbuf.st_size) == -1) { - (void) printf("failed to get size of '%s': %s\n", dev, - strerror(errno)); - exit(1); - } - } - psize = statbuf.st_size; psize = P2ALIGN(psize, (uint64_t)sizeof (vdev_label_t)); Modified: projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/cmd/zfs/zfs.8 ============================================================================== --- projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Sat Oct 10 01:15:40 2009 (r197923) @@ -535,7 +535,7 @@ This property is not inherited. .ad .sp .6 .RS 4n -Controls the checksum used to verify data integrity. The default value is "on", which automatically selects an appropriate algorithm (currently, \fIfletcher4\fR, but this may change in future releases). The value "off" disables integrity +Controls the checksum used to verify data integrity. The default value is "on", which automatically selects an appropriate algorithm (currently, \fIfletcher2\fR, but this may change in future releases). The value "off" disables integrity checking on user data. Disabling checksums is NOT a recommended practice. .RE Copied: projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/head/assert.h (from r197920, projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/head/assert.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/head/assert.h Sat Oct 10 01:15:40 2009 (r197923, copy of r197920, projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/head/assert.h) @@ -0,0 +1,81 @@ +/* + * CDDL HEADER START + * + * The contents of this file are subject to the terms of the + * Common Development and Distribution License, Version 1.0 only + * (the "License"). You may not use this file except in compliance + * with the License. + * + * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE + * or http://www.opensolaris.org/os/licensing. + * See the License for the specific language governing permissions + * and limitations under the License. + * + * When distributing Covered Code, include this CDDL HEADER in each + * file and include the License file at usr/src/OPENSOLARIS.LICENSE. + * If applicable, add the following below this CDDL HEADER, with the + * fields enclosed by brackets "[]" replaced with your own identifying + * information: Portions Copyright [yyyy] [name of copyright owner] + * + * CDDL HEADER END + */ +/* Copyright (c) 1988 AT&T */ +/* All Rights Reserved */ + + +/* + * Copyright 2004 Sun Microsystems, Inc. All rights reserved. + * Use is subject to license terms. + */ + +#ifndef _ASSERT_H +#define _ASSERT_H + +#pragma ident "%Z%%M% %I% %E% SMI" /* SVr4.0 1.6.1.4 */ + +#ifdef __cplusplus +extern "C" { +#endif + +#if defined(__STDC__) +#if __STDC_VERSION__ - 0 >= 199901L +extern void __assert(const char *, const char *, int); +#else +extern void __assert(const char *, const char *, int); +#endif /* __STDC_VERSION__ - 0 >= 199901L */ +#else +extern void _assert(); +#endif + +#ifdef __cplusplus +} +#endif + +#endif /* _ASSERT_H */ + +/* + * Note that the ANSI C Standard requires all headers to be idempotent except + * which is explicitly required not to be idempotent (section 4.1.2). + * Therefore, it is by intent that the header guards (#ifndef _ASSERT_H) do + * not span this entire file. + */ + +#undef assert + +#ifdef NDEBUG + +#define assert(EX) ((void)0) + +#else + +#if defined(__STDC__) +#if __STDC_VERSION__ - 0 >= 199901L +#define assert(EX) (void)((EX) || (__assert(#EX, __FILE__, __LINE__), 0)) +#else +#define assert(EX) (void)((EX) || (__assert(#EX, __FILE__, __LINE__), 0)) +#endif /* __STDC_VERSION__ - 0 >= 199901L */ +#else +#define assert(EX) (void)((EX) || (_assert("EX", __FILE__, __LINE__), 0)) +#endif /* __STDC__ */ + +#endif /* NDEBUG */ Modified: projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c Sat Oct 10 01:15:40 2009 (r197923) @@ -172,7 +172,6 @@ is_shared(libzfs_handle_t *hdl, const ch *tab = '\0'; if (strcmp(buf, mountpoint) == 0) { -#if defined(sun) /* * the protocol field is the third field * skip over second field @@ -195,10 +194,6 @@ is_shared(libzfs_handle_t *hdl, const ch return (0); } } -#else - if (proto == PROTO_NFS) - return (SHARED_NFS); -#endif } } Modified: projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c Sat Oct 10 01:15:40 2009 (r197923) @@ -1126,7 +1126,7 @@ again: uint64_t originguid = 0; uint64_t stream_originguid = 0; uint64_t parent_fromsnap_guid, stream_parent_fromsnap_guid; - char *fsname, *stream_fsname, *p1, *p2; + char *fsname, *stream_fsname; nextfselem = nvlist_next_nvpair(local_nv, fselem); @@ -1295,11 +1295,10 @@ again: "parentfromsnap", &stream_parent_fromsnap_guid)); /* check for rename */ - p1 = strrchr(fsname, '/'); - p2 = strrchr(stream_fsname, '/'); if ((stream_parent_fromsnap_guid != 0 && stream_parent_fromsnap_guid != parent_fromsnap_guid) || - (p1 != NULL && p2 != NULL && strcmp (p1, p2) != 0)) { + strcmp(strrchr(fsname, '/'), + strrchr(stream_fsname, '/')) != 0) { nvlist_t *parent; char tryname[ZFS_MAXNAMELEN]; @@ -1318,7 +1317,7 @@ again: VERIFY(0 == nvlist_lookup_string(parent, "name", &pname)); (void) snprintf(tryname, sizeof (tryname), - "%s%s", pname, p2 != NULL ? p2 : ""); + "%s%s", pname, strrchr(stream_fsname, '/')); } else { tryname[0] = '\0'; if (flags.verbose) { Modified: projects/tcp_ffcaia2008_8.x/cddl/lib/libnvpair/Makefile ============================================================================== --- projects/tcp_ffcaia2008_8.x/cddl/lib/libnvpair/Makefile Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/cddl/lib/libnvpair/Makefile Sat Oct 10 01:15:40 2009 (r197923) @@ -13,6 +13,5 @@ SRCS= libnvpair.c \ CFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris/include CFLAGS+= -I${.CURDIR}/../../../sys/cddl/compat/opensolaris CFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common -CFLAGS+= -I${.CURDIR}/../../../sys .include Modified: projects/tcp_ffcaia2008_8.x/contrib/bind9/CHANGES ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/bind9/CHANGES Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/bind9/CHANGES Sat Oct 10 01:15:40 2009 (r197923) @@ -1,7 +1,3 @@ - --- 9.6.1-P1 released --- - -2640. [security] A specially crafted update packet will cause named - to exit. [RT #20000] --- 9.6.1 released --- Modified: projects/tcp_ffcaia2008_8.x/contrib/bind9/bin/named/update.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/bind9/bin/named/update.c Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/bind9/bin/named/update.c Sat Oct 10 01:15:40 2009 (r197923) @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: update.c,v 1.151.12.5.12.1 2009/07/28 14:18:08 marka Exp $ */ +/* $Id: update.c,v 1.151.12.5 2009/04/30 07:03:37 marka Exp $ */ #include @@ -979,11 +979,7 @@ temp_check(isc_mem_t *mctx, dns_diff_t * if (type == dns_rdatatype_rrsig || type == dns_rdatatype_sig) covers = dns_rdata_covers(&t->rdata); - else if (type == dns_rdatatype_any) { - dns_db_detachnode(db, &node); - dns_diff_clear(&trash); - return (DNS_R_NXRRSET); - } else + else covers = 0; /* Modified: projects/tcp_ffcaia2008_8.x/contrib/bind9/version ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/bind9/version Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/bind9/version Sat Oct 10 01:15:40 2009 (r197923) @@ -1,4 +1,4 @@ -# $Id: version,v 1.43.12.5.8.1 2009/07/28 14:18:08 marka Exp $ +# $Id: version,v 1.43.12.5 2009/06/04 04:02:41 marka Exp $ # # This file must follow /bin/sh rules. It is imported directly via # configure. @@ -6,5 +6,5 @@ MAJORVER=9 MINORVER=6 PATCHVER=1 -RELEASETYPE=-P -RELEASEVER=1 +RELEASETYPE= +RELEASEVER= Modified: projects/tcp_ffcaia2008_8.x/contrib/bzip2/FREEBSD-vendor ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/bzip2/FREEBSD-vendor Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/bzip2/FREEBSD-vendor Sat Oct 10 01:15:40 2009 (r197923) @@ -2,4 +2,6 @@ Project: bzip2 ProjectURL: http://www.bzip.org/ Version: 1.0.5 +VendorTag: BZIP2 +VersionTag: v1_0_5 License: BSD Modified: projects/tcp_ffcaia2008_8.x/contrib/gcc/dwarf2out.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/gcc/dwarf2out.c Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/gcc/dwarf2out.c Sat Oct 10 01:15:40 2009 (r197923) @@ -10007,7 +10007,7 @@ reference_to_unused (tree * tp, int * wa return NULL_TREE; else if (!cgraph_global_info_ready && (TREE_CODE (*tp) == VAR_DECL || TREE_CODE (*tp) == FUNCTION_DECL)) - return *tp; + gcc_unreachable (); else if (DECL_P (*tp) && TREE_CODE (*tp) == VAR_DECL) { struct cgraph_varpool_node *node = cgraph_varpool_node (*tp); Modified: projects/tcp_ffcaia2008_8.x/contrib/gdtoa/gdtoaimp.h ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/gdtoa/gdtoaimp.h Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/gdtoa/gdtoaimp.h Sat Oct 10 01:15:40 2009 (r197923) @@ -485,7 +485,7 @@ extern pthread_mutex_t __gdtoa_locks[2]; _pthread_mutex_unlock(&__gdtoa_locks[n]); \ } while(0) -#define Kmax 9 +#define Kmax 15 struct Bigint { Modified: projects/tcp_ffcaia2008_8.x/contrib/gdtoa/misc.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/gdtoa/misc.c Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/gdtoa/misc.c Sat Oct 10 01:15:40 2009 (r197923) @@ -55,9 +55,7 @@ Balloc #endif ACQUIRE_DTOA_LOCK(0); - /* The k > Kmax case does not need ACQUIRE_DTOA_LOCK(0), */ - /* but this case seems very unlikely. */ - if (k <= Kmax && (rv = freelist[k]) !=0) { + if ( (rv = freelist[k]) !=0) { freelist[k] = rv->next; } else { @@ -67,7 +65,7 @@ Balloc #else len = (sizeof(Bigint) + (x-1)*sizeof(ULong) + sizeof(double) - 1) /sizeof(double); - if (k <= Kmax && pmem_next - private_mem + len <= PRIVATE_mem) { + if (pmem_next - private_mem + len <= PRIVATE_mem) { rv = (Bigint*)pmem_next; pmem_next += len; } @@ -91,14 +89,10 @@ Bfree #endif { if (v) { - if (v->k > Kmax) - free((void*)v); - else { - ACQUIRE_DTOA_LOCK(0); - v->next = freelist[v->k]; - freelist[v->k] = v; - FREE_DTOA_LOCK(0); - } + ACQUIRE_DTOA_LOCK(0); + v->next = freelist[v->k]; + freelist[v->k] = v; + FREE_DTOA_LOCK(0); } } Modified: projects/tcp_ffcaia2008_8.x/contrib/less/LICENSE ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/LICENSE Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/LICENSE Sat Oct 10 01:15:40 2009 (r197923) @@ -2,7 +2,7 @@ ------------ Less -Copyright (C) 1984-2009 Mark Nudelman +Copyright (C) 1984-2008 Mark Nudelman Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.aut ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.aut Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.aut Sat Oct 10 01:15:40 2009 (r197923) @@ -10,10 +10,10 @@ srcdir = . SRC = \ main.c screen.c brac.c ch.c charset.c cmdbuf.c \ - command.c cvt.c decode.c edit.c filename.c forwback.c \ + command.c decode.c edit.c filename.c forwback.c \ help.c ifile.c input.c jump.c line.c linenum.c \ lsystem.c mark.c optfunc.c option.c opttbl.c os.c \ - output.c pattern.c position.c prompt.c search.c signal.c \ + output.c position.c prompt.c search.c signal.c \ tags.c ttyin.c version.c DISTFILES_W = \ defines.ds Makefile.dsb Makefile.dsg Makefile.dsu \ @@ -24,8 +24,7 @@ DISTFILES = \ ${SRC} regexp.c regexp.h \ COPYING INSTALL LICENSE Makefile.in Makefile.aut NEWS README \ configure configure.ac lesskey.c lessecho.c scrsize.c \ - charset.h cmd.h funcs.h lglob.h less.h lesskey.h option.h \ - pckeys.h pattern.h position.h \ + charset.h cmd.h funcs.h lglob.h less.h lesskey.h option.h pckeys.h position.h \ install.sh defines.h.in mkinstalldirs \ less.nro less.man lesskey.nro lesskey.man lessecho.nro lessecho.man \ less.hlp \ @@ -110,8 +109,6 @@ dist: ${DISTFILES} cd $$REL; chmod +w ${DISTFILES_W}; cd ..; \ echo "Creating release/$$REL/$$REL.tar.gz"; \ tar -cf - $$REL | gzip -c >release/$$REL/$$REL.tar.gz; \ - echo "Signing release/$$REL/$$REL.tar.gz"; \ - gpg --detach-sign release/$$REL/$$REL.tar.gz; \ echo "Creating release/$$REL/$$REL.zip"; \ zip -rq release/$$REL/$$REL.zip $$REL; \ rm -rf $$REL Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsb ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsb Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsb Sat Oct 10 01:15:40 2009 (r197923) @@ -18,13 +18,12 @@ EXT = .EXE .c.obj: $(CC) -c -I. $(CPPFLAGS) $(CFLAGS) $< -OBJ = \ - main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj \ - command.obj cvt.obj decode.obj edit.obj filename.obj forwback.obj \ - help.obj ifile.obj input.obj jump.obj line.obj linenum.obj \ - lsystem.obj mark.obj optfunc.obj option.obj opttbl.obj os.obj \ - output.obj pattern.obj position.obj prompt.obj search.obj signal.obj \ - tags.obj ttyin.obj version.obj +OBJ = main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj command.obj \ + decode.obj edit.obj filename.obj forwback.obj help.obj ifile.obj \ + input.obj jump.obj line.obj linenum.obj lsystem.obj \ + mark.obj optfunc.obj option.obj opttbl.obj os.obj output.obj \ + position.obj prompt.obj search.obj signal.obj tags.obj \ + ttyin.obj version.obj all: less$(EXT) lesskey$(EXT) Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsg ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsg Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsg Sat Oct 10 01:15:40 2009 (r197923) @@ -33,12 +33,11 @@ manext = 1 .c.o: ${CC} -I. ${CFLAGS_COMPILE_ONLY} -DBINDIR=\"${bindir}\" -DSYSDIR=\"${sysconfdir}\" ${CPPFLAGS} ${CFLAGS} $< -OBJ = \ - main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ - command.${O} cvt.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ +OBJ = main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ + command.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ help.${O} ifile.${O} input.${O} jump.${O} line.${O} linenum.${O} \ lsystem.${O} mark.${O} optfunc.${O} option.${O} opttbl.${O} os.${O} \ - output.${O} pattern.${O} position.${O} prompt.${O} search.${O} signal.${O} \ + output.${O} position.${O} prompt.${O} search.${O} signal.${O} \ tags.${O} ttyin.${O} version.${O} all: less lesskey lessecho Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsu ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsu Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsu Sat Oct 10 01:15:40 2009 (r197923) @@ -27,13 +27,12 @@ LIBS = $(LIBDIR)\llibce.lib $(LIBDIR)\gr .c.obj: $(CC) -c -I. -I$(INCDIR) $(CPPFLAGS) $(CFLAGS) $< -OBJ = \ - main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj \ - command.obj cvt.obj decode.obj edit.obj filename.obj forwback.obj \ - help.obj ifile.obj input.obj jump.obj line.obj linenum.obj \ - lsystem.obj mark.obj optfunc.obj option.obj opttbl.obj os.obj \ - output.obj pattern.obj position.obj prompt.obj search.obj signal.obj \ - tags.obj ttyin.obj version.obj +OBJ = main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj command.obj \ + decode.obj edit.obj filename.obj forwback.obj help.obj ifile.obj \ + input.obj jump.obj line.obj linenum.obj lsystem.obj \ + mark.obj optfunc.obj option.obj opttbl.obj os.obj output.obj \ + position.obj prompt.obj search.obj signal.obj tags.obj \ + ttyin.obj version.obj all: less lesskey Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.in ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.in Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.in Sat Oct 10 01:15:40 2009 (r197923) @@ -43,12 +43,11 @@ SHELL = /bin/sh .c.o: ${CC} -I. ${CFLAGS_COMPILE_ONLY} -DBINDIR=\"${bindir}\" -DSYSDIR=\"${sysconfdir}\" ${CPPFLAGS} ${CFLAGS} $< -OBJ = \ - main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ - command.${O} cvt.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ +OBJ = main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ + command.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ help.${O} ifile.${O} input.${O} jump.${O} line.${O} linenum.${O} \ lsystem.${O} mark.${O} optfunc.${O} option.${O} opttbl.${O} os.${O} \ - output.${O} pattern.${O} position.${O} prompt.${O} search.${O} signal.${O} \ + output.${O} position.${O} prompt.${O} search.${O} signal.${O} \ tags.${O} ttyin.${O} version.${O} @REGEX_O@ all: less$(EXEEXT) lesskey$(EXEEXT) lessecho$(EXEEXT) Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o2e ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o2e Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o2e Sat Oct 10 01:15:40 2009 (r197923) @@ -18,12 +18,11 @@ O = obj .c.${O}: ${CC} -c ${CPPFLAGS} ${CFLAGS} $< -OBJ = \ - main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ - command.${O} cvt.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ +OBJ = main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ + command.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ help.${O} ifile.${O} input.${O} jump.${O} line.${O} linenum.${O} \ lsystem.${O} mark.${O} optfunc.${O} option.${O} opttbl.${O} os.${O} \ - output.${O} pattern.${O} position.${O} prompt.${O} search.${O} signal.${O} \ + output.${O} position.${O} prompt.${O} search.${O} signal.${O} \ tags.${O} ttyin.${O} version.${O} regexp.${O} all: less.exe lesskey.exe scrsize.exe Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o9c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o9c Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o9c Sat Oct 10 01:15:40 2009 (r197923) @@ -22,12 +22,11 @@ O = r .c.${O}: ${CC} ${CFLAGS_COMPILE_ONLY} ${CPPFLAGS} ${CFLAGS} $< -OBJ = \ - main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ - command.${O} cvt.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ +OBJ = main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ + command.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ help.${O} ifile.${O} input.${O} jump.${O} line.${O} linenum.${O} \ lsystem.${O} mark.${O} optfunc.${O} option.${O} opttbl.${O} os.${O} \ - output.${O} pattern.${O} position.${O} prompt.${O} search.${O} signal.${O} \ + output.${O} position.${O} prompt.${O} search.${O} signal.${O} \ tags.${O} ttyin.${O} version.${O} regexp.${O} all: less lessecho lesskey Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o9u ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o9u Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o9u Sat Oct 10 01:15:40 2009 (r197923) @@ -21,12 +21,11 @@ O = r .c.${O}: ${CC} ${CFLAGS_COMPILE_ONLY} ${CPPFLAGS} ${CFLAGS} $< -OBJ = \ - main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ - command.${O} cvt.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ +OBJ = main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ + command.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ help.${O} ifile.${O} input.${O} jump.${O} line.${O} linenum.${O} \ lsystem.${O} mark.${O} optfunc.${O} option.${O} opttbl.${O} os.${O} \ - output.${O} pattern.${O} position.${O} prompt.${O} search.${O} signal.${O} \ + output.${O} position.${O} prompt.${O} search.${O} signal.${O} \ tags.${O} ttyin.${O} version.${O} regexp.${O} all: less lesskey Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.wnb ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.wnb Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.wnb Sat Oct 10 01:15:40 2009 (r197923) @@ -25,13 +25,12 @@ LIBS = ${LIBDIR}\import32.lib ${LIBDIR}\ .c.obj: ${CC} -c -I. ${CPPFLAGS} ${CFLAGS} $< -OBJ = \ - main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj \ - command.obj cvt.obj decode.obj edit.obj filename.obj forwback.obj \ - help.obj ifile.obj input.obj jump.obj line.obj linenum.obj \ - lsystem.obj mark.obj optfunc.obj option.obj opttbl.obj os.obj \ - output.obj pattern.obj position.obj prompt.obj search.obj signal.obj \ - tags.obj ttyin.obj version.obj regexp.obj +OBJ = main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj command.obj \ + decode.obj edit.obj filename.obj forwback.obj help.obj ifile.obj \ + input.obj jump.obj line.obj linenum.obj lsystem.obj \ + mark.obj optfunc.obj option.obj opttbl.obj os.obj output.obj \ + position.obj prompt.obj search.obj signal.obj tags.obj \ + ttyin.obj version.obj regexp.obj all: less lesskey lessecho Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.wnm ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.wnm Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.wnm Sat Oct 10 01:15:40 2009 (r197923) @@ -23,13 +23,12 @@ LIBS = user32.lib .c.obj: $(CC) $(CFLAGS) $< -OBJ = \ - main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj \ - command.obj cvt.obj decode.obj edit.obj filename.obj forwback.obj \ - help.obj ifile.obj input.obj jump.obj line.obj linenum.obj \ - lsystem.obj mark.obj optfunc.obj option.obj opttbl.obj os.obj \ - output.obj pattern.obj position.obj prompt.obj search.obj signal.obj \ - tags.obj ttyin.obj version.obj regexp.obj +OBJ = main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj command.obj \ + decode.obj edit.obj filename.obj forwback.obj help.obj ifile.obj \ + input.obj jump.obj line.obj linenum.obj lsystem.obj \ + mark.obj optfunc.obj option.obj opttbl.obj os.obj output.obj \ + position.obj prompt.obj search.obj signal.obj tags.obj \ + ttyin.obj version.obj regexp.obj all: less.exe lesskey.exe Modified: projects/tcp_ffcaia2008_8.x/contrib/less/NEWS ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/NEWS Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/NEWS Sat Oct 10 01:15:40 2009 (r197923) @@ -12,18 +12,6 @@ ====================================================================== - Major changes between "less" versions 429 and 436 - -* Don't pass "-" to non-pipe LESSOPEN unless it starts with "-". - -* Allow a fraction as the argument to the -# (--shift) option. - -* Fix highlight bug when underlined/overstruck text matches at end of line. - -* Fix non-regex searches with ctrl-R. - -====================================================================== - Major changes between "less" versions 424 and 429 * LESSOPEN pipe will now be used on standard input, if the LESSOPEN Modified: projects/tcp_ffcaia2008_8.x/contrib/less/README ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/README Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/README Sat Oct 10 01:15:40 2009 (r197923) @@ -1,7 +1,7 @@ - Less, version 436 + Less, version 429 - This is the distribution of less, version 436, released 07 Jul 2009. + This is the distribution of less, version 429, released 11 Apr 2009. This program is part of the GNU project (http://www.gnu.org). This program is free software. You may redistribute it and/or Modified: projects/tcp_ffcaia2008_8.x/contrib/less/brac.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/brac.c Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/brac.c Sat Oct 10 01:15:40 2009 (r197923) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2009 Mark Nudelman + * Copyright (C) 1984-2008 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/ch.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/ch.c Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/ch.c Sat Oct 10 01:15:40 2009 (r197923) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2009 Mark Nudelman + * Copyright (C) 1984-2008 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/charset.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/charset.c Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/charset.c Sat Oct 10 01:15:40 2009 (r197923) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2009 Mark Nudelman + * Copyright (C) 1984-2008 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. @@ -425,7 +425,7 @@ prchar(c) c &= 0377; if ((c < 128 || !utf_mode) && !control_char(c)) - SNPRINTF1(buf, sizeof(buf), "%c", (int) c); + SNPRINTF1(buf, sizeof(buf), "%c", c); else if (c == ESC) strcpy(buf, "ESC"); #if IS_EBCDIC_HOST @@ -442,7 +442,7 @@ prchar(c) "..V....D....TU.Z"[c]); #else else if (c < 128 && !control_char(c ^ 0100)) - SNPRINTF1(buf, sizeof(buf), "^%c", (int) (c ^ 0100)); + SNPRINTF1(buf, sizeof(buf), "^%c", c ^ 0100); #endif else SNPRINTF1(buf, sizeof(buf), binfmt, c); Modified: projects/tcp_ffcaia2008_8.x/contrib/less/charset.h ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/charset.h Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/charset.h Sat Oct 10 01:15:40 2009 (r197923) @@ -1,5 +1,5 @@ /* - * Copyright (C) 2005-2009 Mark Nudelman + * Copyright (C) 2005-2008 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/cmd.h ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/cmd.h Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/cmd.h Sat Oct 10 01:15:40 2009 (r197923) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2009 Mark Nudelman + * Copyright (C) 1984-2008 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/cmdbuf.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/cmdbuf.c Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/cmdbuf.c Sat Oct 10 01:15:40 2009 (r197923) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2009 Mark Nudelman + * Copyright (C) 1984-2008 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/command.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/command.c Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/command.c Sat Oct 10 01:15:40 2009 (r197923) @@ -1,6 +1,6 @@ /* $FreeBSD$ */ /* - * Copyright (C) 1984-2009 Mark Nudelman + * Copyright (C) 1984-2008 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/configure.ac ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/configure.ac Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/configure.ac Sat Oct 10 01:15:40 2009 (r197923) @@ -1,6 +1,6 @@ # Process this file with autoconf to produce a configure script. -# Copyright (C) 1984-2009 Mark Nudelman +# Copyright (C) 1984-2008 Mark Nudelman # # You may distribute under the terms of either the GNU General Public # License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/decode.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/decode.c Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/decode.c Sat Oct 10 01:15:40 2009 (r197923) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2009 Mark Nudelman + * Copyright (C) 1984-2008 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/defines.ds ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/defines.ds Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/defines.ds Sat Oct 10 01:15:40 2009 (r197923) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2009 Mark Nudelman + * Copyright (C) 1984-2008 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/defines.o2 ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/defines.o2 Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/defines.o2 Sat Oct 10 01:15:40 2009 (r197923) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2009 Mark Nudelman + * Copyright (C) 1984-2008 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/defines.o9 ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/defines.o9 Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/defines.o9 Sat Oct 10 01:15:40 2009 (r197923) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2009 Mark Nudelman + * Copyright (C) 1984-2008 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/defines.wn ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/defines.wn Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/defines.wn Sat Oct 10 01:15:40 2009 (r197923) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2009 Mark Nudelman + * Copyright (C) 1984-2008 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/edit.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/edit.c Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/edit.c Sat Oct 10 01:15:40 2009 (r197923) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2009 Mark Nudelman + * Copyright (C) 1984-2008 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/filename.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/filename.c Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/filename.c Sat Oct 10 01:15:40 2009 (r197923) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2009 Mark Nudelman + * Copyright (C) 1984-2008 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. @@ -843,17 +843,17 @@ open_altfile(filename, pf, pfd) #else lessopen++; returnfd = 1; + if (*lessopen == '-') { + /* + * Lessopen preprocessor will accept "-" as a filename. + */ + lessopen++; + } else { + if (strcmp(filename, "-") == 0) + return (NULL); + } #endif } - if (*lessopen == '-') { - /* - * Lessopen preprocessor will accept "-" as a filename. - */ - lessopen++; - } else { - if (strcmp(filename, "-") == 0) - return (NULL); - } len = strlen(lessopen) + strlen(filename) + 2; cmd = (char *) ecalloc(len, sizeof(char)); Modified: projects/tcp_ffcaia2008_8.x/contrib/less/forwback.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/forwback.c Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/forwback.c Sat Oct 10 01:15:40 2009 (r197923) @@ -1,6 +1,6 @@ /* $FreeBSD$ */ /* - * Copyright (C) 1984-2009 Mark Nudelman + * Copyright (C) 1984-2008 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/funcs.h ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/funcs.h Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/funcs.h Sat Oct 10 01:15:40 2009 (r197923) @@ -83,9 +83,6 @@ public void ungetcc (); public void ungetsc (); public void commands (); - public int cvt_length (); - public int * cvt_alloc_chpos (); - public void cvt_text (); public void init_cmds (); public void add_fcmd_table (); public void add_ecmd_table (); @@ -196,8 +193,6 @@ public void opt_l (); public void opt_j (); public void calc_jump_sline (); - public void opt_shift (); - public void calc_shift_count (); public void opt_k (); public void opt_t (); public void opt__T (); @@ -238,10 +233,6 @@ public void error (); public void ierror (); public int query (); - public int compile_pattern (); - public void uncompile_pattern (); - public int is_null_pattern (); - public int match_pattern (); public POSITION position (); public void add_forw_pos (); public void add_back_pos (); @@ -257,7 +248,6 @@ public char * eq_message (); public char * pr_string (); public char * wait_message (); - public void init_search (); public void repaint_hilite (); public void clear_attn (); public void undo_search (); Modified: projects/tcp_ffcaia2008_8.x/contrib/less/ifile.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/ifile.c Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/ifile.c Sat Oct 10 01:15:40 2009 (r197923) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2009 Mark Nudelman + * Copyright (C) 1984-2008 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/input.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/input.c Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/input.c Sat Oct 10 01:15:40 2009 (r197923) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2009 Mark Nudelman + * Copyright (C) 1984-2008 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. @@ -196,7 +196,7 @@ get_forw_line: c = ch_forw_get(); } - pdone(endline, 1); + pdone(endline, c); #if HILITE_SEARCH if (is_filtered(base_pos)) @@ -398,7 +398,7 @@ get_back_line: } } while (new_pos < curr_pos); - pdone(endline, 0); + pdone(endline, ch_forw_get()); #if HILITE_SEARCH if (is_filtered(base_pos)) Modified: projects/tcp_ffcaia2008_8.x/contrib/less/jump.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/jump.c Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/jump.c Sat Oct 10 01:15:40 2009 (r197923) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2009 Mark Nudelman + * Copyright (C) 1984-2008 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/less.h ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/less.h Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/less.h Sat Oct 10 01:15:40 2009 (r197923) @@ -1,6 +1,6 @@ /* $FreeBSD$ */ /* - * Copyright (C) 1984-2009 Mark Nudelman + * Copyright (C) 1984-2008 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. @@ -489,12 +489,6 @@ struct textlist #define FAKE_HELPFILE "@/\\less/\\help/\\file/\\@" -/* Flags for cvt_text */ -#define CVT_TO_LC 01 /* Convert upper-case to lower-case */ -#define CVT_BS 02 /* Do backspace processing */ -#define CVT_CRLF 04 /* Remove CR after LF */ -#define CVT_ANSI 010 /* Remove ANSI escape sequences */ - #include "funcs.h" /* Functions not included in funcs.h */ Modified: projects/tcp_ffcaia2008_8.x/contrib/less/less.man ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/less.man Sat Oct 10 01:03:56 2009 (r197922) +++ projects/tcp_ffcaia2008_8.x/contrib/less/less.man Sat Oct 10 01:15:40 2009 (r197923) @@ -809,58 +809,51 @@ LESS(1) Specifies the default number of positions to scroll horizontally in the RIGHTARROW and LEFTARROW commands. If the number speci- *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sat Oct 10 01:17:12 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 879AB106566B; Sat, 10 Oct 2009 01:17:12 +0000 (UTC) (envelope-from lstewart@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 5DEB58FC19; Sat, 10 Oct 2009 01:17:12 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n9A1HCGu068829; Sat, 10 Oct 2009 01:17:12 GMT (envelope-from lstewart@svn.freebsd.org) Received: (from lstewart@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n9A1HCXl068828; Sat, 10 Oct 2009 01:17:12 GMT (envelope-from lstewart@svn.freebsd.org) Message-Id: <200910100117.n9A1HCXl068828@svn.freebsd.org> From: Lawrence Stewart Date: Sat, 10 Oct 2009 01:17:12 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197924 - projects/tcp_ffcaia2008_head X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Oct 2009 01:17:12 -0000 Author: lstewart Date: Sat Oct 10 01:17:12 2009 New Revision: 197924 URL: http://svn.freebsd.org/changeset/base/197924 Log: Got ahead of myself and created the new branch before merging the correct set of revisions to the 8.x branch. Sponsored by: FreeBSD Foundation Deleted: projects/tcp_ffcaia2008_head/ From owner-svn-src-projects@FreeBSD.ORG Sat Oct 10 01:25:12 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C5A2A106568B; Sat, 10 Oct 2009 01:25:12 +0000 (UTC) (envelope-from lstewart@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id B06DC8FC14; Sat, 10 Oct 2009 01:25:12 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n9A1PCPo069099; Sat, 10 Oct 2009 01:25:12 GMT (envelope-from lstewart@svn.freebsd.org) Received: (from lstewart@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n9A1PB5g069053; Sat, 10 Oct 2009 01:25:11 GMT (envelope-from lstewart@svn.freebsd.org) Message-Id: <200910100125.n9A1PB5g069053@svn.freebsd.org> From: Lawrence Stewart Date: Sat, 10 Oct 2009 01:25:11 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197925 - in projects/tcp_ffcaia2008_8.x: . bin/ps cddl/contrib/opensolaris contrib/bind9 contrib/bind9/bin/named contrib/cpio contrib/csup contrib/ee contrib/file contrib/gcc contrib/g... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Oct 2009 01:25:12 -0000 Author: lstewart Date: Sat Oct 10 01:25:11 2009 New Revision: 197925 URL: http://svn.freebsd.org/changeset/base/197925 Log: Merge 195779:196045 from head. Sponsored by: FreeBSD Foundation Added: projects/tcp_ffcaia2008_8.x/contrib/less/cvt.c - copied unchanged from r196045, head/contrib/less/cvt.c projects/tcp_ffcaia2008_8.x/contrib/less/pattern.c - copied unchanged from r196045, head/contrib/less/pattern.c projects/tcp_ffcaia2008_8.x/contrib/less/pattern.h - copied unchanged from r196045, head/contrib/less/pattern.h projects/tcp_ffcaia2008_8.x/etc/rc.d/hostid_save - copied unchanged from r196045, head/etc/rc.d/hostid_save projects/tcp_ffcaia2008_8.x/etc/rc.d/zvol - copied unchanged from r196045, head/etc/rc.d/zvol projects/tcp_ffcaia2008_8.x/lib/libkvm/kvm_vnet.c - copied unchanged from r196045, head/lib/libkvm/kvm_vnet.c projects/tcp_ffcaia2008_8.x/share/man/man4/siis.4 - copied unchanged from r196045, head/share/man/man4/siis.4 projects/tcp_ffcaia2008_8.x/sys/dev/ispfw/asm_2500.h - copied unchanged from r196045, head/sys/dev/ispfw/asm_2500.h projects/tcp_ffcaia2008_8.x/sys/dev/siis/ - copied from r196045, head/sys/dev/siis/ projects/tcp_ffcaia2008_8.x/sys/modules/if_epair/ - copied from r196045, head/sys/modules/if_epair/ projects/tcp_ffcaia2008_8.x/sys/modules/ispfw/isp_2400_multi/ - copied from r196045, head/sys/modules/ispfw/isp_2400_multi/ projects/tcp_ffcaia2008_8.x/sys/modules/ispfw/isp_2500/ - copied from r196045, head/sys/modules/ispfw/isp_2500/ projects/tcp_ffcaia2008_8.x/sys/modules/ispfw/isp_2500_multi/ - copied from r196045, head/sys/modules/ispfw/isp_2500_multi/ projects/tcp_ffcaia2008_8.x/sys/modules/siis/ - copied from r196045, head/sys/modules/siis/ projects/tcp_ffcaia2008_8.x/sys/vm/sg_pager.c - copied unchanged from r196045, head/sys/vm/sg_pager.c Deleted: projects/tcp_ffcaia2008_8.x/sys/kern/kern_vimage.c projects/tcp_ffcaia2008_8.x/sys/sys/vimage.h Modified: projects/tcp_ffcaia2008_8.x/ (props changed) projects/tcp_ffcaia2008_8.x/ObsoleteFiles.inc projects/tcp_ffcaia2008_8.x/UPDATING projects/tcp_ffcaia2008_8.x/bin/ps/ps.c projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/bind9/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/bind9/CHANGES projects/tcp_ffcaia2008_8.x/contrib/bind9/bin/named/update.c projects/tcp_ffcaia2008_8.x/contrib/bind9/version projects/tcp_ffcaia2008_8.x/contrib/cpio/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/csup/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/ee/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/file/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/gcc/dwarf2out.c projects/tcp_ffcaia2008_8.x/contrib/gdb/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/gdtoa/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/less/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/less/LICENSE projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.aut projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsb projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsg projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsu projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.in projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o2e projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o9c projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o9u projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.wnb projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.wnm projects/tcp_ffcaia2008_8.x/contrib/less/NEWS projects/tcp_ffcaia2008_8.x/contrib/less/README projects/tcp_ffcaia2008_8.x/contrib/less/brac.c projects/tcp_ffcaia2008_8.x/contrib/less/ch.c projects/tcp_ffcaia2008_8.x/contrib/less/charset.c projects/tcp_ffcaia2008_8.x/contrib/less/charset.h projects/tcp_ffcaia2008_8.x/contrib/less/cmd.h projects/tcp_ffcaia2008_8.x/contrib/less/cmdbuf.c projects/tcp_ffcaia2008_8.x/contrib/less/command.c projects/tcp_ffcaia2008_8.x/contrib/less/configure.ac projects/tcp_ffcaia2008_8.x/contrib/less/decode.c projects/tcp_ffcaia2008_8.x/contrib/less/defines.ds projects/tcp_ffcaia2008_8.x/contrib/less/defines.o2 projects/tcp_ffcaia2008_8.x/contrib/less/defines.o9 projects/tcp_ffcaia2008_8.x/contrib/less/defines.wn projects/tcp_ffcaia2008_8.x/contrib/less/edit.c projects/tcp_ffcaia2008_8.x/contrib/less/filename.c projects/tcp_ffcaia2008_8.x/contrib/less/forwback.c projects/tcp_ffcaia2008_8.x/contrib/less/funcs.h projects/tcp_ffcaia2008_8.x/contrib/less/ifile.c projects/tcp_ffcaia2008_8.x/contrib/less/input.c projects/tcp_ffcaia2008_8.x/contrib/less/jump.c projects/tcp_ffcaia2008_8.x/contrib/less/less.h projects/tcp_ffcaia2008_8.x/contrib/less/less.man projects/tcp_ffcaia2008_8.x/contrib/less/less.nro projects/tcp_ffcaia2008_8.x/contrib/less/lessecho.c projects/tcp_ffcaia2008_8.x/contrib/less/lessecho.man projects/tcp_ffcaia2008_8.x/contrib/less/lessecho.nro projects/tcp_ffcaia2008_8.x/contrib/less/lesskey.c projects/tcp_ffcaia2008_8.x/contrib/less/lesskey.h projects/tcp_ffcaia2008_8.x/contrib/less/lesskey.man projects/tcp_ffcaia2008_8.x/contrib/less/lesskey.nro projects/tcp_ffcaia2008_8.x/contrib/less/lglob.h projects/tcp_ffcaia2008_8.x/contrib/less/line.c projects/tcp_ffcaia2008_8.x/contrib/less/linenum.c projects/tcp_ffcaia2008_8.x/contrib/less/lsystem.c projects/tcp_ffcaia2008_8.x/contrib/less/main.c projects/tcp_ffcaia2008_8.x/contrib/less/mark.c projects/tcp_ffcaia2008_8.x/contrib/less/mkhelp.c projects/tcp_ffcaia2008_8.x/contrib/less/optfunc.c projects/tcp_ffcaia2008_8.x/contrib/less/option.c projects/tcp_ffcaia2008_8.x/contrib/less/option.h projects/tcp_ffcaia2008_8.x/contrib/less/opttbl.c projects/tcp_ffcaia2008_8.x/contrib/less/os.c projects/tcp_ffcaia2008_8.x/contrib/less/output.c projects/tcp_ffcaia2008_8.x/contrib/less/pckeys.h projects/tcp_ffcaia2008_8.x/contrib/less/position.c projects/tcp_ffcaia2008_8.x/contrib/less/position.h projects/tcp_ffcaia2008_8.x/contrib/less/prompt.c projects/tcp_ffcaia2008_8.x/contrib/less/screen.c projects/tcp_ffcaia2008_8.x/contrib/less/scrsize.c projects/tcp_ffcaia2008_8.x/contrib/less/search.c projects/tcp_ffcaia2008_8.x/contrib/less/signal.c projects/tcp_ffcaia2008_8.x/contrib/less/tags.c projects/tcp_ffcaia2008_8.x/contrib/less/ttyin.c projects/tcp_ffcaia2008_8.x/contrib/less/version.c projects/tcp_ffcaia2008_8.x/contrib/libpcap/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/ncurses/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/netcat/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/ntp/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/openbsm/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/openbsm/NEWS projects/tcp_ffcaia2008_8.x/contrib/openbsm/README projects/tcp_ffcaia2008_8.x/contrib/openbsm/VERSION projects/tcp_ffcaia2008_8.x/contrib/openbsm/config/config.h projects/tcp_ffcaia2008_8.x/contrib/openbsm/configure projects/tcp_ffcaia2008_8.x/contrib/openbsm/configure.ac projects/tcp_ffcaia2008_8.x/contrib/openbsm/etc/audit_event projects/tcp_ffcaia2008_8.x/contrib/openbsm/tools/audump.c projects/tcp_ffcaia2008_8.x/contrib/openpam/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/pf/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/sendmail/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/tcpdump/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/tcsh/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/top/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/top/install-sh (props changed) projects/tcp_ffcaia2008_8.x/contrib/wpa/ (props changed) projects/tcp_ffcaia2008_8.x/crypto/openssh/ (props changed) projects/tcp_ffcaia2008_8.x/crypto/openssl/ (props changed) projects/tcp_ffcaia2008_8.x/etc/portsnap.conf projects/tcp_ffcaia2008_8.x/etc/rc.d/Makefile projects/tcp_ffcaia2008_8.x/etc/rc.d/hostid projects/tcp_ffcaia2008_8.x/etc/rc.d/zfs projects/tcp_ffcaia2008_8.x/lib/libarchive/archive_read_support_format_iso9660.c projects/tcp_ffcaia2008_8.x/lib/libc/ (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/gen/pw_scan.c projects/tcp_ffcaia2008_8.x/lib/libc/stdio/asprintf.c (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/stdtime/ (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/string/ffsll.c (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/string/flsll.c (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/string/wcpcpy.c (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/string/wcpncpy.c (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/sys/mmap.2 projects/tcp_ffcaia2008_8.x/lib/libjail/jail.c projects/tcp_ffcaia2008_8.x/lib/libjail/jail.h projects/tcp_ffcaia2008_8.x/lib/libkvm/Makefile projects/tcp_ffcaia2008_8.x/lib/libkvm/kvm.c projects/tcp_ffcaia2008_8.x/lib/libkvm/kvm_private.h projects/tcp_ffcaia2008_8.x/lib/libkvm/kvm_proc.c projects/tcp_ffcaia2008_8.x/lib/libusb/ (props changed) projects/tcp_ffcaia2008_8.x/lib/libusb/libusb.3 projects/tcp_ffcaia2008_8.x/lib/libusb/libusb.h projects/tcp_ffcaia2008_8.x/lib/libusb/libusb10.c projects/tcp_ffcaia2008_8.x/lib/libusb/libusb10.h projects/tcp_ffcaia2008_8.x/lib/libusb/libusb10_desc.c projects/tcp_ffcaia2008_8.x/lib/libusb/libusb10_io.c projects/tcp_ffcaia2008_8.x/lib/libusb/libusb20.3 (contents, props changed) projects/tcp_ffcaia2008_8.x/lib/libusb/libusb20_compat01.c projects/tcp_ffcaia2008_8.x/lib/libusb/libusb20_int.h projects/tcp_ffcaia2008_8.x/lib/libusb/usb.h (props changed) projects/tcp_ffcaia2008_8.x/lib/libutil/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/dhclient/dispatch.c projects/tcp_ffcaia2008_8.x/sbin/ifconfig/ifconfig.c projects/tcp_ffcaia2008_8.x/sbin/ifconfig/ifieee80211.c projects/tcp_ffcaia2008_8.x/sbin/ipfw/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/mount_nfs/mount_nfs.8 projects/tcp_ffcaia2008_8.x/share/man/man4/Makefile projects/tcp_ffcaia2008_8.x/share/man/man4/ahci.4 projects/tcp_ffcaia2008_8.x/share/man/man4/altq.4 projects/tcp_ffcaia2008_8.x/share/man/man4/asmc.4 projects/tcp_ffcaia2008_8.x/share/man/man4/epair.4 projects/tcp_ffcaia2008_8.x/share/man/man4/mxge.4 projects/tcp_ffcaia2008_8.x/share/man/man4/u3g.4 projects/tcp_ffcaia2008_8.x/share/man/man4/urtw.4 projects/tcp_ffcaia2008_8.x/share/man/man9/netisr.9 projects/tcp_ffcaia2008_8.x/share/misc/committers-ports.dot projects/tcp_ffcaia2008_8.x/share/zoneinfo/ (props changed) projects/tcp_ffcaia2008_8.x/sys/ (props changed) projects/tcp_ffcaia2008_8.x/sys/amd64/amd64/initcpu.c projects/tcp_ffcaia2008_8.x/sys/amd64/amd64/machdep.c projects/tcp_ffcaia2008_8.x/sys/amd64/amd64/pmap.c projects/tcp_ffcaia2008_8.x/sys/amd64/include/cpufunc.h projects/tcp_ffcaia2008_8.x/sys/amd64/include/md_var.h projects/tcp_ffcaia2008_8.x/sys/amd64/include/xen/ (props changed) projects/tcp_ffcaia2008_8.x/sys/arm/arm/cpufunc.c projects/tcp_ffcaia2008_8.x/sys/arm/arm/minidump_machdep.c projects/tcp_ffcaia2008_8.x/sys/arm/arm/pmap.c projects/tcp_ffcaia2008_8.x/sys/boot/forth/loader.conf projects/tcp_ffcaia2008_8.x/sys/cam/cam_ccb.h projects/tcp_ffcaia2008_8.x/sys/cam/cam_xpt.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/ (props changed) projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/tcp_ffcaia2008_8.x/sys/compat/freebsd32/freebsd32_misc.c projects/tcp_ffcaia2008_8.x/sys/compat/linprocfs/linprocfs.c projects/tcp_ffcaia2008_8.x/sys/compat/linux/linux_ioctl.c projects/tcp_ffcaia2008_8.x/sys/compat/linux/linux_mib.c projects/tcp_ffcaia2008_8.x/sys/compat/linux/linux_socket.c projects/tcp_ffcaia2008_8.x/sys/compat/svr4/svr4_sockio.c projects/tcp_ffcaia2008_8.x/sys/conf/NOTES projects/tcp_ffcaia2008_8.x/sys/conf/files projects/tcp_ffcaia2008_8.x/sys/contrib/altq/altq/altq_subr.c projects/tcp_ffcaia2008_8.x/sys/contrib/dev/acpica/ (props changed) projects/tcp_ffcaia2008_8.x/sys/contrib/ipfilter/netinet/fil.c projects/tcp_ffcaia2008_8.x/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c projects/tcp_ffcaia2008_8.x/sys/contrib/pf/ (props changed) projects/tcp_ffcaia2008_8.x/sys/contrib/pf/net/pf.c projects/tcp_ffcaia2008_8.x/sys/contrib/pf/net/pf_if.c projects/tcp_ffcaia2008_8.x/sys/contrib/pf/net/pf_ioctl.c projects/tcp_ffcaia2008_8.x/sys/contrib/pf/net/pf_subr.c projects/tcp_ffcaia2008_8.x/sys/contrib/rdma/rdma_cma.c projects/tcp_ffcaia2008_8.x/sys/ddb/db_sym.c projects/tcp_ffcaia2008_8.x/sys/dev/aac/aac.c projects/tcp_ffcaia2008_8.x/sys/dev/acpica/acpi.c projects/tcp_ffcaia2008_8.x/sys/dev/acpica/acpi_battery.c projects/tcp_ffcaia2008_8.x/sys/dev/acpica/acpi_cpu.c projects/tcp_ffcaia2008_8.x/sys/dev/acpica/acpi_dock.c projects/tcp_ffcaia2008_8.x/sys/dev/acpica/acpi_thermal.c projects/tcp_ffcaia2008_8.x/sys/dev/adb/adb_bus.c projects/tcp_ffcaia2008_8.x/sys/dev/alc/if_alc.c projects/tcp_ffcaia2008_8.x/sys/dev/amdtemp/amdtemp.c projects/tcp_ffcaia2008_8.x/sys/dev/amr/amr.c projects/tcp_ffcaia2008_8.x/sys/dev/ath/ath_hal/ar5212/ar5212_recv.c projects/tcp_ffcaia2008_8.x/sys/dev/ath/if_ath.c projects/tcp_ffcaia2008_8.x/sys/dev/ath/if_athvar.h projects/tcp_ffcaia2008_8.x/sys/dev/atkbdc/psm.c projects/tcp_ffcaia2008_8.x/sys/dev/bktr/bktr_os.c projects/tcp_ffcaia2008_8.x/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.c projects/tcp_ffcaia2008_8.x/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c projects/tcp_ffcaia2008_8.x/sys/dev/drm/drm_drv.c projects/tcp_ffcaia2008_8.x/sys/dev/e1000/e1000_ich8lan.c projects/tcp_ffcaia2008_8.x/sys/dev/e1000/if_em.c projects/tcp_ffcaia2008_8.x/sys/dev/e1000/if_igb.c projects/tcp_ffcaia2008_8.x/sys/dev/if_ndis/if_ndis.c projects/tcp_ffcaia2008_8.x/sys/dev/ips/ips_pci.c projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp.c projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_freebsd.c projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_freebsd.h projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_ioctl.h projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_library.c projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_library.h projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_pci.c projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_sbus.c projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_stds.h projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_target.c projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_target.h projects/tcp_ffcaia2008_8.x/sys/dev/isp/ispmbox.h projects/tcp_ffcaia2008_8.x/sys/dev/isp/ispreg.h projects/tcp_ffcaia2008_8.x/sys/dev/isp/ispvar.h projects/tcp_ffcaia2008_8.x/sys/dev/ispfw/asm_2300.h projects/tcp_ffcaia2008_8.x/sys/dev/ispfw/asm_2400.h projects/tcp_ffcaia2008_8.x/sys/dev/ispfw/ispfw.c projects/tcp_ffcaia2008_8.x/sys/dev/ixgbe/ixgbe.c projects/tcp_ffcaia2008_8.x/sys/dev/mfi/mfi.c projects/tcp_ffcaia2008_8.x/sys/dev/mlx/mlx.c projects/tcp_ffcaia2008_8.x/sys/dev/mmc/mmc.c projects/tcp_ffcaia2008_8.x/sys/dev/mn/if_mn.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/mxge/if_mxge.c projects/tcp_ffcaia2008_8.x/sys/dev/pccbb/pccbb.c projects/tcp_ffcaia2008_8.x/sys/dev/pci/pci.c projects/tcp_ffcaia2008_8.x/sys/dev/pst/pst-iop.c projects/tcp_ffcaia2008_8.x/sys/dev/rp/rp.c projects/tcp_ffcaia2008_8.x/sys/dev/sound/pci/hda/hdac.c projects/tcp_ffcaia2008_8.x/sys/dev/twe/twe.c projects/tcp_ffcaia2008_8.x/sys/dev/uart/uart_cpu_powerpc.c projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/avr32dci.c projects/tcp_ffcaia2008_8.x/sys/dev/usb/usbdi.h projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_uath.c projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_upgt.c projects/tcp_ffcaia2008_8.x/sys/dev/xen/blkback/blkback.c projects/tcp_ffcaia2008_8.x/sys/dev/xen/netback/netback.c projects/tcp_ffcaia2008_8.x/sys/dev/xen/xenpci/ (props changed) projects/tcp_ffcaia2008_8.x/sys/fs/nfs/nfsport.h projects/tcp_ffcaia2008_8.x/sys/fs/nfsclient/nfs_clbio.c projects/tcp_ffcaia2008_8.x/sys/fs/nfsclient/nfs_clrpcops.c projects/tcp_ffcaia2008_8.x/sys/fs/nfsclient/nfs_clstate.c projects/tcp_ffcaia2008_8.x/sys/fs/nfsclient/nfs_clvnops.c projects/tcp_ffcaia2008_8.x/sys/fs/procfs/procfs_map.c projects/tcp_ffcaia2008_8.x/sys/fs/unionfs/union_subr.c projects/tcp_ffcaia2008_8.x/sys/i386/acpica/acpi_machdep.c projects/tcp_ffcaia2008_8.x/sys/i386/bios/smapi.c projects/tcp_ffcaia2008_8.x/sys/i386/bios/smbios.c projects/tcp_ffcaia2008_8.x/sys/i386/bios/vpd.c projects/tcp_ffcaia2008_8.x/sys/i386/i386/initcpu.c projects/tcp_ffcaia2008_8.x/sys/i386/i386/machdep.c projects/tcp_ffcaia2008_8.x/sys/i386/i386/pmap.c projects/tcp_ffcaia2008_8.x/sys/i386/i386/vm_machdep.c projects/tcp_ffcaia2008_8.x/sys/i386/include/cpufunc.h projects/tcp_ffcaia2008_8.x/sys/i386/include/md_var.h projects/tcp_ffcaia2008_8.x/sys/i386/include/pmap.h projects/tcp_ffcaia2008_8.x/sys/i386/include/sf_buf.h projects/tcp_ffcaia2008_8.x/sys/i386/xen/pmap.c projects/tcp_ffcaia2008_8.x/sys/ia64/ia64/pmap.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_cons.c (props changed) projects/tcp_ffcaia2008_8.x/sys/kern/kern_exec.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_jail.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_linker.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_poll.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_proc.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_sysctl.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_uuid.c projects/tcp_ffcaia2008_8.x/sys/kern/subr_bus.c projects/tcp_ffcaia2008_8.x/sys/kern/sys_socket.c projects/tcp_ffcaia2008_8.x/sys/kern/tty_pts.c projects/tcp_ffcaia2008_8.x/sys/kern/tty_ttydisc.c projects/tcp_ffcaia2008_8.x/sys/kern/uipc_domain.c projects/tcp_ffcaia2008_8.x/sys/kern/uipc_socket.c projects/tcp_ffcaia2008_8.x/sys/kern/uipc_syscalls.c projects/tcp_ffcaia2008_8.x/sys/kern/uipc_usrreq.c projects/tcp_ffcaia2008_8.x/sys/kern/vfs_lookup.c projects/tcp_ffcaia2008_8.x/sys/kern/vfs_mount.c projects/tcp_ffcaia2008_8.x/sys/kern/vfs_syscalls.c projects/tcp_ffcaia2008_8.x/sys/mips/mips/pmap.c projects/tcp_ffcaia2008_8.x/sys/modules/Makefile projects/tcp_ffcaia2008_8.x/sys/modules/ispfw/Makefile projects/tcp_ffcaia2008_8.x/sys/modules/wlan/Makefile projects/tcp_ffcaia2008_8.x/sys/net/bpf.c projects/tcp_ffcaia2008_8.x/sys/net/bridgestp.c projects/tcp_ffcaia2008_8.x/sys/net/flowtable.c projects/tcp_ffcaia2008_8.x/sys/net/if.c projects/tcp_ffcaia2008_8.x/sys/net/if_bridge.c projects/tcp_ffcaia2008_8.x/sys/net/if_clone.c projects/tcp_ffcaia2008_8.x/sys/net/if_clone.h projects/tcp_ffcaia2008_8.x/sys/net/if_ef.c projects/tcp_ffcaia2008_8.x/sys/net/if_enc.c projects/tcp_ffcaia2008_8.x/sys/net/if_epair.c projects/tcp_ffcaia2008_8.x/sys/net/if_ethersubr.c projects/tcp_ffcaia2008_8.x/sys/net/if_faith.c projects/tcp_ffcaia2008_8.x/sys/net/if_gif.c projects/tcp_ffcaia2008_8.x/sys/net/if_gre.c projects/tcp_ffcaia2008_8.x/sys/net/if_llatbl.c projects/tcp_ffcaia2008_8.x/sys/net/if_loop.c projects/tcp_ffcaia2008_8.x/sys/net/if_mib.c projects/tcp_ffcaia2008_8.x/sys/net/if_spppsubr.c projects/tcp_ffcaia2008_8.x/sys/net/if_stf.c projects/tcp_ffcaia2008_8.x/sys/net/if_tun.c projects/tcp_ffcaia2008_8.x/sys/net/if_var.h projects/tcp_ffcaia2008_8.x/sys/net/if_vlan.c projects/tcp_ffcaia2008_8.x/sys/net/netisr.c projects/tcp_ffcaia2008_8.x/sys/net/netisr.h projects/tcp_ffcaia2008_8.x/sys/net/raw_cb.c projects/tcp_ffcaia2008_8.x/sys/net/raw_usrreq.c projects/tcp_ffcaia2008_8.x/sys/net/route.c projects/tcp_ffcaia2008_8.x/sys/net/rtsock.c projects/tcp_ffcaia2008_8.x/sys/net/vnet.c projects/tcp_ffcaia2008_8.x/sys/net/vnet.h projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_crypto.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_crypto.h projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_ddb.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_freebsd.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_hwmp.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_input.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_ioctl.h projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_mesh.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_mesh.h projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_output.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_scan_sta.c projects/tcp_ffcaia2008_8.x/sys/netgraph/atm/ng_atm.c projects/tcp_ffcaia2008_8.x/sys/netgraph/bluetooth/socket/ng_btsocket.c projects/tcp_ffcaia2008_8.x/sys/netgraph/netgraph.h projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_base.c projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_bridge.c projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_eiface.c projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_ether.c projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_gif.c projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_iface.c projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_pipe.c projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_socket.c projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_source.c projects/tcp_ffcaia2008_8.x/sys/netinet/icmp6.h projects/tcp_ffcaia2008_8.x/sys/netinet/icmp_var.h projects/tcp_ffcaia2008_8.x/sys/netinet/if_ether.c projects/tcp_ffcaia2008_8.x/sys/netinet/igmp.c projects/tcp_ffcaia2008_8.x/sys/netinet/in.c projects/tcp_ffcaia2008_8.x/sys/netinet/in_gif.c projects/tcp_ffcaia2008_8.x/sys/netinet/in_mcast.c projects/tcp_ffcaia2008_8.x/sys/netinet/in_pcb.c projects/tcp_ffcaia2008_8.x/sys/netinet/in_pcb.h projects/tcp_ffcaia2008_8.x/sys/netinet/in_proto.c projects/tcp_ffcaia2008_8.x/sys/netinet/in_rmx.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_carp.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_divert.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_fastfwd.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_icmp.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_input.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_ipsec.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_mroute.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_options.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_output.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_var.h projects/tcp_ffcaia2008_8.x/sys/netinet/raw_ip.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_auth.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_indata.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_os_bsd.h projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_sysctl.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_sysctl.h projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_uio.h projects/tcp_ffcaia2008_8.x/sys/netinet/sctputil.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctputil.h projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_hostcache.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_input.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_offload.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_output.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_reass.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_sack.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_subr.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_syncache.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_timer.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_timewait.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_usrreq.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_var.h projects/tcp_ffcaia2008_8.x/sys/netinet/udp_usrreq.c projects/tcp_ffcaia2008_8.x/sys/netinet/udp_var.h projects/tcp_ffcaia2008_8.x/sys/netinet6/dest6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/frag6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/icmp6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/in6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/in6_gif.c projects/tcp_ffcaia2008_8.x/sys/netinet6/in6_ifattach.c projects/tcp_ffcaia2008_8.x/sys/netinet6/in6_mcast.c projects/tcp_ffcaia2008_8.x/sys/netinet6/in6_pcb.c projects/tcp_ffcaia2008_8.x/sys/netinet6/in6_proto.c projects/tcp_ffcaia2008_8.x/sys/netinet6/in6_rmx.c projects/tcp_ffcaia2008_8.x/sys/netinet6/in6_src.c projects/tcp_ffcaia2008_8.x/sys/netinet6/ip6_forward.c projects/tcp_ffcaia2008_8.x/sys/netinet6/ip6_input.c projects/tcp_ffcaia2008_8.x/sys/netinet6/ip6_ipsec.c projects/tcp_ffcaia2008_8.x/sys/netinet6/ip6_mroute.c projects/tcp_ffcaia2008_8.x/sys/netinet6/ip6_output.c projects/tcp_ffcaia2008_8.x/sys/netinet6/mld6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/nd6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/nd6_nbr.c projects/tcp_ffcaia2008_8.x/sys/netinet6/nd6_rtr.c projects/tcp_ffcaia2008_8.x/sys/netinet6/raw_ip6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/route6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/scope6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/udp6_usrreq.c projects/tcp_ffcaia2008_8.x/sys/netipsec/ipsec.c projects/tcp_ffcaia2008_8.x/sys/netipsec/ipsec_input.c projects/tcp_ffcaia2008_8.x/sys/netipsec/ipsec_mbuf.c projects/tcp_ffcaia2008_8.x/sys/netipsec/ipsec_output.c projects/tcp_ffcaia2008_8.x/sys/netipsec/key.c projects/tcp_ffcaia2008_8.x/sys/netipsec/keysock.c projects/tcp_ffcaia2008_8.x/sys/netipsec/xform_ah.c projects/tcp_ffcaia2008_8.x/sys/netipsec/xform_esp.c projects/tcp_ffcaia2008_8.x/sys/netipsec/xform_ipcomp.c projects/tcp_ffcaia2008_8.x/sys/netipsec/xform_ipip.c projects/tcp_ffcaia2008_8.x/sys/netipsec/xform_tcp.c projects/tcp_ffcaia2008_8.x/sys/nfsclient/bootp_subr.c projects/tcp_ffcaia2008_8.x/sys/nfsclient/nfs_diskless.c projects/tcp_ffcaia2008_8.x/sys/nfsclient/nfs_vnops.c projects/tcp_ffcaia2008_8.x/sys/pc98/cbus/fdc.c projects/tcp_ffcaia2008_8.x/sys/powerpc/booke/pmap.c projects/tcp_ffcaia2008_8.x/sys/powerpc/mpc85xx/lbc.h projects/tcp_ffcaia2008_8.x/sys/security/audit/audit.c projects/tcp_ffcaia2008_8.x/sys/security/audit/audit.h projects/tcp_ffcaia2008_8.x/sys/security/audit/audit_arg.c projects/tcp_ffcaia2008_8.x/sys/security/audit/audit_bsm.c projects/tcp_ffcaia2008_8.x/sys/security/audit/audit_bsm_klib.c projects/tcp_ffcaia2008_8.x/sys/security/audit/audit_private.h projects/tcp_ffcaia2008_8.x/sys/security/mac/mac_cred.c (props changed) projects/tcp_ffcaia2008_8.x/sys/security/mac_bsdextended/ugidfw_system.c (props changed) projects/tcp_ffcaia2008_8.x/sys/security/mac_bsdextended/ugidfw_vnode.c (props changed) projects/tcp_ffcaia2008_8.x/sys/sparc64/include/param.h projects/tcp_ffcaia2008_8.x/sys/sparc64/sparc64/pmap.c projects/tcp_ffcaia2008_8.x/sys/sys/bus.h projects/tcp_ffcaia2008_8.x/sys/sys/domain.h projects/tcp_ffcaia2008_8.x/sys/sys/jail.h projects/tcp_ffcaia2008_8.x/sys/sys/kernel.h projects/tcp_ffcaia2008_8.x/sys/sys/param.h projects/tcp_ffcaia2008_8.x/sys/sys/priv.h projects/tcp_ffcaia2008_8.x/sys/sys/sysctl.h projects/tcp_ffcaia2008_8.x/sys/sys/user.h projects/tcp_ffcaia2008_8.x/sys/vm/vm.h projects/tcp_ffcaia2008_8.x/sys/vm/vm_fault.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_map.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_meter.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_object.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_object.h projects/tcp_ffcaia2008_8.x/sys/vm/vm_page.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_pageout.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_pager.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_pager.h projects/tcp_ffcaia2008_8.x/sys/xen/evtchn/evtchn.c projects/tcp_ffcaia2008_8.x/sys/xen/xenbus/xenbus_probe.c projects/tcp_ffcaia2008_8.x/tools/regression/lib/msun/test-conj.t (props changed) projects/tcp_ffcaia2008_8.x/tools/regression/poll/Makefile projects/tcp_ffcaia2008_8.x/tools/regression/usr.bin/pkill/pgrep-_g.t (props changed) projects/tcp_ffcaia2008_8.x/tools/regression/usr.bin/pkill/pgrep-_s.t (props changed) projects/tcp_ffcaia2008_8.x/tools/regression/usr.bin/pkill/pkill-_g.t (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/ath/common/dumpregs.h (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/ath/common/dumpregs_5210.c (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/ath/common/dumpregs_5211.c (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/ath/common/dumpregs_5212.c (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/ath/common/dumpregs_5416.c (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/net80211/stumbler/stumbler.c projects/tcp_ffcaia2008_8.x/tools/tools/net80211/w00t/README projects/tcp_ffcaia2008_8.x/tools/tools/net80211/w00t/ap/ap.c projects/tcp_ffcaia2008_8.x/tools/tools/net80211/w00t/assoc/assoc.c projects/tcp_ffcaia2008_8.x/tools/tools/net80211/w00t/expand/expand.c projects/tcp_ffcaia2008_8.x/tools/tools/net80211/w00t/prga/prga.c projects/tcp_ffcaia2008_8.x/tools/tools/net80211/w00t/redir/redir.c projects/tcp_ffcaia2008_8.x/tools/tools/net80211/wesside/wesside/wesside.c projects/tcp_ffcaia2008_8.x/tools/tools/net80211/wlaninject/wlaninject.c projects/tcp_ffcaia2008_8.x/tools/tools/net80211/wlanstats/wlanstats.c projects/tcp_ffcaia2008_8.x/tools/tools/termcap/termcap.pl (props changed) projects/tcp_ffcaia2008_8.x/usr.bin/calendar/calendars/calendar.freebsd projects/tcp_ffcaia2008_8.x/usr.bin/csup/ (props changed) projects/tcp_ffcaia2008_8.x/usr.bin/gzip/gzip.c projects/tcp_ffcaia2008_8.x/usr.bin/less/Makefile projects/tcp_ffcaia2008_8.x/usr.bin/locate/locate/fastfind.c projects/tcp_ffcaia2008_8.x/usr.bin/locate/locate/locate.c projects/tcp_ffcaia2008_8.x/usr.bin/procstat/ (props changed) projects/tcp_ffcaia2008_8.x/usr.bin/procstat/procstat_cred.c projects/tcp_ffcaia2008_8.x/usr.bin/procstat/procstat_vm.c projects/tcp_ffcaia2008_8.x/usr.sbin/acpi/acpidump/acpi.c projects/tcp_ffcaia2008_8.x/usr.sbin/acpi/acpidump/acpidump.h projects/tcp_ffcaia2008_8.x/usr.sbin/dumpcis/cardinfo.h (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/dumpcis/cis.h (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/getpmac/getpmac.c projects/tcp_ffcaia2008_8.x/usr.sbin/jail/jail.8 projects/tcp_ffcaia2008_8.x/usr.sbin/jail/jail.c projects/tcp_ffcaia2008_8.x/usr.sbin/jls/jls.c projects/tcp_ffcaia2008_8.x/usr.sbin/makefs/ffs/ffs_bswap.c (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/makefs/ffs/ffs_subr.c (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/makefs/ffs/ufs_bswap.h (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/makefs/getid.c (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/sysinstall/disks.c projects/tcp_ffcaia2008_8.x/usr.sbin/sysinstall/help/usage.hlp projects/tcp_ffcaia2008_8.x/usr.sbin/sysinstall/label.c projects/tcp_ffcaia2008_8.x/usr.sbin/sysinstall/user.c projects/tcp_ffcaia2008_8.x/usr.sbin/zic/ (props changed) Modified: projects/tcp_ffcaia2008_8.x/ObsoleteFiles.inc ============================================================================== --- projects/tcp_ffcaia2008_8.x/ObsoleteFiles.inc Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/ObsoleteFiles.inc Sat Oct 10 01:25:11 2009 (r197925) @@ -14,6 +14,8 @@ # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last. # +# 20090801: vimage.h removed in favour of vnet.h +OLD_FILES+=usr/include/sys/vimage.h # 20090719: library version bump for 8.0 OLD_LIBS+=lib/libalias.so.6 OLD_LIBS+=lib/libavl.so.1 @@ -88,6 +90,7 @@ OLD_LIBS+=usr/lib/libtacplus.so.3 OLD_LIBS+=usr/lib/libugidfw.so.3 OLD_LIBS+=usr/lib/libusb.so.1 OLD_LIBS+=usr/lib/libusbhid.so.3 +OLD_LIBS+=usr/lib/libvgl.so.5 OLD_LIBS+=usr/lib/libwrap.so.5 OLD_LIBS+=usr/lib/libypclnt.so.3 OLD_LIBS+=usr/lib/pam_chroot.so.4 @@ -228,6 +231,10 @@ OLD_FILES+=etc/pam.d/gdm OLD_FILES+=usr/include/netinet/vinet.h OLD_FILES+=usr/include/netinet6/vinet6.h OLD_FILES+=usr/include/netipsec/vipsec.h +# 20090712: ieee80211.4 -> net80211.4 +OLD_FILES+=usr/share/man/man4/ieee80211.4.gz +# 20090711: typo fixed, kproc_resume,.9 -> kproc_resume.9 +OLD_FILES+=usr/share/man/man9/kproc_resume,.9.gz # 20090709: msgctl.3 msgget.3 msgrcv.3 msgsnd.3 manual pages moved OLD_FILES+=usr/share/man/man3/msgctl.3.gz OLD_FILES+=usr/share/man/man3/msgget.3.gz @@ -482,8 +489,6 @@ OLD_FILES+=usr/include/dev/usb/usb_mem.h OLD_FILES+=usr/include/dev/usb/usb_port.h OLD_FILES+=usr/include/dev/usb/usb_quirks.h OLD_FILES+=usr/include/dev/usb/usbcdc.h -OLD_FILES+=usr/include/dev/usb/usbdi.h -OLD_FILES+=usr/include/dev/usb/usbdi_util.h OLD_FILES+=usr/include/dev/usb/usbdivar.h OLD_FILES+=usr/include/dev/usb/uxb360gp_rdesc.h # 20090203: removal of pccard header files @@ -2071,7 +2076,6 @@ OLD_FILES+=usr/sbin/kenv OLD_FILES+=usr/bin/kenv OLD_FILES+=usr/sbin/elf2aout # 200210XX -OLD_FILES+=usr/include/libusb.h OLD_FILES+=usr/include/libusbhid.h OLD_FILES+=usr/share/man/man3/All_FreeBSD.3.gz OLD_FILES+=usr/share/man/man3/CheckRules.3.gz Modified: projects/tcp_ffcaia2008_8.x/UPDATING ============================================================================== --- projects/tcp_ffcaia2008_8.x/UPDATING Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/UPDATING Sat Oct 10 01:25:11 2009 (r197925) @@ -65,9 +65,9 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8. 20090624: The ABI of various structures related to the SYSV IPC API have - been changed. As a result, the COMPAT_FREEBSD[456] kernel - options now all require COMPAT_FREEBSD7. Bump __FreeBSD_version - to 800100. + been changed. As a result, the COMPAT_FREEBSD[456] and COMPAT_43 + kernel options now all require COMPAT_FREEBSD7. + Bump __FreeBSD_version to 800100. 20090622: Layout of struct vnet has changed as routing related variables Modified: projects/tcp_ffcaia2008_8.x/bin/ps/ps.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/bin/ps/ps.c Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/bin/ps/ps.c Sat Oct 10 01:25:11 2009 (r197925) @@ -1331,7 +1331,7 @@ check_procfs(void) static void usage(void) { -#define SINGLE_OPTS "[-aCce" OPT_LAZY_f "HhjlmrSTuvwXxZ]" +#define SINGLE_OPTS "[-aCcde" OPT_LAZY_f "HhjlmrSTuvwXxZ]" (void)fprintf(stderr, "%s\n%s\n%s\n%s\n", "usage: ps " SINGLE_OPTS " [-O fmt | -o fmt] [-G gid[,gid...]]", Modified: projects/tcp_ffcaia2008_8.x/contrib/bind9/CHANGES ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/bind9/CHANGES Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/bind9/CHANGES Sat Oct 10 01:25:11 2009 (r197925) @@ -1,3 +1,7 @@ + --- 9.6.1-P1 released --- + +2640. [security] A specially crafted update packet will cause named + to exit. [RT #20000] --- 9.6.1 released --- Modified: projects/tcp_ffcaia2008_8.x/contrib/bind9/bin/named/update.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/bind9/bin/named/update.c Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/bind9/bin/named/update.c Sat Oct 10 01:25:11 2009 (r197925) @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: update.c,v 1.151.12.5 2009/04/30 07:03:37 marka Exp $ */ +/* $Id: update.c,v 1.151.12.5.12.1 2009/07/28 14:18:08 marka Exp $ */ #include @@ -979,7 +979,11 @@ temp_check(isc_mem_t *mctx, dns_diff_t * if (type == dns_rdatatype_rrsig || type == dns_rdatatype_sig) covers = dns_rdata_covers(&t->rdata); - else + else if (type == dns_rdatatype_any) { + dns_db_detachnode(db, &node); + dns_diff_clear(&trash); + return (DNS_R_NXRRSET); + } else covers = 0; /* Modified: projects/tcp_ffcaia2008_8.x/contrib/bind9/version ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/bind9/version Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/bind9/version Sat Oct 10 01:25:11 2009 (r197925) @@ -1,4 +1,4 @@ -# $Id: version,v 1.43.12.5 2009/06/04 04:02:41 marka Exp $ +# $Id: version,v 1.43.12.5.8.1 2009/07/28 14:18:08 marka Exp $ # # This file must follow /bin/sh rules. It is imported directly via # configure. @@ -6,5 +6,5 @@ MAJORVER=9 MINORVER=6 PATCHVER=1 -RELEASETYPE= -RELEASEVER= +RELEASETYPE=-P +RELEASEVER=1 Modified: projects/tcp_ffcaia2008_8.x/contrib/gcc/dwarf2out.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/gcc/dwarf2out.c Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/gcc/dwarf2out.c Sat Oct 10 01:25:11 2009 (r197925) @@ -10007,7 +10007,7 @@ reference_to_unused (tree * tp, int * wa return NULL_TREE; else if (!cgraph_global_info_ready && (TREE_CODE (*tp) == VAR_DECL || TREE_CODE (*tp) == FUNCTION_DECL)) - gcc_unreachable (); + return *tp; else if (DECL_P (*tp) && TREE_CODE (*tp) == VAR_DECL) { struct cgraph_varpool_node *node = cgraph_varpool_node (*tp); Modified: projects/tcp_ffcaia2008_8.x/contrib/less/LICENSE ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/LICENSE Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/LICENSE Sat Oct 10 01:25:11 2009 (r197925) @@ -2,7 +2,7 @@ ------------ Less -Copyright (C) 1984-2008 Mark Nudelman +Copyright (C) 1984-2009 Mark Nudelman Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.aut ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.aut Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.aut Sat Oct 10 01:25:11 2009 (r197925) @@ -10,10 +10,10 @@ srcdir = . SRC = \ main.c screen.c brac.c ch.c charset.c cmdbuf.c \ - command.c decode.c edit.c filename.c forwback.c \ + command.c cvt.c decode.c edit.c filename.c forwback.c \ help.c ifile.c input.c jump.c line.c linenum.c \ lsystem.c mark.c optfunc.c option.c opttbl.c os.c \ - output.c position.c prompt.c search.c signal.c \ + output.c pattern.c position.c prompt.c search.c signal.c \ tags.c ttyin.c version.c DISTFILES_W = \ defines.ds Makefile.dsb Makefile.dsg Makefile.dsu \ @@ -24,7 +24,8 @@ DISTFILES = \ ${SRC} regexp.c regexp.h \ COPYING INSTALL LICENSE Makefile.in Makefile.aut NEWS README \ configure configure.ac lesskey.c lessecho.c scrsize.c \ - charset.h cmd.h funcs.h lglob.h less.h lesskey.h option.h pckeys.h position.h \ + charset.h cmd.h funcs.h lglob.h less.h lesskey.h option.h \ + pckeys.h pattern.h position.h \ install.sh defines.h.in mkinstalldirs \ less.nro less.man lesskey.nro lesskey.man lessecho.nro lessecho.man \ less.hlp \ @@ -109,6 +110,8 @@ dist: ${DISTFILES} cd $$REL; chmod +w ${DISTFILES_W}; cd ..; \ echo "Creating release/$$REL/$$REL.tar.gz"; \ tar -cf - $$REL | gzip -c >release/$$REL/$$REL.tar.gz; \ + echo "Signing release/$$REL/$$REL.tar.gz"; \ + gpg --detach-sign release/$$REL/$$REL.tar.gz; \ echo "Creating release/$$REL/$$REL.zip"; \ zip -rq release/$$REL/$$REL.zip $$REL; \ rm -rf $$REL Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsb ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsb Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsb Sat Oct 10 01:25:11 2009 (r197925) @@ -18,12 +18,13 @@ EXT = .EXE .c.obj: $(CC) -c -I. $(CPPFLAGS) $(CFLAGS) $< -OBJ = main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj command.obj \ - decode.obj edit.obj filename.obj forwback.obj help.obj ifile.obj \ - input.obj jump.obj line.obj linenum.obj lsystem.obj \ - mark.obj optfunc.obj option.obj opttbl.obj os.obj output.obj \ - position.obj prompt.obj search.obj signal.obj tags.obj \ - ttyin.obj version.obj +OBJ = \ + main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj \ + command.obj cvt.obj decode.obj edit.obj filename.obj forwback.obj \ + help.obj ifile.obj input.obj jump.obj line.obj linenum.obj \ + lsystem.obj mark.obj optfunc.obj option.obj opttbl.obj os.obj \ + output.obj pattern.obj position.obj prompt.obj search.obj signal.obj \ + tags.obj ttyin.obj version.obj all: less$(EXT) lesskey$(EXT) Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsg ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsg Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsg Sat Oct 10 01:25:11 2009 (r197925) @@ -33,11 +33,12 @@ manext = 1 .c.o: ${CC} -I. ${CFLAGS_COMPILE_ONLY} -DBINDIR=\"${bindir}\" -DSYSDIR=\"${sysconfdir}\" ${CPPFLAGS} ${CFLAGS} $< -OBJ = main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ - command.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ +OBJ = \ + main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ + command.${O} cvt.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ help.${O} ifile.${O} input.${O} jump.${O} line.${O} linenum.${O} \ lsystem.${O} mark.${O} optfunc.${O} option.${O} opttbl.${O} os.${O} \ - output.${O} position.${O} prompt.${O} search.${O} signal.${O} \ + output.${O} pattern.${O} position.${O} prompt.${O} search.${O} signal.${O} \ tags.${O} ttyin.${O} version.${O} all: less lesskey lessecho Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsu ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsu Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.dsu Sat Oct 10 01:25:11 2009 (r197925) @@ -27,12 +27,13 @@ LIBS = $(LIBDIR)\llibce.lib $(LIBDIR)\gr .c.obj: $(CC) -c -I. -I$(INCDIR) $(CPPFLAGS) $(CFLAGS) $< -OBJ = main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj command.obj \ - decode.obj edit.obj filename.obj forwback.obj help.obj ifile.obj \ - input.obj jump.obj line.obj linenum.obj lsystem.obj \ - mark.obj optfunc.obj option.obj opttbl.obj os.obj output.obj \ - position.obj prompt.obj search.obj signal.obj tags.obj \ - ttyin.obj version.obj +OBJ = \ + main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj \ + command.obj cvt.obj decode.obj edit.obj filename.obj forwback.obj \ + help.obj ifile.obj input.obj jump.obj line.obj linenum.obj \ + lsystem.obj mark.obj optfunc.obj option.obj opttbl.obj os.obj \ + output.obj pattern.obj position.obj prompt.obj search.obj signal.obj \ + tags.obj ttyin.obj version.obj all: less lesskey Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.in ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.in Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.in Sat Oct 10 01:25:11 2009 (r197925) @@ -43,11 +43,12 @@ SHELL = /bin/sh .c.o: ${CC} -I. ${CFLAGS_COMPILE_ONLY} -DBINDIR=\"${bindir}\" -DSYSDIR=\"${sysconfdir}\" ${CPPFLAGS} ${CFLAGS} $< -OBJ = main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ - command.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ +OBJ = \ + main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ + command.${O} cvt.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ help.${O} ifile.${O} input.${O} jump.${O} line.${O} linenum.${O} \ lsystem.${O} mark.${O} optfunc.${O} option.${O} opttbl.${O} os.${O} \ - output.${O} position.${O} prompt.${O} search.${O} signal.${O} \ + output.${O} pattern.${O} position.${O} prompt.${O} search.${O} signal.${O} \ tags.${O} ttyin.${O} version.${O} @REGEX_O@ all: less$(EXEEXT) lesskey$(EXEEXT) lessecho$(EXEEXT) Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o2e ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o2e Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o2e Sat Oct 10 01:25:11 2009 (r197925) @@ -18,11 +18,12 @@ O = obj .c.${O}: ${CC} -c ${CPPFLAGS} ${CFLAGS} $< -OBJ = main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ - command.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ +OBJ = \ + main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ + command.${O} cvt.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ help.${O} ifile.${O} input.${O} jump.${O} line.${O} linenum.${O} \ lsystem.${O} mark.${O} optfunc.${O} option.${O} opttbl.${O} os.${O} \ - output.${O} position.${O} prompt.${O} search.${O} signal.${O} \ + output.${O} pattern.${O} position.${O} prompt.${O} search.${O} signal.${O} \ tags.${O} ttyin.${O} version.${O} regexp.${O} all: less.exe lesskey.exe scrsize.exe Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o9c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o9c Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o9c Sat Oct 10 01:25:11 2009 (r197925) @@ -22,11 +22,12 @@ O = r .c.${O}: ${CC} ${CFLAGS_COMPILE_ONLY} ${CPPFLAGS} ${CFLAGS} $< -OBJ = main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ - command.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ +OBJ = \ + main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ + command.${O} cvt.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ help.${O} ifile.${O} input.${O} jump.${O} line.${O} linenum.${O} \ lsystem.${O} mark.${O} optfunc.${O} option.${O} opttbl.${O} os.${O} \ - output.${O} position.${O} prompt.${O} search.${O} signal.${O} \ + output.${O} pattern.${O} position.${O} prompt.${O} search.${O} signal.${O} \ tags.${O} ttyin.${O} version.${O} regexp.${O} all: less lessecho lesskey Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o9u ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o9u Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.o9u Sat Oct 10 01:25:11 2009 (r197925) @@ -21,11 +21,12 @@ O = r .c.${O}: ${CC} ${CFLAGS_COMPILE_ONLY} ${CPPFLAGS} ${CFLAGS} $< -OBJ = main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ - command.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ +OBJ = \ + main.${O} screen.${O} brac.${O} ch.${O} charset.${O} cmdbuf.${O} \ + command.${O} cvt.${O} decode.${O} edit.${O} filename.${O} forwback.${O} \ help.${O} ifile.${O} input.${O} jump.${O} line.${O} linenum.${O} \ lsystem.${O} mark.${O} optfunc.${O} option.${O} opttbl.${O} os.${O} \ - output.${O} position.${O} prompt.${O} search.${O} signal.${O} \ + output.${O} pattern.${O} position.${O} prompt.${O} search.${O} signal.${O} \ tags.${O} ttyin.${O} version.${O} regexp.${O} all: less lesskey Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.wnb ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.wnb Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.wnb Sat Oct 10 01:25:11 2009 (r197925) @@ -25,12 +25,13 @@ LIBS = ${LIBDIR}\import32.lib ${LIBDIR}\ .c.obj: ${CC} -c -I. ${CPPFLAGS} ${CFLAGS} $< -OBJ = main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj command.obj \ - decode.obj edit.obj filename.obj forwback.obj help.obj ifile.obj \ - input.obj jump.obj line.obj linenum.obj lsystem.obj \ - mark.obj optfunc.obj option.obj opttbl.obj os.obj output.obj \ - position.obj prompt.obj search.obj signal.obj tags.obj \ - ttyin.obj version.obj regexp.obj +OBJ = \ + main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj \ + command.obj cvt.obj decode.obj edit.obj filename.obj forwback.obj \ + help.obj ifile.obj input.obj jump.obj line.obj linenum.obj \ + lsystem.obj mark.obj optfunc.obj option.obj opttbl.obj os.obj \ + output.obj pattern.obj position.obj prompt.obj search.obj signal.obj \ + tags.obj ttyin.obj version.obj regexp.obj all: less lesskey lessecho Modified: projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.wnm ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.wnm Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/Makefile.wnm Sat Oct 10 01:25:11 2009 (r197925) @@ -23,12 +23,13 @@ LIBS = user32.lib .c.obj: $(CC) $(CFLAGS) $< -OBJ = main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj command.obj \ - decode.obj edit.obj filename.obj forwback.obj help.obj ifile.obj \ - input.obj jump.obj line.obj linenum.obj lsystem.obj \ - mark.obj optfunc.obj option.obj opttbl.obj os.obj output.obj \ - position.obj prompt.obj search.obj signal.obj tags.obj \ - ttyin.obj version.obj regexp.obj +OBJ = \ + main.obj screen.obj brac.obj ch.obj charset.obj cmdbuf.obj \ + command.obj cvt.obj decode.obj edit.obj filename.obj forwback.obj \ + help.obj ifile.obj input.obj jump.obj line.obj linenum.obj \ + lsystem.obj mark.obj optfunc.obj option.obj opttbl.obj os.obj \ + output.obj pattern.obj position.obj prompt.obj search.obj signal.obj \ + tags.obj ttyin.obj version.obj regexp.obj all: less.exe lesskey.exe Modified: projects/tcp_ffcaia2008_8.x/contrib/less/NEWS ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/NEWS Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/NEWS Sat Oct 10 01:25:11 2009 (r197925) @@ -12,6 +12,18 @@ ====================================================================== + Major changes between "less" versions 429 and 436 + +* Don't pass "-" to non-pipe LESSOPEN unless it starts with "-". + +* Allow a fraction as the argument to the -# (--shift) option. + +* Fix highlight bug when underlined/overstruck text matches at end of line. + +* Fix non-regex searches with ctrl-R. + +====================================================================== + Major changes between "less" versions 424 and 429 * LESSOPEN pipe will now be used on standard input, if the LESSOPEN Modified: projects/tcp_ffcaia2008_8.x/contrib/less/README ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/README Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/README Sat Oct 10 01:25:11 2009 (r197925) @@ -1,7 +1,7 @@ - Less, version 429 + Less, version 436 - This is the distribution of less, version 429, released 11 Apr 2009. + This is the distribution of less, version 436, released 07 Jul 2009. This program is part of the GNU project (http://www.gnu.org). This program is free software. You may redistribute it and/or Modified: projects/tcp_ffcaia2008_8.x/contrib/less/brac.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/brac.c Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/brac.c Sat Oct 10 01:25:11 2009 (r197925) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/ch.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/ch.c Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/ch.c Sat Oct 10 01:25:11 2009 (r197925) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/charset.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/charset.c Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/charset.c Sat Oct 10 01:25:11 2009 (r197925) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. @@ -425,7 +425,7 @@ prchar(c) c &= 0377; if ((c < 128 || !utf_mode) && !control_char(c)) - SNPRINTF1(buf, sizeof(buf), "%c", c); + SNPRINTF1(buf, sizeof(buf), "%c", (int) c); else if (c == ESC) strcpy(buf, "ESC"); #if IS_EBCDIC_HOST @@ -442,7 +442,7 @@ prchar(c) "..V....D....TU.Z"[c]); #else else if (c < 128 && !control_char(c ^ 0100)) - SNPRINTF1(buf, sizeof(buf), "^%c", c ^ 0100); + SNPRINTF1(buf, sizeof(buf), "^%c", (int) (c ^ 0100)); #endif else SNPRINTF1(buf, sizeof(buf), binfmt, c); Modified: projects/tcp_ffcaia2008_8.x/contrib/less/charset.h ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/charset.h Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/charset.h Sat Oct 10 01:25:11 2009 (r197925) @@ -1,5 +1,5 @@ /* - * Copyright (C) 2005-2008 Mark Nudelman + * Copyright (C) 2005-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/cmd.h ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/cmd.h Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/cmd.h Sat Oct 10 01:25:11 2009 (r197925) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/cmdbuf.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/cmdbuf.c Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/cmdbuf.c Sat Oct 10 01:25:11 2009 (r197925) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/command.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/command.c Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/command.c Sat Oct 10 01:25:11 2009 (r197925) @@ -1,6 +1,6 @@ /* $FreeBSD$ */ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/configure.ac ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/configure.ac Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/configure.ac Sat Oct 10 01:25:11 2009 (r197925) @@ -1,6 +1,6 @@ # Process this file with autoconf to produce a configure script. -# Copyright (C) 1984-2008 Mark Nudelman +# Copyright (C) 1984-2009 Mark Nudelman # # You may distribute under the terms of either the GNU General Public # License or the Less License, as specified in the README file. Copied: projects/tcp_ffcaia2008_8.x/contrib/less/cvt.c (from r196045, head/contrib/less/cvt.c) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/tcp_ffcaia2008_8.x/contrib/less/cvt.c Sat Oct 10 01:25:11 2009 (r197925, copy of r196045, head/contrib/less/cvt.c) @@ -0,0 +1,120 @@ +/* + * Copyright (C) 1984-2009 Mark Nudelman + * + * You may distribute under the terms of either the GNU General Public + * License or the Less License, as specified in the README file. + * + * For more information about less, or for information on how to + * contact the author, see the README file. + */ + +/* + * Routines to convert text in various ways. Used by search. + */ + +#include "less.h" +#include "charset.h" + +extern int utf_mode; + +/* + * Get the length of a buffer needed to convert a string. + */ + public int +cvt_length(len, ops) + int len; + int ops; +{ + if (utf_mode) + /* + * Just copying a string in UTF-8 mode can cause it to grow + * in length. + * Four output bytes for one input byte is the worst case. + */ + len *= 4; + return (len + 1); +} + +/* + * Allocate a chpos array for use by cvt_text. + */ + public int * +cvt_alloc_chpos(len) + int len; +{ + int i; + int *chpos = (int *) ecalloc(sizeof(int), len); + /* Initialize all entries to an invalid position. */ + for (i = 0; i < len; i++) + chpos[i] = -1; + return (chpos); +} + +/* + * Convert text. Perform the transformations specified by ops. + * Returns converted text in odst. The original offset of each + * odst character (when it was in osrc) is returned in the chpos array. + */ + public void +cvt_text(odst, osrc, chpos, lenp, ops) + char *odst; + char *osrc; + int *chpos; + int *lenp; + int ops; +{ + char *dst; + char *src; + register char *src_end; + LWCHAR ch; + + if (lenp != NULL) + src_end = osrc + *lenp; + else + src_end = osrc + strlen(osrc); + + for (src = osrc, dst = odst; src < src_end; ) + { + int src_pos = src - osrc; + int dst_pos = dst - odst; + ch = step_char(&src, +1, src_end); + if ((ops & CVT_BS) && ch == '\b' && dst > odst) + { + /* Delete backspace and preceding char. */ + do { + dst--; + } while (dst > odst && + !IS_ASCII_OCTET(*dst) && !IS_UTF8_LEAD(*dst)); + } else if ((ops & CVT_ANSI) && IS_CSI_START(ch)) + { + /* Skip to end of ANSI escape sequence. */ + src++; /* skip the CSI start char */ + while (src < src_end) + if (!is_ansi_middle(*src++)) + break; + } else + { + /* Just copy the char to the destination buffer. */ + if ((ops & CVT_TO_LC) && IS_UPPER(ch)) + ch = TO_LOWER(ch); + put_wchar(&dst, ch); + /* + * Record the original position of the char. + * But if we've already recorded a position + * for this char (due to a backspace), leave + * it alone; if multiple source chars map to + * one destination char, we want the position + * of the first one. + */ + if (chpos != NULL && chpos[dst_pos] < 0) + chpos[dst_pos] = src_pos; + } + } + if ((ops & CVT_CRLF) && dst > odst && dst[-1] == '\r') + dst--; + *dst = '\0'; + if (lenp != NULL) + *lenp = dst - odst; + if (chpos != NULL) + chpos[dst - odst] = src - osrc; +} Modified: projects/tcp_ffcaia2008_8.x/contrib/less/decode.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/decode.c Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/decode.c Sat Oct 10 01:25:11 2009 (r197925) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/defines.ds ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/defines.ds Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/defines.ds Sat Oct 10 01:25:11 2009 (r197925) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/defines.o2 ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/defines.o2 Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/defines.o2 Sat Oct 10 01:25:11 2009 (r197925) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/defines.o9 ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/defines.o9 Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/defines.o9 Sat Oct 10 01:25:11 2009 (r197925) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/defines.wn ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/defines.wn Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/defines.wn Sat Oct 10 01:25:11 2009 (r197925) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/edit.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/edit.c Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/edit.c Sat Oct 10 01:25:11 2009 (r197925) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/filename.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/filename.c Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/filename.c Sat Oct 10 01:25:11 2009 (r197925) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. @@ -843,17 +843,17 @@ open_altfile(filename, pf, pfd) #else lessopen++; returnfd = 1; - if (*lessopen == '-') { - /* - * Lessopen preprocessor will accept "-" as a filename. - */ - lessopen++; - } else { - if (strcmp(filename, "-") == 0) - return (NULL); - } #endif } + if (*lessopen == '-') { + /* + * Lessopen preprocessor will accept "-" as a filename. + */ + lessopen++; + } else { + if (strcmp(filename, "-") == 0) + return (NULL); + } len = strlen(lessopen) + strlen(filename) + 2; cmd = (char *) ecalloc(len, sizeof(char)); Modified: projects/tcp_ffcaia2008_8.x/contrib/less/forwback.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/forwback.c Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/forwback.c Sat Oct 10 01:25:11 2009 (r197925) @@ -1,6 +1,6 @@ /* $FreeBSD$ */ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/funcs.h ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/funcs.h Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/funcs.h Sat Oct 10 01:25:11 2009 (r197925) @@ -83,6 +83,9 @@ public void ungetcc (); public void ungetsc (); public void commands (); + public int cvt_length (); + public int * cvt_alloc_chpos (); + public void cvt_text (); public void init_cmds (); public void add_fcmd_table (); public void add_ecmd_table (); @@ -193,6 +196,8 @@ public void opt_l (); public void opt_j (); public void calc_jump_sline (); + public void opt_shift (); + public void calc_shift_count (); public void opt_k (); public void opt_t (); public void opt__T (); @@ -233,6 +238,10 @@ public void error (); public void ierror (); public int query (); + public int compile_pattern (); + public void uncompile_pattern (); + public int is_null_pattern (); + public int match_pattern (); public POSITION position (); public void add_forw_pos (); public void add_back_pos (); @@ -248,6 +257,7 @@ public char * eq_message (); public char * pr_string (); public char * wait_message (); + public void init_search (); public void repaint_hilite (); public void clear_attn (); public void undo_search (); Modified: projects/tcp_ffcaia2008_8.x/contrib/less/ifile.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/ifile.c Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/ifile.c Sat Oct 10 01:25:11 2009 (r197925) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/input.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/input.c Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/input.c Sat Oct 10 01:25:11 2009 (r197925) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. @@ -196,7 +196,7 @@ get_forw_line: c = ch_forw_get(); } - pdone(endline, c); + pdone(endline, 1); #if HILITE_SEARCH if (is_filtered(base_pos)) @@ -398,7 +398,7 @@ get_back_line: } } while (new_pos < curr_pos); - pdone(endline, ch_forw_get()); + pdone(endline, 0); #if HILITE_SEARCH if (is_filtered(base_pos)) Modified: projects/tcp_ffcaia2008_8.x/contrib/less/jump.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/jump.c Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/jump.c Sat Oct 10 01:25:11 2009 (r197925) @@ -1,5 +1,5 @@ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. Modified: projects/tcp_ffcaia2008_8.x/contrib/less/less.h ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/less.h Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/less.h Sat Oct 10 01:25:11 2009 (r197925) @@ -1,6 +1,6 @@ /* $FreeBSD$ */ /* - * Copyright (C) 1984-2008 Mark Nudelman + * Copyright (C) 1984-2009 Mark Nudelman * * You may distribute under the terms of either the GNU General Public * License or the Less License, as specified in the README file. @@ -489,6 +489,12 @@ struct textlist #define FAKE_HELPFILE "@/\\less/\\help/\\file/\\@" +/* Flags for cvt_text */ +#define CVT_TO_LC 01 /* Convert upper-case to lower-case */ +#define CVT_BS 02 /* Do backspace processing */ +#define CVT_CRLF 04 /* Remove CR after LF */ +#define CVT_ANSI 010 /* Remove ANSI escape sequences */ + #include "funcs.h" /* Functions not included in funcs.h */ Modified: projects/tcp_ffcaia2008_8.x/contrib/less/less.man ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/less/less.man Sat Oct 10 01:17:12 2009 (r197924) +++ projects/tcp_ffcaia2008_8.x/contrib/less/less.man Sat Oct 10 01:25:11 2009 (r197925) @@ -809,51 +809,58 @@ LESS(1) Specifies the default number of positions to scroll horizontally in the RIGHTARROW and LEFTARROW commands. If the number speci- fied is zero, it sets the default number of positions to one - half of the screen width. + half of the screen width. Alternately, the number may be speci- + fied as a fraction of the width of the screen, starting with a + decimal point: .5 is half of the screen width, .3 is three + tenths of the screen width, and so on. If the number is speci- + fied as a fraction, the actual number of scroll positions is + recalculated if the terminal window is resized, so that the + actual scroll remains at the specified fraction of the screen + width. --no-keypad - Disables sending the keypad initialization and deinitialization + Disables sending the keypad initialization and deinitialization strings to the terminal. This is sometimes useful if the keypad strings make the numeric keypad behave in an undesirable manner. --follow-name - Normally, if the input file is renamed while an F command is - executing, less will continue to display the contents of the - original file despite its name change. If --follow-name is + Normally, if the input file is renamed while an F command is + executing, less will continue to display the contents of the + original file despite its name change. If --follow-name is specified, during an F command less will periodically attempt to reopen the file by name. If the reopen succeeds and the file is - a different file from the original (which means that a new file - has been created with the same name as the original (now + a different file from the original (which means that a new file + has been created with the same name as the original (now renamed) file), less will display the contents of that new file. - -- A command line argument of "--" marks the end of option argu- - ments. Any arguments following this are interpreted as file- + -- A command line argument of "--" marks the end of option argu- + ments. Any arguments following this are interpreted as file- names. This can be useful when viewing a file whose name begins with a "-" or "+". - + If a command line option begins with +, the remainder of that - option is taken to be an initial command to less. For example, - +G tells less to start at the end of the file rather than the - beginning, and +/xyz tells it to start at the first occurrence - of "xyz" in the file. As a special case, + acts like + + If a command line option begins with +, the remainder of that + option is taken to be an initial command to less. For example, + +G tells less to start at the end of the file rather than the + beginning, and +/xyz tells it to start at the first occurrence + of "xyz" in the file. As a special case, + acts like +g; that is, it starts the display at the specified line - number (however, see the caveat under the "g" command above). - If the option starts with ++, the initial command applies to - every file being viewed, not just the first one. The + command + number (however, see the caveat under the "g" command above). + If the option starts with ++, the initial command applies to + every file being viewed, not just the first one. The + command described previously may also be used to set (or change) an ini- tial command for every file. LINE EDITING - When entering command line at the bottom of the screen (for example, a + When entering command line at the bottom of the screen (for example, a filename for the :e command, or the pattern for a search command), cer- - tain keys can be used to manipulate the command line. Most commands - have an alternate form in [ brackets ] which can be used if a key does - not exist on a particular keyboard. (Note that the forms beginning - with ESC do not work in some MS-DOS and Windows systems because ESC is - the line erase character.) Any of these special keys may be entered - literally by preceding it with the "literal" character, either ^V or - ^A. A backslash itself may also be entered literally by entering two + tain keys can be used to manipulate the command line. Most commands + have an alternate form in [ brackets ] which can be used if a key does + not exist on a particular keyboard. (Note that the forms beginning + with ESC do not work in some MS-DOS and Windows systems because ESC is + the line erase character.) Any of these special keys may be entered + literally by preceding it with the "literal" character, either ^V or + ^A. A backslash itself may also be entered literally by entering two backslashes. LEFTARROW [ ESC-h ] @@ -863,7 +870,7 @@ LESS(1) Move the cursor one space to the right. ^LEFTARROW [ ESC-b or ESC-LEFTARROW ] - (That is, CONTROL and LEFTARROW simultaneously.) Move the cur- + (That is, CONTROL and LEFTARROW simultaneously.) Move the cur- sor one word to the left. ^RIGHTARROW [ ESC-w or ESC-RIGHTARROW ] @@ -877,18 +884,18 @@ LESS(1) Move the cursor to the end of the line. BACKSPACE - Delete the character to the left of the cursor, or cancel the + Delete the character to the left of the cursor, or cancel the command if the command line is empty. DELETE or [ ESC-x ] Delete the character under the cursor. ^BACKSPACE [ ESC-BACKSPACE ] - (That is, CONTROL and BACKSPACE simultaneously.) Delete the + (That is, CONTROL and BACKSPACE simultaneously.) Delete the word to the left of the cursor. ^DELETE [ ESC-X or ESC-DELETE ] - (That is, CONTROL and DELETE simultaneously.) Delete the word + (That is, CONTROL and DELETE simultaneously.) Delete the word under the cursor. UPARROW [ ESC-k ] @@ -897,96 +904,96 @@ LESS(1) DOWNARROW [ ESC-j ] Retrieve the next command line. - TAB Complete the partial filename to the left of the cursor. If it - matches more than one filename, the first match is entered into - the command line. Repeated TABs will cycle thru the other + TAB Complete the partial filename to the left of the cursor. If it + matches more than one filename, the first match is entered into + the command line. Repeated TABs will cycle thru the other matching filenames. If the completed filename is a directory, a - "/" is appended to the filename. (On MS-DOS systems, a "\" is - appended.) The environment variable LESSSEPARATOR can be used - to specify a different character to append to a directory name. + "/" is appended to the filename. (On MS-DOS systems, a "\" is + appended.) The environment variable LESSSEPARATOR can be used + to specify a different character to append to a directory name. BACKTAB [ ESC-TAB ] Like, TAB, but cycles in the reverse direction thru the matching filenames. - ^L Complete the partial filename to the left of the cursor. If it + ^L Complete the partial filename to the left of the cursor. If it matches more than one filename, all matches are entered into the command line (if they fit). ^U (Unix and OS/2) or ESC (MS-DOS) - Delete the entire command line, or cancel the command if the + Delete the entire command line, or cancel the command if the command line is empty. If you have changed your line-kill char- acter in Unix to something other than ^U, that character is used instead of ^U. KEY BINDINGS - You may define your own less commands by using the program lesskey (1) - to create a lesskey file. This file specifies a set of command keys - and an action associated with each key. You may also use lesskey to + You may define your own less commands by using the program lesskey (1) + to create a lesskey file. This file specifies a set of command keys + and an action associated with each key. You may also use lesskey to change the line-editing keys (see LINE EDITING), and to set environment - variables. If the environment variable LESSKEY is set, less uses that - as the name of the lesskey file. Otherwise, less looks in a standard - place for the lesskey file: On Unix systems, less looks for a lesskey - file called "$HOME/.less". On MS-DOS and Windows systems, less looks - for a lesskey file called "$HOME/_less", and if it is not found there, + variables. If the environment variable LESSKEY is set, less uses that + as the name of the lesskey file. Otherwise, less looks in a standard + place for the lesskey file: On Unix systems, less looks for a lesskey + file called "$HOME/.less". On MS-DOS and Windows systems, less looks + for a lesskey file called "$HOME/_less", and if it is not found there, then looks for a lesskey file called "_less" in any directory specified - in the PATH environment variable. On OS/2 systems, less looks for a - lesskey file called "$HOME/less.ini", and if it is not found, then - looks for a lesskey file called "less.ini" in any directory specified + in the PATH environment variable. On OS/2 systems, less looks for a + lesskey file called "$HOME/less.ini", and if it is not found, then + looks for a lesskey file called "less.ini" in any directory specified in the INIT environment variable, and if it not found there, then looks - for a lesskey file called "less.ini" in any directory specified in the - PATH environment variable. See the lesskey manual page for more + for a lesskey file called "less.ini" in any directory specified in the + PATH environment variable. See the lesskey manual page for more details. - A system-wide lesskey file may also be set up to provide key bindings. + A system-wide lesskey file may also be set up to provide key bindings. If a key is defined in both a local lesskey file and in the system-wide *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sat Oct 10 01:28:23 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7E9931065670; Sat, 10 Oct 2009 01:28:23 +0000 (UTC) (envelope-from lstewart@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 204A38FC08; Sat, 10 Oct 2009 01:28:23 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n9A1SNAt069183; Sat, 10 Oct 2009 01:28:23 GMT (envelope-from lstewart@svn.freebsd.org) Received: (from lstewart@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n9A1SNmL069182; Sat, 10 Oct 2009 01:28:23 GMT (envelope-from lstewart@svn.freebsd.org) Message-Id: <200910100128.n9A1SNmL069182@svn.freebsd.org> From: Lawrence Stewart Date: Sat, 10 Oct 2009 01:28:23 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197926 - projects/tcp_ffcaia2008_head X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Oct 2009 01:28:23 -0000 Author: lstewart Date: Sat Oct 10 01:28:22 2009 New Revision: 197926 URL: http://svn.freebsd.org/changeset/base/197926 Log: Branch off current 8.x code to create a new branch that tracks head (take 2). Sponsored by: FreeBSD Foundation Added: projects/tcp_ffcaia2008_head/ (props changed) - copied from r197925, projects/tcp_ffcaia2008_8.x/ From owner-svn-src-projects@FreeBSD.ORG Sat Oct 10 01:47:29 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 444D51065670; Sat, 10 Oct 2009 01:47:29 +0000 (UTC) (envelope-from lstewart@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 2EEC58FC1C; Sat, 10 Oct 2009 01:47:29 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n9A1lTQS069612; Sat, 10 Oct 2009 01:47:29 GMT (envelope-from lstewart@svn.freebsd.org) Received: (from lstewart@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n9A1lSCN069568; Sat, 10 Oct 2009 01:47:28 GMT (envelope-from lstewart@svn.freebsd.org) Message-Id: <200910100147.n9A1lSCN069568@svn.freebsd.org> From: Lawrence Stewart Date: Sat, 10 Oct 2009 01:47:28 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r197927 - in projects/tcp_ffcaia2008_8.x: . cddl/compat/opensolaris cddl/compat/opensolaris/include cddl/contrib/opensolaris cddl/contrib/opensolaris/cmd/zdb cddl/contrib/opensolaris/cm... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Oct 2009 01:47:29 -0000 Author: lstewart Date: Sat Oct 10 01:47:27 2009 New Revision: 197927 URL: http://svn.freebsd.org/changeset/base/197927 Log: Merge r196045:197926 from stable/8. Sponsored by: FreeBSD Foundation Added: projects/tcp_ffcaia2008_8.x/cddl/compat/opensolaris/include/assert.h - copied unchanged from r197926, stable/8/cddl/compat/opensolaris/include/assert.h projects/tcp_ffcaia2008_8.x/release/scripts/mm-mtree.sh - copied unchanged from r197926, stable/8/release/scripts/mm-mtree.sh projects/tcp_ffcaia2008_8.x/release/svnbranch.awk - copied unchanged from r197926, stable/8/release/svnbranch.awk projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_amrr.9 - copied unchanged from r197926, stable/8/share/man/man9/ieee80211_amrr.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_beacon.9 - copied unchanged from r197926, stable/8/share/man/man9/ieee80211_beacon.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_bmiss.9 - copied unchanged from r197926, stable/8/share/man/man9/ieee80211_bmiss.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_ddb.9 - copied unchanged from r197926, stable/8/share/man/man9/ieee80211_ddb.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_regdomain.9 - copied unchanged from r197926, stable/8/share/man/man9/ieee80211_regdomain.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_scan.9 - copied unchanged from r197926, stable/8/share/man/man9/ieee80211_scan.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_vap.9 - copied unchanged from r197926, stable/8/share/man/man9/ieee80211_vap.9 projects/tcp_ffcaia2008_8.x/sys/arm/conf/SHEEVAPLUG - copied unchanged from r197926, stable/8/sys/arm/conf/SHEEVAPLUG projects/tcp_ffcaia2008_8.x/sys/arm/mv/kirkwood/files.kirkwood - copied unchanged from r197926, stable/8/sys/arm/mv/kirkwood/files.kirkwood projects/tcp_ffcaia2008_8.x/sys/arm/mv/kirkwood/files.sheevaplug - copied unchanged from r197926, stable/8/sys/arm/mv/kirkwood/files.sheevaplug projects/tcp_ffcaia2008_8.x/sys/arm/mv/kirkwood/sheevaplug.c - copied unchanged from r197926, stable/8/sys/arm/mv/kirkwood/sheevaplug.c projects/tcp_ffcaia2008_8.x/sys/arm/mv/kirkwood/std.kirkwood - copied unchanged from r197926, stable/8/sys/arm/mv/kirkwood/std.kirkwood projects/tcp_ffcaia2008_8.x/sys/arm/mv/kirkwood/std.sheevaplug - copied unchanged from r197926, stable/8/sys/arm/mv/kirkwood/std.sheevaplug projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c - copied unchanged from r197926, stable/8/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/sys/taskq.h - copied unchanged from r197926, stable/8/sys/cddl/contrib/opensolaris/uts/common/sys/taskq.h projects/tcp_ffcaia2008_8.x/tools/regression/poll/sockpoll.c - copied unchanged from r197926, stable/8/tools/regression/poll/sockpoll.c projects/tcp_ffcaia2008_8.x/usr.sbin/mfiutil/ - copied from r197926, stable/8/usr.sbin/mfiutil/ projects/tcp_ffcaia2008_8.x/usr.sbin/mptutil/ - copied from r197926, stable/8/usr.sbin/mptutil/ Replaced: projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/rpc/xdr.h - copied unchanged from r197926, stable/8/sys/cddl/compat/opensolaris/rpc/xdr.h Deleted: projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/head/assert.h projects/tcp_ffcaia2008_8.x/crypto/openssl/apps/md4.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/bftest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/bntest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/casttest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/destest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/dhtest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/dsatest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/ecdhtest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/ecdsatest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/ectest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/enginetest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/evp_test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/exptest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_aesavs.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_desmovs.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_dsatest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_dssvs.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_hmactest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_randtest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_rngvs.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_rsagtest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_rsastest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_rsavtest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_shatest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/fips_test_suite.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/hmactest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/ideatest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/jpaketest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/md2test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/md4test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/md5test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/mdc2test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/randtest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/rc2test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/rc4test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/rc5test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/rmdtest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/rsa_test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/sha1test.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/sha256t.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/sha512t.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/shatest.c projects/tcp_ffcaia2008_8.x/crypto/openssl/test/ssltest.c projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_ioctl.9 projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/sys/taskq.h projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/sys/taskq_impl.h projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/os/taskq.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/rpc/ Modified: projects/tcp_ffcaia2008_8.x/ (props changed) projects/tcp_ffcaia2008_8.x/Makefile.inc1 projects/tcp_ffcaia2008_8.x/ObsoleteFiles.inc (contents, props changed) projects/tcp_ffcaia2008_8.x/UPDATING (contents, props changed) projects/tcp_ffcaia2008_8.x/cddl/compat/opensolaris/ (props changed) projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/ (props changed) projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/cmd/zdb/zdb.c projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c projects/tcp_ffcaia2008_8.x/cddl/lib/libnvpair/ (props changed) projects/tcp_ffcaia2008_8.x/cddl/lib/libnvpair/Makefile projects/tcp_ffcaia2008_8.x/contrib/bind9/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/bzip2/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/bzip2/FREEBSD-vendor projects/tcp_ffcaia2008_8.x/contrib/cpio/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/csup/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/ee/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/file/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/gdb/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/gdtoa/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/gdtoa/gdtoaimp.h projects/tcp_ffcaia2008_8.x/contrib/gdtoa/misc.c projects/tcp_ffcaia2008_8.x/contrib/less/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/libpcap/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/ncurses/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/netcat/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/netcat/FREEBSD-vendor projects/tcp_ffcaia2008_8.x/contrib/ntp/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/openbsm/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/openpam/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/openpam/FREEBSD-vendor projects/tcp_ffcaia2008_8.x/contrib/pf/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/sendmail/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/tcpdump/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/tcsh/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/top/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/top/display.c projects/tcp_ffcaia2008_8.x/contrib/top/install-sh (props changed) projects/tcp_ffcaia2008_8.x/contrib/traceroute/ (props changed) projects/tcp_ffcaia2008_8.x/contrib/traceroute/as.c projects/tcp_ffcaia2008_8.x/contrib/traceroute/as.h projects/tcp_ffcaia2008_8.x/contrib/traceroute/traceroute.c projects/tcp_ffcaia2008_8.x/contrib/wpa/ (props changed) projects/tcp_ffcaia2008_8.x/crypto/openssh/ (props changed) projects/tcp_ffcaia2008_8.x/crypto/openssh/FREEBSD-vendor projects/tcp_ffcaia2008_8.x/crypto/openssl/ (props changed) projects/tcp_ffcaia2008_8.x/crypto/openssl/crypto/pqueue/pqueue.c projects/tcp_ffcaia2008_8.x/crypto/openssl/crypto/pqueue/pqueue.h projects/tcp_ffcaia2008_8.x/crypto/openssl/ssl/d1_both.c projects/tcp_ffcaia2008_8.x/crypto/openssl/ssl/d1_pkt.c projects/tcp_ffcaia2008_8.x/etc/ (props changed) projects/tcp_ffcaia2008_8.x/etc/defaults/rc.conf projects/tcp_ffcaia2008_8.x/etc/freebsd-update.conf projects/tcp_ffcaia2008_8.x/etc/inetd.conf projects/tcp_ffcaia2008_8.x/etc/mtree/BSD.include.dist projects/tcp_ffcaia2008_8.x/etc/network.subr projects/tcp_ffcaia2008_8.x/etc/rc.d/wpa_supplicant projects/tcp_ffcaia2008_8.x/etc/rc.subr projects/tcp_ffcaia2008_8.x/gnu/usr.bin/patch/ (props changed) projects/tcp_ffcaia2008_8.x/gnu/usr.bin/patch/common.h projects/tcp_ffcaia2008_8.x/gnu/usr.bin/patch/pch.c projects/tcp_ffcaia2008_8.x/include/ (props changed) projects/tcp_ffcaia2008_8.x/include/Makefile projects/tcp_ffcaia2008_8.x/lib/libarchive/ (props changed) projects/tcp_ffcaia2008_8.x/lib/libarchive/archive_read.c projects/tcp_ffcaia2008_8.x/lib/libarchive/test/test_compat_zip.c projects/tcp_ffcaia2008_8.x/lib/libc/ (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/db/hash/hash.c projects/tcp_ffcaia2008_8.x/lib/libc/gen/_pthread_stubs.c projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/Makefile.inc projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/acl_calc_mask.c projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/acl_to_text.c projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/mac.3 projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/mac_free.3 projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/mac_get.3 projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/mac_set.3 projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/mac_text.3 projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/posix1e.3 projects/tcp_ffcaia2008_8.x/lib/libc/stdio/asprintf.c (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/stdlib/malloc.c projects/tcp_ffcaia2008_8.x/lib/libc/stdlib/ptsname.3 projects/tcp_ffcaia2008_8.x/lib/libc/stdtime/ (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/string/ffsll.c (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/string/flsll.c (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/string/wcpcpy.c (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/string/wcpncpy.c (props changed) projects/tcp_ffcaia2008_8.x/lib/libc/sys/setfib.2 projects/tcp_ffcaia2008_8.x/lib/libdevinfo/ (props changed) projects/tcp_ffcaia2008_8.x/lib/libdevinfo/devinfo.h projects/tcp_ffcaia2008_8.x/lib/libdisk/ (props changed) projects/tcp_ffcaia2008_8.x/lib/libdisk/change.c projects/tcp_ffcaia2008_8.x/lib/libkvm/ (props changed) projects/tcp_ffcaia2008_8.x/lib/libkvm/kvm_proc.c projects/tcp_ffcaia2008_8.x/lib/libkvm/kvm_vnet.c projects/tcp_ffcaia2008_8.x/lib/libthr/ (props changed) projects/tcp_ffcaia2008_8.x/lib/libthr/thread/thr_umtx.h projects/tcp_ffcaia2008_8.x/lib/libusb/ (props changed) projects/tcp_ffcaia2008_8.x/lib/libusb/libusb20.3 (props changed) projects/tcp_ffcaia2008_8.x/lib/libusb/usb.h (props changed) projects/tcp_ffcaia2008_8.x/lib/libutil/ (props changed) projects/tcp_ffcaia2008_8.x/libexec/Makefile projects/tcp_ffcaia2008_8.x/release/ (props changed) projects/tcp_ffcaia2008_8.x/release/Makefile projects/tcp_ffcaia2008_8.x/release/doc/ (props changed) projects/tcp_ffcaia2008_8.x/release/doc/en_US.ISO8859-1/hardware/ (props changed) projects/tcp_ffcaia2008_8.x/release/doc/en_US.ISO8859-1/hardware/article.sgml projects/tcp_ffcaia2008_8.x/release/doc/en_US.ISO8859-1/relnotes/article.sgml projects/tcp_ffcaia2008_8.x/release/scripts/lib32-make.sh projects/tcp_ffcaia2008_8.x/release/scripts/package-split.py projects/tcp_ffcaia2008_8.x/sbin/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/bsdlabel/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/bsdlabel/bsdlabel.c projects/tcp_ffcaia2008_8.x/sbin/camcontrol/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/camcontrol/camcontrol.8 projects/tcp_ffcaia2008_8.x/sbin/camcontrol/camcontrol.c projects/tcp_ffcaia2008_8.x/sbin/geom/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/geom/class/nop/gnop.8 projects/tcp_ffcaia2008_8.x/sbin/geom/class/part/geom_part.c projects/tcp_ffcaia2008_8.x/sbin/ifconfig/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/ifconfig/ifgif.c projects/tcp_ffcaia2008_8.x/sbin/ipfw/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/ipfw/ipfw.8 projects/tcp_ffcaia2008_8.x/sbin/mksnap_ffs/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/mksnap_ffs/mksnap_ffs.8 projects/tcp_ffcaia2008_8.x/sbin/mount/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/mount/mount.8 projects/tcp_ffcaia2008_8.x/sbin/mount/mount.c projects/tcp_ffcaia2008_8.x/sbin/umount/ (props changed) projects/tcp_ffcaia2008_8.x/sbin/umount/umount.8 projects/tcp_ffcaia2008_8.x/share/examples/cvsup/stable-supfile projects/tcp_ffcaia2008_8.x/share/examples/cvsup/standard-supfile projects/tcp_ffcaia2008_8.x/share/man/man4/ (props changed) projects/tcp_ffcaia2008_8.x/share/man/man4/acpi_panasonic.4 projects/tcp_ffcaia2008_8.x/share/man/man4/ahci.4 projects/tcp_ffcaia2008_8.x/share/man/man4/mfi.4 projects/tcp_ffcaia2008_8.x/share/man/man4/mpt.4 projects/tcp_ffcaia2008_8.x/share/man/man4/polling.4 projects/tcp_ffcaia2008_8.x/share/man/man5/ (props changed) projects/tcp_ffcaia2008_8.x/share/man/man5/freebsd-update.conf.5 projects/tcp_ffcaia2008_8.x/share/man/man5/rc.conf.5 projects/tcp_ffcaia2008_8.x/share/man/man7/ (props changed) projects/tcp_ffcaia2008_8.x/share/man/man7/release.7 projects/tcp_ffcaia2008_8.x/share/man/man9/ (props changed) projects/tcp_ffcaia2008_8.x/share/man/man9/Makefile projects/tcp_ffcaia2008_8.x/share/man/man9/fail.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_crypto.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_input.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_node.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_output.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_proto.9 projects/tcp_ffcaia2008_8.x/share/man/man9/ieee80211_radiotap.9 projects/tcp_ffcaia2008_8.x/share/man/man9/kproc.9 projects/tcp_ffcaia2008_8.x/share/man/man9/kthread.9 projects/tcp_ffcaia2008_8.x/share/man/man9/sglist.9 projects/tcp_ffcaia2008_8.x/share/man/man9/taskqueue.9 projects/tcp_ffcaia2008_8.x/share/timedef/ (props changed) projects/tcp_ffcaia2008_8.x/share/timedef/ja_JP.UTF-8.src projects/tcp_ffcaia2008_8.x/share/zoneinfo/ (props changed) projects/tcp_ffcaia2008_8.x/share/zoneinfo/africa projects/tcp_ffcaia2008_8.x/share/zoneinfo/asia projects/tcp_ffcaia2008_8.x/share/zoneinfo/australasia projects/tcp_ffcaia2008_8.x/share/zoneinfo/europe projects/tcp_ffcaia2008_8.x/share/zoneinfo/leapseconds projects/tcp_ffcaia2008_8.x/sys/ (props changed) projects/tcp_ffcaia2008_8.x/sys/amd64/amd64/elf_machdep.c projects/tcp_ffcaia2008_8.x/sys/amd64/amd64/initcpu.c projects/tcp_ffcaia2008_8.x/sys/amd64/amd64/local_apic.c projects/tcp_ffcaia2008_8.x/sys/amd64/amd64/machdep.c projects/tcp_ffcaia2008_8.x/sys/amd64/amd64/mp_machdep.c projects/tcp_ffcaia2008_8.x/sys/amd64/amd64/pmap.c projects/tcp_ffcaia2008_8.x/sys/amd64/amd64/trap.c projects/tcp_ffcaia2008_8.x/sys/amd64/conf/GENERIC projects/tcp_ffcaia2008_8.x/sys/amd64/conf/NOTES projects/tcp_ffcaia2008_8.x/sys/amd64/conf/XENHVM projects/tcp_ffcaia2008_8.x/sys/amd64/include/apicvar.h projects/tcp_ffcaia2008_8.x/sys/amd64/include/pmc_mdep.h projects/tcp_ffcaia2008_8.x/sys/amd64/include/smp.h projects/tcp_ffcaia2008_8.x/sys/amd64/include/xen/ (props changed) projects/tcp_ffcaia2008_8.x/sys/amd64/linux32/linux32_sysvec.c projects/tcp_ffcaia2008_8.x/sys/arm/arm/pmap.c projects/tcp_ffcaia2008_8.x/sys/arm/arm/vm_machdep.c projects/tcp_ffcaia2008_8.x/sys/arm/at91/uart_dev_at91usart.c projects/tcp_ffcaia2008_8.x/sys/arm/mv/common.c projects/tcp_ffcaia2008_8.x/sys/arm/mv/discovery/db78xxx.c projects/tcp_ffcaia2008_8.x/sys/arm/mv/kirkwood/db88f6xxx.c projects/tcp_ffcaia2008_8.x/sys/arm/mv/kirkwood/files.db88f6xxx projects/tcp_ffcaia2008_8.x/sys/arm/mv/kirkwood/std.db88f6xxx projects/tcp_ffcaia2008_8.x/sys/arm/mv/mv_machdep.c projects/tcp_ffcaia2008_8.x/sys/arm/mv/mvreg.h projects/tcp_ffcaia2008_8.x/sys/arm/mv/mvvar.h projects/tcp_ffcaia2008_8.x/sys/arm/mv/orion/db88f5xxx.c projects/tcp_ffcaia2008_8.x/sys/boot/i386/gptboot/gptboot.c projects/tcp_ffcaia2008_8.x/sys/boot/pc98/Makefile.inc projects/tcp_ffcaia2008_8.x/sys/cam/ata/ata_all.c projects/tcp_ffcaia2008_8.x/sys/cam/ata/ata_all.h projects/tcp_ffcaia2008_8.x/sys/cam/ata/ata_da.c projects/tcp_ffcaia2008_8.x/sys/cam/ata/ata_xpt.c projects/tcp_ffcaia2008_8.x/sys/cam/cam_ccb.h projects/tcp_ffcaia2008_8.x/sys/cam/cam_xpt.c projects/tcp_ffcaia2008_8.x/sys/cam/scsi/scsi_da.c projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/kern/opensolaris.c projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/kern/opensolaris_kobj.c projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/sys/mutex.h projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/sys/proc.h projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/sys/vfs.h projects/tcp_ffcaia2008_8.x/sys/cddl/compat/opensolaris/sys/vnode.h projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/ (props changed) projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/vnode.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/fletcher.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/sys/callb.h projects/tcp_ffcaia2008_8.x/sys/cddl/contrib/opensolaris/uts/common/sys/vnode.h projects/tcp_ffcaia2008_8.x/sys/compat/freebsd32/freebsd32_misc.c projects/tcp_ffcaia2008_8.x/sys/compat/ia32/ia32_sysvec.c projects/tcp_ffcaia2008_8.x/sys/compat/linprocfs/linprocfs.c projects/tcp_ffcaia2008_8.x/sys/compat/linux/linux_ioctl.c projects/tcp_ffcaia2008_8.x/sys/compat/linux/linux_misc.c projects/tcp_ffcaia2008_8.x/sys/conf/files projects/tcp_ffcaia2008_8.x/sys/conf/newvers.sh projects/tcp_ffcaia2008_8.x/sys/conf/options projects/tcp_ffcaia2008_8.x/sys/conf/options.amd64 projects/tcp_ffcaia2008_8.x/sys/conf/options.arm projects/tcp_ffcaia2008_8.x/sys/conf/options.i386 projects/tcp_ffcaia2008_8.x/sys/conf/options.pc98 projects/tcp_ffcaia2008_8.x/sys/contrib/altq/altq/altq_subr.c projects/tcp_ffcaia2008_8.x/sys/contrib/dev/acpica/ (props changed) projects/tcp_ffcaia2008_8.x/sys/contrib/pf/ (props changed) projects/tcp_ffcaia2008_8.x/sys/contrib/pf/net/pf.c projects/tcp_ffcaia2008_8.x/sys/contrib/pf/net/pf_if.c projects/tcp_ffcaia2008_8.x/sys/contrib/pf/net/pfvar.h projects/tcp_ffcaia2008_8.x/sys/dev/aac/aac.c projects/tcp_ffcaia2008_8.x/sys/dev/acpi_support/acpi_aiboost.c projects/tcp_ffcaia2008_8.x/sys/dev/acpi_support/acpi_ibm.c projects/tcp_ffcaia2008_8.x/sys/dev/acpica/acpi.c projects/tcp_ffcaia2008_8.x/sys/dev/acpica/acpi_battery.c projects/tcp_ffcaia2008_8.x/sys/dev/acpica/acpi_cpu.c projects/tcp_ffcaia2008_8.x/sys/dev/acpica/acpi_dock.c projects/tcp_ffcaia2008_8.x/sys/dev/acpica/acpi_thermal.c projects/tcp_ffcaia2008_8.x/sys/dev/adb/adb_bus.c projects/tcp_ffcaia2008_8.x/sys/dev/ahci/ahci.c projects/tcp_ffcaia2008_8.x/sys/dev/ahci/ahci.h projects/tcp_ffcaia2008_8.x/sys/dev/alc/if_alc.c projects/tcp_ffcaia2008_8.x/sys/dev/amdtemp/amdtemp.c projects/tcp_ffcaia2008_8.x/sys/dev/amr/amr.c projects/tcp_ffcaia2008_8.x/sys/dev/asmc/asmc.c projects/tcp_ffcaia2008_8.x/sys/dev/asmc/asmcvar.h projects/tcp_ffcaia2008_8.x/sys/dev/ata/ (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/ata/ata-usb.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/ath/if_ath.c projects/tcp_ffcaia2008_8.x/sys/dev/atkbdc/psm.c projects/tcp_ffcaia2008_8.x/sys/dev/bge/if_bge.c projects/tcp_ffcaia2008_8.x/sys/dev/bktr/bktr_os.c projects/tcp_ffcaia2008_8.x/sys/dev/ciss/ciss.c projects/tcp_ffcaia2008_8.x/sys/dev/ciss/cissreg.h projects/tcp_ffcaia2008_8.x/sys/dev/ciss/cissvar.h projects/tcp_ffcaia2008_8.x/sys/dev/coretemp/coretemp.c projects/tcp_ffcaia2008_8.x/sys/dev/de/if_de.c projects/tcp_ffcaia2008_8.x/sys/dev/de/if_devar.h projects/tcp_ffcaia2008_8.x/sys/dev/drm/drm_drv.c projects/tcp_ffcaia2008_8.x/sys/dev/drm/drm_pciids.h projects/tcp_ffcaia2008_8.x/sys/dev/drm/r600_cp.c projects/tcp_ffcaia2008_8.x/sys/dev/drm/radeon_drv.h projects/tcp_ffcaia2008_8.x/sys/dev/e1000/if_em.c projects/tcp_ffcaia2008_8.x/sys/dev/e1000/if_igb.c projects/tcp_ffcaia2008_8.x/sys/dev/hptrr/hptrr_osm_bsd.c projects/tcp_ffcaia2008_8.x/sys/dev/hwpmc/hwpmc_core.c projects/tcp_ffcaia2008_8.x/sys/dev/hwpmc/hwpmc_piv.c projects/tcp_ffcaia2008_8.x/sys/dev/hwpmc/hwpmc_ppro.c projects/tcp_ffcaia2008_8.x/sys/dev/hwpmc/hwpmc_x86.c projects/tcp_ffcaia2008_8.x/sys/dev/if_ndis/if_ndis.c projects/tcp_ffcaia2008_8.x/sys/dev/ips/ips_pci.c projects/tcp_ffcaia2008_8.x/sys/dev/iscsi/initiator/isc_cam.c projects/tcp_ffcaia2008_8.x/sys/dev/isp/isp_freebsd.c projects/tcp_ffcaia2008_8.x/sys/dev/ixgbe/ixgbe.c projects/tcp_ffcaia2008_8.x/sys/dev/mfi/mfi.c projects/tcp_ffcaia2008_8.x/sys/dev/mfi/mfi_ioctl.h projects/tcp_ffcaia2008_8.x/sys/dev/mfi/mfireg.h projects/tcp_ffcaia2008_8.x/sys/dev/mge/if_mge.c projects/tcp_ffcaia2008_8.x/sys/dev/mii/e1000phy.c projects/tcp_ffcaia2008_8.x/sys/dev/mlx/mlx.c projects/tcp_ffcaia2008_8.x/sys/dev/mmc/mmc.c projects/tcp_ffcaia2008_8.x/sys/dev/mn/if_mn.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/mxge/if_mxge.c projects/tcp_ffcaia2008_8.x/sys/dev/mxge/if_mxge_var.h projects/tcp_ffcaia2008_8.x/sys/dev/pccbb/pccbb.c projects/tcp_ffcaia2008_8.x/sys/dev/pci/pci.c projects/tcp_ffcaia2008_8.x/sys/dev/pci/pci_user.c projects/tcp_ffcaia2008_8.x/sys/dev/pci/pcireg.h projects/tcp_ffcaia2008_8.x/sys/dev/pci/pcivar.h projects/tcp_ffcaia2008_8.x/sys/dev/ppbus/vpo.c projects/tcp_ffcaia2008_8.x/sys/dev/pst/pst-iop.c projects/tcp_ffcaia2008_8.x/sys/dev/re/if_re.c projects/tcp_ffcaia2008_8.x/sys/dev/rp/rp.c projects/tcp_ffcaia2008_8.x/sys/dev/siis/siis.c projects/tcp_ffcaia2008_8.x/sys/dev/sound/pci/hda/hdac.c projects/tcp_ffcaia2008_8.x/sys/dev/sound/pci/t4dwave.c projects/tcp_ffcaia2008_8.x/sys/dev/sound/usb/uaudio.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/sound/usb/uaudio.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/sound/usb/uaudio_pcm.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/sound/usb/uaudioreg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/syscons/daemon/daemon_saver.c projects/tcp_ffcaia2008_8.x/sys/dev/twe/twe.c projects/tcp_ffcaia2008_8.x/sys/dev/txp/if_txp.c projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/at91dci.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/at91dci.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/at91dci_atmelarm.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/atmegadci.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/atmegadci.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/atmegadci_atmelarm.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/ehci.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/ehci.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/ehci_ixp4xx.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/ehci_mbus.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/ehci_pci.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/musb_otg.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/musb_otg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/musb_otg_atmelarm.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/ohci.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/ohci.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/ohci_atmelarm.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/ohci_pci.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/uhci.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/uhci.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/uhci_pci.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/usb_controller.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/uss820dci.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/uss820dci.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/controller/uss820dci_atmelarm.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/input/uhid.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/input/ukbd.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/input/ums.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/input/usb_rdesc.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/misc/udbp.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/misc/udbp.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/misc/ufm.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_aue.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_auereg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_axe.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_axereg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_cdce.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_cdcereg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_cue.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_cuereg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_kue.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_kuefw.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_kuereg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_rue.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_ruereg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_udav.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/if_udavreg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/usb_ethernet.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/net/usb_ethernet.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/quirk/usb_quirk.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/quirk/usb_quirk.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/u3g.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/uark.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/ubsa.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/ubser.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/uchcom.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/ucycom.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/ufoma.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/uftdi.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/uftdi_reg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/ugensa.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/uipaq.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/ulpt.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/umct.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/umodem.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/umoscom.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/uplcom.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/usb_serial.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/usb_serial.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/uslcom.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/uvisor.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/serial/uvscom.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/storage/rio500_usb.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/storage/umass.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/storage/urio.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/storage/ustorage_fs.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/template/usb_template.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/template/usb_template.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/template/usb_template_cdce.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/template/usb_template_msc.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/template/usb_template_mtp.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/ufm_ioctl.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_bus.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_busdma.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_busdma.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_cdc.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_compat_linux.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_compat_linux.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_controller.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_core.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_core.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_debug.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_debug.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_dev.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_dev.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_device.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_device.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_dynamic.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_dynamic.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_endian.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_error.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_generic.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_generic.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_handle_request.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_hid.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_hub.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_hub.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_if.m (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_ioctl.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_lookup.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_mbuf.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_mbuf.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_msctest.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_msctest.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_parse.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_pci.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_process.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_process.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_request.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_request.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_transfer.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_transfer.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_util.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usb_util.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usbdevs (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/usbhid.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_rum.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_rumfw.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_rumreg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_rumvar.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_upgt.c projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_ural.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_uralreg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_uralvar.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_zyd.c (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_zydfw.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/usb/wlan/if_zydreg.h (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/xen/blkback/blkback.c projects/tcp_ffcaia2008_8.x/sys/dev/xen/netback/netback.c projects/tcp_ffcaia2008_8.x/sys/dev/xen/netfront/ (props changed) projects/tcp_ffcaia2008_8.x/sys/dev/xen/xenpci/ (props changed) projects/tcp_ffcaia2008_8.x/sys/fs/fifofs/fifo_vnops.c projects/tcp_ffcaia2008_8.x/sys/fs/nfsclient/nfs_clnode.c projects/tcp_ffcaia2008_8.x/sys/fs/nfsclient/nfs_clport.c projects/tcp_ffcaia2008_8.x/sys/fs/nfsclient/nfs_clsubs.c projects/tcp_ffcaia2008_8.x/sys/fs/nfsclient/nfs_clvnops.c projects/tcp_ffcaia2008_8.x/sys/fs/pseudofs/pseudofs_vncache.c projects/tcp_ffcaia2008_8.x/sys/fs/pseudofs/pseudofs_vnops.c projects/tcp_ffcaia2008_8.x/sys/geom/geom_disk.c projects/tcp_ffcaia2008_8.x/sys/geom/multipath/g_multipath.c projects/tcp_ffcaia2008_8.x/sys/geom/part/g_part.c projects/tcp_ffcaia2008_8.x/sys/geom/part/g_part_gpt.c projects/tcp_ffcaia2008_8.x/sys/i386/acpica/acpi_machdep.c projects/tcp_ffcaia2008_8.x/sys/i386/bios/smapi.c projects/tcp_ffcaia2008_8.x/sys/i386/bios/smbios.c projects/tcp_ffcaia2008_8.x/sys/i386/bios/vpd.c projects/tcp_ffcaia2008_8.x/sys/i386/conf/GENERIC projects/tcp_ffcaia2008_8.x/sys/i386/conf/NOTES projects/tcp_ffcaia2008_8.x/sys/i386/i386/elf_machdep.c projects/tcp_ffcaia2008_8.x/sys/i386/i386/initcpu.c projects/tcp_ffcaia2008_8.x/sys/i386/i386/local_apic.c projects/tcp_ffcaia2008_8.x/sys/i386/i386/machdep.c projects/tcp_ffcaia2008_8.x/sys/i386/i386/mp_machdep.c projects/tcp_ffcaia2008_8.x/sys/i386/i386/pmap.c projects/tcp_ffcaia2008_8.x/sys/i386/i386/trap.c projects/tcp_ffcaia2008_8.x/sys/i386/include/apicvar.h projects/tcp_ffcaia2008_8.x/sys/i386/include/pmap.h projects/tcp_ffcaia2008_8.x/sys/i386/include/pmc_mdep.h projects/tcp_ffcaia2008_8.x/sys/i386/include/smp.h projects/tcp_ffcaia2008_8.x/sys/i386/linux/linux_sysvec.c projects/tcp_ffcaia2008_8.x/sys/i386/xen/mp_machdep.c projects/tcp_ffcaia2008_8.x/sys/i386/xen/pmap.c projects/tcp_ffcaia2008_8.x/sys/ia64/conf/GENERIC projects/tcp_ffcaia2008_8.x/sys/ia64/ia64/genassym.c projects/tcp_ffcaia2008_8.x/sys/ia64/ia64/interrupt.c projects/tcp_ffcaia2008_8.x/sys/ia64/ia64/machdep.c projects/tcp_ffcaia2008_8.x/sys/ia64/ia64/mp_machdep.c projects/tcp_ffcaia2008_8.x/sys/ia64/include/smp.h projects/tcp_ffcaia2008_8.x/sys/isa/isahint.c projects/tcp_ffcaia2008_8.x/sys/kern/imgact_elf.c projects/tcp_ffcaia2008_8.x/sys/kern/init_main.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_cons.c (props changed) projects/tcp_ffcaia2008_8.x/sys/kern/kern_exec.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_exit.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_fork.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_jail.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_kthread.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_lock.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_mutex.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_poll.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_proc.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_rwlock.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_shutdown.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_sig.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_sx.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_sysctl.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_thr.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_thread.c projects/tcp_ffcaia2008_8.x/sys/kern/kern_uuid.c projects/tcp_ffcaia2008_8.x/sys/kern/sched_ule.c projects/tcp_ffcaia2008_8.x/sys/kern/subr_bus.c projects/tcp_ffcaia2008_8.x/sys/kern/subr_kdb.c projects/tcp_ffcaia2008_8.x/sys/kern/subr_pcpu.c projects/tcp_ffcaia2008_8.x/sys/kern/subr_sglist.c projects/tcp_ffcaia2008_8.x/sys/kern/subr_smp.c projects/tcp_ffcaia2008_8.x/sys/kern/subr_taskqueue.c projects/tcp_ffcaia2008_8.x/sys/kern/sys_generic.c projects/tcp_ffcaia2008_8.x/sys/kern/tty_pty.c projects/tcp_ffcaia2008_8.x/sys/kern/uipc_domain.c projects/tcp_ffcaia2008_8.x/sys/kern/uipc_syscalls.c projects/tcp_ffcaia2008_8.x/sys/kern/vfs_cache.c projects/tcp_ffcaia2008_8.x/sys/kern/vfs_export.c projects/tcp_ffcaia2008_8.x/sys/kern/vfs_subr.c projects/tcp_ffcaia2008_8.x/sys/kern/vfs_syscalls.c projects/tcp_ffcaia2008_8.x/sys/kern/vfs_vnops.c projects/tcp_ffcaia2008_8.x/sys/mips/include/smp.h projects/tcp_ffcaia2008_8.x/sys/mips/mips/mp_machdep.c projects/tcp_ffcaia2008_8.x/sys/modules/dtrace/dtnfsclient/ (props changed) projects/tcp_ffcaia2008_8.x/sys/modules/ip6_mroute_mod/ (props changed) projects/tcp_ffcaia2008_8.x/sys/modules/ipmi/ipmi_linux/ (props changed) projects/tcp_ffcaia2008_8.x/sys/modules/nfslockd/Makefile projects/tcp_ffcaia2008_8.x/sys/modules/zfs/Makefile projects/tcp_ffcaia2008_8.x/sys/net/bpf.c projects/tcp_ffcaia2008_8.x/sys/net/bpf_buffer.c projects/tcp_ffcaia2008_8.x/sys/net/bpf_zerocopy.c projects/tcp_ffcaia2008_8.x/sys/net/bpfdesc.h projects/tcp_ffcaia2008_8.x/sys/net/bridgestp.c projects/tcp_ffcaia2008_8.x/sys/net/flowtable.c projects/tcp_ffcaia2008_8.x/sys/net/flowtable.h projects/tcp_ffcaia2008_8.x/sys/net/if.c projects/tcp_ffcaia2008_8.x/sys/net/if_bridge.c projects/tcp_ffcaia2008_8.x/sys/net/if_ef.c projects/tcp_ffcaia2008_8.x/sys/net/if_llatbl.c projects/tcp_ffcaia2008_8.x/sys/net/if_llatbl.h projects/tcp_ffcaia2008_8.x/sys/net/if_var.h projects/tcp_ffcaia2008_8.x/sys/net/if_vlan.c projects/tcp_ffcaia2008_8.x/sys/net/route.c projects/tcp_ffcaia2008_8.x/sys/net/rtsock.c projects/tcp_ffcaia2008_8.x/sys/net/vnet.c projects/tcp_ffcaia2008_8.x/sys/net/vnet.h projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211.h projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_dfs.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_hwmp.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_input.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_mesh.c projects/tcp_ffcaia2008_8.x/sys/net80211/ieee80211_mesh.h projects/tcp_ffcaia2008_8.x/sys/netatalk/at_control.c projects/tcp_ffcaia2008_8.x/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c (props changed) projects/tcp_ffcaia2008_8.x/sys/netgraph/bluetooth/drivers/ubt/ng_ubt_var.h (props changed) projects/tcp_ffcaia2008_8.x/sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c (props changed) projects/tcp_ffcaia2008_8.x/sys/netgraph/ng_gif.c projects/tcp_ffcaia2008_8.x/sys/netinet/if_ether.c projects/tcp_ffcaia2008_8.x/sys/netinet/in.c projects/tcp_ffcaia2008_8.x/sys/netinet/in_mcast.c projects/tcp_ffcaia2008_8.x/sys/netinet/in_pcb.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_carp.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_divert.c projects/tcp_ffcaia2008_8.x/sys/netinet/ip_divert.h projects/tcp_ffcaia2008_8.x/sys/netinet/ip_fw.h projects/tcp_ffcaia2008_8.x/sys/netinet/ip_output.c projects/tcp_ffcaia2008_8.x/sys/netinet/ipfw/ip_dummynet.c (props changed) projects/tcp_ffcaia2008_8.x/sys/netinet/ipfw/ip_fw2.c (props changed) projects/tcp_ffcaia2008_8.x/sys/netinet/ipfw/ip_fw_nat.c (props changed) projects/tcp_ffcaia2008_8.x/sys/netinet/ipfw/ip_fw_pfil.c (props changed) projects/tcp_ffcaia2008_8.x/sys/netinet/raw_ip.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_bsd_addr.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_indata.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_input.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_os_bsd.h projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_output.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_pcb.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_timer.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctp_usrreq.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctputil.c projects/tcp_ffcaia2008_8.x/sys/netinet/sctputil.h projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_input.c projects/tcp_ffcaia2008_8.x/sys/netinet/tcp_timewait.c projects/tcp_ffcaia2008_8.x/sys/netinet6/icmp6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/in6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/in6_ifattach.c projects/tcp_ffcaia2008_8.x/sys/netinet6/in6_src.c projects/tcp_ffcaia2008_8.x/sys/netinet6/ip6_input.c projects/tcp_ffcaia2008_8.x/sys/netinet6/ip6_output.c projects/tcp_ffcaia2008_8.x/sys/netinet6/nd6.c projects/tcp_ffcaia2008_8.x/sys/netinet6/nd6_rtr.c projects/tcp_ffcaia2008_8.x/sys/netipsec/xform_ipip.c projects/tcp_ffcaia2008_8.x/sys/netipx/spx_reass.c (props changed) projects/tcp_ffcaia2008_8.x/sys/nfsclient/bootp_subr.c projects/tcp_ffcaia2008_8.x/sys/nfsclient/nfs_node.c projects/tcp_ffcaia2008_8.x/sys/nfsclient/nfs_subs.c projects/tcp_ffcaia2008_8.x/sys/nfsclient/nfs_vfsops.c projects/tcp_ffcaia2008_8.x/sys/nfsclient/nfs_vnops.c projects/tcp_ffcaia2008_8.x/sys/nfsserver/nfs_serv.c projects/tcp_ffcaia2008_8.x/sys/nlm/nlm_prot_impl.c projects/tcp_ffcaia2008_8.x/sys/pc98/cbus/fdc.c projects/tcp_ffcaia2008_8.x/sys/pc98/conf/GENERIC projects/tcp_ffcaia2008_8.x/sys/pc98/conf/NOTES projects/tcp_ffcaia2008_8.x/sys/pci/if_rlreg.h projects/tcp_ffcaia2008_8.x/sys/powerpc/conf/GENERIC projects/tcp_ffcaia2008_8.x/sys/powerpc/include/smp.h projects/tcp_ffcaia2008_8.x/sys/powerpc/powerpc/mp_machdep.c projects/tcp_ffcaia2008_8.x/sys/rpc/clnt_dg.c projects/tcp_ffcaia2008_8.x/sys/rpc/clnt_rc.c projects/tcp_ffcaia2008_8.x/sys/rpc/clnt_vc.c projects/tcp_ffcaia2008_8.x/sys/rpc/rpc_generic.c projects/tcp_ffcaia2008_8.x/sys/rpc/rpcsec_gss/svc_rpcsec_gss.c projects/tcp_ffcaia2008_8.x/sys/rpc/svc_dg.c projects/tcp_ffcaia2008_8.x/sys/rpc/svc_generic.c projects/tcp_ffcaia2008_8.x/sys/rpc/svc_vc.c projects/tcp_ffcaia2008_8.x/sys/security/audit/audit.h projects/tcp_ffcaia2008_8.x/sys/security/mac/mac_cred.c (props changed) projects/tcp_ffcaia2008_8.x/sys/security/mac_bsdextended/ugidfw_system.c (props changed) projects/tcp_ffcaia2008_8.x/sys/security/mac_bsdextended/ugidfw_vnode.c (props changed) projects/tcp_ffcaia2008_8.x/sys/sparc64/conf/GENERIC projects/tcp_ffcaia2008_8.x/sys/sparc64/include/smp.h projects/tcp_ffcaia2008_8.x/sys/sun4v/include/smp.h projects/tcp_ffcaia2008_8.x/sys/sys/bus.h projects/tcp_ffcaia2008_8.x/sys/sys/imgact_elf.h projects/tcp_ffcaia2008_8.x/sys/sys/jail.h projects/tcp_ffcaia2008_8.x/sys/sys/lock.h projects/tcp_ffcaia2008_8.x/sys/sys/pcpu.h projects/tcp_ffcaia2008_8.x/sys/sys/proc.h projects/tcp_ffcaia2008_8.x/sys/sys/sglist.h projects/tcp_ffcaia2008_8.x/sys/sys/smp.h projects/tcp_ffcaia2008_8.x/sys/sys/syscallsubr.h projects/tcp_ffcaia2008_8.x/sys/sys/sysctl.h projects/tcp_ffcaia2008_8.x/sys/sys/systm.h projects/tcp_ffcaia2008_8.x/sys/sys/taskqueue.h projects/tcp_ffcaia2008_8.x/sys/ufs/ffs/ffs_softdep.c projects/tcp_ffcaia2008_8.x/sys/ufs/ffs/ffs_vfsops.c projects/tcp_ffcaia2008_8.x/sys/ufs/ufs/ufs_vnops.c projects/tcp_ffcaia2008_8.x/sys/vm/sg_pager.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_extern.h projects/tcp_ffcaia2008_8.x/sys/vm/vm_glue.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_map.c projects/tcp_ffcaia2008_8.x/sys/vm/vm_mmap.c projects/tcp_ffcaia2008_8.x/sys/xdr/xdr_mbuf.c projects/tcp_ffcaia2008_8.x/sys/xen/xenbus/xenbus_probe.c projects/tcp_ffcaia2008_8.x/tools/regression/lib/msun/test-conj.t (props changed) projects/tcp_ffcaia2008_8.x/tools/regression/poll/ (props changed) projects/tcp_ffcaia2008_8.x/tools/regression/poll/Makefile projects/tcp_ffcaia2008_8.x/tools/regression/priv/ (props changed) projects/tcp_ffcaia2008_8.x/tools/regression/priv/Makefile projects/tcp_ffcaia2008_8.x/tools/regression/priv/main.c projects/tcp_ffcaia2008_8.x/tools/regression/priv/priv_netinet_ipsec.c projects/tcp_ffcaia2008_8.x/tools/regression/priv/priv_vfs_extattr_system.c projects/tcp_ffcaia2008_8.x/tools/regression/usr.bin/pkill/pgrep-_g.t (props changed) projects/tcp_ffcaia2008_8.x/tools/regression/usr.bin/pkill/pgrep-_s.t (props changed) projects/tcp_ffcaia2008_8.x/tools/regression/usr.bin/pkill/pkill-_g.t (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/ath/common/dumpregs.h (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/ath/common/dumpregs_5210.c (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/ath/common/dumpregs_5211.c (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/ath/common/dumpregs_5212.c (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/ath/common/dumpregs_5416.c (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/termcap/termcap.pl (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/vimage/ (props changed) projects/tcp_ffcaia2008_8.x/tools/tools/vimage/Makefile projects/tcp_ffcaia2008_8.x/tools/tools/vimage/vimage.8 projects/tcp_ffcaia2008_8.x/tools/tools/vimage/vimage.c projects/tcp_ffcaia2008_8.x/usr.bin/calendar/calendars/calendar.freebsd (contents, props changed) projects/tcp_ffcaia2008_8.x/usr.bin/csup/ (props changed) projects/tcp_ffcaia2008_8.x/usr.bin/fstat/ (props changed) projects/tcp_ffcaia2008_8.x/usr.bin/fstat/fstat.c projects/tcp_ffcaia2008_8.x/usr.bin/fstat/zfs.c projects/tcp_ffcaia2008_8.x/usr.bin/look/ (props changed) projects/tcp_ffcaia2008_8.x/usr.bin/look/look.c projects/tcp_ffcaia2008_8.x/usr.bin/procstat/ (props changed) projects/tcp_ffcaia2008_8.x/usr.bin/procstat/procstat.1 projects/tcp_ffcaia2008_8.x/usr.bin/w/ (props changed) projects/tcp_ffcaia2008_8.x/usr.bin/w/extern.h projects/tcp_ffcaia2008_8.x/usr.bin/w/pr_time.c projects/tcp_ffcaia2008_8.x/usr.bin/w/w.c projects/tcp_ffcaia2008_8.x/usr.bin/whois/ (props changed) projects/tcp_ffcaia2008_8.x/usr.bin/whois/whois.1 projects/tcp_ffcaia2008_8.x/usr.bin/whois/whois.c projects/tcp_ffcaia2008_8.x/usr.sbin/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/Makefile projects/tcp_ffcaia2008_8.x/usr.sbin/arp/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/arp/arp.c projects/tcp_ffcaia2008_8.x/usr.sbin/dumpcis/cardinfo.h (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/dumpcis/cis.h (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/freebsd-update/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/freebsd-update/freebsd-update.sh projects/tcp_ffcaia2008_8.x/usr.sbin/iostat/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/iostat/iostat.c projects/tcp_ffcaia2008_8.x/usr.sbin/jls/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/jls/jls.c projects/tcp_ffcaia2008_8.x/usr.sbin/lpr/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/lpr/lp/lp.sh projects/tcp_ffcaia2008_8.x/usr.sbin/makefs/ffs/ffs_bswap.c (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/makefs/ffs/ffs_subr.c (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/makefs/ffs/ufs_bswap.h (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/makefs/getid.c (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/ndp/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/ndp/ndp.c projects/tcp_ffcaia2008_8.x/usr.sbin/ntp/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/ntp/scripts/mkver projects/tcp_ffcaia2008_8.x/usr.sbin/pkg_install/add/main.c projects/tcp_ffcaia2008_8.x/usr.sbin/ppp/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/ppp/ether.c projects/tcp_ffcaia2008_8.x/usr.sbin/ppp/exec.c projects/tcp_ffcaia2008_8.x/usr.sbin/ppp/exec.h projects/tcp_ffcaia2008_8.x/usr.sbin/ppp/main.c projects/tcp_ffcaia2008_8.x/usr.sbin/ppp/netgraph.c projects/tcp_ffcaia2008_8.x/usr.sbin/ppp/physical.c projects/tcp_ffcaia2008_8.x/usr.sbin/ppp/ppp.8.m4 projects/tcp_ffcaia2008_8.x/usr.sbin/ppp/tty.c projects/tcp_ffcaia2008_8.x/usr.sbin/pstat/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/pstat/pstat.c projects/tcp_ffcaia2008_8.x/usr.sbin/sysinstall/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/sysinstall/devices.c projects/tcp_ffcaia2008_8.x/usr.sbin/sysinstall/install.c projects/tcp_ffcaia2008_8.x/usr.sbin/sysinstall/media.c projects/tcp_ffcaia2008_8.x/usr.sbin/sysinstall/sysinstall.8 projects/tcp_ffcaia2008_8.x/usr.sbin/traceroute6/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/traceroute6/Makefile projects/tcp_ffcaia2008_8.x/usr.sbin/traceroute6/traceroute6.8 projects/tcp_ffcaia2008_8.x/usr.sbin/traceroute6/traceroute6.c projects/tcp_ffcaia2008_8.x/usr.sbin/wpa/ (props changed) projects/tcp_ffcaia2008_8.x/usr.sbin/wpa/wpa_cli/Makefile projects/tcp_ffcaia2008_8.x/usr.sbin/zic/ (props changed) Modified: projects/tcp_ffcaia2008_8.x/Makefile.inc1 ============================================================================== --- projects/tcp_ffcaia2008_8.x/Makefile.inc1 Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/Makefile.inc1 Sat Oct 10 01:47:27 2009 (r197927) @@ -93,7 +93,7 @@ CLEANDIR= cleandir .endif CVS?= cvs -CVSFLAGS?= -A -P -d -I! +CVSFLAGS?= -r RELENG_8 -P -d -I! SVN?= svn SVNFLAGS?= -r HEAD SUP?= /usr/bin/csup Modified: projects/tcp_ffcaia2008_8.x/ObsoleteFiles.inc ============================================================================== --- projects/tcp_ffcaia2008_8.x/ObsoleteFiles.inc Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/ObsoleteFiles.inc Sat Oct 10 01:47:27 2009 (r197927) @@ -14,6 +14,11 @@ # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last. # +# 20090904: remove lukemftpd +OLD_FILES+=usr/libexec/lukemftpd +OLD_FILES+=usr/share/man/man5/ftpd.conf.5.gz +OLD_FILES+=usr/share/man/man5/ftpusers.5.gz +OLD_FILES+=usr/share/man/man8/lukemftpd.8.gz # 20090801: vimage.h removed in favour of vnet.h OLD_FILES+=usr/include/sys/vimage.h # 20090719: library version bump for 8.0 @@ -803,8 +808,6 @@ OLD_FILES+=rescue/bsdlabel OLD_FILES+=rescue/fdisk OLD_FILES+=rescue/gpt .endif -# 20071026: kthread(9)/kproc(9) API changes -OLD_FILES+=usr/share/man/man9/kthread_create.9.gz # 20071025: rc.d/nfslocking superceeded by rc.d/lockd and rc.d/statd OLD_FILES+=etc/rc.d/nfslocking # 20070930: rename of cached to nscd Modified: projects/tcp_ffcaia2008_8.x/UPDATING ============================================================================== --- projects/tcp_ffcaia2008_8.x/UPDATING Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/UPDATING Sat Oct 10 01:47:27 2009 (r197927) @@ -8,19 +8,29 @@ Items affecting the ports and packages s /usr/ports/UPDATING. Please read that file before running portupgrade. -NOTE TO PEOPLE WHO THINK THAT FreeBSD 8.x IS SLOW: - FreeBSD 8.x has many debugging features turned on, in - both the kernel and userland. These features attempt to detect - incorrect use of system primitives, and encourage loud failure - through extra sanity checking and fail stop semantics. They - also substantially impact system performance. If you want to - do performance measurement, benchmarking, and optimization, - you'll want to turn them off. This includes various WITNESS- - related kernel options, INVARIANTS, malloc debugging flags - in userland, and various verbose features in the kernel. Many - developers choose to disable these features on build machines - to maximize performance. (To disable malloc debugging, run - ln -s aj /etc/malloc.conf.) +NOTE TO PEOPLE WHO THINK THAT FreeBSD 8.x IS SLOW ON IA64 OR SUN4V: + For ia64 the INVARIANTS and INVARIANT_SUPPORT kernel options + were left in the GENERIC kernel because the kernel does not + work properly without them. For sun4v all of the normal kernel + debugging tools present in HEAD were left in place because + sun4v support still needs work to become production ready. + +20090929: + 802.11s D3.03 support was committed. This is incompatible with + the previous code, which was based on D3.0. + +20090915: + ZFS snapshots are now mounted with MNT_IGNORE flag. Use -v option for + mount(8) and -a option for df(1) to see them. + +20090813: + Remove the option STOP_NMI. The default action is now to use NMI + only for KDB via the newly introduced function stop_cpus_hard() + and maintain stop_cpus() to just use a normal IPI_STOP on ia32 + and amd64. + +20090803: + RELENG_8 branched. 20090719: Bump the shared library version numbers for all libraries that Copied: projects/tcp_ffcaia2008_8.x/cddl/compat/opensolaris/include/assert.h (from r197926, stable/8/cddl/compat/opensolaris/include/assert.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/tcp_ffcaia2008_8.x/cddl/compat/opensolaris/include/assert.h Sat Oct 10 01:47:27 2009 (r197927, copy of r197926, stable/8/cddl/compat/opensolaris/include/assert.h) @@ -0,0 +1,55 @@ +/*- + * Copyright (c) 2009 Pawel Jakub Dawidek + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $FreeBSD$ + */ + +#undef assert +#undef _assert + +#ifdef NDEBUG +#define assert(e) ((void)0) +#define _assert(e) ((void)0) +#else +#define _assert(e) assert(e) + +#define assert(e) ((e) ? (void)0 : __assert(#e, __FILE__, __LINE__)) +#endif /* NDEBUG */ + +#ifndef _ASSERT_H_ +#define _ASSERT_H_ +#include +#include + +static __inline void +__assert(const char *expr, const char *file, int line) +{ + + (void)fprintf(stderr, "Assertion failed: (%s), file %s, line %d.\n", + expr, file, line); + abort(); + /* NOTREACHED */ +} +#endif /* !_ASSERT_H_ */ Modified: projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/cmd/zdb/zdb.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/cmd/zdb/zdb.c Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/cmd/zdb/zdb.c Sat Oct 10 01:47:27 2009 (r197927) @@ -1322,6 +1322,14 @@ dump_label(const char *dev) exit(1); } + if (S_ISCHR(statbuf.st_mode)) { + if (ioctl(fd, DIOCGMEDIASIZE, &statbuf.st_size) == -1) { + (void) printf("failed to get size of '%s': %s\n", dev, + strerror(errno)); + exit(1); + } + } + psize = statbuf.st_size; psize = P2ALIGN(psize, (uint64_t)sizeof (vdev_label_t)); Modified: projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/cmd/zfs/zfs.8 ============================================================================== --- projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Sat Oct 10 01:47:27 2009 (r197927) @@ -535,7 +535,7 @@ This property is not inherited. .ad .sp .6 .RS 4n -Controls the checksum used to verify data integrity. The default value is "on", which automatically selects an appropriate algorithm (currently, \fIfletcher2\fR, but this may change in future releases). The value "off" disables integrity +Controls the checksum used to verify data integrity. The default value is "on", which automatically selects an appropriate algorithm (currently, \fIfletcher4\fR, but this may change in future releases). The value "off" disables integrity checking on user data. Disabling checksums is NOT a recommended practice. .RE Modified: projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c Sat Oct 10 01:47:27 2009 (r197927) @@ -172,6 +172,7 @@ is_shared(libzfs_handle_t *hdl, const ch *tab = '\0'; if (strcmp(buf, mountpoint) == 0) { +#if defined(sun) /* * the protocol field is the third field * skip over second field @@ -194,6 +195,10 @@ is_shared(libzfs_handle_t *hdl, const ch return (0); } } +#else + if (proto == PROTO_NFS) + return (SHARED_NFS); +#endif } } Modified: projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c Sat Oct 10 01:47:27 2009 (r197927) @@ -1126,7 +1126,7 @@ again: uint64_t originguid = 0; uint64_t stream_originguid = 0; uint64_t parent_fromsnap_guid, stream_parent_fromsnap_guid; - char *fsname, *stream_fsname; + char *fsname, *stream_fsname, *p1, *p2; nextfselem = nvlist_next_nvpair(local_nv, fselem); @@ -1295,10 +1295,11 @@ again: "parentfromsnap", &stream_parent_fromsnap_guid)); /* check for rename */ + p1 = strrchr(fsname, '/'); + p2 = strrchr(stream_fsname, '/'); if ((stream_parent_fromsnap_guid != 0 && stream_parent_fromsnap_guid != parent_fromsnap_guid) || - strcmp(strrchr(fsname, '/'), - strrchr(stream_fsname, '/')) != 0) { + (p1 != NULL && p2 != NULL && strcmp (p1, p2) != 0)) { nvlist_t *parent; char tryname[ZFS_MAXNAMELEN]; @@ -1317,7 +1318,7 @@ again: VERIFY(0 == nvlist_lookup_string(parent, "name", &pname)); (void) snprintf(tryname, sizeof (tryname), - "%s%s", pname, strrchr(stream_fsname, '/')); + "%s%s", pname, p2 != NULL ? p2 : ""); } else { tryname[0] = '\0'; if (flags.verbose) { Modified: projects/tcp_ffcaia2008_8.x/cddl/lib/libnvpair/Makefile ============================================================================== --- projects/tcp_ffcaia2008_8.x/cddl/lib/libnvpair/Makefile Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/cddl/lib/libnvpair/Makefile Sat Oct 10 01:47:27 2009 (r197927) @@ -13,5 +13,6 @@ SRCS= libnvpair.c \ CFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris/include CFLAGS+= -I${.CURDIR}/../../../sys/cddl/compat/opensolaris CFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common +CFLAGS+= -I${.CURDIR}/../../../sys .include Modified: projects/tcp_ffcaia2008_8.x/contrib/bzip2/FREEBSD-vendor ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/bzip2/FREEBSD-vendor Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/contrib/bzip2/FREEBSD-vendor Sat Oct 10 01:47:27 2009 (r197927) @@ -2,6 +2,4 @@ Project: bzip2 ProjectURL: http://www.bzip.org/ Version: 1.0.5 -VendorTag: BZIP2 -VersionTag: v1_0_5 License: BSD Modified: projects/tcp_ffcaia2008_8.x/contrib/gdtoa/gdtoaimp.h ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/gdtoa/gdtoaimp.h Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/contrib/gdtoa/gdtoaimp.h Sat Oct 10 01:47:27 2009 (r197927) @@ -485,7 +485,7 @@ extern pthread_mutex_t __gdtoa_locks[2]; _pthread_mutex_unlock(&__gdtoa_locks[n]); \ } while(0) -#define Kmax 15 +#define Kmax 9 struct Bigint { Modified: projects/tcp_ffcaia2008_8.x/contrib/gdtoa/misc.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/gdtoa/misc.c Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/contrib/gdtoa/misc.c Sat Oct 10 01:47:27 2009 (r197927) @@ -55,7 +55,9 @@ Balloc #endif ACQUIRE_DTOA_LOCK(0); - if ( (rv = freelist[k]) !=0) { + /* The k > Kmax case does not need ACQUIRE_DTOA_LOCK(0), */ + /* but this case seems very unlikely. */ + if (k <= Kmax && (rv = freelist[k]) !=0) { freelist[k] = rv->next; } else { @@ -65,7 +67,7 @@ Balloc #else len = (sizeof(Bigint) + (x-1)*sizeof(ULong) + sizeof(double) - 1) /sizeof(double); - if (pmem_next - private_mem + len <= PRIVATE_mem) { + if (k <= Kmax && pmem_next - private_mem + len <= PRIVATE_mem) { rv = (Bigint*)pmem_next; pmem_next += len; } @@ -89,10 +91,14 @@ Bfree #endif { if (v) { - ACQUIRE_DTOA_LOCK(0); - v->next = freelist[v->k]; - freelist[v->k] = v; - FREE_DTOA_LOCK(0); + if (v->k > Kmax) + free((void*)v); + else { + ACQUIRE_DTOA_LOCK(0); + v->next = freelist[v->k]; + freelist[v->k] = v; + FREE_DTOA_LOCK(0); + } } } Modified: projects/tcp_ffcaia2008_8.x/contrib/netcat/FREEBSD-vendor ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/netcat/FREEBSD-vendor Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/contrib/netcat/FREEBSD-vendor Sat Oct 10 01:47:27 2009 (r197927) @@ -2,6 +2,4 @@ Project: netcat (aka src/usr.bin/nc in OpenBSD) ProjectURL: http://www.openbsd.org/ Version: 4.4 -VendorTag: OPENBSD -VersionTag: OPENBSD_4_4 License: BSD Modified: projects/tcp_ffcaia2008_8.x/contrib/openpam/FREEBSD-vendor ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/openpam/FREEBSD-vendor Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/contrib/openpam/FREEBSD-vendor Sat Oct 10 01:47:27 2009 (r197927) @@ -2,7 +2,5 @@ Project: OpenPAM ProjectURL: http://www.openpam.org/ Version: Hydrangea (20071221) -VendorTag: OPENPAM -VersionTag: OPENPAM_HYDRANGEA License: BSD Maintainer: des Modified: projects/tcp_ffcaia2008_8.x/contrib/top/display.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/top/display.c Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/contrib/top/display.c Sat Oct 10 01:47:27 2009 (r197927) @@ -452,6 +452,7 @@ for (cpu = 0; cpu < num_cpus; cpu++) { lastline++; /* now walk thru the names and print the line */ + Move_to(cpustates_column, y_cpustates + cpu); while ((thisname = *names++) != NULL) { if (*thisname != '\0') @@ -543,6 +544,7 @@ for (cpu = 0; cpu < num_cpus; cpu++) { printf("\nCPU %d: ", cpu); lastline++; + Move_to(cpustates_column, y_cpustates + cpu); while ((thisname = *names++) != NULL) { if (*thisname != '\0') Modified: projects/tcp_ffcaia2008_8.x/contrib/traceroute/as.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/traceroute/as.c Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/contrib/traceroute/as.c Sat Oct 10 01:47:27 2009 (r197927) @@ -63,55 +63,42 @@ struct aslookup { }; void * -as_setup(server) - char *server; +as_setup(char *server) { struct aslookup *asn; - struct hostent *he = NULL; - struct servent *se; - struct sockaddr_in in; + struct addrinfo hints, *res0, *res; FILE *f; - int s; + int s, error; if (server == NULL) + server = getenv("RA_SERVER"); + if (server == NULL) server = DEFAULT_AS_SERVER; - (void)memset(&in, 0, sizeof(in)); - in.sin_family = AF_INET; - in.sin_len = sizeof(in); - if ((se = getservbyname("whois", "tcp")) == NULL) { + memset(&hints, 0, sizeof(hints)); + hints.ai_family = PF_UNSPEC; + hints.ai_socktype = SOCK_STREAM; + error = getaddrinfo(server, "whois", &hints, &res0); + if (error == EAI_SERVICE) { warnx("warning: whois/tcp service not found"); - in.sin_port = ntohs(43); - } else - in.sin_port = se->s_port; - - if (inet_aton(server, &in.sin_addr) == 0 && - ((he = gethostbyname(server)) == NULL || - he->h_addr == NULL)) { - warnx("%s: %s", server, hstrerror(h_errno)); - return (NULL); + error = getaddrinfo(server, "43", &hints, &res0); } - - if ((s = socket(PF_INET, SOCK_STREAM, 0)) == -1) { - warn("socket"); + if (error != 0) { + warnx("%s: %s", server, gai_strerror(error)); return (NULL); } - do { - if (he != NULL) { - memcpy(&in.sin_addr, he->h_addr, he->h_length); - he->h_addr_list++; - } - if (connect(s, (struct sockaddr *)&in, sizeof(in)) == 0) + for (res = res0; res; res = res->ai_next) { + s = socket(res->ai_family, res->ai_socktype, res->ai_protocol); + if (s < 0) + continue; + if (connect(s, res->ai_addr, res->ai_addrlen) >= 0) break; - if (he == NULL || he->h_addr == NULL) { - close(s); - s = -1; - break; - } - } while (1); - - if (s == -1) { + close(s); + s = -1; + } + freeaddrinfo(res0); + if (s < 0) { warn("connect"); return (NULL); } @@ -137,23 +124,23 @@ as_setup(server) return (asn); } -int -as_lookup(_asn, addr) - void *_asn; - struct in_addr *addr; +unsigned int +as_lookup(void *_asn, char *addr, sa_family_t family) { struct aslookup *asn = _asn; char buf[1024]; - int as, rc, dlen; + unsigned int as; + int rc, dlen, plen; - as = rc = dlen = 0; - (void)fprintf(asn->as_f, "!r%s/32,l\n", inet_ntoa(*addr)); + as = 0; + rc = dlen = 0; + plen = (family == AF_INET6) ? 128 : 32; + (void)fprintf(asn->as_f, "!r%s/%d,l\n", addr, plen); (void)fflush(asn->as_f); #ifdef AS_DEBUG_FILE if (asn->as_debug) { - (void)fprintf(asn->as_debug, ">> !r%s/32,l\n", - inet_ntoa(*addr)); + (void)fprintf(asn->as_debug, ">> !r%s/%d,l\n", addr, plen); (void)fflush(asn->as_debug); } #endif /* AS_DEBUG_FILE */ @@ -182,7 +169,7 @@ as_lookup(_asn, addr) } #endif /* AS_DEBUG_FILE */ break; - case 'C': + case 'C': case 'D': case 'E': case 'F': @@ -209,7 +196,7 @@ as_lookup(_asn, addr) /* origin line is the interesting bit */ if (as == 0 && strncasecmp(buf, "origin:", 7) == 0) { - sscanf(buf + 7, " AS%d", &as); + sscanf(buf + 7, " AS%u", &as); #ifdef AS_DEBUG_FILE if (asn->as_debug) { (void)fprintf(asn->as_debug, "as: %d\n", as); @@ -223,8 +210,7 @@ as_lookup(_asn, addr) } void -as_shutdown(_asn) - void *_asn; +as_shutdown(void *_asn) { struct aslookup *asn = _asn; Modified: projects/tcp_ffcaia2008_8.x/contrib/traceroute/as.h ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/traceroute/as.h Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/contrib/traceroute/as.h Sat Oct 10 01:47:27 2009 (r197927) @@ -37,6 +37,6 @@ * POSSIBILITY OF SUCH DAMAGE. */ -void *as_setup __P((char *)); -int as_lookup __P((void *, struct in_addr *)); -void as_shutdown __P((void *)); +void *as_setup(char *); +unsigned int as_lookup(void *, char *, sa_family_t); +void as_shutdown(void *); Modified: projects/tcp_ffcaia2008_8.x/contrib/traceroute/traceroute.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/contrib/traceroute/traceroute.c Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/contrib/traceroute/traceroute.c Sat Oct 10 01:47:27 2009 (r197927) @@ -1477,19 +1477,21 @@ print(register u_char *buf, register int { register struct ip *ip; register int hlen; + char addr[INET_ADDRSTRLEN]; ip = (struct ip *) buf; hlen = ip->ip_hl << 2; cc -= hlen; + strlcpy(addr, inet_ntoa(from->sin_addr), sizeof(addr)); + if (as_path) - Printf(" [AS%d]", as_lookup(asn, &from->sin_addr)); + Printf(" [AS%u]", as_lookup(asn, addr, AF_INET)); if (nflag) - Printf(" %s", inet_ntoa(from->sin_addr)); + Printf(" %s", addr); else - Printf(" %s (%s)", inetname(from->sin_addr), - inet_ntoa(from->sin_addr)); + Printf(" %s (%s)", inetname(from->sin_addr), addr); if (verbose) Printf(" %d bytes to %s", cc, inet_ntoa (ip->ip_dst)); Modified: projects/tcp_ffcaia2008_8.x/crypto/openssh/FREEBSD-vendor ============================================================================== --- projects/tcp_ffcaia2008_8.x/crypto/openssh/FREEBSD-vendor Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/crypto/openssh/FREEBSD-vendor Sat Oct 10 01:47:27 2009 (r197927) @@ -1,8 +1,6 @@ # $FreeBSD$ Project: Portable OpenSSH ProjectURL: http://www.openssh.com/portable.html -Version: 5.1p1 -VendorTag: OPENSSH -VersionTag: OpenSSH_5_1p1 +Version: 5.2p1 License: BSD Maintainer: des Modified: projects/tcp_ffcaia2008_8.x/crypto/openssl/crypto/pqueue/pqueue.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/crypto/openssl/crypto/pqueue/pqueue.c Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/crypto/openssl/crypto/pqueue/pqueue.c Sat Oct 10 01:47:27 2009 (r197927) @@ -234,3 +234,17 @@ pqueue_next(pitem **item) return ret; } + +int +pqueue_size(pqueue_s *pq) +{ + pitem *item = pq->items; + int count = 0; + + while(item != NULL) + { + count++; + item = item->next; + } + return count; +} Modified: projects/tcp_ffcaia2008_8.x/crypto/openssl/crypto/pqueue/pqueue.h ============================================================================== --- projects/tcp_ffcaia2008_8.x/crypto/openssl/crypto/pqueue/pqueue.h Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/crypto/openssl/crypto/pqueue/pqueue.h Sat Oct 10 01:47:27 2009 (r197927) @@ -91,5 +91,6 @@ pitem *pqueue_iterator(pqueue pq); pitem *pqueue_next(piterator *iter); void pqueue_print(pqueue pq); +int pqueue_size(pqueue pq); #endif /* ! HEADER_PQUEUE_H */ Modified: projects/tcp_ffcaia2008_8.x/crypto/openssl/ssl/d1_both.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/crypto/openssl/ssl/d1_both.c Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/crypto/openssl/ssl/d1_both.c Sat Oct 10 01:47:27 2009 (r197927) @@ -519,6 +519,7 @@ dtls1_retrieve_buffered_fragment(SSL *s, if ( s->d1->handshake_read_seq == frag->msg_header.seq) { + unsigned long frag_len = frag->msg_header.frag_len; pqueue_pop(s->d1->buffered_messages); al=dtls1_preprocess_fragment(s,&frag->msg_header,max); @@ -536,7 +537,7 @@ dtls1_retrieve_buffered_fragment(SSL *s, if (al==0) { *ok = 1; - return frag->msg_header.frag_len; + return frag_len; } ssl3_send_alert(s,SSL3_AL_FATAL,al); @@ -561,7 +562,16 @@ dtls1_process_out_of_seq_message(SSL *s, if ((msg_hdr->frag_off+frag_len) > msg_hdr->msg_len) goto err; - if (msg_hdr->seq <= s->d1->handshake_read_seq) + /* Try to find item in queue, to prevent duplicate entries */ + pq_64bit_init(&seq64); + pq_64bit_assign_word(&seq64, msg_hdr->seq); + item = pqueue_find(s->d1->buffered_messages, seq64); + pq_64bit_free(&seq64); + + /* Discard the message if sequence number was already there, is + * too far in the future or the fragment is already in the queue */ + if (msg_hdr->seq <= s->d1->handshake_read_seq || + msg_hdr->seq > s->d1->handshake_read_seq + 10 || item != NULL) { unsigned char devnull [256]; @@ -575,30 +585,31 @@ dtls1_process_out_of_seq_message(SSL *s, } } - frag = dtls1_hm_fragment_new(frag_len); - if ( frag == NULL) - goto err; + if (frag_len) + { + frag = dtls1_hm_fragment_new(frag_len); + if ( frag == NULL) + goto err; - memcpy(&(frag->msg_header), msg_hdr, sizeof(*msg_hdr)); + memcpy(&(frag->msg_header), msg_hdr, sizeof(*msg_hdr)); - if (frag_len) - { - /* read the body of the fragment (header has already been read */ + /* read the body of the fragment (header has already been read) */ i = s->method->ssl_read_bytes(s,SSL3_RT_HANDSHAKE, frag->fragment,frag_len,0); if (i<=0 || (unsigned long)i!=frag_len) goto err; - } - pq_64bit_init(&seq64); - pq_64bit_assign_word(&seq64, msg_hdr->seq); + pq_64bit_init(&seq64); + pq_64bit_assign_word(&seq64, msg_hdr->seq); - item = pitem_new(seq64, frag); - pq_64bit_free(&seq64); - if ( item == NULL) - goto err; + item = pitem_new(seq64, frag); + pq_64bit_free(&seq64); + if ( item == NULL) + goto err; + + pqueue_insert(s->d1->buffered_messages, item); + } - pqueue_insert(s->d1->buffered_messages, item); return DTLS1_HM_FRAGMENT_RETRY; err: Modified: projects/tcp_ffcaia2008_8.x/crypto/openssl/ssl/d1_pkt.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/crypto/openssl/ssl/d1_pkt.c Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/crypto/openssl/ssl/d1_pkt.c Sat Oct 10 01:47:27 2009 (r197927) @@ -167,6 +167,10 @@ dtls1_buffer_record(SSL *s, record_pqueu DTLS1_RECORD_DATA *rdata; pitem *item; + /* Limit the size of the queue to prevent DOS attacks */ + if (pqueue_size(queue->q) >= 100) + return 0; + rdata = OPENSSL_malloc(sizeof(DTLS1_RECORD_DATA)); item = pitem_new(priority, rdata); if (rdata == NULL || item == NULL) Modified: projects/tcp_ffcaia2008_8.x/etc/defaults/rc.conf ============================================================================== --- projects/tcp_ffcaia2008_8.x/etc/defaults/rc.conf Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/etc/defaults/rc.conf Sat Oct 10 01:47:27 2009 (r197927) @@ -23,6 +23,7 @@ rc_debug="NO" # Set to YES to enable debugging output from rc.d rc_info="NO" # Enables display of informational messages at boot. +rc_startmsgs="YES" # Show "Starting foo:" messages at boot rcshutdown_timeout="30" # Seconds to wait before terminating rc.shutdown early_late_divider="FILESYSTEMS" # Script that separates early/late # stages of the boot process. Make sure you know @@ -549,7 +550,7 @@ lpd_flags="" # Flags to lpd (if enabled nscd_enable="NO" # Run the nsswitch caching daemon. chkprintcap_enable="NO" # Run chkprintcap(8) before running lpd. chkprintcap_flags="-d" # Create missing directories by default. -dumpdev="AUTO" # Device to crashdump to (device name, AUTO, or NO). +dumpdev="NO" # Device to crashdump to (device name, AUTO, or NO). dumpdir="/var/crash" # Directory where crash dumps are to be stored savecore_flags="" # Used if dumpdev is enabled above, and present. crashinfo_enable="YES" # Automatically generate crash dump summary. Modified: projects/tcp_ffcaia2008_8.x/etc/freebsd-update.conf ============================================================================== --- projects/tcp_ffcaia2008_8.x/etc/freebsd-update.conf Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/etc/freebsd-update.conf Sat Oct 10 01:47:27 2009 (r197927) @@ -63,3 +63,14 @@ MergeChanges /etc/ /var/named/etc/ /boot # which *might* be installed of which FreeBSD Update should figure out # which actually are installed and upgrade those (StrictComponents no)? # StrictComponents no + +# When installing a new kernel perform a backup of the old one first +# so it is possible to boot the old kernel in case of problems. +# BackupKernel yes + +# If BackupKernel is enabled, the backup kernel is saved to this +# directory. +# BackupKernelDir /boot/kernel.old + +# When backing up a kernel also back up debug symbol files? +# BackupKernelSymbolFiles no Modified: projects/tcp_ffcaia2008_8.x/etc/inetd.conf ============================================================================== --- projects/tcp_ffcaia2008_8.x/etc/inetd.conf Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/etc/inetd.conf Sat Oct 10 01:47:27 2009 (r197927) @@ -8,8 +8,6 @@ # #ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l #ftp stream tcp6 nowait root /usr/libexec/ftpd ftpd -l -#ftp stream tcp nowait root /usr/libexec/lukemftpd ftpd -l -r -#ftp stream tcp6 nowait root /usr/libexec/lukemftpd ftpd -l -r #ssh stream tcp nowait root /usr/sbin/sshd sshd -i -4 #ssh stream tcp6 nowait root /usr/sbin/sshd sshd -i -6 #telnet stream tcp nowait root /usr/libexec/telnetd telnetd Modified: projects/tcp_ffcaia2008_8.x/etc/mtree/BSD.include.dist ============================================================================== --- projects/tcp_ffcaia2008_8.x/etc/mtree/BSD.include.dist Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/etc/mtree/BSD.include.dist Sat Oct 10 01:47:27 2009 (r197927) @@ -104,6 +104,8 @@ .. lmc .. + mfi + .. mpt mpilib .. Modified: projects/tcp_ffcaia2008_8.x/etc/network.subr ============================================================================== --- projects/tcp_ffcaia2008_8.x/etc/network.subr Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/etc/network.subr Sat Oct 10 01:47:27 2009 (r197927) @@ -727,6 +727,13 @@ list_net_interfaces() ;; *) _tmplist="${network_interfaces} ${cloned_interfaces}" + + # lo0 is effectively mandatory, so help prevent foot-shooting + # + case "$_tmplist" in + lo0|'lo0 '*|*' lo0'|*' lo0 '*) ;; # This is fine, do nothing + *) _tmplist="lo0 ${_tmplist}" ;; + esac ;; esac @@ -816,6 +823,17 @@ hexprint() echo ${str} } +is_wired_interface() +{ + local media + + case `ifconfig $1 2>/dev/null` in + *media:?Ethernet*) media=Ethernet ;; + esac + + test "$media" = "Ethernet" +} + # Setup the interfaces for IPv6 network6_interface_setup() { @@ -858,14 +876,19 @@ network6_interface_setup() ifconfig $i inet6 ${ipv6_ifconfig} alias fi + # Wireless NIC cards are virtualized through the wlan interface + if ! is_wired_interface ${i}; then + case "${i}" in + wlan*) rtsol_interface=yes ;; + *) rtsol_interface=no ;; + esac + fi + if [ ${rtsol_available} = yes -a ${rtsol_interface} = yes ] then case ${i} in lo0|gif[0-9]*|stf[0-9]*|faith[0-9]*|lp[0-9]*|sl[0-9]*|tun[0-9]*|pflog[0-9]*|pfsync[0-9]*) ;; - # Wireless NIC cards are virtualized through the wlan interface - an[0-9]*|ath[0-9]*|ipw[0-9]*|iwi[0-9]*|iwn[0-9]*|ral[0-9]*|wi[0-9]*|wl[0-9]*|wpi[0-9]*) - ;; *) rtsol_interfaces="${rtsol_interfaces} ${i}" ;; Modified: projects/tcp_ffcaia2008_8.x/etc/rc.d/wpa_supplicant ============================================================================== --- projects/tcp_ffcaia2008_8.x/etc/rc.d/wpa_supplicant Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/etc/rc.d/wpa_supplicant Sat Oct 10 01:47:27 2009 (r197927) @@ -18,18 +18,6 @@ if [ -z "$ifn" ]; then return 1 fi -is_wired_interface() -{ - media=`ifconfig $1 2>/dev/null | while read line; do - case "$line" in - *media:?Ethernet*) - echo Ethernet - ;; - esac - done` - test "$media" = "Ethernet" -} - is_ndis_interface() { case `sysctl -n net.wlan.${1#wlan}.%parent 2>/dev/null` in Modified: projects/tcp_ffcaia2008_8.x/etc/rc.subr ============================================================================== --- projects/tcp_ffcaia2008_8.x/etc/rc.subr Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/etc/rc.subr Sat Oct 10 01:47:27 2009 (r197927) @@ -680,7 +680,13 @@ run_rc_command() # setup the full command to run # - [ -z "${rc_quiet}" ] && echo "Starting ${name}." + _show_startmsgs=1 + if [ -n "${rc_quiet}" ]; then + if ! checkyesno rc_startmsgs; then + unset _show_startmsgs + fi + fi + [ -n "$_show_startmsgs" ] && echo "Starting ${name}." if [ -n "$_chroot" ]; then _doit="\ ${_nice:+nice -n $_nice }\ Modified: projects/tcp_ffcaia2008_8.x/gnu/usr.bin/patch/common.h ============================================================================== --- projects/tcp_ffcaia2008_8.x/gnu/usr.bin/patch/common.h Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/gnu/usr.bin/patch/common.h Sat Oct 10 01:47:27 2009 (r197927) @@ -34,6 +34,7 @@ #define Strcpy (void)strcpy #define Strcat (void)strcat #define Strlcpy (void)strlcpy +#define Strncpy (void)strncpy #define Strlcat (void)strlcat /* NeXT declares malloc and realloc incompatibly from us in some of Modified: projects/tcp_ffcaia2008_8.x/gnu/usr.bin/patch/pch.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/gnu/usr.bin/patch/pch.c Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/gnu/usr.bin/patch/pch.c Sat Oct 10 01:47:27 2009 (r197927) @@ -1152,7 +1152,8 @@ pgets(bool do_indent) indent++; } } - Strlcpy(buf, line, len + 1 - skipped); + Strncpy(buf, line, len - skipped); + buf[len - skipped] = '\0'; } return len; } Modified: projects/tcp_ffcaia2008_8.x/include/Makefile ============================================================================== --- projects/tcp_ffcaia2008_8.x/include/Makefile Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/include/Makefile Sat Oct 10 01:47:27 2009 (r197927) @@ -40,7 +40,7 @@ LDIRS= bsm cam geom net net80211 netatal LSUBDIRS= cam/ata cam/scsi \ dev/acpica dev/an dev/bktr dev/firewire dev/hwpmc \ - dev/ic dev/iicbus ${_dev_ieee488} dev/lmc dev/ofw \ + dev/ic dev/iicbus ${_dev_ieee488} dev/lmc dev/mfi dev/ofw \ dev/pbio ${_dev_powermac_nvram} dev/ppbus dev/smbus \ dev/speaker dev/usb dev/utopia dev/vkbd dev/wi \ fs/devfs fs/fdescfs fs/fifofs fs/msdosfs fs/nfs fs/ntfs fs/nullfs \ Modified: projects/tcp_ffcaia2008_8.x/lib/libarchive/archive_read.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/lib/libarchive/archive_read.c Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/lib/libarchive/archive_read.c Sat Oct 10 01:47:27 2009 (r197927) @@ -928,9 +928,12 @@ __archive_read_filter_ahead(struct archi for (;;) { /* - * If we can satisfy from the copy buffer, we're done. + * If we can satisfy from the copy buffer (and the + * copy buffer isn't empty), we're done. In particular, + * note that min == 0 is a perfectly well-defined + * request. */ - if (filter->avail >= min) { + if (filter->avail >= min && filter->avail > 0) { if (avail != NULL) *avail = filter->avail; return (filter->next); Modified: projects/tcp_ffcaia2008_8.x/lib/libarchive/test/test_compat_zip.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/lib/libarchive/test/test_compat_zip.c Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/lib/libarchive/test/test_compat_zip.c Sat Oct 10 01:47:27 2009 (r197927) @@ -36,7 +36,7 @@ test_compat_zip_1(void) assert((a = archive_read_new()) != NULL); assertEqualIntA(a, ARCHIVE_OK, archive_read_support_compression_all(a)); - assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a)); + assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_zip(a)); extract_reference_file(name); assertEqualIntA(a, ARCHIVE_OK, archive_read_open_filename(a, name, 10240)); Modified: projects/tcp_ffcaia2008_8.x/lib/libc/db/hash/hash.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/lib/libc/db/hash/hash.c Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/lib/libc/db/hash/hash.c Sat Oct 10 01:47:27 2009 (r197927) @@ -711,7 +711,7 @@ hash_seq(const DB *dbp, DBT *key, DBT *d hashp->cndx = 1; hashp->cpage = NULL; } - next_bucket: +next_bucket: for (bp = NULL; !bp || !bp[0]; ) { if (!(bufp = hashp->cpage)) { for (bucket = hashp->cbucket; @@ -732,7 +732,7 @@ hash_seq(const DB *dbp, DBT *key, DBT *d } } else { bp = (u_int16_t *)hashp->cpage->page; - if (flag == R_NEXT) { + if (flag == R_NEXT || flag == 0) { hashp->cndx += 2; if (hashp->cndx > bp[0]) { hashp->cpage = NULL; Modified: projects/tcp_ffcaia2008_8.x/lib/libc/gen/_pthread_stubs.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/lib/libc/gen/_pthread_stubs.c Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/lib/libc/gen/_pthread_stubs.c Sat Oct 10 01:47:27 2009 (r197927) @@ -222,7 +222,7 @@ STUB_FUNC1(pthread_mutex_trylock, PJT_MU STUB_FUNC1(pthread_mutex_unlock, PJT_MUTEX_UNLOCK, int, void *) STUB_FUNC1(pthread_mutexattr_destroy, PJT_MUTEXATTR_DESTROY, int, void *) STUB_FUNC1(pthread_mutexattr_init, PJT_MUTEXATTR_INIT, int, void *) -STUB_FUNC1(pthread_mutexattr_settype, PJT_MUTEXATTR_SETTYPE, int, void *) +STUB_FUNC2(pthread_mutexattr_settype, PJT_MUTEXATTR_SETTYPE, int, void *, int) STUB_FUNC2(pthread_once, PJT_ONCE, int, void *, void *) STUB_FUNC1(pthread_rwlock_destroy, PJT_RWLOCK_DESTROY, int, void *) STUB_FUNC2(pthread_rwlock_init, PJT_RWLOCK_INIT, int, void *, void *) Modified: projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/Makefile.inc ============================================================================== --- projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/Makefile.inc Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/Makefile.inc Sat Oct 10 01:47:27 2009 (r197927) @@ -106,14 +106,16 @@ MLINKS+=acl_create_entry.3 acl_create_en mac_get.3 mac_get_fd.3 \ mac_get.3 mac_get_file.3 \ mac_get.3 mac_get_link.3 \ + mac_get.3 mac_get_peer.3 \ mac_get.3 mac_get_pid.3 \ mac_get.3 mac_get_proc.3 \ mac_prepare.3 mac_prepare_file_label.3 \ mac_prepare.3 mac_prepare_ifnet_label.3 \ mac_prepare.3 mac_prepare_process_label.3 \ - mac_set.3 mac_set_link.3 \ + mac_prepare.3 mac_prepare_type.3 \ mac_set.3 mac_set_fd.3 \ mac_set.3 mac_set_file.3 \ + mac_set.3 mac_set_link.3 \ mac_set.3 mac_set_proc.3 \ mac_text.3 mac_from_text.3 \ mac_text.3 mac_to_text.3 Modified: projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/acl_calc_mask.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/acl_calc_mask.c Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/acl_calc_mask.c Sat Oct 10 01:47:27 2009 (r197927) @@ -50,12 +50,6 @@ acl_calc_mask(acl_t *acl_p) acl_t acl_new; int i, mask_mode, mask_num; - if (!_acl_brand_may_be(*acl_p, ACL_BRAND_POSIX)) { - errno = EINVAL; - return (-1); - } - _acl_brand_as(*acl_p, ACL_BRAND_POSIX); - /* * (23.4.2.4) requires acl_p to point to a pointer to a valid ACL. * Since one of the primary reasons to use this function would be @@ -67,6 +61,13 @@ acl_calc_mask(acl_t *acl_p) errno = EINVAL; return (-1); } + + if (!_acl_brand_may_be(*acl_p, ACL_BRAND_POSIX)) { + errno = EINVAL; + return (-1); + } + _acl_brand_as(*acl_p, ACL_BRAND_POSIX); + acl_int = &(*acl_p)->ats_acl; if ((acl_int->acl_cnt < 3) || (acl_int->acl_cnt > ACL_MAX_ENTRIES)) { errno = EINVAL; Modified: projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/acl_to_text.c ============================================================================== --- projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/acl_to_text.c Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/acl_to_text.c Sat Oct 10 01:47:27 2009 (r197927) @@ -70,11 +70,6 @@ _posix1e_acl_to_text(acl_t acl, ssize_t if (buf == NULL) return(NULL); - if (acl == NULL) { - errno = EINVAL; - return(NULL); - } - acl_int = &acl->ats_acl; mask_perm = ACL_PERM_BITS; /* effective is regular if no mask */ @@ -243,6 +238,11 @@ char * acl_to_text_np(acl_t acl, ssize_t *len_p, int flags) { + if (acl == NULL) { + errno = EINVAL; + return(NULL); + } + switch (_acl_brand(acl)) { case ACL_BRAND_POSIX: return (_posix1e_acl_to_text(acl, len_p, flags)); Modified: projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/mac.3 ============================================================================== --- projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/mac.3 Sat Oct 10 01:28:22 2009 (r197926) +++ projects/tcp_ffcaia2008_8.x/lib/libc/posix1e/mac.3 Sat Oct 10 01:47:27 2009 (r197927) @@ -1,4 +1,5 @@ .\" Copyright (c) 2001, 2003 Networks Associates Technology, Inc. +.\" Copyright (c) 2009 Robert N. M. Watson .\" All rights reserved. .\" .\" This software was developed for the FreeBSD Project by Chris @@ -30,7 +31,7 @@ .\" .\" $FreeBSD$ .\" -.Dd April 19, 2003 +.Dd August 7, 2009 .Dt MAC 3 .Os .Sh NAME @@ -44,81 +45,82 @@ In the kernel configuration file: .Cd "options MAC" .Sh DESCRIPTION -.Fx -permits administrators to define Mandatory Access Control labels -defining levels for the privacy and integrity of data, -overriding discretionary policies -for those objects. -Not all objects currently provide support for MAC labels, -and MAC support must be explicitly enabled by the administrator. -The library calls include routines to retrieve, duplicate, -and set MAC labels associated with files and processes. -.Pp -POSIX.1e describes a set of MAC manipulation routines -to manage the contents of MAC labels, *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***