From owner-svn-src-releng@FreeBSD.ORG Wed Oct 10 20:37:58 2012 Return-Path: Delivered-To: svn-src-releng@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 92A27F56; Wed, 10 Oct 2012 20:37:58 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 7221E8FC08; Wed, 10 Oct 2012 20:37:58 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9AKbw5T095918; Wed, 10 Oct 2012 20:37:58 GMT (envelope-from delphij@svn.freebsd.org) Received: (from delphij@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9AKbwk0095914; Wed, 10 Oct 2012 20:37:58 GMT (envelope-from delphij@svn.freebsd.org) Message-Id: <201210102037.q9AKbwk0095914@svn.freebsd.org> From: Xin LI Date: Wed, 10 Oct 2012 20:37:58 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-releng@freebsd.org Subject: svn commit: r241417 - in releng/9.1/contrib/bind9: . bin/named X-SVN-Group: releng MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-releng@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the release engineering / security commits to the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Oct 2012 20:37:58 -0000 Author: delphij Date: Wed Oct 10 20:37:57 2012 New Revision: 241417 URL: http://svn.freebsd.org/changeset/base/241417 Log: MFC r241414: Upgrade to 9.8.3-P4: Prevents a lockup when queried a deliberately constructed combination of records. [CVE-2012-5166] For more information: https://kb.isc.org/article/AA-00801 Approved by: re (kib) Modified: releng/9.1/contrib/bind9/CHANGES releng/9.1/contrib/bind9/bin/named/query.c releng/9.1/contrib/bind9/version Directory Properties: releng/9.1/contrib/bind9/ (props changed) Modified: releng/9.1/contrib/bind9/CHANGES ============================================================================== --- releng/9.1/contrib/bind9/CHANGES Wed Oct 10 20:09:19 2012 (r241416) +++ releng/9.1/contrib/bind9/CHANGES Wed Oct 10 20:37:57 2012 (r241417) @@ -1,3 +1,9 @@ + --- 9.8.3-P4 released --- + +3383. [security] A certain combination of records in the RBT could + cause named to hang while populating the additional + section of a response. [RT #31090] + --- 9.8.3-P3 released --- 3364. [security] Named could die on specially crafted record. Modified: releng/9.1/contrib/bind9/bin/named/query.c ============================================================================== --- releng/9.1/contrib/bind9/bin/named/query.c Wed Oct 10 20:09:19 2012 (r241416) +++ releng/9.1/contrib/bind9/bin/named/query.c Wed Oct 10 20:37:57 2012 (r241417) @@ -1119,13 +1119,6 @@ query_isduplicate(ns_client_t *client, d mname = NULL; } - /* - * If the dns_name_t we're looking up is already in the message, - * we don't want to trigger the caller's name replacement logic. - */ - if (name == mname) - mname = NULL; - if (mnamep != NULL) *mnamep = mname; @@ -1324,6 +1317,7 @@ query_addadditional(void *arg, dns_name_ if (dns_rdataset_isassociated(rdataset) && !query_isduplicate(client, fname, type, &mname)) { if (mname != NULL) { + INSIST(mname != fname); query_releasename(client, &fname); fname = mname; } else @@ -1393,11 +1387,13 @@ query_addadditional(void *arg, dns_name_ #endif if (!query_isduplicate(client, fname, dns_rdatatype_a, &mname)) { - if (mname != NULL) { - query_releasename(client, &fname); - fname = mname; - } else - need_addname = ISC_TRUE; + if (mname != fname) { + if (mname != NULL) { + query_releasename(client, &fname); + fname = mname; + } else + need_addname = ISC_TRUE; + } ISC_LIST_APPEND(fname->list, rdataset, link); added_something = ISC_TRUE; if (sigrdataset != NULL && @@ -1450,11 +1446,13 @@ query_addadditional(void *arg, dns_name_ #endif if (!query_isduplicate(client, fname, dns_rdatatype_aaaa, &mname)) { - if (mname != NULL) { - query_releasename(client, &fname); - fname = mname; - } else - need_addname = ISC_TRUE; + if (mname != fname) { + if (mname != NULL) { + query_releasename(client, &fname); + fname = mname; + } else + need_addname = ISC_TRUE; + } ISC_LIST_APPEND(fname->list, rdataset, link); added_something = ISC_TRUE; if (sigrdataset != NULL && @@ -1977,22 +1975,24 @@ query_addadditional2(void *arg, dns_name crdataset->type == dns_rdatatype_aaaa) { if (!query_isduplicate(client, fname, crdataset->type, &mname)) { - if (mname != NULL) { - /* - * A different type of this name is - * already stored in the additional - * section. We'll reuse the name. - * Note that this should happen at most - * once. Otherwise, fname->link could - * leak below. - */ - INSIST(mname0 == NULL); - - query_releasename(client, &fname); - fname = mname; - mname0 = mname; - } else - need_addname = ISC_TRUE; + if (mname != fname) { + if (mname != NULL) { + /* + * A different type of this name is + * already stored in the additional + * section. We'll reuse the name. + * Note that this should happen at most + * once. Otherwise, fname->link could + * leak below. + */ + INSIST(mname0 == NULL); + + query_releasename(client, &fname); + fname = mname; + mname0 = mname; + } else + need_addname = ISC_TRUE; + } ISC_LIST_UNLINK(cfname.list, crdataset, link); ISC_LIST_APPEND(fname->list, crdataset, link); added_something = ISC_TRUE; Modified: releng/9.1/contrib/bind9/version ============================================================================== --- releng/9.1/contrib/bind9/version Wed Oct 10 20:09:19 2012 (r241416) +++ releng/9.1/contrib/bind9/version Wed Oct 10 20:37:57 2012 (r241417) @@ -7,4 +7,4 @@ MAJORVER=9 MINORVER=8 PATCHVER=3 RELEASETYPE=-P -RELEASEVER=3 +RELEASEVER=4 From owner-svn-src-releng@FreeBSD.ORG Thu Oct 11 15:49:43 2012 Return-Path: Delivered-To: svn-src-releng@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AF166344; Thu, 11 Oct 2012 15:49:43 +0000 (UTC) (envelope-from gabor@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 905428FC0C; Thu, 11 Oct 2012 15:49:43 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9BFnh3s046718; Thu, 11 Oct 2012 15:49:43 GMT (envelope-from gabor@svn.freebsd.org) Received: (from gabor@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9BFnh6g046710; Thu, 11 Oct 2012 15:49:43 GMT (envelope-from gabor@svn.freebsd.org) Message-Id: <201210111549.q9BFnh6g046710@svn.freebsd.org> From: Gabor Kovesdan Date: Thu, 11 Oct 2012 15:49:43 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-releng@freebsd.org Subject: svn commit: r241445 - in releng/9.1/release/doc: . de_DE.ISO8859-1/early-adopter de_DE.ISO8859-1/errata de_DE.ISO8859-1/hardware/alpha de_DE.ISO8859-1/hardware/common de_DE.ISO8859-1/hardware/i386 ... X-SVN-Group: releng MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-releng@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the release engineering / security commits to the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Oct 2012 15:49:43 -0000 Author: gabor Date: Thu Oct 11 15:49:42 2012 New Revision: 241445 URL: http://svn.freebsd.org/changeset/base/241445 Log: MFC r241096: - Rename files to track the XML migration in the doc tree and make the release notes build again Approved by: re (hrs) Added: releng/9.1/release/doc/de_DE.ISO8859-1/early-adopter/article.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/early-adopter/article.xml releng/9.1/release/doc/de_DE.ISO8859-1/errata/article.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/errata/article.xml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/alpha/article.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/hardware/alpha/article.xml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/alpha/proc-alpha.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/hardware/alpha/proc-alpha.xml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/common/artheader.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/hardware/common/artheader.xml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/common/dev.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/hardware/common/dev.xml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/common/intro.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/hardware/common/intro.xml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/i386/article.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/hardware/i386/article.xml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/i386/proc-i386.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/hardware/i386/proc-i386.xml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/ia64/article.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/hardware/ia64/article.xml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/ia64/proc-ia64.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/hardware/ia64/proc-ia64.xml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/pc98/article.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/hardware/pc98/article.xml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/pc98/proc-pc98.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/hardware/pc98/proc-pc98.xml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/sparc64/article.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/hardware/sparc64/article.xml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/sparc64/dev-sparc64.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/hardware/sparc64/dev-sparc64.xml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/sparc64/proc-sparc64.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/hardware/sparc64/proc-sparc64.xml releng/9.1/release/doc/de_DE.ISO8859-1/installation/alpha/article.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/installation/alpha/article.xml releng/9.1/release/doc/de_DE.ISO8859-1/installation/common/abstract.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/installation/common/abstract.xml releng/9.1/release/doc/de_DE.ISO8859-1/installation/common/artheader.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/installation/common/artheader.xml releng/9.1/release/doc/de_DE.ISO8859-1/installation/common/install.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/installation/common/install.xml releng/9.1/release/doc/de_DE.ISO8859-1/installation/common/layout.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/installation/common/layout.xml releng/9.1/release/doc/de_DE.ISO8859-1/installation/common/trouble.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/installation/common/trouble.xml releng/9.1/release/doc/de_DE.ISO8859-1/installation/common/upgrade.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/installation/common/upgrade.xml releng/9.1/release/doc/de_DE.ISO8859-1/installation/i386/article.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/installation/i386/article.xml releng/9.1/release/doc/de_DE.ISO8859-1/installation/ia64/article.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/installation/ia64/article.xml releng/9.1/release/doc/de_DE.ISO8859-1/installation/pc98/article.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/installation/pc98/article.xml releng/9.1/release/doc/de_DE.ISO8859-1/installation/sparc64/article.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/installation/sparc64/article.xml releng/9.1/release/doc/de_DE.ISO8859-1/installation/sparc64/install.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/installation/sparc64/install.xml releng/9.1/release/doc/de_DE.ISO8859-1/readme/article.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/readme/article.xml releng/9.1/release/doc/de_DE.ISO8859-1/relnotes/alpha/article.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/relnotes/alpha/article.xml releng/9.1/release/doc/de_DE.ISO8859-1/relnotes/common/new.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/relnotes/common/new.xml releng/9.1/release/doc/de_DE.ISO8859-1/relnotes/i386/article.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/relnotes/i386/article.xml releng/9.1/release/doc/de_DE.ISO8859-1/relnotes/ia64/article.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/relnotes/ia64/article.xml releng/9.1/release/doc/de_DE.ISO8859-1/relnotes/pc98/article.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/relnotes/pc98/article.xml releng/9.1/release/doc/de_DE.ISO8859-1/relnotes/sparc64/article.xml - copied unchanged from r241096, head/release/doc/de_DE.ISO8859-1/relnotes/sparc64/article.xml releng/9.1/release/doc/de_DE.ISO8859-1/share/xml/ - copied from r241096, head/release/doc/de_DE.ISO8859-1/share/xml/ releng/9.1/release/doc/en_US.ISO8859-1/errata/article.xml - copied unchanged from r241096, releng/9.1/release/doc/en_US.ISO8859-1/errata/article.sgml releng/9.1/release/doc/en_US.ISO8859-1/hardware/article.xml - copied unchanged from r241096, releng/9.1/release/doc/en_US.ISO8859-1/hardware/article.sgml releng/9.1/release/doc/en_US.ISO8859-1/installation/article.xml - copied unchanged from r241096, releng/9.1/release/doc/en_US.ISO8859-1/installation/article.sgml releng/9.1/release/doc/en_US.ISO8859-1/readme/article.xml - copied unchanged from r241096, releng/9.1/release/doc/en_US.ISO8859-1/readme/article.sgml releng/9.1/release/doc/en_US.ISO8859-1/relnotes/article.xml - copied unchanged from r241096, releng/9.1/release/doc/en_US.ISO8859-1/relnotes/article.sgml releng/9.1/release/doc/en_US.ISO8859-1/share/xml/ - copied from r241096, head/release/doc/en_US.ISO8859-1/share/xml/ releng/9.1/release/doc/fr_FR.ISO8859-1/early-adopter/article.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/early-adopter/article.xml releng/9.1/release/doc/fr_FR.ISO8859-1/errata/article.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/errata/article.xml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/alpha/article.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/hardware/alpha/article.xml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/alpha/proc-alpha.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/hardware/alpha/proc-alpha.xml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/common/artheader.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/hardware/common/artheader.xml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/common/dev.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/hardware/common/dev.xml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/common/intro.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/hardware/common/intro.xml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/i386/article.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/hardware/i386/article.xml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/i386/proc-i386.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/hardware/i386/proc-i386.xml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/ia64/article.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/hardware/ia64/article.xml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/ia64/proc-ia64.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/hardware/ia64/proc-ia64.xml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/pc98/article.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/hardware/pc98/article.xml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/pc98/proc-pc98.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/hardware/pc98/proc-pc98.xml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/sparc64/article.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/hardware/sparc64/article.xml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/sparc64/dev-sparc64.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/hardware/sparc64/dev-sparc64.xml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/sparc64/proc-sparc64.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/hardware/sparc64/proc-sparc64.xml releng/9.1/release/doc/fr_FR.ISO8859-1/installation/alpha/article.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/installation/alpha/article.xml releng/9.1/release/doc/fr_FR.ISO8859-1/installation/common/abstract.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/installation/common/abstract.xml releng/9.1/release/doc/fr_FR.ISO8859-1/installation/common/artheader.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/installation/common/artheader.xml releng/9.1/release/doc/fr_FR.ISO8859-1/installation/common/install.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/installation/common/install.xml releng/9.1/release/doc/fr_FR.ISO8859-1/installation/common/layout.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/installation/common/layout.xml releng/9.1/release/doc/fr_FR.ISO8859-1/installation/common/trouble.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/installation/common/trouble.xml releng/9.1/release/doc/fr_FR.ISO8859-1/installation/common/upgrade.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/installation/common/upgrade.xml releng/9.1/release/doc/fr_FR.ISO8859-1/installation/i386/article.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/installation/i386/article.xml releng/9.1/release/doc/fr_FR.ISO8859-1/installation/pc98/article.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/installation/pc98/article.xml releng/9.1/release/doc/fr_FR.ISO8859-1/installation/sparc64/article.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/installation/sparc64/article.xml releng/9.1/release/doc/fr_FR.ISO8859-1/installation/sparc64/install.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/installation/sparc64/install.xml releng/9.1/release/doc/fr_FR.ISO8859-1/relnotes/alpha/article.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/relnotes/alpha/article.xml releng/9.1/release/doc/fr_FR.ISO8859-1/relnotes/common/new.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/relnotes/common/new.xml releng/9.1/release/doc/fr_FR.ISO8859-1/relnotes/i386/article.xml - copied unchanged from r241096, head/release/doc/fr_FR.ISO8859-1/relnotes/i386/article.xml releng/9.1/release/doc/fr_FR.ISO8859-1/share/xml/ - copied from r241096, head/release/doc/fr_FR.ISO8859-1/share/xml/ releng/9.1/release/doc/ja_JP.eucJP/errata/article.xml - copied unchanged from r241096, head/release/doc/ja_JP.eucJP/errata/article.xml releng/9.1/release/doc/ja_JP.eucJP/hardware/alpha/article.xml - copied unchanged from r241096, head/release/doc/ja_JP.eucJP/hardware/alpha/article.xml releng/9.1/release/doc/ja_JP.eucJP/hardware/amd64/article.xml - copied unchanged from r241096, head/release/doc/ja_JP.eucJP/hardware/amd64/article.xml releng/9.1/release/doc/ja_JP.eucJP/hardware/amd64/proc-amd64.xml - copied unchanged from r241096, head/release/doc/ja_JP.eucJP/hardware/amd64/proc-amd64.xml releng/9.1/release/doc/ja_JP.eucJP/hardware/common/artheader.xml - copied unchanged from r241096, head/release/doc/ja_JP.eucJP/hardware/common/artheader.xml releng/9.1/release/doc/ja_JP.eucJP/hardware/common/dev.xml - copied unchanged from r241096, head/release/doc/ja_JP.eucJP/hardware/common/dev.xml releng/9.1/release/doc/ja_JP.eucJP/hardware/common/intro.xml - copied unchanged from r241096, head/release/doc/ja_JP.eucJP/hardware/common/intro.xml releng/9.1/release/doc/ja_JP.eucJP/hardware/i386/article.xml - copied unchanged from r241096, head/release/doc/ja_JP.eucJP/hardware/i386/article.xml releng/9.1/release/doc/ja_JP.eucJP/hardware/i386/proc-i386.xml - copied unchanged from r241096, head/release/doc/ja_JP.eucJP/hardware/i386/proc-i386.xml releng/9.1/release/doc/ja_JP.eucJP/hardware/ia64/article.xml - copied unchanged from r241096, head/release/doc/ja_JP.eucJP/hardware/ia64/article.xml releng/9.1/release/doc/ja_JP.eucJP/hardware/ia64/proc-ia64.xml - copied unchanged from r241096, head/release/doc/ja_JP.eucJP/hardware/ia64/proc-ia64.xml releng/9.1/release/doc/ja_JP.eucJP/hardware/pc98/article.xml - copied unchanged from r241096, head/release/doc/ja_JP.eucJP/hardware/pc98/article.xml releng/9.1/release/doc/ja_JP.eucJP/hardware/pc98/proc-pc98.xml - copied unchanged from r241096, head/release/doc/ja_JP.eucJP/hardware/pc98/proc-pc98.xml releng/9.1/release/doc/ja_JP.eucJP/hardware/sparc64/article.xml - copied unchanged from r241096, head/release/doc/ja_JP.eucJP/hardware/sparc64/article.xml releng/9.1/release/doc/ja_JP.eucJP/hardware/sparc64/proc-sparc64.xml - copied unchanged from r241096, head/release/doc/ja_JP.eucJP/hardware/sparc64/proc-sparc64.xml releng/9.1/release/doc/ja_JP.eucJP/relnotes/alpha/article.xml - copied unchanged from r241096, head/release/doc/ja_JP.eucJP/relnotes/alpha/article.xml releng/9.1/release/doc/ja_JP.eucJP/relnotes/amd64/article.xml - copied unchanged from r241096, head/release/doc/ja_JP.eucJP/relnotes/amd64/article.xml releng/9.1/release/doc/ja_JP.eucJP/relnotes/common/new.xml - copied unchanged from r241096, head/release/doc/ja_JP.eucJP/relnotes/common/new.xml releng/9.1/release/doc/ja_JP.eucJP/relnotes/i386/article.xml - copied unchanged from r241096, head/release/doc/ja_JP.eucJP/relnotes/i386/article.xml releng/9.1/release/doc/ja_JP.eucJP/relnotes/ia64/article.xml - copied unchanged from r241096, head/release/doc/ja_JP.eucJP/relnotes/ia64/article.xml releng/9.1/release/doc/ja_JP.eucJP/relnotes/pc98/article.xml - copied unchanged from r241096, head/release/doc/ja_JP.eucJP/relnotes/pc98/article.xml releng/9.1/release/doc/ja_JP.eucJP/relnotes/sparc64/article.xml - copied unchanged from r241096, head/release/doc/ja_JP.eucJP/relnotes/sparc64/article.xml releng/9.1/release/doc/ja_JP.eucJP/share/xml/ - copied from r241096, head/release/doc/ja_JP.eucJP/share/xml/ releng/9.1/release/doc/ru_RU.KOI8-R/errata/article.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/errata/article.xml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/alpha/article.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/hardware/alpha/article.xml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/amd64/article.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/hardware/amd64/article.xml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/amd64/proc-amd64.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/hardware/amd64/proc-amd64.xml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/common/artheader.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/hardware/common/artheader.xml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/common/dev.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/hardware/common/dev.xml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/common/intro.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/hardware/common/intro.xml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/i386/article.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/hardware/i386/article.xml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/i386/proc-i386.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/hardware/i386/proc-i386.xml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/ia64/article.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/hardware/ia64/article.xml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/ia64/proc-ia64.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/hardware/ia64/proc-ia64.xml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/pc98/article.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/hardware/pc98/article.xml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/pc98/proc-pc98.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/hardware/pc98/proc-pc98.xml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/sparc64/article.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/hardware/sparc64/article.xml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/sparc64/proc-sparc64.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/hardware/sparc64/proc-sparc64.xml releng/9.1/release/doc/ru_RU.KOI8-R/installation/alpha/article.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/installation/alpha/article.xml releng/9.1/release/doc/ru_RU.KOI8-R/installation/amd64/article.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/installation/amd64/article.xml releng/9.1/release/doc/ru_RU.KOI8-R/installation/common/abstract.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/installation/common/abstract.xml releng/9.1/release/doc/ru_RU.KOI8-R/installation/common/artheader.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/installation/common/artheader.xml releng/9.1/release/doc/ru_RU.KOI8-R/installation/common/install.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/installation/common/install.xml releng/9.1/release/doc/ru_RU.KOI8-R/installation/common/layout.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/installation/common/layout.xml releng/9.1/release/doc/ru_RU.KOI8-R/installation/common/trouble.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/installation/common/trouble.xml releng/9.1/release/doc/ru_RU.KOI8-R/installation/common/upgrade.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/installation/common/upgrade.xml releng/9.1/release/doc/ru_RU.KOI8-R/installation/i386/article.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/installation/i386/article.xml releng/9.1/release/doc/ru_RU.KOI8-R/installation/ia64/article.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/installation/ia64/article.xml releng/9.1/release/doc/ru_RU.KOI8-R/installation/pc98/article.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/installation/pc98/article.xml releng/9.1/release/doc/ru_RU.KOI8-R/installation/sparc64/article.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/installation/sparc64/article.xml releng/9.1/release/doc/ru_RU.KOI8-R/readme/article.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/readme/article.xml releng/9.1/release/doc/ru_RU.KOI8-R/relnotes/alpha/article.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/relnotes/alpha/article.xml releng/9.1/release/doc/ru_RU.KOI8-R/relnotes/amd64/article.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/relnotes/amd64/article.xml releng/9.1/release/doc/ru_RU.KOI8-R/relnotes/common/new.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/relnotes/common/new.xml releng/9.1/release/doc/ru_RU.KOI8-R/relnotes/i386/article.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/relnotes/i386/article.xml releng/9.1/release/doc/ru_RU.KOI8-R/relnotes/ia64/article.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/relnotes/ia64/article.xml releng/9.1/release/doc/ru_RU.KOI8-R/relnotes/pc98/article.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/relnotes/pc98/article.xml releng/9.1/release/doc/ru_RU.KOI8-R/relnotes/sparc64/article.xml - copied unchanged from r241096, head/release/doc/ru_RU.KOI8-R/relnotes/sparc64/article.xml releng/9.1/release/doc/ru_RU.KOI8-R/share/xml/ - copied from r241096, head/release/doc/ru_RU.KOI8-R/share/xml/ releng/9.1/release/doc/share/xml/ - copied from r241096, head/release/doc/share/xml/ releng/9.1/release/doc/zh_CN.GB2312/errata/article.xml - copied unchanged from r241096, head/release/doc/zh_CN.GB2312/errata/article.xml releng/9.1/release/doc/zh_CN.GB2312/hardware/article.xml - copied unchanged from r241096, head/release/doc/zh_CN.GB2312/hardware/article.xml releng/9.1/release/doc/zh_CN.GB2312/readme/article.xml - copied unchanged from r241096, head/release/doc/zh_CN.GB2312/readme/article.xml releng/9.1/release/doc/zh_CN.GB2312/relnotes/article.xml - copied unchanged from r241096, head/release/doc/zh_CN.GB2312/relnotes/article.xml releng/9.1/release/doc/zh_CN.GB2312/share/xml/ - copied from r241096, head/release/doc/zh_CN.GB2312/share/xml/ Deleted: releng/9.1/release/doc/de_DE.ISO8859-1/early-adopter/article.sgml releng/9.1/release/doc/de_DE.ISO8859-1/errata/article.sgml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/alpha/article.sgml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/alpha/proc-alpha.sgml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/common/artheader.sgml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/common/dev.sgml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/common/intro.sgml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/i386/article.sgml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/i386/proc-i386.sgml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/ia64/article.sgml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/ia64/proc-ia64.sgml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/pc98/article.sgml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/pc98/proc-pc98.sgml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/sparc64/article.sgml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/sparc64/dev-sparc64.sgml releng/9.1/release/doc/de_DE.ISO8859-1/hardware/sparc64/proc-sparc64.sgml releng/9.1/release/doc/de_DE.ISO8859-1/installation/alpha/article.sgml releng/9.1/release/doc/de_DE.ISO8859-1/installation/common/abstract.sgml releng/9.1/release/doc/de_DE.ISO8859-1/installation/common/artheader.sgml releng/9.1/release/doc/de_DE.ISO8859-1/installation/common/install.sgml releng/9.1/release/doc/de_DE.ISO8859-1/installation/common/layout.sgml releng/9.1/release/doc/de_DE.ISO8859-1/installation/common/trouble.sgml releng/9.1/release/doc/de_DE.ISO8859-1/installation/common/upgrade.sgml releng/9.1/release/doc/de_DE.ISO8859-1/installation/i386/article.sgml releng/9.1/release/doc/de_DE.ISO8859-1/installation/ia64/article.sgml releng/9.1/release/doc/de_DE.ISO8859-1/installation/pc98/article.sgml releng/9.1/release/doc/de_DE.ISO8859-1/installation/sparc64/article.sgml releng/9.1/release/doc/de_DE.ISO8859-1/installation/sparc64/install.sgml releng/9.1/release/doc/de_DE.ISO8859-1/readme/article.sgml releng/9.1/release/doc/de_DE.ISO8859-1/relnotes/alpha/article.sgml releng/9.1/release/doc/de_DE.ISO8859-1/relnotes/common/new.sgml releng/9.1/release/doc/de_DE.ISO8859-1/relnotes/i386/article.sgml releng/9.1/release/doc/de_DE.ISO8859-1/relnotes/ia64/article.sgml releng/9.1/release/doc/de_DE.ISO8859-1/relnotes/pc98/article.sgml releng/9.1/release/doc/de_DE.ISO8859-1/relnotes/sparc64/article.sgml releng/9.1/release/doc/de_DE.ISO8859-1/share/sgml/ releng/9.1/release/doc/en_US.ISO8859-1/errata/article.sgml releng/9.1/release/doc/en_US.ISO8859-1/hardware/article.sgml releng/9.1/release/doc/en_US.ISO8859-1/installation/article.sgml releng/9.1/release/doc/en_US.ISO8859-1/readme/article.sgml releng/9.1/release/doc/en_US.ISO8859-1/relnotes/article.sgml releng/9.1/release/doc/en_US.ISO8859-1/share/sgml/ releng/9.1/release/doc/fr_FR.ISO8859-1/early-adopter/article.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/errata/article.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/alpha/article.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/alpha/proc-alpha.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/common/artheader.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/common/dev.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/common/intro.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/i386/article.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/i386/proc-i386.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/ia64/article.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/ia64/proc-ia64.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/pc98/article.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/pc98/proc-pc98.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/sparc64/article.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/sparc64/dev-sparc64.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/sparc64/proc-sparc64.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/installation/alpha/article.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/installation/common/abstract.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/installation/common/artheader.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/installation/common/install.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/installation/common/layout.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/installation/common/trouble.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/installation/common/upgrade.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/installation/i386/article.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/installation/pc98/article.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/installation/sparc64/article.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/installation/sparc64/install.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/relnotes/alpha/article.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/relnotes/common/new.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/relnotes/i386/article.sgml releng/9.1/release/doc/fr_FR.ISO8859-1/share/sgml/ releng/9.1/release/doc/ja_JP.eucJP/errata/article.sgml releng/9.1/release/doc/ja_JP.eucJP/hardware/alpha/article.sgml releng/9.1/release/doc/ja_JP.eucJP/hardware/amd64/article.sgml releng/9.1/release/doc/ja_JP.eucJP/hardware/amd64/proc-amd64.sgml releng/9.1/release/doc/ja_JP.eucJP/hardware/common/artheader.sgml releng/9.1/release/doc/ja_JP.eucJP/hardware/common/dev.sgml releng/9.1/release/doc/ja_JP.eucJP/hardware/common/intro.sgml releng/9.1/release/doc/ja_JP.eucJP/hardware/i386/article.sgml releng/9.1/release/doc/ja_JP.eucJP/hardware/i386/proc-i386.sgml releng/9.1/release/doc/ja_JP.eucJP/hardware/ia64/article.sgml releng/9.1/release/doc/ja_JP.eucJP/hardware/ia64/proc-ia64.sgml releng/9.1/release/doc/ja_JP.eucJP/hardware/pc98/article.sgml releng/9.1/release/doc/ja_JP.eucJP/hardware/pc98/proc-pc98.sgml releng/9.1/release/doc/ja_JP.eucJP/hardware/sparc64/article.sgml releng/9.1/release/doc/ja_JP.eucJP/hardware/sparc64/proc-sparc64.sgml releng/9.1/release/doc/ja_JP.eucJP/relnotes/alpha/article.sgml releng/9.1/release/doc/ja_JP.eucJP/relnotes/amd64/article.sgml releng/9.1/release/doc/ja_JP.eucJP/relnotes/common/new.sgml releng/9.1/release/doc/ja_JP.eucJP/relnotes/i386/article.sgml releng/9.1/release/doc/ja_JP.eucJP/relnotes/ia64/article.sgml releng/9.1/release/doc/ja_JP.eucJP/relnotes/pc98/article.sgml releng/9.1/release/doc/ja_JP.eucJP/relnotes/sparc64/article.sgml releng/9.1/release/doc/ja_JP.eucJP/share/sgml/ releng/9.1/release/doc/ru_RU.KOI8-R/errata/article.sgml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/alpha/article.sgml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/amd64/article.sgml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/amd64/proc-amd64.sgml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/common/artheader.sgml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/common/dev.sgml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/common/intro.sgml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/i386/article.sgml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/i386/proc-i386.sgml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/ia64/article.sgml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/ia64/proc-ia64.sgml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/pc98/article.sgml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/pc98/proc-pc98.sgml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/sparc64/article.sgml releng/9.1/release/doc/ru_RU.KOI8-R/hardware/sparc64/proc-sparc64.sgml releng/9.1/release/doc/ru_RU.KOI8-R/installation/alpha/article.sgml releng/9.1/release/doc/ru_RU.KOI8-R/installation/amd64/article.sgml releng/9.1/release/doc/ru_RU.KOI8-R/installation/common/abstract.sgml releng/9.1/release/doc/ru_RU.KOI8-R/installation/common/artheader.sgml releng/9.1/release/doc/ru_RU.KOI8-R/installation/common/install.sgml releng/9.1/release/doc/ru_RU.KOI8-R/installation/common/layout.sgml releng/9.1/release/doc/ru_RU.KOI8-R/installation/common/trouble.sgml releng/9.1/release/doc/ru_RU.KOI8-R/installation/common/upgrade.sgml releng/9.1/release/doc/ru_RU.KOI8-R/installation/i386/article.sgml releng/9.1/release/doc/ru_RU.KOI8-R/installation/ia64/article.sgml releng/9.1/release/doc/ru_RU.KOI8-R/installation/pc98/article.sgml releng/9.1/release/doc/ru_RU.KOI8-R/installation/sparc64/article.sgml releng/9.1/release/doc/ru_RU.KOI8-R/readme/article.sgml releng/9.1/release/doc/ru_RU.KOI8-R/relnotes/alpha/article.sgml releng/9.1/release/doc/ru_RU.KOI8-R/relnotes/amd64/article.sgml releng/9.1/release/doc/ru_RU.KOI8-R/relnotes/common/new.sgml releng/9.1/release/doc/ru_RU.KOI8-R/relnotes/i386/article.sgml releng/9.1/release/doc/ru_RU.KOI8-R/relnotes/ia64/article.sgml releng/9.1/release/doc/ru_RU.KOI8-R/relnotes/pc98/article.sgml releng/9.1/release/doc/ru_RU.KOI8-R/relnotes/sparc64/article.sgml releng/9.1/release/doc/ru_RU.KOI8-R/share/sgml/ releng/9.1/release/doc/share/sgml/ releng/9.1/release/doc/zh_CN.GB2312/errata/article.sgml releng/9.1/release/doc/zh_CN.GB2312/hardware/article.sgml releng/9.1/release/doc/zh_CN.GB2312/readme/article.sgml releng/9.1/release/doc/zh_CN.GB2312/relnotes/article.sgml releng/9.1/release/doc/zh_CN.GB2312/share/sgml/ Modified: releng/9.1/release/doc/Makefile releng/9.1/release/doc/README releng/9.1/release/doc/de_DE.ISO8859-1/early-adopter/Makefile releng/9.1/release/doc/de_DE.ISO8859-1/errata/Makefile releng/9.1/release/doc/de_DE.ISO8859-1/hardware/alpha/Makefile releng/9.1/release/doc/de_DE.ISO8859-1/hardware/common/hw.ent releng/9.1/release/doc/de_DE.ISO8859-1/hardware/i386/Makefile releng/9.1/release/doc/de_DE.ISO8859-1/hardware/ia64/Makefile releng/9.1/release/doc/de_DE.ISO8859-1/hardware/pc98/Makefile releng/9.1/release/doc/de_DE.ISO8859-1/hardware/sparc64/Makefile releng/9.1/release/doc/de_DE.ISO8859-1/installation/alpha/Makefile releng/9.1/release/doc/de_DE.ISO8859-1/installation/common/install.ent releng/9.1/release/doc/de_DE.ISO8859-1/installation/i386/Makefile releng/9.1/release/doc/de_DE.ISO8859-1/installation/ia64/Makefile releng/9.1/release/doc/de_DE.ISO8859-1/installation/pc98/Makefile releng/9.1/release/doc/de_DE.ISO8859-1/installation/sparc64/Makefile releng/9.1/release/doc/de_DE.ISO8859-1/readme/Makefile releng/9.1/release/doc/de_DE.ISO8859-1/relnotes/alpha/Makefile releng/9.1/release/doc/de_DE.ISO8859-1/relnotes/common/relnotes.ent releng/9.1/release/doc/de_DE.ISO8859-1/relnotes/i386/Makefile releng/9.1/release/doc/de_DE.ISO8859-1/relnotes/ia64/Makefile releng/9.1/release/doc/de_DE.ISO8859-1/relnotes/pc98/Makefile releng/9.1/release/doc/de_DE.ISO8859-1/relnotes/sparc64/Makefile releng/9.1/release/doc/en_US.ISO8859-1/errata/Makefile releng/9.1/release/doc/en_US.ISO8859-1/hardware/Makefile releng/9.1/release/doc/en_US.ISO8859-1/installation/Makefile releng/9.1/release/doc/en_US.ISO8859-1/readme/Makefile releng/9.1/release/doc/en_US.ISO8859-1/relnotes/Makefile releng/9.1/release/doc/fr_FR.ISO8859-1/early-adopter/Makefile releng/9.1/release/doc/fr_FR.ISO8859-1/errata/Makefile releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/alpha/Makefile releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/common/hw.ent releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/i386/Makefile releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/ia64/Makefile releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/pc98/Makefile releng/9.1/release/doc/fr_FR.ISO8859-1/hardware/sparc64/Makefile releng/9.1/release/doc/fr_FR.ISO8859-1/installation/alpha/Makefile releng/9.1/release/doc/fr_FR.ISO8859-1/installation/common/install.ent releng/9.1/release/doc/fr_FR.ISO8859-1/installation/i386/Makefile releng/9.1/release/doc/fr_FR.ISO8859-1/installation/pc98/Makefile releng/9.1/release/doc/fr_FR.ISO8859-1/installation/sparc64/Makefile releng/9.1/release/doc/fr_FR.ISO8859-1/relnotes/alpha/Makefile releng/9.1/release/doc/fr_FR.ISO8859-1/relnotes/common/relnotes.ent releng/9.1/release/doc/fr_FR.ISO8859-1/relnotes/i386/Makefile releng/9.1/release/doc/ja_JP.eucJP/errata/Makefile releng/9.1/release/doc/ja_JP.eucJP/hardware/alpha/Makefile releng/9.1/release/doc/ja_JP.eucJP/hardware/amd64/Makefile releng/9.1/release/doc/ja_JP.eucJP/hardware/common/hw.ent releng/9.1/release/doc/ja_JP.eucJP/hardware/i386/Makefile releng/9.1/release/doc/ja_JP.eucJP/hardware/ia64/Makefile releng/9.1/release/doc/ja_JP.eucJP/hardware/pc98/Makefile releng/9.1/release/doc/ja_JP.eucJP/hardware/sparc64/Makefile releng/9.1/release/doc/ja_JP.eucJP/relnotes/alpha/Makefile releng/9.1/release/doc/ja_JP.eucJP/relnotes/amd64/Makefile releng/9.1/release/doc/ja_JP.eucJP/relnotes/common/relnotes.ent releng/9.1/release/doc/ja_JP.eucJP/relnotes/i386/Makefile releng/9.1/release/doc/ja_JP.eucJP/relnotes/ia64/Makefile releng/9.1/release/doc/ja_JP.eucJP/relnotes/pc98/Makefile releng/9.1/release/doc/ja_JP.eucJP/relnotes/sparc64/Makefile releng/9.1/release/doc/ru_RU.KOI8-R/errata/Makefile releng/9.1/release/doc/ru_RU.KOI8-R/hardware/alpha/Makefile releng/9.1/release/doc/ru_RU.KOI8-R/hardware/amd64/Makefile releng/9.1/release/doc/ru_RU.KOI8-R/hardware/common/hw.ent releng/9.1/release/doc/ru_RU.KOI8-R/hardware/i386/Makefile releng/9.1/release/doc/ru_RU.KOI8-R/hardware/ia64/Makefile releng/9.1/release/doc/ru_RU.KOI8-R/hardware/pc98/Makefile releng/9.1/release/doc/ru_RU.KOI8-R/hardware/sparc64/Makefile releng/9.1/release/doc/ru_RU.KOI8-R/installation/alpha/Makefile releng/9.1/release/doc/ru_RU.KOI8-R/installation/amd64/Makefile releng/9.1/release/doc/ru_RU.KOI8-R/installation/common/install.ent releng/9.1/release/doc/ru_RU.KOI8-R/installation/i386/Makefile releng/9.1/release/doc/ru_RU.KOI8-R/installation/ia64/Makefile releng/9.1/release/doc/ru_RU.KOI8-R/installation/pc98/Makefile releng/9.1/release/doc/ru_RU.KOI8-R/installation/sparc64/Makefile releng/9.1/release/doc/ru_RU.KOI8-R/readme/Makefile releng/9.1/release/doc/ru_RU.KOI8-R/relnotes/alpha/Makefile releng/9.1/release/doc/ru_RU.KOI8-R/relnotes/amd64/Makefile releng/9.1/release/doc/ru_RU.KOI8-R/relnotes/common/relnotes.ent releng/9.1/release/doc/ru_RU.KOI8-R/relnotes/i386/Makefile releng/9.1/release/doc/ru_RU.KOI8-R/relnotes/ia64/Makefile releng/9.1/release/doc/ru_RU.KOI8-R/relnotes/pc98/Makefile releng/9.1/release/doc/ru_RU.KOI8-R/relnotes/sparc64/Makefile releng/9.1/release/doc/ru_RU.KOI8-R/share/examples/dev-auto-translate.pl releng/9.1/release/doc/share/mk/doc.relnotes.mk releng/9.1/release/doc/zh_CN.GB2312/errata/Makefile releng/9.1/release/doc/zh_CN.GB2312/hardware/Makefile releng/9.1/release/doc/zh_CN.GB2312/readme/Makefile releng/9.1/release/doc/zh_CN.GB2312/relnotes/Makefile Directory Properties: releng/9.1/release/ (props changed) releng/9.1/release/doc/en_US.ISO8859-1/hardware/ (props changed) Modified: releng/9.1/release/doc/Makefile ============================================================================== --- releng/9.1/release/doc/Makefile Thu Oct 11 15:21:07 2012 (r241444) +++ releng/9.1/release/doc/Makefile Thu Oct 11 15:49:42 2012 (r241445) @@ -8,7 +8,7 @@ SUBDIR+= ${RELNOTES_LANG} .else SUBDIR+= en_US.ISO8859-1 .endif -SUBDIR+= share/sgml +SUBDIR+= share/xml RELN_ROOT?= ${.CURDIR} Modified: releng/9.1/release/doc/README ============================================================================== --- releng/9.1/release/doc/README Thu Oct 11 15:21:07 2012 (r241444) +++ releng/9.1/release/doc/README Thu Oct 11 15:49:42 2012 (r241445) @@ -24,34 +24,34 @@ share/mk/doc.relnotes.mk Common Makefile definitions for RELNOTESng. These definitions mostly accommodate the fact that we're building DocProj-like documents outside the doc/ tree. -share/sgml/catalog +share/xml/catalog Main SGML catalog for all language-neutral (and default EN) stylesheet and entity files. Can be overridden if needed for translations. -share/sgml/default.dsl +share/xml/default.dsl All documents build with this file as a stylesheet. All it does is to make it possible to use the document catalogs to locate the "real" stylesheet by reference, rather than having to specify it by pathname. -share/sgml/release.dsl +share/xml/release.dsl Language-neutral stylesheet. This stylesheet supports the arch= attribute on (all?) DocBook elements; elements with an arch= attribute are only included in the output if their value is equal to the value of the &arch; entity. In the future, arch= could be a list of possible &arch; entity values that match, such as "i386,sparc64". -share/sgml/release.ent +share/xml/release.ent Release information. Need to update the entry definitions in this file when rolling new revisions; these should take effect in all documents. -en_US.ISO8859-1/share/sgml/release.dsl +en_US.ISO8859-1/share/xml/release.dsl Language-dependent stylesheet for en, but also the default for translations if they don't override the settings here. This stylesheet sets the email footer at the bottom of HTML pages, as well as a few other parameters. If necessary for translations, this file can be overridden with - */share/sgml/release.dsl and */share/sgml/catalog. + */share/xml/release.dsl and */share/xml/catalog. */relnotes/common/ Directory for multi-architecture release notes files. @@ -88,7 +88,7 @@ tree. For example: % make DOC_PREFIX=/usr/doc all All definition of the "current" version of FreeBSD is contained in the -share/sgml/release.ent file; release engineers should peruse the +share/xml/release.ent file; release engineers should peruse the contents of this file carefully when doing version number bumps. When creating content for the architecture-dependent files, authors @@ -108,9 +108,9 @@ When creating a translation, make a new directory with a language code (paralleling the DocProj directory structure). If necessary, new language-dependent HTML footers can be generated by making a new language-dependent -${LANG}/share/sgml/release.dsl, a ${LANG}/share/sgml/catalog that +${LANG}/share/xml/release.dsl, a ${LANG}/share/xml/catalog that points to it, and a new definition in the Makefiles that adds -${LANG}/share/sgml/catalog to EXTRA_CATALOGS. Except for the Makefile +${LANG}/share/xml/catalog to EXTRA_CATALOGS. Except for the Makefile changes, this is the same procedure that is used for creating a new translation for DocProj files. Modified: releng/9.1/release/doc/de_DE.ISO8859-1/early-adopter/Makefile ============================================================================== --- releng/9.1/release/doc/de_DE.ISO8859-1/early-adopter/Makefile Thu Oct 11 15:21:07 2012 (r241444) +++ releng/9.1/release/doc/de_DE.ISO8859-1/early-adopter/Makefile Thu Oct 11 15:49:42 2012 (r241445) @@ -17,7 +17,7 @@ FORMATS?= html INSTALL_COMPRESSED?=gz INSTALL_ONLY_COMPRESSED?= -SRCS+= article.sgml +SRCS+= article.xml .include "${RELN_ROOT}/share/mk/doc.relnotes.mk" .include "${DOC_PREFIX}/share/mk/doc.project.mk" Copied: releng/9.1/release/doc/de_DE.ISO8859-1/early-adopter/article.xml (from r241096, head/release/doc/de_DE.ISO8859-1/early-adopter/article.xml) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ releng/9.1/release/doc/de_DE.ISO8859-1/early-adopter/article.xml Thu Oct 11 15:49:42 2012 (r241445, copy of r241096, head/release/doc/de_DE.ISO8859-1/early-adopter/article.xml) @@ -0,0 +1,544 @@ + + +%entities; + +%release; + +X"> +X"> +]> + + + +
+ + Hinweise für die ersten Anwender von &os; + &release.current; + + + The &os; Release Engineering Team + + + $FreeBSD$ + + + 2002 + 2003 + The &os; Release + Engineering Team + + + + Dieser Artikel enthält Informationen über den + Status von &os; &release.current; für die Anwender, die + bisher noch keine Erfahrung mit den &release.5x; Versionen + oder &os; sammeln konnten. Er enthält einige + Hintergrundinformationen über die vor und während + einer Veröffentlichung ablaufende Prozesse, nennt die + wichtigsten Neuerungen und die Stellen, an denen die ersten + Anwender Probleme haben könnten. Weiterhin gibt es + Informationen über die Pläne für weitere + Veröffentlichungen im Entwicklungszweig 4-STABLE und + ein paar Hinweise für die Aktualisierung bestehender + Systeme. + + + + + Einführung + + Nach über zwei Jahren steht mit &os; &release.5x; + wieder eine komplett neue &os;-Version zur Verfügung. Sie + bietet nicht nur diverse neue Möglichkeiten, auch und + gerade unter der Haube hat sich einiges + verbessert. Der Nachteil dieser Neuerungen ist, daß + große Teile des Systems neu und nicht ausreichend getestet + sind. Im Vergleich zu den existierenden &release.4x; Versionen + kann der Schritt zu den ersten &release.5x; Versionen zu + Verschlechterungen in den Bereichen Stabilität, Leistung + und teilweise auch Funktionalität führen. + + Aus diesen Gründen warnen wir alle Anwender, ihre + Systeme nicht von älteren &os;-Versionen auf 5.0 zu + aktualisieren, wenn sie die "Problemzonen" nicht kennen + oder nicht bereit sind, die Einschränkungen in den neuesten + Versionen in Kauf zu nehmen. Gerade konservative Anwender + sollten in der nahen Zukunft &release.4x;-Versionen (wie + 4.8-RELEASE) benutzen. Wir meinen, daß diese Anwender + erst zu &release.5x; wechseln sollten, nachdem der + Entwicklungszweig 5-STABLE existiert; dies wird wahrscheinlich + nach der Veröffentlichung von 5.2-RELEASE + passieren. + + Hier zeigt sich das Henne und Ei Problem bei + der Veröffentlichung von &os; &release.5x;. Alle am &os; + Project beteiligten Personen wollen ein &os;, das möglichst + stabil und zuverlässig ist. Um dieses Ziel zu erreichen, + müssen die neue Version und speziell die neuen Komponenten + von möglichst vielen Anwendern getestet werden. + Dummerweise gibt es bei realistischer Betrachtung nur eine + Möglichkeit, eine größere Anzahl an Anwender + für einen Test zu gewinnen: Die Veröffentlichung der + zu testenden Version! + + Dieser Artikel beschreibt einige der Probleme, die bei der + Installation und Benutzung von &os; &release.current; auftreten + können. Zuerst wird beschrieben, wie eine neue FreeBSD + Version veröffentlicht wird. Dann werden die + interessanteren Neuerungen in FreeBSD &release.current; und die + Bereiche, in denen (gerade für unvorsichtige Anwender) + Probleme auftreten können, vorgestellt. Anwender, die erst + einmal bei Systemen auf Basis von 4-STABLE bleiben möchten, + erhalten einen kurzen Ausblick auf die kurz- und mittelfristigen + Planungen für diesen Entwicklungszweig. Zuletzt wird + besprochen, was bei einer Aktualisierung eines existierenden + &release.4x; Systems auf 5.0 beachtet werden muß. + + + + Veröffentlichung neuer &os;-Versionen + + Das Prinzip der &os;-Entwicklung ist die Verwendung mehrerer + Entwicklungszweige innerhalb eines CVS + Repository. Der Hauptzweig wird CURRENT + genannt und innerhalb des Repository mit dem symbolischen Namen + HEAD referenziert. Neuerungen werden + zunächst in diesen Zweig eingebracht. Das bedeutet zwar, + daß neue Möglichkeiten zunächst einmal nur in + CURRENT zur Verfügung stehen, es bedeutet allerdings auch, + daß dieser Zweig von Zeit zu Zeit Kummer bereitet, + während die Neuerungen getestet und ihre Fehler entfernt + werden. + + Wenn eine neue &os;-Version veröffentlicht wird, + basiert diese in der Regel auf einem der STABLE + (stabil) genannten Entwicklungszweige. Neuerungen werden nur in + diese Entwicklungszweige übernommen, nachdem sie in CURRENT + getestet wurden. Zur Zeit gibt es nur einen aktiven STABLE + Entwicklungszweig: 4-STABLE; dieser Zweig war + die Grundlage für alle &release.4x; Versionen. Dieser + Zweig wird innerhalb des CVS Repository durch den symbolischen + Namen RELENG_4 gekennzeichnet. + + Die Basis für &os; 5.0 und 5.1 ist der + Entwicklungszweig CURRENT. Damit wird zum ersten Mal nach + über zwei Jahren eine neue Version auf Basis dieses + Entwicklungszweiges erscheinen (die letzte war &os; 4.0, im + März 2000). + + Einige Zeit nach der Veröffentlichung von &os; 5.0 wird + im &os; CVS Repository der Zweig 5-STABLE mit dem + symbolischen Namen RELENG_5 erzeugt werden. + Die letzten beiden Entwicklungszweige dieser Art (3-STABLE und + 4-STABLE) wurden unmittelbar nach der Veröffentlichung der + jeweiligen Punkt Null Versionen (3.0 bzw. 4.0) + erzeugt. Rückblickend müssen wir feststellen, + daß dadurch in beiden Fällen nicht genug Zeit war, um + CURRENT zu stabilisieren, bevor der neue Entwicklungszweig + eingerichtet wurde. Dies führte zu unnötiger + Mehrarbeit, da Fehlerkorrekturen von einem Zweig in den anderen + Zweig übertragen werden mußten; außerdem kam + es zu einigen Änderungen in der Architektur, die nicht in + den jeweils anderen Zweig übernommen werden konnten. + + Aus diesem Grund wird das Release Engineering Team den neuen + 5-STABLE Entwicklungszweig erst dann im CVS Repository + einrichten, wenn eine solide Grundlage zur Verfügung steht. + Es ist sehr wahrscheinlich, daß vorher mehrere + &release.5x; Versionen erscheinen werden; zur Zeit rechnen wir + damit, daß 5-STABLE nach dem Erscheinen von 5.2-RELEASE + erzeugt werden wird. + + Weitere Informationen über den Ablauf bei der + Veröffentlichung einer neuen &os; Version finden Sie auf + den Release + Engineering Web pages und im Artikel &os; + Release Engineering. Informationen über den + geplanten Entwicklungszweig 5-STABLE finden Sie auf der The + Roadmap for 5-STABLE. + + + + Neuerungen + + Die Glanzpunkte von &os; &release.5x; sind die vielen Neuerungen. + Diese Neuerungen und die neue Funktionalität basieren zum + größten Teil auf massiven Änderungen der + Systemarchitektur, die nicht in den Entwicklungszweig 4-STABLE + eingepflegt wurden. Viele in sich abgeschlossene + Änderungen wie Treiber für neue Geräte oder neue + Benutzerprogramme wurden dagegen schon nach 4-STABLE + übernommen. Die folgende Liste enthält eine kurze + Übersicht über die wichtigsten Neuerungen in &os; + 5.0: + + + + SMPng: Die nächste Generation der + Unterstützung für Systeme mit mehreren Prozessoren + (noch nicht abgeschlossen). Es ist jetzt möglich, + daß mehrere Prozessoren gleichzeitig den Kernel + nutzen. + + + + KSE: Die Kernel Scheduled Entities + erlauben es einem Prozess, mehrere Threads auf Kernel-Ebene + zu nutzen, analog zur Aktivierung via Scheduler. Die + (experimentellen) Bibliotheken libkse + und libthr erlauben auch normalen + Programmen mit mehreren Threads, diese Erweiterung zu + nutzen. + + + + Neue Plattformen: Zusätzlich zu i386, pc98 und + Alpha werden jetzt auch sparc64 und ia64 Systeme + unterstützt. + + + + GCC: Der Compiler und die dazugehörigen Werkzeuge + basieren jetzt auf GCC 3.2.2 und nicht mehr auf GCC + 2.95.X. + + + + MAC: Unterstützung für erweiterbare + Mandatory Access Control Regelwerke. + + + + GEOM: Ein flexibles Gerüst zur Manipulation von + Daten beim Transfer von und zu Festplatten. Auf dieser + Basis wurde ein experimentelles Modul zur + Verschlüsselung des Festplatteninhaltes + entwickelt. + + + + FFS: Das Dateisystem unterstützt jetzt + Hintergrund-&man.fsck.8; (um das System nach einem Absturz + schneller verfügbar zu machen) sowie + Schnappschüsse. + + + + UFS2: Dieses neue Dateisystem unterstützt + größere Dateien und zusätzliche + Dateiberechtigungen. &man.newfs.8; erzeugt jetzt + standardmäßig UFS2 Dateisysteme und auf allen + Plattformen außer PC98 gilt dies auch für + Dateisysteme, die mit &man.sysinstall.8; erzeugt + werden. + + + + Cardbus: Cardbus wird jetzt unterstützt. + + + + Eine ausführlichere Übersicht über die + Neuerungen finden Sie in den Release Notes + für &os; &release.prev; und &release.current;. + + + + Nachteile für frühe Anwender + + Ein Nachteil der Neuerungen in &os; &release.5x; ist, + daß es in einigen Bereichen auf Grund der noch nicht + abgeschlossenen Entwicklung zu Problemen oder zu unerwarteten + Effekten kommen kann. Einige (aber nicht alle) der Problemzonen + sind in der folgenden Liste zusammengefaßt: + + + + Die Arbeit an diversen Neuerungen ist noch nicht + abgeschlossen, dazu gehören unter anderem SMPng und + KSE. Diese Erweiterungen sind zwar für Test- und + Experimentalzwecke ausreichend stabil, aber unter + Umständen nicht stabil genug für den + Produktionsbetrieb. + + + + Durch die Änderungen in den Datenstrukturen des + Kernels und der Schnittstellen für Anwendungen und + Programmierer (ABI/API), müssen Treiber anderer + Hersteller angepaßt werden, damit sie korrekt mit &os; + 5.0 zusammenarbeiten. Es ist nicht ausgeschlossen, + daß es bis zum Erscheinen des Entwicklungszweiges + 5-STABLE weitere kleinere Änderungen am ABI/API geben + wird. + + + + Einige Teile des &os; Basissystems wurden in die Ports + Collection verschoben. Dazu gehören insbesondere + Perl, + UUCP und die meisten (nicht alle) + Spiele. Diese Programme werden zwar weiterhin entwickelt + und unterstützt, es kann aber verwirren, daß sie + nicht mehr Teil des Basissystems sind. + + + + Einige Teile des &os;-Basissystems wurden nicht mehr + gepflegt, weil es nicht genügend Anwender und/oder + Entwickler gab. Diese Teile mußten entfernt werden, + dazu zählen unter anderem die Erzeugung von Programmen + im Format a.out;, die XNS-Netzwerkprotokolle und der Treiber + für den X-10 Controller. + + + + Viele Ports und Packages, die mit &os; 4-STABLE noch + korrekt liefen, können mit &os; 5.0 nicht genutzt oder + nicht kompiliert werden. Der Grund ist in der Regel der + neue Compiler oder die Aufräumarbeiten in den + Header-Dateien. + + + + Viele der Neuerungen in &os; &release.5x; wurden bisher + nur auf relativ wenigen Systemen getestet. Viele dieser + Neuerungen (wie SMPng) haben Auswirkungen auf große + Bereiche des Kernels. + + + + Die Neuerungen in &os; 5.0 enthalten noch Routinen + zur Unterstützung bei der Fehlersuche und Diagnose. + Dadurch kann es dazu kommen, daß ein System mit + &os; 5.0 langsamer ist als mit 4-STABLE. + + + + Neuerungen werden erst in den Entwicklungszweig 4-STABLE + übernommen, nachdem sie eine Zeit lang in -CURRENT + gereift sind. Bei &os; 5.0 fehlt dieser + stabilisierende Effekt eines -STABLE Entwicklungszweiges. + Der Entwicklungszweig 5-STABLE wird wahrscheinlich erst + einige Zeit nach der Veröffentlichung von 5.2-RELEASE + eingerichtet werden. + + + + Die Dokumentation (wie z.B. das &os; Handbuch + und der FAQ) + ist teilweise noch nicht auf dem Stand von + &os; &release.5x;. + + + + Da einige dieser Probleme auch negative Auswirkungen auf die + Stabilität des Systems haben, rät das Release + Engineering Team konservativen Anwendern und Firmen, Versionen + aus dem Entwicklungszweig 4-STABLE zu verwenden, bis die + &release.5x; Versionen zuverlässiger + geworden sind. + + + + Die Zukunft des Entwicklungszweiges 4-STABLE + + Die Veröffentlichung von &os; 5.0 bedeutete nicht das + Ende des Entwicklungszweiges 4-STABLE: &os; 4.8 erschien im + April 2003, zwei Monate nach der Veröffentlichung von &os; + 5.0. Es wird wahrscheinlich noch eine weitere Version auf der + Basis dieses Entwicklungszweiges geben: Das für den Sommer + 2003 geplante 4.9-RELEASE. Auch eine Version 4.10 liegt im + Bereich des Möglichen. Dies hängt von mehreren + Faktoren ab, der wichtigste davon ist die Existenz und + Stabilität des Entwicklungszweiges 5-STABLE. Wenn CURRENT + nicht stabil genug ist, um einen Entwicklungszweig 5-STABLE zu + rechtfertigen, werden weitere Versionen auf Basis des + Entwicklungszweiges 4-STABLE möglich und notwendig sein. + Bis zum Erscheinen der offiziell letzten Version auf Basis von + 4-STABLE bleibt es den Entwicklern überlassen, ob sie + Neuerungen aus HEAD in 4-STABLE einpflegen + (im Rahmen der schon bestehenden Regelungen). + + Bis zu einem gewissen Grad werden das Release Engineering + Team und die Entwickler auch die Wünsche der Benutzer nach + weiteren Versionen auf Basis von 4-STABLE beachten. Allerdings + nur, so weit dies im Rahmen der beschränkten Ressourcen + möglich ist. + + Neue Versionen auf Basis des Entwicklungszweiges 4-STABLE + werden vom &a.security-officer; im üblichen Rahmen + unterstützt werden, genauere Informationen dazu finden Sie + auf der Security + page auf der &os; Webseite. In der Regel werden die + letzten beiden Versionen jedes Entwicklungszweiges durch die + Veröffentlichung von Sicherheitshinweisen und Patches + unterstützt; dem Team ist es allerdings freigestellt, diese + Unterstützung auf weitere Versionen oder spezielle Probleme + auszudehnen. + + + + Hinweise für die Aktualisierung von &os; &release.4x; + + Dieses Kapitel enthält Hinweise für Anwender, die + ihr bestehendes &os; &release.4x; System auf &os; &release.5x; + aktualisieren wollen. Wie bei jeder Aktualisierung ist es auf + jeden Fall notwendig, vorher die Release Notes und die Errata der + neuen Version zu lesen; bei Aktualisierung über den + Quellcode ist src/UPDATING + Pflichtlektüre. + + + Aktualisierung ohne Quellcode + + Der einfachste Ansatz ist immer noch + Sicherheitskopien erstellen, Platte formatieren, neues + System installieren, Daten wieder einspielen. Dadurch + werden alle Probleme mit veralteten und nicht kompatiblen + Programmen und Konfigurationsdateien umgangen. Die neuen + Dateisysteme können maximalen Nutzen aus den diversen + Neuerungen (speziell UFS2) ziehen. + + Zum gegenwärtigen Zeitpunkt hat noch niemand + ausführlich getestet, ob und wie gut die + Upgrade-Option in &man.sysinstall.8; bei einem + Update von 4.0 zu 5.0 funktioniert. Wir raten daher dringend + von der Verwendung dieser Funktion ab. Eines der + Hauptprobleme ist, daß bei dieser Variante diverse + Dateien nicht gelöscht werden, die zwar von &release.4x; + genutzt wurden, aber in &release.5x; nicht mehr vorhanden + sind. Diese Altlasten können zu Problemen + führen. + + Auf i386 und pc98 Systemen kann die Konfiguration von ISA + Geräten beim Systemstart mit dem Werkzeug UserConfig + eingestellt werden, dies gilt auch beim Start von einem + Installations-Medium. Dieses Programm wurde in &os; 5.0 durch + &man.device.hints.5; ersetzt; dieses stellt zwar die gleiche + Funktionalität bereit, ist aber von der Bedienung her + völlig verschieden. + + Bei einer Installation von Diskette kann es notwendig + werden, die neue Treiber-Diskette zu benutzen. Das + drivers.flp Diskettenimage sollte im + allgemeinen überall dort verfügbar sein, wo auch + schon die bekannten kern.flp und + mfsroot.flp verfügbar sind. + + Bei einer Installation von CD-ROM auf einem i386-System + wird jetzt ein neues Startprogramm mit dem Namen + no-emulation boot loader genutzt. Dadurch ist + es unter anderem möglich, auf der CD den Standardkernel + (GENERIC) statt des auf den Disketten + verwendeten Mini-Kernels zu nutzen. Jedes System, das von den + Installations-CDs für Windows NT 4.0 booten kann, sollte + auch mit den &os; &release.5x; CD-ROMs zurechtkommen. + + + + Aktualisierung mit Quellcode + + Es ist auf jeden Fall erforderlich, vor der Aktualisierung + src/UPDATING zu lesen. Der Abschnitt + To upgrade from 4.x-stable to current + enthält eine Schritt-für-Schritt Anleitung, der Sie + unbedingt folgen müssen, die Nutzung der üblichen + Abkürzungen ist nicht + möglich. + + + + Allgemeine Hinweise + + Perl wurde aus dem Basissystem + entfernt und sollte entweder als Package oder über die + Ports Collection installiert werden. Die bisher übliche + Praxis, Perl als Teil des Basissystems zu behandeln und mit ihm + zusammen zu kompilieren, führte zu diversen Problemen, + die eine Aktualisierung von Perl erschwerten. Die im + Standardsystem vorhandenen Programme, die Perl + benötigten, wurden entweder in einer anderen Sprache neu + geschrieben (wenn sie noch benötigt wurden) oder + ersatzlos entfernt (wenn sie überflüssig waren). Da + &man.sysinstall.8; das Perl Package bei den meisten + Distributionen automatisch mit installiert, sollte diese + Änderung kaum Auswirkungen auf die Anwender + haben. + + Einige Scripte verlassen sich darauf, daß der + Perl-Interpreter als /usr/bin/perl + verfügbar ist. Der Perl Port enthält das Programm + use.perl, mit dem ein passender Satz + symbolischer Links für diese Scripte erzeugt werden kann. + Nach dem Aufruf von use.perl port sollte + alles wie erwartet funktionieren. + + Es ist zwar möglich, für &release.4x; + geschriebene Programme unter &release.5x; zu nutzen, + allerdings muß dazu die Distribution + compat4x installiert sein. Damit + könnte es auch möglich sein, + alte Ports zu benutzen. + + Bei der Aktualisierung eines bestehenden Systems auf Basis + von 4-STABLE, ist es unbedingt notwendig, die alten Dateien in + /usr/include zu löschen. Im + allgemeinen ist es ausreichend, dieses Verzeichnis vor der + Installation bzw. vor dem + installworld zu entfernen. Wird das + Verzeichnis nicht entfernt, kann es zu Problemen kommen + (speziell mit C++-Programmen), da der Compiler dann einen Mix + aus alten und neuen Headerdateien verwendet. + + Es gibt kein MAKEDEV mehr, weil es + nicht mehr benötigt wird. &os; &release.5x; benutzt ein + spezielles Dateisystem für Geräte, das die + entsprechenden Device Nodes bei Bedarf automatisch erzeugt. + Weitere Informationen finden Sie in &man.devfs.5;. + + Alle mit &man.newfs.8; erzeugten Dateisysteme werden + standardmäßig im Format UFS2 angelegt. Diese gilt + auf allen Plattformen außer PC98 auch für + Dateisysteme, die mit &man.sysinstall.8; erzeugt werden. Da + &os; &release.4x; nur UFS1 lesen kann, müssen alle + Dateisysteme, die sowohl mit &release.4x; als auch mit + &release.5x; nutzbar sein sollen, im Format UFS1 erzeugt + werden. Dieser Fall tritt typischerweise auf Systemen auf, + auf denen &release.4x; und &release.5x; installiert und + abwechselnd betrieben werden. In &man.newfs.8; steht dazu die + Option zur Verfügung, auch + &man.sysinstall.8; enthält eine entsprechende Option. + Bitte beachten Sie, daß es kein Konvertierungsprogramm + zur Umwandlung von UFS1 nach UFS2 (oder umgekehrt) gibt, nur + die Variante Backup, Formatieren, Restore. + + + + + Zusammenfassung + + &os; &release.current; enthält zwar viele interessante + Neuerungen, aber es ist noch nicht für alle Anwender + geeignet. Aus diesem Grund haben wir in diesem Dokument + Informationen über die Abläufe bei der + Veröffentlichung einer neuen Version, die interessantesten + Neuerungen in den &release.5x; Versionen und wahrscheinliche + Probleme gegeben. Weiterhin enthielt er einen Ausblick auf die + Zukunft des Entwicklungszweiges 4-STABLE und Informationen + für Anwender, die schon jetzt umsteigen wollen. + +
Modified: releng/9.1/release/doc/de_DE.ISO8859-1/errata/Makefile ============================================================================== --- releng/9.1/release/doc/de_DE.ISO8859-1/errata/Makefile Thu Oct 11 15:21:07 2012 (r241444) +++ releng/9.1/release/doc/de_DE.ISO8859-1/errata/Makefile Thu Oct 11 15:49:42 2012 (r241445) @@ -16,7 +16,7 @@ INSTALL_COMPRESSED?= gz INSTALL_ONLY_COMPRESSED?= # SGML content -SRCS+= article.sgml +SRCS+= article.xml .include "${RELN_ROOT}/share/mk/doc.relnotes.mk" .include "${DOC_PREFIX}/share/mk/doc.project.mk" Copied: releng/9.1/release/doc/de_DE.ISO8859-1/errata/article.xml (from r241096, head/release/doc/de_DE.ISO8859-1/errata/article.xml) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ releng/9.1/release/doc/de_DE.ISO8859-1/errata/article.xml Thu Oct 11 15:49:42 2012 (r241445, copy of r241096, head/release/doc/de_DE.ISO8859-1/errata/article.xml) @@ -0,0 +1,406 @@ + + +%entities; + +%release; +]> + + + +
+ + + &os; +<![ %release.type.snapshot [ + &release.prev; +]]> +<![ %release.type.release [ + &release.current; +]]> + Errata + + + Das &os; Projekt + + + $FreeBSD$ + + + 2000 + 2001 + 2002 + 2003 + The FreeBSD Documentation Project + + + + 2001 + 2002 + 2003 + The FreeBSD German Documentation Project + + + + + Dieses Dokument enthält die Errata für &os; + + + + also wichtige Informationen, die kurz vor bzw. erst nach + der Veröffentlichung bekannt wurden. Dazu gehören + Ratschläge zur Sicherheit sowie Änderungen in der + Software oder Dokumentation, welche die Stabilität und die + Nutzung beeinträchtigen könnten. Sie sollten immer + die aktuelle Version dieses Dokumentes lesen, bevor sie diese + Version von &os; installieren. + + Diese Errata für &os; + + + + werden bis zum + Erscheinen von &os; 5.1-RELEASE weiter aktualisiert + werden. + + + + Einleitung + + Diese Errata enthalten brandheiße + Informationen über &os; + + + + Bevor Sie diese + Version installieren, sollten Sie auf jeden Fall dieses Dokument + lesen, um über Probleme informiert zu werden, die erst nach + der Veröffentlichung entdeckt (und vielleicht auch schon + behoben) wurden. + + Die zusammen mit der Veröffentlichung erschienene + Version dieses Dokumentes (zum Beispiel die Version auf der + CDROM) ist per Definition veraltet. Allerdings sind im Internet + aktualisierte Versionen verfügbar, die die aktuellen + Errata für diese Version sind. Diese Versionen + sind bei + und allen aktuellen Mirrors dieser Webseite + verfügbar. + + Die Snapshots von &os; &release.branch; (sowohl die der + Quelltexte als auch die der ausführbaren Programme) + enthalten ebenfalls die zum Zeitpunkt ihrer + Veröffentlichung aktuelle Version dieses + Dokumentes. + + Die Liste der &os; CERT security advisories finden Sie bei + oder + . + + + + Sicherheitshinweise + + Ein über das Netzwerk nutzbarer Fehler in + CVS könnte dazu führen, + daß ein Angreifer beliebige Programme auf dem CVS Server + ausführen kann. Weitere Informationen finden Sie in FreeBSD-SA-03:01. + + Durch Auswertung der Antwortzeiten von + OpenSSL wäre es einem Angreifer + mit sehr viel Rechenleistung möglich gewesen, unter + bestimmten Umständen den Klartext der übermittelten + Daten zu erhalten. Dieser Fehler wurde in &os; + &release.current; durch die neue + OpenSSL Version 0.9.7 behoben. Auf + den für Sicherheitsprobleme unterstützten + Entwicklungszweigen wurde der Fehler durch die neue + OpenSSL Version 0.9.6i behoben. + Weitere Informationen finden Sie in FreeBSD-SA-03:02 + + Es ist theoretisch möglich, daß ein Angreifer den + geheimen Schlüssel ermittelt, der von der Erweiterung + syncookies genutzt wird. Dadurch sinkt deren + Effektivität beim Schutz vor TCP SYN Flood + Denial-of-Service Angriffen. Hinweise, wie sie das Problem + umgehen können und weitere Informationen finden Sie in + FreeBSD-SA-03:03. + + Durch diverse Puffer-Überläufe in den von + sendmail genutzten Routinen zum + Parsen des Headers war es einen Angreifer möglich, eine + speziell konstruierte Nachricht an &man.sendmail.8; zu senden + und so beliebige Programme ausführen zu lassen. Diese + Programme verfügten über die Rechte des Benutzers, + unter dessen Kennung &man.sendmail.8; lief, also typischerweise + root. Weitere Informationen und Verweise + auf Patches finden Sie in FreeBSD-SA-03:04 + und FreeBSD-SA-03:07. + + Durch einen Puffer-Überlauf im XDR Kodierer/Dekodierer + war es einem Angreifer möglich, den Service zum Absturz zu + bringen. Informationen, wie Sie den Fehler beheben, finden Sie + in FreeBSD-SA-03:05. + + OpenSSL enthält zwei + Schwachstellen, die erst vor kurzer Zeit bekannt gemacht wurden. + Informationen, wie Sie die Probleme umgehen können und + weitere Informationen finden Sie in FreeBSD-SA-03:06. + + + + Aktuelle Informationen + + GEOM + + Die auf &man.geom.4; basierenden Routinen des Kernel zur + Partitionierung erlauben es nicht, eine aktive Partition zu + überschreiben. Mit anderen Worten, es ist in der Regel + nicht möglich, den Bootsektor einer Festplatte mit + disklabel -B zu aktualisieren, da die + Partition a auch den Bereich enthält, in + dem die Bootsektoren gespeichert sind. Um dieses Problem zu + umgehen, sollten Sie von einer anderen Platte, einer CD oder der + Fixit-Diskette booten. + + &man.dump.8; + + Werden Festplatten und ähnliche Medien mit einer + Blockgröße von mehr als 512 Byte benutzt (zum + Beispiel mit &man.geom.4; verschlüsselte Partitionen), + behandelt &man.dump.8; die größeren Sektoren nicht + korrekt und kann daher das Dateisystem nicht dumpen. Eine + Möglichkeit, das Problem zu umgehen, ist die Erzeugung einer + rohen Kopie des gesamten Dateisystems, die dann + als Eingabedatei für &man.dump.8; dient. Es ist + möglich, ein komplettes Dateisystem in einer normalen Datei + zu speichern: + + &prompt.root; dd if=/dev/ad0s1d.bde of=/junk/ad0.dd bs=1m +&prompt.root; dump 0f - /junk/ad0.dd | ... + + Eine etwas einfachere Lösung ist, &man.tar.1; oder + &man.cpio.1; zur Erzeugung des Backups zu verwende. + + &man.mly.4; + + Es gibt Berichte, daß sich Systeme bei der + Installation von &os; 5.0 Snapshots auf RAIDs an + &man.mly.4;-kompatiblen Controller aufgehängt haben, obwohl + die Systeme problemlos mit 4.7-RELEASE zusammenarbeiten. Dieser + Fehler wurde in &os; &release.current; bereits behoben. + + NETNCP/Unterstützung des + Dateisystems + + NETNCP und nwfs sind offenbar noch nicht an KSE + angepaßt worden und funktionieren daher nicht. Dieser + Fehler wurde in &os; &release.current; bereits behoben. + + &man.iir.4; Controller + + Bei der Installation scheinen &man.iir.4;-Controller korrekt + erkannt zu werden, allerdings finden Sie keine der + angeschlossenen Festplatten. + + Timing-Probleme in + &man.truss.1; + + Es scheint ein Timing-Problem beim Start des Debuggings mit + &man.truss.1; zu geben, durch das &man.truss.1; manchmal nicht + in der Lage ist, eine Verbindung zu einem Prozeß + aufzubauen, bevor er gestartet wird. In diesem Fall meldet + &man.truss.1;, daß es die &man.procfs.5; Node für den + zu debuggenden Prozeß nicht öffnen kann. Es scheint + einen weiteren Fehler zu geben, durch den &man.truss.1; sich + aufhängt, wenn &man.execve.2; den Wert + ENOENT zurückgibt. Ein weiteres + Timing-Problem führt dazu, daß &man.truss.1; beim + Start manchmal PIOCWAIT: Input/output + error meldet. Es existieren zwar Korrekturen + für diese Probleme, da diese aber zu sehr in die Routinen + zur Ausführung von Prozessen eingreifen, werden sie erst + nach dem Erscheinen von 5.0 ins System aufgenommen. + + Partitionierung von Festplatten durch + das Installationsprogramm + + Es gibt einige Meldungen über Fehler bei der + Partitionierung von Festplatten mit &man.sysinstall.8;. Eines + der Probleme ist, daß &man.sysinstall.8; den freien Platz + auf einer Festplatten nicht neu berechnen kann, nachdem der Typ + einer FDISK-Partition geändert wurde. + + Veraltete Dokumentation + + In einigen Fällen wurde die Dokumentation (wie zum + Beispiel die FAQ und das Handbuch) nicht aktualisiert und geht + nicht auf die Neuerungen in &os; &release.prev; ein. Zum + Beispiel fehlt noch Dokumentation zu &man.gbde.8; und den neuen + fast IPsec Routinen. + + SMB Dateisystem + + Ab und zu kommt beim Versuch, die Verbindung zu einem SMBFS + Share zu trennen, die Meldung Device + busy, obwohl das Share nicht benutzt wird. Die + einzige Lösung für dieses Problem ist, die Operation + so lange zu wiederholen, bis die Verbindung getrennt wird. + Dieser Fehler wurde in &release.current; bereits behoben. + + Der Versuch, die Trennung der Verbindung zu einem SMBFS + Share mit umount -f zu erzwingen, kann zu + einer Kernel Panic führen. Dieser Fehler wurde in + &release.current; bereits behoben. + + &man.fstat.2; + + Wird &man.fstat.2; auf einen Socket angewendet, für den + bereits eine Verbindung besteht, sollte es die Anzahl der zum + Lesen verfügbaren Zeichen in dem Feld + st_size der Struktur struct + stat zurückgeben. Leider wird bei TCP Sockets immer ein + st_size von 0 gemeldet. + Dieser Fehler wurde in &release.current; bereits behoben. + + Kernel Event Queues + + Der zu &man.kqueue.2; gehörende Filter + EVFILT_READ meldet fälschlicherweise + immer, daß an einem TCP Socket 0 + Zeichen zum Lesen bereitstehen, auch wenn in Wirklichkeit + Zeichen zum Lesen verfügbar sind. Die bei + EVFILT_READ verfügbare Option + NOTE_LOWAT arbeitet bei TCP Sockets ebenfalls + fehlerhaft. Dieser Fehler wurde in &release.current; bereits + behoben. + + POSIX Named Semaphores + + Eine der Neuerungen in &os; &release.prev; ist die + Unterstützung für Named Semaphores nach POSIX. Die + Routinen enthalten leider einen Fehler, durch den sich + &man.sem.open.3; falsch verhalten kann, wenn eine Semaphore von + einem Prozeß mehrfach geöffnet wird und durch den + &man.sem.close.3; zum Absturz des Programms führen kann. + Dieser Fehler wurde in &release.current; bereits behoben. + + Zugriffsrechte für + /dev/tty + + &os; &release.prev; enthält einen kleinen Fehler im + Bereich der Berechtigungen von /dev/tty. + Dieser Fehler tritt auf, wenn sich ein Benutzer einloggt, der + weder root noch Mitglied der Gruppe + tty ist. Wechselt dieser Benutzer nun mit + &man.su.1; zu einer anderen Benutzerkennung, die ebenfalls + weder root noch Mitglied der Gruppe + tty ist, kann er &man.ssh.1; nicht + nutzen, da es /dev/tty nicht öffnen + kann. Dieser Fehler wurde in &release.current; bereits + behoben. + + &man.growfs.8; + + &man.growfs.8; funktioniert auf &man.vinum.4; Partitionen + nicht mehr, da auf ihnen kein Disklabel mehr emuliert wird und + &man.growfs.8; das Disklabel analysieren will. Das Problem + betrifft wahrscheinlich auch alle anderen Massenspeicher, + für die &man.geom.4; benutzt wird. + + IPFW + + &man.ipfw.4; skipto Regeln funktionieren + nicht, wenn gleichzeitig das Schlüsselwort + log verwendet wird. Auch die *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***