From owner-svn-doc-head@freebsd.org Sun Aug 5 09:16:47 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BAE34107071D; Sun, 5 Aug 2018 09:16:47 +0000 (UTC) (envelope-from wosch@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5C877885FA; Sun, 5 Aug 2018 09:16:47 +0000 (UTC) (envelope-from wosch@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 3790A1C4F2; Sun, 5 Aug 2018 09:16:47 +0000 (UTC) (envelope-from wosch@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w759GlKE000241; Sun, 5 Aug 2018 09:16:47 GMT (envelope-from wosch@FreeBSD.org) Received: (from wosch@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w759GlqR000240; Sun, 5 Aug 2018 09:16:47 GMT (envelope-from wosch@FreeBSD.org) Message-Id: <201808050916.w759GlqR000240@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: wosch set sender to wosch@FreeBSD.org using -f From: Wolfram Schneider Date: Sun, 5 Aug 2018 09:16:47 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52079 - head/en_US.ISO8859-1/htdocs/cgi X-SVN-Group: doc-head X-SVN-Commit-Author: wosch X-SVN-Commit-Paths: head/en_US.ISO8859-1/htdocs/cgi X-SVN-Commit-Revision: 52079 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Aug 2018 09:16:47 -0000 Author: wosch Date: Sun Aug 5 09:16:46 2018 New Revision: 52079 URL: https://svnweb.freebsd.org/changeset/doc/52079 Log: add OpenBSD 6.3 manual pages Modified: head/en_US.ISO8859-1/htdocs/cgi/man.cgi Modified: head/en_US.ISO8859-1/htdocs/cgi/man.cgi ============================================================================== --- head/en_US.ISO8859-1/htdocs/cgi/man.cgi Fri Aug 3 02:03:51 2018 (r52078) +++ head/en_US.ISO8859-1/htdocs/cgi/man.cgi Sun Aug 5 09:16:46 2018 (r52079) @@ -159,6 +159,7 @@ $sectionpath = { 'OpenBSD 6.0' => { 'path' => '1:2:3:3p:4:5:6:7:8:9', }, 'OpenBSD 6.1' => { 'path' => '1:2:3:3p:4:5:6:7:8:9', }, 'OpenBSD 6.2' => { 'path' => '1:2:3:3p:4:5:6:7:8:9', }, + 'OpenBSD 6.3' => { 'path' => '1:2:3:3p:4:5:6:7:8:9', }, 'CentOS Linux/i386 3.9' => { 'path' => '1:2:3:3p:4:5:6:7:8:9:n', }, 'CentOS Linux/i386 4.8' => { 'path' => '1:1p:2:3:3p:4:5:6:7:8:9:n:0p', }, @@ -536,6 +537,7 @@ $manPathDefault = 'FreeBSD 11.2-RELEASE and Ports'; 'OpenBSD 6.0', "$manLocalDir/OpenBSD-6.0", 'OpenBSD 6.1', "$manLocalDir/OpenBSD-6.1", 'OpenBSD 6.2', "$manLocalDir/OpenBSD-6.2", + 'OpenBSD 6.3', "$manLocalDir/OpenBSD-6.3", #'NetBSD 0.9', "$manLocalDir/NetBSD-0.9", 'NetBSD 1.0', "$manLocalDir/NetBSD-1.0", @@ -793,6 +795,7 @@ my %arch = ( 'OpenBSD 6.0' => { 'arch' => [qw/alpha amd64 armish armv7 hppa i386 landisk loongson luna88k macppc octeon sgi socppc sparc sparc64 zaurus/] }, 'OpenBSD 6.1' => { 'arch' => [qw/alpha amd64 armv7 hppa i386 landisk loongson luna88k macppc octeon sgi socppc sparc64/] }, 'OpenBSD 6.2' => { 'arch' => [qw/alpha amd64 armv7 hppa i386 landisk loongson luna88k macppc octeon sgi socppc sparc64/] }, +'OpenBSD 6.3' => { 'arch' => [qw/alpha amd64 armv7 hppa i386 landisk loongson luna88k macppc octeon sgi socppc sparc64/] }, ); # delete not existing releases @@ -840,7 +843,7 @@ while ( ( $key, $val ) = each %manPath ) { 'macosx', 'Darwin 8.0.1/ppc', 'netbsd', 'NetBSD 7.1', - 'openbsd', 'OpenBSD 6.2', + 'openbsd', 'OpenBSD 6.3', 'v7', 'Unix Seventh Edition', 'v7man', 'Unix Seventh Edition', 'x11', 'X11R7.4', From owner-svn-doc-head@freebsd.org Sun Aug 5 09:36:01 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8D1CC1070D52; Sun, 5 Aug 2018 09:36:01 +0000 (UTC) (envelope-from wosch@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 41D0C8905C; Sun, 5 Aug 2018 09:36:01 +0000 (UTC) (envelope-from wosch@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 235831C83B; Sun, 5 Aug 2018 09:36:01 +0000 (UTC) (envelope-from wosch@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w759a1lo011345; Sun, 5 Aug 2018 09:36:01 GMT (envelope-from wosch@FreeBSD.org) Received: (from wosch@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w759a1JB011344; Sun, 5 Aug 2018 09:36:01 GMT (envelope-from wosch@FreeBSD.org) Message-Id: <201808050936.w759a1JB011344@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: wosch set sender to wosch@FreeBSD.org using -f From: Wolfram Schneider Date: Sun, 5 Aug 2018 09:36:01 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52080 - head/en_US.ISO8859-1/htdocs/cgi X-SVN-Group: doc-head X-SVN-Commit-Author: wosch X-SVN-Commit-Paths: head/en_US.ISO8859-1/htdocs/cgi X-SVN-Commit-Revision: 52080 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Aug 2018 09:36:01 -0000 Author: wosch Date: Sun Aug 5 09:36:00 2018 New Revision: 52080 URL: https://svnweb.freebsd.org/changeset/doc/52080 Log: add NetBSD 8.0 manual pages Modified: head/en_US.ISO8859-1/htdocs/cgi/man.cgi Modified: head/en_US.ISO8859-1/htdocs/cgi/man.cgi ============================================================================== --- head/en_US.ISO8859-1/htdocs/cgi/man.cgi Sun Aug 5 09:16:46 2018 (r52079) +++ head/en_US.ISO8859-1/htdocs/cgi/man.cgi Sun Aug 5 09:36:00 2018 (r52080) @@ -572,6 +572,7 @@ $manPathDefault = 'FreeBSD 11.2-RELEASE and Ports'; 'NetBSD 6.1.5', "$manLocalDir/NetBSD-6.1.5", 'NetBSD 7.0', "$manLocalDir/NetBSD-7.0", 'NetBSD 7.1', "$manLocalDir/NetBSD-7.1", + 'NetBSD 8.0', "$manLocalDir/NetBSD-8.0", '2.8 BSD', "$manLocalDir/2.8BSD", '2.9.1 BSD', "$manLocalDir/2.9.1BSD", @@ -779,6 +780,7 @@ my %arch = ( 'NetBSD 6.1.5' => { 'arch' => [qw/acorn26 acorn32 algor alpha amd64 amiga arc atari bebox cats cesfic cobalt dreamcast emips evbarm evbmips evbppc evbsh3 hp300 hp700 hpcarm hpcmips hpcsh i386 ibmnws luna68k mac68k macppc mipsco mmeye mvme68k mvmeppc netwinder news68k newsmips next68k ofppc pmax prep sandpoint sbmips sgimips shark sparc sparc64 sun2 sun3 vax x68k x86/] } , 'NetBSD 7.0' => { 'arch' => [qw/acorn26 acorn32 algor alpha amd64 amiga arc atari bebox cats cesfic cobalt dreamcast emips evbarm evbmips evbppc evbsh3 hp300 hp700 hpcarm hpcmips hpcsh i386 ibmnws luna68k mac68k macppc mipsco mmeye mvme68k mvmeppc netwinder news68k newsmips next68k ofppc pmax prep sandpoint sbmips sgimips shark sparc sparc64 sun2 sun3 vax x68k x86/] } , 'NetBSD 7.1' => { 'arch' => [qw/acorn26 acorn32 algor alpha amd64 amiga arc atari bebox cats cesfic cobalt dreamcast emips evbarm evbmips evbppc evbsh3 hp300 hpcarm hpcmips hpcsh hppa i386 ibmnws luna68k mac68k macppc mipsco mmeye mvme68k mvmeppc netwinder news68k newsmips next68k ofppc playstation2 pmax prep sandpoint sbmips sgimips shark sparc sparc64 sun2 sun3 vax x68k x86/] } , +'NetBSD 8.0' => { 'arch' => [qw/acorn26 acorn32 algor alpha amd64 amiga arc atari bebox cats cesfic cobalt dreamcast emips evbarm evbmips evbppc evbsh3 hp300 hpcarm hpcmips hpcsh hppa i386 ibmnws luna68k mac68k macppc mipsco mmeye mvme68k mvmeppc netwinder news68k newsmips next68k ofppc playstation2 pmax prep sandpoint sbmips sgimips shark sparc sparc64 sun2 sun3 vax x68k x86/] } , 'OpenBSD 4.7' => { 'arch' => [qw/alpha amd64 armish aviion hp300 hppa hppa64 i386 landisk loongson luna88k mac68k macppc mvme68k mvme88k mvmeppc palm sgi socppc sparc sparc64 vax zaurus/] }, 'OpenBSD 4.8' => { 'arch' => [qw/alpha amd64 armish aviion hp300 hppa hppa64 i386 landisk loongson luna88k mac68k macppc mvme68k mvme88k mvmeppc palm sgi socppc sparc sparc64 vax zaurus/] }, 'OpenBSD 4.9' => { 'arch' => [qw/alpha amd64 armish aviion hp300 hppa hppa64 i386 landisk loongson luna88k mac68k macppc mvme68k mvme88k mvmeppc palm sgi socppc sparc sparc64 vax zaurus/] }, @@ -842,7 +844,7 @@ while ( ( $key, $val ) = each %manPath ) { 'opendarwin', 'OpenDarwin 7.2.1', 'macosx', 'Darwin 8.0.1/ppc', - 'netbsd', 'NetBSD 7.1', + 'netbsd', 'NetBSD 8.0', 'openbsd', 'OpenBSD 6.3', 'v7', 'Unix Seventh Edition', 'v7man', 'Unix Seventh Edition', From owner-svn-doc-head@freebsd.org Mon Aug 6 15:54:56 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BDFC1105CADF; Mon, 6 Aug 2018 15:54:56 +0000 (UTC) (envelope-from bcr@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 73AAD7D11E; Mon, 6 Aug 2018 15:54:56 +0000 (UTC) (envelope-from bcr@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 50FF4729F; Mon, 6 Aug 2018 15:54:56 +0000 (UTC) (envelope-from bcr@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w76FsuE1057719; Mon, 6 Aug 2018 15:54:56 GMT (envelope-from bcr@FreeBSD.org) Received: (from bcr@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w76FsubR057718; Mon, 6 Aug 2018 15:54:56 GMT (envelope-from bcr@FreeBSD.org) Message-Id: <201808061554.w76FsubR057718@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bcr set sender to bcr@FreeBSD.org using -f From: Benedict Reuschling Date: Mon, 6 Aug 2018 15:54:56 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52081 - head/en_US.ISO8859-1/books/handbook/virtualization X-SVN-Group: doc-head X-SVN-Commit-Author: bcr X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/handbook/virtualization X-SVN-Commit-Revision: 52081 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Aug 2018 15:54:57 -0000 Author: bcr Date: Mon Aug 6 15:54:55 2018 New Revision: 52081 URL: https://svnweb.freebsd.org/changeset/doc/52081 Log: The emulators/xen package does not exist anymore and there are two versions now. One is for Xen 4.7, intended for FreeBSD 11. The other is for -CURRENT and uses a more modern Xen 4.11. Adjust the description and examples to differentiate the two. The old 4.7 packages use dom0pvh=1 on the commandline, while Xen 4.11 is using dom0=pvh. Adjust those two as well for the supported FreeBSD versions. Submitted by: royger@ Reviewed by: royger@ Differential Revision: https://reviews.freebsd.org/D16590 Modified: head/en_US.ISO8859-1/books/handbook/virtualization/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/virtualization/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/virtualization/chapter.xml Sun Aug 5 09:36:00 2018 (r52080) +++ head/en_US.ISO8859-1/books/handbook/virtualization/chapter.xml Mon Aug 6 15:54:55 2018 (r52081) @@ -1432,21 +1432,20 @@ kld_list="nmdm vmm" &xen; Dom0 Control Domain Setup - The emulators/xen package works with - &os; 11 amd64 binary snapshots and equivalent systems - built from source. This example assumes VNC output for - unprivileged domains which is accessed from a another system - using a tool such as net/tightvnc. + Users of &os; 11 should install the + emulators/xen-kernel47 and + sysutils/xen-tools47 packages that are + based on Xen version 4.7. Systems running on &os;-CURRENT + with at least revision r336475 or higher, can use Xen 4.11 + provided by emulators/xen-kernel411 and + sysutils/xen-tools411, respectively. - Install emulators/xen: - - &prompt.root; pkg install xen - Configuration files must be edited to prepare the host - for the Dom0 integration. An entry to - /etc/sysctl.conf disables the limit on - how many pages of memory are allowed to be wired. Otherwise, - DomU VMs with higher memory requirements will not run. + for the Dom0 integration after the Xen packages are installed. + An entry to /etc/sysctl.conf disables the + limit on how many pages of memory are allowed to be wired. + Otherwise, DomU VMs with higher memory requirements will not + run. &prompt.root; sysrc -f /etc/sysctl.conf vm.max_wired=-1 @@ -1479,9 +1478,18 @@ kld_list="nmdm vmm" console is also activated and logging options are defined. + The following command is used for Xen 4.7 packages: + &prompt.root; sysrc -f /boot/loader.conf hw.pci.mcfg=0 &prompt.root; sysrc -f /boot/loader.conf xen_kernel="/boot/xen" &prompt.root; sysrc -f /boot/loader.conf xen_cmdline="dom0_mem=8192M dom0_max_vcpus=4 dom0pvh=1 console=com1,vga com1=115200,8n1 guest_loglvl=all loglvl=all" + + For Xen versions 4.11 and higher, the following command + should be used instead: + + &prompt.root; sysrc -f /boot/loader.conf hw.pci.mcfg=0 +&prompt.root; sysrc -f /boot/loader.conf xen_kernel="/boot/xen" +&prompt.root; sysrc -f /boot/loader.conf xen_cmdline="dom0_mem=8192M dom0_max_vcpus=4 dom0=pvh console=com1,vga com1=115200,8n1 guest_loglvl=all loglvl=all" Log files that &xen; creates for the Dom0 and DomU VMs are stored in /var/log/xen. This From owner-svn-doc-head@freebsd.org Mon Aug 6 20:44:35 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 981E71064E4B; Mon, 6 Aug 2018 20:44:35 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4C2968A3F5; Mon, 6 Aug 2018 20:44:35 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 2D24A121C2; Mon, 6 Aug 2018 20:44:35 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w76KiZeI010669; Mon, 6 Aug 2018 20:44:35 GMT (envelope-from delphij@FreeBSD.org) Received: (from delphij@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w76KiY4L010663; Mon, 6 Aug 2018 20:44:34 GMT (envelope-from delphij@FreeBSD.org) Message-Id: <201808062044.w76KiY4L010663@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: delphij set sender to delphij@FreeBSD.org using -f From: Xin LI Date: Mon, 6 Aug 2018 20:44:34 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52082 - in head/share: security/advisories security/patches/SA-18:08 xml X-SVN-Group: doc-head X-SVN-Commit-Author: delphij X-SVN-Commit-Paths: in head/share: security/advisories security/patches/SA-18:08 xml X-SVN-Commit-Revision: 52082 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Aug 2018 20:44:35 -0000 Author: delphij Date: Mon Aug 6 20:44:33 2018 New Revision: 52082 URL: https://svnweb.freebsd.org/changeset/doc/52082 Log: Add SA-18:08.tcp. Added: head/share/security/advisories/FreeBSD-SA-18:08.tcp.asc (contents, props changed) head/share/security/patches/SA-18:08/ head/share/security/patches/SA-18:08/tcp-10.patch (contents, props changed) head/share/security/patches/SA-18:08/tcp-10.patch.asc (contents, props changed) head/share/security/patches/SA-18:08/tcp-11.patch (contents, props changed) head/share/security/patches/SA-18:08/tcp-11.patch.asc (contents, props changed) Modified: head/share/xml/advisories.xml Added: head/share/security/advisories/FreeBSD-SA-18:08.tcp.asc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/share/security/advisories/FreeBSD-SA-18:08.tcp.asc Mon Aug 6 20:44:33 2018 (r52082) @@ -0,0 +1,168 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-SA-18:08.tcp Security Advisory + The FreeBSD Project + +Topic: Resource exhaustion in TCP reassembly + +Category: core +Module: inet +Announced: 2018-08-06 +Credits: Juha-Matti Tilli from + Aalto University, Department of Communications and Networking + and Nokia Bell Labs +Affects: All supported versions of FreeBSD. +Corrected: 2018-08-06 18:46:09 UTC (stable/11, 11.1-STABLE) + 2018-08-06 17:47:47 UTC (releng/11.2, 11.2-RELEASE-p1) + 2018-08-06 17:48:46 UTC (releng/11.1, 11.1-RELEASE-p12) + 2018-08-06 18:47:03 UTC (stable/10, 10.4-STABLE) + 2018-08-06 17:50:40 UTC (releng/10.4, 10.4-RELEASE-p10) +CVE Name: CVE-2018-6922 + +For general information regarding FreeBSD Security Advisories, +including descriptions of the fields above, security branches, and the +following sections, please visit . + +I. Background + +The Transmission Control Protocol (TCP) of the TCP/IP protocol suite +provides a connection-oriented, reliable, sequence-preserving data +stream service. + +To transmit a stream of data, TCP breaks the data stream into segments +for transmission through the Internet, and reassembles the segments at +the receiving side to recreate the data stream. + +II. Problem Description + +One of the data structures that holds TCP segments uses an inefficient +algorithm to reassemble the data. This causes the CPU time spent on +segment processing to grow linearly with the number of segments in the +reassembly queue. + +III. Impact + +An attacker who has the ability to send TCP traffic to a victim system +can degrade the victim system's network performance and/or consume +excessive CPU by exploiting the inefficiency of TCP reassembly +handling, with relatively small bandwidth cost. + +IV. Workaround + +As a workaround, system administrators should configure their systems +to only accept TCP connections from trusted end-stations, if it is +possible to do so. + +For systems which must accept TCP connections from untrusted +end-stations, the workaround is to limit the size of each reassembly +queue. The capability to do that is added by the patches noted in the +"Solution" section below. + +V. Solution + +As a temporary solution to this problem, these patches limit the size +of each TCP connection's reassembly queue. The value is controlled by +a sysctl (net.inet.tcp.reass.maxqueuelen), which sets the maximum +number of TCP segments that can be outstanding on a session's +reassembly queue. This value defaults to 100. + +Note that setting this value too low could impact the throughput of +TCP connections which experience significant loss or +reordering. However, the higher this number is set, the more resources +can be consumed on TCP reassembly processing. + +Perform one of the following: + +1) Upgrade your vulnerable system to a supported FreeBSD stable or +release / security branch (releng) dated after the correction date. + +Afterward, reboot the system. + +2) To update your vulnerable system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the i386 or amd64 +platforms can be updated via the freebsd-update(8) utility: + +# freebsd-update fetch +# freebsd-update install + +Afterward, reboot the system. + +3) To update your vulnerable system via a source code patch: + +The following patches have been verified to apply to the applicable +FreeBSD release branches. + +a) Download the relevant patch from the location below, and verify the +detached PGP signature using your PGP utility. + +[FreeBSD 10.4] +# fetch https://security.FreeBSD.org/patches/SA-18:08/tcp-10.patch +# fetch https://security.FreeBSD.org/patches/SA-18:08/tcp-10.patch.asc +# gpg --verify tcp-10.patch.asc + +[FreeBSD 11.x] +# fetch https://security.FreeBSD.org/patches/SA-18:08/tcp-11.patch +# fetch https://security.FreeBSD.org/patches/SA-18:08/tcp-11.patch.asc +# gpg --verify tcp-11.patch.asc + +b) Apply the patch. Execute the following commands as root: + +# cd /usr/src +# patch < /path/to/patch + +c) Recompile your kernel as described in + and reboot the +system. + +VI. Correction details + +The following list contains the correction revision numbers for each +affected branch. + +Branch/path Revision +- ------------------------------------------------------------------------- +stable/10/ r337392 +releng/10.4/ r337389 +stable/11/ r337391 +releng/11.1/ r337388 +releng/11.2/ r337387 +- ------------------------------------------------------------------------- + +To see which files were modified by a particular revision, run the +following command, replacing NNNNNN with the revision number, on a +machine with Subversion installed: + +# svn diff -cNNNNNN --summarize svn://svn.freebsd.org/base + +Or visit the following URL, replacing NNNNNN with the revision number: + + + +VII. References + + + + + +The latest revision of this advisory is available at + +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.2.9 (FreeBSD) + +iQIzBAEBCgAdFiEE/A6HiuWv54gCjWNV05eS9J6n5cIFAltosd4ACgkQ05eS9J6n +5cKLRRAApitUTx46nToGtbCr/fzEZtYpjU0L/kMDwFw8ngfrb3MR4yht087t8JK1 +jZlbeKRQwYjN+ecLrO3QdWoM4LavQK/cYuWq2tCpJiwqXK15rDJGBJjlBiAsmupF +fGGSD2DcJ/Jz7zTKDkjybCh83QGGTt/HBZRYLc85ipJPHgPQQtnD/OLjFK34Lr45 +vEss9AAkBEe4ZWiSltrQYzqMYf8+sCz/OYP+NGluz4eUjuzKogqyLIAA29auqoNp +UY5tIUhf8dcB9oeARxWlvmxTKSLB5kevF5jsBzxB8Ap1xUfLFip02h6ApL0xuWz2 +ouX/gN8KBgmJoNIP+GbBY29sQCEY0GTIR9q/dO1ZB3CePJFQsvWjtNeBBjIK66On +xJSSrUXDPANfcePbnCN9JdsclSEJ0+EBYol3hSWVY8bX3OMcOZw1wRXXCwN0T3of +QQwbuP0ORt5OdsOObwaxDJEWLEma7N2swWF5YR0oQl0+ETvkIsqFilsTlY6qEB/L +WG9G1Y9uVn++AJs7HzI+vKVEhhwtJep+7ks28sH5J0LQiUGYfwRACYfVLgi6iXNV +YKPB4hUFd2d8QaYWdgU92YBJWrR8bqyDdetifMEG5tP+TFCeNCh6SMpRnL7Lzns+ +hkZiRHJeIT7tGu77xZknFI6ghDHOdemtZ/QiL0NsrM05spWkdIA= +=HNsD +-----END PGP SIGNATURE----- Added: head/share/security/patches/SA-18:08/tcp-10.patch ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/share/security/patches/SA-18:08/tcp-10.patch Mon Aug 6 20:44:33 2018 (r52082) @@ -0,0 +1,58 @@ +--- share/man/man4/tcp.4.orig ++++ share/man/man4/tcp.4 +@@ -436,6 +436,20 @@ + Reseeding should not be necessary, and will break + .Dv TIME_WAIT + recycling for a few minutes. ++.It Va reass.cursegments ++The current total number of segments present in all reassembly queues. ++.It Va reass.maxsegments ++The maximum limit on the total number of segments across all reassembly ++queues. ++The limit can be adjusted as a tunable. ++.It Va reass.maxqueuelen ++The maximum number of segments allowed in each reassembly queue. ++By default, the system chooses a limit based on each TCP connection's ++receive buffer size and maximum segment size (MSS). ++The actual limit applied to a session's reassembly queue will be the lower of ++the system-calculated automatic limit and the user-specified ++.Va reass.maxqueuelen ++limit. + .It Va rexmit_min , rexmit_slop + Adjust the retransmit timer calculation for + .Tn TCP . +--- sys/netinet/tcp_reass.c.orig ++++ sys/netinet/tcp_reass.c +@@ -96,6 +96,11 @@ + + static uma_zone_t tcp_reass_zone; + ++static u_int tcp_reass_maxqueuelen = 100; ++SYSCTL_UINT(_net_inet_tcp_reass, OID_AUTO, maxqueuelen, CTLFLAG_RWTUN, ++ &tcp_reass_maxqueuelen, 0, ++ "Maximum number of TCP Segments per Reassembly Queue"); ++ + /* Initialize TCP reassembly queue */ + static void + tcp_reass_zone_change(void *tag) +@@ -184,6 +189,10 @@ + * socket receive buffer determines our advertised window and grows + * automatically when socket buffer autotuning is enabled. Use it as the + * basis for our queue limit. ++ * ++ * However, allow the user to specify a ceiling for the number of ++ * segments in each queue. ++ * + * Always let the missing segment through which caused this queue. + * NB: Access to the socket buffer is left intentionally unlocked as we + * can tolerate stale information here. +@@ -194,7 +203,8 @@ + * is understood. + */ + if ((th->th_seq != tp->rcv_nxt || !TCPS_HAVEESTABLISHED(tp->t_state)) && +- tp->t_segqlen >= (so->so_rcv.sb_hiwat / tp->t_maxseg) + 1) { ++ tp->t_segqlen >= min((so->so_rcv.sb_hiwat / tp->t_maxseg) + 1, ++ tcp_reass_maxqueuelen)) { + tcp_reass_overflows++; + TCPSTAT_INC(tcps_rcvmemdrop); + m_freem(m); Added: head/share/security/patches/SA-18:08/tcp-10.patch.asc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/share/security/patches/SA-18:08/tcp-10.patch.asc Mon Aug 6 20:44:33 2018 (r52082) @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.2.9 (FreeBSD) + +iQIzBAABCgAdFiEE/A6HiuWv54gCjWNV05eS9J6n5cIFAltoscgACgkQ05eS9J6n +5cJuNg/+JNxnU+NrabjbLdTzRsZ7tFfN0VlS4JQqih7AscM5Fb5/WxLZAoZV7j1B ++emSDdXWD6EHgs9zYDhCuBgj4tqxiEnccsxuY2AJmE5esdq5igwkTGHlsAjmhJan +gxvqbkzlKvSG4CD/tm+haESfnh3pnlYKnGyiSTItDG+m5Cy4yBD/bfpJ+BkcihdL +nT1AakwnaY/i+fYQlZ+RbMmKwIJfuG+rnMFo0haPKA866PRseawSqzcNDYi0WWEH +BNetby5fcn9wjaIzI8ocMtqaK4ck5JCVAX9J9NlmFOFEPAJY2teFRpV9b8bv2yZ/ +y2ddLXo9/LT8jK+xMu7bCzcIJd35qJqgykdJ7Bi7xR3wwXjcgQEKThqNsa/gosUD +fapQcz9Pfb8zAUYjxk8FkGH3oloXcMUE3TT8mgwzx5QhA9QtOE/zNaq5sdB4Z40d ++tHN3dleEYDMCzpkgZfXtqEhJ9eB3gT4oam8v/nO9is8r33I1n32OFdzz5F6BT0+ +XY59fju8IbUwrfClSgEZh0pImrvhmuxy5Z2HuJrwFV8L2dLN4EveybWt0FZCVLH0 +R4Ob8qWwmXBC7IH9DfcE3B3NbrT57/4CfO6t3APiElFKmVwBOPi8/L15+bnBeu5n +nRddTuuAOtwTJRishobLGuBPQZsx3X4y6eOBKcG7HAJb/no5JxA= +=t1Cq +-----END PGP SIGNATURE----- Added: head/share/security/patches/SA-18:08/tcp-11.patch ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/share/security/patches/SA-18:08/tcp-11.patch Mon Aug 6 20:44:33 2018 (r52082) @@ -0,0 +1,58 @@ +--- share/man/man4/tcp.4.orig ++++ share/man/man4/tcp.4 +@@ -445,6 +445,20 @@ + Reseeding should not be necessary, and will break + .Dv TIME_WAIT + recycling for a few minutes. ++.It Va reass.cursegments ++The current total number of segments present in all reassembly queues. ++.It Va reass.maxsegments ++The maximum limit on the total number of segments across all reassembly ++queues. ++The limit can be adjusted as a tunable. ++.It Va reass.maxqueuelen ++The maximum number of segments allowed in each reassembly queue. ++By default, the system chooses a limit based on each TCP connection's ++receive buffer size and maximum segment size (MSS). ++The actual limit applied to a session's reassembly queue will be the lower of ++the system-calculated automatic limit and the user-specified ++.Va reass.maxqueuelen ++limit. + .It Va rexmit_min , rexmit_slop + Adjust the retransmit timer calculation for + .Tn TCP . +--- sys/netinet/tcp_reass.c.orig ++++ sys/netinet/tcp_reass.c +@@ -89,6 +89,11 @@ + &tcp_reass_zone, + "Global number of TCP Segments currently in Reassembly Queue"); + ++static u_int tcp_reass_maxqueuelen = 100; ++SYSCTL_UINT(_net_inet_tcp_reass, OID_AUTO, maxqueuelen, CTLFLAG_RWTUN, ++ &tcp_reass_maxqueuelen, 0, ++ "Maximum number of TCP Segments per Reassembly Queue"); ++ + /* Initialize TCP reassembly queue */ + static void + tcp_reass_zone_change(void *tag) +@@ -168,6 +173,10 @@ + * socket receive buffer determines our advertised window and grows + * automatically when socket buffer autotuning is enabled. Use it as the + * basis for our queue limit. ++ * ++ * However, allow the user to specify a ceiling for the number of ++ * segments in each queue. ++ * + * Always let the missing segment through which caused this queue. + * NB: Access to the socket buffer is left intentionally unlocked as we + * can tolerate stale information here. +@@ -178,7 +187,8 @@ + * is understood. + */ + if ((th->th_seq != tp->rcv_nxt || !TCPS_HAVEESTABLISHED(tp->t_state)) && +- tp->t_segqlen >= (so->so_rcv.sb_hiwat / tp->t_maxseg) + 1) { ++ tp->t_segqlen >= min((so->so_rcv.sb_hiwat / tp->t_maxseg) + 1, ++ tcp_reass_maxqueuelen)) { + TCPSTAT_INC(tcps_rcvreassfull); + *tlenp = 0; + if ((s = tcp_log_addrs(&tp->t_inpcb->inp_inc, th, NULL, NULL))) { Added: head/share/security/patches/SA-18:08/tcp-11.patch.asc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/share/security/patches/SA-18:08/tcp-11.patch.asc Mon Aug 6 20:44:33 2018 (r52082) @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.2.9 (FreeBSD) + +iQIzBAABCgAdFiEE/A6HiuWv54gCjWNV05eS9J6n5cIFAltosdMACgkQ05eS9J6n +5cJHEBAAkJVtQ+WaIfr7rYpBIBY04ZMEClsVQ8RDJWVAsiQpG7KzqoPAblUWwJU1 +k1lMkZ+vRnt6tfgvdaud16TT+73Tum/Tdgra04gRLEbw3TAkus00RjEseWU5tHEn +GxSgGNTlUkCfNLEA0GYtkpfoIwhdG06/Gm/9MBxmhexZWwo1WpzVgoDCvJy0lStS +Jw/uHM3gm7you1Ei3d/XV0Y8Xoanaz23DHqKbkeFIwc0KqGFzvN9+eo6Ff/NBgqP +XC5y3J/SCNsBnFCbmzeN373IK0N5C1X27Pb9rW3eDkQ+X3+jQXoezeKuisJP59Q7 +FgfXa3bTtH5ac98ZR7QrPOq2TW/cQBS71zt4AaEIrogMOiFTcy9sdjjy5IUhfKdk +t6VhAJpq4t7tE66iYMr9wl9XdWxfMIkqrV7ejDWYErhPUIzXPR0vbJ4HM8FswnoG +LkOYJjmn4ZtTIJopjZH0qYdx0IfZsGIcqvCkEMfc2xIHqa2JDn11dGsYwzDxh51R +aoSHXiG8TqbyaAUIlcWyDizlxfppr0UugubbriTnbkuHGRgSJ/IMLArkU7LaUJB7 +122q1fvY0uEW404MbncGN+PMYayjRKVdM2gW1BKIQhAnq6y8ll8+7ExkqFsTSzoO +ad5fFUg9E8JIWDFj8R2CS3RKAQ9NtzOic8iuQQp4lijp1NjoIZE= +=RTv1 +-----END PGP SIGNATURE----- Modified: head/share/xml/advisories.xml ============================================================================== --- head/share/xml/advisories.xml Mon Aug 6 15:54:55 2018 (r52081) +++ head/share/xml/advisories.xml Mon Aug 6 20:44:33 2018 (r52082) @@ -8,6 +8,19 @@ 2018 + 8 + + + 6 + + + FreeBSD-SA-18:08.tcp + + + + + + 6 From owner-svn-doc-head@freebsd.org Tue Aug 7 15:04:38 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 24614106180C; Tue, 7 Aug 2018 15:04:38 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C8E82735CD; Tue, 7 Aug 2018 15:04:37 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id AA0561D6BA; Tue, 7 Aug 2018 15:04:37 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w77F4bTc079948; Tue, 7 Aug 2018 15:04:37 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w77F4bn3079946; Tue, 7 Aug 2018 15:04:37 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201808071504.w77F4bn3079946@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Tue, 7 Aug 2018 15:04:37 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52083 - in head/en_US.ISO8859-1/htdocs/releases: 10.4R 11.2R X-SVN-Group: doc-head X-SVN-Commit-Author: gjb X-SVN-Commit-Paths: in head/en_US.ISO8859-1/htdocs/releases: 10.4R 11.2R X-SVN-Commit-Revision: 52083 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Aug 2018 15:04:38 -0000 Author: gjb Date: Tue Aug 7 15:04:37 2018 New Revision: 52083 URL: https://svnweb.freebsd.org/changeset/doc/52083 Log: Regen after r337420. Sponsored by: The FreeBSD Foundation Modified: head/en_US.ISO8859-1/htdocs/releases/10.4R/errata.html head/en_US.ISO8859-1/htdocs/releases/11.2R/errata.html Modified: head/en_US.ISO8859-1/htdocs/releases/10.4R/errata.html ============================================================================== --- head/en_US.ISO8859-1/htdocs/releases/10.4R/errata.html Mon Aug 6 20:44:33 2018 (r52082) +++ head/en_US.ISO8859-1/htdocs/releases/10.4R/errata.html Tue Aug 7 15:04:37 2018 (r52083) @@ -1,5 +1,5 @@ -FreeBSD 10.4-RELEASE Errata

FreeBSD 10.4-RELEASE Errata

The FreeBSD Project

FreeBSD 10.4-RELEASE Errata

The FreeBSD Project

FreeBSD is a registered trademark of the FreeBSD Foundation.

Intel, Celeron, Centrino, Core, EtherExpress, i386, i486, Itanium, Pentium, and Xeon are trademarks or registered @@ -40,7 +40,8 @@ namespace

FreeBSD-SA-17:10.kldstat15 November 2017

Information leak

FreeBSD-SA-17:11.openssl29 November 2017

Multiple vulnerabilities

FreeBSD-SA-17:12.openssl09 December 2017

Multiple vulnerabilities

FreeBSD-SA-18:01.ipsec07 March 201 8

Fix IPSEC validation and use-after-free

FreeBSD-SA-18:02.ntp07 March 2018

Multiple vulnerabilities

FreeBSD-SA-18:04.vt04 April 2018

Fix vt(4) console memory disclosure

FreeBSD-SA-18:05.ipsec04 April 2018

Fix denial of service

FreeBSD-SA-18:06.debugreg08 May 2018

Mishandling of x86 debug - exceptions

3. Errata Notices

ErrataDateTopic
FreeBSD-EN-17:09.tzdata2 November 2017

Timezone database information + exceptions

FreeBSD-SA-18:08.tcp06 August 2018

Resource exhaustion in TCP + reassembly

3. Errata Notices

- + From owner-svn-doc-head@freebsd.org Fri Aug 10 00:46:53 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 77A92105323C; Fri, 10 Aug 2018 00:46:53 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1E0327037A; Fri, 10 Aug 2018 00:46:53 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id EFBB520F09; Fri, 10 Aug 2018 00:46:52 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7A0kqm2084769; Fri, 10 Aug 2018 00:46:52 GMT (envelope-from dbaio@FreeBSD.org) Received: (from dbaio@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7A0kq7I084768; Fri, 10 Aug 2018 00:46:52 GMT (envelope-from dbaio@FreeBSD.org) Message-Id: <201808100046.w7A0kq7I084768@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dbaio set sender to dbaio@FreeBSD.org using -f From: "Danilo G. Baio" Date: Fri, 10 Aug 2018 00:46:52 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52097 - head/en_US.ISO8859-1/articles/contributors X-SVN-Group: doc-head X-SVN-Commit-Author: dbaio X-SVN-Commit-Paths: head/en_US.ISO8859-1/articles/contributors X-SVN-Commit-Revision: 52097 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Aug 2018 00:46:53 -0000 Author: dbaio (ports committer) Date: Fri Aug 10 00:46:52 2018 New Revision: 52097 URL: https://svnweb.freebsd.org/changeset/doc/52097 Log: Add Sergey Akhmatov to contributors Maintainer of: net-mgmt/py-junos-eznc net-mgmt/py-ncclient net/kafkacat net/pecl-rdkafka security/py-scp PR: 230461 Modified: head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Modified: head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml ============================================================================== --- head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Fri Aug 10 00:05:26 2018 (r52096) +++ head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Fri Aug 10 00:46:52 2018 (r52097) @@ -9678,6 +9678,11 @@ + Sergey Akhmatov + sergey@akhmatov.ru + + + Sergey Akifyev asa@gascom.ru From owner-svn-doc-head@freebsd.org Fri Aug 10 03:11:42 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 35FC410574CD; Fri, 10 Aug 2018 03:11:42 +0000 (UTC) (envelope-from jmg@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E020975557; Fri, 10 Aug 2018 03:11:41 +0000 (UTC) (envelope-from jmg@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id C219A2267F; Fri, 10 Aug 2018 03:11:41 +0000 (UTC) (envelope-from jmg@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7A3BfqH059131; Fri, 10 Aug 2018 03:11:41 GMT (envelope-from jmg@FreeBSD.org) Received: (from jmg@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7A3BfXl059130; Fri, 10 Aug 2018 03:11:41 GMT (envelope-from jmg@FreeBSD.org) Message-Id: <201808100311.w7A3BfXl059130@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jmg set sender to jmg@FreeBSD.org using -f From: John-Mark Gurney Date: Fri, 10 Aug 2018 03:11:41 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52098 - head/share/pgpkeys X-SVN-Group: doc-head X-SVN-Commit-Author: jmg X-SVN-Commit-Paths: head/share/pgpkeys X-SVN-Commit-Revision: 52098 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Aug 2018 03:11:42 -0000 Author: jmg (src committer) Date: Fri Aug 10 03:11:41 2018 New Revision: 52098 URL: https://svnweb.freebsd.org/changeset/doc/52098 Log: update key now that mine expired... Modified: head/share/pgpkeys/jmg.key Modified: head/share/pgpkeys/jmg.key ============================================================================== --- head/share/pgpkeys/jmg.key Fri Aug 10 00:46:52 2018 (r52097) +++ head/share/pgpkeys/jmg.key Fri Aug 10 03:11:41 2018 (r52098) @@ -1,283 +1,91 @@ uid John-Mark Gurney uid John-Mark Gurney -sub 4096R/A38A405AF6F5641B 2015-06-11 [expires: 2018-06-10] +sub 4096R/7631CA65202DC355 2018-08-10 [expires: 2021-08-09] ]]> From owner-svn-doc-head@freebsd.org Sat Aug 11 01:23:06 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 499601053586; Sat, 11 Aug 2018 01:23:06 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id ADFA3845DC; Sat, 11 Aug 2018 01:23:05 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 8E0C810452; Sat, 11 Aug 2018 01:23:05 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7B1N5Gn050566; Sat, 11 Aug 2018 01:23:05 GMT (envelope-from eadler@FreeBSD.org) Received: (from eadler@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7B1N5no050563; Sat, 11 Aug 2018 01:23:05 GMT (envelope-from eadler@FreeBSD.org) Message-Id: <201808110123.w7B1N5no050563@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: eadler set sender to eadler@FreeBSD.org using -f From: Eitan Adler Date: Sat, 11 Aug 2018 01:23:05 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52099 - in head/it_IT.ISO8859-15: . articles books books/unix-introduction X-SVN-Group: doc-head X-SVN-Commit-Author: eadler X-SVN-Commit-Paths: in head/it_IT.ISO8859-15: . articles books books/unix-introduction X-SVN-Commit-Revision: 52099 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Aug 2018 01:23:06 -0000 Author: eadler Date: Sat Aug 11 01:23:04 2018 New Revision: 52099 URL: https://svnweb.freebsd.org/changeset/doc/52099 Log: doc: remove much of the Italian translations The Italian translation has not been updated since r31375 on 2008-01-27. Future commits were either mechanical or global. - The committers guide still references CVS - The handbook still references sysinstall - Both still reference GNATS In general the documentation is out of date sufficient and not being updated. The hard work of the previous contributors is much appreciated. Leave the handbook as there is interest in continuing the project. Deleted: head/it_IT.ISO8859-15/articles/ head/it_IT.ISO8859-15/books/unix-introduction/ Modified: head/it_IT.ISO8859-15/Makefile head/it_IT.ISO8859-15/books/Makefile Modified: head/it_IT.ISO8859-15/Makefile ============================================================================== --- head/it_IT.ISO8859-15/Makefile Fri Aug 10 03:11:41 2018 (r52098) +++ head/it_IT.ISO8859-15/Makefile Sat Aug 11 01:23:04 2018 (r52099) @@ -1,6 +1,5 @@ # $FreeBSD$ -SUBDIR = articles SUBDIR+= books COMPAT_SYMLINK = it Modified: head/it_IT.ISO8859-15/books/Makefile ============================================================================== --- head/it_IT.ISO8859-15/books/Makefile Fri Aug 10 03:11:41 2018 (r52098) +++ head/it_IT.ISO8859-15/books/Makefile Sat Aug 11 01:23:04 2018 (r52099) @@ -1,7 +1,6 @@ # $FreeBSD$ SUBDIR = handbook -SUBDIR+= unix-introduction ROOT_SYMLINKS= handbook From owner-svn-doc-head@freebsd.org Sat Aug 11 03:17:50 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 40922105BBF7; Sat, 11 Aug 2018 03:17:50 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E45ED88EB3; Sat, 11 Aug 2018 03:17:49 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id B7538116F3; Sat, 11 Aug 2018 03:17:49 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7B3HnZG007548; Sat, 11 Aug 2018 03:17:49 GMT (envelope-from imp@FreeBSD.org) Received: (from imp@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7B3HnwY007547; Sat, 11 Aug 2018 03:17:49 GMT (envelope-from imp@FreeBSD.org) Message-Id: <201808110317.w7B3HnwY007547@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: imp set sender to imp@FreeBSD.org using -f From: Warner Losh Date: Sat, 11 Aug 2018 03:17:49 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52100 - head/en_US.ISO8859-1/books/porters-handbook/versions X-SVN-Group: doc-head X-SVN-Commit-Author: imp X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/porters-handbook/versions X-SVN-Commit-Revision: 52100 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Aug 2018 03:17:50 -0000 Author: imp Date: Sat Aug 11 03:17:49 2018 New Revision: 52100 URL: https://svnweb.freebsd.org/changeset/doc/52100 Log: Document FreeBSD revisions 1200076 and 1200077. Modified: head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Sat Aug 11 01:23:04 2018 (r52099) +++ head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Sat Aug 11 03:17:49 2018 (r52100) @@ -734,6 +734,21 @@ is spelled &, < is < and > is >. removing arm big-endian support (MACHINE_ARCH=armeb). + + 1200076 + r336914 + July 30, 2018 + 12.0-CURRENT after KPI changes to &man.timespecadd.3;. + + + + 1200077 + r3 + August 10, 2018 + 12.0-CURRENT after &man.timespec_get.3; was added + to the system. + +
ErrataDateTopic
FreeBSD-EN-17:09.tzdata2 November 2017

Timezone database information update

FreeBSD-EN-18:01.tzdata07 March 2018

Timezone database information update

FreeBSD-EN-18:02.file07 March 2018

Stack-based buffer overflow

FreeBSD-EN-18:03.tzdata04 April 2018

Update timezone database information

FreeBSD-EN-18:04.mem04 April 2018

Multiple small kernel memory Modified: head/en_US.ISO8859-1/htdocs/releases/11.2R/errata.html ============================================================================== --- head/en_US.ISO8859-1/htdocs/releases/11.2R/errata.html Mon Aug 6 20:44:33 2018 (r52082) +++ head/en_US.ISO8859-1/htdocs/releases/11.2R/errata.html Tue Aug 7 15:04:37 2018 (r52083) @@ -34,7 +34,8 @@ errata are located at https://www.FreeBSD.org/releases/, plus any sites which keep up-to-date mirrors of this location.

Source and binary snapshots of FreeBSD 11.2-STABLE also contain up-to-date copies of this document (as of the time of - the snapshot).

For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/security/.

2. Security Advisories

AdvisoryDateTopic
No advisories  

3. Errata Notices

ErrataDateTopic
No erratas  

4. Open Issues

2. Security Advisories

AdvisoryDateTopic
FreeBSD-SA-18:08.tcp06 August 2018

Resource exhaustion in TCP + reassembly

3. Errata Notices

ErrataDateTopic
No erratas  

4. Open Issues

  • FreeBSD/i386 installed on ZFS may crash during boot when the ZFS pool mount is attempted while booting an unmodified GENERIC kernel.

    A system tunable has been added as of revision r286584 to make the From owner-svn-doc-head@freebsd.org Wed Aug 8 05:31:10 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9767B107520F; Wed, 8 Aug 2018 05:31:10 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4AEE78FCD8; Wed, 8 Aug 2018 05:31:10 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 2BA2C261E2; Wed, 8 Aug 2018 05:31:10 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w785V9GV023121; Wed, 8 Aug 2018 05:31:09 GMT (envelope-from eadler@FreeBSD.org) Received: (from eadler@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w785V9Fj023120; Wed, 8 Aug 2018 05:31:09 GMT (envelope-from eadler@FreeBSD.org) Message-Id: <201808080531.w785V9Fj023120@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: eadler set sender to eadler@FreeBSD.org using -f From: Eitan Adler Date: Wed, 8 Aug 2018 05:31:09 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52084 - head/en_US.ISO8859-1/books/faq X-SVN-Group: doc-head X-SVN-Commit-Author: eadler X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/faq X-SVN-Commit-Revision: 52084 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Aug 2018 05:31:10 -0000 Author: eadler Date: Wed Aug 8 05:31:09 2018 New Revision: 52084 URL: https://svnweb.freebsd.org/changeset/doc/52084 Log: faq: update language list This brings the language up to date with the languages at the top-of-tree in the doc repository. Modified: head/en_US.ISO8859-1/books/faq/book.xml Modified: head/en_US.ISO8859-1/books/faq/book.xml ============================================================================== --- head/en_US.ISO8859-1/books/faq/book.xml Tue Aug 7 15:04:37 2018 (r52083) +++ head/en_US.ISO8859-1/books/faq/book.xml Wed Aug 8 05:31:09 2018 (r52084) @@ -731,6 +731,12 @@ + ko_KR.UTF-8 + + Korean (Korea, UTF-8 encoding) + + + mn_MN.UTF-8 Mongolian (Mongolia, UTF-8 @@ -744,12 +750,6 @@ - no_NO.ISO8859-1 - - Norwegian (Norway) - - - pl_PL.ISO8859-2 Polish (Poland) @@ -765,12 +765,6 @@ ru_RU.KOI8-R Russian (Russia, KOI8-R encoding) - - - - sr_YU.ISO8859-2 - - Serbian (Serbia) From owner-svn-doc-head@freebsd.org Wed Aug 8 05:54:18 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E975A10757D5; Wed, 8 Aug 2018 05:54:17 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 973A970635; Wed, 8 Aug 2018 05:54:17 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 7262A26673; Wed, 8 Aug 2018 05:54:17 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w785sHPl037394; Wed, 8 Aug 2018 05:54:17 GMT (envelope-from eadler@FreeBSD.org) Received: (from eadler@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w785sHII037393; Wed, 8 Aug 2018 05:54:17 GMT (envelope-from eadler@FreeBSD.org) Message-Id: <201808080554.w785sHII037393@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: eadler set sender to eadler@FreeBSD.org using -f From: Eitan Adler Date: Wed, 8 Aug 2018 05:54:17 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52085 - head/en_US.ISO8859-1/books/faq X-SVN-Group: doc-head X-SVN-Commit-Author: eadler X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/faq X-SVN-Commit-Revision: 52085 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Aug 2018 05:54:18 -0000 Author: eadler Date: Wed Aug 8 05:54:16 2018 New Revision: 52085 URL: https://svnweb.freebsd.org/changeset/doc/52085 Log: faq: deduplicate and broaden language "submitting-kernel-extensions" has the same answer as "how-to-contribute". Also wordsmith a bit. Modified: head/en_US.ISO8859-1/books/faq/book.xml Modified: head/en_US.ISO8859-1/books/faq/book.xml ============================================================================== --- head/en_US.ISO8859-1/books/faq/book.xml Wed Aug 8 05:31:09 2018 (r52084) +++ head/en_US.ISO8859-1/books/faq/book.xml Wed Aug 8 05:54:16 2018 (r52085) @@ -7152,14 +7152,18 @@ hint.sio.7.irq="12" - How can I contribute to &os;? + How can I contribute to &os;? What can I do to + help? - See the article on We except all types of contributions: documentation, + code, and even art. See the article on Contributing - to &os; for specific advice on how to do this. - Assistance is more than welcome! + to &os; for specific advice on how to do + this. + + And thanks for the thought! @@ -7206,21 +7210,6 @@ hint.sio.7.irq="12" -CURRENT in &rel.relengdate; and the &rel2.stable; branch, &rel2.releng;, forked off from -CURRENT in &rel2.relengdate;. - - - - - - I have written a kernel extension, who do I send it - to? - - - - Take a look at the article on Contributing - to &os; to learn how to submit code. - - And thanks for the thought! From owner-svn-doc-head@freebsd.org Wed Aug 8 06:04:02 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B678F1075A49; Wed, 8 Aug 2018 06:04:02 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 63F9D70A66; Wed, 8 Aug 2018 06:04:02 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4392F2680A; Wed, 8 Aug 2018 06:04:02 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w78642dg042753; Wed, 8 Aug 2018 06:04:02 GMT (envelope-from eadler@FreeBSD.org) Received: (from eadler@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w78641Z4042752; Wed, 8 Aug 2018 06:04:01 GMT (envelope-from eadler@FreeBSD.org) Message-Id: <201808080604.w78641Z4042752@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: eadler set sender to eadler@FreeBSD.org using -f From: Eitan Adler Date: Wed, 8 Aug 2018 06:04:01 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52086 - head/en_US.ISO8859-1/books/faq X-SVN-Group: doc-head X-SVN-Commit-Author: eadler X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/faq X-SVN-Commit-Revision: 52086 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Aug 2018 06:04:02 -0000 Author: eadler Date: Wed Aug 8 06:04:01 2018 New Revision: 52086 URL: https://svnweb.freebsd.org/changeset/doc/52086 Log: faq: remove the Bibliography; point to the handbook There isn't any reason to maintain multiple lists of books. We have three (handbook, website, and the FAQ). The last addition to the FAQ's collection was in r22439 (2004-09-22). The Handbook's list is more recent and up to date. Modified: head/en_US.ISO8859-1/books/faq/book.xml Modified: head/en_US.ISO8859-1/books/faq/book.xml ============================================================================== --- head/en_US.ISO8859-1/books/faq/book.xml Wed Aug 8 05:54:16 2018 (r52085) +++ head/en_US.ISO8859-1/books/faq/book.xml Wed Aug 8 06:04:01 2018 (r52086) @@ -620,12 +620,10 @@ The project produces a wide range of documentation, available online from this link: https://www.FreeBSD.org/docs.html. - In addition, the Bibliography at the - end of this FAQ, and the - one in the Handbook reference other recommended - books. + bibliography in the Handbook reference other + recommended books. @@ -7468,6 +7466,4 @@ panic: page fault them in making this FAQ even better. - - &bibliography; From owner-svn-doc-head@freebsd.org Wed Aug 8 06:11:46 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 421111075DFB; Wed, 8 Aug 2018 06:11:46 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EC2D470DFC; Wed, 8 Aug 2018 06:11:45 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id CD64626870; Wed, 8 Aug 2018 06:11:45 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w786BjEh046914; Wed, 8 Aug 2018 06:11:45 GMT (envelope-from eadler@FreeBSD.org) Received: (from eadler@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w786BjCD046913; Wed, 8 Aug 2018 06:11:45 GMT (envelope-from eadler@FreeBSD.org) Message-Id: <201808080611.w786BjCD046913@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: eadler set sender to eadler@FreeBSD.org using -f From: Eitan Adler Date: Wed, 8 Aug 2018 06:11:45 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52087 - head/en_US.ISO8859-1/books/bibliography X-SVN-Group: doc-head X-SVN-Commit-Author: eadler X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/bibliography X-SVN-Commit-Revision: 52087 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Aug 2018 06:11:46 -0000 Author: eadler Date: Wed Aug 8 06:11:45 2018 New Revision: 52087 URL: https://svnweb.freebsd.org/changeset/doc/52087 Log: doc: removal of bibliography book In r52086 the reference from the FAQ was removed. Remove a book "bibliography" which is solely a reference to the outdated bibliography, and not connected to the build. Deleted: head/en_US.ISO8859-1/books/bibliography/ From owner-svn-doc-head@freebsd.org Wed Aug 8 06:18:01 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CFB0C1075F58; Wed, 8 Aug 2018 06:18:01 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7BA8E70F4C; Wed, 8 Aug 2018 06:18:01 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 59747269B2; Wed, 8 Aug 2018 06:18:01 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w786I10d048196; Wed, 8 Aug 2018 06:18:01 GMT (envelope-from eadler@FreeBSD.org) Received: (from eadler@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w786I1lP048195; Wed, 8 Aug 2018 06:18:01 GMT (envelope-from eadler@FreeBSD.org) Message-Id: <201808080618.w786I1lP048195@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: eadler set sender to eadler@FreeBSD.org using -f From: Eitan Adler Date: Wed, 8 Aug 2018 06:18:01 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52088 - head/en_US.ISO8859-1/books/handbook/bibliography X-SVN-Group: doc-head X-SVN-Commit-Author: eadler X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/handbook/bibliography X-SVN-Commit-Revision: 52088 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Aug 2018 06:18:02 -0000 Author: eadler Date: Wed Aug 8 06:18:00 2018 New Revision: 52088 URL: https://svnweb.freebsd.org/changeset/doc/52088 Log: handbook/bibliography: remove dead link The link points to the homepage of a website that does not appear to host documentation anymore. While I don't speak Japanese, I made some effort to find a still-hosted copy, and did not. Modified: head/en_US.ISO8859-1/books/handbook/bibliography/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/bibliography/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/bibliography/chapter.xml Wed Aug 8 06:11:45 2018 (r52087) +++ head/en_US.ISO8859-1/books/handbook/bibliography/chapter.xml Wed Aug 8 06:18:00 2018 (r52088) @@ -215,16 +215,6 @@ - Jpman - Project, Japan FreeBSD Users Group. FreeBSD - User's Reference Manual (Japanese translation). - Mainichi - Communications Inc., 1998. ISBN4-8399-0088-4 - P3800E. - - - Edinburgh University has written an Online From owner-svn-doc-head@freebsd.org Wed Aug 8 17:11:17 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 64FB21062B78; Wed, 8 Aug 2018 17:11:17 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1924686A0A; Wed, 8 Aug 2018 17:11:17 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id EF94D58B8; Wed, 8 Aug 2018 17:11:16 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w78HBGmo088006; Wed, 8 Aug 2018 17:11:16 GMT (envelope-from remko@FreeBSD.org) Received: (from remko@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w78HBGKT088004; Wed, 8 Aug 2018 17:11:16 GMT (envelope-from remko@FreeBSD.org) Message-Id: <201808081711.w78HBGKT088004@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: remko set sender to remko@FreeBSD.org using -f From: Remko Lodder Date: Wed, 8 Aug 2018 17:11:16 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52089 - in head/en_US.ISO8859-1: books/handbook/eresources share/xml X-SVN-Group: doc-head X-SVN-Commit-Author: remko X-SVN-Commit-Paths: in head/en_US.ISO8859-1: books/handbook/eresources share/xml X-SVN-Commit-Revision: 52089 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Aug 2018 17:11:17 -0000 Author: remko Date: Wed Aug 8 17:11:16 2018 New Revision: 52089 URL: https://svnweb.freebsd.org/changeset/doc/52089 Log: Add the dev-ci and dev-reviews mailing lists per request of lwhsu@. Modified: head/en_US.ISO8859-1/books/handbook/eresources/chapter.xml head/en_US.ISO8859-1/share/xml/mailing-lists.ent Modified: head/en_US.ISO8859-1/books/handbook/eresources/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/eresources/chapter.xml Wed Aug 8 06:18:00 2018 (r52088) +++ head/en_US.ISO8859-1/books/handbook/eresources/chapter.xml Wed Aug 8 17:11:16 2018 (r52089) @@ -281,6 +281,16 @@ + &a.dev-ci.name; + Build and test reports from the Continuous Integration servers + + + + &a.dev-reviews.name; + Notifications of the FreeBSD review system + + + &a.doc.name; Creating &os; related documents @@ -1243,6 +1253,25 @@ desktop. It is primarily a place for desktop porters and users to discuss issues and improve &os;'s desktop support. + + + + + &a.dev-ci.name; + + Continuous Integration reports of build and test results + + All Continuous Integration reports of build and test results + + + + + &a.dev-reviews.name; + + Notifications of work in progress in FreeBSD's review tool + + Automated notifications of work in progress for review in FreeBSD's review tools, including + patches. Modified: head/en_US.ISO8859-1/share/xml/mailing-lists.ent ============================================================================== --- head/en_US.ISO8859-1/share/xml/mailing-lists.ent Wed Aug 8 06:18:00 2018 (r52088) +++ head/en_US.ISO8859-1/share/xml/mailing-lists.ent Wed Aug 8 17:11:16 2018 (r52089) @@ -153,6 +153,14 @@ Using and improving &os; on the desktop"> freebsd-desktop"> + +Automated reports of build and test results from FreeBSD's continuous integration tools."> +dev-ci"> + + +Automated notifications of work in progress for review in FreeBSD's review tools, including patches.."> +dev-reviews"> + From owner-svn-doc-head@freebsd.org Thu Aug 9 05:01:22 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 12B6A1054A66; Thu, 9 Aug 2018 05:01:22 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BD0EC7FE99; Thu, 9 Aug 2018 05:01:21 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 9E15C14E13; Thu, 9 Aug 2018 05:01:21 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7951LxQ061909; Thu, 9 Aug 2018 05:01:21 GMT (envelope-from eadler@FreeBSD.org) Received: (from eadler@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7951LWE061908; Thu, 9 Aug 2018 05:01:21 GMT (envelope-from eadler@FreeBSD.org) Message-Id: <201808090501.w7951LWE061908@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: eadler set sender to eadler@FreeBSD.org using -f From: Eitan Adler Date: Thu, 9 Aug 2018 05:01:21 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52090 - head/en_US.ISO8859-1/share/xml X-SVN-Group: doc-head X-SVN-Commit-Author: eadler X-SVN-Commit-Paths: head/en_US.ISO8859-1/share/xml X-SVN-Commit-Revision: 52090 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Aug 2018 05:01:22 -0000 Author: eadler Date: Thu Aug 9 05:01:21 2018 New Revision: 52090 URL: https://svnweb.freebsd.org/changeset/doc/52090 Log: entities: remove dead mailing list Follow the comment and remove the now-unreferenced entity. Modified: head/en_US.ISO8859-1/share/xml/mailing-lists.ent Modified: head/en_US.ISO8859-1/share/xml/mailing-lists.ent ============================================================================== --- head/en_US.ISO8859-1/share/xml/mailing-lists.ent Wed Aug 8 17:11:16 2018 (r52089) +++ head/en_US.ISO8859-1/share/xml/mailing-lists.ent Thu Aug 9 05:01:21 2018 (r52090) @@ -668,20 +668,3 @@ infrastructure"> majordomo@FreeBSD.org"> - - - - -FreeBSD Alpha porting mailing list"> -freebsd-alpha"> - - -FreeBSD Quality Assurance mailing list"> -freebsd-qa"> - - -FreeBSD symmetric multiprocessing mailing list"> -freebsd-smp"> From owner-svn-doc-head@freebsd.org Thu Aug 9 05:08:12 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9857E1054E85; Thu, 9 Aug 2018 05:08:12 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F40F80295; Thu, 9 Aug 2018 05:08:12 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 3162314E7B; Thu, 9 Aug 2018 05:08:12 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7958BAu066058; Thu, 9 Aug 2018 05:08:11 GMT (envelope-from eadler@FreeBSD.org) Received: (from eadler@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7958BD7066057; Thu, 9 Aug 2018 05:08:11 GMT (envelope-from eadler@FreeBSD.org) Message-Id: <201808090508.w7958BD7066057@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: eadler set sender to eadler@FreeBSD.org using -f From: Eitan Adler Date: Thu, 9 Aug 2018 05:08:11 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52091 - head/en_US.ISO8859-1/share/xml X-SVN-Group: doc-head X-SVN-Commit-Author: eadler X-SVN-Commit-Paths: head/en_US.ISO8859-1/share/xml X-SVN-Commit-Revision: 52091 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Aug 2018 05:08:12 -0000 Author: eadler Date: Thu Aug 9 05:08:11 2018 New Revision: 52091 URL: https://svnweb.freebsd.org/changeset/doc/52091 Log: Revert r52090 This completed locally but fails in CI. Its likely I have some environment variable set or the like, that let make complete. Modified: head/en_US.ISO8859-1/share/xml/mailing-lists.ent Modified: head/en_US.ISO8859-1/share/xml/mailing-lists.ent ============================================================================== --- head/en_US.ISO8859-1/share/xml/mailing-lists.ent Thu Aug 9 05:01:21 2018 (r52090) +++ head/en_US.ISO8859-1/share/xml/mailing-lists.ent Thu Aug 9 05:08:11 2018 (r52091) @@ -668,3 +668,20 @@ infrastructure"> majordomo@FreeBSD.org"> + + + + +FreeBSD Alpha porting mailing list"> +freebsd-alpha"> + + +FreeBSD Quality Assurance mailing list"> +freebsd-qa"> + + +FreeBSD symmetric multiprocessing mailing list"> +freebsd-smp"> From owner-svn-doc-head@freebsd.org Thu Aug 9 05:19:29 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0D0A91055458; Thu, 9 Aug 2018 05:19:29 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B6906808DC; Thu, 9 Aug 2018 05:19:28 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 97A6815018; Thu, 9 Aug 2018 05:19:28 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w795JSYn071539; Thu, 9 Aug 2018 05:19:28 GMT (envelope-from eadler@FreeBSD.org) Received: (from eadler@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w795JSZ1071538; Thu, 9 Aug 2018 05:19:28 GMT (envelope-from eadler@FreeBSD.org) Message-Id: <201808090519.w795JSZ1071538@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: eadler set sender to eadler@FreeBSD.org using -f From: Eitan Adler Date: Thu, 9 Aug 2018 05:19:28 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52092 - head/en_US.ISO8859-1/htdocs/advocacy X-SVN-Group: doc-head X-SVN-Commit-Author: eadler X-SVN-Commit-Paths: head/en_US.ISO8859-1/htdocs/advocacy X-SVN-Commit-Revision: 52092 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Aug 2018 05:19:29 -0000 Author: eadler Date: Thu Aug 9 05:19:28 2018 New Revision: 52092 URL: https://svnweb.freebsd.org/changeset/doc/52092 Log: htdocs: remove reference to DMOZ DMOZ / The Open Directory Project shut down in March 2017. Modified: head/en_US.ISO8859-1/htdocs/advocacy/index.xml Modified: head/en_US.ISO8859-1/htdocs/advocacy/index.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/advocacy/index.xml Thu Aug 9 05:08:11 2018 (r52091) +++ head/en_US.ISO8859-1/htdocs/advocacy/index.xml Thu Aug 9 05:19:28 2018 (r52092) @@ -59,11 +59,6 @@ tracking the reliability of major webhosting services, many of them are using FreeBSD.

  • -
  • - The Open Directory Project's goal is to produce the most - comprehensive directory of the web by relying on a vast army of - volunteer editors.
  • -
  • A brief list of sites using &os; is maintained in the handbook.
  • From owner-svn-doc-head@freebsd.org Thu Aug 9 06:04:24 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D2EEE1056688; Thu, 9 Aug 2018 06:04:24 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 894DA81ED4; Thu, 9 Aug 2018 06:04:24 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 66A7A15809; Thu, 9 Aug 2018 06:04:24 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7964OEh096618; Thu, 9 Aug 2018 06:04:24 GMT (envelope-from eadler@FreeBSD.org) Received: (from eadler@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7964O2l096617; Thu, 9 Aug 2018 06:04:24 GMT (envelope-from eadler@FreeBSD.org) Message-Id: <201808090604.w7964O2l096617@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: eadler set sender to eadler@FreeBSD.org using -f From: Eitan Adler Date: Thu, 9 Aug 2018 06:04:24 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52093 - head/en_US.ISO8859-1/htdocs/news X-SVN-Group: doc-head X-SVN-Commit-Author: eadler X-SVN-Commit-Paths: head/en_US.ISO8859-1/htdocs/news X-SVN-Commit-Revision: 52093 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Aug 2018 06:04:25 -0000 Author: eadler Date: Thu Aug 9 06:04:23 2018 New Revision: 52093 URL: https://svnweb.freebsd.org/changeset/doc/52093 Log: news: remove two dead links - "BSD DevCenter" is no longer a feature of O'Reilly - Remove a commented link Modified: head/en_US.ISO8859-1/htdocs/news/news.xml Modified: head/en_US.ISO8859-1/htdocs/news/news.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/news.xml Thu Aug 9 05:19:28 2018 (r52092) +++ head/en_US.ISO8859-1/htdocs/news/news.xml Thu Aug 9 06:04:23 2018 (r52093) @@ -58,14 +58,6 @@
    • -

      BSD DevCenter: - The ONLamp.com/O'Reilly Network's clearing house for BSD articles, news, tutorials, or generally community information.

      -
    • - -
    • -

      Daemon Forums: Active online forums and news community site dedicated to FreeBSD and other BSDs.

      From owner-svn-doc-head@freebsd.org Thu Aug 9 06:11:26 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 339851056702; Thu, 9 Aug 2018 06:11:26 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CCC4282002; Thu, 9 Aug 2018 06:11:25 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id ADF1B15954; Thu, 9 Aug 2018 06:11:25 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w796BPnp099310; Thu, 9 Aug 2018 06:11:25 GMT (envelope-from eadler@FreeBSD.org) Received: (from eadler@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w796BPJQ099309; Thu, 9 Aug 2018 06:11:25 GMT (envelope-from eadler@FreeBSD.org) Message-Id: <201808090611.w796BPJQ099309@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: eadler set sender to eadler@FreeBSD.org using -f From: Eitan Adler Date: Thu, 9 Aug 2018 06:11:25 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52094 - head/en_US.ISO8859-1/htdocs/java X-SVN-Group: doc-head X-SVN-Commit-Author: eadler X-SVN-Commit-Paths: head/en_US.ISO8859-1/htdocs/java X-SVN-Commit-Revision: 52094 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Aug 2018 06:11:26 -0000 Author: eadler Date: Thu Aug 9 06:11:25 2018 New Revision: 52094 URL: https://svnweb.freebsd.org/changeset/doc/52094 Log: java: remove "legacy native JDK" All we say is that we no longer provide it. In addition the text earlier mentions "two methods" and then lists three. Just remove it. Modified: head/en_US.ISO8859-1/htdocs/java/index.xml Modified: head/en_US.ISO8859-1/htdocs/java/index.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/java/index.xml Thu Aug 9 06:04:23 2018 (r52093) +++ head/en_US.ISO8859-1/htdocs/java/index.xml Thu Aug 9 06:11:25 2018 (r52094) @@ -79,14 +79,6 @@ permitted to use them personally. For the same reason, the sources must be fetched manually.

    • - -
    • -

      Legacy Native JDK

      -

      The FreeBSD Foundation is no longer providing supported &java; &jdk; and - &jre; packages based on Sun's partner sources. Older packages for &java; - &jdk; and &jre; 5.0 and 6.0 are no longer available.

      - -

    Documentation

    From owner-svn-doc-head@freebsd.org Thu Aug 9 07:05:17 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D1BA21057E85; Thu, 9 Aug 2018 07:05:17 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8483983AE5; Thu, 9 Aug 2018 07:05:17 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 658651619F; Thu, 9 Aug 2018 07:05:17 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7975HuY036637; Thu, 9 Aug 2018 07:05:17 GMT (envelope-from eadler@FreeBSD.org) Received: (from eadler@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7975HXs036636; Thu, 9 Aug 2018 07:05:17 GMT (envelope-from eadler@FreeBSD.org) Message-Id: <201808090705.w7975HXs036636@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: eadler set sender to eadler@FreeBSD.org using -f From: Eitan Adler Date: Thu, 9 Aug 2018 07:05:17 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52095 - head/en_US.ISO8859-1/books/fdp-primer/po-translations X-SVN-Group: doc-head X-SVN-Commit-Author: eadler X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/fdp-primer/po-translations X-SVN-Commit-Revision: 52095 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Aug 2018 07:05:18 -0000 Author: eadler Date: Thu Aug 9 07:05:16 2018 New Revision: 52095 URL: https://svnweb.freebsd.org/changeset/doc/52095 Log: fdp-primer: remove non-existent translations Modified: head/en_US.ISO8859-1/books/fdp-primer/po-translations/chapter.xml Modified: head/en_US.ISO8859-1/books/fdp-primer/po-translations/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/fdp-primer/po-translations/chapter.xml Thu Aug 9 06:11:25 2018 (r52094) +++ head/en_US.ISO8859-1/books/fdp-primer/po-translations/chapter.xml Thu Aug 9 07:05:16 2018 (r52095) @@ -276,14 +276,6 @@ - Norwegian - Norway - no_NO.ISO8859-1 - no_NO.po - ISO 8859-1 - - - Polish Poland pl_PL.ISO8859-2 @@ -305,14 +297,6 @@ ru_RU.KOI8-R ru_RU.po KOI8-R - - - - Serbian - Serbia - sr_YU.ISO8859-2 - sr_YU.po - ISO 8859-2 From owner-svn-doc-head@freebsd.org Fri Aug 10 00:05:27 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7C7931077DE2; Fri, 10 Aug 2018 00:05:27 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3019A8EB98; Fri, 10 Aug 2018 00:05:27 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 114A7208AD; Fri, 10 Aug 2018 00:05:27 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7A05QqP064347; Fri, 10 Aug 2018 00:05:26 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7A05Qhn064346; Fri, 10 Aug 2018 00:05:26 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201808100005.w7A05Qhn064346@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 10 Aug 2018 00:05:26 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52096 - head/en_US.ISO8859-1/htdocs/releases/12.0R X-SVN-Group: doc-head X-SVN-Commit-Author: gjb X-SVN-Commit-Paths: head/en_US.ISO8859-1/htdocs/releases/12.0R X-SVN-Commit-Revision: 52096 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Aug 2018 00:05:28 -0000 Author: gjb Date: Fri Aug 10 00:05:26 2018 New Revision: 52096 URL: https://svnweb.freebsd.org/changeset/doc/52096 Log: Update the 12.0-RELEASE schedule to reflect head is in slush. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation Modified: head/en_US.ISO8859-1/htdocs/releases/12.0R/schedule.xml Modified: head/en_US.ISO8859-1/htdocs/releases/12.0R/schedule.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/releases/12.0R/schedule.xml Thu Aug 9 07:05:16 2018 (r52095) +++ head/en_US.ISO8859-1/htdocs/releases/12.0R/schedule.xml Fri Aug 10 00:05:26 2018 (r52096) @@ -79,7 +79,7 @@
Code slush begins 10 August 2018-10 August 2018 Release Engineers announce that all further commits to the &local.branch.head; branch will not require explicit approval, however new features should be avoided.
From owner-svn-doc-head@freebsd.org Sat Aug 11 06:32:59 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 636FF10601CC; Sat, 11 Aug 2018 06:32:59 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 13F868EB6C; Sat, 11 Aug 2018 06:32:59 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id E8DD5137BB; Sat, 11 Aug 2018 06:32:58 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7B6Ww6B010036; Sat, 11 Aug 2018 06:32:58 GMT (envelope-from eadler@FreeBSD.org) Received: (from eadler@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7B6WvXK010029; Sat, 11 Aug 2018 06:32:57 GMT (envelope-from eadler@FreeBSD.org) Message-Id: <201808110632.w7B6WvXK010029@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: eadler set sender to eadler@FreeBSD.org using -f From: Eitan Adler Date: Sat, 11 Aug 2018 06:32:57 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52101 - in head/ja_JP.eucJP/man: man1 man2 man3 man4 man5 man6 man7 man8 X-SVN-Group: doc-head X-SVN-Commit-Author: eadler X-SVN-Commit-Paths: in head/ja_JP.eucJP/man: man1 man2 man3 man4 man5 man6 man7 man8 X-SVN-Commit-Revision: 52101 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Aug 2018 06:32:59 -0000 Author: eadler Date: Sat Aug 11 06:32:56 2018 New Revision: 52101 URL: https://svnweb.freebsd.org/changeset/doc/52101 Log: ja: remove dead man pages. It turns out we have translated copies of man pages that we have not cleaned up. Do some followup and delete deleted pages. Deleted: head/ja_JP.eucJP/man/man1/addftinfo.1 head/ja_JP.eucJP/man/man1/afmtodit.1 head/ja_JP.eucJP/man/man1/bdes.1 head/ja_JP.eucJP/man/man1/catman.1 head/ja_JP.eucJP/man/man1/checknr.1 head/ja_JP.eucJP/man/man1/ci.1 head/ja_JP.eucJP/man/man1/co.1 head/ja_JP.eucJP/man/man1/colcrt.1 head/ja_JP.eucJP/man/man1/cursor.1 head/ja_JP.eucJP/man/man1/cvs.1 head/ja_JP.eucJP/man/man1/dig.1 head/ja_JP.eucJP/man/man1/dtmfdecode.1 head/ja_JP.eucJP/man/man1/eqn.1 head/ja_JP.eucJP/man/man1/f77.1 head/ja_JP.eucJP/man/man1/fdformat.1 head/ja_JP.eucJP/man/man1/fontedit.1 head/ja_JP.eucJP/man/man1/g711conv.1 head/ja_JP.eucJP/man/man1/getNAME.1 head/ja_JP.eucJP/man/man1/grn.1 head/ja_JP.eucJP/man/man1/grodvi.1 head/ja_JP.eucJP/man/man1/groff.1 head/ja_JP.eucJP/man/man1/grog.1 head/ja_JP.eucJP/man/man1/grolbp.1 head/ja_JP.eucJP/man/man1/grolj4.1 head/ja_JP.eucJP/man/man1/grops.1 head/ja_JP.eucJP/man/man1/grotty.1 head/ja_JP.eucJP/man/man1/gtar.1 head/ja_JP.eucJP/man/man1/hpftodit.1 head/ja_JP.eucJP/man/man1/indxbib.1 head/ja_JP.eucJP/man/man1/info.1 head/ja_JP.eucJP/man/man1/install-info.1 head/ja_JP.eucJP/man/man1/ipnat.1 head/ja_JP.eucJP/man/man1/ipsend.1 head/ja_JP.eucJP/man/man1/iptest.1 head/ja_JP.eucJP/man/man1/kcon.1 head/ja_JP.eucJP/man/man1/lint.1 head/ja_JP.eucJP/man/man1/lkbib.1 head/ja_JP.eucJP/man/man1/loadfont.1 head/ja_JP.eucJP/man/man1/lookbib.1 head/ja_JP.eucJP/man/man1/makeinfo.1 head/ja_JP.eucJP/man/man1/makewhatis.1 head/ja_JP.eucJP/man/man1/merge.1 head/ja_JP.eucJP/man/man1/mmroff.1 head/ja_JP.eucJP/man/man1/ncplist.1 head/ja_JP.eucJP/man/man1/ncplogin.1 head/ja_JP.eucJP/man/man1/ncplogout.1 head/ja_JP.eucJP/man/man1/neqn.1 head/ja_JP.eucJP/man/man1/nroff.1 head/ja_JP.eucJP/man/man1/nslookup.1 head/ja_JP.eucJP/man/man1/objformat.1 head/ja_JP.eucJP/man/man1/pfbtops.1 head/ja_JP.eucJP/man/man1/pic.1 head/ja_JP.eucJP/man/man1/pkg_add.1 head/ja_JP.eucJP/man/man1/pkg_create.1 head/ja_JP.eucJP/man/man1/pkg_delete.1 head/ja_JP.eucJP/man/man1/pkg_info.1 head/ja_JP.eucJP/man/man1/pkg_sign.1 head/ja_JP.eucJP/man/man1/pkg_version.1 head/ja_JP.eucJP/man/man1/psroff.1 head/ja_JP.eucJP/man/man1/rcp.1 head/ja_JP.eucJP/man/man1/rcs.1 head/ja_JP.eucJP/man/man1/rcsclean.1 head/ja_JP.eucJP/man/man1/rcsdiff.1 head/ja_JP.eucJP/man/man1/rcsfreeze.1 head/ja_JP.eucJP/man/man1/rcsintro.1 head/ja_JP.eucJP/man/man1/rcsmerge.1 head/ja_JP.eucJP/man/man1/refer.1 head/ja_JP.eucJP/man/man1/rlog.1 head/ja_JP.eucJP/man/man1/rlogin.1 head/ja_JP.eucJP/man/man1/rsh.1 head/ja_JP.eucJP/man/man1/scon.1 head/ja_JP.eucJP/man/man1/send-pr.1 head/ja_JP.eucJP/man/man1/startslip.1 head/ja_JP.eucJP/man/man1/tbl.1 head/ja_JP.eucJP/man/man1/tcpslice.1 head/ja_JP.eucJP/man/man1/texindex.1 head/ja_JP.eucJP/man/man1/tfmtodit.1 head/ja_JP.eucJP/man/man1/troff.1 head/ja_JP.eucJP/man/man1/vgrind.1 head/ja_JP.eucJP/man/man1/vt220keys.1 head/ja_JP.eucJP/man/man1/vttest.1 head/ja_JP.eucJP/man/man1/window.1 head/ja_JP.eucJP/man/man1/yyfix.1 head/ja_JP.eucJP/man/man2/kse.2 head/ja_JP.eucJP/man/man3/addr2ascii.3 head/ja_JP.eucJP/man/man3/auth.3 head/ja_JP.eucJP/man/man3/cfree.3 head/ja_JP.eucJP/man/man3/cftime.3 head/ja_JP.eucJP/man/man3/cipher.3 head/ja_JP.eucJP/man/man3/ftpio.3 head/ja_JP.eucJP/man/man3/getobjformat.3 head/ja_JP.eucJP/man/man3/getpw.3 head/ja_JP.eucJP/man/man3/getvfsent.3 head/ja_JP.eucJP/man/man3/ipx.3 head/ja_JP.eucJP/man/man3/keycap.3 head/ja_JP.eucJP/man/man3/kvm_getfiles.3 head/ja_JP.eucJP/man/man3/libstand.3 head/ja_JP.eucJP/man/man3/login.3 head/ja_JP.eucJP/man/man3/logout.3 head/ja_JP.eucJP/man/man3/logwtmp.3 head/ja_JP.eucJP/man/man3/mbrune.3 head/ja_JP.eucJP/man/man3/md2.3 head/ja_JP.eucJP/man/man3/msgctl.3 head/ja_JP.eucJP/man/man3/msgget.3 head/ja_JP.eucJP/man/man3/msgrcv.3 head/ja_JP.eucJP/man/man3/msgsnd.3 head/ja_JP.eucJP/man/man3/readline.3 head/ja_JP.eucJP/man/man3/regexp.3 head/ja_JP.eucJP/man/man3/rune.3 head/ja_JP.eucJP/man/man3/stty.3 head/ja_JP.eucJP/man/man4/en.4 head/ja_JP.eucJP/man/man4/euc.4 head/ja_JP.eucJP/man/man4/fpa.4 head/ja_JP.eucJP/man/man4/i4b.4 head/ja_JP.eucJP/man/man4/i4bctl.4 head/ja_JP.eucJP/man/man4/i4bipr.4 head/ja_JP.eucJP/man/man4/i4bisppp.4 head/ja_JP.eucJP/man/man4/i4bq921.4 head/ja_JP.eucJP/man/man4/i4bq931.4 head/ja_JP.eucJP/man/man4/i4brbch.4 head/ja_JP.eucJP/man/man4/i4btel.4 head/ja_JP.eucJP/man/man4/i4btrc.4 head/ja_JP.eucJP/man/man4/natm.4 head/ja_JP.eucJP/man/man4/pcvt.4 head/ja_JP.eucJP/man/man4/ppp.4 head/ja_JP.eucJP/man/man4/sd.4 head/ja_JP.eucJP/man/man4/si.4 head/ja_JP.eucJP/man/man4/sl.4 head/ja_JP.eucJP/man/man4/st.4 head/ja_JP.eucJP/man/man4/ttcp.4 head/ja_JP.eucJP/man/man4/utf2.4 head/ja_JP.eucJP/man/man4/vinum.4 head/ja_JP.eucJP/man/man4/worm.4 head/ja_JP.eucJP/man/man5/auth.conf.5 head/ja_JP.eucJP/man/man5/cvs.5 head/ja_JP.eucJP/man/man5/dhcp-eval.5 head/ja_JP.eucJP/man/man5/groff_font.5 head/ja_JP.eucJP/man/man5/groff_out.5 head/ja_JP.eucJP/man/man5/groff_tmac.5 head/ja_JP.eucJP/man/man5/info.5 head/ja_JP.eucJP/man/man5/ipsend.5 head/ja_JP.eucJP/man/man5/isdnd.acct.5 head/ja_JP.eucJP/man/man5/isdnd.rates.5 head/ja_JP.eucJP/man/man5/isdnd.rc.5 head/ja_JP.eucJP/man/man5/keycap.5 head/ja_JP.eucJP/man/man5/named.conf.5 head/ja_JP.eucJP/man/man5/pccard.conf.5 head/ja_JP.eucJP/man/man5/rcsfile.5 head/ja_JP.eucJP/man/man5/texinfo.5 head/ja_JP.eucJP/man/man5/usbd.conf.5 head/ja_JP.eucJP/man/man5/utmp.5 head/ja_JP.eucJP/man/man5/vgrindefs.5 head/ja_JP.eucJP/man/man6/bcd.6 head/ja_JP.eucJP/man/man7/groff.7 head/ja_JP.eucJP/man/man7/groff_char.7 head/ja_JP.eucJP/man/man7/groff_man.7 head/ja_JP.eucJP/man/man7/groff_mdoc.7 head/ja_JP.eucJP/man/man7/groff_me.7 head/ja_JP.eucJP/man/man7/groff_mm.7 head/ja_JP.eucJP/man/man7/groff_mmse.7 head/ja_JP.eucJP/man/man7/groff_ms.7 head/ja_JP.eucJP/man/man7/groff_www.7 head/ja_JP.eucJP/man/man7/mailaddr.7 head/ja_JP.eucJP/man/man8/IPXrouted.8 head/ja_JP.eucJP/man/man8/MAKEDEV.8 head/ja_JP.eucJP/man/man8/adding_user.8 head/ja_JP.eucJP/man/man8/asf.8 head/ja_JP.eucJP/man/man8/atacontrol.8 head/ja_JP.eucJP/man/man8/atm.8 head/ja_JP.eucJP/man/man8/atmarpd.8 head/ja_JP.eucJP/man/man8/badsect.8 head/ja_JP.eucJP/man/man8/boot_i386.8 head/ja_JP.eucJP/man/man8/bsdlabel.8 head/ja_JP.eucJP/man/man8/burncd.8 head/ja_JP.eucJP/man/man8/cvsbug.8 head/ja_JP.eucJP/man/man8/digictl.8 head/ja_JP.eucJP/man/man8/faithd.8 head/ja_JP.eucJP/man/man8/fore_dnld.8 head/ja_JP.eucJP/man/man8/ilmid.8 head/ja_JP.eucJP/man/man8/ip6fw.8 head/ja_JP.eucJP/man/man8/isdnd.8 head/ja_JP.eucJP/man/man8/isdndebug.8 head/ja_JP.eucJP/man/man8/isdndecode.8 head/ja_JP.eucJP/man/man8/isdnmonitor.8 head/ja_JP.eucJP/man/man8/isdnphone.8 head/ja_JP.eucJP/man/man8/isdntel.8 head/ja_JP.eucJP/man/man8/isdntelctl.8 head/ja_JP.eucJP/man/man8/isdntrace.8 head/ja_JP.eucJP/man/man8/ispcvt.8 head/ja_JP.eucJP/man/man8/makekey.8 head/ja_JP.eucJP/man/man8/map-mbone.8 head/ja_JP.eucJP/man/man8/mount_ext2fs.8 head/ja_JP.eucJP/man/man8/mount_ntfs.8 head/ja_JP.eucJP/man/man8/mount_nwfs.8 head/ja_JP.eucJP/man/man8/mount_portalfs.8 head/ja_JP.eucJP/man/man8/mount_std.8 head/ja_JP.eucJP/man/man8/mount_umapfs.8 head/ja_JP.eucJP/man/man8/mrinfo.8 head/ja_JP.eucJP/man/man8/mrouted.8 head/ja_JP.eucJP/man/man8/mtrace.8 head/ja_JP.eucJP/man/man8/named.8 head/ja_JP.eucJP/man/man8/named.reload.8 head/ja_JP.eucJP/man/man8/nsupdate.8 head/ja_JP.eucJP/man/man8/ntptrace.8 head/ja_JP.eucJP/man/man8/pccardd.8 head/ja_JP.eucJP/man/man8/pppd.8 head/ja_JP.eucJP/man/man8/pppstats.8 head/ja_JP.eucJP/man/man8/procctl.8 head/ja_JP.eucJP/man/man8/raycontrol.8 head/ja_JP.eucJP/man/man8/rexecd.8 head/ja_JP.eucJP/man/man8/rlogind.8 head/ja_JP.eucJP/man/man8/rshd.8 head/ja_JP.eucJP/man/man8/scspd.8 head/ja_JP.eucJP/man/man8/sicontrol.8 head/ja_JP.eucJP/man/man8/slattach.8 head/ja_JP.eucJP/man/man8/sliplogin.8 head/ja_JP.eucJP/man/man8/slstat.8 head/ja_JP.eucJP/man/man8/sticky.8 head/ja_JP.eucJP/man/man8/sysinstall.8 head/ja_JP.eucJP/man/man8/usbd.8 head/ja_JP.eucJP/man/man8/usbdevs.8 head/ja_JP.eucJP/man/man8/vinum.8 head/ja_JP.eucJP/man/man8/wicontrol.8 head/ja_JP.eucJP/man/man8/wlconfig.8 Modified: head/ja_JP.eucJP/man/man1/Makefile head/ja_JP.eucJP/man/man2/Makefile head/ja_JP.eucJP/man/man3/Makefile head/ja_JP.eucJP/man/man4/Makefile head/ja_JP.eucJP/man/man5/Makefile head/ja_JP.eucJP/man/man6/Makefile head/ja_JP.eucJP/man/man7/Makefile head/ja_JP.eucJP/man/man8/Makefile Modified: head/ja_JP.eucJP/man/man1/Makefile ============================================================================== --- head/ja_JP.eucJP/man/man1/Makefile Sat Aug 11 03:17:49 2018 (r52100) +++ head/ja_JP.eucJP/man/man1/Makefile Sat Aug 11 06:32:56 2018 (r52101) @@ -1,8 +1,6 @@ # $FreeBSD$ -MAN1 = addftinfo.1\ - addr2line.1\ - afmtodit.1\ +MAN1 = addr2line.1\ apply.1\ apropos.1\ ar.1\ @@ -11,7 +9,6 @@ MAN1 = addftinfo.1\ at.1\ basename.1\ bc.1\ - bdes.1\ biff.1\ brandelf.1\ bsdtar.1\ @@ -25,22 +22,16 @@ MAN1 = addftinfo.1\ calendar.1\ cap_mkdb.1\ cat.1\ - catman.1\ - cdcontrol.1\ - checknr.1\ chflags.1\ chgrp.1\ chio.1\ chkey.1\ chmod.1\ chpass.1\ - ci.1\ ckdist.1\ cksum.1\ cmp.1\ - co.1\ col.1\ - colcrt.1\ colldef.1\ colrm.1\ column.1\ @@ -57,9 +48,7 @@ MAN1 = addftinfo.1\ ctags.1\ ctm.1\ ctm_rmail.1\ - cursor.1\ cut.1\ - cvs.1\ date.1\ dc.1\ dd.1\ @@ -67,9 +56,7 @@ MAN1 = addftinfo.1\ dialog.1\ diff.1\ diff3.1\ - dig.1\ domainname.1\ - dtmfdecode.1\ du.1\ echo.1\ ed.1\ @@ -77,14 +64,9 @@ MAN1 = addftinfo.1\ elfdump.1\ enigma.1\ env.1\ - eqn.1\ expand.1\ expr.1\ - f77.1\ false.1\ - fdformat.1\ - fdread.1\ - fdwrite.1\ fetch.1\ file.1\ file2c.1\ @@ -92,63 +74,42 @@ MAN1 = addftinfo.1\ finger.1\ fmt.1\ fold.1\ - fontedit.1\ from.1\ fstat.1\ fsync.1\ ftp.1\ - g711conv.1\ gcc.1\ gcore.1\ gcov.1\ gdb.1\ gencat.1\ gensnmptree.1\ - getNAME.1\ getconf.1\ getfacl.1\ getopt.1\ gperf.1\ gprof.1\ grep.1\ - grn.1\ - grodvi.1\ - groff.1\ - grog.1\ - grolbp.1\ - grolj4.1\ - grops.1\ - grotty.1\ groups.1\ - gtar.1\ gzexe.1\ gzip.1\ head.1\ - hesinfo.1\ hexdump.1\ host.1\ hostname.1\ - hpftodit.1\ id.1\ ident.1\ indent.1\ - indxbib.1\ - info.1\ - install-info.1\ install.1\ intro.1\ ipcrm.1\ ipcs.1\ ipftest.1\ - ipnat.1\ ipresend.1\ - ipsend.1\ - iptest.1\ join.1\ jot.1\ kbdcontrol.1\ kbdmap.1\ - kcon.1\ kdestroy.1\ kdump.1\ kenv.1\ @@ -171,10 +132,7 @@ MAN1 = addftinfo.1\ lesskey.1\ lex.1\ limits.1\ - lint.1\ - lkbib.1\ ln.1\ - loadfont.1\ locale.1\ locate.1\ lock.1\ @@ -184,7 +142,6 @@ MAN1 = addftinfo.1\ logins.1\ logname.1\ look.1\ - lookbib.1\ lorder.1\ lp.1\ lpq.1\ @@ -197,12 +154,9 @@ MAN1 = addftinfo.1\ mail.1\ mailq.1\ make.1\ - makeinfo.1\ - makewhatis.1\ man.1\ manpath.1\ md5.1\ - merge.1\ mesg.1\ minigzip.1\ mkdep.1\ @@ -211,17 +165,12 @@ MAN1 = addftinfo.1\ mklocale.1\ mkstr.1\ mktemp.1\ - mmroff.1\ mptable.1\ msgs.1\ mt.1\ mv.1\ nawk.1\ ncal.1\ - ncplist.1\ - ncplogin.1\ - ncplogout.1\ - neqn.1\ netstat.1\ newaliases.1\ newgrp.1\ @@ -230,11 +179,7 @@ MAN1 = addftinfo.1\ nl.1\ nm.1\ nohup.1\ - nroff.1\ - nslookup.1\ - objcopy.1\ objdump.1\ - objformat.1\ od.1\ opieinfo.1\ opiekey.1\ @@ -246,42 +191,22 @@ MAN1 = addftinfo.1\ pathchk.1\ pawd.1\ pax.1\ - pfbtops.1\ - pic.1\ - pkg_add.1\ - pkg_create.1\ - pkg_delete.1\ - pkg_info.1\ - pkg_sign.1\ - pkg_version.1\ pkill.1\ pr.1\ printenv.1\ printf.1\ ps.1\ - psroff.1\ pwd.1\ quota.1\ ranlib.1\ - rcp.1\ - rcs.1\ - rcsclean.1\ - rcsdiff.1\ - rcsfreeze.1\ - rcsintro.1\ - rcsmerge.1\ readelf.1\ realpath.1\ - refer.1\ rev.1\ rfcomm_sppd.1\ - rlog.1\ - rlogin.1\ rm.1\ rmdir.1\ rpcgen.1\ rs.1\ - rsh.1\ rtld.1\ rtprio.1\ rup.1\ @@ -289,12 +214,10 @@ MAN1 = addftinfo.1\ rusers.1\ rwall.1\ rwho.1\ - scon.1\ scp.1\ script.1\ sdiff.1\ sed.1\ - send-pr.1\ setfacl.1\ sftp.1\ sh.1\ @@ -312,7 +235,6 @@ MAN1 = addftinfo.1\ ssh-keygen.1\ ssh-keyscan.1\ ssh.1\ - startslip.1\ stat.1\ strings.1\ strip.1\ @@ -322,16 +244,12 @@ MAN1 = addftinfo.1\ tabs.1\ tail.1\ talk.1\ - tbl.1\ tcopy.1\ tcpdump.1\ - tcpslice.1\ tcsh.1\ tee.1\ telnet.1\ test.1\ - texindex.1\ - tfmtodit.1\ tftp.1\ time.1\ tip.1\ @@ -339,7 +257,6 @@ MAN1 = addftinfo.1\ touch.1\ tput.1\ tr.1\ - troff.1\ true.1\ truncate.1\ truss.1\ @@ -359,12 +276,9 @@ MAN1 = addftinfo.1\ uuencode.1\ uuidgen.1\ vacation.1\ - vgrind.1\ vi.1\ vidcontrol.1\ vis.1\ - vt220keys.1\ - vttest.1\ w.1\ wall.1\ wc.1\ @@ -374,7 +288,6 @@ MAN1 = addftinfo.1\ who.1\ whoami.1\ whois.1\ - window.1\ write.1\ xargs.1\ xstr.1\ @@ -383,7 +296,6 @@ MAN1 = addftinfo.1\ ypcat.1\ ypmatch.1\ ypwhich.1\ - yyfix.1\ zdiff.1\ zforce.1\ zmore.1\ @@ -494,7 +406,6 @@ MLINKS+=opiekey.1 otp-md5.1 MLINKS+=opiekey.1 otp-sha.1 MLINKS+=tcsh.1 csh.1 MLINKS+=ee.1 edit.1 -MLINKS+=pkg_sign.1 pkg_check.1 MLINKS+=ssh.1 slogin.1 MLINKS+=bzip2.1 bunzip2.1 MLINKS+=bzip2.1 bzcat.1 Modified: head/ja_JP.eucJP/man/man2/Makefile ============================================================================== --- head/ja_JP.eucJP/man/man2/Makefile Sat Aug 11 03:17:49 2018 (r52100) +++ head/ja_JP.eucJP/man/man2/Makefile Sat Aug 11 06:32:56 2018 (r52101) @@ -68,7 +68,6 @@ MAN2 = _exit.2\ kldsym.2\ kldunload.2\ kqueue.2\ - kse.2\ ktrace.2\ link.2\ lio_listio.2\ Modified: head/ja_JP.eucJP/man/man3/Makefile ============================================================================== --- head/ja_JP.eucJP/man/man3/Makefile Sat Aug 11 03:17:49 2018 (r52100) +++ head/ja_JP.eucJP/man/man3/Makefile Sat Aug 11 06:32:56 2018 (r52101) @@ -5,7 +5,6 @@ MAN3 = _secure_path.3\ abs.3\ acos.3\ acosh.3\ - addr2ascii.3\ alarm.3\ alloca.3\ arc4random.3\ @@ -19,7 +18,6 @@ MAN3 = _secure_path.3\ atof.3\ atoi.3\ atol.3\ - auth.3\ bcmp.3\ bcopy.3\ bindresvport.3\ @@ -36,9 +34,6 @@ MAN3 = _secure_path.3\ catgets.3\ catopen.3\ ceil.3\ - cfree.3\ - cftime.3\ - cipher.3\ clock.3\ com_err.3\ confstr.3\ @@ -109,7 +104,6 @@ MAN3 = _secure_path.3\ fseek.3\ ftime.3\ ftok.3\ - ftpio.3\ fts.3\ funopen.3\ getbootfile.3\ @@ -130,12 +124,10 @@ MAN3 = _secure_path.3\ getmntinfo.3\ getnetent.3\ getnetgrent.3\ - getobjformat.3\ getopt.3\ getpagesize.3\ getpass.3\ getprotoent.3\ - getpw.3\ getpwent.3\ getrpcent.3\ getrpcport.3\ @@ -144,7 +136,6 @@ MAN3 = _secure_path.3\ getttyent.3\ getusershell.3\ getvfsbyname.3\ - getvfsent.3\ glob.3\ hash.3\ hypot.3\ @@ -155,7 +146,6 @@ MAN3 = _secure_path.3\ initgroups.3\ insque.3\ intro.3\ - ipx.3\ isalnum.3\ isalpha.3\ isascii.3\ @@ -171,10 +161,8 @@ MAN3 = _secure_path.3\ isupper.3\ isxdigit.3\ j0.3\ - keycap.3\ kvm.3\ kvm_geterr.3\ - kvm_getfiles.3\ kvm_getloadavg.3\ kvm_getprocs.3\ kvm_nlist.3\ @@ -187,25 +175,18 @@ MAN3 = _secure_path.3\ libalias.3\ libdisk.3\ libradius.3\ - libstand.3\ libtacplus.3\ link_addr.3\ lockf.3\ - login.3\ login_auth.3\ login_cap.3\ login_class.3\ login_ok.3\ login_times.3\ login_tty.3\ - logout.3\ - logwtmp.3\ lsearch.3\ malloc.3\ math.3\ - mbrune.3\ - md2.3\ - md4.3\ md5.3\ memccpy.3\ memchr.3\ @@ -218,10 +199,6 @@ MAN3 = _secure_path.3\ modf.3\ moncontrol.3\ mpool.3\ - msgctl.3\ - msgget.3\ - msgrcv.3\ - msgsnd.3\ multibyte.3\ ncurses.3\ nice.3\ @@ -286,11 +263,9 @@ MAN3 = _secure_path.3\ random.3\ rcmd.3\ re_comp.3\ - readline.3\ realpath.3\ recno.3\ regex.3\ - regexp.3\ remove.3\ resolver.3\ rexec.3\ @@ -299,7 +274,6 @@ MAN3 = _secure_path.3\ rpc.3\ rpc_secure.3\ rtime.3\ - rune.3\ scandir.3\ scanf.3\ setbuf.3\ @@ -343,7 +317,6 @@ MAN3 = _secure_path.3\ strtol.3\ strtoul.3\ strxfrm.3\ - stty.3\ swab.3\ sysconf.3\ sysctl.3\ @@ -438,7 +411,6 @@ MLINKS+= cam_cdbparse.3 csio_decode_visit.3 MLINKS+= cam_cdbparse.3 csio_encode.3 MLINKS+= cam_cdbparse.3 csio_encode_visit.3 MLINKS+= ceil.3 ceilf.3 -MLINKS+= cftime.3 ascftime.3 MLINKS+= cipher.3 encrypt.3 MLINKS+= cipher.3 setkey.3 MLINKS+= cipher.3 des_cipher.3 @@ -839,8 +811,6 @@ MLINKS+= inet.3 inet_ntoa.3 MLINKS+= inet.3 network.3 MLINKS+= inet.3 ntoa.3 MLINKS+= insque.3 remque.3 -MLINKS+= ipx.3 ipx_addr.3 -MLINKS+= ipx.3 ipx_ntoa.3 MLINKS+= isinf.3 isnan.3 MLINKS+= j0.3 j0f.3 MLINKS+= j0.3 j1.3 Modified: head/ja_JP.eucJP/man/man4/Makefile ============================================================================== --- head/ja_JP.eucJP/man/man4/Makefile Sat Aug 11 03:17:49 2018 (r52100) +++ head/ja_JP.eucJP/man/man4/Makefile Sat Aug 11 06:32:56 2018 (r52101) @@ -28,22 +28,10 @@ MAN4= adv.4\ drum.4\ dummynet.4\ ed.4\ - en.4\ - euc.4\ fd.4\ fdc.4\ - fpa.4\ fxp.4\ gsc.4\ - i4b.4\ - i4bctl.4\ - i4bipr.4\ - i4bisppp.4\ - i4bq921.4\ - i4bq931.4\ - i4brbch.4\ - i4btel.4\ - i4btrc.4\ icmp.4\ ifmib.4\ iic.4\ @@ -70,7 +58,6 @@ MAN4= adv.4\ mouse.4\ mtio.4\ mx.4\ - natm.4\ ncr.4\ netintro.4\ null.4\ @@ -78,13 +65,11 @@ MAN4= adv.4\ opie.4\ pass.4\ pcm.4\ - pcvt.4\ plip.4\ pn.4\ ppbus.4\ ppc.4\ ppi.4\ - ppp.4\ psm.4\ pt.4\ pty.4\ @@ -96,23 +81,18 @@ MAN4= adv.4\ sb.4\ screen.4\ scsi.4\ - sd.4\ - si.4\ sio.4\ - sl.4\ smb.4\ smbus.4\ smp.4\ snp.4\ splash.4\ ssc.4\ - st.4\ stl.4\ su.4\ sysmouse.4\ tcp.4\ tl.4\ - ttcp.4\ tty.4\ tun.4\ tw.4\ @@ -121,15 +101,12 @@ MAN4= adv.4\ uk.4\ unix.4\ update.4\ - utf2.4\ vga.4\ - vinum.4\ vn.4\ vpo.4\ vr.4\ wb.4\ wfd.4\ - worm.4\ wt.4\ xl.4\ yp.4\ Modified: head/ja_JP.eucJP/man/man5/Makefile ============================================================================== --- head/ja_JP.eucJP/man/man5/Makefile Sat Aug 11 03:17:49 2018 (r52100) +++ head/ja_JP.eucJP/man/man5/Makefile Sat Aug 11 06:32:56 2018 (r52101) @@ -4,21 +4,17 @@ MAN5 = a.out.5\ acct.5\ aliases.5\ amd.conf.5\ - auth.conf.5\ bootparams.5\ bootptab.5\ core.5\ config.5\ crontab.5\ ctm.5\ - cvs.5\ devd.conf.5\ devfs.5\ device.hints.5\ dhclient.conf.5\ dhclient.leases.5\ - dhcp-eval.5\ - dhcp-options.5\ dir.5\ disktab.5\ editrc.5\ @@ -33,25 +29,16 @@ MAN5 = a.out.5\ fstab.5\ ftpchroot.5\ gettytab.5\ - groff_font.5\ - groff_out.5\ - groff_tmac.5\ group.5\ hosts.5\ hosts.equiv.5\ hosts.lpd.5\ hosts_access.5\ hosts_options.5\ - info.5\ intro.5\ ipf.5\ ipnat.5\ - ipsend.5\ - isdnd.acct.5\ - isdnd.rates.5\ - isdnd.rc.5\ kbdmap.5\ - keycap.5\ link.5\ linprocfs.5\ loader.conf.5\ @@ -62,7 +49,6 @@ MAN5 = a.out.5\ make.conf.5\ motd.5\ msdosfs.5\ - named.conf.5\ netconfig.5\ netgroup.5\ netid.5\ @@ -75,7 +61,6 @@ MAN5 = a.out.5\ opiekeys.5\ passwd.5\ pbm.5\ - pccard.conf.5\ periodic.conf.5\ phones.5\ printcap.5\ @@ -85,7 +70,6 @@ MAN5 = a.out.5\ pw.conf.5\ radius.conf.5\ rc.conf.5\ - rcsfile.5\ remote.5\ resolver.5\ rpc.5\ @@ -103,16 +87,11 @@ MAN5 = a.out.5\ term.5\ termcap.5\ terminfo.5\ - texinfo.5\ ttys.5\ tzfile.5\ - usbd.conf.5\ - utmp.5\ - uuencode.format.5\ - vgrindefs.5 + uuencode.format.5 MLINKS+=kbdmap.5 keymap.5 -MLINKS+=utmp.5 lastlog.5 utmp.5 wtmp.5 MLINKS+=hosts.equiv.5 rhosts.5 MLINKS+=uuencode.format.5 uuencode.5 MLINKS+=resolver.5 resolv.conf.5 Modified: head/ja_JP.eucJP/man/man6/Makefile ============================================================================== --- head/ja_JP.eucJP/man/man6/Makefile Sat Aug 11 03:17:49 2018 (r52100) +++ head/ja_JP.eucJP/man/man6/Makefile Sat Aug 11 06:32:56 2018 (r52101) @@ -1,7 +1,6 @@ # $FreeBSD$ MAN6 = banner.6\ - bcd.6\ caesar.6\ factor.6\ fortune.6\ Modified: head/ja_JP.eucJP/man/man7/Makefile ============================================================================== --- head/ja_JP.eucJP/man/man7/Makefile Sat Aug 11 03:17:49 2018 (r52100) +++ head/ja_JP.eucJP/man/man7/Makefile Sat Aug 11 06:32:56 2018 (r52101) @@ -6,19 +6,9 @@ MAN7 = ascii.7\ development.7\ environ.7\ firewall.7\ - groff.7\ - groff_char.7\ - groff_man.7\ - groff_mdoc.7\ - groff_me.7\ - groff_mm.7\ - groff_mmse.7\ - groff_ms.7\ - groff_www.7\ hier.7\ hostname.7\ intro.7\ - mailaddr.7\ operator.7\ ports.7\ re_format.7\ @@ -29,13 +19,6 @@ MAN7 = ascii.7\ term.7\ tuning.7 -MLINKS=groff_man.7 man.7 -MLINKS+=groff_mdoc.7 mdoc.7 -MLINKS+=groff_mdoc.7 mdoc.samples.7 -MLINKS+=groff_me.7 me.7 -MLINKS+=groff_mm.7 mm.7 -MLINKS+=groff_mmse.7 mmse.7 -MLINKS+=groff_ms.7 ms.7 MLINKS+=intro.7 miscellaneous.7 .include "bsd.prog.mk" Modified: head/ja_JP.eucJP/man/man8/Makefile ============================================================================== --- head/ja_JP.eucJP/man/man8/Makefile Sat Aug 11 03:17:49 2018 (r52100) +++ head/ja_JP.eucJP/man/man8/Makefile Sat Aug 11 06:32:56 2018 (r52101) @@ -1,31 +1,20 @@ # $FreeBSD$ -MAN8 = IPXrouted.8\ - MAKEDEV.8\ - ac.8\ +MAN8 = ac.8\ accton.8\ - adding_user.8\ adduser.8\ adjkerntz.8\ amd.8\ amq.8\ ancontrol.8\ arp.8\ - asf.8\ - atacontrol.8\ - atm.8\ - atmarpd.8\ atrun.8\ - badsect.8\ boot0cfg.8\ - boot_i386.8\ bootparamd.8\ bootpd.8\ bootpef.8\ bootptest.8\ - bsdlabel.8\ btxld.8\ - burncd.8\ camcontrol.8\ ccdconfig.8\ chat.8\ @@ -40,14 +29,12 @@ MAN8 = IPXrouted.8\ conscontrol.8\ crash.8\ cron.8\ - cvsbug.8\ daemon.8\ devd.8\ devfs.8\ devinfo.8\ dhclient-script.8\ dhclient.8\ - digictl.8\ diskless.8\ dmesg.8\ dump.8\ @@ -56,13 +43,11 @@ MAN8 = IPXrouted.8\ editmap.8\ edquota.8\ extattrctl.8\ - faithd.8\ fdcontrol.8\ fdisk.8\ ffsinfo.8\ fingerd.8\ fixmount.8\ - fore_dnld.8\ fsck.8\ fsck_ffs.8\ fsck_msdosfs.8\ @@ -77,26 +62,15 @@ MAN8 = IPXrouted.8\ hlfsd.8\ ifconfig.8\ ifmcstat.8\ - ilmid.8\ inetd.8\ init.8\ intro.8\ iostat.8\ - ip6fw.8\ ipf.8\ ipfs.8\ ipfstat.8\ ipfw.8\ ipmon.8\ - isdnd.8\ - isdndebug.8\ - isdndecode.8\ - isdnmonitor.8\ - isdnphone.8\ - isdntel.8\ - isdntelctl.8\ - isdntrace.8\ - ispcvt.8\ jail.8\ jexec.8\ jls.8\ @@ -121,11 +95,9 @@ MAN8 = IPXrouted.8\ mail.local.8\ mailstats.8\ mailwrapper.8\ - makekey.8\ makemap.8\ makewhatis.local.8\ manctl.8\ - map-mbone.8\ mdconfig.8\ memcontrol.8\ mergemaster.8\ @@ -140,22 +112,14 @@ MAN8 = IPXrouted.8\ mount_cd9660.8\ mount_msdosfs.8\ mount_nfs.8\ - mount_ntfs.8\ mount_nullfs.8\ - mount_nwfs.8\ - mount_portalfs.8\ mount_smbfs.8\ mount_udf.8\ mount_unionfs.8\ mountd.8\ moused.8\ - mrinfo.8\ - mrouted.8\ mtest.8\ - mtrace.8\ mtree.8\ - named.8\ - named.reload.8\ natd.8\ ndp.8\ newfs.8\ @@ -169,21 +133,17 @@ MAN8 = IPXrouted.8\ nghook.8\ nologin.8\ nos-tun.8\ - nsupdate.8\ ntpd.8\ ntpdate.8\ ntpdc.8\ ntpq.8\ ntptime.8\ - ntptrace.8\ pac.8\ pam_opie.8\ pam_opieaccess.8\ pam_radius.8\ pam_ssh.8\ pam_tacplus.8\ - pccardc.8\ - pccardd.8\ pciconf.8\ periodic.8\ picobsd.8\ @@ -192,11 +152,8 @@ MAN8 = IPXrouted.8\ pnpinfo.8\ ppp.8\ pppctl.8\ - pppd.8\ pppoed.8\ - pppstats.8\ praliases.8\ - procctl.8\ pstat.8\ pw.8\ pwd_mkdb.8\ @@ -205,7 +162,6 @@ MAN8 = IPXrouted.8\ quotacheck.8\ quotaon.8\ rarpd.8\ - raycontrol.8\ rbootd.8\ rc.8\ rc.sendmail.8\ @@ -217,9 +173,7 @@ MAN8 = IPXrouted.8\ rescue.8\ restore.8\ revnetgroup.8\ - rexecd.8\ rip6query.8\ - rlogind.8\ rmail.8\ rmextattr.8\ rmt.8\ @@ -240,14 +194,12 @@ MAN8 = IPXrouted.8\ rpcbind.8\ rpcinfo.8\ rrenumd.8\ - rshd.8\ rtadvd.8\ rtquery.8\ rtsold.8\ rwhod.8\ sa.8\ savecore.8\ - scspd.8\ sendmail.8\ setfmac.8\ setfsmac.8\ @@ -256,22 +208,16 @@ MAN8 = IPXrouted.8\ sftp-server.8\ showmount.8\ shutdown.8\ - sicontrol.8\ - slattach.8\ - sliplogin.8\ - slstat.8\ smrsh.8\ spkrtest.8\ spppcontrol.8\ spray.8\ ssh-keysign.8\ sshd.8\ - sticky.8\ strfile.8\ swapon.8\ sync.8\ sysctl.8\ - sysinstall.8\ syslogd.8\ talkd.8\ tcpdchk.8\ @@ -287,15 +233,10 @@ MAN8 = IPXrouted.8\ tzsetup.8\ ugidfw.8\ umount.8\ - usbd.8\ - usbdevs.8\ - vinum.8\ vipw.8\ vmstat.8\ watch.8\ - wicontrol.8\ wire-test.8\ - wlconfig.8\ yp.8\ yp_mkdb.8\ ypbind.8\ @@ -309,9 +250,7 @@ MAN8 = IPXrouted.8\ zic.8\ zzz.8 -MLINKS+=boot_i386.8 boot.8 MLINKS+=bootpd.8 bootpgw.8 -MLINKS+=bsdlabel.8 disklabel.8 MLINKS+=dump.8 rdump.8 MLINKS+=inetd.8 inetd.conf.5 MLINKS+=init.8 securelevel.8 @@ -339,7 +278,6 @@ MLINKS+=rmextattr.8 getextattr.8 MLINKS+=rmextattr.8 lsextattr.8 MLINKS+=rpc.lockd.8 lockd.8 MLINKS+=rtsold.8 rtsol.8 -MLINKS+=slattach.8 slip.8 MLINKS+=strfile.8 unstr.8 MLINKS+=swapon.8 swapoff.8 MLINKS+=swapon.8 swapctl.8 From owner-svn-doc-head@freebsd.org Sat Aug 11 08:33:43 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A00E31062EA6; Sat, 11 Aug 2018 08:33:43 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4B73E718EA; Sat, 11 Aug 2018 08:33:43 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 295C314B04; Sat, 11 Aug 2018 08:33:43 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7B8Xh4K070914; Sat, 11 Aug 2018 08:33:43 GMT (envelope-from imp@FreeBSD.org) Received: (from imp@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7B8Xheu070913; Sat, 11 Aug 2018 08:33:43 GMT (envelope-from imp@FreeBSD.org) Message-Id: <201808110833.w7B8Xheu070913@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: imp set sender to imp@FreeBSD.org using -f From: Warner Losh Date: Sat, 11 Aug 2018 08:33:43 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52102 - head/en_US.ISO8859-1/books/porters-handbook/versions X-SVN-Group: doc-head X-SVN-Commit-Author: imp X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/porters-handbook/versions X-SVN-Commit-Revision: 52102 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Aug 2018 08:33:43 -0000 Author: imp Date: Sat Aug 11 08:33:42 2018 New Revision: 52102 URL: https://svnweb.freebsd.org/changeset/doc/52102 Log: Correct 1200076 and 12000077 entries. Remove xref to man pages. Modified: head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Sat Aug 11 06:32:56 2018 (r52101) +++ head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Sat Aug 11 08:33:42 2018 (r52102) @@ -738,14 +738,14 @@ is spelled &, < is < and > is >. 1200076 r336914 July 30, 2018 - 12.0-CURRENT after KPI changes to &man.timespecadd.3;. + 12.0-CURRENT after KPI changes to timespecadd. 1200077 r3 August 10, 2018 - 12.0-CURRENT after &man.timespec_get.3; was added + 12.0-CURRENT after timespec_get was added to the system. From owner-svn-doc-head@freebsd.org Sat Aug 11 08:56:21 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D6C841063700; Sat, 11 Aug 2018 08:56:20 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7DB7272376; Sat, 11 Aug 2018 08:56:20 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from atuin.in.mat.cc (unknown [IPv6:2a01:678:42:ffff:3e15:c2ff:fec4:452e]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: mat/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id C487FE5BB; Sat, 11 Aug 2018 08:56:19 +0000 (UTC) (envelope-from mat@FreeBSD.org) Date: Sat, 11 Aug 2018 10:56:15 +0200 From: Mathieu Arnold To: Warner Losh Cc: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: Re: svn commit: r52102 - head/en_US.ISO8859-1/books/porters-handbook/versions Message-ID: <20180811085615.lndoxr2jiypgezqe@atuin.in.mat.cc> References: <201808110833.w7B8Xheu070913@repo.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="3erzz2slrobeunau" Content-Disposition: inline In-Reply-To: <201808110833.w7B8Xheu070913@repo.freebsd.org> User-Agent: NeoMutt/20180716 X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Aug 2018 08:56:21 -0000 --3erzz2slrobeunau Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Aug 11, 2018 at 08:33:43AM +0000, Warner Losh wrote: > Author: imp > Date: Sat Aug 11 08:33:42 2018 > New Revision: 52102 > URL: https://svnweb.freebsd.org/changeset/doc/52102 >=20 > Log: > Correct 1200076 and 12000077 entries. Remove xref to man pages. Mmmm, why? It seemed better as it was. > Modified: > head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml >=20 > Modified: head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Sat = Aug 11 06:32:56 2018 (r52101) > +++ head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Sat = Aug 11 08:33:42 2018 (r52102) > @@ -738,14 +738,14 @@ is spelled &, < is < and > is >. > 1200076 > r336914 > July 30, 2018 > - 12.0-CURRENT after KPI changes to &man.timespecadd.3;. > + 12.0-CURRENT after KPI changes to timespecadd. > > =20 > > 1200077 > r3 > August 10, 2018 > - 12.0-CURRENT after &man.timespec_get.3; was added > + 12.0-CURRENT after timespec_get was added > to the system. > > =20 >=20 >=20 --=20 Mathieu Arnold --3erzz2slrobeunau Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAABCgB9FiEEOraXidLtEhBkQLpbOkUW81GDzkgFAltupK5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNB QjY5Nzg5RDJFRDEyMTA2NDQwQkE1QjNBNDUxNkYzNTE4M0NFNDgACgkQOkUW81GD zkhX/A//dzgTMwN8YrH5qchPSYWZ1WeunKL9oSvgwnHxdCREM5TNUc33QjItWJib wdiHhHUTY98odgwI4yH62nK3JL/MCoWGJjF+nSZJrtK2cinkml5sbCmyDScyTAAF t18R6O6zzbwIV0og3GM5jsWO/FKC+mpMelOmVR1cYGVAlNA5BYU6UXJwY+kHdcTb YAyC8KyL7Ne6k7Y8vSRL20k1U/JisGXKJOvHj5gVJWdJT80CbAhsjAQ0u+D3Qhdm FlYyNJy4Ihtg1oa714cG1j4X2KyDc2XsEc+t4LbBSb4zTKcgZL4Iu70NwPohBOtQ FmXG3zvrzrq2Kbq5EI1UaP409gj1XK14IvV9NXwOxM7dMhO22Zx8YFwBQjxmxZcM h5+R0DFoZzY3my9CPDqyVI70Qn+bC9TkpkTB7xNidMx4z7WA3CxgdvWGPo/8Gdqu reLe7e3N7HbayE7upOwKxftg69bHIPUQ3Mst6lfoENFbvUekc8vDEULKGKR1ZTsS Dx7eXnuzHbtDzsMoWc0Rj6LDnffQgUQqokaMIoEMW1sS2UKz5j09dE7u20MCSyJ0 LVXnRA+acjuxop4N52kXji3qdz+TLX5x7R1z7VrFvDRd36MQF6/8PZDNGwt49oXp eYNRzPVD95EO39UAulDAk1ljItEgSAGyFHCo+fc//IiSac/veic= =veEY -----END PGP SIGNATURE----- --3erzz2slrobeunau-- From owner-svn-doc-head@freebsd.org Sat Aug 11 09:16:44 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 692DD1064346 for ; Sat, 11 Aug 2018 09:16:44 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-it0-x22d.google.com (mail-it0-x22d.google.com [IPv6:2607:f8b0:4001:c0b::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 05BD872F4E for ; Sat, 11 Aug 2018 09:16:40 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-it0-x22d.google.com with SMTP id d16-v6so6839149itj.0 for ; Sat, 11 Aug 2018 02:16:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=Mwx3wtfOG1HKmVC4Ju0CuGE5TClIZTnB9g0IrUPLQos=; b=JKlia0YpgjDJ3ZPy/EBpX17ga4KSfhAH5CTebSlZFlMuqcBFcwGu7AFyc9Tvqt4Buz VsPxnpGo61OMtmekZW4UcHcRtViopWEwkFX8N2V9NhA8MN3L56lhlB80Hl/huunbXLXc k+/rMkJ/tCS0QsuJ9FQ+00vq2DsuvNHq+6oP9oj1YmiaZNQynkDPy5zKvdBXKDXTzmM1 4sWUZjj8of43D2iK6k1rryBoSbTuIEFXc7DeQvDVb+WNvYogpzccawATHWzIq1avWQTq EP3pyVttzsO6ssMrske+/m1wRu05+QU9lqsddKNJzVSrgL+yDZITwWGAZEcwz5A1ip8D +kxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=Mwx3wtfOG1HKmVC4Ju0CuGE5TClIZTnB9g0IrUPLQos=; b=WUDrfXnjxjIX0R+2ekei++OMVDdAPt9A9PhC/2/3JeUMcK5MNZqIHMzT3XJqkq0XOQ pN9F/gyRZzyJ0Dcrp4T38UwDOtdcjRSa4XfvtC2/gOVatDE7UKdXL8Qim9ALVqMmW6Tz fyXbxEYO1d8ph4S5/9ftqYrX7hrojzMRqL7B3E8ULxW2ToNaMPhOtsnRUVcW1SY41IwT 7wQdla5c8aiwOkdLgBHab+owU8FStgD01LvFw12an0JdS0H4ZI30oe7RpkybgNUyvnTN 9EaPo+tg1jyy3HYz3p4iZQdPZVcO7tuPxC3t1GT+muaMAzs35PVHiSFyL/QsRqJBGzF8 UdLg== X-Gm-Message-State: AOUpUlH3xa0mGobyjDxJMJcPCmm5Jf9Fh6r6eT+uyMHYJlqPBXI7HQTN 9iPIaSBuG2iDSEBas8LHa6B/TixD8DBj2ecQsnVfnA== X-Google-Smtp-Source: AA+uWPxDv7F/ByBvDv6JsoA7xYR1wCsJxHBGeYqWxZx/s0dVBHA0oxB2DOAFgUlbP2ruYzVvaNXViedtmgNnuFxAuFw= X-Received: by 2002:a24:b211:: with SMTP id u17-v6mr4740714ite.1.1533979000175; Sat, 11 Aug 2018 02:16:40 -0700 (PDT) MIME-Version: 1.0 Sender: wlosh@bsdimp.com Received: by 2002:a4f:381a:0:0:0:0:0 with HTTP; Sat, 11 Aug 2018 02:16:39 -0700 (PDT) X-Originating-IP: [2603:300b:6:5100:1052:acc7:f9de:2b6d] In-Reply-To: <20180811085615.lndoxr2jiypgezqe@atuin.in.mat.cc> References: <201808110833.w7B8Xheu070913@repo.freebsd.org> <20180811085615.lndoxr2jiypgezqe@atuin.in.mat.cc> From: Warner Losh Date: Sat, 11 Aug 2018 03:16:39 -0600 X-Google-Sender-Auth: KvfUKVAilgT0zMlWsLevQaI1q6E Message-ID: Subject: Re: svn commit: r52102 - head/en_US.ISO8859-1/books/porters-handbook/versions To: Mathieu Arnold Cc: Warner Losh , doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.27 X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Aug 2018 09:16:44 -0000 On Sat, Aug 11, 2018 at 2:56 AM, Mathieu Arnold wrote: > On Sat, Aug 11, 2018 at 08:33:43AM +0000, Warner Losh wrote: > > Author: imp > > Date: Sat Aug 11 08:33:42 2018 > > New Revision: 52102 > > URL: https://svnweb.freebsd.org/changeset/doc/52102 > > > > Log: > > Correct 1200076 and 12000077 entries. Remove xref to man pages. > > Mmmm, why? It seemed better as it was. The man page references broke the build. Trying to install the doc tree tools hit a snag so I wanted to unbreak the build as quickly as possible. Warner > > Modified: > > head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml > > > > Modified: head/en_US.ISO8859-1/books/porters-handbook/versions/ > chapter.xml > > ============================================================ > ================== > > --- head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml > Sat Aug 11 06:32:56 2018 (r52101) > > +++ head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml > Sat Aug 11 08:33:42 2018 (r52102) > > @@ -738,14 +738,14 @@ is spelled &, < is < and > is >. > > 1200076 > > r336914 > > July 30, 2018 > > - 12.0-CURRENT after KPI changes to > &man.timespecadd.3;. > > + 12.0-CURRENT after KPI changes to timespecadd. > > > > > > > > 1200077 > > r3 > > August 10, 2018 > > - 12.0-CURRENT after &man.timespec_get.3; was added > > + 12.0-CURRENT after timespec_get was added > > to the system. > > > > > > > > > > -- > Mathieu Arnold > From owner-svn-doc-head@freebsd.org Sat Aug 11 10:17:54 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 476941065AF9; Sat, 11 Aug 2018 10:17:54 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id F2A3474CD3; Sat, 11 Aug 2018 10:17:53 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from atuin.in.mat.cc (unknown [IPv6:2a01:678:42:ffff:3e15:c2ff:fec4:452e]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: mat/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 0555FEDEA; Sat, 11 Aug 2018 10:17:52 +0000 (UTC) (envelope-from mat@FreeBSD.org) Date: Sat, 11 Aug 2018 12:17:51 +0200 From: Mathieu Arnold To: Warner Losh Cc: Mathieu Arnold , Warner Losh , doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: Re: svn commit: r52102 - head/en_US.ISO8859-1/books/porters-handbook/versions Message-ID: <20180811101751.i4mgcyy3rwqr266r@atuin.in.mat.cc> References: <201808110833.w7B8Xheu070913@repo.freebsd.org> <20180811085615.lndoxr2jiypgezqe@atuin.in.mat.cc> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="vc4f4bz3x3hwsyqa" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20180716 X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Aug 2018 10:17:54 -0000 --vc4f4bz3x3hwsyqa Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Aug 11, 2018 at 03:16:39AM -0600, Warner Losh wrote: > On Sat, Aug 11, 2018 at 2:56 AM, Mathieu Arnold wrote: >=20 > > On Sat, Aug 11, 2018 at 08:33:43AM +0000, Warner Losh wrote: > > > Author: imp > > > Date: Sat Aug 11 08:33:42 2018 > > > New Revision: 52102 > > > URL: https://svnweb.freebsd.org/changeset/doc/52102 > > > > > > Log: > > > Correct 1200076 and 12000077 entries. Remove xref to man pages. > > > > Mmmm, why? It seemed better as it was. >=20 >=20 > The man page references broke the build. Trying to install the doc tree > tools hit a snag so I wanted to unbreak the build as quickly as possible. Mmmm, yes, I think nobody maintains the man entities files, it is on a distant todo list to figure out a way to get newly added man pages to it. --=20 Mathieu Arnold --vc4f4bz3x3hwsyqa Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAABCgB9FiEEOraXidLtEhBkQLpbOkUW81GDzkgFAltut89fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNB QjY5Nzg5RDJFRDEyMTA2NDQwQkE1QjNBNDUxNkYzNTE4M0NFNDgACgkQOkUW81GD zkhXdg//XKxz4NVcyMoAo01j9KJaa1FTN2mQD3vxcHsD+0iltHc9H+2MUmVjuM4p ushnpGDC1BoyBYHzFvxpRin8XAkauyhSuc4qF1+GScr870RXzpUCz+nvTIMREXSO m9fPaz5ryPhfExCdxQJGFbQLv6UvJMtRz5GRTeG/rWhHIugpbFb8iR8o2plX9xA4 Tpk3NAdQfqvc5+t9sO6yuvoMLrU/zG4N+s+0ozu+wtWZ4iOSMwcCa3eX68Z6c7mN +9vP7rBBo0pubmTFkCRg84WRmtyEOxTCgANtgpgIQ9dp2K87aGNMBEz83495ds8m i51wb4xmUHBN5fbF/vwQ8XQ/2566dcx54y2QK1ut7W3fx2VzO3M9lZgeYb6lFD9n OI+uHO3NGr7ZVMpBKqUwebsiXjlM5HTXqheWViWPtNwXdYa/gewQoSobhJ/HexXr ZdCM80BZ9XzoQ9HjfMOK/+VqEllLnbamAFEA9cbDKpxUwQuv/7bPRNXbBP3bPnuz WvTFPcOsNYrTdizJUEF/BEfnWkE9VZmGB4Ky59H4re0po7D2TKygFvQPw3Jbws+h yjnLSVQ3vAqEGrRJkERBYUNZX1O0Sw3y+1RjOlpFop3q66AEVVpvfnfZM/6xUilV MWc+0Xb4PC+O/qSW4VmoMNLqRri6oPG5nJQcjZrG9X3L8E+KWaw= =VUEM -----END PGP SIGNATURE----- --vc4f4bz3x3hwsyqa-- From owner-svn-doc-head@freebsd.org Sat Aug 11 15:01:56 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CD3E9106FBEF; Sat, 11 Aug 2018 15:01:55 +0000 (UTC) (envelope-from kaduk@mit.edu) Received: from dmz-mailsec-scanner-5.mit.edu (dmz-mailsec-scanner-5.mit.edu [18.7.68.34]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EC22E82AC0; Sat, 11 Aug 2018 15:01:45 +0000 (UTC) (envelope-from kaduk@mit.edu) X-AuditID: 12074422-639ff700000015f8-89-5b6ef924d424 Received: from mailhub-auth-3.mit.edu ( [18.9.21.43]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by dmz-mailsec-scanner-5.mit.edu (Symantec Messaging Gateway) with SMTP id B0.02.05624.529FE6B5; Sat, 11 Aug 2018 10:56:37 -0400 (EDT) Received: from outgoing.mit.edu (OUTGOING-AUTH-1.MIT.EDU [18.9.28.11]) by mailhub-auth-3.mit.edu (8.13.8/8.9.2) with ESMTP id w7BEuYcg022137; Sat, 11 Aug 2018 10:56:35 -0400 Received: from kduck.kaduk.org (24-107-191-124.dhcp.stls.mo.charter.com [24.107.191.124]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id w7BEuUEh003939 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sat, 11 Aug 2018 10:56:32 -0400 Date: Sat, 11 Aug 2018 09:56:30 -0500 From: Benjamin Kaduk To: Mathieu Arnold Cc: Warner Losh , Warner Losh , doc-committers@FreeBSD.org, svn-doc-all@FreeBSD.org, svn-doc-head@FreeBSD.org Subject: Re: svn commit: r52102 - head/en_US.ISO8859-1/books/porters-handbook/versions Message-ID: <20180811145630.GE40887@kduck.kaduk.org> References: <201808110833.w7B8Xheu070913@repo.freebsd.org> <20180811085615.lndoxr2jiypgezqe@atuin.in.mat.cc> <20180811101751.i4mgcyy3rwqr266r@atuin.in.mat.cc> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180811101751.i4mgcyy3rwqr266r@atuin.in.mat.cc> User-Agent: Mutt/1.9.1 (2017-09-22) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleLIzCtJLcpLzFFi42IR4hTV1lX9mRdtsHKLssWPj4eYLJ5uXc5o sWf5b0aLmZ8/slncWLSfyWJ3fy+zA5vHh91fWT1mfJrPEsAUxWWTkpqTWZZapG+XwJXx+1wr Y8ECzopDnxawNzB2sXcxcnJICJhIzJ3+B8jm4hASWMwkceBlGyuEs5FRYtbpn4wQzlUmibb9 51lBWlgEVCUe7m5nA7HZBFQkGrovM4PYIkD2n/OPmEEamAUWMEr8PPEeLCEsECHx6eItsH28 QPvmHTwLNfUlo8THU7/YIBKCEidnPmEBsZkFtCRu/HvJ1MXIAWRLSyz/xwES5hSwk5j/5jjY HFEBZYm9fYfYJzAKzELSPQtJ9yyE7gWMzKsYZVNyq3RzEzNzilOTdYuTE/PyUot0TfVyM0v0 UlNKNzGCQprdRWkH48R/XocYBTgYlXh4L2zMjRZiTSwrrsw9xCjJwaQkyis2Ny9aiC8pP6Uy I7E4I76oNCe1+BCjBAezkgjv2fdAOd6UxMqq1KJ8mJQ0B4uSOO/9mvBoIYH0xJLU7NTUgtQi mKwMB4eSBG/4D6BGwaLU9NSKtMycEoQ0EwcnyHAeoOHHv4MMLy5IzC3OTIfIn2LU5fjzfuok ZiGWvPy8VClx3h6QQQIgRRmleXBzQKlIInt/zStGcaC3hHmXg4ziAaYxuEmvgJYwAS3J1swF WVKSiJCSamBk0j3w3/5KevKevIV/ZafZKqTW/53Bw5EXvvXuDPY7e1O+a/LzHI58vi+u03oP 2xk+YWYf1kNbuv+eKra8ma94dk/MXtMJU9pb+jK8bZdnTrjYtTqoTeFcfvEB58sThXR55Q/9 2/1CgX3nEa/1K6MX7Zd8MGUS89Ovii7Jl8T+zYs9faY7X2e3EktxRqKhFnNRcSIAzniPryAD AAA= X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Aug 2018 15:01:56 -0000 On Sat, Aug 11, 2018 at 12:17:51PM +0200, Mathieu Arnold wrote: > On Sat, Aug 11, 2018 at 03:16:39AM -0600, Warner Losh wrote: > > On Sat, Aug 11, 2018 at 2:56 AM, Mathieu Arnold wrote: > > > > > On Sat, Aug 11, 2018 at 08:33:43AM +0000, Warner Losh wrote: > > > > Author: imp > > > > Date: Sat Aug 11 08:33:42 2018 > > > > New Revision: 52102 > > > > URL: https://svnweb.freebsd.org/changeset/doc/52102 > > > > > > > > Log: > > > > Correct 1200076 and 12000077 entries. Remove xref to man pages. > > > > > > Mmmm, why? It seemed better as it was. > > > > > > The man page references broke the build. Trying to install the doc tree > > tools hit a snag so I wanted to unbreak the build as quickly as possible. > > Mmmm, yes, I think nobody maintains the man entities files, it is on a > distant todo list to figure out a way to get newly added man pages to it. Historically it's just been "someone tries to use a new entity and the build breaks, so they go find the right list of entities and add some", yeah. I'm not sure what sort of CI would be the right place to hook in and notice that there are new man pages, though. -Ben From owner-svn-doc-head@freebsd.org Sat Aug 11 15:52:27 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4BB7A10713A2; Sat, 11 Aug 2018 15:52:27 +0000 (UTC) (envelope-from sevan@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 018318493D; Sat, 11 Aug 2018 15:52:27 +0000 (UTC) (envelope-from sevan@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id D71251959F; Sat, 11 Aug 2018 15:52:26 +0000 (UTC) (envelope-from sevan@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7BFqQ5w004170; Sat, 11 Aug 2018 15:52:26 GMT (envelope-from sevan@FreeBSD.org) Received: (from sevan@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7BFqQRl004169; Sat, 11 Aug 2018 15:52:26 GMT (envelope-from sevan@FreeBSD.org) Message-Id: <201808111552.w7BFqQRl004169@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: sevan set sender to sevan@FreeBSD.org using -f From: Sevan Janiyan Date: Sat, 11 Aug 2018 15:52:26 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52103 - head/en_US.ISO8859-1/books/fdp-primer/xml-primer X-SVN-Group: doc-head X-SVN-Commit-Author: sevan X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/fdp-primer/xml-primer X-SVN-Commit-Revision: 52103 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Aug 2018 15:52:27 -0000 Author: sevan Date: Sat Aug 11 15:52:26 2018 New Revision: 52103 URL: https://svnweb.freebsd.org/changeset/doc/52103 Log: Example snippet uses invalid syntax which creates errors when used in a doc. Fix spelling mistake while here. PR: 204893 Submitted by: Andreas Perstinger Approved by: bcr (mentor) rene Differential Revision: https://reviews.freebsd.org/D16680 Modified: head/en_US.ISO8859-1/books/fdp-primer/xml-primer/chapter.xml Modified: head/en_US.ISO8859-1/books/fdp-primer/xml-primer/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/fdp-primer/xml-primer/chapter.xml Sat Aug 11 08:33:42 2018 (r52102) +++ head/en_US.ISO8859-1/books/fdp-primer/xml-primer/chapter.xml Sat Aug 11 15:52:26 2018 (r52103) @@ -861,7 +861,7 @@ example.xml:5: element head: validity error : Element context. Parameter entity definitions are similar to those for - general entities. However, parameter entries are included + general entities. However, parameter entities are included with %entity-name;. The definition also includes the % between @@ -877,13 +877,16 @@ example.xml:5: element head: validity error : Element <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" [ -<!ENTITY % param.some "some"> -<!ENTITY % param.text "text"> -<!ENTITY % param.new "%param.some more %param.text"> - -<!-- %param.new now contains "some more text" --> +<!ENTITY % entity "<!ENTITY version '1.0'>"> +<!-- use the parameter entity --> +%entity; ]> + + At first sight, parameter entities do not look very + useful, but they make it possible to include other files into + an XML document. From owner-svn-doc-head@freebsd.org Sat Aug 11 17:54:56 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 93FC71075799; Sat, 11 Aug 2018 17:54:56 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4715D8B58B; Sat, 11 Aug 2018 17:54:56 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 28ED21A9BF; Sat, 11 Aug 2018 17:54:56 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7BHsudF066549; Sat, 11 Aug 2018 17:54:56 GMT (envelope-from bhd@FreeBSD.org) Received: (from bhd@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7BHsu3o066548; Sat, 11 Aug 2018 17:54:56 GMT (envelope-from bhd@FreeBSD.org) Message-Id: <201808111754.w7BHsu3o066548@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bhd set sender to bhd@FreeBSD.org using -f From: Bjoern Heidotting Date: Sat, 11 Aug 2018 17:54:56 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52104 - head/de_DE.ISO8859-1/books/handbook/bibliography X-SVN-Group: doc-head X-SVN-Commit-Author: bhd X-SVN-Commit-Paths: head/de_DE.ISO8859-1/books/handbook/bibliography X-SVN-Commit-Revision: 52104 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Aug 2018 17:54:56 -0000 Author: bhd Date: Sat Aug 11 17:54:55 2018 New Revision: 52104 URL: https://svnweb.freebsd.org/changeset/doc/52104 Log: Update to r52088: remove dead link The link points to the homepage of a website that does not appear to host documentation anymore. Update to r50533: Fix a broken link to the "Online Guide for newcomers to the UNIX environment." Modified: head/de_DE.ISO8859-1/books/handbook/bibliography/chapter.xml Modified: head/de_DE.ISO8859-1/books/handbook/bibliography/chapter.xml ============================================================================== --- head/de_DE.ISO8859-1/books/handbook/bibliography/chapter.xml Sat Aug 11 15:52:26 2018 (r52103) +++ head/de_DE.ISO8859-1/books/handbook/bibliography/chapter.xml Sat Aug 11 17:54:55 2018 (r52104) @@ -5,7 +5,7 @@ $FreeBSD$ $FreeBSDde: de-docproj/books/handbook/bibliography/chapter.xml,v 1.49 2012/04/25 18:19:44 bcr Exp $ - basiert auf: r45637 + basiert auf: r52088 --> Bibliografie @@ -198,15 +198,8 @@ - Jpman Project, Japan - FreeBSD Users Group. FreeBSD User's - Reference Manual (japanische Übersetzung). Mainichi Communications - Inc., 1998. ISBN4-8399-0088-4 P3800E. - - - Edinburgh - University hat einen Online Guide für + University hat einen Online Guide für Anfänger in Sachen UNIX geschrieben. From owner-svn-doc-head@freebsd.org Sat Aug 11 18:07:40 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8CA161075C0E; Sat, 11 Aug 2018 18:07:40 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 301E48BD82; Sat, 11 Aug 2018 18:07:40 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 0B93F1AB70; Sat, 11 Aug 2018 18:07:40 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7BI7dc3072789; Sat, 11 Aug 2018 18:07:39 GMT (envelope-from dbaio@FreeBSD.org) Received: (from dbaio@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7BI7dHM072788; Sat, 11 Aug 2018 18:07:39 GMT (envelope-from dbaio@FreeBSD.org) Message-Id: <201808111807.w7BI7dHM072788@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dbaio set sender to dbaio@FreeBSD.org using -f From: "Danilo G. Baio" Date: Sat, 11 Aug 2018 18:07:39 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52105 - head/en_US.ISO8859-1/articles/contributors X-SVN-Group: doc-head X-SVN-Commit-Author: dbaio X-SVN-Commit-Paths: head/en_US.ISO8859-1/articles/contributors X-SVN-Commit-Revision: 52105 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Aug 2018 18:07:40 -0000 Author: dbaio (ports committer) Date: Sat Aug 11 18:07:39 2018 New Revision: 52105 URL: https://svnweb.freebsd.org/changeset/doc/52105 Log: Add Ting-Wei Lan to contributors Maintainer of: devel/py-pluginbase print/py-psautohint textproc/c2man PR: 230534 Modified: head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Modified: head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml ============================================================================== --- head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Sat Aug 11 17:54:55 2018 (r52104) +++ head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Sat Aug 11 18:07:39 2018 (r52105) @@ -10664,6 +10664,11 @@ + Ting-Wei Lan + lantw44@gmail.com + + + Tobias Begalke tobega@spyz.org From owner-svn-doc-head@freebsd.org Sat Aug 11 20:13:23 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 83FB01078891; Sat, 11 Aug 2018 20:13:23 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2EFA38FA86; Sat, 11 Aug 2018 20:13:23 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 0D0141C053; Sat, 11 Aug 2018 20:13:23 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7BKDMeZ039252; Sat, 11 Aug 2018 20:13:22 GMT (envelope-from bhd@FreeBSD.org) Received: (from bhd@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7BKDM29039251; Sat, 11 Aug 2018 20:13:22 GMT (envelope-from bhd@FreeBSD.org) Message-Id: <201808112013.w7BKDM29039251@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bhd set sender to bhd@FreeBSD.org using -f From: Bjoern Heidotting Date: Sat, 11 Aug 2018 20:13:22 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52106 - head/de_DE.ISO8859-1/books/handbook/virtualization X-SVN-Group: doc-head X-SVN-Commit-Author: bhd X-SVN-Commit-Paths: head/de_DE.ISO8859-1/books/handbook/virtualization X-SVN-Commit-Revision: 52106 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Aug 2018 20:13:23 -0000 Author: bhd Date: Sat Aug 11 20:13:22 2018 New Revision: 52106 URL: https://svnweb.freebsd.org/changeset/doc/52106 Log: Update to r52081: The emulators/xen package does not exist anymore and there are two versions now. One is for Xen 4.7, intended for FreeBSD 11. The other is for -CURRENT and uses a more modern Xen 4.11. Adjust the description and examples to differentiate the two. The old 4.7 packages use dom0pvh=1 on the commandline, while Xen 4.11 is using dom0=pvh. Adjust those two as well for the supported FreeBSD versions. Modified: head/de_DE.ISO8859-1/books/handbook/virtualization/chapter.xml Modified: head/de_DE.ISO8859-1/books/handbook/virtualization/chapter.xml ============================================================================== --- head/de_DE.ISO8859-1/books/handbook/virtualization/chapter.xml Sat Aug 11 18:07:39 2018 (r52105) +++ head/de_DE.ISO8859-1/books/handbook/virtualization/chapter.xml Sat Aug 11 20:13:22 2018 (r52106) @@ -5,7 +5,7 @@ $FreeBSD$ $FreeBSDde: de-docproj/books/handbook/virtualization/chapter.xml,v 1.14 2010/07/03 14:29:30 jkois Exp $ - basiert auf: r51545 + basiert auf: r52081 --> &xen; Dom0 Control Domain Konfiguration - Das Paket emulators/xen verwendet - binäre Schnappschüsse von &os; 11 amd64 oder - äquivalenten, aus den Quellen übersetzte Systeme. Für dieses - Beispiel benötigen die nichtpriviligierten Domänen eine - VNC-Ausgabe, auf die Sie von einem anderen System aus, mit - einem Werkzeug wie net/tightvnc, zugreifen - können. + Benutzer von &os; 11 sollten die Pakete + emulators/xen-kernel47 und + sysutils/xen-tools47 installieren. + Diese Pakete basieren auf Xen Version 4.7. Mit + &os;-CURRENT ab Revision r336475 können die Pakete + emulators/xen-kernel411 und + sysutils/xen-tools411 für Xen 4.11 + verwendet werden. - Installieren Sie emulators/xen: - - &prompt.root; pkg install xen - - Die Konfigurationsdateien müssen angepasst werden, um den + Nach der Installation der Xen Pakete müssen die + Konfigurationsdateien angepasst werden, um den Host für die Integration von Dom0 vorzubereiten. Ein Eintrag in /etc/sysctl.conf deaktiviert die Begrenzung für Speicherseiten. Andernfalls lassen sich DomU @@ -1600,11 +1598,21 @@ kld_list="vmm nmdm" Hardware ab. In diesem Beispiel werden der Dom0 8 GB Speicher und 4 virtuelle CPUs zur Verfügung gestellt. Die serielle Konsole und Protokollierung wird ebenfalls - aktiviert: + aktiviert. + Benutzen Sie die folgenden Kommandos, wenn Sie die + Xen 4.7 Pakete verwenden: + &prompt.root; sysrc -f /boot/loader.conf hw.pci.mcfg=0 &prompt.root; sysrc -f /boot/loader.conf xen_kernel="/boot/xen" -&prompt.root; sysrc -f /boot/loader.conf xen_cmdline="dom0_mem=8192M dom0_max_vcpus=4 dom0pvh=1 console=com1,vga com1=115200,8n1 guest_loglvl=all loglvl=all" +&prompt.root; sysrc -f /boot/loader.conf xen_cmdline="dom0_mem=8192M dom0_max_vcpus=4 dom0pvh=1 console=com1,vga com1=115200,8n1 guest_loglvl=all loglvl=all" + + Für Xen Version 4.11 oder höher, benutzen Sie stattdessen + diese Kommandos: + + &prompt.root; sysrc -f /boot/loader.conf hw.pci.mcfg=0 +&prompt.root; sysrc -f /boot/loader.conf xen_kernel="/boot/xen" +&prompt.root; sysrc -f /boot/loader.conf xen_cmdline="dom0_mem=8192M dom0_max_vcpus=4 dom0=pvh console=com1,vga com1=115200,8n1 guest_loglvl=all loglvl=all" Protokolldateien, die &xen; für die Dom0- und DomU-VMs erstellt, werden in /var/log/xen From owner-svn-doc-head@freebsd.org Sat Aug 11 21:02:23 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D3BAD1079D74; Sat, 11 Aug 2018 21:02:22 +0000 (UTC) (envelope-from bcr@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 870D9917EC; Sat, 11 Aug 2018 21:02:22 +0000 (UTC) (envelope-from bcr@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 6781D1C897; Sat, 11 Aug 2018 21:02:22 +0000 (UTC) (envelope-from bcr@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7BL2Mh8064466; Sat, 11 Aug 2018 21:02:22 GMT (envelope-from bcr@FreeBSD.org) Received: (from bcr@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7BL2MUF064465; Sat, 11 Aug 2018 21:02:22 GMT (envelope-from bcr@FreeBSD.org) Message-Id: <201808112102.w7BL2MUF064465@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bcr set sender to bcr@FreeBSD.org using -f From: Benedict Reuschling Date: Sat, 11 Aug 2018 21:02:22 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r52107 - head/en_US.ISO8859-1/books/arch-handbook/mac X-SVN-Group: doc-head X-SVN-Commit-Author: bcr X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/arch-handbook/mac X-SVN-Commit-Revision: 52107 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Aug 2018 21:02:23 -0000 Author: bcr Date: Sat Aug 11 21:02:22 2018 New Revision: 52107 URL: https://svnweb.freebsd.org/changeset/doc/52107 Log: Massive cleanup of style errors in this file: - replace spaces with tabs - use two spaces after a sentence stop consistently - rewrapping and reformatting (no user visible changes) The textproc/igor output has been significantly reduced, only a few issues remain that I think are false positives from igor itself. Sponsored by: Essen hackathon (second half of the file) Modified: head/en_US.ISO8859-1/books/arch-handbook/mac/chapter.xml Modified: head/en_US.ISO8859-1/books/arch-handbook/mac/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/arch-handbook/mac/chapter.xml Sat Aug 11 20:13:22 2018 (r52106) +++ head/en_US.ISO8859-1/books/arch-handbook/mac/chapter.xml Sat Aug 11 21:02:22 2018 (r52107) @@ -32,23 +32,41 @@ $FreeBSD$ --> - - The TrustedBSD MAC Framework + + + The TrustedBSD MAC Framework + - ChrisCostello - TrustedBSD Project -
chris@FreeBSD.org
-
+ + + Chris + Costello + + + TrustedBSD Project +
+ chris@FreeBSD.org +
+
+
- RobertWatson - TrustedBSD Project -
rwatson@FreeBSD.org
-
+ + + Robert + Watson + + + TrustedBSD Project +
+ rwatson@FreeBSD.org +
+
+
- - MAC Documentation Copyright @@ -66,52 +84,52 @@ - Redistributions of source code (SGML DocBook) must - retain the above copyright notice, this list of conditions - and the following disclaimer as the first lines of this file - unmodified. + Redistributions of source code (SGML DocBook) must + retain the above copyright notice, this list of conditions + and the following disclaimer as the first lines of this file + unmodified. - Redistributions in compiled form (transformed to other - DTDs, converted to PDF, PostScript, RTF and other formats) - 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. + Redistributions in compiled form (transformed to other + DTDs, converted to PDF, PostScript, RTF and other formats) + 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 DOCUMENTATION IS PROVIDED BY THE NETWORKS ASSOCIATES - TECHNOLOGY, INC "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 NETWORKS ASSOCIATES TECHNOLOGY, - INC 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 DOCUMENTATION, EVEN - IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + TECHNOLOGY, INC "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 NETWORKS ASSOCIATES TECHNOLOGY, + INC 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 DOCUMENTATION, EVEN + IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Synopsis - FreeBSD includes experimental support for several - mandatory access control policies, as well as a framework - for kernel security extensibility, the TrustedBSD MAC - Framework. The MAC Framework is a pluggable access - control framework, permitting new security policies to - be easily linked into the kernel, loaded at boot, or loaded - dynamically at run-time. The framework provides a variety - of features to make it easier to implement new security policies, - including the ability to easily tag security labels (such as - confidentiality information) onto system objects. + FreeBSD includes experimental support for several mandatory + access control policies, as well as a framework for kernel + security extensibility, the TrustedBSD MAC Framework. The MAC + Framework is a pluggable access control framework, permitting + new security policies to be easily linked into the kernel, + loaded at boot, or loaded dynamically at run-time. The + framework provides a variety of features to make it easier to + implement new security policies, including the ability to easily + tag security labels (such as confidentiality information) onto + system objects. This chapter introduces the MAC policy framework and provides documentation for a sample MAC policy module. @@ -123,15 +141,15 @@ The TrustedBSD MAC framework provides a mechanism to allow the compile-time or run-time extension of the kernel access - control model. New system policies may be implemented as - kernel modules and linked to the kernel; if multiple policy - modules are present, their results will be composed. The - MAC Framework provides a variety of access control infrastructure - services to assist policy writers, including support for - transient and persistent policy-agnostic object security - labels. This support is currently considered experimental. + control model. New system policies may be implemented as kernel + modules and linked to the kernel; if multiple policy modules are + present, their results will be composed. The MAC Framework + provides a variety of access control infrastructure services to + assist policy writers, including support for transient and + persistent policy-agnostic object security labels. This support + is currently considered experimental.
- This chapter provides information appropriate for developers + This chapter provides information appropriate for developers of policy modules, as well as potential consumers of MAC-enabled environments, to learn about how the MAC Framework supports access control extension of the kernel. @@ -140,33 +158,33 @@ Policy Background - Mandatory Access Control (MAC), refers to a set of - access control policies that are mandatorily enforced on - users by the operating system. MAC policies may be contrasted - with Discretionary Access Control (DAC) protections, by which + Mandatory Access Control (MAC), refers to a set of access + control policies that are mandatorily enforced on users by the + operating system. MAC policies may be contrasted with + Discretionary Access Control (DAC) protections, by which non-administrative users may (at their discretion) protect objects. In traditional UNIX systems, DAC protections include - file permissions and access control lists; MAC protections include - process controls preventing inter-user debugging and firewalls. - A variety of MAC policies have been formulated by operating system - designers and security researches, including the Multi-Level - Security (MLS) confidentiality policy, the Biba integrity policy, - Role-Based Access Control (RBAC), Domain and Type Enforcement (DTE), - and Type Enforcement (TE). Each - model bases decisions on a variety of factors, including user - identity, role, and security clearance, as well as security labels - on objects representing concepts such as data sensitivity and - integrity. + file permissions and access control lists; MAC protections + include process controls preventing inter-user debugging and + firewalls. A variety of MAC policies have been formulated by + operating system designers and security researches, including + the Multi-Level Security (MLS) confidentiality policy, the Biba + integrity policy, Role-Based Access Control (RBAC), Domain and + Type Enforcement (DTE), and Type Enforcement (TE). Each model + bases decisions on a variety of factors, including user + identity, role, and security clearance, as well as security + labels on objects representing concepts such as data sensitivity + and integrity. The TrustedBSD MAC Framework is capable of supporting policy modules that implement all of these policies, as well as a broad - class of system hardening policies, which may use existing security - attributes, such as user and group IDs, as well as extended - attributes on files, and other system properties. In addition, - despite the - name, the MAC Framework can also be used to implement purely - discretionary policies, as policy modules are given substantial - flexibility in how they authorize protections. + class of system hardening policies, which may use existing + security attributes, such as user and group IDs, as well as + extended attributes on files, and other system properties. In + addition, despite the name, the MAC Framework can also be used + to implement purely discretionary policies, as policy modules + are given substantial flexibility in how they authorize + protections. @@ -174,39 +192,58 @@ The TrustedBSD MAC Framework permits kernel modules to extend the operating system security policy, as well as - providing infrastructure functionality required by many - access control modules. If multiple policies are - simultaneously loaded, the MAC Framework will usefully (for - some definition of useful) compose the results of the - policies. + providing infrastructure functionality required by many access + control modules. If multiple policies are simultaneously + loaded, the MAC Framework will usefully (for some definition of + useful) compose the results of the policies. Kernel Elements - The MAC Framework contains a number of kernel elements: + The MAC Framework contains a number of kernel + elements: - Framework management interfaces - Concurrency and synchronization - primitives. - Policy registration - Extensible security label for kernel - objects - Policy entry point composition - operators - Label management primitives - Entry point API invoked by kernel - services - Entry point API to policy modules - Entry points implementations (policy life cycle, - object life cycle/label management, access control - checks). - Policy-agnostic label-management system - calls - mac_syscall() multiplex - system call - Various security policies implemented as MAC - policy modules + + Framework management interfaces + + + Concurrency and synchronization primitives. + + + Policy registration + + + Extensible security label for kernel objects + + + Policy entry point composition operators + + + Label management primitives + + + Entry point API invoked by kernel services + + + Entry point API to policy modules + + + Entry points implementations (policy life cycle, + object life cycle/label management, access control + checks). + + + Policy-agnostic label-management system calls + + + mac_syscall() multiplex system + call + + + Various security policies implemented as MAC policy + modules + @@ -216,162 +253,159 @@ The TrustedBSD MAC Framework may be directly managed using sysctl's, loader tunables, and system calls. - In most cases, sysctl's and loader tunables of the same name - modify the same - parameters, and control behavior such as enforcement of - protections relating to various kernel subsystems. In addition, - if MAC debugging support is compiled into the kernel, several - counters will be maintained tracking label allocation. - It is generally advisable that per-subsystem enforcement - controls not be used to control policy behavior in production - environments, as they broadly impact the operation of all - active policies. Instead, per-policy controls should be - preferred, as they provide greater granularity and greater - operational consistency for policy modules. + In most cases, sysctl's and loader tunables of the same + name modify the same parameters, and control behavior such as + enforcement of protections relating to various kernel + subsystems. In addition, if MAC debugging support is compiled + into the kernel, several counters will be maintained tracking + label allocation. It is generally advisable that + per-subsystem enforcement controls not be used to control + policy behavior in production environments, as they broadly + impact the operation of all active policies. Instead, + per-policy controls should be preferred, as they provide + greater granularity and greater operational consistency for + policy modules. - Loading and unloading of policy modules is performed - using the system module management system calls and other - system interfaces, including boot loader variables; policy modules - will have the opportunity to influence load and unload - events, including preventing undesired unloading of the policy. + Loading and unloading of policy modules is performed using + the system module management system calls and other system + interfaces, including boot loader variables; policy modules + will have the opportunity to influence load and unload events, + including preventing undesired unloading of the policy. Policy List Concurrency and Synchronization - As the set of active policies may change at run-time, - and the invocation of entry points is non-atomic, - synchronization is required to prevent loading or - unloading of policies while an entry point invocation - is in progress, freezing the set of active policies for the - duration. This is accomplished by means of a framework - busy count: whenever an entry point is entered, the - busy count is incremented; whenever it is exited, the - busy count is decremented. While the busy count is - elevated, policy list changes are not permitted, and - threads attempting to modify the policy list will sleep - until the list is not busy. The busy count is protected - by a mutex, and a condition variable is used to wake up - sleepers waiting on policy list modifications. One - side effect of this synchronization model is that - recursion into the MAC Framework from within a policy - module is permitted, although not generally used. + As the set of active policies may change at run-time, and + the invocation of entry points is non-atomic, synchronization + is required to prevent loading or unloading of policies while + an entry point invocation is in progress, freezing the set of + active policies for the duration. This is accomplished by + means of a framework busy count: whenever an entry point is + entered, the busy count is incremented; whenever it is exited, + the busy count is decremented. While the busy count is + elevated, policy list changes are not permitted, and threads + attempting to modify the policy list will sleep until the list + is not busy. The busy count is protected by a mutex, and a + condition variable is used to wake up sleepers waiting on + policy list modifications. One side effect of this + synchronization model is that recursion into the MAC Framework + from within a policy module is permitted, although not + generally used. - Various optimizations are used to reduce the overhead - of the busy count, including avoiding the full cost of - incrementing and decrementing if the list is empty or - contains only static entries (policies that are loaded - before the system starts, and cannot be unloaded). A - compile-time option is also provided which prevents any - change in the set of loaded policies at run-time, which - eliminates the mutex locking costs associated with - supporting dynamically loaded and unloaded policies as - synchronization is no longer required. + Various optimizations are used to reduce the overhead of + the busy count, including avoiding the full cost of + incrementing and decrementing if the list is empty or contains + only static entries (policies that are loaded before the + system starts, and cannot be unloaded). A compile-time option + is also provided which prevents any change in the set of + loaded policies at run-time, which eliminates the mutex + locking costs associated with supporting dynamically loaded + and unloaded policies as synchronization is no longer + required. As the MAC Framework is not permitted to block in some - entry points, a normal sleep lock cannot be used; as a - result, it is possible for the load or unload attempt to - block for a substantial period of time waiting for the - framework to become idle. + entry points, a normal sleep lock cannot be used; as a result, + it is possible for the load or unload attempt to block for a + substantial period of time waiting for the framework to become + idle. Label Synchronization - As kernel objects of interest may generally be accessed from - more than one thread at a time, and simultaneous entry of more - than one thread into - the MAC Framework is permitted, security attribute storage - maintained by the MAC Framework is carefully synchronized. - In general, existing kernel synchronization on kernel - object data is used to protect MAC Framework security labels - on the object: for example, MAC labels on sockets are - protected using the existing socket mutex. Likewise, - semantics for concurrent access are generally identical to - those of the container objects: for credentials, copy-on-write - semantics are maintained for label contents as with the - remainder of the credential structure. The MAC Framework - asserts necessary locks on objects when invoked with an - object reference. Policy authors must be aware of these - synchronization semantics, as they will sometimes limit the - types of accesses permitted on labels: for example, when - a read-only reference to a credential is passed to a policy - via an entry point, only read operations are permitted on - the label state attached to the credential. + As kernel objects of interest may generally be accessed + from more than one thread at a time, and simultaneous entry of + more than one thread into the MAC Framework is permitted, + security attribute storage maintained by the MAC Framework is + carefully synchronized. In general, existing kernel + synchronization on kernel object data is used to protect MAC + Framework security labels on the object: for example, MAC + labels on sockets are protected using the existing socket + mutex. Likewise, semantics for concurrent access are + generally identical to those of the container objects: for + credentials, copy-on-write semantics are maintained for label + contents as with the remainder of the credential structure. + The MAC Framework asserts necessary locks on objects when + invoked with an object reference. Policy authors must be + aware of these synchronization semantics, as they will + sometimes limit the types of accesses permitted on labels: for + example, when a read-only reference to a credential is passed + to a policy via an entry point, only read operations are + permitted on the label state attached to the + credential. Policy Synchronization and Concurrency - Policy modules must be written to assume that many - kernel threads may simultaneously enter one more - policy entry points due to the parallel and preemptive - nature of the FreeBSD kernel. If the policy module makes - use of mutable state, this may require the use of - synchronization primitives within the policy to prevent - inconsistent views on that state resulting in incorrect - operation of the policy. Policies will generally be - able to make use of existing FreeBSD synchronization - primitives for this purpose, including mutexes, sleep - locks, condition variables, and counting semaphores. - However, policies should be written to employ these - primitives carefully, respecting existing kernel lock - orders, and recognizing that some entry points are not - permitted to sleep, limiting the use of primitives in - those entry points to mutexes and wakeup operations. + Policy modules must be written to assume that many kernel + threads may simultaneously enter one more policy entry points + due to the parallel and preemptive nature of the FreeBSD + kernel. If the policy module makes use of mutable state, this + may require the use of synchronization primitives within the + policy to prevent inconsistent views on that state resulting + in incorrect operation of the policy. Policies will generally + be able to make use of existing FreeBSD synchronization + primitives for this purpose, including mutexes, sleep locks, + condition variables, and counting semaphores. However, + policies should be written to employ these primitives + carefully, respecting existing kernel lock orders, and + recognizing that some entry points are not permitted to sleep, + limiting the use of primitives in those entry points to + mutexes and wakeup operations. When policy modules call out to other kernel subsystems, they will generally need to release any in-policy locks in - order to avoid violating the kernel lock order or risking - lock recursion. This will maintain policy locks as leaf - locks in the global lock order, helping to avoid deadlock. + order to avoid violating the kernel lock order or risking lock + recursion. This will maintain policy locks as leaf locks in + the global lock order, helping to avoid deadlock. Policy Registration - The MAC Framework maintains two lists of active - policies: a static list, and a dynamic list. The lists - differ only with regards to their locking semantics: an - elevated reference count is not required to make use of - the static list. When kernel modules containing MAC - Framework policies are loaded, the policy module will - use SYSINIT to invoke a registration - function; when a policy module is unloaded, - SYSINIT will likewise invoke a - de-registration function. Registration may fail if a - policy module is loaded more than once, if insufficient - resources are available for the registration (for - example, the policy might require labeling and - insufficient labeling state might be available), or - other policy prerequisites might not be met (some - policies may only be loaded prior to boot). Likewise, - de-registration may fail if a policy is flagged as - not unloadable. + The MAC Framework maintains two lists of active policies: + a static list, and a dynamic list. The lists differ only with + regards to their locking semantics: an elevated reference + count is not required to make use of the static list. When + kernel modules containing MAC Framework policies are loaded, + the policy module will use SYSINIT to + invoke a registration function; when a policy module is + unloaded, SYSINIT will likewise invoke a + de-registration function. Registration may fail if a policy + module is loaded more than once, if insufficient resources are + available for the registration (for example, the policy might + require labeling and insufficient labeling state might be + available), or other policy prerequisites might not be met + (some policies may only be loaded prior to boot). Likewise, + de-registration may fail if a policy is flagged as not + unloadable. Entry Points - Kernel services interact with the MAC Framework in two ways: - they invoke a series of APIs to notify the framework of relevant - events, and they provide a policy-agnostic label structure - pointer in - security-relevant objects. The label pointer is maintained by - the MAC Framework via label management entry points, and permits - the Framework to offer a labeling service to policy modules - through relatively non-invasive changes to the kernel subsystem - maintaining the object. For example, label pointers have been - added to processes, process credentials, sockets, pipes, vnodes, - Mbufs, network interfaces, IP reassembly queues, and a variety - of other security-relevant structures. Kernel services also + Kernel services interact with the MAC Framework in two + ways: they invoke a series of APIs to notify the framework of + relevant events, and they provide a policy-agnostic label + structure pointer in security-relevant objects. The label + pointer is maintained by the MAC Framework via label + management entry points, and permits the Framework to offer a + labeling service to policy modules through relatively + non-invasive changes to the kernel subsystem maintaining the + object. For example, label pointers have been added to + processes, process credentials, sockets, pipes, vnodes, Mbufs, + network interfaces, IP reassembly queues, and a variety of + other security-relevant structures. Kernel services also invoke the MAC Framework when they perform important security - decisions, permitting policy modules to augment those decisions - based on their own criteria (possibly including data stored in - security labels). Most of these security critical decisions - will be explicit access control checks; however, some affect - more general decision functions such as packet matching for - sockets and label transition at program execution. + decisions, permitting policy modules to augment those + decisions based on their own criteria (possibly including data + stored in security labels). Most of these security critical + decisions will be explicit access control checks; however, + some affect more general decision functions such as packet + matching for sockets and label transition at program + execution. @@ -381,18 +415,17 @@ at a time, the results of the policy modules will be composed by the framework using a composition operator. This operator is currently hard-coded, and requires that all active policies - must approve a request for it to return success. As policies may - return a variety of error conditions (success, access denied, - object does not exist, ...), a precedence operator selects the - resulting error from the set of errors returned by policies. - In general, errors indicating that an object does not exist will - be preferred to errors indicating that access to an object is - denied. - While it is not guaranteed that the resulting composition will - be useful or secure, we have found that it is for many useful - selections of policies. For example, traditional trusted systems - often ship with two or more policies using a similar - composition. + must approve a request for it to return success. As policies + may return a variety of error conditions (success, access + denied, object does not exist, ...), a precedence operator + selects the resulting error from the set of errors returned by + policies. In general, errors indicating that an object does + not exist will be preferred to errors indicating that access + to an object is denied. While it is not guaranteed that the + resulting composition will be useful or secure, we have found + that it is for many useful selections of policies. For + example, traditional trusted systems often ship with two or + more policies using a similar composition. @@ -400,33 +433,33 @@ As many interesting access control extensions rely on security labels on objects, the MAC Framework provides a set - of policy-agnostic label management system calls covering - a variety of user-exposed objects. Common label types - include partition identifiers, sensitivity labels, integrity - labels, compartments, domains, roles, and types. By policy - agnostic, we mean that policy modules are able to completely - define the semantics of meta-data associated with an object. - Policy + of policy-agnostic label management system calls covering a + variety of user-exposed objects. Common label types include + partition identifiers, sensitivity labels, integrity labels, + compartments, domains, roles, and types. By policy agnostic, + we mean that policy modules are able to completely define the + semantics of meta-data associated with an object. Policy modules participate in the internalization and externalization of string-based labels provides by user applications, and can - expose multiple label elements to applications if desired. + expose multiple label elements to applications if + desired. - In-memory labels are stored in slab-allocated struct - label, which consists of a fixed-length array - of unions, each holding a void * pointer - and a long. Policies registering for - label storage will be assigned a "slot" identifier, which - may be used to dereference the label storage. The semantics - of the storage are left entirely up to the policy module: - modules are provided with a variety of entry points - associated with the kernel object life cycle, including - initialization, association/creation, and destruction. Using - these interfaces, it is possible to implement reference - counting and other storage models. Direct access to - the object structure is generally not required by policy - modules to retrieve a label, as the MAC Framework generally - passes both a pointer to the object and a direct pointer - to the object's label into entry points. The primary + In-memory labels are stored in slab-allocated struct label, which consists of + a fixed-length array of unions, each holding a void + * pointer and a long. Policies + registering for label storage will be assigned a "slot" + identifier, which may be used to dereference the label + storage. The semantics of the storage are left entirely up to + the policy module: modules are provided with a variety of + entry points associated with the kernel object life cycle, + including initialization, association/creation, and + destruction. Using these interfaces, it is possible to + implement reference counting and other storage models. Direct + access to the object structure is generally not required by + policy modules to retrieve a label, as the MAC Framework + generally passes both a pointer to the object and a direct + pointer to the object's label into entry points. The primary exception to this rule is the process credential, which must be manually dereferenced to access the credential label. This may change in future revisions of the MAC Framework. @@ -435,41 +468,41 @@ disposition flag indicating whether or not an initialization is permitted to sleep; if sleeping is not permitted, a failure may be returned to cancel allocation of the label (and hence - object). This may - occur, for example, in the network stack during interrupt - handling, where sleeping is not permitted, or while the caller - holds a mutex. Due to the - performance cost of maintaining labels on in-flight network - packets (Mbufs), policies must specifically declare a - requirement that Mbuf labels be allocated. Dynamically - loaded policies making use of labels must be able to handle - the case where their init function has not been called on - an object, as objects may already exist when the policy is - loaded. The MAC Framework guarantees that uninitialized label - slots will hold a 0 or NULL value, which policies may use to - detect uninitialized values. However, as allocation of Mbuf - labels is conditional, policies must also be able to handle a - NULL label pointer for Mbufs if they have been loaded - dynamically. + object). This may occur, for example, in the network stack + during interrupt handling, where sleeping is not permitted, or + while the caller holds a mutex. Due to the performance cost + of maintaining labels on in-flight network packets (Mbufs), + policies must specifically declare a requirement that Mbuf + labels be allocated. Dynamically loaded policies making use + of labels must be able to handle the case where their init + function has not been called on an object, as objects may + already exist when the policy is loaded. The MAC Framework + guarantees that uninitialized label slots will hold a 0 or + NULL value, which policies may use to detect uninitialized + values. However, as allocation of Mbuf labels is conditional, + policies must also be able to handle a NULL label pointer for + Mbufs if they have been loaded dynamically. In the case of file system labels, special support is provided for the persistent storage of security labels in - extended attributes. Where available, extended attribute transactions - are used to permit consistent compound updates of - security labels on vnodes--currently this support is present only - in the UFS2 file system. Policy authors may choose to - implement multilabel file system object labels using one - (or more) extended attributes. For efficiency reasons, the - vnode label (v_label) is a cache of any - on-disk label; policies are able to load values into the - cache when the vnode is instantiated, and update the cache - as needed. As a result, the extended attribute need not be directly - accessed with every access control check. + extended attributes. Where available, extended attribute + transactions are used to permit consistent compound updates of + security labels on vnodes--currently this support is present + only in the UFS2 file system. Policy authors may choose to + implement multilabel file system object labels using one (or + more) extended attributes. For efficiency reasons, the vnode + label (v_label) is a cache of any on-disk + label; policies are able to load values into the cache when + the vnode is instantiated, and update the cache as needed. As + a result, the extended attribute need not be directly accessed + with every access control check. - Currently, if a labeled policy permits dynamic - unloading, its state slot cannot be reclaimed, which places - a strict (and relatively low) bound on the number of - unload-reload operations for labeled policies. + + Currently, if a labeled policy permits dynamic + unloading, its state slot cannot be reclaimed, which places + a strict (and relatively low) bound on the number of + unload-reload operations for labeled policies. + @@ -481,18 +514,18 @@ applications. The label management calls accept a label description - structure, struct mac, which - contains a series of MAC label elements. Each element - contains a character string name, and character string - value. Each policy will be given the chance to claim a - particular element name, permitting policies to expose - multiple independent elements if desired. Policy modules - perform the internalization and externalization between - kernel labels and user-provided labels via entry points, - permitting a variety of semantics. Label management system - calls are generally wrapped by user library functions to - perform memory allocation and error handling, simplifying - user applications that must manage labels. + structure, struct mac, + which contains a series of MAC label elements. Each element + contains a character string name, and character string value. + Each policy will be given the chance to claim a particular + element name, permitting policies to expose multiple + independent elements if desired. Policy modules perform the + internalization and externalization between kernel labels and + user-provided labels via entry points, permitting a variety of + semantics. Label management system calls are generally + wrapped by user library functions to perform memory allocation + and error handling, simplifying user applications that must + manage labels. The following MAC-related system calls are present in the FreeBSD kernel: @@ -504,107 +537,131 @@ - mac_set_proc() may be used to request - a change in the label of the current process. + mac_set_proc() may be used to + request a change in the label of the current + process. - mac_get_fd() may be used to retrieve - the label of an object (file, socket, pipe, ...) referenced by a - file descriptor. + mac_get_fd() may be used to + retrieve the label of an object (file, socket, pipe, ...) + referenced by a file descriptor. - mac_get_file() may be used to retrieve - the label of an object referenced by a file system path. + mac_get_file() may be used to + retrieve the label of an object referenced by a file + system path. - mac_set_fd() may be used to request - a change in the label of an object (file, socket, pipe, ...) - referenced by a file descriptor. + mac_set_fd() may be used to + request a change in the label of an object (file, socket, + pipe, ...) referenced by a file descriptor. - mac_set_file() may be used to request - a change in the label of an object referenced by a file system - path. + mac_set_file() may be used to + request a change in the label of an object referenced by a + file system path. - mac_syscall() permits policy modules to - create new system calls without modifying the system call table; - it accepts a target policy name, operation number, and opaque - argument for use by the policy. + mac_syscall() permits policy + modules to create new system calls without modifying the + system call table; it accepts a target policy name, + operation number, and opaque argument for use by the + policy. - mac_get_pid() may be used to request - the label of another process by process id. + mac_get_pid() may be used to + request the label of another process by process id. mac_get_link() is identical to - mac_get_file(), only it will not follow - a symbolic link if it is the final entry in the path, so may be - used to retrieve the label on a symlink. + mac_get_file(), only it will not + follow a symbolic link if it is the final entry in the + path, so may be used to retrieve the label on a + symlink. mac_set_link() is identical to - mac_set_file(), only it will not follow a - symbolic link if it is the final entry in a path, so may be used - to manipulate the label on a symlink. + mac_set_file(), only it will not + follow a symbolic link if it is the final entry in a path, + so may be used to manipulate the label on a + symlink. mac_execve() is identical to the - execve() system call, only it also accepts - a requested label to set the process label to when beginning - execution of a new program. This change in label on execution - is referred to as a "transition". + execve() system call, only it also + accepts a requested label to set the process label to when + beginning execution of a new program. This change in + label on execution is referred to as a + "transition". - mac_get_peer(), actually implemented - via a socket option, retrieves the label of a remote peer on a - socket, if available. + mac_get_peer(), actually + implemented via a socket option, retrieves the label of a + remote peer on a socket, if available. In addition to these system calls, the - SIOCSIGMAC and SIOCSIFMAC - network interface ioctls permit the labels on network interfaces to - be retrieved and set. + SIOCSIGMAC and + SIOCSIFMAC network interface ioctls permit + the labels on network interfaces to be retrieved and + set. MAC Policy Architecture - Security policies are either linked directly into the kernel, - or compiled into loadable kernel modules that may be loaded at - boot, or dynamically using the module loading system calls at - runtime. Policy modules interact with the system through a - set of declared entry points, providing access to a stream of - system events and permitting the policy to influence access - control decisions. Each policy contains a number of elements: + Security policies are either linked directly into the + kernel, or compiled into loadable kernel modules that may be + loaded at boot, or dynamically using the module loading system + calls at runtime. Policy modules interact with the system + through a set of declared entry points, providing access to a + stream of system events and permitting the policy to influence + access control decisions. Each policy contains a number of + elements: - Optional configuration parameters for - policy. - Centralized implementation of the policy - logic and parameters. - Optional implementation of policy life cycle - events, such as initialization and destruction. - Optional support for initializing, maintaining, and - destroying labels on selected kernel objects. - Optional support for user process inspection and - modification of labels on selected objects. - Implementation of selected access control - entry points that are of interest to the policy. - Declaration of policy identity, module entry - points, and policy properties. + + Optional configuration parameters for + policy. + + + Centralized implementation of the policy logic and + parameters. + + + Optional implementation of policy life cycle events, + such as initialization and destruction. + + + Optional support for initializing, maintaining, and + destroying labels on selected kernel + objects. + + + Optional support for user process inspection and + modification of labels on selected + objects. + + + Implementation of selected access control entry points + that are of interest to the policy. + + + Declaration of policy identity, module entry points, and + policy properties. + @@ -617,7 +674,7 @@ should handle the policy, and optionally requests the allocation of label state by the framework. - static struct mac_policy_ops mac_policy_ops = + static struct mac_policy_ops mac_policy_ops = { .mpo_destroy = mac_policy_destroy, .mpo_init = mac_policy_init, @@ -630,32 +687,33 @@ }; The MAC policy entry point vector, - mac_policy_ops in this example, associates - functions defined in the module with specific entry points. A - complete listing of available entry points and their - prototypes may be found in the MAC entry point reference - section. Of specific interest during module registration are - the .mpo_destroy and .mpo_init - entry points. .mpo_init will be invoked once a - policy is successfully registered with the module framework - but prior to any other entry points becoming active. This - permits the policy to perform any policy-specific allocation - and initialization, such as initialization of any data or - locks. .mpo_destroy will be invoked when a - policy module is unloaded to permit releasing of any allocated - memory and destruction of locks. Currently, these two entry - points are invoked with the MAC policy list mutex held to - prevent any other entry points from being invoked: this will - be changed, but in the mean time, policies should be careful *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***