This commit is contained in:
Gabor Kovesdan 2013-04-30 09:50:22 +00:00
commit 5f2c2b6ba3
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/projects/xml-tools/; revision=41526
83 changed files with 6242 additions and 2421 deletions
de_DE.ISO8859-1
articles
Makefile
freebsd-update-server
port-mentor-guidelines
books
handbook/cutting-edge
porters-handbook
htdocs/docs
share/xml
en_US.ISO8859-1
ja_JP.eucJP
ru_RU.KOI8-R
articles
freebsd-questions
geom-class
hubs
pr-guidelines
books
design-44bsd
handbook
share

View file

@ -8,6 +8,7 @@
SUBDIR = contributing
SUBDIR+= contributing-ports
SUBDIR+= explaining-bsd
SUBDIR+= freebsd-update-server
SUBDIR+= laptop
SUBDIR+= linux-comparison
SUBDIR+= nanobsd

View file

@ -0,0 +1,32 @@
# $FreeBSD$
#
# Article: FreeBSD Update Server
DOC?= article
FORMATS?= html
INSTALL_COMPRESSED?= gz
INSTALL_ONLY_COMPRESSED?=
WITH_ARTICLE_TOC?=YES
EXTRAS= init.txt
EXTRAS+= diff.txt
SRCS= article.xml
SRCS+= ${EXTRAS}
IMAGES_LIB= callouts/1.png
IMAGES_LIB+= callouts/2.png
IMAGES_LIB+= callouts/3.png
IMAGES_LIB+= callouts/4.png
IMAGES_LIB+= callouts/5.png
afterinstall:
.for entry in ${EXTRAS}
${INSTALL_DOCS} ${.CURDIR}/${entry} ${DESTDIR}
.endfor
DOC_PREFIX?= ${.CURDIR}/../../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"

View file

@ -0,0 +1,862 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.5-Based Extension//EN"
"../../../share/xml/freebsd45.dtd" [
<!ENTITY fbus.ap "<application>FreeBSD Update Server</application>">
]>
<!-- The FreeBSD Documentation Project
The FreeBSD German Documentation Project
$FreeBSD$
basiert auf: r41395
-->
<article lang="de">
<articleinfo>
<title>Einen eigenen &os; Update Server bauen</title>
<author>
<firstname>Jason</firstname>
<surname>Helfman</surname>
<affiliation>
<address>&a.jgh;</address>
</affiliation>
</author>
<copyright>
<year>2009</year>
<year>2010</year>
<year>2011</year>
<year>2013</year>
<holder role="mailto:jgh@FreeBSD.org">Jason Helfman</holder>
</copyright>
<legalnotice id="trademarks" role="trademarks">
&tm-attrib.freebsd;
&tm-attrib.general;
&tm-attrib.intel;
&tm-attrib.amd;
</legalnotice>
<pubdate>$FreeBSD$</pubdate>
<releaseinfo>$FreeBSD$</releaseinfo>
</articleinfo>
<abstract>
<para>Dieser Artikel beschreibt den Bau eines internen &fbus.ap;.
Die <ulink
url="http://svnweb.freebsd.org/base/user/cperciva/freebsd-update-build/">freebsd-update-server</ulink>
Software wurde von &a.cperciva;, emeritierter Security Officer
von &os;, geschrieben. Benutzer, die es als vorteilhaft ansehen
ihre Systeme über einen offiziellen Update-Server zu
aktualisieren, können mit Hilfe eines selbst erstellten
&fbus.ap; die Funktionalität über manuell optimierte &os;
Releases oder über Bereitstellung eines lokalen Mirror, welcher
schnellere Updates ermöglicht, erweitern.</para>
</abstract>
<para><emphasis>&Uuml;bersetzt von Björn
Heidotting</emphasis>.</para>
<sect1 id="acknowledgments">
<title>Danksagung</title>
<para>Dieser Artikel wurde anschließend im <ulink
url="http://bsdmag.org/magazine/1021-bsd-as-a-desktop">BSD
Magazine</ulink> gedruckt.</para>
</sect1>
<sect1 id="introduction">
<title>Einführung</title>
<para>Erfahrene Benutzer oder Administratoren sind häufig für
etliche Maschinen oder Umgebungen verantwortlich. Sie verstehen
die schwierigen Anforderungen und Herausforderungen der
Aufrechterhaltung einer solchen Infrastruktur. Ein &fbus.ap;
macht es einfacher, Sicherheits- und Software-Korrekturen für
ausgewählte Test-Maschinen bereitzustellen, bevor diese dann auf
den Produktionssystemen ausgerollt werden. Es bedeutet auch,
dass eine Reihe von Systemen über das lokale Netzwerk, anstatt
über eine langsame Internet-Verbindung, aktualisiert werden
können. Dieser Artikel beschreibt die Vorgehensweise zum
Erstellen eines eigenen &fbus.ap;.</para>
</sect1>
<sect1 id="prerequisites">
<title>Voraussetzungen</title>
<para>Für den Bau eines internen &fbus.ap; sollten einige
Anforderungen erfüllt werden.</para>
<itemizedlist>
<listitem>
<para>Ein laufendes &os; System.</para>
<note>
<para>Als Minimum, muss das zu verteilende Ziel-Release auf
einer gleichen, oder höheren &os; Version gebaut
werden.</para>
</note>
</listitem>
<listitem>
<para>Ein Benutzerkonto mit mindestens 4&nbsp;GB freiem
Speicherplatz. Dies erlaubt die Erstellung der Updates für
7.1 und 7.2. Der genaue Platzbedarf kann sich aber von
Version zu Version ändern.</para>
</listitem>
<listitem>
<para>Ein &man.ssh.1; Konto auf einem entfernten System, um
die später zu verteilenden Updates hochzuladen.</para>
</listitem>
<listitem>
<para>Einen Webserver, wie <ulink
url="&url.books.handbook;/network-apache.html">Apache</ulink>,
wobei über die Hälfte des Platzes für den Bau benötigt wird.
Als Beispiel benötigt der Bau von 7.1 und 7.2 insgesamt
4&nbsp;GB. Der Speicherplatz, den der Webserver für die
Verteilung dieser Updates benötigt, würde 2.6&nbsp;GB
betragen.</para>
</listitem>
<listitem>
<para>Grundlegende Kenntnisse im Shell Skripting
mit der Bourne Shell, &man.sh.1;.</para>
</listitem>
</itemizedlist>
</sect1>
<sect1 id="Configuration">
<title>Konfiguration: Installation &amp; Setup</title>
<para>Laden Sie die<ulink
url="http://svnweb.freebsd.org/base/user/cperciva/freebsd-update-build/">
freebsd-update-server</ulink> Software durch die Installation
von <filename role="package">devel/subversion </filename>, und
starten Sie:</para>
<screen>&prompt.user; <userinput>svn co http://svn.freebsd.org/base/user/cperciva/freebsd-update-build freebsd-update-server</userinput></screen>
<para>Passen Sie <filename>scripts/build.conf</filename> an Ihre
Bedürfnisse an. Diese Datei wird bei jedem Bau mit
einbezogen.</para>
<para>Hier ist die Standardeinstellung für
<filename>build.conf</filename>, welche Sie für Ihre Umgebung
anpassen sollten.</para>
<informalexample>
<programlisting>
# Main configuration file for FreeBSD Update builds. The
# release-specific configuration data is lower down in
# the scripts tree.
# Location from which to fetch releases
export FTP=ftp://ftp2.freebsd.org/pub/FreeBSD/releases<co id="ftp-id"/>
# Host platform
export HOSTPLATFORM=`uname -m`
# Host name to use inside jails
export BUILDHOSTNAME=${HOSTPLATFORM}-builder.daemonology.net<co id="buildhost-id"/>
# Location of SSH key
export SSHKEY=/root/.ssh/id_dsa<co id="sshkey-id"/>
# SSH account into which files are uploaded
MASTERACCT=builder@wadham.daemonology.net<co id="mstacct-id"/>
# Directory into which files are uploaded
MASTERDIR=update-master.freebsd.org<co id="mstdir-id"/></programlisting>
</informalexample>
<para>Parameter, die zu berücksichtigen sind:</para>
<calloutlist>
<callout arearefs="ftp-id">
<para>Dies ist der Ort, von dem die ISO Abbilder (über die
<function>fetchiso()</function> in
<filename>scripts/build.subr</filename>) heruntergeladen
werden. Der Ort ist nicht auf FTP URIs beschränkt. Jedes
URI-Schema, welches von &man.fetch.1; unterstützt wird,
sollte hier gut funktionieren.</para>
<para>Anpassungen am <function>fetchiso()</function> Code
können Sie vornehmen, indem Sie das Standardskript
<filename>build.subr</filename> in den Release- und
Architektur-spezifischen Bereich in
<filename>scripts/RELEASE/ARCHITECTURE/build.subr</filename>
kopieren und dort lokale Änderungen vornehmen.</para>
</callout>
<callout arearefs="buildhost-id">
<para>Der Name des Build-Hosts. Auf aktualisierten Systemen
können Sie diese Information wie folgt ausgeben:</para>
<screen>&prompt.user; <userinput>uname -v</userinput></screen>
</callout>
<callout arearefs="sshkey-id">
<para>Der <application>SSH</application> Schlüssel für das
Hochladen der Dateien auf den Update Server. Ein
Schlüsselpaar kann durch die Eingabe von
<command>ssh-keygen -t dsa</command> erstellt werden.
Dieser Parameter ist jedoch optional; Standard Password
Authentifizierung wird als Fallback-Methode benutzt wenn
<literal>SSHKEY</literal> nicht definiert ist.</para>
<para>Die &man.ssh-keygen.1; Manualpage enthält detaillierte
Informationen zu <application>SSH</application> und die
entsprechenden Schritte zur Erstellung und Verwendung von
Schlüsseln.</para>
</callout>
<callout arearefs="mstacct-id">
<para>Benutzerkonto zum Hochladen von Dateien auf den
Update-Server.</para>
</callout>
<callout arearefs="mstdir-id">
<para>Verzeichnis auf dem Update-Server, in welches die
Dateien hochgeladen werden.</para>
</callout>
</calloutlist>
<para>Die Standard <filename>build.conf</filename>, die mit den
<application>freebsd-update-server</application> Quellen
ausgeliefert wird ist geeignet um &arch.i386; Releases von &os;
zu bauen. Als Beispiel für den Aufbau eines Update-Servers für
andere Architekturen beschreiben die folgenden Schritte die
Konfiguration für &arch.amd64;:</para>
<procedure>
<step>
<para>Erstellen Sie eine Bau-Umgebung für &arch.amd64;:</para>
<informalexample>
<screen>&prompt.user; <userinput>mkdir -p /usr/local/freebsd-update-server/scripts/7.2-RELEASE/amd64</userinput></screen>
</informalexample>
</step>
<step>
<para>Installieren Sie eine <filename>build.conf</filename> in
das neu erstellte Verzeichnis. Die Konfigurationsoptionen
für &os; 7.2-RELEASE auf &arch.amd64; sollten ähnlich wie
die folgenden sein:</para>
<informalexample>
<programlisting># SHA256 hash of RELEASE disc1.iso image.
export RELH=1ea1f6f652d7c5f5eab7ef9f8edbed50cb664b08ed761850f95f48e86cc71ef5<co id="sha256-id"/>
# Components of the world, source, and kernels
export WORLDPARTS="base catpages dict doc games info manpages proflibs lib32"
export SOURCEPARTS="base bin contrib crypto etc games gnu include krb5 \
lib libexec release rescue sbin secure share sys tools \
ubin usbin cddl"
export KERNELPARTS="generic"
# EOL date
export EOL=1275289200<co id="eol-id"/></programlisting>
</informalexample>
<calloutlist>
<callout arearefs="sha256-id">
<para>Der &man.sha256.1; Fingerabdruck für die gewünschte
Version wird innerhalb der jeweiligen <ulink
url="&url.base;/releases/">Release-Ankündigung</ulink>
veröffentlicht.</para>
</callout>
<callout arearefs="eol-id">
<para>Um die "End of Life" Nummer für die
<filename>build.conf</filename>zu generieren, beziehen Sie
sich bitte auf "Estimated EOL" auf der <ulink
url="&url.base;/security/security.html">&os; Security
Webseite</ulink>. Der Wert für <literal>EOL</literal>
kann aus dem Datum, das auf der Webseite veröffentlicht
ist, abgeleitet werden. Benutzen Sie dafür das Werkzeug
&man.date.1;. Dazu ein Beispiel:</para>
<screen>&prompt.user; <userinput>date -j -f '%Y%m%d-%H%M%S' '20090401-000000' '+%s'</userinput></screen>
</callout>
</calloutlist>
</step>
</procedure>
</sect1>
<sect1 id="build">
<title>Den Update Code bauen</title>
<para>Der erste Schritt ist das Ausführen von
<filename>scripts/make.sh</filename>. Dieses Skript baut einige
Binärdateien, erstellt Verzeichnisse und einen RSA
Signaturschlüssel für die Genehmigung des Bau. In diesem
Schritt müssen Sie auch eine Passphrase für die Erstellung des
Signaturschlüssels angeben.</para>
<screen>&prompt.root; <userinput>sh scripts/make.sh</userinput>
cc -O2 -fno-strict-aliasing -pipe findstamps.c -o findstamps
findstamps.c: In function 'usage':
findstamps.c:45: warning: incompatible implicit declaration of built-in function 'exit'
cc -O2 -fno-strict-aliasing -pipe unstamp.c -o unstamp
install findstamps ../bin
install unstamp ../bin
rm -f findstamps unstamp
Generating RSA private key, 4096 bit long modulus
................................................................................++
...................++
e is 65537 (0x10001)
Public key fingerprint:
27ef53e48dc869eea6c3136091cc6ab8589f967559824779e855d58a2294de9e
Encrypting signing key for root
enter aes-256-cbc encryption password:
Verifying - enter aes-256-cbc encryption password:</screen>
<note>
<para>Notieren Sie sich den Fingerabdruck des erzeugten
Schlüssels. Dieser Wert wird in
<filename>/etc/freebsd-update.conf</filename> für die binären
Updates benötigt.</para>
</note>
<para>An dieser Stelle sind wir bereit, den Bauprozess zu starten.</para>
<informalexample>
<screen>&prompt.root; <userinput>cd /usr/local/freebsd-update-server</userinput>
&prompt.root; <userinput>sh scripts/init.sh <replaceable>amd64 7.2-RELEASE</replaceable></userinput></screen>
</informalexample>
<para>Hier folgt ein Beispiel für einen
<emphasis>ersten</emphasis> Bauprozess.</para>
<screen>&prompt.root; <userinput>sh scripts/init.sh amd64 7.2-RELEASE</userinput>
Mon Aug 24 16:04:36 PDT 2009 Starting fetch for FreeBSD/amd64 7.2-RELEASE
/usr/local/freebsd-update-server/work/7.2-RELE100% of 588 MB 359 kBps 00m00s
Mon Aug 24 16:32:38 PDT 2009 Verifying disc1 hash for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 16:32:44 PDT 2009 Extracting components for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 16:34:05 PDT 2009 Constructing world+src image for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 16:35:57 PDT 2009 Extracting world+src for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 23:36:24 UTC 2009 Building world for FreeBSD/amd64 7.2-RELEASE
Tue Aug 25 00:31:29 UTC 2009 Distributing world for FreeBSD/amd64 7.2-RELEASE
Tue Aug 25 00:32:36 UTC 2009 Building and distributing kernels for FreeBSD/amd64 7.2-RELEASE
Tue Aug 25 00:44:44 UTC 2009 Constructing world components for FreeBSD/amd64 7.2-RELEASE
Tue Aug 25 00:44:56 UTC 2009 Distributing source for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 17:46:18 PDT 2009 Moving components into staging area for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 17:46:33 PDT 2009 Identifying extra documentation for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 17:47:13 PDT 2009 Extracting extra docs for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 17:47:18 PDT 2009 Indexing release for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 17:50:44 PDT 2009 Indexing world0 for FreeBSD/amd64 7.2-RELEASE
Files built but not released:
Files released but not built:
Files which differ by more than contents:
Files which differ between release and build:
kernel|generic|/GENERIC/hptrr.ko
kernel|generic|/GENERIC/kernel
src|sys|/sys/conf/newvers.sh
world|base|/boot/loader
world|base|/boot/pxeboot
world|base|/etc/mail/freebsd.cf
world|base|/etc/mail/freebsd.submit.cf
world|base|/etc/mail/sendmail.cf
world|base|/etc/mail/submit.cf
world|base|/lib/libcrypto.so.5
world|base|/usr/bin/ntpq
world|base|/usr/lib/libalias.a
world|base|/usr/lib/libalias_cuseeme.a
world|base|/usr/lib/libalias_dummy.a
world|base|/usr/lib/libalias_ftp.a
...</screen>
<para>Anschließend wird das Basissystem mit den dazugehörigen
Patches erneut gebaut. Eine detaillierte Erklärung dazu finden
Sie in <filename>scripts/build.subr</filename>.</para>
<warning>
<para>Während der zweiten Bauphase wird der Network Time
Protocol Dienst, &man.ntpd.8;, ausgeschaltet. Per
&a.cperciva;, emeritierter Security Officer von &os;, "Der
<ulink
url="http://svnweb.freebsd.org/base/user/cperciva/freebsd-update-build/">freebsd-update-server</ulink>
Code muss Zeitstempel, welche in Dateien gespeichert sind,
identifizieren, sodass festgestellt werden kann, welche
Dateien aktualisiert werden müssen. Dies geschieht, indem
zwei Builds erstellt werden die 400 Tage auseinander liegen
und anschließend die Ergebnisse verglichen werden."</para>
</warning>
<screen>Mon Aug 24 17:54:07 PDT 2009 Extracting world+src for FreeBSD/amd64 7.2-RELEASE
Wed Sep 29 00:54:34 UTC 2010 Building world for FreeBSD/amd64 7.2-RELEASE
Wed Sep 29 01:49:42 UTC 2010 Distributing world for FreeBSD/amd64 7.2-RELEASE
Wed Sep 29 01:50:50 UTC 2010 Building and distributing kernels for FreeBSD/amd64 7.2-RELEASE
Wed Sep 29 02:02:56 UTC 2010 Constructing world components for FreeBSD/amd64 7.2-RELEASE
Wed Sep 29 02:03:08 UTC 2010 Distributing source for FreeBSD/amd64 7.2-RELEASE
Tue Sep 28 19:04:31 PDT 2010 Moving components into staging area for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 19:04:46 PDT 2009 Extracting extra docs for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 19:04:51 PDT 2009 Indexing world1 for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 19:08:04 PDT 2009 Locating build stamps for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 19:10:19 PDT 2009 Cleaning staging area for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 19:10:19 PDT 2009 Preparing to copy files into staging area for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 19:10:20 PDT 2009 Copying data files into staging area for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 12:16:57 PDT 2009 Copying metadata files into staging area for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 12:16:59 PDT 2009 Constructing metadata index and tag for FreeBSD/amd64 7.2-RELEASE
Files found which include build stamps:
kernel|generic|/GENERIC/hptrr.ko
kernel|generic|/GENERIC/kernel
world|base|/boot/loader
world|base|/boot/pxeboot
world|base|/etc/mail/freebsd.cf
world|base|/etc/mail/freebsd.submit.cf
world|base|/etc/mail/sendmail.cf
world|base|/etc/mail/submit.cf
world|base|/lib/libcrypto.so.5
world|base|/usr/bin/ntpq
world|base|/usr/include/osreldate.h
world|base|/usr/lib/libalias.a
world|base|/usr/lib/libalias_cuseeme.a
world|base|/usr/lib/libalias_dummy.a
world|base|/usr/lib/libalias_ftp.a
...</screen>
<para>Schlussendlich wird der Bauprozess fertiggestellt.</para>
<screen>Values of build stamps, excluding library archive headers:
v1.2 (Aug 25 2009 00:40:36)
v1.2 (Aug 25 2009 00:38:22)
@(#)FreeBSD 7.2-RELEASE #0: Tue Aug 25 00:38:29 UTC 2009
FreeBSD 7.2-RELEASE #0: Tue Aug 25 00:38:29 UTC 2009
root@server.myhost.com:/usr/obj/usr/src/sys/GENERIC
7.2-RELEASE
Mon Aug 24 23:55:25 UTC 2009
Mon Aug 24 23:55:25 UTC 2009
##### built by root@server.myhost.com on Tue Aug 25 00:16:15 UTC 2009
##### built by root@server.myhost.com on Tue Aug 25 00:16:15 UTC 2009
##### built by root@server.myhost.com on Tue Aug 25 00:16:15 UTC 2009
##### built by root@server.myhost.com on Tue Aug 25 00:16:15 UTC 2009
Mon Aug 24 23:46:47 UTC 2009
ntpq 4.2.4p5-a Mon Aug 24 23:55:53 UTC 2009 (1)
* Copyright (c) 1992-2009 The FreeBSD Project.
Mon Aug 24 23:46:47 UTC 2009
Mon Aug 24 23:55:40 UTC 2009
Aug 25 2009
ntpd 4.2.4p5-a Mon Aug 24 23:55:52 UTC 2009 (1)
ntpdate 4.2.4p5-a Mon Aug 24 23:55:53 UTC 2009 (1)
ntpdc 4.2.4p5-a Mon Aug 24 23:55:53 UTC 2009 (1)
Tue Aug 25 00:21:21 UTC 2009
Tue Aug 25 00:21:21 UTC 2009
Tue Aug 25 00:21:21 UTC 2009
Mon Aug 24 23:46:47 UTC 2009
FreeBSD/amd64 7.2-RELEASE initialization build complete. Please
review the list of build stamps printed above to confirm that
they look sensible, then run
# sh -e approve.sh amd64 7.2-RELEASE
to sign the release.</screen>
<para>Genehmigen Sie den Bau, wenn alles korrekt ist. Weitere
Informationen zur korrekten Bestimmung finden Sie in der
Quelldatei namens <filename>USAGE</filename>. Führen Sie, wie
angegeben <filename>scripts/approve.sh</filename> aus. Dieser
Schritt unterschreibt das Release und verschiebt die Komponenten
an einen Sammelpunkt, wo sie für den Upload verwendet werden
können.</para>
<informalexample>
<screen>&prompt.root; <userinput>cd /usr/local/freebsd-update-server</userinput>
&prompt.root; <userinput>sh scripts/mountkey.sh</userinput></screen>
</informalexample>
<screen>&prompt.root; <userinput>sh -e scripts/approve.sh amd64 7.2-RELEASE</userinput>
Wed Aug 26 12:50:06 PDT 2009 Signing build for FreeBSD/amd64 7.2-RELEASE
Wed Aug 26 12:50:06 PDT 2009 Copying files to patch source directories for FreeBSD/amd64 7.2-RELEASE
Wed Aug 26 12:50:06 PDT 2009 Copying files to upload staging area for FreeBSD/amd64 7.2-RELEASE
Wed Aug 26 12:50:07 PDT 2009 Updating databases for FreeBSD/amd64 7.2-RELEASE
Wed Aug 26 12:50:07 PDT 2009 Cleaning staging area for FreeBSD/amd64 7.2-RELEASE</screen>
<para>Nachdem der Genehmigungsprozess abgeschlossen ist, kann der
Upload gestartet werden.</para>
<informalexample>
<screen>&prompt.root; <userinput>cd /usr/local/freebsd-update-server</userinput>
&prompt.root; <userinput>sh scripts/upload.sh <replaceable>amd64 7.2-RELEASE</replaceable></userinput></screen>
</informalexample>
<note>
<para>Wenn der Update-Code erneut hochgeladen werden muss, kann
dies durch die Änderung des öffentlichen
Distributionsverzeichnisses für das Ziel-Release und der
Aktualisierung der Attribute für die
<emphasis>hochgeladene</emphasis> Datei geschehen.</para>
<informalexample>
<screen>&prompt.root; <userinput>cd /usr/local/freebsd-update-server/pub/<replaceable>7.2-RELEASE/amd64</replaceable></userinput>
&prompt.root; <userinput>touch -t <replaceable>200801010101.01</replaceable> uploaded</userinput></screen>
</informalexample>
</note>
<!-- If freebsd-update works with other http servers too, we should
avoid making the instructions Apache-specific here. -->
<!-- there are specific web instructions in the uploaded code that pertain to Apache. I believe it is worded fine here, now, and if others choose to use another web server, that is their choice to figure out -->
<para>Um die Updates zu verteilen, müssen die hochgeladenen
Dateien im Document Root des Webservers liegen. Die genaue
Konfiguration hängt von dem verwendeten Webserver ab. Für den
<application>Apache</application> Webserver, beziehen Sie sich
bitte auf das Kapitel <ulink
url="&url.books.handbook;/network-apache.html">Konfiguration
des Apache Servers</ulink> im Handbuch.</para>
<!-- This note seems either out of place. I find it hard to read and it
is a bit difficult to understand why it is related to the rest of
this section. It looks like something that would fit nicely in an
introductory section about the way a freebsd-update server works. -->
<!-- Agreed, it does not suite very well here. But it is now included
above. I think it can be removed now. gabor -->
<!-- Taken out until we decide what to do with it -->
<!-- Agreed. However, I believe the placement of this works fine as it is.
<note>
<para>Updates for the current release of the &os; system you are
updating, and what you want to upgrade <emphasis>to</emphasis> need
to be built in order for &os; Update Server to work properly. This
is necessary for merging of files between releases. For example, if
you are updating a system from &os; 7.1 to &os; 7.2, you will need
to have update code built for &os; 7.1-RELEASE and
&os; 7.2-RELEASE.</para>
</note> -->
<!-- What is a 'KeyPrint'? -->
<para>Aktualisieren Sie <literal>KeyPrint</literal> und
<literal>ServerName</literal> in der
<filename>/etc/freebsd-update.conf</filename> des Clients und
führen Sie das Update, wie im Kapitel <ulink
url="&url.books.handbook;/updating-upgrading-freebsdupdate.html">&os;
Update</ulink> des Handbuchs beschrieben, aus.</para>
<!-- One sentence, two instances of 'in'. We can probably reword this
part to avoid repetition. -->
<!-- What about "place client's new keyprint and servername values to
freebsd-update.conf, ..."? gabor -->
<!-- Sorry folks, but I disagree here. I believe it is worded fine. If anything, drop everything after "perform" and change "updates" to "FreeBSD Updates" and link that to the handbook -->
<important>
<para>Damit &fbus.ap; ordnungsgemäß funktioniert, muss sowohl
das <emphasis>current</emphasis> Release als auch das Release
<emphasis>auf welches Sie aktualisieren wollen</emphasis> neu
gebaut werden. Dies ist notwendig, um die Unterschiede von
Dateien zwischen den beiden Releases bestimmen zu können. Zum
Beispiel beim Upgrade eines &os; Systems von 7.1-RELEASE auf
7.2-RELEASE, müssen für beide Versionen Updates gebaut und auf
den Webserver hochgeladen werden.</para>
</important>
<para>Als Referenz wird der gesamte Verlauf von <ulink
url="init.txt"><filename>init.sh</filename></ulink>
beigefügt.</para>
</sect1>
<sect1 id="patch">
<title>Eine Fehlerkorrektur erstellen</title>
<para>Jedes Mal, wenn ein <ulink
url="&url.base;/security/advisories.html">Sicherheits-Hinweis</ulink>
oder ein <ulink
url="&url.base;/security/notices.html">Fehler-Hinweis</ulink>
angekündigt wird, kann eine Fehlerkorrektur gebaut
werden.</para>
<para>Für dieses Beispiel wird 7.1-RELEASE benutzt.</para>
<para>Für den Bau eines anderen Release werden ein paar Annahmen
getroffen:</para>
<itemizedlist>
<listitem>
<para>Richten Sie die korrekte Verzeichnisstruktur für den
ersten Bau ein.</para>
</listitem>
<listitem>
<para>Führen Sie einen ersten Bau für 7.1-RELEASE aus.</para>
</listitem>
</itemizedlist>
<para>Erstellen Sie das Korrekturverzeichnis des jeweiligen
Releases unter <filename
class="directory">/usr/local/freebsd-update-server/patches/</filename>.</para>
<informalexample>
<screen>&prompt.user; <userinput>mkdir -p /usr/local/freebsd-update-server/patches/7.1-RELEASE/</userinput>
&prompt.user; <userinput>cd /usr/local/freebsd-update-server/patches/7.1-RELEASE</userinput></screen>
</informalexample>
<para>Als Beispiel nehmen Sie die Korrektur für &man.named.8;.
Lesen Sie den Hinweis und laden Sie die erforderliche Datei von
<ulink url="&url.base;/security/advisories.html">&os;
Sicherheits-Hinweise</ulink> herunter. Weitere Informationen
zur Interpretation der Sicherheitshinweise finden Sie im <ulink
url="&url.books.handbook;/security-advisories.html">&os;
Handbuch</ulink>.</para>
<para>In der <ulink
url="http://security.freebsd.org/advisories/FreeBSD-SA-09:12.bind.asc">Sicherheits
Anweisung</ulink>, nennt sich dieser Hinweis
<literal>SA-09:12.bind</literal>. Nach dem Herunterladen der
Datei, ist es erforderlich, die Datei auf einen geeigneten
Patch-Level umzubenennen. Es steht Ihnen frei den Namen frei zu
wählen, es wird jedoch nahegelegt, diesen im Einklang mit dem
offiziellen &os; Patch-Level zu halten. Für diesen Bau folgen
wir der derzeit gängigen Praxis von &os; und benennen sie
<literal>p7</literal>. Benennen Sie die Datei um:</para>
<informalexample>
<screen>&prompt.user; <userinput>cd /usr/local/freebsd-update-server/patches/7.1-RELEASE/; mv bind.patch 7-SA-09:12.bind </userinput></screen>
</informalexample>
<note>
<para>Wenn ein Patch-Level gebaut wird, wird davon ausgegangen,
dass die bisherigen Korrekturen bereits vorhanden sind. Wenn
der Bau läuft, werden alle Korrekturen aus dem
Patchverzeichnis mit gebaut.</para>
<para>Es können auch selbsterstellte Korrekturen zum Bau
hinzugefügt werden. Benutzen Sie die Zahl Null, oder jede
andere Zahl.</para>
</note>
<warning>
<para>Es liegt in der Verantwortung des Administrators des
&fbus.ap; geeignete Maßnahmen zu treffen, um die Authentizität
jeder Fehlerkorrektur zu überprüfen.</para>
</warning>
<para>An dieser Stelle sind wir bereit, einen
<emphasis>Diff</emphasis> zu bauen. Die Software prüft
zunächst, ob <filename>scripts/init.sh</filename> für das
jeweilige Release gelaufen ist, bevor mit dem Bau des Diff
begonnen wird.</para>
<informalexample>
<screen>&prompt.root; <userinput>cd /usr/local/freebsd-update-server</userinput>
&prompt.root; <userinput>sh scripts/diff.sh <replaceable>amd64 7.1-RELEASE 7</replaceable></userinput></screen>
</informalexample>
<para>Es folgt ein Beispiel für einen <emphasis>Diff</emphasis>
Bauprozess.</para>
<screen>&prompt.root; <userinput>sh -e scripts/diff.sh amd64 7.1-RELEASE 7</userinput>
Wed Aug 26 10:09:59 PDT 2009 Extracting world+src for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 17:10:25 UTC 2009 Building world for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 18:05:11 UTC 2009 Distributing world for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 18:06:16 UTC 2009 Building and distributing kernels for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 18:17:50 UTC 2009 Constructing world components for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 18:18:02 UTC 2009 Distributing source for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 11:19:23 PDT 2009 Moving components into staging area for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 11:19:37 PDT 2009 Extracting extra docs for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 11:19:42 PDT 2009 Indexing world0 for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 11:23:02 PDT 2009 Extracting world+src for FreeBSD/amd64 7.1-RELEASE-p7
Thu Sep 30 18:23:29 UTC 2010 Building world for FreeBSD/amd64 7.1-RELEASE-p7
Thu Sep 30 19:18:15 UTC 2010 Distributing world for FreeBSD/amd64 7.1-RELEASE-p7
Thu Sep 30 19:19:18 UTC 2010 Building and distributing kernels for FreeBSD/amd64 7.1-RELEASE-p7
Thu Sep 30 19:30:52 UTC 2010 Constructing world components for FreeBSD/amd64 7.1-RELEASE-p7
Thu Sep 30 19:31:03 UTC 2010 Distributing source for FreeBSD/amd64 7.1-RELEASE-p7
Thu Sep 30 12:32:25 PDT 2010 Moving components into staging area for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 12:32:39 PDT 2009 Extracting extra docs for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 12:32:43 PDT 2009 Indexing world1 for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 12:35:54 PDT 2009 Locating build stamps for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 12:36:58 PDT 2009 Reverting changes due to build stamps for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 12:37:14 PDT 2009 Cleaning staging area for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 12:37:14 PDT 2009 Preparing to copy files into staging area for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 12:37:15 PDT 2009 Copying data files into staging area for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 12:43:23 PDT 2009 Copying metadata files into staging area for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 12:43:25 PDT 2009 Constructing metadata index and tag for FreeBSD/amd64 7.1-RELEASE-p7
...
Files found which include build stamps:
kernel|generic|/GENERIC/hptrr.ko
kernel|generic|/GENERIC/kernel
world|base|/boot/loader
world|base|/boot/pxeboot
world|base|/etc/mail/freebsd.cf
world|base|/etc/mail/freebsd.submit.cf
world|base|/etc/mail/sendmail.cf
world|base|/etc/mail/submit.cf
world|base|/lib/libcrypto.so.5
world|base|/usr/bin/ntpq
world|base|/usr/include/osreldate.h
world|base|/usr/lib/libalias.a
world|base|/usr/lib/libalias_cuseeme.a
world|base|/usr/lib/libalias_dummy.a
world|base|/usr/lib/libalias_ftp.a
...
Values of build stamps, excluding library archive headers:
v1.2 (Aug 26 2009 18:13:46)
v1.2 (Aug 26 2009 18:11:44)
@(#)FreeBSD 7.1-RELEASE-p7 #0: Wed Aug 26 18:11:50 UTC 2009
FreeBSD 7.1-RELEASE-p7 #0: Wed Aug 26 18:11:50 UTC 2009
root@server.myhost.com:/usr/obj/usr/src/sys/GENERIC
7.1-RELEASE-p7
Wed Aug 26 17:29:15 UTC 2009
Wed Aug 26 17:29:15 UTC 2009
##### built by root@server.myhost.com on Wed Aug 26 17:49:58 UTC 2009
##### built by root@server.myhost.com on Wed Aug 26 17:49:58 UTC 2009
##### built by root@server.myhost.com on Wed Aug 26 17:49:58 UTC 2009
##### built by root@server.myhost.com on Wed Aug 26 17:49:58 UTC 2009
Wed Aug 26 17:20:39 UTC 2009
ntpq 4.2.4p5-a Wed Aug 26 17:29:42 UTC 2009 (1)
* Copyright (c) 1992-2009 The FreeBSD Project.
Wed Aug 26 17:20:39 UTC 2009
Wed Aug 26 17:29:30 UTC 2009
Aug 26 2009
ntpd 4.2.4p5-a Wed Aug 26 17:29:41 UTC 2009 (1)
ntpdate 4.2.4p5-a Wed Aug 26 17:29:42 UTC 2009 (1)
ntpdc 4.2.4p5-a Wed Aug 26 17:29:42 UTC 2009 (1)
Wed Aug 26 17:55:02 UTC 2009
Wed Aug 26 17:55:02 UTC 2009
Wed Aug 26 17:55:02 UTC 2009
Wed Aug 26 17:20:39 UTC 2009
...</screen>
<para>Die Updates werden angezeigt und warten auf
Genehmigung.</para>
<screen>New updates:
kernel|generic|/GENERIC/kernel.symbols|f|0|0|0555|0|7c8dc176763f96ced0a57fc04e7c1b8d793f27e006dd13e0b499e1474ac47e10|
kernel|generic|/GENERIC/kernel|f|0|0|0555|0|33197e8cf15bbbac263d17f39c153c9d489348c2c534f7ca1120a1183dec67b1|
kernel|generic|/|d|0|0|0755|0||
src|base|/|d|0|0|0755|0||
src|bin|/|d|0|0|0755|0||
src|cddl|/|d|0|0|0755|0||
src|contrib|/contrib/bind9/bin/named/update.c|f|0|10000|0644|0|4d434abf0983df9bc47435670d307fa882ef4b348ed8ca90928d250f42ea0757|
src|contrib|/contrib/bind9/lib/dns/openssldsa_link.c|f|0|10000|0644|0|c6805c39f3da2a06dd3f163f26c314a4692d4cd9a2d929c0acc88d736324f550|
src|contrib|/contrib/bind9/lib/dns/opensslrsa_link.c|f|0|10000|0644|0|fa0f7417ee9da42cc8d0fd96ad24e7a34125e05b5ae075bd6e3238f1c022a712|
...
FreeBSD/amd64 7.1-RELEASE update build complete. Please review
the list of build stamps printed above and the list of updated
files to confirm that they look sensible, then run
# sh -e approve.sh amd64 7.1-RELEASE
to sign the build.</screen>
<para>Folgen Sie dem zuvor erwähnten Verfahren für die Genehmigung
des Bauprozesses:</para>
<screen>&prompt.root; <userinput>sh -e scripts/approve.sh amd64 7.1-RELEASE</userinput>
Wed Aug 26 12:50:06 PDT 2009 Signing build for FreeBSD/amd64 7.1-RELEASE
Wed Aug 26 12:50:06 PDT 2009 Copying files to patch source directories for FreeBSD/amd64 7.1-RELEASE
Wed Aug 26 12:50:06 PDT 2009 Copying files to upload staging area for FreeBSD/amd64 7.1-RELEASE
Wed Aug 26 12:50:07 PDT 2009 Updating databases for FreeBSD/amd64 7.1-RELEASE
Wed Aug 26 12:50:07 PDT 2009 Cleaning staging area for FreeBSD/amd64 7.1-RELEASE
The FreeBSD/amd64 7.1-RELEASE update build has been signed and is
ready to be uploaded. Remember to run
# sh -e umountkey.sh
to unmount the decrypted key once you have finished signing all
the new builds.</screen>
<para>Nachdem Sie den Bau genehmigt haben, starten Sie den Upload
der Software:</para>
<informalexample>
<screen>&prompt.root; <userinput>cd /usr/local/freebsd-update-server</userinput>
&prompt.root; <userinput>sh scripts/upload.sh <replaceable>amd64 7.1-RELEASE</replaceable></userinput></screen>
</informalexample>
<para>Als Referenz wird der gesamte Verlauf von <ulink
url="diff.txt"><filename>diff.sh</filename></ulink>
beigefügt.</para>
</sect1>
<sect1 id="tips">
<title>Tipps</title>
<!-- These are nice tips, but there are only a few of them and they need a
bit of rewording to make sense. I'd like to see something that
explains at least the following for every tip:
* Why is this tip necessary? What is the original problem it tries
to solve?
* How to install the changes of the tip, preferably in a <procedure>
element, with clearly separated steps.
* How to check that the changes of the tip had a measurable and
noticeable effect.
We can do this in a followup commit. It doesn't have to be completed
*before* we commit this to CVS. -->
<!-- thank you, i just learned these in the process, and thought I would share. They are "tips" and not necessary, so I do see your point, and I would suggest maybe even renaming the section to something more appropriate. Nothing really comes to mind now, though. -->
<!-- this tip will allow you to maintain a custom release and custom kernel, and update it like any other binary update -->
<itemizedlist>
<listitem>
<para>Wenn Sie ein selbst erstelltes Release über die native
<command>make release</command> <ulink
url="&url.articles.releng;/release-build.html">Prozedur</ulink>
bauen, wir der
<application>freebsd-update-server</application> Code Ihr
Release unterstützen. Als Beispiel können Sie ein Release
ohne Ports oder Dokumentation bauen, indem Sie betreffende
Funktionalität der Subroutinen <function> findextradocs
()</function>, <function>addextradocs ()</function>
entfernen und eine Veränderung des Download-Verzeichnisses
in <function>fetchiso ()</function>, in
<filename>scripts/build.subr</filename>. Als letzten
Schritt ändern Sie den &man.sha256.1; Hash in
<filename>build.conf</filename> für Ihr jeweiliges Release
und Architektur damit Sie bereit sind, Ihr
benutzerdefiniertes Release zu bauen.</para>
<screen># Compare ${WORKDIR}/release and ${WORKDIR}/$1, identify which parts
# of the world|doc subcomponent are missing from the latter, and
# build a tarball out of them.
findextradocs () {
}
# Add extra docs to ${WORKDIR}/$1
addextradocs () {
}
</screen>
</listitem>
<listitem>
<para>Durch das Hinzufügen von <option>-j
<replaceable>NUMMER</replaceable></option> zu den
<maketarget>buildworld</maketarget> und
<maketarget>obj</maketarget> Zielen in
<filename>scripts/build.subr</filename> kann die
Verarbeitung, abhängig von der eingesetzten Hardware,
beschleunigt werden. Die Benutzung dieser Optionen auf
andere Ziele wird jedoch nicht empfohlen, da sie den Bau
unzuverlässig machen können.</para>
<screen> # Build the world
log "Building world"
cd /usr/src &amp;&amp;
make -j 2 ${COMPATFLAGS} buildworld 2&gt;&amp;1
# Distribute the world
log "Distributing world"
cd /usr/src/release &amp;&amp;
make -j 2 obj &amp;&amp;
make ${COMPATFLAGS} release.1 release.2 2&gt;&amp;1</screen>
</listitem>
<listitem>
<para>Erstellen Sie einen geeigneten <ulink
url="&url.books.handbook;/network-dns.html">DNS</ulink>
SRV Datensatz für den Update-Server, und fügen Sie weitere
Server mit verschiedenen Gewichtungen hinzu. Sie können
diese Möglichkeit nutzen um Update-Mirror hinzuzufügen.
Dieser Tipp ist jedoch nicht notwendig solange Sie keinen
redundanten Service anbieten möchten.</para>
<screen> _http._tcp.update.myserver.com. IN SRV 0 2 80 host1.myserver.com.
SRV 0 1 80 host2.myserver.com.
SRV 0 0 80 host3.myserver.com.</screen>
</listitem>
</itemizedlist>
</sect1>
</article>

View file

@ -0,0 +1,724 @@
# $FreeBSD$
# sh -e scripts/diff.sh amd64 7.1-RELEASE 7
Wed Aug 26 10:09:59 PDT 2009 Extracting world+src for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 17:10:25 UTC 2009 Building world for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 18:05:11 UTC 2009 Distributing world for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 18:06:16 UTC 2009 Building and distributing kernels for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 18:17:50 UTC 2009 Constructing world components for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 18:18:02 UTC 2009 Distributing source for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 11:19:23 PDT 2009 Moving components into staging area for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 11:19:37 PDT 2009 Extracting extra docs for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 11:19:42 PDT 2009 Indexing world0 for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 11:23:02 PDT 2009 Extracting world+src for FreeBSD/amd64 7.1-RELEASE-p7
Thu Sep 30 18:23:29 UTC 2010 Building world for FreeBSD/amd64 7.1-RELEASE-p7
Thu Sep 30 19:18:15 UTC 2010 Distributing world for FreeBSD/amd64 7.1-RELEASE-p7
Thu Sep 30 19:19:18 UTC 2010 Building and distributing kernels for FreeBSD/amd64 7.1-RELEASE-p7
Thu Sep 30 19:30:52 UTC 2010 Constructing world components for FreeBSD/amd64 7.1-RELEASE-p7
Thu Sep 30 19:31:03 UTC 2010 Distributing source for FreeBSD/amd64 7.1-RELEASE-p7
Thu Sep 30 12:32:25 PDT 2010 Moving components into staging area for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 12:32:39 PDT 2009 Extracting extra docs for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 12:32:43 PDT 2009 Indexing world1 for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 12:35:54 PDT 2009 Locating build stamps for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 12:36:58 PDT 2009 Reverting changes due to build stamps for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 12:37:14 PDT 2009 Cleaning staging area for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 12:37:14 PDT 2009 Preparing to copy files into staging area for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 12:37:15 PDT 2009 Copying data files into staging area for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 12:43:23 PDT 2009 Copying metadata files into staging area for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 12:43:25 PDT 2009 Constructing metadata index and tag for FreeBSD/amd64 7.1-RELEASE-p7
Files found which include build stamps:
kernel|generic|/GENERIC/hptrr.ko
kernel|generic|/GENERIC/kernel
world|base|/boot/loader
world|base|/boot/pxeboot
world|base|/etc/mail/freebsd.cf
world|base|/etc/mail/freebsd.submit.cf
world|base|/etc/mail/sendmail.cf
world|base|/etc/mail/submit.cf
world|base|/lib/libcrypto.so.5
world|base|/usr/bin/ntpq
world|base|/usr/include/osreldate.h
world|base|/usr/lib/libalias.a
world|base|/usr/lib/libalias_cuseeme.a
world|base|/usr/lib/libalias_dummy.a
world|base|/usr/lib/libalias_ftp.a
world|base|/usr/lib/libalias_irc.a
world|base|/usr/lib/libalias_nbt.a
world|base|/usr/lib/libalias_pptp.a
world|base|/usr/lib/libalias_skinny.a
world|base|/usr/lib/libalias_smedia.a
world|base|/usr/lib/libarchive.a
world|base|/usr/lib/libasn1.a
world|base|/usr/lib/libavl.a
world|base|/usr/lib/libbegemot.a
world|base|/usr/lib/libbluetooth.a
world|base|/usr/lib/libbsdxml.a
world|base|/usr/lib/libbsm.a
world|base|/usr/lib/libbsnmp.a
world|base|/usr/lib/libbz2.a
world|base|/usr/lib/libc.a
world|base|/usr/lib/libc_pic.a
world|base|/usr/lib/libcalendar.a
world|base|/usr/lib/libcam.a
world|base|/usr/lib/libcom_err.a
world|base|/usr/lib/libcompat.a
world|base|/usr/lib/libcrypt.a
world|base|/usr/lib/libcrypto.a
world|base|/usr/lib/libctf.a
world|base|/usr/lib/libdevinfo.a
world|base|/usr/lib/libdevstat.a
world|base|/usr/lib/libdialog.a
world|base|/usr/lib/libdisk.a
world|base|/usr/lib/libdtrace.a
world|base|/usr/lib/libdwarf.a
world|base|/usr/lib/libedit.a
world|base|/usr/lib/libelf.a
world|base|/usr/lib/libfetch.a
world|base|/usr/lib/libfl.a
world|base|/usr/lib/libform.a
world|base|/usr/lib/libformw.a
world|base|/usr/lib/libftpio.a
world|base|/usr/lib/libgcc.a
world|base|/usr/lib/libgcc_eh.a
world|base|/usr/lib/libgcov.a
world|base|/usr/lib/libgeom.a
world|base|/usr/lib/libgnuregex.a
world|base|/usr/lib/libgomp.a
world|base|/usr/lib/libgpib.a
world|base|/usr/lib/libgssapi.a
world|base|/usr/lib/libgssapi_krb5.a
world|base|/usr/lib/libhdb.a
world|base|/usr/lib/libhistory.a
world|base|/usr/lib/libipsec.a
world|base|/usr/lib/libipx.a
world|base|/usr/lib/libkadm5clnt.a
world|base|/usr/lib/libkadm5srv.a
world|base|/usr/lib/libkafs5.a
world|base|/usr/lib/libkiconv.a
world|base|/usr/lib/libkrb5.a
world|base|/usr/lib/libkvm.a
world|base|/usr/lib/libl.a
world|base|/usr/lib/libln.a
world|base|/usr/lib/liblwres.a
world|base|/usr/lib/libm.a
world|base|/usr/lib/libmagic.a
world|base|/usr/lib/libmd.a
world|base|/usr/lib/libmemstat.a
world|base|/usr/lib/libmenu.a
world|base|/usr/lib/libmenuw.a
world|base|/usr/lib/libmilter.a
world|base|/usr/lib/libmp.a
world|base|/usr/lib/libncp.a
world|base|/usr/lib/libncurses.a
world|base|/usr/lib/libncursesw.a
world|base|/usr/lib/libnetgraph.a
world|base|/usr/lib/libngatm.a
world|base|/usr/lib/libnvpair.a
world|base|/usr/lib/libobjc.a
world|base|/usr/lib/libopie.a
world|base|/usr/lib/libpam.a
world|base|/usr/lib/libpanel.a
world|base|/usr/lib/libpanelw.a
world|base|/usr/lib/libpcap.a
world|base|/usr/lib/libpmc.a
world|base|/usr/lib/libproc.a
world|base|/usr/lib/libradius.a
world|base|/usr/lib/libreadline.a
world|base|/usr/lib/libroken.a
world|base|/usr/lib/librpcsvc.a
world|base|/usr/lib/librt.a
world|base|/usr/lib/libsbuf.a
world|base|/usr/lib/libsdp.a
world|base|/usr/lib/libsmb.a
world|base|/usr/lib/libssh.a
world|base|/usr/lib/libssl.a
world|base|/usr/lib/libssp.a
world|base|/usr/lib/libssp_nonshared.a
world|base|/usr/lib/libstand.a
world|base|/usr/lib/libstdc++.a
world|base|/usr/lib/libsupc++.a
world|base|/usr/lib/libtacplus.a
world|base|/usr/lib/libthr.a
world|base|/usr/lib/libthread_db.a
world|base|/usr/lib/libufs.a
world|base|/usr/lib/libugidfw.a
world|base|/usr/lib/libumem.a
world|base|/usr/lib/libusbhid.a
world|base|/usr/lib/libutil.a
world|base|/usr/lib/libuutil.a
world|base|/usr/lib/libwrap.a
world|base|/usr/lib/liby.a
world|base|/usr/lib/libypclnt.a
world|base|/usr/lib/libz.a
world|base|/usr/lib/libzfs.a
world|base|/usr/lib/libzpool.a
world|base|/usr/sbin/amd
world|base|/usr/sbin/iasl
world|base|/usr/sbin/ntpd
world|base|/usr/sbin/ntpdate
world|base|/usr/sbin/ntpdc
world|lib32|/usr/lib32/libalias.a
world|lib32|/usr/lib32/libalias_cuseeme.a
world|lib32|/usr/lib32/libalias_cuseeme_p.a
world|lib32|/usr/lib32/libalias_dummy.a
world|lib32|/usr/lib32/libalias_dummy_p.a
world|lib32|/usr/lib32/libalias_ftp.a
world|lib32|/usr/lib32/libalias_ftp_p.a
world|lib32|/usr/lib32/libalias_irc.a
world|lib32|/usr/lib32/libalias_irc_p.a
world|lib32|/usr/lib32/libalias_nbt.a
world|lib32|/usr/lib32/libalias_nbt_p.a
world|lib32|/usr/lib32/libalias_p.a
world|lib32|/usr/lib32/libalias_pptp.a
world|lib32|/usr/lib32/libalias_pptp_p.a
world|lib32|/usr/lib32/libalias_skinny.a
world|lib32|/usr/lib32/libalias_skinny_p.a
world|lib32|/usr/lib32/libalias_smedia.a
world|lib32|/usr/lib32/libalias_smedia_p.a
world|lib32|/usr/lib32/libarchive.a
world|lib32|/usr/lib32/libarchive_p.a
world|lib32|/usr/lib32/libasn1.a
world|lib32|/usr/lib32/libasn1_p.a
world|lib32|/usr/lib32/libavl.a
world|lib32|/usr/lib32/libavl_p.a
world|lib32|/usr/lib32/libbegemot.a
world|lib32|/usr/lib32/libbegemot_p.a
world|lib32|/usr/lib32/libbluetooth.a
world|lib32|/usr/lib32/libbluetooth_p.a
world|lib32|/usr/lib32/libbsdxml.a
world|lib32|/usr/lib32/libbsdxml_p.a
world|lib32|/usr/lib32/libbsm.a
world|lib32|/usr/lib32/libbsm_p.a
world|lib32|/usr/lib32/libbsnmp.a
world|lib32|/usr/lib32/libbsnmp_p.a
world|lib32|/usr/lib32/libbz2.a
world|lib32|/usr/lib32/libbz2_p.a
world|lib32|/usr/lib32/libc.a
world|lib32|/usr/lib32/libc_p.a
world|lib32|/usr/lib32/libc_pic.a
world|lib32|/usr/lib32/libcalendar.a
world|lib32|/usr/lib32/libcalendar_p.a
world|lib32|/usr/lib32/libcam.a
world|lib32|/usr/lib32/libcam_p.a
world|lib32|/usr/lib32/libcom_err.a
world|lib32|/usr/lib32/libcom_err_p.a
world|lib32|/usr/lib32/libcompat.a
world|lib32|/usr/lib32/libcompat_p.a
world|lib32|/usr/lib32/libcrypt.a
world|lib32|/usr/lib32/libcrypt_p.a
world|lib32|/usr/lib32/libcrypto.a
world|lib32|/usr/lib32/libcrypto.so.5
world|lib32|/usr/lib32/libcrypto_p.a
world|lib32|/usr/lib32/libctf.a
world|lib32|/usr/lib32/libctf_p.a
world|lib32|/usr/lib32/libdevinfo.a
world|lib32|/usr/lib32/libdevinfo_p.a
world|lib32|/usr/lib32/libdevstat.a
world|lib32|/usr/lib32/libdevstat_p.a
world|lib32|/usr/lib32/libdialog.a
world|lib32|/usr/lib32/libdialog_p.a
world|lib32|/usr/lib32/libdisk.a
world|lib32|/usr/lib32/libdtrace.a
world|lib32|/usr/lib32/libdtrace_p.a
world|lib32|/usr/lib32/libdwarf.a
world|lib32|/usr/lib32/libdwarf_p.a
world|lib32|/usr/lib32/libedit.a
world|lib32|/usr/lib32/libedit_p.a
world|lib32|/usr/lib32/libelf.a
world|lib32|/usr/lib32/libelf_p.a
world|lib32|/usr/lib32/libfetch.a
world|lib32|/usr/lib32/libfetch_p.a
world|lib32|/usr/lib32/libform.a
world|lib32|/usr/lib32/libform_p.a
world|lib32|/usr/lib32/libformw.a
world|lib32|/usr/lib32/libformw_p.a
world|lib32|/usr/lib32/libftpio.a
world|lib32|/usr/lib32/libftpio_p.a
world|lib32|/usr/lib32/libgcc.a
world|lib32|/usr/lib32/libgcc_eh.a
world|lib32|/usr/lib32/libgcc_eh_p.a
world|lib32|/usr/lib32/libgcc_p.a
world|lib32|/usr/lib32/libgcov.a
world|lib32|/usr/lib32/libgeom.a
world|lib32|/usr/lib32/libgeom_p.a
world|lib32|/usr/lib32/libgnuregex.a
world|lib32|/usr/lib32/libgnuregex_p.a
world|lib32|/usr/lib32/libgomp.a
world|lib32|/usr/lib32/libgomp_p.a
world|lib32|/usr/lib32/libgpib.a
world|lib32|/usr/lib32/libgpib_p.a
world|lib32|/usr/lib32/libgssapi.a
world|lib32|/usr/lib32/libgssapi_krb5.a
world|lib32|/usr/lib32/libgssapi_krb5_p.a
world|lib32|/usr/lib32/libgssapi_p.a
world|lib32|/usr/lib32/libhdb.a
world|lib32|/usr/lib32/libhdb_p.a
world|lib32|/usr/lib32/libhistory.a
world|lib32|/usr/lib32/libhistory_p.a
world|lib32|/usr/lib32/libipsec.a
world|lib32|/usr/lib32/libipsec_p.a
world|lib32|/usr/lib32/libipx.a
world|lib32|/usr/lib32/libipx_p.a
world|lib32|/usr/lib32/libkadm5clnt.a
world|lib32|/usr/lib32/libkadm5clnt_p.a
world|lib32|/usr/lib32/libkadm5srv.a
world|lib32|/usr/lib32/libkadm5srv_p.a
world|lib32|/usr/lib32/libkafs5.a
world|lib32|/usr/lib32/libkafs5_p.a
world|lib32|/usr/lib32/libkiconv.a
world|lib32|/usr/lib32/libkiconv_p.a
world|lib32|/usr/lib32/libkrb5.a
world|lib32|/usr/lib32/libkrb5_p.a
world|lib32|/usr/lib32/libkvm.a
world|lib32|/usr/lib32/libkvm_p.a
world|lib32|/usr/lib32/libm.a
world|lib32|/usr/lib32/libm_p.a
world|lib32|/usr/lib32/libmagic.a
world|lib32|/usr/lib32/libmagic_p.a
world|lib32|/usr/lib32/libmd.a
world|lib32|/usr/lib32/libmd_p.a
world|lib32|/usr/lib32/libmemstat.a
world|lib32|/usr/lib32/libmemstat_p.a
world|lib32|/usr/lib32/libmenu.a
world|lib32|/usr/lib32/libmenu_p.a
world|lib32|/usr/lib32/libmenuw.a
world|lib32|/usr/lib32/libmenuw_p.a
world|lib32|/usr/lib32/libmilter.a
world|lib32|/usr/lib32/libmilter_p.a
world|lib32|/usr/lib32/libmp.a
world|lib32|/usr/lib32/libmp_p.a
world|lib32|/usr/lib32/libncp.a
world|lib32|/usr/lib32/libncp_p.a
world|lib32|/usr/lib32/libncurses.a
world|lib32|/usr/lib32/libncurses_p.a
world|lib32|/usr/lib32/libncursesw.a
world|lib32|/usr/lib32/libncursesw_p.a
world|lib32|/usr/lib32/libnetgraph.a
world|lib32|/usr/lib32/libnetgraph_p.a
world|lib32|/usr/lib32/libngatm.a
world|lib32|/usr/lib32/libngatm_p.a
world|lib32|/usr/lib32/libnvpair.a
world|lib32|/usr/lib32/libnvpair_p.a
world|lib32|/usr/lib32/libobjc.a
world|lib32|/usr/lib32/libobjc_p.a
world|lib32|/usr/lib32/libopie.a
world|lib32|/usr/lib32/libopie_p.a
world|lib32|/usr/lib32/libpam.a
world|lib32|/usr/lib32/libpanel.a
world|lib32|/usr/lib32/libpanel_p.a
world|lib32|/usr/lib32/libpanelw.a
world|lib32|/usr/lib32/libpanelw_p.a
world|lib32|/usr/lib32/libpcap.a
world|lib32|/usr/lib32/libpcap_p.a
world|lib32|/usr/lib32/libpmc.a
world|lib32|/usr/lib32/libpmc_p.a
world|lib32|/usr/lib32/libproc.a
world|lib32|/usr/lib32/libproc_p.a
world|lib32|/usr/lib32/libradius.a
world|lib32|/usr/lib32/libradius_p.a
world|lib32|/usr/lib32/libreadline.a
world|lib32|/usr/lib32/libreadline_p.a
world|lib32|/usr/lib32/libroken.a
world|lib32|/usr/lib32/libroken_p.a
world|lib32|/usr/lib32/librpcsvc.a
world|lib32|/usr/lib32/librpcsvc_p.a
world|lib32|/usr/lib32/librt.a
world|lib32|/usr/lib32/librt_p.a
world|lib32|/usr/lib32/libsbuf.a
world|lib32|/usr/lib32/libsbuf_p.a
world|lib32|/usr/lib32/libsdp.a
world|lib32|/usr/lib32/libsdp_p.a
world|lib32|/usr/lib32/libsmb.a
world|lib32|/usr/lib32/libsmb_p.a
world|lib32|/usr/lib32/libssh.a
world|lib32|/usr/lib32/libssh_p.a
world|lib32|/usr/lib32/libssl.a
world|lib32|/usr/lib32/libssl_p.a
world|lib32|/usr/lib32/libssp.a
world|lib32|/usr/lib32/libssp_nonshared.a
world|lib32|/usr/lib32/libstand.a
world|lib32|/usr/lib32/libstdc++.a
world|lib32|/usr/lib32/libstdc++_p.a
world|lib32|/usr/lib32/libsupc++.a
world|lib32|/usr/lib32/libsupc++_p.a
world|lib32|/usr/lib32/libtacplus.a
world|lib32|/usr/lib32/libtacplus_p.a
world|lib32|/usr/lib32/libthr.a
world|lib32|/usr/lib32/libthr_p.a
world|lib32|/usr/lib32/libthread_db.a
world|lib32|/usr/lib32/libthread_db_p.a
world|lib32|/usr/lib32/libufs.a
world|lib32|/usr/lib32/libufs_p.a
world|lib32|/usr/lib32/libugidfw.a
world|lib32|/usr/lib32/libugidfw_p.a
world|lib32|/usr/lib32/libumem.a
world|lib32|/usr/lib32/libumem_p.a
world|lib32|/usr/lib32/libusbhid.a
world|lib32|/usr/lib32/libusbhid_p.a
world|lib32|/usr/lib32/libutil.a
world|lib32|/usr/lib32/libutil_p.a
world|lib32|/usr/lib32/libuutil.a
world|lib32|/usr/lib32/libuutil_p.a
world|lib32|/usr/lib32/libvgl.a
world|lib32|/usr/lib32/libvgl_p.a
world|lib32|/usr/lib32/libwrap.a
world|lib32|/usr/lib32/libwrap_p.a
world|lib32|/usr/lib32/liby.a
world|lib32|/usr/lib32/liby_p.a
world|lib32|/usr/lib32/libypclnt.a
world|lib32|/usr/lib32/libypclnt_p.a
world|lib32|/usr/lib32/libz.a
world|lib32|/usr/lib32/libz_p.a
world|lib32|/usr/lib32/libzfs.a
world|lib32|/usr/lib32/libzfs_p.a
world|lib32|/usr/lib32/libzpool.a
world|proflibs|/usr/lib/libalias_cuseeme_p.a
world|proflibs|/usr/lib/libalias_dummy_p.a
world|proflibs|/usr/lib/libalias_ftp_p.a
world|proflibs|/usr/lib/libalias_irc_p.a
world|proflibs|/usr/lib/libalias_nbt_p.a
world|proflibs|/usr/lib/libalias_p.a
world|proflibs|/usr/lib/libalias_pptp_p.a
world|proflibs|/usr/lib/libalias_skinny_p.a
world|proflibs|/usr/lib/libalias_smedia_p.a
world|proflibs|/usr/lib/libarchive_p.a
world|proflibs|/usr/lib/libasn1_p.a
world|proflibs|/usr/lib/libavl_p.a
world|proflibs|/usr/lib/libbegemot_p.a
world|proflibs|/usr/lib/libbluetooth_p.a
world|proflibs|/usr/lib/libbsdxml_p.a
world|proflibs|/usr/lib/libbsm_p.a
world|proflibs|/usr/lib/libbsnmp_p.a
world|proflibs|/usr/lib/libbz2_p.a
world|proflibs|/usr/lib/libc_p.a
world|proflibs|/usr/lib/libcalendar_p.a
world|proflibs|/usr/lib/libcam_p.a
world|proflibs|/usr/lib/libcom_err_p.a
world|proflibs|/usr/lib/libcompat_p.a
world|proflibs|/usr/lib/libcrypt_p.a
world|proflibs|/usr/lib/libcrypto_p.a
world|proflibs|/usr/lib/libctf_p.a
world|proflibs|/usr/lib/libdevinfo_p.a
world|proflibs|/usr/lib/libdevstat_p.a
world|proflibs|/usr/lib/libdialog_p.a
world|proflibs|/usr/lib/libdtrace_p.a
world|proflibs|/usr/lib/libdwarf_p.a
world|proflibs|/usr/lib/libedit_p.a
world|proflibs|/usr/lib/libelf_p.a
world|proflibs|/usr/lib/libfetch_p.a
world|proflibs|/usr/lib/libfl_p.a
world|proflibs|/usr/lib/libform_p.a
world|proflibs|/usr/lib/libformw_p.a
world|proflibs|/usr/lib/libftpio_p.a
world|proflibs|/usr/lib/libgcc_eh_p.a
world|proflibs|/usr/lib/libgcc_p.a
world|proflibs|/usr/lib/libgeom_p.a
world|proflibs|/usr/lib/libgnuregex_p.a
world|proflibs|/usr/lib/libgomp_p.a
world|proflibs|/usr/lib/libgpib_p.a
world|proflibs|/usr/lib/libgssapi_krb5_p.a
world|proflibs|/usr/lib/libgssapi_p.a
world|proflibs|/usr/lib/libhdb_p.a
world|proflibs|/usr/lib/libhistory_p.a
world|proflibs|/usr/lib/libipsec_p.a
world|proflibs|/usr/lib/libipx_p.a
world|proflibs|/usr/lib/libkadm5clnt_p.a
world|proflibs|/usr/lib/libkadm5srv_p.a
world|proflibs|/usr/lib/libkafs5_p.a
world|proflibs|/usr/lib/libkiconv_p.a
world|proflibs|/usr/lib/libkrb5_p.a
world|proflibs|/usr/lib/libkvm_p.a
world|proflibs|/usr/lib/libl_p.a
world|proflibs|/usr/lib/libln_p.a
world|proflibs|/usr/lib/liblwres_p.a
world|proflibs|/usr/lib/libm_p.a
world|proflibs|/usr/lib/libmagic_p.a
world|proflibs|/usr/lib/libmd_p.a
world|proflibs|/usr/lib/libmemstat_p.a
world|proflibs|/usr/lib/libmenu_p.a
world|proflibs|/usr/lib/libmenuw_p.a
world|proflibs|/usr/lib/libmilter_p.a
world|proflibs|/usr/lib/libmp_p.a
world|proflibs|/usr/lib/libncp_p.a
world|proflibs|/usr/lib/libncurses_p.a
world|proflibs|/usr/lib/libncursesw_p.a
world|proflibs|/usr/lib/libnetgraph_p.a
world|proflibs|/usr/lib/libngatm_p.a
world|proflibs|/usr/lib/libnvpair_p.a
world|proflibs|/usr/lib/libobjc_p.a
world|proflibs|/usr/lib/libopie_p.a
world|proflibs|/usr/lib/libpanel_p.a
world|proflibs|/usr/lib/libpanelw_p.a
world|proflibs|/usr/lib/libpcap_p.a
world|proflibs|/usr/lib/libpmc_p.a
world|proflibs|/usr/lib/libproc_p.a
world|proflibs|/usr/lib/libradius_p.a
world|proflibs|/usr/lib/libreadline_p.a
world|proflibs|/usr/lib/libroken_p.a
world|proflibs|/usr/lib/librpcsvc_p.a
world|proflibs|/usr/lib/librt_p.a
world|proflibs|/usr/lib/libsbuf_p.a
world|proflibs|/usr/lib/libsdp_p.a
world|proflibs|/usr/lib/libsmb_p.a
world|proflibs|/usr/lib/libssh_p.a
world|proflibs|/usr/lib/libssl_p.a
world|proflibs|/usr/lib/libstdc++_p.a
world|proflibs|/usr/lib/libsupc++_p.a
world|proflibs|/usr/lib/libtacplus_p.a
world|proflibs|/usr/lib/libthr_p.a
world|proflibs|/usr/lib/libthread_db_p.a
world|proflibs|/usr/lib/libufs_p.a
world|proflibs|/usr/lib/libugidfw_p.a
world|proflibs|/usr/lib/libumem_p.a
world|proflibs|/usr/lib/libusbhid_p.a
world|proflibs|/usr/lib/libutil_p.a
world|proflibs|/usr/lib/libuutil_p.a
world|proflibs|/usr/lib/libwrap_p.a
world|proflibs|/usr/lib/liby_p.a
world|proflibs|/usr/lib/libypclnt_p.a
world|proflibs|/usr/lib/libz_p.a
world|proflibs|/usr/lib/libzfs_p.a
Values of build stamps, excluding library archive headers:
v1.2 (Aug 26 2009 18:13:46)
v1.2 (Aug 26 2009 18:11:44)
@(#)FreeBSD 7.1-RELEASE-p7 #0: Wed Aug 26 18:11:50 UTC 2009
FreeBSD 7.1-RELEASE-p7 #0: Wed Aug 26 18:11:50 UTC 2009
root@server.myhost.com:/usr/obj/usr/src/sys/GENERIC
7.1-RELEASE-p7
Wed Aug 26 17:29:15 UTC 2009
Wed Aug 26 17:29:15 UTC 2009
##### built by root@server.myhost.com on Wed Aug 26 17:49:58 UTC 2009
##### built by root@server.myhost.com on Wed Aug 26 17:49:58 UTC 2009
##### built by root@server.myhost.com on Wed Aug 26 17:49:58 UTC 2009
##### built by root@server.myhost.com on Wed Aug 26 17:49:58 UTC 2009
Wed Aug 26 17:20:39 UTC 2009
ntpq 4.2.4p5-a Wed Aug 26 17:29:42 UTC 2009 (1)
* Copyright (c) 1992-2009 The FreeBSD Project.
Wed Aug 26 17:20:39 UTC 2009
Wed Aug 26 17:29:30 UTC 2009
Aug 26 2009
ntpd 4.2.4p5-a Wed Aug 26 17:29:41 UTC 2009 (1)
ntpdate 4.2.4p5-a Wed Aug 26 17:29:42 UTC 2009 (1)
ntpdc 4.2.4p5-a Wed Aug 26 17:29:42 UTC 2009 (1)
Wed Aug 26 17:55:02 UTC 2009
Wed Aug 26 17:55:02 UTC 2009
Wed Aug 26 17:55:02 UTC 2009
Wed Aug 26 17:20:39 UTC 2009
New updates:
kernel|generic|/GENERIC/kernel.symbols|f|0|0|0555|0|7c8dc176763f96ced0a57fc04e7c1b8d793f27e006dd13e0b499e1474ac47e10|
kernel|generic|/GENERIC/kernel|f|0|0|0555|0|33197e8cf15bbbac263d17f39c153c9d489348c2c534f7ca1120a1183dec67b1|
kernel|generic|/|d|0|0|0755|0||
src|base|/|d|0|0|0755|0||
src|bin|/|d|0|0|0755|0||
src|cddl|/|d|0|0|0755|0||
src|contrib|/contrib/bind9/bin/named/update.c|f|0|10000|0644|0|4d434abf0983df9bc47435670d307fa882ef4b348ed8ca90928d250f42ea0757|
src|contrib|/contrib/bind9/lib/dns/openssldsa_link.c|f|0|10000|0644|0|c6805c39f3da2a06dd3f163f26c314a4692d4cd9a2d929c0acc88d736324f550|
src|contrib|/contrib/bind9/lib/dns/opensslrsa_link.c|f|0|10000|0644|0|fa0f7417ee9da42cc8d0fd96ad24e7a34125e05b5ae075bd6e3238f1c022a712|
src|contrib|/contrib/lukemftpd/src/extern.h|f|0|10000|0644|0|16e4c3701b151305cf683c6f8419c8fd23d9fefa3d12732a029c32396d6d6a8a|
src|contrib|/contrib/lukemftpd/src/ftpcmd.y|f|0|10000|0644|0|9d36f9e8a88b54ad2e38058d72bb87a1ee6b7d54a71897b55a83ffd31f1c1f93|
src|contrib|/contrib/lukemftpd/src/ftpd.c|f|0|10000|0644|0|b79b6396314b1355a28c0afa4f1aad9d8cd3fa5ad372eeb9a89416d239c55fdd|
src|contrib|/contrib/ntp/ntpd/ntp_crypto.c|f|0|10000|0644|0|cc9480b2b8d217378c65664ec25b15814fe65de6f972fea3460a5c7b905bbdf9|
src|contrib|/contrib/telnet/telnetd/sys_term.c|f|0|10000|0644|0|c4cceb60fe065858ac2a3e3f16bdfc843b108731a062a897bfd5ff5a5fbd872f|
src|contrib|/|d|0|0|0755|0||
src|crypto|/crypto/openssl/apps/speed.c|f|0|10000|0644|0|8e11322461b3956922f1bfa0f9d8268b0b54773f9083f9c19333f50bc75ebeea|
src|crypto|/crypto/openssl/apps/spkac.c|f|0|10000|0644|0|9f4c7dd86b30543cfd63d376d58042cdb94a0eb14fdc53181b6f74a2798c324d|
src|crypto|/crypto/openssl/apps/verify.c|f|0|10000|0644|0|2b190f87a7451ff427dcf1055cc8f1cb7b61f6aefd846ec8fa41dc5570682cc4|
src|crypto|/crypto/openssl/apps/x509.c|f|0|10000|0644|0|d25e90db11d136bbacd8914c355539053908fc34473b6f22332e46187f409a25|
src|crypto|/crypto/openssl/crypto/asn1/asn1.h|f|0|10000|0644|0|63d2a7ee846734a0dc33e67dd8e94056baed7ab954826e72137bfbc1a7344531|
src|crypto|/crypto/openssl/crypto/asn1/asn1_err.c|f|0|10000|0644|0|fcd0c3b52479c832b1b3d1a97bf3c616d35e7ad4d10c44accf5588651ff71cc5|
src|crypto|/crypto/openssl/crypto/asn1/tasn_dec.c|f|0|10000|0644|0|b2ce1d063423c21d676aa2bfa835548d8e29b1535ef4b030e5a6bf765c843c17|
src|crypto|/crypto/openssl/ssl/s2_clnt.c|f|0|10000|0644|0|8f348f39afa9f50613c200abe552f9eaa315c982c5948fe3c72b77e7e5399928|
src|crypto|/crypto/openssl/ssl/s2_srvr.c|f|0|10000|0644|0|afe502ba45387e0becea05ca40d4c2cf6b1ea1202c409d7709b5e49ee712ec41|
src|crypto|/crypto/openssl/ssl/s3_clnt.c|f|0|10000|0644|0|c631d4fdb4b4a75b6c2ecb87c4f316d4a2af1040a56a243908a50fb99f91b2b1|
src|crypto|/crypto/openssl/ssl/s3_srvr.c|f|0|10000|0644|0|4b1409a3ea03d782793188d3132a63d67583ac841bcef3366a8241da11b95c05|
src|crypto|/crypto/openssl/ssl/ssltest.c|f|0|10000|0644|0|698c1b3b7f5ddf00ca29d08451ad628f768d89bec386e5be7a5cbdb1486c0a4a|
src|crypto|/|d|0|0|0755|0||
src|etc|/|d|0|0|0755|0||
src|games|/|d|0|0|0755|0||
src|gnu|/|d|0|0|0755|0||
src|include|/|d|0|0|0755|0||
src|krb5|/|d|0|0|0755|0||
src|libexec|/|d|0|0|0755|0||
src|lib|/lib/libc/db/btree/bt_split.c|f|0|10000|0644|0|b9bfc693e4abcaf51a87ba1c1cad15b7bc655c91f075d8cb4aa0b80dd55c65fe|
src|lib|/lib/libc/db/hash/hash_buf.c|f|0|10000|0644|0|04dd645a1fda7594d1a6d401e36fad145a2f85edc04963710fc4a5b31c72d55c|
src|lib|/lib/libc/db/mpool/mpool.c|f|0|10000|0644|0|986af06bba217829e15cb166fc609dbf89282bd9775e80dd3778413dd5cfc0e7|
src|lib|/|d|0|0|0755|0||
src|release|/|d|0|0|0755|0||
src|rescue|/|d|0|0|0755|0||
src|sbin|/|d|0|0|0755|0||
src|secure|/|d|0|0|0755|0||
src|share|/|d|0|0|0755|0||
src|sys|/sys/conf/newvers.sh|f|0|0|0644|0|157b09a1244756217805f3f9674792df909d0c00c6b6e697562674da35803f33|
src|sys|/sys/kern/kern_time.c|f|0|10000|0644|0|1de569e1513207413bbbb6a63d4395e85c790f23e6a0a09602b83a11d27d4cc1|
src|sys|/sys/kern/sys_pipe.c|f|0|10000|0644|0|90ac7b73f5a5f6e4a3806233e6522eee047718ee8fc111b1cfa72ac86e289576|
src|sys|/sys/netinet6/in6.c|f|0|10000|0644|0|0f8bf3515f443809a7b0675fe649d7b6578e179af5e99a174b1dff4b5fb9894d|
src|sys|/|d|0|0|0755|0||
src|tools|/|d|0|0|0755|0||
src|ubin|/|d|0|0|0755|0||
src|usbin|/|d|0|0|0755|0||
world|base|/lib/libc.so.7|f|0|0|0444|400000|f85c2793851532b56ec1f383233276d1ef4dadb5edaacc12b88097eca9269e2e|
world|base|/lib/libcrypto.so.5|f|0|0|0444|0|4bd9c4f67a08b6e0ce7eef2b4fa50470a603a6d60da65c4999674fe2b96afd59|
world|base|/rescue/[|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|
world|base|/rescue/atacontrol|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/atmconfig|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/badsect|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/bsdlabel|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/bunzip2|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/bzcat|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/bzip2|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/camcontrol|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/cat|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/ccdconfig|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/chflags|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/chio|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/chmod|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/chroot|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/clri|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/cp|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/csh|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/date|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/dd|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/devfs|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/df|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/dhclient|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/disklabel|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/dmesg|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/dumpfs|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/dumpon|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/dump|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/echo|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/ed|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/expr|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/ex|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/fastboot|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/fasthalt|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/fdisk|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/fsck_4.2bsd|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/fsck_ffs|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/fsck_msdosfs|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/fsck_ufs|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/fsck|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/fsdb|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/fsirand|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/gbde|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/getfacl|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/groups|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/gunzip|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/gzcat|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/gzip|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/halt|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/hostname|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/id|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/ifconfig|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/init|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/ipf|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/kenv|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/kill|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/kldconfig|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/kldload|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/kldstat|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/kldunload|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/ldconfig|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/link|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/ln|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/ls|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/md5|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/mdconfig|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/mdmfs|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/mkdir|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/mknod|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/mount_cd9660|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/mount_msdosfs|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/mount_nfs|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/mount_ntfs|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/mount_nullfs|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/mount_udf|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/mount_unionfs|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/mount|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/mv|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/newfs_msdos|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/newfs|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/nos-tun|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/pax|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/ping6|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/ping|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/ps|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/pwd|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/rcorder|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/rcp|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/rdump|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/realpath|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/reboot|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/red|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/rescue|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/restore|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/rmdir|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/rm|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/routed|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/route|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/rrestore|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/rtquery|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/rtsol|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/savecore|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/setfacl|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/sh|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/slattach|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/spppcontrol|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/startslip|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/stty|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/swapon|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/sync|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/sysctl|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/tar|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/tcsh|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/test|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/tunefs|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/umount|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/unlink|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/vi|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/whoami|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/zcat|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/sbin/init|f|0|0|0555|400000|f8a3b96ea281f317a724f132f07b9f70302c385b998ca86e48374d51d59ed22c|
world|base|/usr/bin/dig|f|0|0|0555|0|4e6a611fe9a1092071b4e67de70ff5c78b4c1ffee8d52b96f437c8f4b968c409|
world|base|/usr/bin/host|f|0|0|0555|0|6d305c5ab8f1d3b2741e856836efd0fe28dfb26cbea1da0f9a9d92df2ee6877b|
world|base|/usr/bin/nslookup|f|0|0|0555|0|7dc71d85f604c266a2417fb611f9b311a2ad645dba293dcd4de748016063643a|
world|base|/usr/bin/nsupdate|f|0|0|0555|0|936837e33fd774fd8b2001ffe502e365a5335b10499d4125f5aab2c539e5b9af|
world|base|/usr/bin/openssl|f|0|0|0555|0|c79743f0b816bcd74c59f154fc17f861662ba62b931a27066eb4d83efac41ea7|
world|base|/usr/include/openssl/asn1.h|f|0|0|0444|0|63d2a7ee846734a0dc33e67dd8e94056baed7ab954826e72137bfbc1a7344531|
world|base|/usr/lib/libc.a|f|0|0|0444|0|d8e3413ab2101f94025c9649935d836a33cc976ddff579a0f2c5d9b173a326c7|
world|base|/usr/lib/libc_pic.a|f|0|0|0444|0|5c0a11ed9605a88869aa0577948753b2b5e0f38e934fe063b97a7a36f747e162|
world|base|/usr/lib/libcrypto.a|f|0|0|0444|0|0fb76816febf29edf7318f8cdea4a6071969d942b2dea8034e69852b877b124c|
world|base|/usr/lib/libssl.a|f|0|0|0444|0|e8e4d5171a2234625ffce8e78a1b0daf310bccfd37fb72fc872fbd8e63b83467|
world|base|/usr/lib/libssl.so.5|f|0|0|0444|0|72a1c0afab0b5eb63ab56a39390a33bfc60544450bbfb2fc5597547e678c3aa0|
world|base|/usr/libexec/lukemftpd|f|0|0|0555|0|8ef126a71a960bbd0bf759acc31af5b33750ea6f6c07420345682436aa6988c6|
world|base|/usr/libexec/telnetd|f|0|0|0555|0|ae2aa516d0fe6d838b2cf83df7b11da358ac5c0102a077b0a19a367f493d0efd|
world|base|/usr/sbin/dnssec-keygen|f|0|0|0555|0|8cda89cdd5661a72296f52d4d59d463f019ed141d23c231c7198c0160b115c9a|
world|base|/usr/sbin/dnssec-signzone|f|0|0|0555|0|bb6fb1308537ddcfefa5a3c495a774e6a5edf9a210f93438d13e557ff603babe|
world|base|/usr/sbin/lwresd|f|0|0|0555|0|deffdbff2f77a330713fe09b58647b26b4604ef7045b9c85b3a3eebcc178bc10|
world|base|/usr/sbin/named-checkconf|f|0|0|0555|0|f69aefa279b9f8f45f55fc2966fdb08679424a76d18d5e46722861a82d68dfec|
world|base|/usr/sbin/named-checkzone|f|0|0|0555|0|799718adb365b5e1a48c7183e06d86f9914d2be4edf28ce7cd6b1e6e53f9d5c1|
world|base|/usr/sbin/named-compilezone|f|0|0|0555|0|799718adb365b5e1a48c7183e06d86f9914d2be4edf28ce7cd6b1e6e53f9d5c1|/usr/sbin/named-checkzone
world|base|/usr/sbin/named|f|0|0|0555|0|deffdbff2f77a330713fe09b58647b26b4604ef7045b9c85b3a3eebcc178bc10|/usr/sbin/lwresd
world|base|/usr/sbin/ntpd|f|0|0|0555|0|54f30bfd1ef1ed402688df38e7cc2a7a93c7b42a5f1b264aea10153c23b4ab08|
world|base|/usr/sbin/rndc-confgen|f|0|0|0555|0|ed8c2a8af69813b6dade116df42e797b970a33583298bbb1719a4ff6131a7e07|
world|lib32|/usr/lib32/libc.a|f|0|0|0444|0|54dcbd716dfe7d5440de506dc546310d4ac465d8bbbcb3cf387c1c6d831f2617|
world|lib32|/usr/lib32/libc.so.7|f|0|0|0444|400000|6aae8b506339647fa94f5ae25327af0604f4aec0ca871856d1a8e4a18c51886d|
world|lib32|/usr/lib32/libc_p.a|f|0|0|0444|0|2fe8c839033fe16fe854a4d91de3ec2a74eae4d1f8eff15108089d8d81aac595|
world|lib32|/usr/lib32/libc_pic.a|f|0|0|0444|0|e1b65817889ba897c65aa7bb8cabf828f31e73207b95b377664bc8b914570438|
world|lib32|/usr/lib32/libcrypto.a|f|0|0|0444|0|68a9e67eebe1cc1185cd72a3943a2d56828f771cd9c491edc995c7c1d02bc05e|
world|lib32|/usr/lib32/libcrypto.so.5|f|0|0|0444|0|68af2001f1e2b6d0f3b528ce89b6b206175a3e9309b1e47efb31ce81838402f0|
world|lib32|/usr/lib32/libcrypto_p.a|f|0|0|0444|0|9b41a4a12ff601616a8bc7b309a32554f02dc7bcb25dddac908ef6f494488512|
world|lib32|/usr/lib32/libssl.a|f|0|0|0444|0|6d882bce2c6a1c3ec83d86822c64e15fd2111daa2eeeaddeb7bd2aa563a4d28d|
world|lib32|/usr/lib32/libssl.so.5|f|0|0|0444|0|c31e60f9622459ddf6442c23d24720ef583374381c8a67f5579cfc3233fc452e|
world|lib32|/usr/lib32/libssl_p.a|f|0|0|0444|0|86d88dbae2e1833bac5686d9b0fe67d54e8f0dcd72af0f94281819b352dc88ba|
world|proflibs|/usr/lib/libc_p.a|f|0|0|0444|0|c704160abb6bacf00820fa1ffb002648f0000ab72d991bd27721c32a71cc0218|
world|proflibs|/usr/lib/libcrypto_p.a|f|0|0|0444|0|6942da533a9cc7732ed9e6e00a240db8c0be0763a5787a2012d111629673a9d4|
world|proflibs|/usr/lib/libssl_p.a|f|0|0|0444|0|e1af68851682db87a5779f73556ebfd1d4f9e98294af64349c87c22d1917de36|
FreeBSD/amd64 7.1-RELEASE update build complete. Please review
the list of build stamps printed above and the list of updated
files to confirm that they look sensible, then run
# sh -e approve.sh amd64 7.1-RELEASE
to sign the build.

View file

@ -0,0 +1,978 @@
# $FreeBSD$
# sh scripts/init.sh amd64 7.2-RELEASE
Mon Aug 24 16:04:36 PDT 2009 Starting fetch for FreeBSD/amd64 7.2-RELEASE
/usr/local/freebsd-update-server/work/7.2-RELE100% of 588 MB 359 kBps 00m00s
Mon Aug 24 16:32:38 PDT 2009 Verifying disc1 hash for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 16:32:44 PDT 2009 Extracting components for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 16:34:05 PDT 2009 Constructing world+src image for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 16:35:57 PDT 2009 Extracting world+src for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 23:36:24 UTC 2009 Building world for FreeBSD/amd64 7.2-RELEASE
Tue Aug 25 00:31:29 UTC 2009 Distributing world for FreeBSD/amd64 7.2-RELEASE
Tue Aug 25 00:32:36 UTC 2009 Building and distributing kernels for FreeBSD/amd64 7.2-RELEASE
Tue Aug 25 00:44:44 UTC 2009 Constructing world components for FreeBSD/amd64 7.2-RELEASE
Tue Aug 25 00:44:56 UTC 2009 Distributing source for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 17:46:18 PDT 2009 Moving components into staging area for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 17:46:33 PDT 2009 Identifying extra documentation for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 17:47:13 PDT 2009 Extracting extra docs for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 17:47:18 PDT 2009 Indexing release for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 17:50:44 PDT 2009 Indexing world0 for FreeBSD/amd64 7.2-RELEASE
Files built but not released:
Files released but not built:
Files which differ by more than contents:
Files which differ between release and build:
kernel|generic|/GENERIC/hptrr.ko
kernel|generic|/GENERIC/kernel
src|sys|/sys/conf/newvers.sh
world|base|/boot/loader
world|base|/boot/pxeboot
world|base|/etc/mail/freebsd.cf
world|base|/etc/mail/freebsd.submit.cf
world|base|/etc/mail/sendmail.cf
world|base|/etc/mail/submit.cf
world|base|/lib/libcrypto.so.5
world|base|/usr/bin/ntpq
world|base|/usr/lib/libalias.a
world|base|/usr/lib/libalias_cuseeme.a
world|base|/usr/lib/libalias_dummy.a
world|base|/usr/lib/libalias_ftp.a
world|base|/usr/lib/libalias_irc.a
world|base|/usr/lib/libalias_nbt.a
world|base|/usr/lib/libalias_pptp.a
world|base|/usr/lib/libalias_skinny.a
world|base|/usr/lib/libalias_smedia.a
world|base|/usr/lib/libarchive.a
world|base|/usr/lib/libasn1.a
world|base|/usr/lib/libavl.a
world|base|/usr/lib/libbegemot.a
world|base|/usr/lib/libbluetooth.a
world|base|/usr/lib/libbsdxml.a
world|base|/usr/lib/libbsm.a
world|base|/usr/lib/libbsnmp.a
world|base|/usr/lib/libbz2.a
world|base|/usr/lib/libc.a
world|base|/usr/lib/libc_pic.a
world|base|/usr/lib/libcalendar.a
world|base|/usr/lib/libcam.a
world|base|/usr/lib/libcom_err.a
world|base|/usr/lib/libcompat.a
world|base|/usr/lib/libcrypt.a
world|base|/usr/lib/libcrypto.a
world|base|/usr/lib/libctf.a
world|base|/usr/lib/libdevinfo.a
world|base|/usr/lib/libdevstat.a
world|base|/usr/lib/libdialog.a
world|base|/usr/lib/libdisk.a
world|base|/usr/lib/libdtrace.a
world|base|/usr/lib/libdwarf.a
world|base|/usr/lib/libedit.a
world|base|/usr/lib/libelf.a
world|base|/usr/lib/libfetch.a
world|base|/usr/lib/libfl.a
world|base|/usr/lib/libform.a
world|base|/usr/lib/libformw.a
world|base|/usr/lib/libftpio.a
world|base|/usr/lib/libgcc.a
world|base|/usr/lib/libgcc_eh.a
world|base|/usr/lib/libgcov.a
world|base|/usr/lib/libgeom.a
world|base|/usr/lib/libgnuregex.a
world|base|/usr/lib/libgomp.a
world|base|/usr/lib/libgpib.a
world|base|/usr/lib/libgssapi.a
world|base|/usr/lib/libgssapi_krb5.a
world|base|/usr/lib/libhdb.a
world|base|/usr/lib/libhistory.a
world|base|/usr/lib/libipsec.a
world|base|/usr/lib/libipx.a
world|base|/usr/lib/libkadm5clnt.a
world|base|/usr/lib/libkadm5srv.a
world|base|/usr/lib/libkafs5.a
world|base|/usr/lib/libkiconv.a
world|base|/usr/lib/libkrb5.a
world|base|/usr/lib/libkvm.a
world|base|/usr/lib/libl.a
world|base|/usr/lib/libln.a
world|base|/usr/lib/liblwres.a
world|base|/usr/lib/libm.a
world|base|/usr/lib/libmagic.a
world|base|/usr/lib/libmd.a
world|base|/usr/lib/libmemstat.a
world|base|/usr/lib/libmenu.a
world|base|/usr/lib/libmenuw.a
world|base|/usr/lib/libmilter.a
world|base|/usr/lib/libmp.a
world|base|/usr/lib/libncp.a
world|base|/usr/lib/libncurses.a
world|base|/usr/lib/libncursesw.a
world|base|/usr/lib/libnetgraph.a
world|base|/usr/lib/libngatm.a
world|base|/usr/lib/libnvpair.a
world|base|/usr/lib/libobjc.a
world|base|/usr/lib/libopie.a
world|base|/usr/lib/libpam.a
world|base|/usr/lib/libpanel.a
world|base|/usr/lib/libpanelw.a
world|base|/usr/lib/libpcap.a
world|base|/usr/lib/libpmc.a
world|base|/usr/lib/libproc.a
world|base|/usr/lib/libradius.a
world|base|/usr/lib/libreadline.a
world|base|/usr/lib/libroken.a
world|base|/usr/lib/librpcsvc.a
world|base|/usr/lib/librt.a
world|base|/usr/lib/libsbuf.a
world|base|/usr/lib/libsdp.a
world|base|/usr/lib/libsmb.a
world|base|/usr/lib/libssh.a
world|base|/usr/lib/libssl.a
world|base|/usr/lib/libssp.a
world|base|/usr/lib/libssp_nonshared.a
world|base|/usr/lib/libstand.a
world|base|/usr/lib/libstdc++.a
world|base|/usr/lib/libsupc++.a
world|base|/usr/lib/libtacplus.a
world|base|/usr/lib/libthr.a
world|base|/usr/lib/libthread_db.a
world|base|/usr/lib/libufs.a
world|base|/usr/lib/libugidfw.a
world|base|/usr/lib/libumem.a
world|base|/usr/lib/libusbhid.a
world|base|/usr/lib/libutil.a
world|base|/usr/lib/libuutil.a
world|base|/usr/lib/libwrap.a
world|base|/usr/lib/liby.a
world|base|/usr/lib/libypclnt.a
world|base|/usr/lib/libz.a
world|base|/usr/lib/libzfs.a
world|base|/usr/lib/libzpool.a
world|base|/usr/sbin/amd
world|base|/usr/sbin/iasl
world|base|/usr/sbin/ntpd
world|base|/usr/sbin/ntpdate
world|base|/usr/sbin/ntpdc
world|base|/usr/share/misc/magic
world|base|/usr/share/misc/magic.mgc
world|lib32|/usr/lib32/libalias.a
world|lib32|/usr/lib32/libalias_cuseeme.a
world|lib32|/usr/lib32/libalias_cuseeme_p.a
world|lib32|/usr/lib32/libalias_dummy.a
world|lib32|/usr/lib32/libalias_dummy_p.a
world|lib32|/usr/lib32/libalias_ftp.a
world|lib32|/usr/lib32/libalias_ftp_p.a
world|lib32|/usr/lib32/libalias_irc.a
world|lib32|/usr/lib32/libalias_irc_p.a
world|lib32|/usr/lib32/libalias_nbt.a
world|lib32|/usr/lib32/libalias_nbt_p.a
world|lib32|/usr/lib32/libalias_p.a
world|lib32|/usr/lib32/libalias_pptp.a
world|lib32|/usr/lib32/libalias_pptp_p.a
world|lib32|/usr/lib32/libalias_skinny.a
world|lib32|/usr/lib32/libalias_skinny_p.a
world|lib32|/usr/lib32/libalias_smedia.a
world|lib32|/usr/lib32/libalias_smedia_p.a
world|lib32|/usr/lib32/libarchive.a
world|lib32|/usr/lib32/libarchive_p.a
world|lib32|/usr/lib32/libasn1.a
world|lib32|/usr/lib32/libasn1_p.a
world|lib32|/usr/lib32/libavl.a
world|lib32|/usr/lib32/libavl_p.a
world|lib32|/usr/lib32/libbegemot.a
world|lib32|/usr/lib32/libbegemot_p.a
world|lib32|/usr/lib32/libbluetooth.a
world|lib32|/usr/lib32/libbluetooth_p.a
world|lib32|/usr/lib32/libbsdxml.a
world|lib32|/usr/lib32/libbsdxml_p.a
world|lib32|/usr/lib32/libbsm.a
world|lib32|/usr/lib32/libbsm_p.a
world|lib32|/usr/lib32/libbsnmp.a
world|lib32|/usr/lib32/libbsnmp_p.a
world|lib32|/usr/lib32/libbz2.a
world|lib32|/usr/lib32/libbz2_p.a
world|lib32|/usr/lib32/libc.a
world|lib32|/usr/lib32/libc_p.a
world|lib32|/usr/lib32/libc_pic.a
world|lib32|/usr/lib32/libcalendar.a
world|lib32|/usr/lib32/libcalendar_p.a
world|lib32|/usr/lib32/libcam.a
world|lib32|/usr/lib32/libcam_p.a
world|lib32|/usr/lib32/libcom_err.a
world|lib32|/usr/lib32/libcom_err_p.a
world|lib32|/usr/lib32/libcompat.a
world|lib32|/usr/lib32/libcompat_p.a
world|lib32|/usr/lib32/libcrypt.a
world|lib32|/usr/lib32/libcrypt_p.a
world|lib32|/usr/lib32/libcrypto.a
world|lib32|/usr/lib32/libcrypto.so.5
world|lib32|/usr/lib32/libcrypto_p.a
world|lib32|/usr/lib32/libctf.a
world|lib32|/usr/lib32/libctf_p.a
world|lib32|/usr/lib32/libdevinfo.a
world|lib32|/usr/lib32/libdevinfo_p.a
world|lib32|/usr/lib32/libdevstat.a
world|lib32|/usr/lib32/libdevstat_p.a
world|lib32|/usr/lib32/libdialog.a
world|lib32|/usr/lib32/libdialog_p.a
world|lib32|/usr/lib32/libdisk.a
world|lib32|/usr/lib32/libdtrace.a
world|lib32|/usr/lib32/libdtrace_p.a
world|lib32|/usr/lib32/libdwarf.a
world|lib32|/usr/lib32/libdwarf_p.a
world|lib32|/usr/lib32/libedit.a
world|lib32|/usr/lib32/libedit_p.a
world|lib32|/usr/lib32/libelf.a
world|lib32|/usr/lib32/libelf_p.a
world|lib32|/usr/lib32/libfetch.a
world|lib32|/usr/lib32/libfetch_p.a
world|lib32|/usr/lib32/libform.a
world|lib32|/usr/lib32/libform_p.a
world|lib32|/usr/lib32/libformw.a
world|lib32|/usr/lib32/libformw_p.a
world|lib32|/usr/lib32/libftpio.a
world|lib32|/usr/lib32/libftpio_p.a
world|lib32|/usr/lib32/libgcc.a
world|lib32|/usr/lib32/libgcc_eh.a
world|lib32|/usr/lib32/libgcc_eh_p.a
world|lib32|/usr/lib32/libgcc_p.a
world|lib32|/usr/lib32/libgcov.a
world|lib32|/usr/lib32/libgeom.a
world|lib32|/usr/lib32/libgeom_p.a
world|lib32|/usr/lib32/libgnuregex.a
world|lib32|/usr/lib32/libgnuregex_p.a
world|lib32|/usr/lib32/libgomp.a
world|lib32|/usr/lib32/libgomp_p.a
world|lib32|/usr/lib32/libgpib.a
world|lib32|/usr/lib32/libgpib_p.a
world|lib32|/usr/lib32/libgssapi.a
world|lib32|/usr/lib32/libgssapi_krb5.a
world|lib32|/usr/lib32/libgssapi_krb5_p.a
world|lib32|/usr/lib32/libgssapi_p.a
world|lib32|/usr/lib32/libhdb.a
world|lib32|/usr/lib32/libhdb_p.a
world|lib32|/usr/lib32/libhistory.a
world|lib32|/usr/lib32/libhistory_p.a
world|lib32|/usr/lib32/libipsec.a
world|lib32|/usr/lib32/libipsec_p.a
world|lib32|/usr/lib32/libipx.a
world|lib32|/usr/lib32/libipx_p.a
world|lib32|/usr/lib32/libkadm5clnt.a
world|lib32|/usr/lib32/libkadm5clnt_p.a
world|lib32|/usr/lib32/libkadm5srv.a
world|lib32|/usr/lib32/libkadm5srv_p.a
world|lib32|/usr/lib32/libkafs5.a
world|lib32|/usr/lib32/libkafs5_p.a
world|lib32|/usr/lib32/libkiconv.a
world|lib32|/usr/lib32/libkiconv_p.a
world|lib32|/usr/lib32/libkrb5.a
world|lib32|/usr/lib32/libkrb5_p.a
world|lib32|/usr/lib32/libkvm.a
world|lib32|/usr/lib32/libkvm_p.a
world|lib32|/usr/lib32/libm.a
world|lib32|/usr/lib32/libm_p.a
world|lib32|/usr/lib32/libmagic.a
world|lib32|/usr/lib32/libmagic_p.a
world|lib32|/usr/lib32/libmd.a
world|lib32|/usr/lib32/libmd_p.a
world|lib32|/usr/lib32/libmemstat.a
world|lib32|/usr/lib32/libmemstat_p.a
world|lib32|/usr/lib32/libmenu.a
world|lib32|/usr/lib32/libmenu_p.a
world|lib32|/usr/lib32/libmenuw.a
world|lib32|/usr/lib32/libmenuw_p.a
world|lib32|/usr/lib32/libmilter.a
world|lib32|/usr/lib32/libmilter_p.a
world|lib32|/usr/lib32/libmp.a
world|lib32|/usr/lib32/libmp_p.a
world|lib32|/usr/lib32/libncp.a
world|lib32|/usr/lib32/libncp_p.a
world|lib32|/usr/lib32/libncurses.a
world|lib32|/usr/lib32/libncurses_p.a
world|lib32|/usr/lib32/libncursesw.a
world|lib32|/usr/lib32/libncursesw_p.a
world|lib32|/usr/lib32/libnetgraph.a
world|lib32|/usr/lib32/libnetgraph_p.a
world|lib32|/usr/lib32/libngatm.a
world|lib32|/usr/lib32/libngatm_p.a
world|lib32|/usr/lib32/libnvpair.a
world|lib32|/usr/lib32/libnvpair_p.a
world|lib32|/usr/lib32/libobjc.a
world|lib32|/usr/lib32/libobjc_p.a
world|lib32|/usr/lib32/libopie.a
world|lib32|/usr/lib32/libopie_p.a
world|lib32|/usr/lib32/libpam.a
world|lib32|/usr/lib32/libpanel.a
world|lib32|/usr/lib32/libpanel_p.a
world|lib32|/usr/lib32/libpanelw.a
world|lib32|/usr/lib32/libpanelw_p.a
world|lib32|/usr/lib32/libpcap.a
world|lib32|/usr/lib32/libpcap_p.a
world|lib32|/usr/lib32/libpmc.a
world|lib32|/usr/lib32/libpmc_p.a
world|lib32|/usr/lib32/libproc.a
world|lib32|/usr/lib32/libproc_p.a
world|lib32|/usr/lib32/libradius.a
world|lib32|/usr/lib32/libradius_p.a
world|lib32|/usr/lib32/libreadline.a
world|lib32|/usr/lib32/libreadline_p.a
world|lib32|/usr/lib32/libroken.a
world|lib32|/usr/lib32/libroken_p.a
world|lib32|/usr/lib32/librpcsvc.a
world|lib32|/usr/lib32/librpcsvc_p.a
world|lib32|/usr/lib32/librt.a
world|lib32|/usr/lib32/librt_p.a
world|lib32|/usr/lib32/libsbuf.a
world|lib32|/usr/lib32/libsbuf_p.a
world|lib32|/usr/lib32/libsdp.a
world|lib32|/usr/lib32/libsdp_p.a
world|lib32|/usr/lib32/libsmb.a
world|lib32|/usr/lib32/libsmb_p.a
world|lib32|/usr/lib32/libssh.a
world|lib32|/usr/lib32/libssh_p.a
world|lib32|/usr/lib32/libssl.a
world|lib32|/usr/lib32/libssl_p.a
world|lib32|/usr/lib32/libssp.a
world|lib32|/usr/lib32/libssp_nonshared.a
world|lib32|/usr/lib32/libstand.a
world|lib32|/usr/lib32/libstdc++.a
world|lib32|/usr/lib32/libstdc++_p.a
world|lib32|/usr/lib32/libsupc++.a
world|lib32|/usr/lib32/libsupc++_p.a
world|lib32|/usr/lib32/libtacplus.a
world|lib32|/usr/lib32/libtacplus_p.a
world|lib32|/usr/lib32/libthr.a
world|lib32|/usr/lib32/libthr_p.a
world|lib32|/usr/lib32/libthread_db.a
world|lib32|/usr/lib32/libthread_db_p.a
world|lib32|/usr/lib32/libufs.a
world|lib32|/usr/lib32/libufs_p.a
world|lib32|/usr/lib32/libugidfw.a
world|lib32|/usr/lib32/libugidfw_p.a
world|lib32|/usr/lib32/libumem.a
world|lib32|/usr/lib32/libumem_p.a
world|lib32|/usr/lib32/libusbhid.a
world|lib32|/usr/lib32/libusbhid_p.a
world|lib32|/usr/lib32/libutil.a
world|lib32|/usr/lib32/libutil_p.a
world|lib32|/usr/lib32/libuutil.a
world|lib32|/usr/lib32/libuutil_p.a
world|lib32|/usr/lib32/libvgl.a
world|lib32|/usr/lib32/libvgl_p.a
world|lib32|/usr/lib32/libwrap.a
world|lib32|/usr/lib32/libwrap_p.a
world|lib32|/usr/lib32/liby.a
world|lib32|/usr/lib32/liby_p.a
world|lib32|/usr/lib32/libypclnt.a
world|lib32|/usr/lib32/libypclnt_p.a
world|lib32|/usr/lib32/libz.a
world|lib32|/usr/lib32/libz_p.a
world|lib32|/usr/lib32/libzfs.a
world|lib32|/usr/lib32/libzfs_p.a
world|lib32|/usr/lib32/libzpool.a
world|proflibs|/usr/lib/libalias_cuseeme_p.a
world|proflibs|/usr/lib/libalias_dummy_p.a
world|proflibs|/usr/lib/libalias_ftp_p.a
world|proflibs|/usr/lib/libalias_irc_p.a
world|proflibs|/usr/lib/libalias_nbt_p.a
world|proflibs|/usr/lib/libalias_p.a
world|proflibs|/usr/lib/libalias_pptp_p.a
world|proflibs|/usr/lib/libalias_skinny_p.a
world|proflibs|/usr/lib/libalias_smedia_p.a
world|proflibs|/usr/lib/libarchive_p.a
world|proflibs|/usr/lib/libasn1_p.a
world|proflibs|/usr/lib/libavl_p.a
world|proflibs|/usr/lib/libbegemot_p.a
world|proflibs|/usr/lib/libbluetooth_p.a
world|proflibs|/usr/lib/libbsdxml_p.a
world|proflibs|/usr/lib/libbsm_p.a
world|proflibs|/usr/lib/libbsnmp_p.a
world|proflibs|/usr/lib/libbz2_p.a
world|proflibs|/usr/lib/libc_p.a
world|proflibs|/usr/lib/libcalendar_p.a
world|proflibs|/usr/lib/libcam_p.a
world|proflibs|/usr/lib/libcom_err_p.a
world|proflibs|/usr/lib/libcompat_p.a
world|proflibs|/usr/lib/libcrypt_p.a
world|proflibs|/usr/lib/libcrypto_p.a
world|proflibs|/usr/lib/libctf_p.a
world|proflibs|/usr/lib/libdevinfo_p.a
world|proflibs|/usr/lib/libdevstat_p.a
world|proflibs|/usr/lib/libdialog_p.a
world|proflibs|/usr/lib/libdtrace_p.a
world|proflibs|/usr/lib/libdwarf_p.a
world|proflibs|/usr/lib/libedit_p.a
world|proflibs|/usr/lib/libelf_p.a
world|proflibs|/usr/lib/libfetch_p.a
world|proflibs|/usr/lib/libfl_p.a
world|proflibs|/usr/lib/libform_p.a
world|proflibs|/usr/lib/libformw_p.a
world|proflibs|/usr/lib/libftpio_p.a
world|proflibs|/usr/lib/libgcc_eh_p.a
world|proflibs|/usr/lib/libgcc_p.a
world|proflibs|/usr/lib/libgeom_p.a
world|proflibs|/usr/lib/libgnuregex_p.a
world|proflibs|/usr/lib/libgomp_p.a
world|proflibs|/usr/lib/libgpib_p.a
world|proflibs|/usr/lib/libgssapi_krb5_p.a
world|proflibs|/usr/lib/libgssapi_p.a
world|proflibs|/usr/lib/libhdb_p.a
world|proflibs|/usr/lib/libhistory_p.a
world|proflibs|/usr/lib/libipsec_p.a
world|proflibs|/usr/lib/libipx_p.a
world|proflibs|/usr/lib/libkadm5clnt_p.a
world|proflibs|/usr/lib/libkadm5srv_p.a
world|proflibs|/usr/lib/libkafs5_p.a
world|proflibs|/usr/lib/libkiconv_p.a
world|proflibs|/usr/lib/libkrb5_p.a
world|proflibs|/usr/lib/libkvm_p.a
world|proflibs|/usr/lib/libl_p.a
world|proflibs|/usr/lib/libln_p.a
world|proflibs|/usr/lib/liblwres_p.a
world|proflibs|/usr/lib/libm_p.a
world|proflibs|/usr/lib/libmagic_p.a
world|proflibs|/usr/lib/libmd_p.a
world|proflibs|/usr/lib/libmemstat_p.a
world|proflibs|/usr/lib/libmenu_p.a
world|proflibs|/usr/lib/libmenuw_p.a
world|proflibs|/usr/lib/libmilter_p.a
world|proflibs|/usr/lib/libmp_p.a
world|proflibs|/usr/lib/libncp_p.a
world|proflibs|/usr/lib/libncurses_p.a
world|proflibs|/usr/lib/libncursesw_p.a
world|proflibs|/usr/lib/libnetgraph_p.a
world|proflibs|/usr/lib/libngatm_p.a
world|proflibs|/usr/lib/libnvpair_p.a
world|proflibs|/usr/lib/libobjc_p.a
world|proflibs|/usr/lib/libopie_p.a
world|proflibs|/usr/lib/libpanel_p.a
world|proflibs|/usr/lib/libpanelw_p.a
world|proflibs|/usr/lib/libpcap_p.a
world|proflibs|/usr/lib/libpmc_p.a
world|proflibs|/usr/lib/libproc_p.a
world|proflibs|/usr/lib/libradius_p.a
world|proflibs|/usr/lib/libreadline_p.a
world|proflibs|/usr/lib/libroken_p.a
world|proflibs|/usr/lib/librpcsvc_p.a
world|proflibs|/usr/lib/librt_p.a
world|proflibs|/usr/lib/libsbuf_p.a
world|proflibs|/usr/lib/libsdp_p.a
world|proflibs|/usr/lib/libsmb_p.a
world|proflibs|/usr/lib/libssh_p.a
world|proflibs|/usr/lib/libssl_p.a
world|proflibs|/usr/lib/libstdc++_p.a
world|proflibs|/usr/lib/libsupc++_p.a
world|proflibs|/usr/lib/libtacplus_p.a
world|proflibs|/usr/lib/libthr_p.a
world|proflibs|/usr/lib/libthread_db_p.a
world|proflibs|/usr/lib/libufs_p.a
world|proflibs|/usr/lib/libugidfw_p.a
world|proflibs|/usr/lib/libumem_p.a
world|proflibs|/usr/lib/libusbhid_p.a
world|proflibs|/usr/lib/libutil_p.a
world|proflibs|/usr/lib/libuutil_p.a
world|proflibs|/usr/lib/libwrap_p.a
world|proflibs|/usr/lib/liby_p.a
world|proflibs|/usr/lib/libypclnt_p.a
world|proflibs|/usr/lib/libz_p.a
world|proflibs|/usr/lib/libzfs_p.a
Mon Aug 24 17:54:07 PDT 2009 Extracting world+src for FreeBSD/amd64 7.2-RELEASE
Wed Sep 29 00:54:34 UTC 2010 Building world for FreeBSD/amd64 7.2-RELEASE
Wed Sep 29 01:49:42 UTC 2010 Distributing world for FreeBSD/amd64 7.2-RELEASE
Wed Sep 29 01:50:50 UTC 2010 Building and distributing kernels for FreeBSD/amd64 7.2-RELEASE
Wed Sep 29 02:02:56 UTC 2010 Constructing world components for FreeBSD/amd64 7.2-RELEASE
Wed Sep 29 02:03:08 UTC 2010 Distributing source for FreeBSD/amd64 7.2-RELEASE
Tue Sep 28 19:04:31 PDT 2010 Moving components into staging area for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 19:04:46 PDT 2009 Extracting extra docs for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 19:04:51 PDT 2009 Indexing world1 for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 19:08:04 PDT 2009 Locating build stamps for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 19:10:19 PDT 2009 Cleaning staging area for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 19:10:19 PDT 2009 Preparing to copy files into staging area for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 19:10:20 PDT 2009 Copying data files into staging area for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 12:16:57 PDT 2009 Copying metadata files into staging area for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 12:16:59 PDT 2009 Constructing metadata index and tag for FreeBSD/amd64 7.2-RELEASE
Files found which include build stamps:
kernel|generic|/GENERIC/hptrr.ko
kernel|generic|/GENERIC/kernel
world|base|/boot/loader
world|base|/boot/pxeboot
world|base|/etc/mail/freebsd.cf
world|base|/etc/mail/freebsd.submit.cf
world|base|/etc/mail/sendmail.cf
world|base|/etc/mail/submit.cf
world|base|/lib/libcrypto.so.5
world|base|/usr/bin/ntpq
world|base|/usr/include/osreldate.h
world|base|/usr/lib/libalias.a
world|base|/usr/lib/libalias_cuseeme.a
world|base|/usr/lib/libalias_dummy.a
world|base|/usr/lib/libalias_ftp.a
world|base|/usr/lib/libalias_irc.a
world|base|/usr/lib/libalias_nbt.a
world|base|/usr/lib/libalias_pptp.a
world|base|/usr/lib/libalias_skinny.a
world|base|/usr/lib/libalias_smedia.a
world|base|/usr/lib/libarchive.a
world|base|/usr/lib/libasn1.a
world|base|/usr/lib/libavl.a
world|base|/usr/lib/libbegemot.a
world|base|/usr/lib/libbluetooth.a
world|base|/usr/lib/libbsdxml.a
world|base|/usr/lib/libbsm.a
world|base|/usr/lib/libbsnmp.a
world|base|/usr/lib/libbz2.a
world|base|/usr/lib/libc.a
world|base|/usr/lib/libc_pic.a
world|base|/usr/lib/libcalendar.a
world|base|/usr/lib/libcam.a
world|base|/usr/lib/libcom_err.a
world|base|/usr/lib/libcompat.a
world|base|/usr/lib/libcrypt.a
world|base|/usr/lib/libcrypto.a
world|base|/usr/lib/libctf.a
world|base|/usr/lib/libdevinfo.a
world|base|/usr/lib/libdevstat.a
world|base|/usr/lib/libdialog.a
world|base|/usr/lib/libdisk.a
world|base|/usr/lib/libdtrace.a
world|base|/usr/lib/libdwarf.a
world|base|/usr/lib/libedit.a
world|base|/usr/lib/libelf.a
world|base|/usr/lib/libfetch.a
world|base|/usr/lib/libfl.a
world|base|/usr/lib/libform.a
world|base|/usr/lib/libformw.a
world|base|/usr/lib/libftpio.a
world|base|/usr/lib/libgcc.a
world|base|/usr/lib/libgcc_eh.a
world|base|/usr/lib/libgcov.a
world|base|/usr/lib/libgeom.a
world|base|/usr/lib/libgnuregex.a
world|base|/usr/lib/libgomp.a
world|base|/usr/lib/libgpib.a
world|base|/usr/lib/libgssapi.a
world|base|/usr/lib/libgssapi_krb5.a
world|base|/usr/lib/libhdb.a
world|base|/usr/lib/libhistory.a
world|base|/usr/lib/libipsec.a
world|base|/usr/lib/libipx.a
world|base|/usr/lib/libkadm5clnt.a
world|base|/usr/lib/libkadm5srv.a
world|base|/usr/lib/libkafs5.a
world|base|/usr/lib/libkiconv.a
world|base|/usr/lib/libkrb5.a
world|base|/usr/lib/libkvm.a
world|base|/usr/lib/libl.a
world|base|/usr/lib/libln.a
world|base|/usr/lib/liblwres.a
world|base|/usr/lib/libm.a
world|base|/usr/lib/libmagic.a
world|base|/usr/lib/libmd.a
world|base|/usr/lib/libmemstat.a
world|base|/usr/lib/libmenu.a
world|base|/usr/lib/libmenuw.a
world|base|/usr/lib/libmilter.a
world|base|/usr/lib/libmp.a
world|base|/usr/lib/libncp.a
world|base|/usr/lib/libncurses.a
world|base|/usr/lib/libncursesw.a
world|base|/usr/lib/libnetgraph.a
world|base|/usr/lib/libngatm.a
world|base|/usr/lib/libnvpair.a
world|base|/usr/lib/libobjc.a
world|base|/usr/lib/libopie.a
world|base|/usr/lib/libpam.a
world|base|/usr/lib/libpanel.a
world|base|/usr/lib/libpanelw.a
world|base|/usr/lib/libpcap.a
world|base|/usr/lib/libpmc.a
world|base|/usr/lib/libproc.a
world|base|/usr/lib/libradius.a
world|base|/usr/lib/libreadline.a
world|base|/usr/lib/libroken.a
world|base|/usr/lib/librpcsvc.a
world|base|/usr/lib/librt.a
world|base|/usr/lib/libsbuf.a
world|base|/usr/lib/libsdp.a
world|base|/usr/lib/libsmb.a
world|base|/usr/lib/libssh.a
world|base|/usr/lib/libssl.a
world|base|/usr/lib/libssp.a
world|base|/usr/lib/libssp_nonshared.a
world|base|/usr/lib/libstand.a
world|base|/usr/lib/libstdc++.a
world|base|/usr/lib/libsupc++.a
world|base|/usr/lib/libtacplus.a
world|base|/usr/lib/libthr.a
world|base|/usr/lib/libthread_db.a
world|base|/usr/lib/libufs.a
world|base|/usr/lib/libugidfw.a
world|base|/usr/lib/libumem.a
world|base|/usr/lib/libusbhid.a
world|base|/usr/lib/libutil.a
world|base|/usr/lib/libuutil.a
world|base|/usr/lib/libwrap.a
world|base|/usr/lib/liby.a
world|base|/usr/lib/libypclnt.a
world|base|/usr/lib/libz.a
world|base|/usr/lib/libzfs.a
world|base|/usr/lib/libzpool.a
world|base|/usr/sbin/amd
world|base|/usr/sbin/iasl
world|base|/usr/sbin/ntpd
world|base|/usr/sbin/ntpdate
world|base|/usr/sbin/ntpdc
world|lib32|/usr/lib32/libalias.a
world|lib32|/usr/lib32/libalias_cuseeme.a
world|lib32|/usr/lib32/libalias_cuseeme_p.a
world|lib32|/usr/lib32/libalias_dummy.a
world|lib32|/usr/lib32/libalias_dummy_p.a
world|lib32|/usr/lib32/libalias_ftp.a
world|lib32|/usr/lib32/libalias_ftp_p.a
world|lib32|/usr/lib32/libalias_irc.a
world|lib32|/usr/lib32/libalias_irc_p.a
world|lib32|/usr/lib32/libalias_nbt.a
world|lib32|/usr/lib32/libalias_nbt_p.a
world|lib32|/usr/lib32/libalias_p.a
world|lib32|/usr/lib32/libalias_pptp.a
world|lib32|/usr/lib32/libalias_pptp_p.a
world|lib32|/usr/lib32/libalias_skinny.a
world|lib32|/usr/lib32/libalias_skinny_p.a
world|lib32|/usr/lib32/libalias_smedia.a
world|lib32|/usr/lib32/libalias_smedia_p.a
world|lib32|/usr/lib32/libarchive.a
world|lib32|/usr/lib32/libarchive_p.a
world|lib32|/usr/lib32/libasn1.a
world|lib32|/usr/lib32/libasn1_p.a
world|lib32|/usr/lib32/libavl.a
world|lib32|/usr/lib32/libavl_p.a
world|lib32|/usr/lib32/libbegemot.a
world|lib32|/usr/lib32/libbegemot_p.a
world|lib32|/usr/lib32/libbluetooth.a
world|lib32|/usr/lib32/libbluetooth_p.a
world|lib32|/usr/lib32/libbsdxml.a
world|lib32|/usr/lib32/libbsdxml_p.a
world|lib32|/usr/lib32/libbsm.a
world|lib32|/usr/lib32/libbsm_p.a
world|lib32|/usr/lib32/libbsnmp.a
world|lib32|/usr/lib32/libbsnmp_p.a
world|lib32|/usr/lib32/libbz2.a
world|lib32|/usr/lib32/libbz2_p.a
world|lib32|/usr/lib32/libc.a
world|lib32|/usr/lib32/libc_p.a
world|lib32|/usr/lib32/libc_pic.a
world|lib32|/usr/lib32/libcalendar.a
world|lib32|/usr/lib32/libcalendar_p.a
world|lib32|/usr/lib32/libcam.a
world|lib32|/usr/lib32/libcam_p.a
world|lib32|/usr/lib32/libcom_err.a
world|lib32|/usr/lib32/libcom_err_p.a
world|lib32|/usr/lib32/libcompat.a
world|lib32|/usr/lib32/libcompat_p.a
world|lib32|/usr/lib32/libcrypt.a
world|lib32|/usr/lib32/libcrypt_p.a
world|lib32|/usr/lib32/libcrypto.a
world|lib32|/usr/lib32/libcrypto.so.5
world|lib32|/usr/lib32/libcrypto_p.a
world|lib32|/usr/lib32/libctf.a
world|lib32|/usr/lib32/libctf_p.a
world|lib32|/usr/lib32/libdevinfo.a
world|lib32|/usr/lib32/libdevinfo_p.a
world|lib32|/usr/lib32/libdevstat.a
world|lib32|/usr/lib32/libdevstat_p.a
world|lib32|/usr/lib32/libdialog.a
world|lib32|/usr/lib32/libdialog_p.a
world|lib32|/usr/lib32/libdisk.a
world|lib32|/usr/lib32/libdtrace.a
world|lib32|/usr/lib32/libdtrace_p.a
world|lib32|/usr/lib32/libdwarf.a
world|lib32|/usr/lib32/libdwarf_p.a
world|lib32|/usr/lib32/libedit.a
world|lib32|/usr/lib32/libedit_p.a
world|lib32|/usr/lib32/libelf.a
world|lib32|/usr/lib32/libelf_p.a
world|lib32|/usr/lib32/libfetch.a
world|lib32|/usr/lib32/libfetch_p.a
world|lib32|/usr/lib32/libform.a
world|lib32|/usr/lib32/libform_p.a
world|lib32|/usr/lib32/libformw.a
world|lib32|/usr/lib32/libformw_p.a
world|lib32|/usr/lib32/libftpio.a
world|lib32|/usr/lib32/libftpio_p.a
world|lib32|/usr/lib32/libgcc.a
world|lib32|/usr/lib32/libgcc_eh.a
world|lib32|/usr/lib32/libgcc_eh_p.a
world|lib32|/usr/lib32/libgcc_p.a
world|lib32|/usr/lib32/libgcov.a
world|lib32|/usr/lib32/libgeom.a
world|lib32|/usr/lib32/libgeom_p.a
world|lib32|/usr/lib32/libgnuregex.a
world|lib32|/usr/lib32/libgnuregex_p.a
world|lib32|/usr/lib32/libgomp.a
world|lib32|/usr/lib32/libgomp_p.a
world|lib32|/usr/lib32/libgpib.a
world|lib32|/usr/lib32/libgpib_p.a
world|lib32|/usr/lib32/libgssapi.a
world|lib32|/usr/lib32/libgssapi_krb5.a
world|lib32|/usr/lib32/libgssapi_krb5_p.a
world|lib32|/usr/lib32/libgssapi_p.a
world|lib32|/usr/lib32/libhdb.a
world|lib32|/usr/lib32/libhdb_p.a
world|lib32|/usr/lib32/libhistory.a
world|lib32|/usr/lib32/libhistory_p.a
world|lib32|/usr/lib32/libipsec.a
world|lib32|/usr/lib32/libipsec_p.a
world|lib32|/usr/lib32/libipx.a
world|lib32|/usr/lib32/libipx_p.a
world|lib32|/usr/lib32/libkadm5clnt.a
world|lib32|/usr/lib32/libkadm5clnt_p.a
world|lib32|/usr/lib32/libkadm5srv.a
world|lib32|/usr/lib32/libkadm5srv_p.a
world|lib32|/usr/lib32/libkafs5.a
world|lib32|/usr/lib32/libkafs5_p.a
world|lib32|/usr/lib32/libkiconv.a
world|lib32|/usr/lib32/libkiconv_p.a
world|lib32|/usr/lib32/libkrb5.a
world|lib32|/usr/lib32/libkrb5_p.a
world|lib32|/usr/lib32/libkvm.a
world|lib32|/usr/lib32/libkvm_p.a
world|lib32|/usr/lib32/libm.a
world|lib32|/usr/lib32/libm_p.a
world|lib32|/usr/lib32/libmagic.a
world|lib32|/usr/lib32/libmagic_p.a
world|lib32|/usr/lib32/libmd.a
world|lib32|/usr/lib32/libmd_p.a
world|lib32|/usr/lib32/libmemstat.a
world|lib32|/usr/lib32/libmemstat_p.a
world|lib32|/usr/lib32/libmenu.a
world|lib32|/usr/lib32/libmenu_p.a
world|lib32|/usr/lib32/libmenuw.a
world|lib32|/usr/lib32/libmenuw_p.a
world|lib32|/usr/lib32/libmilter.a
world|lib32|/usr/lib32/libmilter_p.a
world|lib32|/usr/lib32/libmp.a
world|lib32|/usr/lib32/libmp_p.a
world|lib32|/usr/lib32/libncp.a
world|lib32|/usr/lib32/libncp_p.a
world|lib32|/usr/lib32/libncurses.a
world|lib32|/usr/lib32/libncurses_p.a
world|lib32|/usr/lib32/libncursesw.a
world|lib32|/usr/lib32/libncursesw_p.a
world|lib32|/usr/lib32/libnetgraph.a
world|lib32|/usr/lib32/libnetgraph_p.a
world|lib32|/usr/lib32/libngatm.a
world|lib32|/usr/lib32/libngatm_p.a
world|lib32|/usr/lib32/libnvpair.a
world|lib32|/usr/lib32/libnvpair_p.a
world|lib32|/usr/lib32/libobjc.a
world|lib32|/usr/lib32/libobjc_p.a
world|lib32|/usr/lib32/libopie.a
world|lib32|/usr/lib32/libopie_p.a
world|lib32|/usr/lib32/libpam.a
world|lib32|/usr/lib32/libpanel.a
world|lib32|/usr/lib32/libpanel_p.a
world|lib32|/usr/lib32/libpanelw.a
world|lib32|/usr/lib32/libpanelw_p.a
world|lib32|/usr/lib32/libpcap.a
world|lib32|/usr/lib32/libpcap_p.a
world|lib32|/usr/lib32/libpmc.a
world|lib32|/usr/lib32/libpmc_p.a
world|lib32|/usr/lib32/libproc.a
world|lib32|/usr/lib32/libproc_p.a
world|lib32|/usr/lib32/libradius.a
world|lib32|/usr/lib32/libradius_p.a
world|lib32|/usr/lib32/libreadline.a
world|lib32|/usr/lib32/libreadline_p.a
world|lib32|/usr/lib32/libroken.a
world|lib32|/usr/lib32/libroken_p.a
world|lib32|/usr/lib32/librpcsvc.a
world|lib32|/usr/lib32/librpcsvc_p.a
world|lib32|/usr/lib32/librt.a
world|lib32|/usr/lib32/librt_p.a
world|lib32|/usr/lib32/libsbuf.a
world|lib32|/usr/lib32/libsbuf_p.a
world|lib32|/usr/lib32/libsdp.a
world|lib32|/usr/lib32/libsdp_p.a
world|lib32|/usr/lib32/libsmb.a
world|lib32|/usr/lib32/libsmb_p.a
world|lib32|/usr/lib32/libssh.a
world|lib32|/usr/lib32/libssh_p.a
world|lib32|/usr/lib32/libssl.a
world|lib32|/usr/lib32/libssl_p.a
world|lib32|/usr/lib32/libssp.a
world|lib32|/usr/lib32/libssp_nonshared.a
world|lib32|/usr/lib32/libstand.a
world|lib32|/usr/lib32/libstdc++.a
world|lib32|/usr/lib32/libstdc++_p.a
world|lib32|/usr/lib32/libsupc++.a
world|lib32|/usr/lib32/libsupc++_p.a
world|lib32|/usr/lib32/libtacplus.a
world|lib32|/usr/lib32/libtacplus_p.a
world|lib32|/usr/lib32/libthr.a
world|lib32|/usr/lib32/libthr_p.a
world|lib32|/usr/lib32/libthread_db.a
world|lib32|/usr/lib32/libthread_db_p.a
world|lib32|/usr/lib32/libufs.a
world|lib32|/usr/lib32/libufs_p.a
world|lib32|/usr/lib32/libugidfw.a
world|lib32|/usr/lib32/libugidfw_p.a
world|lib32|/usr/lib32/libumem.a
world|lib32|/usr/lib32/libumem_p.a
world|lib32|/usr/lib32/libusbhid.a
world|lib32|/usr/lib32/libusbhid_p.a
world|lib32|/usr/lib32/libutil.a
world|lib32|/usr/lib32/libutil_p.a
world|lib32|/usr/lib32/libuutil.a
world|lib32|/usr/lib32/libuutil_p.a
world|lib32|/usr/lib32/libvgl.a
world|lib32|/usr/lib32/libvgl_p.a
world|lib32|/usr/lib32/libwrap.a
world|lib32|/usr/lib32/libwrap_p.a
world|lib32|/usr/lib32/liby.a
world|lib32|/usr/lib32/liby_p.a
world|lib32|/usr/lib32/libypclnt.a
world|lib32|/usr/lib32/libypclnt_p.a
world|lib32|/usr/lib32/libz.a
world|lib32|/usr/lib32/libz_p.a
world|lib32|/usr/lib32/libzfs.a
world|lib32|/usr/lib32/libzfs_p.a
world|lib32|/usr/lib32/libzpool.a
world|proflibs|/usr/lib/libalias_cuseeme_p.a
world|proflibs|/usr/lib/libalias_dummy_p.a
world|proflibs|/usr/lib/libalias_ftp_p.a
world|proflibs|/usr/lib/libalias_irc_p.a
world|proflibs|/usr/lib/libalias_nbt_p.a
world|proflibs|/usr/lib/libalias_p.a
world|proflibs|/usr/lib/libalias_pptp_p.a
world|proflibs|/usr/lib/libalias_skinny_p.a
world|proflibs|/usr/lib/libalias_smedia_p.a
world|proflibs|/usr/lib/libarchive_p.a
world|proflibs|/usr/lib/libasn1_p.a
world|proflibs|/usr/lib/libavl_p.a
world|proflibs|/usr/lib/libbegemot_p.a
world|proflibs|/usr/lib/libbluetooth_p.a
world|proflibs|/usr/lib/libbsdxml_p.a
world|proflibs|/usr/lib/libbsm_p.a
world|proflibs|/usr/lib/libbsnmp_p.a
world|proflibs|/usr/lib/libbz2_p.a
world|proflibs|/usr/lib/libc_p.a
world|proflibs|/usr/lib/libcalendar_p.a
world|proflibs|/usr/lib/libcam_p.a
world|proflibs|/usr/lib/libcom_err_p.a
world|proflibs|/usr/lib/libcompat_p.a
world|proflibs|/usr/lib/libcrypt_p.a
world|proflibs|/usr/lib/libcrypto_p.a
world|proflibs|/usr/lib/libctf_p.a
world|proflibs|/usr/lib/libdevinfo_p.a
world|proflibs|/usr/lib/libdevstat_p.a
world|proflibs|/usr/lib/libdialog_p.a
world|proflibs|/usr/lib/libdtrace_p.a
world|proflibs|/usr/lib/libdwarf_p.a
world|proflibs|/usr/lib/libedit_p.a
world|proflibs|/usr/lib/libelf_p.a
world|proflibs|/usr/lib/libfetch_p.a
world|proflibs|/usr/lib/libfl_p.a
world|proflibs|/usr/lib/libform_p.a
world|proflibs|/usr/lib/libformw_p.a
world|proflibs|/usr/lib/libftpio_p.a
world|proflibs|/usr/lib/libgcc_eh_p.a
world|proflibs|/usr/lib/libgcc_p.a
world|proflibs|/usr/lib/libgeom_p.a
world|proflibs|/usr/lib/libgnuregex_p.a
world|proflibs|/usr/lib/libgomp_p.a
world|proflibs|/usr/lib/libgpib_p.a
world|proflibs|/usr/lib/libgssapi_krb5_p.a
world|proflibs|/usr/lib/libgssapi_p.a
world|proflibs|/usr/lib/libhdb_p.a
world|proflibs|/usr/lib/libhistory_p.a
world|proflibs|/usr/lib/libipsec_p.a
world|proflibs|/usr/lib/libipx_p.a
world|proflibs|/usr/lib/libkadm5clnt_p.a
world|proflibs|/usr/lib/libkadm5srv_p.a
world|proflibs|/usr/lib/libkafs5_p.a
world|proflibs|/usr/lib/libkiconv_p.a
world|proflibs|/usr/lib/libkrb5_p.a
world|proflibs|/usr/lib/libkvm_p.a
world|proflibs|/usr/lib/libl_p.a
world|proflibs|/usr/lib/libln_p.a
world|proflibs|/usr/lib/liblwres_p.a
world|proflibs|/usr/lib/libm_p.a
world|proflibs|/usr/lib/libmagic_p.a
world|proflibs|/usr/lib/libmd_p.a
world|proflibs|/usr/lib/libmemstat_p.a
world|proflibs|/usr/lib/libmenu_p.a
world|proflibs|/usr/lib/libmenuw_p.a
world|proflibs|/usr/lib/libmilter_p.a
world|proflibs|/usr/lib/libmp_p.a
world|proflibs|/usr/lib/libncp_p.a
world|proflibs|/usr/lib/libncurses_p.a
world|proflibs|/usr/lib/libncursesw_p.a
world|proflibs|/usr/lib/libnetgraph_p.a
world|proflibs|/usr/lib/libngatm_p.a
world|proflibs|/usr/lib/libnvpair_p.a
world|proflibs|/usr/lib/libobjc_p.a
world|proflibs|/usr/lib/libopie_p.a
world|proflibs|/usr/lib/libpanel_p.a
world|proflibs|/usr/lib/libpanelw_p.a
world|proflibs|/usr/lib/libpcap_p.a
world|proflibs|/usr/lib/libpmc_p.a
world|proflibs|/usr/lib/libproc_p.a
world|proflibs|/usr/lib/libradius_p.a
world|proflibs|/usr/lib/libreadline_p.a
world|proflibs|/usr/lib/libroken_p.a
world|proflibs|/usr/lib/librpcsvc_p.a
world|proflibs|/usr/lib/librt_p.a
world|proflibs|/usr/lib/libsbuf_p.a
world|proflibs|/usr/lib/libsdp_p.a
world|proflibs|/usr/lib/libsmb_p.a
world|proflibs|/usr/lib/libssh_p.a
world|proflibs|/usr/lib/libssl_p.a
world|proflibs|/usr/lib/libstdc++_p.a
world|proflibs|/usr/lib/libsupc++_p.a
world|proflibs|/usr/lib/libtacplus_p.a
world|proflibs|/usr/lib/libthr_p.a
world|proflibs|/usr/lib/libthread_db_p.a
world|proflibs|/usr/lib/libufs_p.a
world|proflibs|/usr/lib/libugidfw_p.a
world|proflibs|/usr/lib/libumem_p.a
world|proflibs|/usr/lib/libusbhid_p.a
world|proflibs|/usr/lib/libutil_p.a
world|proflibs|/usr/lib/libuutil_p.a
world|proflibs|/usr/lib/libwrap_p.a
world|proflibs|/usr/lib/liby_p.a
world|proflibs|/usr/lib/libypclnt_p.a
world|proflibs|/usr/lib/libz_p.a
world|proflibs|/usr/lib/libzfs_p.a
Values of build stamps, excluding library archive headers:
v1.2 (Aug 25 2009 00:40:36)
v1.2 (Aug 25 2009 00:38:22)
@(#)FreeBSD 7.2-RELEASE #0: Tue Aug 25 00:38:29 UTC 2009
FreeBSD 7.2-RELEASE #0: Tue Aug 25 00:38:29 UTC 2009
root@server.myhost.com:/usr/obj/usr/src/sys/GENERIC
7.2-RELEASE
Mon Aug 24 23:55:25 UTC 2009
Mon Aug 24 23:55:25 UTC 2009
##### built by root@server.myhost.com on Tue Aug 25 00:16:15 UTC 2009
##### built by root@server.myhost.com on Tue Aug 25 00:16:15 UTC 2009
##### built by root@server.myhost.com on Tue Aug 25 00:16:15 UTC 2009
##### built by root@server.myhost.com on Tue Aug 25 00:16:15 UTC 2009
Mon Aug 24 23:46:47 UTC 2009
ntpq 4.2.4p5-a Mon Aug 24 23:55:53 UTC 2009 (1)
* Copyright (c) 1992-2009 The FreeBSD Project.
Mon Aug 24 23:46:47 UTC 2009
Mon Aug 24 23:55:40 UTC 2009
Aug 25 2009
ntpd 4.2.4p5-a Mon Aug 24 23:55:52 UTC 2009 (1)
ntpdate 4.2.4p5-a Mon Aug 24 23:55:53 UTC 2009 (1)
ntpdc 4.2.4p5-a Mon Aug 24 23:55:53 UTC 2009 (1)
Tue Aug 25 00:21:21 UTC 2009
Tue Aug 25 00:21:21 UTC 2009
Tue Aug 25 00:21:21 UTC 2009
Mon Aug 24 23:46:47 UTC 2009
FreeBSD/amd64 7.2-RELEASE initialization build complete. Please
review the list of build stamps printed above to confirm that
they look sensible, then run
# sh -e approve.sh amd64 7.2-RELEASE
to sign the release.

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.5-Based Extension//EN"
"../../../share/xml/freebsd45.dtd">
"../../../share/xml/freebsd45.dtd">
<!-- The FreeBSD Documentation Project
The FreeBSD German Documentation Project
@ -9,7 +9,7 @@
basiert auf: r396332
-->
<article lang="en">
<article lang="de">
<articleinfo>
<title>Richtlinien f&uuml;r Port-Mentoren</title>

View file

@ -379,7 +379,7 @@ MergeChanges /etc/ /var/named/etc/</programlisting>
<literal>-p</literal>-Nummer, die von dem Kommando <command>uname
-r</command> ausgegeben wird) wird aus dieser Datei ausgelesen.
Die Neuinstallation des selbstkonfigurierten Kernels, selbst wenn
sich daran nichts geädert hat, erlaubt es &man.uname.1;, den
sich daran nichts geändert hat, erlaubt es &man.uname.1;, den
aktuellen Patch-Level des Systems korrekt wiederzugeben. Dies ist
besonders hilfreich, wenn mehrere Systeme gewartet werden, da es
eine schnelle Einschätzung der installierten Aktualisierungen in

View file

@ -8,7 +8,7 @@
$FreeBSD$
$FreeBSDde: de-docproj/books/porters-handbook/book.xml,v 1.241 2011/10/08 16:18:17 jkois Exp $
basiert auf: 1.1117
basiert auf: r37819
-->
<book id="of" lang="de">
@ -15823,6 +15823,14 @@ Reference: &lt;http://www.freebsd.org/ports/portaudit/74a9541d-5d6c-11d8-80e3-00
wurde.</entry>
</row>
<row>
<entry>900040</entry>
<entry>19. Juli 2011</entry>
<entry>Standardmäßige Erhöhung von MAXCPU für &os; auf
64 für amd64 und ia64 und auf 128 für XLP
(mips).</entry>
</row>
<row>
<entry>900041</entry>
<entry>13.&nbsp;August&nbsp;2011</entry>
@ -15830,6 +15838,36 @@ Reference: &lt;http://www.freebsd.org/ports/portaudit/74a9541d-5d6c-11d8-80e3-00
implementiert wurden. Zusätzlich wurde fget(9) um ein
Rechte-Argument erweitert.</entry>
</row>
<row>
<entry>900042</entry>
<entry>28. August 2011</entry>
<entry>Versionssprünge für Shared-Libraries deren ABI
sich geändert hat, in Vorbereitung für 9.0.</entry>
</row>
<row>
<entry>900043</entry>
<entry>2. September 2011</entry>
<entry>Automatische Erkennung von USB-Massenspeicher
Geräten, die das no synchronize cache SCSI Kommando
nicht unterstützen.</entry>
</row>
<row>
<entry>900044</entry>
<entry>10. September 2011</entry>
<entry>Re-factor auto-quirk.</entry>
</row>
<row>
<entry>900045</entry>
<entry>13. Oktober 2011</entry>
<entry>Allen nicht-kompatiblen
Systemaufruf-Einstiegspunkten wurde ein sys_
vorangestellt.</entry>
</row>
</tbody>
</tgroup>
</table>

View file

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
"http://www.FreeBSD.org/XML/doc/share/xml/xhtml10-freebsd.dtd" [
<!ENTITY dedate "$FreeBSDde: de-www/docs/books.xml,v 1.32 2011/02/20 14:05:21 jkois Exp $">
<!ENTITY dedate "$FreeBSDde$">
<!ENTITY title "Online vorhandene Bücher und Artikel">
<!ENTITY reference "basiert auf: 1.41">
<!ENTITY reference "basiert auf: r39632">
<!ENTITY url.articles "../../doc/en_US.ISO8859-1/articles">
<!ENTITY url.articles.de "../../doc/de_DE.ISO8859-1/articles">
<!ENTITY url.books "../../doc/en_US.ISO8859-1/books">
@ -256,7 +256,7 @@
(mh)<br/>
Eine Einführung in das MH-Mailprogramm.</p>
<p><a href="&url.articles;/nanobsd/index.html">NanoBSD</a>
<p><a href="&url.articles.de;/nanobsd/index.html">NanoBSD</a>
(nanobsd)<br/>
Informationen zu den NanoBSD-Werkzeugen, mit deren Hilfe
sich FreeBSD-Images für den Einsatz in eingebetteten

View file

@ -4,7 +4,7 @@
<!--
$FreeBSD$
$FreeBSDde$
basiert auf: r41381
basiert auf: r41484
-->
<!-- Simple schema for FreeBSD Project news.
@ -41,6 +41,91 @@
<month>
<name>4</name>
<day>
<name>24</name>
<event>
<title>Das FreeBSD Project nimmt am Google Summer of
Code 2013 teil</title>
<p>Das FreeBSD Project freut sich, bekanntgeben zu dürfen,
das es auch dieses Jahr an Google's Summer of Code-Programm
teilnimmt. Durch dieses Programm wird die Arbeit von Studenten
im Rahmen von Open Source-Projekten gefördert. Das
FreeBSD Project nimmt bereits zum neunten Mal hintereinander
an diesem Programm teil und hat seit der ersten Teilnahme 2005
mehr als 150 Studenten erfolgreich durch deren Arbeiten
begleitet.</p>
<p>Zu den erfolgreich abgeschlossenen Projekten gehören
Verbesserungen an der Linux-ABI-Emulation, NFSv4 ACLs,
TCP-Regressionstests, die Unterstützung für das
FUSE-Dateisytem sowie zahlreiche andere Projekte. Viele
Studenten, die an diesem Programm teilnahmen, sind inzwischen
aktive FreeBSD-Entwickler und/oder nehmen (nicht zuletzt
dank der Unterstützung der FreeBSD Foundation) weiterhin
aktiv an verschiedenen FreeBSD-Veranstaltungen auf der
ganzen Welt teil.</p>
<p>Wir laden alle Studenten ein, während des Sommers gegen
Bezahlung an der Weiterentwicklung von &os; zu arbeiten!
Weitere Informationen zu möglichen Projektvorschlägen
sowie zum Ablauf finden sich auf der Seite <a
href="&enbase;/projects/summerofcode.html">FreeBSD Summer
Projects</a>.</p>
</event>
</day>
<day>
<name>22</name>
<event>
<title>&os;&nbsp;8.4-RC2 verfügbar</title>
<p>Der zweite Release Candidate aus dem &os;-8.4-Releasezyklus
ist <a
href="&lists.stable;/2013-April/073198.html">verfügbar</a>.
ISO-Images für die Architekturen amd64, i386 sowie
pc98 sind inzwischen auf den meisten <a
href="&enbase;/doc/de_DE.ISO8859-1/books/handbook/mirrors-ftp.html">&os;
Spiegelservern</a> vorhanden.</p>
</event>
</day>
<day>
<name>18</name>
<event>
<p>Erweiterte Commit-Privilegien: <a
href="mailto:cy@FreeBSD.org">Cy Schubert</a> (src, ports)</p>
</event>
</day>
<day>
<name>12</name>
<event>
<p>Neuer Committer: <a
href="mailto:hiren@FreeBSD.org">Hiren Panchasara</a> (src)</p>
</event>
</day>
<day>
<name>10</name>
<event>
<title>&os;&nbsp;8.4-RC1 verfügbar</title>
<p>Der erste Release Candidate aus dem &os;-8.4-Releasezyklus
ist <a
href="&lists.stable;/2013-April/073070.html">verfügbar</a>.
ISO-Images für die Architekturen amd64, i386 sowie
pc98 sind inzwischen auf den meisten <a
href="&enbase;/doc/de_DE.ISO8859-1/books/handbook/mirrors-ftp.html">&os;
Spiegelservern</a> vorhanden.</p>
</event>
</day>
<day>
<name>3</name>

View file

@ -2,7 +2,7 @@
<!--
$FreeBSD$
$FreeBSDde$
basiert auf: r41289
basiert auf: r41400
-->
<![%beta2.testing;[
<!ENTITY beta.plural 'en'>
@ -16,7 +16,7 @@
<tr style="text-align: center;">
<td colspan="2">Version &amp; Plattform</td>
<td>Distribution</td>
<td title="ISO9660 CD image"><a href="&enbase;/doc/de_DE.ISO8859-1/books/handbook/install-diff-media.html#INSTALL-CDROM">ISO</a></td>
<td title="ISO9660 CD image"><a href="&enbase;/doc/de_DE.ISO8859-1/books/handbook/install-diff-media.html#install-cdrom">ISO</a></td>
<td>Statusseite</td>
</tr>
@ -89,7 +89,7 @@
<tr style="text-align: center;">
<td colspan="2">Version &amp; Plattform</td>
<td>Distribution</td>
<td title="ISO9660 CD image"><a href="&enbase;/doc/de_DE.ISO8859-1/books/handbook/install-diff-media.html#INSTALL-CDROM">ISO</a></td>
<td title="ISO9660 CD image"><a href="&enbase;/doc/de_DE.ISO8859-1/books/handbook/install-diff-media.html#install-cdrom">ISO</a></td>
<!--<td>Statusseite</td>-->
</tr>
</thead>

View file

@ -143,7 +143,6 @@
Branches</emphasis></entry>
<entry>
<literal>stable/7</literal> (7.X-STABLE),
<literal>stable/8</literal> (8.X-STABLE),
<literal>stable/9</literal> (9.X-STABLE),
<literal>head</literal> (-CURRENT)
@ -2426,10 +2425,10 @@ ControlPersist yes</screen>
</varlistentry>
<varlistentry>
<term>&a.simon;</term>
<term>&a.des;</term>
<listitem>
<para>Simon is the
<para>Dag-Erling is the
<ulink url="&url.base;/security/">FreeBSD Security
Officer</ulink>
and oversees the &a.security-officer;.

View file

@ -2085,6 +2085,11 @@
<email>dhagan@acm.vt.edu</email></para>
</listitem>
<listitem>
<para>Daniel Levai
<email>leva@ecentrum.hu</email></para>
</listitem>
<listitem>
<para>Daniel J. O'Connor
<email>darius@dons.net.au</email></para>

View file

@ -1087,6 +1087,10 @@
<para>&a.pgj;</para>
</listitem>
<listitem>
<para>&a.hiren;</para>
</listitem>
<listitem>
<para>&a.hmp;</para>
</listitem>
@ -1375,6 +1379,10 @@
<para>&a.sobomax;</para>
</listitem>
<listitem>
<para>&a.asomers;</para>
</listitem>
<listitem>
<para>&a.brian;</para>
</listitem>

View file

@ -556,7 +556,6 @@ jail_<replaceable>www</replaceable>_devfs_ruleset="<replaceable>www_ruleset</rep
usage of its features. If the presented steps below look
too complicated, it is advised to take a look at a simpler
system such as <filename
role="package">sysutils/qjail</filename> or <filename
role="package">sysutils/ezjail</filename>, which provides
an easier method of administering &os; jails and is not as
sophisticated as this setup.</para>

View file

@ -493,14 +493,16 @@ options IPDIVERT</programlisting>
<filename>GENERIC</filename> will be also be added to the local
kernel unless they are specifically prevented using
<literal>nooptions</literal> or <literal>nodevice</literal>.
The remainder of this chapter addresses the contents of a
A comprehensive list of configuration directives and their
descriptions may be found in &man.config.5;.</para>
<para>The remainder of this chapter addresses the contents of a
typical configuration file and the role various options and
devices play.</para>
<note>
<para>To build a file which contains all available options,
run the following command as <username>root</username>:</para>
<screen>&prompt.root; <userinput>cd /usr/src/sys/<replaceable>i386</replaceable>/conf &amp;&amp; make LINT</userinput></screen>
</note>

View file

@ -37,4 +37,10 @@
&section.pgpkeys-developers;
</sect1>
<sect1 id="pgpkeys-other">
<title>Other Cluster Account Holders</title>
&section.pgpkeys-other;
</sect1>
</appendix>

View file

@ -1337,7 +1337,7 @@ Deinstalling ca_root_nss-3.13.5... done</screen>
<para>Once the compile is complete, you are returned to the
prompt. The next step is to install the port using
<maketarget>make install</maketarget>:</para>
<command>make <maketarget>install</maketarget></command>:</para>
<screen>&prompt.root; <userinput>make install</userinput>
===&gt; Installing for lsof-4.57
@ -1778,7 +1778,8 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch</userinput></screen>
<note>
<para>The <command>portsclean</command> utility is part of the
<application>portupgrade</application> suite.</para>
<filename role="package">ports-mgmt/portupgrade</filename>
suite.</para>
</note>
<para><filename

View file

@ -2072,10 +2072,7 @@ PORTEPOCH= 1</programlisting>
directly supports the window system. Do not put
regular X applications here; most of them should go
into other <filename>x11-*</filename> categories
(see below). If your port <emphasis>is</emphasis>
an X application, define <makevar>USE_XLIB</makevar>
(implied by <makevar>USE_IMAKE</makevar>) and put it
in the appropriate category.</entry>
(see below).</entry>
</row>
<row>
@ -3865,17 +3862,6 @@ ALWAYS_KEEP_DISTFILES= yes
<command>zip</command>.</entry>
</row>
<row>
<entry><makevar>USE_CDRTOOLS</makevar></entry>
<entry>The port requires
<application>cdrecord</application> either from
<filename
role="package">sysutils/cdrtools</filename> or
<filename
role="package">sysutils/cdrtools-cjk</filename>,
according to the user's preference.</entry>
</row>
<row>
<entry><makevar>USE_GCC</makevar></entry>
<entry>The port requires a specific version of
@ -5775,69 +5761,18 @@ CMAKE_SOURCE_PATH= &dollar;{WRKSRC}/subproject</programlisting>
</sect2>
</sect1>
<sect1 id="using-pkg-config">
<title>Using <literal>pkg-config</literal></title>
<para>If your ports requires <literal>pkg-config</literal>,
just set <makevar>USE_PKGCONFIG</makevar> to the following
possible values:</para>
<table frame="none">
<title>Values for <makevar>USE_PKGCONFIG</makevar></title>
<tgroup cols="2">
<thead>
<row>
<entry>Definition</entry>
<entry>Description</entry>
</row>
</thead>
<tbody>
<row>
<entry><makevar>USE_PKGCONFIG= yes</makevar></entry>
<entry>The ports uses pkg-config only at build
time</entry>
</row>
<row>
<entry><makevar>USE_PKGCONFIG= build</makevar></entry>
<entry>The ports uses pkg-config only at build
time</entry>
</row>
<row>
<entry><makevar>USE_PKGCONFIG= run</makevar></entry>
<entry>The ports uses pkg-config only at run
time</entry>
</row>
<row>
<entry><makevar>USE_PKGCONFIG= both</makevar></entry>
<entry>The ports uses pkg-config both at build and run
time</entry>
</row>
</tbody>
</tgroup>
</table>
</sect1>
<sect1 id="using-gettext">
<title>Using GNU <literal>gettext</literal></title>
<sect2>
<title>Basic Usage</title>
<para>If your port requires <literal>gettext</literal>,
just set <makevar>USE_GETTEXT</makevar> to
<literal>yes</literal>, and your port will grow the
dependency on <filename
role="package">devel/gettext</filename>. The value of
<makevar>USE_GETTEXT</makevar> can also specify the required
version of the <literal>libintl</literal> library, the basic
part of <literal>gettext</literal>, but using this feature
is <emphasis>strongly discouraged</emphasis>: Your port
should work with just the current version of <filename
role="package">devel/gettext</filename>.</para>
<para>If your port requires <literal>gettext</literal>, set
<literal>USES= gettext</literal>, and your
port will inherit a dependency on <filename
role="package">devel/gettext</filename>. Other values for
<literal>gettext</literal> usage are listed in <xref
linkend="uses-values"/>.</para>
<para>A rather common case is a port using
<literal>gettext</literal> and <command>configure</command>.
@ -5848,7 +5783,7 @@ CMAKE_SOURCE_PATH= &dollar;{WRKSRC}/subproject</programlisting>
<envar>CPPFLAGS</envar> and <envar>LDFLAGS</envar> as
follows:</para>
<programlisting>USE_GETTEXT= yes
<programlisting>USES= gettext
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
@ -5857,7 +5792,7 @@ GNU_CONFIGURE= yes</programlisting>
<para>Of course, the code can be more compact if there are no
more flags to pass to <command>configure</command>:</para>
<programlisting>USE_GETTEXT= yes
<programlisting>USES= gettext
GNU_CONFIGURE= yes</programlisting>
</sect2>
@ -5878,7 +5813,7 @@ GNU_CONFIGURE= yes</programlisting>
.include &lt;bsd.port.options.mk&gt;
.if ${PORT_OPTIONS:MNLS}
USE_GETTEXT= yes
USES+= gettext
PLIST_SUB+= NLS=""
.else
CONFIGURE_ARGS+= --disable-nls
@ -6134,24 +6069,11 @@ PLIST_SUB+= NLS="@comment "
USE_GL= glu</programlisting>
</example>
<para>Some ports define <makevar>USE_XLIB</makevar>, which
makes the port depend on all the 50 or so libraries. This
variable exists for backwards compatibility, as it predates
modular X.Org, and should not be used on new ports.</para>
<table frame="none">
<title>Variables for Ports That Use X</title>
<tgroup cols="2">
<tbody>
<row>
<entry><makevar>USE_XLIB</makevar></entry>
<entry>The port uses the X libraries. Deprecated -
use a list of X.Org components in
<makevar>USE_XORG</makevar> variable
instead.</entry>
</row>
<row>
<entry><makevar>USE_IMAKE</makevar></entry>
<entry>The port uses <command>imake</command>.</entry>

View file

@ -39,15 +39,51 @@
information see <xref linkend="using-cmake"/>.</entry>
</row>
<row>
<entry><literal>desktop-file-utils</literal></entry>
<entry>none</entry>
<entry>Implies that the port uses the
<application>update-desktop-database</application> from
<filename role="package">devel/desktop-file-utils</filename>.
This uses will automatically add a post-install step in such a way
that the port itself still can specify there own post-install step
if needed. It also insert lines into the plist for package
install and removal to run
<application>update-desktop-database</application>.</entry>
</row>
<row>
<entry><literal>fuse</literal></entry>
<entry>none</entry>
<entry>Implies the port will depend on the FUSE library and handle
the the dependency on the kernel module depending on the version
the dependency on the kernel module depending on the version
of &os;.</entry>
</row>
<row>
<entry><literal>gettext</literal></entry>
<entry>none, <literal>lib</literal>, <literal>build</literal>,
<literal>run</literal></entry>
<entry>Implies that the port uses <filename
role="package">devel/gettext</filename> in one way or another. By
default, with no arguments or with the <literal>lib</literal>
argument, implies <command>gettext</command> with build-time and
run-time dependencies, <literal>build</literal> implies a build-time
dependency, and <literal>run</literal> implies a run-time
dependency.</entry>
</row>
<row>
<entry><literal>iconv</literal></entry>
<entry>none</entry>
<entry>Implies that the port uses <filename
role="package">converters/libiconv</filename> as build-time and
run-time dependency.
</entry>
</row>
<row>
<entry><literal>pathfix</literal></entry>
<entry>none</entry>
@ -57,6 +93,21 @@
hierarchy.</entry>
</row>
<row>
<entry><literal>pkgconfig</literal></entry>
<entry>none, <literal>build</literal>, <literal>run</literal>,
<literal>both</literal></entry>
<entry>Implies that the port uses <filename
role="package">devel/pkgconf</filename> in one way or another.
With no arguments or with the <literal>build</literal>
argument, it implies <command>pkg-config</command> as a build-time
dependency; <literal>run</literal> implies a run-time dependency;
and <literal>both</literal> implies both run-time and build-time
dependencies.</entry>
</row>
<row>
<entry><literal>qmail</literal></entry>
<entry>none, <literal>build</literal>, <literal>run</literal>,
@ -71,6 +122,21 @@
will only set QMAIL variables for the port to use.</entry>
</row>
<row>
<entry><literal>shared-mime-info</literal></entry>
<entry>none</entry>
<entry>Implies that the port uses
<application>update-mime-database</application> from
<filename role="package">misc/shared-mime-info</filename>. This
uses will automatically add a post-install step in such a way that
the port itself still can specify there own post-install step if
needed. It also insert lines into the plist for package install
and removal to run
<application>update-mime-data</application> with the correct
arguments.</entry>
</row>
<row>
<entry><literal>zenoss</literal></entry>
<entry>none</entry>

View file

@ -129,7 +129,8 @@
<li>&a.tabthorpe; &lt;<a href="mailto:tabthorpe@FreeBSD.org">tabthorpe@FreeBSD.org</a>&gt;</li>
<li>&a.marcus; &lt;<a href="mailto:marcus@FreeBSD.org">marcus@FreeBSD.org</a>&gt;</li>
<li>&a.bapt; &lt;<a href="mailto:bapt@FreeBSD.org">bapt@FreeBSD.org</a>&gt;</li>
<li>&a.bdrewery; &lt;<a href="mailto:bdrewery@FreeBSD.org">bdrewery@FreeBSD.org</a>&gt;</li>
<li>&a.bdrewery; &lt;<a href="mailto:bdrewery@FreeBSD.org">bdrewery@FreeBSD.org</a>&gt;
(Release Engineering Team Liaison)</li>
<li>&a.decke; &lt;<a href="mailto:decke@FreeBSD.org">decke@FreeBSD.org</a>&gt;</li>
<li>&a.erwin; &lt;<a href="mailto:erwin@FreeBSD.org">erwin@FreeBSD.org</a>&gt;</li>
<li>&a.itetcu; &lt;<a href="mailto:itetcu@FreeBSD.org">itetcu@FreeBSD.org</a>&gt;</li>
@ -150,12 +151,20 @@
Engineering Team in greater detail.</p>
<ul>
<li>&a.mva; &lt;<a href="mailto:mva@FreeBSD.org">mva@FreeBSD.org</a>&gt;</li>
<li>&a.gjb; &lt;<a href="mailto:gjb@FreeBSD.org">gjb@FreeBSD.org</a>&gt;</li>
<li>&a.kib; &lt;<a href="mailto:kib@FreeBSD.org">kib@FreeBSD.org</a>&gt;</li>
<li>&a.joel; &lt;<a href="mailto:joel@FreeBSD.org">joel@FreeBSD.org</a>&gt;</li>
<li>&a.blackend; &lt;<a href="mailto:blackend@FreeBSD.org">blackend@FreeBSD.org</a>&gt;</li>
<li>&a.skreuzer; &lt;<a href="mailto:skreuzer@FreeBSD.org">skreuzer@FreeBSD.org</a>&gt;</li>
<li>&a.delphij; &lt;<a href="mailto:delphij@FreeBSD.org">delphij@FreeBSD.org</a>&gt;</li>
<li>&a.jpaetzel; &lt;<a href="mailto:jpaetzel@FreeBSD.org">jpaetzel@FreeBSD.org</a>&gt;</li>
<li>&a.rodrigc; &lt;<a href="mailto:rodrigc@FreeBSD.org">rodrigc@FreeBSD.org</a>&gt;</li>
<li>&a.hrs; &lt;<a href="mailto:hrs@FreeBSD.org">hrs@FreeBSD.org</a>&gt;</li>
<li>&a.glebius; &lt;<a href="mailto:glebius@FreeBSD.org">glebius@FreeBSD.org</a>&gt;</li>
<li>&a.kensmith; &lt;<a href="mailto:kensmith@FreeBSD.org">kensmith@FreeBSD.org</a>&gt;
(Lead)</li>
<li>&a.marius; &lt;<a href="mailto:marius@FreeBSD.org">marius@FreeBSD.org</a>&gt;</li>
</ul>
<h3><a name="t-re-builder">Builders Release Engineering Team</a>
@ -206,12 +215,12 @@
href="mailto:denise@ixsystems.com">denise@ixsystems.com</a>&gt;</li>
<li>Deb Goodkin &lt;<a href="mailto:deb@FreeBSD.org">deb@FreeBSD.org</a>&gt;</li>
<li>&a.jkoshy; &lt;<a href="mailto:jkoshy@FreeBSD.org">jkoshy@FreeBSD.org</a>&gt;</li>
<li>Dru Lavigne &lt;<a
href="mailto:dlavigne6@sympatico.ca">dlavigne6@sympatico.ca</a>&gt;</li>
<li>&a.dru; &lt;<a
href="mailto:dru@FreeBSD.org">dru@FreeBSD.org</a>&gt;</li>
<li>&a.mwlucas; &lt;<a href="mailto:mwlucas@FreeBSD.org">mwlucas@FreeBSD.org</a>&gt;</li>
<li>&a.imp; &lt;<a href="mailto:imp@FreeBSD.org">imp@FreeBSD.org</a>&gt;</li>
<li>Kris Moore &lt;<a
href="mailto:kris@pcbsd.org">kris@pcbsd.org</a>&gt;</li>
<li>&a.kmoore; &lt;<a
href="mailto:kmoore@FreeBSD.org">kmoore@FreeBSD.org</a>&gt;</li>
<li>&a.murray; &lt;<a href="mailto:murray@FreeBSD.org">murray@FreeBSD.org</a>&gt;</li>
<li>Matt Olander &lt;<a href="mailto:matt@FreeBSD.org">matt@FreeBSD.org</a>&gt;</li>
<li>Jeremy C. Reed &lt;<a
@ -341,30 +350,36 @@
also responsible for the problem report group.</p>
<ul>
<li>&a.eadler; &lt; <a href="mailto:eadler@FreeBSD.org">eadler@FreeBSD.org</a>&gt;</li>
<li>&a.eadler; &lt;<a href="mailto:eadler@FreeBSD.org">eadler@FreeBSD.org</a>&gt;</li>
<li>&a.gavin; &lt;<a href="mailto:gavin@FreeBSD.org">gavin@FreeBSD.org</a>&gt;</li>
<li>&a.gonzo; &lt;<a href="mailto:gonzo@FreeBSD.org">gonzo@FreeBSD.org</a>&gt;</li>
</ul>
<h3><a name="t-clusteradm">Cluster Administrators</a>
<!-- admins mail aliases intentionally left incomplete -->
&lt;clusteradm@&gt;</h3>
&lt;admins@&gt;</h3>
<p>The Cluster Administrators consists of the people responsible for
administrating the machines that the project relies on for its
distributed work and communication to be synchronised. It
consists mainly of those people who have physical access to the servers.
Issues concerning the projects infrastructure or setting up new
machines should be directed to the cluster administrators.</p>
machines should be directed to the cluster administrators. This
team is led by the lead cluster administrator whose duties and
responsbilities are described in the <a
href="internal/clusteradm.html">cluster administration charter</a>
in greater detail.</p>
<ul>
<li>&a.bhaga; &lt;<a href="mailto:bhaga@FreeBSD.org">bhaga@FreeBSD.org</a>&gt;</li>
<li>&a.brd; &lt;<a href="mailto:brd@FreeBSD.org">brd@FreeBSD.org</a>&gt;</li>
<li>&a.bz; &lt;<a href="mailto:bz@FreeBSD.org">bz@FreeBSD.org</a>&gt;</li>
<li>&a.gjb; &lt;<a href="mailto:gjb@FreeBSD.org">gjb@FreeBSD.org</a>&gt;</li>
<li>&a.kensmith; &lt;<a href="mailto:kensmith@FreeBSD.org">kensmith@FreeBSD.org</a>&gt;</li>
<li>&a.peter; &lt;<a href="mailto:peter@FreeBSD.org">peter@FreeBSD.org</a>&gt;</li>
<li>&a.peter; &lt;<a href="mailto:peter@FreeBSD.org">peter@FreeBSD.org</a>&gt; (Lead)</li>
<li>&a.sbruno; &lt;<a href="mailto:sbruno@FreeBSD.org">sbruno@FreeBSD.org</a>&gt;</li>
<li>&a.simon; &lt;<a href="mailto:simon@FreeBSD.org">simon@FreeBSD.org</a>&gt;</li>
<li>&a.zi; &lt;<a href="mailto:zi@FreeBSD.org">zi@FreeBSD.org</a>&gt;</li>
</ul>
<h3><a name="t-cvsup-master">CVSup Mirror Site Coordinators</a>

View file

@ -27,8 +27,8 @@
particular project it is indicated as such.</blockquote>
<blockquote>If you are aware of an omission or error on this page, please
let the maintainer, Tom Rhodes &lt;<a href="mailto:trhodes@FreeBSD.org">trhodes@FreeBSD.org</a>&gt;
know.</blockquote>
let the <a href="mailto:doc@freebsd.org">FreeBSD
documentation project mailing list</a> know.</blockquote>
<h2>Index</h2>
@ -88,8 +88,8 @@
from the Internet, 24 hours a day. You don't need to wait for
someone else to roll a release.</p>
<p><b>FreeBSD, NetBSD:</b> An installable snapshot of the current
progress is made every 24 hours. These snapshots can be installed
<p><b>FreeBSD:</b> An installable snapshot of the current
progress is made weekly. These snapshots can be installed
exactly like an ordinary release, and do not require installation
over an existing system.</p>
@ -105,13 +105,6 @@
released, simply because for most *BSD users it is an every day
event.</p></li>
<li><p>All the *BSD Projects use CVS to maintain their source code.</p>
<p><b>All the *BSD Projects:</b> make a CVS tree available for anyone to
browse and download, 24 hours a day. The tree can be retrieved using
Anonymous CVS, CVSup, CVSupit, CTM (by e-mail), or through simple
FTP.</p></li>
<li><p>Anyone can submit patches, bug reports, documentation, and
other contributions. They can do this by using the <tt>send-pr</tt>
program installed on their *BSD system, or by using a web based
@ -185,8 +178,7 @@
<li><p><a href="http://code.google.com/p/tinybsd/">TinyBSD</a> is
a set of tools made up of shell scripts designed to allow easy
development of Embedded Systems based on FreeBSD 5.x and
6.x.</p></li>
development of Embedded Systems based on FreeBSD.</p></li>
<li><p><a href="http://thinbsd.zefyris.com/">ThinBSD</a> is a small
FreeBSD based boot image that allows a standard PC to act as
@ -258,40 +250,8 @@
outdated nor dying. Many professional users like the stability that years
of testing has provided FreeBSD.</p>
<p>Technological enhancements continue to be added to *BSD, including,
but not limited to;</p>
<ul>
<li><p>SMP: Symmetric Multi-Processing, making use of systems with
multiple CPUs.</p></li>
<li><p>SoftUpdates: Makes the BSD filesystem at least as fast as the
Linux filesystem, <strong>without</strong> needing to enable
asynchronous writes, with their associated risk.</p></li>
<li><p>VM system: The VM (Virtual Memory) subsystem continues to be
refined. The merged VM/cache design helps systems like
wcarchive.cdrom.com juggle thousands (literally, more than 10,000)
simultaneous FTP connections without falling over.</p></li>
<li><p>Architecture ports: FreeBSD supports seven main architectures
currently: Alpha, AMD64, i386, Itanium, PC-98, PowerPC and UltraSPARC.
There are also ongoing works to port the project for further
architectures. See the <a
href="../platforms/index.html">Supported Platforms</a> page
for more information.</p></li>
<li><p>MAC Framework: FreeBSD supports Mandatory Access Control, a feature
usually found in trusted operating systems available for high
prices. FreeBSD gives you advanced security for free! The
<a href="http://www.trustedbsd.org">TrustedBSD Project</a>
provides further trusted operating system extensions.</p></li>
<li><p>GEOM classess: GEOM is a modular disk framework that lets
you concatenate, mirror, stripe, or encrypt disks. It is rich
in functionality and keeps your data safe.</p></li>
</ul>
<p><a href="../features.html">Technological
enhancements</a> continue to be added to *BSD.</p>
<hr noshade="noshade" size="1"/>

View file

@ -257,6 +257,11 @@
A guide to the PAM system and modules under
FreeBSD.</p>
<p><a href="&url.articles;/port-mentor-guidelines/index.html">
Port Mentor Guidelines</a> (port-mentor-guidelines)<br/>
Guidelines for new and/or potential port mentors and
mentees.</p>
<p><a href="&url.articles;/portbuild/index.html">Package
building procedures</a> (portbuild)<br/>
Describes the approach used by the FreeBSD port

View file

@ -9,6 +9,7 @@
DOCS= about.xml
DOCS+= bylaws.xml
DOCS+= clusteradm.xml
DOCS+= core-vote.xml
DOCS+= data.xml
DOCS+= developer.xml

View file

@ -0,0 +1,105 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
"http://www.FreeBSD.org/XML/doc/share/xml/xhtml10-freebsd.dtd" [
<!ENTITY title "Charter for the Cluster Administrators">
]>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>&title;</title>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
</head>
<body class="navinclude.docs">
<p>Lead cluster administrator is a delegated officer role (aka. "hat")
that answers to the &os; Core Team and ultimately the &os; community
at large. This person shall have the operational authority over the
&os; cluster infrastructure (to the extent that the Core Team can
delegate this authority) and will be responsible for the following in
general:</p>
<ul>
<li>Ensure the reliable operation of the Project's equipment and
network resources.</li>
<li>Ensure that the Project's resources are suitably and effectively
used to serve the Project's interests.</li>
<li>Ensure that reasonable security precautions and mitigations are
implemented within the constraints of the nature of a highly
distributed project.</li>
<li>Delegate to and coordinating with both the site-specific admin
teams and the admins at large.</li>
<li>Ensure that standard operating procedures, rules, guidelines etc
are documented and understandable.</li>
<li>Take measures to ensure that a competent administrator would be
expected to be able to adopt a predecessor's work in a reasonable
amount of time.</li>
<li>Contingency planning and implementation to ensure continuity
across site specific problems (including donated site withdrawal or
outages).</li>
<li>Keep the interested parties (Core Team, Security Team, &os;
Foundation, Port Management Team, etc), project members and community
members appropriately informed.</li>
<li>Give timely and authoritive answers to questions, or a direct
referral to the appropriate party.</li>
<li>Aid other hat wearers and cluster administrators to get their job
done.</li>
<li>Where practical and appropriate, use the Project's own product as
a proving ground.</li>
<li>Make sure that it is easy for developers to know what hardware
resources they have access to for project purposes.</li>
</ul>
<p>The lead cluster administrator answers to the &os; Core Team. If a
party is unhappy with a position that the hat wearer takes and is
unable to change their mind, they may take the issue to the Core Team.
The Core Team has the final say in the matter. If the lead cluster
administrator is a member of the Core Team then a complaint may be
made in confidence via the core secretary or another member if
desired.</p>
<p>Any of the following still require a sign-off from the Core Team:</p>
<ul>
<li>New public facing services.</li>
<li>Planned withdrawal of public facing services.</li>
<li>New team members.</li>
</ul>
<p>Notable interaction with other hats:</p>
<ul>
<li>The lead cluster administrator will consult with the Security
Officer and the Security Team where appropriate but will be
responsible for making decisions. However, the Security Officer may
respond to security emergencies involving project infrastructure as
necessary.</li>
<li>The Port Management Team has a large resource footprint and
arrangements will be made with them to effectively operate their
resources within the constraints of the overall cluster
operation.</li>
</ul>
<p>Earmarked resources:</p>
<p>Some site resources are provided for specific purposes. Any such
earmarking or use restrictions will be documented to make sure such
resources are used as intended.</p>
</body>
</html>

View file

@ -55,53 +55,39 @@
<th>Package Set</th>
<th>Estimated EoL</th>
</tr>
<tr>
<td>RELENG_7</td>
<td>n/a</td>
<td>RELENG_7_3</td>
<td>packages-7-stable</td>
<td>February 28, 2013</td>
</tr>
<tr>
<td>RELENG_7_3</td>
<td>7.3-RELEASE</td>
<td>RELENG_7_3</td>
<td>packages-7-stable</td>
<td>March 31, 2012</td>
</tr>
<tr>
<td>RELENG_7_4</td>
<td>7.4-RELEASE</td>
<td>RELENG_7_3</td>
<td>packages-7-stable</td>
<td>February 28, 2013</td>
</tr>
<tr>
<td>RELENG_8</td>
<td>n/a</td>
<td>RELENG_8_1</td>
<td>RELENG_8_3</td>
<td>packages-8-stable</td>
<td>last release + 2 years</td>
</tr>
<tr>
<td>RELENG_8_1</td>
<td>8.1-RELEASE</td>
<td>RELENG_8_1</td>
<td>RELENG_8_3</td>
<td>8.3-RELEASE</td>
<td>RELENG_8_3</td>
<td>packages-8-stable</td>
<td>July 31, 2012</td>
<td>April 30, 2014</td>
</tr>
<tr>
<td>RELENG_8_2</td>
<td>8.2-RELEASE</td>
<td>RELENG_8_1</td>
<td>packages-8-stable</td>
<td>February 29, 2012</td>
<tr>
<td>RELENG_9</td>
<td>n/a</td>
<td>RELENG_9_1</td>
<td>packages-9-stable</td>
<td>last release + 2 years</td>
</tr>
<tr>
<tr>
<td>RELENG_9_1</td>
<td>9.1-RELEASE</td>
<td>RELENG_9_1</td>
<td>packages-9-stable</td>
<td>December 31, 2014</td>
</tr>
<tr>
<td>HEAD</td>
<td>n/a</td>
<td>HEAD</td>
<td>packages-9-current</td>
<td>packages-10-current</td>
<td>Best Effort</td>
</tr>
</table>

Binary file not shown.

After

(image error) Size: 24 KiB

Binary file not shown.

After

(image error) Size: 16 KiB

Binary file not shown.

View file

@ -20,8 +20,10 @@ DATA= 2009-freebsd-gsoc-thumbnail.jpg
DATA+= 2009-freebsd-gsoc.pdf
DATA+= 2010-freebsd-gsoc-thumbnail.jpg
DATA+= 2010-freebsd-gsoc.pdf
#DATA+= 2011-freebsd-gsoc-thumbnail.jpg
DATA+= 2011-freebsd-gsoc-thumbnail.jpg
DATA+= 2011-freebsd-gsoc.pdf
DATA+= 2013-freebsd-gsoc-thumbnail.jpg
DATA+= 2013-freebsd-gsoc.pdf
INDEXLINK= projects.html

View file

@ -16,20 +16,21 @@
<p>The FreeBSD Project is looking forward to participating as a mentoring
organization in <a
href="http://www.google-melange.com/gsoc/homepage/google/gsoc2012">Google
Summer of Code</a> 2012.
href="http://www.google-melange.com/gsoc/homepage/google/gsoc2013">Google
Summer of Code</a> 2013.
This program funds students to contribute to an open source project over
the summer break.
We have had over 100 successful
We have had over 150 successful
students working on FreeBSD as part of this program in <a
href="&base;/projects/summerofcode-2005.html">2005</a>, <a
href="&base;/projects/summerofcode-2006.html">2006</a>, <a
href="&base;/projects/summerofcode-2007.html">2007</a>, <a
href="&base;/projects/summerofcode-2008.html">2008</a>,
<a href="http://wiki.freebsd.org/SummerOfCode2009Projects">2009</a>,
<a href="http://wiki.freebsd.org/SummerOfCode2010Projects">2010</a>
<a href="http://wiki.freebsd.org/SummerOfCode2010Projects">2010</a>,
<a href="http://wiki.freebsd.org/SummerOfCode2011Projects">2011</a>
and
<a href="http://wiki.freebsd.org/SummerOfCode2011Projects">2011</a>.</p>
<a href="http://wiki.freebsd.org/SummerOfCode2012Projects">2012</a>.</p>
<p>This page will be updated throughout the application period
to include new information, such as project ideas, proposal information,
@ -76,6 +77,8 @@
<p>For a complete list of student projects from previous years,
visit:</p>
<ul>
<li><a href="http://wiki.freebsd.org/SummerOfCode2012Projects">Summer of
Code 2012 FreeBSD Projects Wiki</a></li>
<li><a href="http://wiki.freebsd.org/SummerOfCode2011Projects">Summer of
Code 2011 FreeBSD Projects Wiki</a></li>
<li><a href="http://wiki.freebsd.org/SummerOfCode2010Projects">Summer of
@ -93,13 +96,13 @@ visit:</p>
</ul>
<p>See also our wiki pages for student projects [<a
href="http://wiki.freebsd.org/moin.cgi/SummerOfCode2008">2008</a>,
href="http://wiki.freebsd.org/SummerOfCode2008">2008</a>,
<a
href="http://wiki.freebsd.org/moin.cgi/SummerOfCode2007">2007</a>,
href="http://wiki.freebsd.org/SummerOfCode2007">2007</a>,
<a
href="http://wiki.freebsd.org/moin.cgi/SummerOfCode2006">2006</a>, and
href="http://wiki.freebsd.org/SummerOfCode2006">2006</a>, and
<a
href="http://wiki.freebsd.org/moin.cgi/SummerOfCode2005">2005</a>].</p>
href="http://wiki.freebsd.org/SummerOfCode2005">2005</a>].</p>
<a name="ideas"></a>
<h2>Example Proposal Ideas</h2>
@ -112,7 +115,7 @@ href="http://wiki.freebsd.org/moin.cgi/SummerOfCode2005">2005</a>].</p>
questions as you write your proposal.
Ideas not marked as GSoC-friendly are also fine to propose, but may be
scoped larger or smaller than a summer, or might not have such a clear
mentor -- we suggest e-mailing our soc-admins alias for help if you do
mentor &mdash; we suggest e-mailing our soc-admins alias for help if you do
decide to propose one of them.
You are, of course, welcome to propose your own ideas, and if the
proposal is strong, we'll try to match you with a mentor!</p>
@ -227,7 +230,8 @@ href="http://wiki.freebsd.org/moin.cgi/SummerOfCode2005">2005</a>].</p>
<a name="infrastructure"></a>
<h2>Infrastructure Provided to Students</h2>
<p>In previous years, the FreeBSD Project provided access to the FreeBSD
<p>In previous years, the FreeBSD Project provided access to FreeBSD
Subversion and
Perforce revision control infrastructure in order to facilitate
student collaboration, provide public access and archiving for the
on-going student projects, and to help mentors and the community
@ -251,31 +255,25 @@ href="http://wiki.freebsd.org/moin.cgi/SummerOfCode2005">2005</a>].</p>
interest relating to the application process:</p>
<ul>
<li><p><strong>16 March</strong> - Google to announce what open source
organizations will participate in Google Summer of Code 2012.</p></li>
<li><p><strong>26 March</strong> - Student application period opens.
<li><p><strong>22 April</strong> - Student application period opens.
</p></li>
<li><p><strong>6 April</strong> - Student application period closes.
<li><p><strong>3 May 19:00 UTC</strong> - Student application period closes.
</p></li>
<li><p><strong>20 April</strong> - Organizations finish reviewing
applications an mentors registered.</p></li>
<li><p><strong>23 April</strong> - Accepted students announced.</p>
<li><p><strong>27 May</strong> - Accepted students announced.</p>
</li>
</ul>
<p>Note that these dates may change, and the Google FAQ timeline is the
authoritative source of detailed schedule information:</p>
<ul><li><a href="http://www.google-melange.com/gsoc/events/google/gsoc2012">GSoC 2012 Timeline</a></li></ul>
<ul><li><a href="http://www.google-melange.com/gsoc/events/google/gsoc2013">GSoC 2013 Timeline</a></li></ul>
<p>All students must register with, and submit applications via, the
Google Summer of Code home page:</p>
<ul><li><a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2012">Google Summer of Code Home Page</a></li></ul></li>
<ul><li><a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2013">Google Summer of Code Home Page</a></li></ul></li>
<li><p><strong>What advice do you have for a student who might want to
submit a proposal?</strong></p>
@ -324,10 +322,11 @@ href="http://wiki.freebsd.org/moin.cgi/SummerOfCode2005">2005</a>].</p>
in previous summers?</strong></p>
<p>Please see the <a
href="http://wiki.freebsd.org/SummerOfCode2011Projects">2011 FreeBSD
href="http://wiki.freebsd.org/SummerOfCode2012Projects">2012 FreeBSD
Summer of Code page</a>, as well as older project pages from
<a href="http://wiki.freebsd.org/SummerOfCode2011Projects">2011</a>,
<a href="http://wiki.freebsd.org/SummerOfCode2010Projects">2010</a>,
<a href="http://wiki.freebsd.org/SummerOfCode2009Projects">2009</a>, <a
<a href="http://wiki.freebsd.org/SummerOfCode2009Projects">2009</a>, <a
href="summerofcode-2008.html">2008</a>, <a
href="summerofcode-2007.html">2007</a>, <a
href="summerofcode-2006.html">2006</a>, and <a
@ -337,7 +336,7 @@ href="http://wiki.freebsd.org/moin.cgi/SummerOfCode2005">2005</a>].</p>
<li><p><strong>How can I learn more about FreeBSD?</strong></p>
<p>The <a href="http://www.FreeBSD.org/">FreeBSD Project Home Page</a>
is the best way to learn more about the project -- from there you can
is the best way to learn more about the project &mdash; from there you can
reach the FreeBSD Handbook, FreeBSD Developer's Handbook, project
mailing list archives, regular project status reports, and more. If
you have questions about specific project ideas, e-mail the technical
@ -365,11 +364,11 @@ href="http://wiki.freebsd.org/moin.cgi/SummerOfCode2005">2005</a>].</p>
local university or college campus! You can forward around our e-mail
announcement to department and club mailing lists, and to department
secretaries to distribute. You can also print out and post copies of the
<a href="2011-freebsd-gsoc.pdf">FreeBSD GSoC 2011 poster</a>.</p>
<a href="2013-freebsd-gsoc.pdf">FreeBSD GSoC 2013 poster</a>.</p>
<p><a href="2011-freebsd-gsoc.pdf" style="float: left;"> <img
src="2011-freebsd-gsoc.jpg"
alt="[FreeBSD GSoC 2011 poster thumnail]" height="248" width="192"
<p><a href="2013-freebsd-gsoc.pdf" style="float: left;"> <img
src="2013-freebsd-gsoc-thumbnail.jpg"
alt="[FreeBSD GSoC 2013 poster thumnail]" height="248" width="192"
border="0" /></a></p>
</body>

View file

@ -80,6 +80,14 @@
synchronize their work.</td>
</tr>
<tr>
<td><tt>ports/</tt> tree freeze</td>
<td>30&nbsp;March&nbsp;2013</td>
<td>30&nbsp;March&nbsp;2013</td>
<td>Only security updates and critical fixes will be allowed
to the tree during this freeze.</td>
</tr>
<tr>
<td>releng/&local.rel; branch</td>
<td>18&nbsp;March&nbsp;2013</td>
@ -97,21 +105,28 @@
<tr>
<td>RC2</td>
<td>05&nbsp;April&nbsp;2013</td>
<td>-</td>
<td>21&nbsp;April&nbsp;2013</td>
<td>22&nbsp;April&nbsp;2013</td>
<td>Second release candidate.</td>
</tr>
<tr>
<td>RC3</td>
<td>30&nbsp;April&nbsp;2013</td>
<td>-</td>
<td>Third release candidate.</td>
</tr>
<tr>
<td>RELEASE build</td>
<td>12&nbsp;April&nbsp;2013</td>
<td>05&nbsp;May&nbsp;2013</td>
<td>-</td>
<td>&local.rel;-RELEASE build.</td>
</tr>
<tr>
<td>RELEASE announcement</td>
<td>19&nbsp;April&nbsp;2013</td>
<td>11&nbsp;May&nbsp;2013</td>
<td>-</td>
<td>&local.rel;-RELEASE press release.</td>
</tr>

View file

@ -15,6 +15,8 @@ DOCS= charter.xml
DOCS+= security.xml
DOCS+= advisories.xml
DOCS+= notices.xml
DOCS+= reporting.xml
DOCS+= unsupported.xml
advisories.xml: advisories.html.inc

View file

@ -0,0 +1,170 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
"http://www.FreeBSD.org/XML/doc/share/xml/xhtml10-freebsd.dtd" [
<!ENTITY title "FreeBSD Security Vulnerability Reporting Information">
]>
<!-- $FreeBSD$ -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>&title;</title>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
</head>
<body class="navinclude.support">
<h2>Table of contents</h2>
<ul>
<li><a href="#how">How and where to report a FreeBSD security issue</a></li>
<li><a href="#sec">Information about the FreeBSD Security Officer</a></li>
<li><a href="#pol">Information handling policies</a></li>
<li><a href="#sup">Supported FreeBSD Releases</a></li>
<li><a href="#unsup">Unsupported FreeBSD Releases</a></li>
</ul>
<a name="how"></a>
<h2>How and where to report a FreeBSD security issue</h2>
<p>All FreeBSD security issues should be reported to the <a
href="mailto:secteam@FreeBSD.org">FreeBSD Security Team</a>
or, if a higher level of confidentiality is required, PGP
encrypted to the <a
href="mailto:security-officer@FreeBSD.org">Security Officer
Team</a> using the <a href="so_public_key.asc">Security
Officer PGP key</a>. All reports should at least contain:</p>
<ul>
<li>A description of the vulnerability.</li>
<li>What versions of FreeBSD seem to be affected if possible.</li>
<li>Any plausible workaround.</li>
<li>Example code if possible.</li>
</ul>
<p>After this information has been reported the Security Officer
or a Security Team delegate will get back to you.</p>
<h3>Spam filters</h3>
<p>Due to high volume of spam the main security contact mail
addresses are subject to spam filtering. If you cannot contact
the FreeBSD Security Officers or Security Team due to spam filters
(or suspect your mail has been filtered), please send mail to
<tt>security-officer-<em>XXXX</em>@FreeBSD.org</tt> with
<em>XXXX</em> replaced with <tt>3432</tt> instead of the normal
addresses. Note that this address will be changed periodically so
check back here for the latest address. Mails to this address
will go to the FreeBSD Security Officer Team.</p>
<a name="sec"></a>
<h2>The FreeBSD Security Officer Team and the FreeBSD Security Team</h2>
<p>In order that the FreeBSD Project may respond to vulnerability
reports in a timely manner, emails sent to the <a
href="mailto:security-officer@FreeBSD.org">&lt;security-officer@FreeBSD.org&gt;</a>
mail alias are currently delivered to the following people:</p>
<table>
<tr valign="top">
<td>&a.des; <a
href="mailto:des@FreeBSD.org">&lt;des@FreeBSD.org&gt;</a></td>
<td>Security Officer</td>
</tr>
<tr valign="top">
<td>&a.delphij; <a
href="mailto:delphij@FreeBSD.org">&lt;delphij@FreeBSD.org&gt;</a></td>
<td>Deputy Security Officer</td>
</tr>
<tr valign="top">
<td>&a.simon; <a
href="mailto:simon@FreeBSD.org">&lt;simon@FreeBSD.org&gt;</a></td>
<td>Security Officer Emeritus</td>
</tr>
<tr valign="top">
<td>&a.cperciva; <a
href="mailto:cperciva@FreeBSD.org">&lt;cperciva@FreeBSD.org&gt;</a></td>
<td>Security Officer Emeritus</td>
</tr>
<tr valign="top">
<td>&a.rwatson; <a
href="mailto:rwatson@FreeBSD.org">&lt;rwatson@FreeBSD.org&gt;</a></td>
<td>Release Engineering liaison,<br/>
TrustedBSD Project liaison, system security architecture expert</td>
</tr>
</table>
<p>The Security Officer is supported by the <a
href="&base;/administration.html#t-secteam">FreeBSD Security
Team</a>, <a
href="mailto:secteam@FreeBSD.org">&lt;secteam@FreeBSD.org&gt;</a>,
a small group of committers vetted by the Security Officer.</p>
<a name="pol"></a>
<h2>Information handling policies</h2>
<p>As a general policy, the FreeBSD Security Officer favors full
disclosure of vulnerability information after a reasonable delay
to permit safe analysis and correction of a vulnerability, as well
as appropriate testing of the correction, and appropriate
coordination with other affected parties.</p>
<p>The Security Officer <em>will</em> notify one or more of the
FreeBSD Cluster Admins of
vulnerabilities that put the FreeBSD Project's resources under
immediate danger.</p>
<p>The Security Officer may bring additional FreeBSD developers or
outside developers into discussion of a submitted security
vulnerability if their expertise is required to fully understand
or correct the problem. Appropriate discretion will be exercised
to minimize unnecessary distribution of information about the
submitted vulnerability, and any experts brought in will act in
accordance of Security Officer policies. In the past, experts
have been brought in based on extensive experience with highly
complex components of the operating system, including FFS, the VM
system, and the network stack.</p>
<p>If a FreeBSD release process is underway, the FreeBSD Release
Engineer may also be notified that a vulnerability exists, and its
severity, so that informed decisions may be made regarding the
release cycle and any serious security bugs present in software
associated with an up-coming release. If requested, the Security
Officer will not share information regarding the nature of the
vulnerability with the Release Engineer, limiting information flow
to existence and severity.</p>
<p>The FreeBSD Security Officer has close working relationships with
a number of other organizations, including third-party vendors
that share code with FreeBSD (the OpenBSD, NetBSD and DragonFlyBSD
projects, Apple, and other vendors deriving software from FreeBSD,
as well as the Linux vendor security list), as well as
organizations that track vulnerabilities and security incidents,
such as CERT. Frequently vulnerabilities may extend beyond the
scope of the FreeBSD implementation, and (perhaps less frequently)
may have broad implications for the global networking community.
Under such circumstances, the Security Officer may wish to
disclose vulnerability information to these other organizations:
if you do not wish the Security Officer to do this, please
indicate so explicitly in any submissions.</p>
<p>Submitters should be careful to explicitly document any special
information handling requirements.</p>
<p>If the submitter of a vulnerability is interested in a
coordinated disclosure process with the submitter and/or other
vendors, this should be indicated explicitly in any submissions.
In the absence of explicit requests, the FreeBSD Security Officer
will select a disclosure schedule that reflects both a desire for
timely disclosure and appropriate testing of any solutions.
Submitters should be aware that if the vulnerability is being
actively discussed in public forums (such as bugtraq), and
actively exploited, the Security Officer may choose not to follow
a proposed disclosure timeline in order to provide maximum
protection for the user community.</p>
<p>Submissions may be protected using PGP. If desired, responses
will also be protected using PGP.</p>
</body>
</html>

View file

@ -16,228 +16,41 @@
<h2>Introduction</h2>
<p>This web page is designed to assist both new and experienced
users in the area of FreeBSD security. FreeBSD takes security
very seriously and is constantly working on making the operating
system as secure as possible.</p>
<p>FreeBSD takes security very seriously and its developers are
constantly working on making the operating system as secure as
possible. This page will provide information about what to do in
the event of a security vulnerability affecting your system, and
how to report vulnerabilities.</p>
<h2>Table of Contents</h2>
<ul>
<li><a href="#how">How and where to report a FreeBSD security issue</a></li>
<li><a href="#sec">Information about the FreeBSD Security Officer</a></li>
<li><a href="#pol">Information handling policies</a></li>
<li><a href="#sup">Supported FreeBSD Releases</a></li>
<li><a href="#unsup">Unsupported FreeBSD Releases</a></li>
<li><a href="#recent">Recent FreeBSD security vulnerabilities</a></li>
<li><a href="#how">How to update your system</a></li>
<li><a href="reporting.html">Reporting FreeBSD security incidents</a></li>
</ul>
<h2>Other Security Links</h2>
<a name="recent"></a>
<h2>Recent FreeBSD security vulnerabilities</h2>
<ul>
<li><a href="charter.html">Charter for the Security Officer and Team</a></li>
<li><a href="advisories.html">List of FreeBSD Security Advisories</a></li>
<li><a href="notices.html">List of FreeBSD Errata Notices</a></li>
<li><a href="&base;/doc/en_US.ISO8859-1/books/handbook/security-advisories.html">
Reading FreeBSD Security Advisories</a></li>
</ul>
<p>A full list of all security vulnerabilities can be found <a
href="advisories.html">on this page</a>.</p>
<a name="how"></a>
<h2>How and where to report a FreeBSD security issue</h2>
<h2>How to update your system</h2>
<p>All FreeBSD security issues should be reported to the <a
href="mailto:secteam@FreeBSD.org">FreeBSD Security Team</a>
or, if a higher level of confidentiality is required, PGP encrypted to the <a
href="mailto:security-officer@FreeBSD.org">Security Officer Team</a>
using the <a href="so_public_key.asc">Security Officer PGP key</a>.
All reports should at least contain:</p>
<p>For most users, the easiest way to update your supported &os;
&rel.current; or &rel2.current; system is to use the following
commands:</p>
<ul>
<li>A description of the vulnerability.</li>
<li>What versions of FreeBSD seem to be affected if possible.</li>
<li>Any plausible workaround.</li>
<li>Example code if possible.</li>
</ul>
<tt># freebsd-update fetch<br />
# freebsd-update install</tt>
<p>After this information has been reported the Security Officer or
a Security Team delegate will get back with you.</p>
<h3>Spam filters</h3>
<p>Due to high volume of spam the main security contact mail
addresses are subject to spam filtering. If you cannot contact
the FreeBSD Security Officers or Security Team due to spam filters
(or suspect your mail has been filtered), please send mail to
<tt>security-officer-<em>XXXX</em>@FreeBSD.org</tt> with
<em>XXXX</em> replaced with <tt>3432</tt> instead of the normal
addresses. Note that this address will be changed periodically so
check back here for the latest address. Mails to this address
will go to the FreeBSD Security Officer Team.</p>
<a name="sec"></a>
<h2>The FreeBSD Security Officer Team and the FreeBSD Security Team</h2>
<p>In order that the FreeBSD Project may respond to vulnerability
reports in a timely manner, there are three members of the Security
Officer mail alias: the Security Officer,
Deputy Security Officer, and one Core Team member.
Therefore, messages sent to the <a
href="mailto:security-officer@FreeBSD.org">&lt;security-officer@FreeBSD.org&gt;</a>
mail alias are currently delivered to:</p>
<table>
<tr valign="top">
<td>&a.des; <a
href="mailto:des@FreeBSD.org">&lt;des@FreeBSD.org&gt;</a></td>
<td>Security Officer</td>
</tr>
<tr valign="top">
<td>&a.delphij; <a
href="mailto:delphij@FreeBSD.org">&lt;delphij@FreeBSD.org&gt;</a></td>
<td>Deputy Security Officer</td>
</tr>
<tr valign="top">
<td>&a.simon; <a
href="mailto:simon@FreeBSD.org">&lt;simon@FreeBSD.org&gt;</a></td>
<td>Security Officer Emeritus</td>
</tr>
<tr valign="top">
<td>&a.cperciva; <a
href="mailto:cperciva@FreeBSD.org">&lt;cperciva@FreeBSD.org&gt;</a></td>
<td>Security Officer Emeritus</td>
</tr>
<tr valign="top">
<td>&a.rwatson; <a
href="mailto:rwatson@FreeBSD.org">&lt;rwatson@FreeBSD.org&gt;</a></td>
<td>Release Engineering liaison,<br/>
TrustedBSD Project liaison, system security architecture expert</td>
</tr>
</table>
<p>The Security Officer is supported by the <a
href="&base;/administration.html#t-secteam" >FreeBSD Security
Team</a> <a
href="mailto:secteam@FreeBSD.org">&lt;secteam@FreeBSD.org&gt;</a>,
a small group of committers vetted by the Security Officer.</p>
<a name="pol"></a>
<h2>Information handling policies</h2>
<p>As a general policy, the FreeBSD Security Officer favors full
disclosure of vulnerability information after a reasonable delay
to permit safe analysis and correction of a vulnerability, as well
as appropriate testing of the correction, and appropriate
coordination with other affected parties.</p>
<p>The Security Officer <em>will</em> notify one or more of the
FreeBSD Cluster Admins of
vulnerabilities that put the FreeBSD Project's resources under
immediate danger.</p>
<p>The Security Officer may bring additional FreeBSD developers or
outside developers into discussion of a submitted security
vulnerability if their expertise is required to fully understand
or correct the problem. Appropriate discretion will be exercised
to minimize unnecessary distribution of information about the
submitted vulnerability, and any experts brought in will act in
accordance of Security Officer policies. In the past, experts
have been brought in based on extensive experience with highly
complex components of the operating system, including FFS, the VM
system, and the network stack.</p>
<p>If a FreeBSD release process is underway, the FreeBSD Release
Engineer may also be notified that a vulnerability exists, and its
severity, so that informed decisions may be made regarding the
release cycle and any serious security bugs present in software
associated with an up-coming release. If requested, the Security
Officer will not share information regarding the nature of the
vulnerability with the Release Engineer, limiting information flow
to existence and severity.</p>
<p>The FreeBSD Security Officer has close working relationships with
a number of other organizations, including third-party vendors
that share code with FreeBSD (the OpenBSD, NetBSD and DragonFlyBSD
projects, Apple, and other vendors deriving software from FreeBSD,
as well as the Linux vendor security list), as well as
organizations that track vulnerabilities and security incidents,
such as CERT. Frequently vulnerabilities may extend beyond the
scope of the FreeBSD implementation, and (perhaps less frequently)
may have broad implications for the global networking community.
Under such circumstances, the Security Officer may wish to
disclose vulnerability information to these other organizations:
if you do not wish the Security Officer to do this, please
indicate so explicitly in any submissions.</p>
<p>Submitters should be careful to explicitly document any special
information handling requirements.</p>
<p>If the submitter of a vulnerability is interested in a
coordinated disclosure process with the submitter and/or other
vendors, this should be indicated explicitly in any submissions.
In the absence of explicit requests, the FreeBSD Security Officer
will select a disclosure schedule that reflects both a desire for
timely disclosure and appropriate testing of any solutions.
Submitters should be aware that if the vulnerability is being
actively discussed in public forums (such as bugtraq), and
actively exploited, the Security Officer may choose not to follow
a proposed disclosure timeline in order to provide maximum
protection for the user community.</p>
<p>Submissions may be protected using PGP. If desired, responses
will also be protected using PGP.</p>
<p>If that fails, follow the other instructions in the security
advisory you care about.</p>
<a name="sup"></a>
<h2>Supported FreeBSD Releases</h2>
<p>The FreeBSD Security Officer provides security advisories for
several branches of FreeBSD development. These are the
<em>-STABLE Branches</em> and the <em>Security Branches</em>.
(Advisories are not issued for the <em>-CURRENT Branch</em>.)</p>
<ul>
<li><p>The -STABLE branch tags have
names like <tt>RELENG_7</tt>. The corresponding builds have
names like <tt>FreeBSD 7.0-STABLE</tt>.</p></li>
<li><p>Each FreeBSD Release has an associated Security Branch.
The Security Branch tags have names like <tt>RELENG_7_0</tt>.
The corresponding builds have names like <tt>FreeBSD
7.0-RELEASE-p1</tt>.</p></li>
</ul>
<p>Issues affecting the FreeBSD Ports Collection are covered in <a
href="http://vuxml.FreeBSD.org/">the FreeBSD VuXML
document</a>.</p>
<p>Each branch is supported by the Security Officer for a limited
time only, and is designated as one of `<em>Early adopter</em>',
`<em>Normal</em>', or `<em>Extended</em>'. The designation is
used as a guideline for determining the lifetime of the branch as
follows.</p>
<dl>
<dt>Early adopter</dt>
<dd>Releases which are published from the -CURRENT branch will be
supported by the Security Officer for a minimum of 6 months after
the release.</dd>
<dt>Normal</dt>
<dd>Releases which are published from a -STABLE branch will be
supported by the Security Officer for a minimum of 12 months after the
release, and for sufficient additional time (if needed) to ensure
that there is a newer release for at least 3 months before the
older Normal release expires.
</dd>
<dt>Extended</dt>
<dd>Selected releases (normally every second release plus the last
release from each -STABLE branch) will be supported by the
Security Officer for a minimum of 24 months after the release,
and for sufficient additional time (if needed) to ensure that
there is a newer Extended release for at least 3 months before the
older Extended release expires.
</dd>
</dl>
<a name="supported-branches"></a>
<h2>Supported FreeBSD releases</h2>
<p>The current designation and estimated lifetimes of the currently
supported branches are given below. The <em>Estimated EoL
@ -312,174 +125,52 @@
href="http://security.FreeBSD.org/patches/">patches</a>
subdirectories.</p>
<a name="unsup"></a>
<h2>Unsupported FreeBSD Releases</h2>
<p>The FreeBSD Security Officer provides security advisories for
<em>-STABLE Branches</em> and the <em>Security Branches</em>.
(Advisories are not issued for the <em>-CURRENT Branch</em>.)</p>
<p>The following releases are no longer supported but are listed
here for reference purposes.</p>
<table class="tblbasic">
<tr>
<th>Branch</th>
<th>Release</th>
<th>Type</th>
<th>Release Date</th>
<th>EoL</th>
</tr>
<tr>
<td>RELENG_4</td>
<td>n/a</td>
<td>n/a</td>
<td>n/a</td>
<td>January 31, 2007</td>
</tr>
<tr>
<td>RELENG_4_11</td>
<td>4.11-RELEASE</td>
<td>Extended</td>
<td>January 25, 2005</td>
<td>January 31, 2007</td>
</tr>
<tr>
<td>RELENG_5</td>
<td>n/a</td>
<td>n/a</td>
<td>n/a</td>
<td>May 31, 2008</td>
</tr>
<tr>
<td>RELENG_5_3</td>
<td>5.3-RELEASE</td>
<td>Extended</td>
<td>November 6, 2004</td>
<td>October 31, 2006</td>
</tr>
<tr>
<td>RELENG_5_4</td>
<td>5.4-RELEASE</td>
<td>Normal</td>
<td>May 9, 2005</td>
<td>October 31, 2006</td>
</tr>
<tr>
<td>RELENG_5_5</td>
<td>5.5-RELEASE</td>
<td>Extended</td>
<td>May 25, 2006</td>
<td>May 31, 2008</td>
</tr>
<tr>
<td>RELENG_6</td>
<td>n/a</td>
<td>n/a</td>
<td>n/a</td>
<td>November 30, 2010</td>
</tr>
<tr>
<td>RELENG_6_0</td>
<td>6.0-RELEASE</td>
<td>Normal</td>
<td>November 4, 2005</td>
<td>January 31, 2007</td>
</tr>
<tr>
<td>RELENG_6_1</td>
<td>6.1-RELEASE</td>
<td>Extended</td>
<td>May 9, 2006</td>
<td>May 31, 2008</td>
</tr>
<tr>
<td>RELENG_6_2</td>
<td>6.2-RELEASE</td>
<td>Normal</td>
<td>January 15, 2007</td>
<td>May 31, 2008</td>
</tr>
<tr>
<td>RELENG_6_3</td>
<td>6.3-RELEASE</td>
<td>Extended</td>
<td>January 18, 2008</td>
<td>January 31, 2010</td>
</tr>
<tr>
<td>RELENG_6_4</td>
<td>6.4-RELEASE</td>
<td>Extended</td>
<td>November 28, 2008</td>
<td>November 30, 2010</td>
</tr>
<tr>
<td>RELENG_7</td>
<td>n/a</td>
<td>n/a</td>
<td>n/a</td>
<td>February 28, 2013</td>
</tr>
<tr>
<td>RELENG_7_0</td>
<td>7.0-RELEASE</td>
<td>Normal</td>
<td>February 27, 2008</td>
<td>April 30, 2009</td>
</tr>
<tr>
<td>RELENG_7_1</td>
<td>7.1-RELEASE</td>
<td>Extended</td>
<td>January 4, 2009</td>
<td>February 28, 2011</td>
</tr>
<tr>
<td>RELENG_7_2</td>
<td>7.2-RELEASE</td>
<td>Normal</td>
<td>May 4, 2009</td>
<td>June 30, 2010</td>
</tr>
<tr>
<td>RELENG_7_3</td>
<td>7.3-RELEASE</td>
<td>Extended</td>
<td>March 23, 2010</td>
<td>March 31, 2012</td>
</tr>
<tr>
<td>RELENG_7_4</td>
<td>7.4-RELEASE</td>
<td>Extended</td>
<td>February 24, 2011</td>
<td>February 28, 2013</td>
</tr>
<tr>
<td>RELENG_8_0</td>
<td>8.0-RELEASE</td>
<td>Normal</td>
<td>November 25, 2009</td>
<td>November 30, 2010</td>
</tr>
<tr>
<td>RELENG_8_1</td>
<td>8.1-RELEASE</td>
<td>Extended</td>
<td>July 23, 2010</td>
<td>July 31, 2012</td>
</tr>
<tr>
<td>RELENG_8_2</td>
<td>8.2-RELEASE</td>
<td>Normal</td>
<td>February 24, 2011</td>
<td>July 31, 2012</td>
</tr>
<tr>
<td>RELENG_9_0</td>
<td>9.0-RELEASE</td>
<td>Normal</td>
<td>January 10, 2012</td>
<td>March 31, 2013</td>
</tr>
</table>
<ul>
<li><p>The -STABLE branch tags have
names like <tt>RELENG_9</tt>. The corresponding builds have
names like <tt>FreeBSD 9.0-STABLE</tt>.</p></li>
<li><p>Each FreeBSD Release has an associated Security Branch.
The Security Branch tags have names like <tt>RELENG_9_0</tt>.
The corresponding builds have names like <tt>FreeBSD
9.0-RELEASE-p1</tt>.</p></li>
</ul>
<p>Issues affecting the FreeBSD Ports Collection are covered in <a
href="http://vuxml.FreeBSD.org/">the FreeBSD VuXML
document</a>.</p>
<p>Each branch is supported by the Security Officer for a limited
time only, and is designated as one of `<em>Early adopter</em>',
`<em>Normal</em>', or `<em>Extended</em>'. The designation is
used as a guideline for determining the lifetime of the branch as
follows.</p>
<dl>
<dt>Early adopter</dt>
<dd>Releases which are published from the -CURRENT branch will be
supported by the Security Officer for a minimum of 6 months after
the release.</dd>
<dt>Normal</dt>
<dd>Releases which are published from a -STABLE branch will be
supported by the Security Officer for a minimum of 12 months after the
release, and for sufficient additional time (if needed) to ensure
that there is a newer release for at least 3 months before the
older Normal release expires.
</dd>
<dt>Extended</dt>
<dd>Selected releases (normally every second release plus the last
release from each -STABLE branch) will be supported by the
Security Officer for a minimum of 24 months after the release,
and for sufficient additional time (if needed) to ensure that
there is a newer Extended release for at least 3 months before the
older Extended release expires.
</dd>
</dl>
</body>
</html>

View file

@ -0,0 +1,185 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
"http://www.FreeBSD.org/XML/doc/share/xml/xhtml10-freebsd.dtd" [
<!ENTITY title "Unsupported FreeBSD Releases">
]>
<!-- $FreeBSD$ -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>&title;</title>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
</head>
<body class="navinclude.support">
<p>The following releases are no longer supported but are listed
here for reference purposes.</p>
<table class="tblbasic">
<tr>
<th>Branch</th>
<th>Release</th>
<th>Type</th>
<th>Release Date</th>
<th>EoL</th>
</tr>
<tr>
<td>RELENG_4</td>
<td>n/a</td>
<td>n/a</td>
<td>n/a</td>
<td>January 31, 2007</td>
</tr>
<tr>
<td>RELENG_4_11</td>
<td>4.11-RELEASE</td>
<td>Extended</td>
<td>January 25, 2005</td>
<td>January 31, 2007</td>
</tr>
<tr>
<td>RELENG_5</td>
<td>n/a</td>
<td>n/a</td>
<td>n/a</td>
<td>May 31, 2008</td>
</tr>
<tr>
<td>RELENG_5_3</td>
<td>5.3-RELEASE</td>
<td>Extended</td>
<td>November 6, 2004</td>
<td>October 31, 2006</td>
</tr>
<tr>
<td>RELENG_5_4</td>
<td>5.4-RELEASE</td>
<td>Normal</td>
<td>May 9, 2005</td>
<td>October 31, 2006</td>
</tr>
<tr>
<td>RELENG_5_5</td>
<td>5.5-RELEASE</td>
<td>Extended</td>
<td>May 25, 2006</td>
<td>May 31, 2008</td>
</tr>
<tr>
<td>RELENG_6</td>
<td>n/a</td>
<td>n/a</td>
<td>n/a</td>
<td>November 30, 2010</td>
</tr>
<tr>
<td>RELENG_6_0</td>
<td>6.0-RELEASE</td>
<td>Normal</td>
<td>November 4, 2005</td>
<td>January 31, 2007</td>
</tr>
<tr>
<td>RELENG_6_1</td>
<td>6.1-RELEASE</td>
<td>Extended</td>
<td>May 9, 2006</td>
<td>May 31, 2008</td>
</tr>
<tr>
<td>RELENG_6_2</td>
<td>6.2-RELEASE</td>
<td>Normal</td>
<td>January 15, 2007</td>
<td>May 31, 2008</td>
</tr>
<tr>
<td>RELENG_6_3</td>
<td>6.3-RELEASE</td>
<td>Extended</td>
<td>January 18, 2008</td>
<td>January 31, 2010</td>
</tr>
<tr>
<td>RELENG_6_4</td>
<td>6.4-RELEASE</td>
<td>Extended</td>
<td>November 28, 2008</td>
<td>November 30, 2010</td>
</tr>
<tr>
<td>RELENG_7</td>
<td>n/a</td>
<td>n/a</td>
<td>n/a</td>
<td>February 28, 2013</td>
</tr>
<tr>
<td>RELENG_7_0</td>
<td>7.0-RELEASE</td>
<td>Normal</td>
<td>February 27, 2008</td>
<td>April 30, 2009</td>
</tr>
<tr>
<td>RELENG_7_1</td>
<td>7.1-RELEASE</td>
<td>Extended</td>
<td>January 4, 2009</td>
<td>February 28, 2011</td>
</tr>
<tr>
<td>RELENG_7_2</td>
<td>7.2-RELEASE</td>
<td>Normal</td>
<td>May 4, 2009</td>
<td>June 30, 2010</td>
</tr>
<tr>
<td>RELENG_7_3</td>
<td>7.3-RELEASE</td>
<td>Extended</td>
<td>March 23, 2010</td>
<td>March 31, 2012</td>
</tr>
<tr>
<td>RELENG_7_4</td>
<td>7.4-RELEASE</td>
<td>Extended</td>
<td>February 24, 2011</td>
<td>February 28, 2013</td>
</tr>
<tr>
<td>RELENG_8_0</td>
<td>8.0-RELEASE</td>
<td>Normal</td>
<td>November 25, 2009</td>
<td>November 30, 2010</td>
</tr>
<tr>
<td>RELENG_8_1</td>
<td>8.1-RELEASE</td>
<td>Extended</td>
<td>July 23, 2010</td>
<td>July 31, 2012</td>
</tr>
<tr>
<td>RELENG_8_2</td>
<td>8.2-RELEASE</td>
<td>Normal</td>
<td>February 24, 2011</td>
<td>July 31, 2012</td>
</tr>
<tr>
<td>RELENG_9_0</td>
<td>9.0-RELEASE</td>
<td>Normal</td>
<td>January 10, 2012</td>
<td>March 31, 2013</td>
</tr>
</table>
</body>
</html>

View file

@ -199,6 +199,13 @@
href="&base;/releases/index.html">release information
page</a>.</p>
<a name="past"></a>
<h2>Past Releases</h2>
<p>For downloading past releases, please visit the <a
href="http://ftp-archive.FreeBSD.org/pub/FreeBSD-Archive/old-releases/">FTP
archive</a>.</p>
<a name="derived"></a>
<h2>FreeBSD-derived Operating System Distributions</h2>

File diff suppressed because it is too large Load diff

View file

@ -3,7 +3,7 @@
The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project
Original revision: r41281
Original revision: r41429
$FreeBSD$
-->
@ -1349,8 +1349,8 @@ Deinstalling ca_root_nss-3.13.5... done</screen>
&prompt.root;</screen>
<para>コンパイルが終了すると、プロンプトに戻ります。
次に <maketarget>make install</maketarget> を使って、
port のインストールを行ないます。</para>
次に <command>make <maketarget>install</maketarget></command>
を使って、port のインストールを行ないます。</para>
<screen>&prompt.root; <userinput>make install</userinput>
===&gt; Installing for lsof-4.57
@ -1797,14 +1797,14 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch</userinput></screen>
<note>
<para><command>portsclean</command> ユーティリティは
<application>portupgrade</application> ツール群の一部です。</para>
<filename role="package">ports-mgmt/portupgrade</filename>
ツール群の一部です。</para>
</note>
<para><filename
role="package">ports-mgmt/pkg_cutleaves</filename> port は、
必要なくなった ports を削除する作業を自動化します。</para>
</sect2>
</sect1>
<sect1 id="ports-nextsteps">

View file

@ -1,12 +0,0 @@
# $FreeBSD$
# Original revision: 1.8
.if exists(../Makefile.conf)
.include "../Makefile.conf"
.endif
.if exists(../Makefile.inc)
.include "../Makefile.inc"
.endif
DATA= index.html
.include "${DOC_PREFIX}/share/mk/web.site.mk"

View file

@ -1,20 +0,0 @@
<?xml version="1.0" encoding="euc-jp"?>
<!--
$FreeBSD$
Original revision: 1.3
-->
<html>
<head>
<meta http-equiv="refresh" content="5;url=../../doc/ja_JP.eucJP/books/faq/index.html">
<title>FreeBSD FAQ は移動しました</title>
</head>
<body bgcolor="#ffffff">
<p>FreeBSD FAQ の URL は変更されました。FAQ を閲覧するには、
<a href="../../doc/ja_JP.eucJP/books/faq/index.html">../../doc/ja_JP.eucJP/books/faq/index.html</a>
にアクセスしてください。数秒で自動的に新しいアドレスに移動します。
もし、自動的に移動しない場合は、
お手数ですがリンクをたどってブックマークを更新するようお願いします。</p>
</body>
</html>

View file

@ -1,6 +1,6 @@
# $FreeBSD$
# The FreeBSD Japanese Documentation Project
# Original revision: 1.148
# Original revision: r41060
.if exists(../Makefile.conf)
.include "../Makefile.conf"
@ -15,7 +15,6 @@ DOCS= about.xml
#DOCS+= administration.xml
DOCS+= applications.xml
#DOCS+= art.xml
DOCS+= availability.xml
DOCS+= docs.xml
DOCS+= features.xml
DOCS+= internet.xml
@ -27,6 +26,7 @@ DOCS+= relnotes.xml
DOCS+= send-pr.xml
DOCS+= support.xml
DOCS+= where.xml
#DOCS+= 4xx.xml
# Japanese-only file
DOCS+= jabout.xml
@ -35,9 +35,9 @@ XMLDOCS= index:xsl:${XML_NEWS_NEWS}:
DEPENDSET.index=transtable mirrors news press events \
advisories notices
XMLDOCS+= usergroups:${XSL_USERGROUPS}:${XML_USERGROUPS}:
XMLDOCS+= usergroups:${XSL_USERGROUPS}:${XML_USERGROUPS}:
DEPENDSET.usergroups=transtable usergroups
PARAMS.usergroups= --param pagename "'FreeBSD User Groups'"
PARAMS.usergroups= --param pagename "'FreeBSD User Groups'"
XMLDOCS+= community::${XML_EVENTS_EVENTS}:
DEPENDSET.community=usergroups events
@ -46,12 +46,12 @@ DEPENDSET.community=usergroups events
#DATA= favicon.ico
DATA+= freebsd.css
#DATA+= google6bb24ed0b804d5e9.html
#DATA+= index.css
#DATA+= robots.txt
#DATA+= vendors.html
# Subdirectories
# XML
SUBDIR= FAQ
#SUBDIR+= advocacy
SUBDIR+= commercial
SUBDIR+= community
@ -66,8 +66,6 @@ SUBDIR+= handbook
SUBDIR+= internal
#SUBDIR+= ipv6
SUBDIR+= java
#SUBDIR+= kse
#SUBDIR+= layout
#SUBDIR+= marketing
#SUBDIR+= multimedia
SUBDIR+= news
@ -81,7 +79,6 @@ SUBDIR+= search
SUBDIR+= security
SUBDIR+= snapshots
SUBDIR+= support
SUBDIR+= tutorials
.if !defined(WEB_ONLY) || empty(WEB_ONLY)
SUBDIR+= doc

View file

@ -1,29 +0,0 @@
<?xml version="1.0" encoding="euc-jp"?>
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
"http://www.FreeBSD.org/XML/doc/share/xml/xhtml10-freebsd.dtd" [
<!ENTITY title "About FreeBSD's availability">
]>
<!-- The FreeBSD Japanese Documentation Project -->
<!-- Original revision: 1.35 -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="refresh" content="5;url=&base;/index.html"/>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"/>
<title>&title;</title>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
</head>
<body class="navinclude.about">
<p>このページの内容は、<a
href="&base;/index.html">FreeBSD ウェブページ</a> に統合されました。
数秒で、そのページに自動的に移動します。
もし自動的に移動しない場合は、
リンクをたどってブックマークを更新するようにお願いします。</p>
<p>お手数をおかけして申し訳ありません。</p>
</body>
</html>

View file

@ -9,7 +9,7 @@
<!ENTITY url.ja.books "&enbase;/doc/ja_JP.eucJP/books">
]>
<!-- The FreeBSD Japanese Documentation Project -->
<!-- Original revision: r41129 -->
<!-- Original revision: r41424 -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
@ -262,6 +262,12 @@
Authentication Modules</a> (pam) (英語版のみ)<br/>
FreeBSD における PAM システムとモジュールについての入門書です。</p>
<p><a href="&url.en.articles;/port-mentor-guidelines/index.html">
Port Mentor Guidelines</a> (port-mentor-guidelines)
(英語版のみ)<br/>
新しく port のメンターやメンティーになられる方、もしくは、
なる可能性のある方のためのガイドラインです。</p>
<p><a href="&url.en.articles;/portbuild/index.html">Package
building procedures</a> (portbuild) (英語版のみ)<br/>
FreeBSD port 管理チームが定期的に ports から packages

View file

@ -1,6 +1,6 @@
# $FreeBSD$
# The FreeBSD Japanese Documentation Project
# Original revision: r39584
# Original revision: r41462
.if exists(../Makefile.conf)
.include "../Makefile.conf"
@ -11,6 +11,7 @@
DOCS+= about.xml
#DOCS+= bylaws.xml
#DOCS+= clusteradm.xml
#DOCS+= core-vote.xml
#DOCS+= data.xml
DOCS+= developer.xml
@ -34,7 +35,7 @@ INDEXLINK= internal.html
# build the list of personal homepages of FreeBSD developers only
# on the main FreeBSD machines
#hostname!= hostname
#.if ${hostname} == "hub.freebsd.org" || ${hostname} == "freefall.freebsd.org" || ${hostname} == "www.freebsd.org"
#.if !empty(hostname:M*.freebsd.org)
#DOCS+= homepage.xml
#
#.if !make(install)

View file

@ -1,6 +1,6 @@
# $FreeBSD$
# The FreeBSD Japanese Documentation Project
# Original revision: r39569
# Original revision: r41455
.if exists(../Makefile.conf)
.include "../Makefile.conf"
@ -17,6 +17,8 @@
DOCS+= security.xml
#DOCS+= advisories.xml
#DOCS+= notices.xml
DOCS+= reporting.xml
DOCS+= unsupported.xml
#advisories.xml: advisories.html.inc

View file

@ -0,0 +1,168 @@
<?xml version="1.0" encoding="euc-jp"?>
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
"http://www.FreeBSD.org/XML/doc/share/xml/xhtml10-freebsd.dtd" [
<!ENTITY title "FreeBSD セキュリティ脆弱性の報告に関する情報">
]>
<!-- $FreeBSD$ -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>&title;</title>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
</head>
<body class="navinclude.support">
<h2>目次</h2>
<ul>
<li><a href="#how">FreeBSD セキュリティ問題の報告方法と連絡先について</a></li>
<li><a href="#sec">FreeBSD セキュリティオフィサについて</a></li>
<li><a href="#pol">情報の取り扱いに関する方針</a></li>
<li><a href="#sup">サポートされている FreeBSD のリリース</a></li>
<li><a href="#unsup">サポートが終了した FreeBSD リリース</a></li>
</ul>
<a name="how"></a>
<h2>FreeBSD セキュリティ問題の報告方法と連絡先について</h2>
<p>FreeBSD に関わるすべてのセキュリティ問題は、
<a href="mailto:secteam@FreeBSD.org">FreeBSD セキュリティチーム</a>
に (英語で) 報告してください。高い機密性が要求される場合には、
<a href="&enbase;/security/so_public_key.asc">セキュリティオフィサの PGP 鍵</a>
を使って暗号化し、
<a href="mailto:security-officer@FreeBSD.org">セキュリティオフィサチーム</a>
へ (英語で) 報告してください。
報告には少なくとも以下を含める必要があります。</p>
<ul>
<li>脆弱性の詳細</li>
<li>可能であれば影響範囲 (FreeBSD のどのバージョンに影響するか)</li>
<li>何らかの回避方法</li>
<li>可能であればコードの例</li>
</ul>
<p>問題の報告後、
セキュリティオフィサまたはセキュリティチーム代表からの返信があります。</p>
<h3>スパムフィルタ</h3>
<p>セキュリティに関する連絡先のメインのメールアドレスには、
大量のスパムメールが送られてくるので、スパムフィルタが導入されています。
もし、FreeBSD
セキュリティオフィサやセキュリティチームと連絡がつかない場合には、
スパムフィルタが原因と考えられます。
通常のアドレスの代わりに、
<tt>security-officer-<em>XXXX</em>@FreeBSD.org</tt>
<em>XXXX</em><tt>3432</tt> に置き換えたアドレスにメールを送ってください。
このアドレスは、定期的に変わる可能性があるので、
このページで最新のアドレスを確認してください。
このアドレスへのメールは、FreeBSD セキュリティオフィサチームに届きます。</p>
<a name="sec"></a>
<h2>FreeBSD セキュリティオフィサチームと FreeBSD セキュリティチーム</h2>
<p>FreeBSD プロジェクトでは、脆弱性の報告に対して臨機応変に対応する目的で
セキュリティオフィサのメールエイリアスに 3 人
(セキュリティオフィサ、セキュリティオフィサ補佐、
コアチームメンバ 1 人) が登録されています。つまり、<a
href="mailto:security-officer@FreeBSD.org">&lt;security-officer@FreeBSD.org&gt;</a>
へ送られたメールは、現在以下のメールアドレスへ届くようになっています。</p>
<table>
<tr valign="top">
<td>&a.des; <a
href="mailto:des@FreeBSD.org">&lt;des@FreeBSD.org&gt;</a></td>
<td>セキュリティオフィサ</td>
</tr>
<tr valign="top">
<td>&a.delphij; <a
href="mailto:delphij@FreeBSD.org">&lt;delphij@FreeBSD.org&gt;</a></td>
<td>セキュリティオフィサ補佐</td>
</tr>
<tr valign="top">
<td>&a.simon; <a
href="mailto:simon@FreeBSD.org">&lt;simon@FreeBSD.org&gt;</a></td>
<td>名誉セキュリティオフィサ</td>
</tr>
<tr valign="top">
<td>&a.cperciva; <a
href="mailto:cperciva@FreeBSD.org">&lt;cperciva@FreeBSD.org&gt;</a></td>
<td>名誉セキュリティオフィサ</td>
</tr>
<tr valign="top">
<td>&a.rwatson; <a
href="mailto:rwatson@FreeBSD.org">&lt;rwatson@FreeBSD.org&gt;</a></td>
<td>リリースエンジニアリング渉外、<br/>
TrustedBSD プロジェクト渉外、システムセキュリティアーキテクチャの専門家</td>
</tr>
</table>
<p>また、セキュリティオフィサが選出したコミッターグループである
<a href="&enbase;/administration.html#t-secteam" >FreeBSD
セキュリティチーム</a> <a
href="mailto:secteam@FreeBSD.org">&lt;secteam@FreeBSD.org&gt;</a> が、
セキュリティオフィサをサポートしています。</p>
<a name="pol"></a>
<h2>情報の取り扱いに関する方針</h2>
<p>セキュリティオフィサは一般的な方針として、
脆弱性の発見から、その危険性の解析と修正、修正のテスト、
関係する他の組織との調整などに必要と思われる時間が経過した後に、
その問題に関するすべての情報を公開することを原則とします。</p>
<p>セキュリティオフィサは、
FreeBSD プロジェクトの資源を脅かすような緊急性の高い脆弱性を
FreeBSD クラスタ管理者の一人ないし複数の人たちに<em>かならず</em>通知します。</p>
<p>セキュリティオフィサは、
問題を完全に理解したり修正するために専門的知識や意見が必要とされる場合、
報告されたセキュリティ上の脆弱性について議論を行なうためにセキュリティオフィサ以外の
FreeBSD の開発者や外部の開発者に協力を求めることがあります。
報告された脆弱性に関する情報には不必要な流出を最小限に抑える努力を行い、また、
議論に参加する専門家はセキュリティオフィサの方針に従います。
過去、議論に参加した専門家たちは、FFS、VM システム、ネットワークスタックなど、
オペレーティングシステムの非常に複雑なコンポーネントについて
豊富な経験を持っていることを理由に選ばれています。</p>
<p>FreeBSD のリリース作業が進行中の場合、
セキュリティオフィサは適切なリリースサイクルや、
予定されているリリースに深刻なセキュリティ上のバグが含まれているかどうかといった情報を判断材料として提供する目的で、
リリースエンジニアに脆弱性の存在やその影響の大きさを知らせることがあります。
ただしそれが必要だと判断された場合には、
脆弱性の存在やその影響に関する情報の不必要な漏洩を防ぐために、
リリースエンジニアに脆弱性の情報を提供しない場合もあります。</p>
<p>FreeBSD セキュリティオフィサは、FreeBSD とコードを共有しているサードパーティベンダ
(OpenBSD, NetBSD および DragonFlyBSD プロジェクト、Apple,
FreeBSD に由来するソフトウェアのベンダ、
Linux ベンダのセキュリティリスト) はもちろんのこと、
他の団体や CERT
(訳注: 日本では <a href="http://www.jpcert.or.jp/">JPCERT/CC</a>)
のような、脆弱性やセキュリティに関する出来事を追跡する組織と
緊密に協調して作業を行っています。
脆弱性は FreeBSD 以外の実装にも影響することがあり、(頻繁ではありませんが)
世界中のネットワークコミュニティに影響する可能性もあります。そのような際、
セキュリティオフィサは脆弱性に関する情報を他の団体へ公開することがあります。
もしそれが不都合な場合は、脆弱性の報告にその旨を明記してください。</p>
<p>あなたが情報を提供する際に、提供する情報に何か特別な扱いが必要ならば、
それを明記するのを忘れないようにお願いします。</p>
<p>脆弱性の報告を行なう際に、
報告者が他のベンダとの間で公開の日程を調整したいと考えている場合は、
脆弱性の報告にその旨を明記してください。明確な指定がない場合、
FreeBSD セキュリティオフィサは、解決策の検証が十分に行なわれ次第、
可能な限り迅速に情報を公開できるような時期を選びます。
ただし、もし脆弱性が (bugtraq のような) 公的なフォーラムで活発に議論されているとか、
すでに積極的に悪用されているといった状態ならば、
セキュリティオフィサはユーザコミュニティの安全を最大限に確保するため、
報告者の指定した公開スケジュールを無視する可能性があることに注意してください。</p>
<p>情報を提供する際は、PGP を使って暗号化しても構いません。
また、その旨を明記すれば、それに対する返信も PGP を用いて暗号化されます。</p>
</body>
</html>

View file

@ -6,7 +6,7 @@
]>
<!-- $FreeBSD$ -->
<!-- The FreeBSD Japanese Documentation Project -->
<!-- Original revision: r41397 -->
<!-- Original revision: r41455 -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
@ -19,224 +19,39 @@
<h2>はじめに</h2>
<p>このページには、FreeBSD のセキュリティに関して
初心者、ベテランを問わず手助けになるような情報が書かれています。
FreeBSD では、セキュリティを非常に重要なものと捉えており
オペレーティングシステムをできる限りセキュアなものにしようと常に努力しています。</p>
<p>FreeBSD では、セキュリティを非常に重要なものと捉えており
開発者はオペレーティングシステムをできる限りセキュアなものにしようと常に努力しています。
このページには、システムにセキュリティの脆弱性が発見された場合の対応の方法や
脆弱性を報告する方法について書かれています。</p>
<h2>目次</h2>
<ul>
<li><a href="#how">FreeBSD セキュリティ問題の報告方法と連絡先について</a></li>
<li><a href="#sec">FreeBSD セキュリティオフィサについて</a></li>
<li><a href="#pol">情報の取り扱いに関する方針</a></li>
<li><a href="#sup">サポートされている FreeBSD のリリース</a></li>
<li><a href="#unsup">サポートが終了した FreeBSD リリース</a></li>
<li><a href="#recent">最近の FreeBSD セキュリティ勧告</a></li>
<li><a href="#how">システムをアップデートする方法</a></li>
<li><a href="reporting.html">FreeBSD のセキュリティ問題の報告方法</a></li>
</ul>
<h2>セキュリティに関連した他のリンク</h2>
<a name="recent"></a>
<h2>最近の FreeBSD セキュリティ勧告</h2>
<ul>
<li><a href="&enbase;/security/charter.html">セキュリティオフィサおよびチームの憲章</a></li>
<li><a href="&enbase;/security/advisories.html">FreeBSD のセキュリティ勧告</a></li>
<li><a href="&enbase;/security/notices.html">FreeBSD の Errata 情報</a></li>
<li><a href="&enbase;/doc/en_US.ISO8859-1/books/handbook/security-advisories.html">
FreeBSD セキュリティ勧告の読み方</a></li>
</ul>
<p>セキュリティ勧告の完全な一覧は <a
href="advisories.html">このページ</a> にあります。</p>
<a name="how"></a>
<h2>FreeBSD セキュリティ問題の報告方法と連絡先について</h2>
<h2>システムのアップデートの方法</h2>
<p>FreeBSD に関わるすべてのセキュリティ問題は、
<a href="mailto:secteam@FreeBSD.org">FreeBSD セキュリティチーム</a>
に (英語で) 報告してください。高い機密性が要求される場合には、
<a href="&enbase;/security/so_public_key.asc">セキュリティオフィサの PGP 鍵</a>
を使って暗号化し、
<a href="mailto:security-officer@FreeBSD.org">セキュリティオフィサチーム</a>
へ (英語で) 報告してください。
報告には少なくとも以下を含める必要があります。</p>
<p>通常、サポートされている &os;
&rel.current;&rel2.current; をアップデートする最も簡単な方法は、
以下のコマンドを使うことです。</p>
<ul>
<li>脆弱性の詳細</li>
<li>可能であれば影響範囲 (FreeBSD のどのバージョンに影響するか)</li>
<li>何らかの回避方法</li>
<li>可能であればコードの例</li>
</ul>
<tt># freebsd-update fetch<br />
# freebsd-update install</tt>
<p>問題の報告後、
セキュリティオフィサまたはセキュリティチーム代表からの返信があります。</p>
<h3>スパムフィルタ</h3>
<p>セキュリティに関する連絡先のメインのメールアドレスには、
大量のスパムメールが送られてくるので、スパムフィルタが導入されています。
もし、FreeBSD
セキュリティオフィサやセキュリティチームと連絡がつかない場合には、
スパムフィルタが原因と考えられます。
通常のアドレスの代わりに、
<tt>security-officer-<em>XXXX</em>@FreeBSD.org</tt>
<em>XXXX</em><tt>3432</tt> に置き換えたアドレスにメールを送ってください。
このアドレスは、定期的に変わる可能性があるので、
このページで最新のアドレスを確認してください。
このアドレスへのメールは、FreeBSD セキュリティオフィサチームに届きます。</p>
<a name="sec"></a>
<h2>FreeBSD セキュリティオフィサチームと FreeBSD セキュリティチーム</h2>
<p>FreeBSD プロジェクトでは、脆弱性の報告に対して臨機応変に対応する目的で
セキュリティオフィサのメールエイリアスに 3 人
(セキュリティオフィサ、セキュリティオフィサ補佐、
コアチームメンバ 1 人) が登録されています。つまり、
<a href="mailto:security-officer@FreeBSD.org">&lt;security-officer@FreeBSD.org&gt;</a>
へ送られたメールは、現在以下のメールアドレスへ届くようになっています。</p>
<table>
<tr valign="top">
<td>&a.des; <a
href="mailto:des@FreeBSD.org">&lt;des@FreeBSD.org&gt;</a></td>
<td>セキュリティオフィサ</td>
</tr>
<tr valign="top">
<td>&a.delphij; <a
href="mailto:delphij@FreeBSD.org">&lt;delphij@FreeBSD.org&gt;</a></td>
<td>セキュリティオフィサ補佐</td>
</tr>
<tr valign="top">
<td>&a.simon; <a
href="mailto:simon@FreeBSD.org">&lt;simon@FreeBSD.org&gt;</a></td>
<td>名誉セキュリティオフィサ</td>
</tr>
<tr valign="top">
<td>&a.cperciva; <a
href="mailto:cperciva@FreeBSD.org">&lt;cperciva@FreeBSD.org&gt;</a></td>
<td>名誉セキュリティオフィサ</td>
</tr>
<tr valign="top">
<td>&a.rwatson; <a
href="mailto:rwatson@FreeBSD.org">&lt;rwatson@FreeBSD.org&gt;</a></td>
<td>リリースエンジニアリング渉外、<br/>
TrustedBSD プロジェクト渉外、システムセキュリティアーキテクチャの専門家</td>
</tr>
</table>
<p>また、セキュリティオフィサが選出したコミッターグループである
<a href="&enbase;/administration.html#t-secteam" >FreeBSD
セキュリティチーム</a> <a
href="mailto:secteam@FreeBSD.org">&lt;secteam@FreeBSD.org&gt;</a> が、
セキュリティオフィサをサポートしています。</p>
<a name="pol"></a>
<h2>情報の取り扱いに関する方針</h2>
<p>セキュリティオフィサは一般的な方針として、
脆弱性の発見から、その危険性の解析と修正、修正のテスト、
関係する他の組織との調整などに必要と思われる時間が経過した後に、
その問題に関するすべての情報を公開することを原則とします。</p>
<p>セキュリティオフィサは、
FreeBSD プロジェクトの資源を脅かすような緊急性の高い脆弱性を
FreeBSD クラスタ管理者の一人ないし複数の人たちに<em>かならず</em>通知します。</p>
<p>セキュリティオフィサは、
問題を完全に理解したり修正するために専門的知識や意見が必要とされる場合、
報告されたセキュリティ上の脆弱性について議論を行なうためにセキュリティオフィサ以外の
FreeBSD の開発者や外部の開発者に協力を求めることがあります。
報告された脆弱性に関する情報には不必要な流出を最小限に抑える努力を行い、また、
議論に参加する専門家はセキュリティオフィサの方針に従います。
過去、議論に参加した専門家たちは、FFS、VM システム、ネットワークスタックなど、
オペレーティングシステムの非常に複雑なコンポーネントについて
豊富な経験を持っていることを理由に選ばれています。</p>
<p>FreeBSD のリリース作業が進行中の場合、
セキュリティオフィサは適切なリリースサイクルや、
予定されているリリースに深刻なセキュリティ上のバグが含まれているかどうかといった情報を判断材料として提供する目的で、
リリースエンジニアに脆弱性の存在やその影響の大きさを知らせることがあります。
ただしそれが必要だと判断された場合には、
脆弱性の存在やその影響に関する情報の不必要な漏洩を防ぐために、
リリースエンジニアに脆弱性の情報を提供しない場合もあります。</p>
<p>FreeBSD セキュリティオフィサは、FreeBSD とコードを共有しているサードパーティベンダ
(OpenBSD, NetBSD および DragonFlyBSD プロジェクト、Apple,
FreeBSD に由来するソフトウェアのベンダ、
Linux ベンダのセキュリティリスト) はもちろんのこと、
他の団体や CERT
(訳注: 日本では <a href="http://www.jpcert.or.jp/">JPCERT/CC</a>)
のような、脆弱性やセキュリティに関する出来事を追跡する組織と
緊密に協調して作業を行っています。
脆弱性は FreeBSD 以外の実装にも影響することがあり、(頻繁ではありませんが)
世界中のネットワークコミュニティに影響する可能性もあります。そのような際、
セキュリティオフィサは脆弱性に関する情報を他の団体へ公開することがあります。
もしそれが不都合な場合は、脆弱性の報告にその旨を明記してください。</p>
<p>あなたが情報を提供する際に、提供する情報に何か特別な扱いが必要ならば、
それを明記するのを忘れないようにお願いします。</p>
<p>脆弱性の報告を行なう際に、
報告者が他のベンダとの間で公開の日程を調整したいと考えている場合は、
脆弱性の報告にその旨を明記してください。明確な指定がない場合、
FreeBSD セキュリティオフィサは、解決策の検証が十分に行なわれ次第、
可能な限り迅速に情報を公開できるような時期を選びます。
ただし、もし脆弱性が (bugtraq のような) 公的なフォーラムで活発に議論されているとか、
すでに積極的に悪用されているといった状態ならば、
セキュリティオフィサはユーザコミュニティの安全を最大限に確保するため、
報告者の指定した公開スケジュールを無視する可能性があることに注意してください。</p>
<p>情報を提供する際は、PGP を使って暗号化しても構いません。
また、その旨を明記すれば、それに対する返信も PGP を用いて暗号化されます。</p>
<p>このコマンドが失敗するようであれば、セキュリティ勧告に書かれている他の手順に従ってください。</p>
<a name="sup"></a>
<h2>サポートされている FreeBSD のリリース</h2>
<p>FreeBSD セキュリティオフィサは、以下の FreeBSD
開発ブランチに対してセキュリティ勧告を提供しています。
これには <em>-STABLE ブランチ</em>
<em>セキュリティブランチ</em> が含まれます
(<em>-CURRENT ブランチ</em> に対する勧告は提供されません)。</p>
<ul>
<li><p>-STABLE ブランチには
<tt>RELENG_7</tt> のような CVS タグ名が付けられています。
これに対応する構築物は
<tt>FreeBSD 7.0-STABLE</tt> のような名前になります。</p></li>
<li><p>FreeBSD の各リリースには、
対応するセキュリティブランチがひとつ用意されています。
セキュリティブランチには
<tt>RELENG_7_0</tt> のような CVS タグ名が付けられています。
これに対応する構築物は
<tt>FreeBSD 7.0-RELEASE-p1</tt> のような名前になります。</p></li>
</ul>
<p>Ports Collection に関連した問題は、
<a href="http://vuxml.FreeBSD.org/">FreeBSD VuXML</a> により提供されます。</p>
<p>各ブランチに対するセキュリティオフィサのサポートには期限があります。
サポート期間には 3 種類あり、各ブランチに対して
<em>Early adopter</em>', `<em>Normal</em>', そして `<em>Extended</em>'
のどれかが割り当てられます。この割り当ては、
ブランチの保守終了日を決定する際のガイドラインとして利用されます。</p>
<dl>
<dt>Early adopter</dt>
<dd>-CURRENT ブランチからのリリースが対象です。
セキュリティオフィサによって、リリース後最低 6 ヵ月間サポートされます。</dd>
<dt>Normal</dt>
<dd>-STABLE ブランチからのリリースが対象です。
セキュリティオフィサによって、リリース後最低 12 ヵ月間サポートされます。
Normal リリースの保守終了日の少なくも 3 ヵ月前までに、
新しいリリースが公開されていることを保証するため、
(必要と判断された場合には) 十分な期間、延長される可能性があります。</dd>
<dt>Extended</dt>
<dd>選ばれたリリース (通常は 2 つのリリースごと、
および各 -STABLE ブランチの最終リリース) が対象です。
セキュリティオフィサによって、リリース後最低 24 ヵ月間サポートされます。
Extended リリースの保守終了日の少なくも 3 ヵ月前までに、
新しい Extended リリースが公開されていることを保証するため、
(必要と判断された場合には) 十分な期間、延長される可能性があります。</dd>
</dl>
<a name="supported-branches"></a>
<p>現在サポートされているブランチの分類および保守終了予定日は、次のとおりです。
<em>保守終了予定日</em> の列には、
そのブランチに対応する最も早い保守終了予定日が記入されています。ただし、
@ -312,174 +127,52 @@
href="http://security.FreeBSD.org/patches/">パッチ</a>
サブディレクトリにある関連パッチとともにアーカイブされます。</p>
<a name="unsup"></a>
<h2>サポートが終了した FreeBSD リリース</h2>
<p>FreeBSD セキュリティオフィサは、
<em>-STABLE ブランチ</em><em>セキュリティブランチ</em>
に対してセキュリティ勧告を提供しています
(<em>-CURRENT ブランチ</em> に対する勧告は提供されません)。</p>
<p>以下のリリースは、今後サポートされませんが、参考のために一覧にまとめています。</p>
<ul>
<li><p>-STABLE ブランチには
<tt>RELENG_9</tt> のようなタグ名が付けられています。
これに対応する構築物は
<tt>FreeBSD 9.0-STABLE</tt> のような名前になります。</p></li>
<table class="tblbasic">
<tr>
<th>ブランチ</th>
<th>リリース</th>
<th>分類</th>
<th>リリース日</th>
<th>保守終了日</th>
</tr>
<tr>
<td>RELENG_4</td>
<td>なし</td>
<td>なし</td>
<td>なし</td>
<td>2007 年 1 月 31 日</td>
</tr>
<tr>
<td>RELENG_4_11</td>
<td>4.11-RELEASE</td>
<td>Extended</td>
<td>2005 年 1 月 25 日</td>
<td>2007 年 1 月 31 日</td>
</tr>
<tr>
<td>RELENG_5</td>
<td>なし</td>
<td>なし</td>
<td>なし</td>
<td>2008 年 5 月 31 日</td>
</tr>
<tr>
<td>RELENG_5_3</td>
<td>5.3-RELEASE</td>
<td>Extended</td>
<td>2004 年 11 月 6 日</td>
<td>2006 年 10 月 31 日</td>
</tr>
<tr>
<td>RELENG_5_4</td>
<td>5.4-RELEASE</td>
<td>Normal</td>
<td>2005 年 5 月 9 日</td>
<td>2006 年 10 月 31 日</td>
</tr>
<tr>
<td>RELENG_5_5</td>
<td>5.5-RELEASE</td>
<td>Extended</td>
<td>2006 年 5 月 25 日</td>
<td>2008 年 5 月 31 日</td>
</tr>
<tr>
<td>RELENG_6</td>
<td>なし</td>
<td>なし</td>
<td>なし</td>
<td>2010 年 11 月 30 日</td>
</tr>
<tr>
<td>RELENG_6_0</td>
<td>6.0-RELEASE</td>
<td>Normal</td>
<td>2005 年 11 月 4 日</td>
<td>2007 年 1 月 31 日</td>
</tr>
<tr>
<td>RELENG_6_1</td>
<td>6.1-RELEASE</td>
<td>Extended</td>
<td>2006 年 5 月 9 日</td>
<td>2008 年 5 月 31 日</td>
</tr>
<tr>
<td>RELENG_6_2</td>
<td>6.2-RELEASE</td>
<td>Normal</td>
<td>2007 年 1 月 15 日</td>
<td>2008 年 5 月 31 日</td>
</tr>
<tr>
<td>RELENG_6_3</td>
<td>6.3-RELEASE</td>
<td>Extended</td>
<td>2008 年 1 月 18 日</td>
<td>2010 年 1 月 31 日</td>
</tr>
<tr>
<td>RELENG_6_4</td>
<td>6.4-RELEASE</td>
<td>Extended</td>
<td>2008 年 11 月 28 日</td>
<td>2010 年 11 月 30 日</td>
</tr>
<tr>
<td>RELENG_7</td>
<td>なし</td>
<td>なし</td>
<td>なし</td>
<td>2013 年 2 月 28 日</td>
</tr>
<tr>
<td>RELENG_7_0</td>
<td>7.0-RELEASE</td>
<td>Normal</td>
<td>2008 年 2 月 27 日</td>
<td>2009 年 4 月 30 日</td>
</tr>
<tr>
<td>RELENG_7_1</td>
<td>7.1-RELEASE</td>
<td>Extended</td>
<td>2009 年 1 月 4 日</td>
<td>2011 年 2 月 28 日</td>
</tr>
<tr>
<td>RELENG_7_2</td>
<td>7.2-RELEASE</td>
<td>Normal</td>
<td>2009 年 5 月 4 日</td>
<td>2010 年 6 月 30 日</td>
</tr>
<tr>
<td>RELENG_7_3</td>
<td>7.3-RELEASE</td>
<td>Extended</td>
<td>2010 年 3 月 23 日</td>
<td>2012 年 3 月 31 日</td>
</tr>
<tr>
<td>RELENG_7_4</td>
<td>7.4-RELEASE</td>
<td>Extended</td>
<td>2011 年 2 月 24 日</td>
<td>2013 年 2 月 28 日</td>
</tr>
<tr>
<td>RELENG_8_0</td>
<td>8.0-RELEASE</td>
<td>Normal</td>
<td>2009 年 11 月 25 日</td>
<td>2010 年 11 月 30 日</td>
</tr>
<tr>
<td>RELENG_8_1</td>
<td>8.1-RELEASE</td>
<td>Extended</td>
<td>2010 年 7 月 23 日</td>
<td>2012 年 7 月 31 日</td>
</tr>
<tr>
<td>RELENG_8_2</td>
<td>8.2-RELEASE</td>
<td>Normal</td>
<td>2011 年 2 月 24 日</td>
<td>2012 年 7 月 31 日</td>
</tr>
<tr>
<td>RELENG_9_0</td>
<td>9.0-RELEASE</td>
<td>Normal</td>
<td>2012 年 1 月 10 日</td>
<td>2013 年 3 月 31 日</td>
</tr>
</table>
<li><p>FreeBSD の各リリースには、
対応するセキュリティブランチがひとつ用意されています。
セキュリティブランチには
<tt>RELENG_9_0</tt> のようなタグ名が付けられています。
これに対応する構築物は
<tt>FreeBSD 9.0-RELEASE-p1</tt> のような名前になります。</p></li>
</ul>
<p>Ports Collection に関連した問題は、
<a href="http://vuxml.FreeBSD.org/">FreeBSD VuXML</a> により提供されます。</p>
<p>各ブランチに対するセキュリティオフィサのサポートには期限があります。
サポート期間には 3 種類あり、各ブランチに対して
<em>Early adopter</em>', `<em>Normal</em>', そして `<em>Extended</em>'
のどれかが割り当てられます。この割り当ては、
ブランチの保守終了日を決定する際のガイドラインとして利用されます。</p>
<dl>
<dt>Early adopter</dt>
<dd>-CURRENT ブランチからのリリースが対象です。
セキュリティオフィサによって、リリース後最低 6 ヵ月間サポートされます。</dd>
<dt>Normal</dt>
<dd>-STABLE ブランチからのリリースが対象です。
セキュリティオフィサによって、リリース後最低 12 ヵ月間サポートされます。
Normal リリースの保守終了日の少なくも 3 ヵ月前までに、
新しいリリースが公開されていることを保証するため、
(必要と判断された場合には) 十分な期間、延長される可能性があります。</dd>
<dt>Extended</dt>
<dd>選ばれたリリース (通常は 2 つのリリースごと、
および各 -STABLE ブランチの最終リリース) が対象です。
セキュリティオフィサによって、リリース後最低 24 ヵ月間サポートされます。
Extended リリースの保守終了日の少なくも 3 ヵ月前までに、
新しい Extended リリースが公開されていることを保証するため、
(必要と判断された場合には) 十分な期間、延長される可能性があります。</dd>
</dl>
</body>
</html>

View file

@ -0,0 +1,184 @@
<?xml version="1.0" encoding="euc-jp"?>
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
"http://www.FreeBSD.org/XML/doc/share/xml/xhtml10-freebsd.dtd" [
<!ENTITY title "サポートが終了したリリース">
]>
<!-- $FreeBSD$ -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>&title;</title>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
</head>
<body class="navinclude.support">
<p>以下のリリースは、今後サポートされませんが、参考のために一覧にまとめています。</p>
<table class="tblbasic">
<tr>
<th>ブランチ</th>
<th>リリース</th>
<th>分類</th>
<th>リリース日</th>
<th>保守終了予定日</th>
</tr>
<tr>
<td>RELENG_4</td>
<td>なし</td>
<td>なし</td>
<td>なし</td>
<td>2007 年 1 月 31 日</td>
</tr>
<tr>
<td>RELENG_4_11</td>
<td>4.11-RELEASE</td>
<td>Extended</td>
<td>2005 年 1 月 25 日</td>
<td>2007 年 1 月 31 日</td>
</tr>
<tr>
<td>RELENG_5</td>
<td>なし</td>
<td>なし</td>
<td>なし</td>
<td>2008 年 5 月 31 日</td>
</tr>
<tr>
<td>RELENG_5_3</td>
<td>5.3-RELEASE</td>
<td>Extended</td>
<td>2004 年 11 月 6 日</td>
<td>2006 年 10 月 31 日</td>
</tr>
<tr>
<td>RELENG_5_4</td>
<td>5.4-RELEASE</td>
<td>Normal</td>
<td>2005 年 5 月 9 日</td>
<td>2006 年 10 月 31 日</td>
</tr>
<tr>
<td>RELENG_5_5</td>
<td>5.5-RELEASE</td>
<td>Extended</td>
<td>2006 年 5 月 25 日</td>
<td>2008 年 5 月 31 日</td>
</tr>
<tr>
<td>RELENG_6</td>
<td>なし</td>
<td>なし</td>
<td>なし</td>
<td>2010 年 11 月 30 日</td>
</tr>
<tr>
<td>RELENG_6_0</td>
<td>6.0-RELEASE</td>
<td>Normal</td>
<td>2005 年 11 月 4 日</td>
<td>2007 年 1 月 31 日</td>
</tr>
<tr>
<td>RELENG_6_1</td>
<td>6.1-RELEASE</td>
<td>Extended</td>
<td>2006 年 5 月 9 日</td>
<td>2008 年 5 月 31 日</td>
</tr>
<tr>
<td>RELENG_6_2</td>
<td>6.2-RELEASE</td>
<td>Normal</td>
<td>2007 年 1 月 15 日</td>
<td>2008 年 5 月 31 日</td>
</tr>
<tr>
<td>RELENG_6_3</td>
<td>6.3-RELEASE</td>
<td>Extended</td>
<td>2008 年 1 月 18 日</td>
<td>2010 年 1 月 31 日</td>
</tr>
<tr>
<td>RELENG_6_4</td>
<td>6.4-RELEASE</td>
<td>Extended</td>
<td>2008 年 11 月 28 日</td>
<td>2010 年 11 月 30 日</td>
</tr>
<tr>
<td>RELENG_7</td>
<td>なし</td>
<td>なし</td>
<td>なし</td>
<td>2013 年 2 月 28 日</td>
</tr>
<tr>
<td>RELENG_7_0</td>
<td>7.0-RELEASE</td>
<td>Normal</td>
<td>2008 年 2 月 27 日</td>
<td>2009 年 4 月 30 日</td>
</tr>
<tr>
<td>RELENG_7_1</td>
<td>7.1-RELEASE</td>
<td>Extended</td>
<td>2009 年 1 月 4 日</td>
<td>2011 年 2 月 28 日</td>
</tr>
<tr>
<td>RELENG_7_2</td>
<td>7.2-RELEASE</td>
<td>Normal</td>
<td>2009 年 5 月 4 日</td>
<td>2010 年 6 月 30 日</td>
</tr>
<tr>
<td>RELENG_7_3</td>
<td>7.3-RELEASE</td>
<td>Extended</td>
<td>2010 年 3 月 23 日</td>
<td>2012 年 3 月 31 日</td>
</tr>
<tr>
<td>RELENG_7_4</td>
<td>7.4-RELEASE</td>
<td>Extended</td>
<td>2011 年 2 月 24 日</td>
<td>2013 年 2 月 28 日</td>
</tr>
<tr>
<td>RELENG_8_0</td>
<td>8.0-RELEASE</td>
<td>Normal</td>
<td>2009 年 11 月 25 日</td>
<td>2010 年 11 月 30 日</td>
</tr>
<tr>
<td>RELENG_8_1</td>
<td>8.1-RELEASE</td>
<td>Extended</td>
<td>2010 年 7 月 23 日</td>
<td>2012 年 7 月 31 日</td>
</tr>
<tr>
<td>RELENG_8_2</td>
<td>8.2-RELEASE</td>
<td>Normal</td>
<td>2011 年 2 月 24 日</td>
<td>2012 年 7 月 31 日</td>
</tr>
<tr>
<td>RELENG_9_0</td>
<td>9.0-RELEASE</td>
<td>Normal</td>
<td>2012 年 1 月 10 日</td>
<td>2013 年 3 月 31 日</td>
</tr>
</table>
</body>
</html>

View file

@ -1,18 +0,0 @@
#
# $FreeBSD$
#
# Original revision: 1.12
#
# Build the FreeBSD tutorials/articles outside of the www tree, and then
# install them in to the right place.
.if exists(../Makefile.conf)
.include "../Makefile.conf"
.endif
.if exists(../Makefile.inc)
.include "../Makefile.inc"
.endif
DOCS = index.xml
.include "${DOC_PREFIX}/share/mk/web.site.mk"

View file

@ -1,22 +0,0 @@
<?xml version="1.0" encoding="euc-jp"?>
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
"http://www.FreeBSD.org/XML/doc/share/xml/xhtml10-freebsd.dtd" [
<!ENTITY title "FreeBSD Tutorials">
]>
<!-- The FreeBSD Japanese Documentation Project -->
<!-- Original revision: 1.25 -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>&title;</title>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
</head>
<body class="navinclude.docs">
<p>FreeBSD 関連文書のリストは <a href="../docs.html">../docs.html</a>
にあります。詳しくは、そちらをご覧ください。</p>
</body>
</html>

View file

@ -5,7 +5,7 @@
<!ENTITY url.rel "ftp://ftp.FreeBSD.org/pub/FreeBSD/releases">
]>
<!-- The FreeBSD Japanese Documentation Project -->
<!-- Original revision: r41400 -->
<!-- Original revision: r41491 -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
@ -195,6 +195,13 @@
過去、現在、そして将来のリリース全般についてのより詳しい情報が欲しい時は、<a
href="&base;/releases/index.html">リリース情報のページ</a> を見てください。</p>
<a name="past"></a>
<h2>過去のリリース</h2>
<p>過去のリリースは、<a
href="http://ftp-archive.FreeBSD.org/pub/FreeBSD-Archive/old-releases/">FTP
アーカイブ</a> よりダウンロードしてください。</p>
<a name="derived"></a>
<h2>FreeBSD に由来するオペレーティングシステムのディストリビューション</h2>

View file

@ -1,7 +1,7 @@
<?xml version='1.0' encoding='euc-jp'?>
<!-- $FreeBSD$ -->
<!-- The FreeBSD Japanese Documentation Project -->
<!-- Original revision: r41115 -->
<!-- Original revision: r41472 -->
<!ENTITY nav.about '
<div xmlns="http://www.w3.org/1999/xhtml" id="sidenav">
@ -150,6 +150,11 @@
<ul>
<li><a href="&enbase;/security/advisories.html">セキュリティ勧告</a></li>
<li><a href="&enbase;/security/notices.html">Errata 情報</a></li>
<li><a href="&base;/security/index.html#sup">サポートされているリリース</a></li>
<li><a href="&base;/security/unsupported.html">サポートが終了したリリース</a></li>
<li><a href="&enbase;/doc/en_US.ISO8859-1/books/handbook/security-advisories.html">
FreeBSD セキュリティ勧告の読み方</a></li>
<li><a href="&enbase;/security/charter.html">セキュリティオフィサとチームの憲章</a></li>
</ul>
</li>
<li><a href="&base;/support/bugreports.html">バグ報告</a>

View file

@ -20,7 +20,7 @@
the contents of <title> will be preferred over <p>.
$FreeBSD$
Original revision: r41399
Original revision: r41495
-->
<news>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
@ -33,6 +33,76 @@
<month>
<name>4</name>
<day>
<name>24</name>
<event>
<p>新コミッタ就任:
<a href="mailto:asomers@FreeBSD.org">Alan Somers</a> (src)</p>
</event>
<event>
<title>FreeBSD プロジェクトは、Google Summer of Code 2013
に参加します</title>
<p>FreeBSD プロジェクトは Google's 2013 Summer of Code
プログラムに参加します。
これは夏の間に奨学金を提供し、
オープンソースプロジェクトに参加する学生を支援するプログラムです。
FreeBSD プロジェクトの参加は今年で 9 年目となります。
2005 年から 2012 年の間、
長い夏の期間のコーディングプロジェクトを通して
150 人を越える学生を指導してきました。</p>
<p>これまでに成功したプロジェクトには、
Linux ABI 互換機能の改善、NFSv4 ACLs, TCP レグレッションテスト、
FUSE ファイルシステムのサポートがあり、
その他にも数え切れないプロジェクトがあります。
多くの学生は FreeBSD の開発者になり、
FreeBSD Foundation の継続的な支援を通じて、世界中で開催されている
FreeBSD の開発者のイベントにも参加しています。</p>
<p>我こそは、と思う方はぜひとも応募してください!
申し込みや締め切りなど、詳細については
<a href="&enbase;/projects/summerofcode.html">FreeBSD Summer
Projects ページ</a> をご覧ください。</p>
</event>
</day>
<day>
<name>22</name>
<event>
<title>&os;&nbsp;8.4-RC2 公開</title>
<p>&os;-8.4 リリースサイクルの 2 回目のリリース候補が公開されました。
amd64, i386 および pc98 アーキテクチャの ISO イメージが、<a
href="&url.doc.base;/books/handbook/mirrors-ftp.html">&os;
ミラーサイト</a><a
href="&lists.stable;/2013-April/073198.html">公開</a>
されています。</p>
</event>
</day>
<day>
<name>18</name>
<event>
<p>コミット権限の拡大: <a
href="mailto:cy@FreeBSD.org">Cy Schubert</a>
(src, ports)</p>
</event>
</day>
<day>
<name>12</name>
<event>
<p>新コミッタ就任:
<a href="mailto:hiren@FreeBSD.org">Hiren Panchasara</a> (src)</p>
</event>
</day>
<day>
<name>10</name>

View file

@ -8,7 +8,7 @@
$FreeBSD$
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/freebsd-questions/article.xml,v 1.10 2005/10/09 10:45:04 gad Exp $
Original revision: r25762
Original revision: r41344
-->
<article lang="ru">
@ -28,7 +28,6 @@
<legalnotice id="trademarks" role="trademarks">
&tm-attrib.freebsd;
&tm-attrib.microsoft;
&tm-attrib.netscape;
&tm-attrib.opengroup;
&tm-attrib.qualcomm;
&tm-attrib.general;
@ -326,10 +325,6 @@ your options page that will email your current password to you.</literallayout>
ÓÏÏÂÝÅÎÉÑ ÂÅÚ ×ÁÛÅÇÏ ×ÅÄÏÍÁ Ï ÜÔÏÍ:</para>
<itemizedlist>
<listitem>
<para>cc:Mail</para>
</listitem>
<listitem>
<para>&eudora;</para>
</listitem>
@ -342,24 +337,12 @@ your options page that will email your current password to you.</literallayout>
<para>&microsoft; Exchange</para>
</listitem>
<listitem>
<para>&microsoft; Internet Mail</para>
</listitem>
<listitem>
<para>&microsoft; Outlook</para>
</listitem>
<listitem>
<para>&netscape;</para>
</listitem>
</itemizedlist>
<para>Как вы можете видеть, виновниками зачастую являются почтовые
программы из мира Microsoft. Если это вообще возможно, используйте
почтовую программу &unix;. Если вы должны использовать почтовую
программу в среде Microsoft, удостоверьтесь в корректности ее
настроек. Постарайтесь не использовать <acronym>MIME</acronym>:
<para>Постарайтесь не использовать <acronym>MIME</acronym>:
ÍÎÏÇÉÅ ÉÓÐÏÌØÚÕÀÔ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ ÎÅ ÏÞÅÎØ ÈÏÒÏÛÏ ÒÁÂÏÔÁÀÔ Ó
<acronym>MIME</acronym>.</para>
</listitem>

View file

@ -6,7 +6,7 @@
The FreeBSD Russian Documentation Project
$FreeBSD$
$FreeBSDru$
Original revision: r40540
Original revision: r41109
-->
<!-- ðÅÒÅ×ÏÄ: ôÁÒÁÓ ëÏÒÅÎËÏ -->
@ -29,7 +29,6 @@
<legalnotice id="trademarks" role="trademarks">
&tm-attrib.freebsd;
&tm-attrib.cvsup;
&tm-attrib.intel;
&tm-attrib.general;
</legalnotice>

View file

@ -7,7 +7,7 @@
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/hubs/article.xml,v 1.21 2007/05/15 18:39:34 gad Exp $
Original revision: r39701
Original revision: r41155
-->
<article lang="ru">
@ -880,12 +880,6 @@ doc-all</programlisting>
Это означает:</para>
<procedure>
<step>
<para>Посмотрите на список доступных зеркал в вашей стране.
Вам может помочь <ulink url="http://mirrorlist.FreeBSD.org/">База
данных зеркал FreeBSD</ulink>.</para>
</step>
<step>
<para>Выберите те из них, с которыми вам работать быстрее всего
(меньшее число промежуточных узлов и время отклика), и которые

View file

@ -10,7 +10,7 @@
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/pr-guidelines/article.xml,v 1.4 2005/12/16 20:08:02 gad Exp $
Original revision: r39632
Original revision: r41127
-->
<!--
@ -925,7 +925,7 @@
<para>При заполнении шаблона &man.send-pr.1; посылающий установил
значение поля Confidential в <literal>yes</literal>. (Так как
мы позволяем каждому зеркалировать GNATS при помощи
<application>cvsup</application>, ÉÎÆÏÒÍÁÃÉÑ Ï PR-ÁÈ Ñ×ÌÑÅÔÓÑ
<application>rsync</application>, ÉÎÆÏÒÍÁÃÉÑ Ï PR-ÁÈ Ñ×ÌÑÅÔÓÑ
общедоступной. Сообщения, касающиеся безопасности, не следует
слать через GNATS, их необходимо отправлять на адрес команды
офицеров безопасности).</para>

View file

@ -3,7 +3,7 @@
# $FreeBSD$
# $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/design-44bsd/Makefile,v 1.4 2003/12/18 07:09:48 phantom Exp $
#
# Original revision: r16655
# Original revision: r39631
DOC?= book

View file

@ -8,7 +8,7 @@
$FreeBSD$
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/design-44bsd/book.xml,v 1.13 2005/04/23 07:14:17 andy Exp $
Original revision: r21867
Original revision: r39632
-->
<book lang="ru">
@ -60,7 +60,7 @@
воспроизводится, либо распространятся без письменного
<ulink url="mailto:peter.gordon@awl.com">разрешения</ulink>
издателя. Оставшаяся
<ulink url="http://cseng.aw.com/book/0,3828,0201549794,00.html">часть
<ulink url="http://cseng.aw.com/catalog/academic/product/0,1144,0201549794,00.html">часть
книги</ulink> очень подробно исследует и раскрывает концепции
представленные в этой главе и является прекрасным материалом для
всех кто интересуется BSD UNIX. Более подробную информацию об этой
@ -158,10 +158,10 @@
операционных систем, является маленьким куском программного
обеспечения, которое предоставляет только минимальный набор услуг,
необходимый для реализации дополнительных служб операционной системы.
В современных исследовательских операционных системах -- таких, как
Chorus <xref linkend="biblio-rozier">, Mach <xref
linkend="biblio-accetta">, Tunis <xref linkend="biblio-ewens">, и
V Kernel <xref linkend="biblio-cheriton"> -- такое разделение
В современных исследовательских операционных системах &mdash; таких,
как Chorus <xref linkend="biblio-rozier"/>, Mach <xref
linkend="biblio-accetta"/>, Tunis <xref linkend="biblio-ewens"/>, и
V Kernel <xref linkend="biblio-cheriton"/> &mdash; такое разделение
функциональности выполнено не только логически. Такие службы, как
файловые системы и сетевые протоколы, выполнены в виде прикладных
процессов клиентов ядра или микроядра.</para>
@ -171,7 +171,7 @@
версиях UNIX. В первых двух реализациях Кена Томпсона (Ken Thompson)
не было отображаемой памяти, и поэтому не было аппаратного различия
между адресным пространством пользователя и ядра <xref
linkend="biblio-ritchie">. Могла бы быть придумана система обмена
linkend="biblio-ritchie"/>. Могла бы быть придумана система обмена
сообщениями как реально реализуемая модель процессов ядра и
пользователя. Для простоты и увеличения производительности было
выбрано монолитное ядро. К тому же ранние ядра были маленькими;
@ -494,13 +494,13 @@
</tgroup>
</table>
<para><xref linkend="table-mach-indep"> суммаризует машинно-независимый
<para><xref linkend="table-mach-indep"/> суммаризует машинно-независимый
код, который составляет ядро 4.4BSD для HP300. Числа во второй колонке
обозначают количество строк исходного кода на языке C, заголовочных
файлов и ассемблерного кода. Практически весь код ядра написан на
языке программирования C; менее двух процентов написано на языке
ассемблера. Как показывает статистика в <xref
linkend="table-mach-dep">, машинно-зависимый код, не включающий
linkend="table-mach-dep"/>, машинно-зависимый код, не включающий
поддержку HP/UX и устройств, составляет менее 6.9 процента ядра.</para>
<para>Лишь малая часть ядра отвечает за инициализацию системы. Этот код
@ -513,7 +513,8 @@
функции, после окончания его работы. Ядро 4.4BSD не работает повторно
с памятью, использованной начальным кодом, потому что этот объем памяти
составляет менее 0.5 процентов ресурсов ядра, используемых на типичной
машине. Также начальный код не находится только в одном месте ядра --
машине. Также начальный код не находится только в одном месте ядра
&mdash;
он рассредоточен везде, и обычно появляется там, где логически связан с
объектом инициализации.</para>
</sect1>
@ -524,9 +525,9 @@
<para>Разграничение между кодом уровней ядра и пользователя
обеспечивается аппаратными методами, предоставляемыми оборудованием.
Ядро работает в отдельном адресном пространстве, которое недоступно
процессам пользователя. Привилегированные операции -- такие, как
процессам пользователя. Привилегированные операции &mdash; такие, как
осуществление ввода/вывода и остановка модуля центрального процессора
(CPU) -- доступны только ядру. Приложения делают запросы ядру на
(CPU) &mdash; доступны только ядру. Приложения делают запросы ядру на
доступ к его сервисам при помощи <emphasis>системных
вызовов</emphasis>. Системные вызовы используются для указания ядру на
выполнение как сложных операций, таких, как запись данных во вторичный
@ -600,7 +601,7 @@
<mediaobject>
<imageobject>
<imagedata fileref="fig1">
<imagedata fileref="fig1"/>
</imageobject>
<textobject>
@ -624,7 +625,7 @@
</figure>
<para>Жизненный цикл процесса изображен на <xref
linkend="fig-process-lifecycle">. Процесс может создать новый процесс,
linkend="fig-process-lifecycle"/>. Процесс может создать новый процесс,
который является копией исходного процесса с помощью системного вызова
<emphasis>fork</emphasis>. Возврат из вызова <emphasis>fork</emphasis>
происходит два раза: один раз в родительском процессе, в котором
@ -641,7 +642,8 @@
памяти другой программы, передавая вновь созданному образу набор
параметров, при помощи системного вызова <emphasis>execve</emphasis>.
Одним из параметров является имя файла, содержимое которого имеет
формате, распознаваемый системой -- это либо двоичный выполняемый файл,
формате, распознаваемый системой &mdash; это либо двоичный выполняемый
файл,
либо файл, который приводит к запуску указанной программы интерпретации
для обработки его содержимого.</para>
@ -843,9 +845,9 @@
продолжалась во время работы над 4.3BSD. Более 40 компаний и
исследовательских групп принимали участие в обсуждениях, которые
привели к появлению обновленной концепции, описанной в Berkeley
Software Architecture Manual <xref linkend="biblio-mckusick-1">.
Software Architecture Manual <xref linkend="biblio-mckusick-1"/>.
Несколько компаний реализовали этот обновленный интерфейс
<xref linkend="biblio-gingell">.</para>
<xref linkend="biblio-gingell"/>.</para>
<para>И снова сроки разработки не позволили включить в 4.3BSD
реализацию этого интерфейса. Хотя позже она могла быть встроена в
@ -869,7 +871,7 @@
дисковые операции и обеспечивать работу с несколькими процессорами.
Наконец, система виртуальной памяти в 4.4BSD была полностью изменена.
Система виртуальной памяти 4.4BSD основана на системе виртуальной
памяти (VM) Mach 2.0 <xref linkend="biblio-tevanian"> с
памяти (VM) Mach 2.0 <xref linkend="biblio-tevanian"/> с
заимствованиями из Mach 2.5 и Mach 3.0. В ней была эффективная
поддержка совместного использования, полное разделение
машинно-зависимой и машинно-независимой частей, а также (сейчас не
@ -960,7 +962,7 @@
может использоваться в любой части системы. У него есть интерфейс,
похожий на функции библиотеки языка C <emphasis>malloc</emphasis> и
<emphasis>free</emphasis>, которые обеспечивают выделение памяти в
прикладных программах <xref linkend="biblio-mckusick-2">. Как
прикладных программах <xref linkend="biblio-mckusick-2"/>. Как
интерфейс библиотеки языка C, функция выделения памяти получает
параметр, указывающий на размер памяти, который необходим. Диапазон
запрашиваемых объемов выделяемой памяти не ограничен; однако
@ -989,7 +991,7 @@
потребностей большинства программ модель еще более упрощена и сводится
к потоку байт данных, или <emphasis>потоку ввода/вывода</emphasis>.
Такое единое представление данных позволяет работать характерному для
UNIX подходу на основе инструментов <xref linkend="biblio-kernighan">.
UNIX подходу на основе инструментов <xref linkend="biblio-kernighan"/>.
Поток ввода/вывода одной программы может быть подан в качестве входной
информации практически любой другой программе. (Этот тип традиционных
для UNIX потоков ввода/выводы не нужно путать с потоковой системой
@ -1336,7 +1338,8 @@
<listitem>
<para>Файловые системы, предоставляющие специализированные услуги
-- к примеру, файловая система <filename>/proc</filename></para>
&mdash; к примеру, файловая система
<filename>/proc</filename></para>
</listitem>
</itemizedlist>
@ -1375,7 +1378,7 @@
<mediaobject>
<imageobject>
<imagedata fileref="fig2">
<imagedata fileref="fig2"/>
</imageobject>
<textobject>
@ -1411,7 +1414,7 @@
</figure>
<para>Одна небольшая файловая система показана на <xref
linkend="fig-small-fs">. Каталоги могут содержать подкаталоги, и нет
linkend="fig-small-fs"/>. Каталоги могут содержать подкаталоги, и нет
ограничений вложенности одного каталога в другой по глубине. Для
соблюдения целостности файловой системы, ядро не позволяет процессу
производить запись непосредственно в каталоги. Файловая система может
@ -1471,8 +1474,8 @@
<para>Системные утилиты и базы данных располагаются в нескольких всем
известных каталогах. Частью предопределенной иерархии является
каталог, содержащий <emphasis>домашний каталог</emphasis> для каждого
пользователя -- например, <filename>/usr/staff/mckusick</filename> и
<filename>/usr/staff/karels</filename> на Рисунке 2.2. Когда
пользователя &mdash; например, <filename>/usr/staff/mckusick</filename>
и <filename>/usr/staff/karels</filename> на Рисунке 2.2. Когда
пользователи регистрируются в системе, то рабочий каталог их командного
процессора устанавливается в домашний каталог. В своих домашних
каталогах пользователи могут создавать каталоги так же легко, как и
@ -1487,8 +1490,8 @@
Так как большинство физических дисковых устройств разбиваются на
несколько логических устройств, то на одном физическом устройстве может
располагаться более одной файловой системы, но не более одной для
каждого логического устройства. Одна из файловых систем -- та, с
которой начинаются все абсолютные имена -- называется
каждого логического устройства. Одна из файловых систем &mdash; та, с
которой начинаются все абсолютные имена &mdash; называется
<emphasis>корневой файловой системой</emphasis>, и она всегда доступна.
Другие файловые системы могут монтироваться; это значит, что они могут
интегрироваться в иерархию каталогов корневой файловой системы. Ссылки
@ -1671,7 +1674,7 @@
<listitem>
<para>Журналируемая файловая система, основанная на архитектуре
операционной системы Sprite <xref
linkend="biblio-rosenblum"></para>
linkend="biblio-rosenblum"/></para>
</listitem>
<listitem>
@ -1713,7 +1716,8 @@
данных от одной машины к другой. Позже это получило свое развитие в
обеспечении подключения пользователей удаленно к другим машинам.
Следующим логическим шагом было предоставление данных пользователю,
а не приближение пользователя к данным -- так родились сетевые файловые
а не приближение пользователя к данным &mdash; так родились сетевые
файловые
системы. Пользователи, работающие локально, не ощущают сетевых
задержек при каждом нажатии клавиши, так что они получают более удобное
рабочее окружение.</para>
@ -1745,7 +1749,7 @@
является сетевая файловая система Network Filesystem (NFS), которая
была спроектирована и реализована в Sun Microsystems. Ядро 4.4BSD
поддерживает протокол NFS, хотя его реализация была выполнена
независимо от спецификаций протокола <xref linkend="biblio-macklem">.
независимо от спецификаций протокола <xref linkend="biblio-macklem"/>.
Протокол NFS описан в Главе 9.</para>
</sect1>
@ -2118,7 +2122,7 @@
</biblioentry>
<biblioentry id="biblio-kernighan">
<abbrev>Kernighan & Pike, 1984</abbrev>
<abbrev>Kernighan &amp; Pike, 1984</abbrev>
<title>The UNIX Programming Environment</title>
@ -2175,7 +2179,7 @@
</biblioentry>
<biblioentry id="biblio-mckusick-2">
<abbrev>McKusick & Karels, 1988</abbrev>
<abbrev>McKusick &amp; Karels, 1988</abbrev>
<biblioset relation="article">
<title>Design of a General Purpose Memory Allocator for the 4.3BSD
@ -2269,7 +2273,7 @@
</biblioentry>
<biblioentry id="biblio-rosenblum">
<abbrev>Rosenblum & Ousterhout, 1992</abbrev>
<abbrev>Rosenblum &amp; Ousterhout, 1992</abbrev>
<biblioset relation="article">
<title>The Design and Implementation of a Log-Structured File

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

76
share/pgpkeys/asomers.key Normal file
View file

@ -0,0 +1,76 @@
<!-- $FreeBSD$ -->
<!--
sh addkey.sh asomers DA05FCE8;
-->
<programlisting role="pgpfingerprint"><![CDATA[
pub 4096R/DA05FCE8 2013-04-25 [expires: 2018-04-24]
Key fingerprint = 9CD4 C982 738F 8B90 25E8 E6B3 5F74 63BC DA05 FCE8
uid Alan Somers <asomers@freebsd.org>
uid Alan Somers <asomers@gmail.com>
sub 4096R/4E121B3E 2013-04-25 [expires: 2018-04-24]
]]></programlisting>
<programlisting role="pgpkey"><![CDATA[
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=wnb/
-----END PGP PUBLIC KEY BLOCK-----
]]></programlisting>

63
share/pgpkeys/bhaga.key Normal file
View file

@ -0,0 +1,63 @@
<!-- $FreeBSD$ -->
<!--
sh addkey.sh bhaga 1FA0DA9D;
-->
<programlisting role="pgpfingerprint"><![CDATA[
pub 4096R/1FA0DA9D 2013-04-12 [expires: 2017-04-11]
Key fingerprint = 82FB 3180 8C3E CEA9 66ED 7FE5 2840 F0C9 1FA0 DA9D
uid Ben Haga <bhaga@FreeBSD.org>
sub 4096R/33BE4D62 2013-04-12 [expires: 2017-04-11]
]]></programlisting>
<programlisting role="pgpkey"><![CDATA[
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
sMVkwYLdVA==
=xsYw
-----END PGP PUBLIC KEY BLOCK-----
]]></programlisting>

63
share/pgpkeys/bk.key Normal file
View file

@ -0,0 +1,63 @@
<!-- $FreeBSD$ -->
<!--
sh addkey.sh bk 7E8DEA51;
-->
<programlisting role="pgpfingerprint"><![CDATA[
pub 4096R/7E8DEA51 2013-04-08
Key fingerprint = 41E7 7678 9F57 D52E 73DF 731F A77E 8C7A 7E8D EA51
uid Boris Kochergin <bk@isis.poly.edu>
sub 4096R/DD7B3E04 2013-04-08
]]></programlisting>
<programlisting role="pgpkey"><![CDATA[
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
KA==
=t+E9
-----END PGP PUBLIC KEY BLOCK-----
]]></programlisting>

95
share/pgpkeys/deb.key Normal file
View file

@ -0,0 +1,95 @@
<!-- $FreeBSD$ -->
<!--
sh addkey.sh deb 09436139;
-->
<programlisting role="pgpfingerprint"><![CDATA[
pub 2048R/09436139 2013-04-11
Key fingerprint = 3498 B76C D4D7 EA14 2003 83AE 1A93 FFAF 0943 6139
uid Deb Goodkin <deb@freebsd.org>
uid Deb Goodkin <Deb@Gurkowski.com>
uid Deb Goodkin <deb@freebsdfoundation.org>
sub 2048R/0FB6881F 2013-04-11
]]></programlisting>
<programlisting role="pgpkey"><![CDATA[
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQENBFFnKFYBCADACwgVjNP+xYy0GXxnDEvdEZHCYIbpFaNbBLCUTQWgfUWc1cYv
ZS9d+35osk2mEN/CWpm73bkMAeZcL7GG7WmPnKv/f1fGVlgEMgRTqTRHeti+c3XT
aeL2rya6bo2g37TxOrJf8OM0xpXAGLCAXMg1RQPeX/h8X0dfh7JvKCQyCcZXwDnO
7Yxs17KxDcXTmHLRZuycJUG/PQp/vWzKp6jgIumYG72j9J4Lq+NPyagGxwBgFYTK
Fzwalj7C0xESPhnZ6FD65xFw3UOfM9qMsEIE+JShFwduGGhcHZXJkbgUJqIwgeQr
ZYlBvCGlxeLABdvU29Od0fi57SLzrjQOKRMdABEBAAG0HURlYiBHb29ka2luIDxk
ZWJAZnJlZWJzZC5vcmc+iQEcBBMBAgAGBQJRZypYAAoJEPpaHjBFpPwviLMH/0+h
cjhS9BJk1d/tYUw7JLAfOkMBpqSHjv9etn0c+jbepyl7aOd0c3FkBVGSaTfMWwdl
ixHOh/WF5z9eTLHe3x8MDGGKnhxIOcnhPTlGgkE6nqzu5np5Fbng/8Q74IZVrm9N
Oh4A7Tzbwhcbkex96o98PUnIFguekqPzJFei5scoALPpjgDSWKL657XcY049s30n
aE5W0aEe2PhBPivb9USLD5Ah+7YzF2E8yqMLlVFmCb77YchNkBC/4tE2jhq0ZLPc
qMezqk0iSdjyJMqQiD8KTyvNk7NgTCL+g60Dq3qiv6QXZiSGJWmZ16rydbBQx72R
uDhg6Um2HNaV4LZWeNaJATcEEwEKACEFAlFnKKACGy8FCwkIBwMFFQoJCAsFFgID
AQACHgECF4AACgkQGpP/rwlDYTkngwf+K7h2WlypG6DncSTuP7IOuOpelQ0jfVSB
MeqD5sXAW0zhX3NMdnMCiVELIGNNrx2C+O1+gVArG7jS4BGJm1LoIxNfzGgkCii6
XRgbkNt4xKjhKjWsH5ldZ09ZXyuuK6Iau0Nrpv0TZTF24pm7MkOUuYLhjjyukvV1
asGVjLBM7NiSzj8fCcTD030XBrkXOf+OgUFSVPNznvPUbg1C+PUZGcqPQgy1BRG2
1249VvSKQJc3jSWYqZYml9jaJ2RQyCC3ficMp4Qson9rG0a8AItj3CBxRXP+4FE0
7sMgnrFr0vgfsiTdXr3SMXndGcMSNtzRBhM+8zXm6Cz7x0zpxYSTMokBOgQTAQoA
JAIbLwULCQgHAwUVCgkICwUWAgMBAAIeAQIXgAUCUWcpfwIZAQAKCRAak/+vCUNh
OZWbB/9gw4Cw0SuhhQT5RGtfsycImCfx2Z3ZWuitEjeZQaQ1VVh+k3vS6uu6HPVY
zqLW56KiwoQnsoQrNkp8utumzOey17PYn+VC4+A3fbJhFjKdBq7q9zNz+lpAG3jy
2Oin/Q+LKFMgGjSDO3/KakASdPHc1EC31PUpLrqlza6rT880Fr8LFBl06C5nTJCL
hmpPewhWNTa6MaLkv6d/Vpa4hl75FkhE8AxHA5ekoQ73sgb5DRPzbU4+jOGFIKAk
fNOC20sFQk3q6nEkxxZzYLjXyZ2xUf9Y/1rwqyau+XVPf1DGebtHPJWkGIFnniQH
YRXHGs6WFvCAEPe2sAgJVIkcArlZtB9EZWIgR29vZGtpbiA8RGViQEd1cmtvd3Nr
aS5jb20+iQEcBBMBAgAGBQJRZypYAAoJEPpaHjBFpPwvT5wIAIJ2VV4ZVFudPPUi
95CHbzHg7aYcnNTEmbQlYxEPBVeqTX4EIxlMfEKKm9LDxA+SWquUbK55YMApdxfk
WI2m7euHVRxTsMsNGMbGdys75/xUnIhpButID5cRzT5KBs8wQzhF/n81VfV13Bhu
cEmNBsGccHZ5usluhkpzcKpt389WMzly6y9V4YnjlaDY2xi9t98H/z5q2EaaGq4/
sG7qXImqF04lQB04m6jCTfV13eB4JVFfU4iBXATMHf9adHWL3aPOJvThTBd5dshL
02xvzfWuV+pA2lgcb50IlDxYyqZQeCn5+Uwe6InofE4f668RVe4Mr14PgSPAWMKS
TGhGuESJATcEEwEKACEFAlFnKFYCGy8FCwkIBwMFFQoJCAsFFgIDAQACHgECF4AA
CgkQGpP/rwlDYTnwdwgAjemJ47YYumkcoA+2Mcd0lDTR7Gba7LYITqs/5entoJ26
2ONTsTQEdNWzgzshrV8PWA+Y68XI+19rxIXEvmQDeNmOgwK+Ibbn9fPOsKU6S2+X
dMbbKgZqUfYE01BpVPZEusbmX/Nft7vKN2HuqJxmLd/hnwfu2taVPvKzi880raAS
dAjJygjWwQasDoyVA6AWuGo1W/PhIENmlWt2INSshr1ft3aV+sp7nKmGp/TKm9xK
5NVXEGVt2Y/V5KNA6tmgKbyMaaaCaOFkec1w7sJZrooG3gG4sJyxWrndX/3J9JVC
FCWVgAMz+pM30Ru4valio0Gegw4XfJxmgIn71dh1mokBNwQTAQoAIQUCUWcpmwIb
LwULCQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRAak/+vCUNhOY6cCACfmLtgrqMT
tBfjVFueMZD+ufsZOqeayd9sTg/7pp5JHvMATbDaQ7lwi60gDcwfxhd0W1gCpmSd
qrIiTVR12I7uONryONppQM9GhxtwHx2XYCitu78DfjmMrKxC6HbkSSxlmhIGdUZv
9C6GC7Oj5IikoalX8m90uqKGIBG/3eiAm91BbH0gloqXNmypm3yvrXc2GhOLZl+W
xsmI37vKu+/LmY31gjn8EKx0uyUHCdIk0Z5v6/dWV90CbBtFYZFWxHXcBPYvExhZ
PVGUbFVqVmdPzvGEamjrYiOhmFpelEI1ShyL3X/2FcrUuQo+9xpYsr4w4Ph5T8b1
jKk4/J1QkRf5tCdEZWIgR29vZGtpbiA8ZGViQGZyZWVic2Rmb3VuZGF0aW9uLm9y
Zz6JARwEEwECAAYFAlFnKlEACgkQ+loeMEWk/C9YqAf8CbZ0eG/McKoEnquCKBk8
QNZYKpV6MJHyWMF+dOew8mVhIuGxNSNpTG7hh9g68O3WjtcCPJn1PeF2iJO9Bihm
gywf6h9eyGUOvxWwMtijc0eljC887pVcR65L/NojUmrOGun5dklz2vPd32WhTe+M
y9cvTU0a9uMOI3bfapKdx7DttJK2Ogyk067a/alrqY9rvkR/fl57KhdQqT7qdEt9
lzieYUv2OyBOuV+t4YgO+x6//u1UGk/wbpLIPkBKF/SZj/Kdm4SFurNF9Xhx2WMS
HvtemnBE7ALFOCJCH/+yuonVgcjiEUYYZowurh0MYJbF7TnsdmllOsaa//iwZ175
TIkBNwQTAQoAIQUCUWcoyQIbLwULCQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRAa
k/+vCUNhOU5lB/99XAnl996zMRmx/S5w07KQPKxh4+n0xqP4oHcMB5qRIxgIfP6g
YrvqPz1yAYk+pZEz4cG0ASyxku8zorywzkB2nzdYk1Cl0yATAwoR4T7XiPe6Kt9W
l0Ss9szcn1VaWzVC7ZGfxU22N8ouLR3Jidrm6jbMMZExzuXGmYibSpzKQkvBUzsb
36ixNgn9WwkFZU0hZsvkWxiTBpqY0AqGLqhrDvCS5edAcZeQEFaYSNks+Hg/cfr0
NYiopW7SQqm2+aRw5Qict+A0RuH5yfkLa3htrgL8c4PG8IjfKeVKlK1uvyBSqzd7
Rq3Zn0M2tQ5eV3u325+dYSlg4Vdul5OoFQOhuQENBFFnKFYBCAD67e0iUa2v3c5a
NIeScRoZSnmXIadfCpdrrTV1dQ2CYi/jvjG1LVBOUIuZKc75CiuF9OTsVd2wPEhP
wpUNfsQRvQhfIj50ixoKb6/alyykwg3yl5ppQSWgdYguGj7HHewf2Ol5ehjNxS5b
wSaB3U76Nw4LpJNPtV+dRDQ/scJZ7LIknIRHrpG2phRoL69IU3y8HgQPk1pdTPef
vKnwA/7HnqXAqGTRLuBtYBRCRGayJGS3fEwUL/EthzEhG+ChW+H5u5ictzDB6th8
6OP7VjmHP9UMcuaitgUjTbpX4bDxZe04h2XCLc9YGZ1F+FZo0ry3dVFHPyFAYpIc
SuP6IOE7ABEBAAGJAj4EGAEKAAkFAlFnKFYCGy4BKQkQGpP/rwlDYTnAXSAEGQEK
AAYFAlFnKFYACgkQsuxiJg+2iB/1Ygf/XAYHwcQ+kJniW0VKisHtfNgV80VxPO0P
SA24clZT3efnf8m53fnVf3TOT+fbEFbYSDYk8GZDRne2DkTzPoNoym9B4xzhnNbW
tSKGzut1IEU4TfU/Dxbvxgj0524aa873Ocb0rLLmHpWDfZrOtQfjj+qF+ACsGem/
OSPJgdVzvRqFniz/fAj2iV2e1MINSiL7LdmdvBQ3Z2OmWfKs0HQOxz46CN9VEDqv
Y28WLAa2IyQfeneM3VK9uiZW0j1smvfzFaecJPYwT6tgHKDsq8qkW7baGQuEQjxW
h2KU6So0AhSoJFXmLMRdKZciJhGHKFo5RB5gDoJX6xUVXZprVMFTYXFjB/9F/2IA
bSk0rODwWHH5A/lNj4Hh1t/U96+WOWipO/6lLnYvUp/EhO99UF1F8j3QSFH1XMWB
VAiZ5kJ5Cs9htXU6kuoLtpW2yQMWRVW4US7RZRV4tgXMfplanMRWqvzhQ6zteuDD
UjbwWAhp2kUdHfJwSPZdyuB9QLYtUPcZet6BeUornppwrsWtFQPjAAG5f9fCaMSs
2H6sNZ0K8Tzfg7NHgKqSmPeWv6VjDbi/f8btBjXbyJfQ7GeHI1gvtlrFLK+Tv6zp
J1J1VV8KR49oc4FShBg7dphPJU7O4dZrgmCq8QzgniMtIYIwWzKeavIWvm2C4jNK
z2/XBCmG1xiM57j0
=N/QQ
-----END PGP PUBLIC KEY BLOCK-----
]]></programlisting>

42
share/pgpkeys/dhw.key Normal file
View file

@ -0,0 +1,42 @@
<!-- $FreeBSD$ -->
<!--
sh addkey.sh dhw 6757003D;
-->
<programlisting role="pgpfingerprint"><![CDATA[
pub 1024D/6757003D 2002-09-30
Key fingerprint = 8FBC 6813 B9DA 3767 B17C A204 9A9A CE0A 6757 003D
uid David H. Wolfskill (no comment) <david@catwhisker.org>
sub 2048g/92858C4B 2002-09-30
]]></programlisting>
<programlisting role="pgpkey"><![CDATA[
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQGiBD2YqcwRBADh939JU3zF6voLVvx6hKYPQeu04mFYCHFO00+pgwjsH5N2xTGk
Pe4UEyyd5RRYBbatXMV/4epQ1GMk8ZWtOXPI21mWaIdWSWJGJoUWhQz9LfT3Zwjr
f4J1VzO02/pjs7bZrrQyopXhw/yp5gRxf/ORUBAYv7KZmFVd5uTIa8VCEwCgibjU
aB0OwmdnUmJxf03s3xeU0vsEAJdUQjzGmafLh6DseC2PtTxNTdCxQYYFEO705tl9
YV/suym5pKq8As20Vtnuxs7E3KIj8rSwMymVwp1o9YF4S8oYIOrONrXahxVp5fHZ
vHsqK39Z7mL/zoUz82BExzawagdvEOqfCMFhH/mffPkN0SgtXjHw8HzF+TqYGmj4
ZBp+A/9joDJGov3rowCg9hnxcLUkOtCpdb2/al/UctbBmAfF88gjPxRov2oEUgP/
nctzW4lXKbQRWooRt+ilZZJC7ftPyRxXt2qn73W3HD3ScwasZveaNVmZyZrhBOBk
dqxLKCjLJWDjRYgVkA/zzuT8PzGzLCNDnD8kmFzvevQAqTx3DLQ2RGF2aWQgSC4g
V29sZnNraWxsIChubyBjb21tZW50KSA8ZGF2aWRAY2F0d2hpc2tlci5vcmc+iFkE
ExECABkFAj2YqcwECwcDAgMVAgMDFgIBAh4BAheAAAoJEJqazgpnVwA9ctsAn3pk
3cm+tfYcaKbbN2ssFYJCoecKAKCFXLMRxypkM9kznMupWWH8bv1EuohGBBMRAgAG
BQI9mNdbAAoJEF1SHIzmsVAW7gEAoI3cn+THz+b0fWmZ36WFPE89sRWoAJ4/YFw/
6YABMZ3SpwEE8P5y7UYcNrkCDQQ9mKnyEAgAj/qyalP5TQKhlHNhHwX3VyYeccnz
oRbDD+iHgJ0FFg5grc6zJhZWRdqyAMHa8LsJ8BdlyYZDuvdf3wTOZmNwzKL+JknK
3mttrCS9O2QJ3g/h2ija359m10vej53s9KwqaSk/WXeG+tVzrwfS76t1W7vUI6aV
fyoCx7Q/yoxa07yQJd8daFds8F6jZ90oPPR/5/INrbLqx5pfRQ/LpbzArBXmBrs4
VdnrfYS1RGolnOxTPE1qGv9Oyu3Ffye7ZpDpMTNPyHfclZhw+4WW3m+ewH0SDbJl
X+vpMOJOZvvFcx6But8wG0DFxVIjhWuAW81BadDZN3ZWfuae01B9JUN6ywADBgf+
P2N6WG9nAjDXRgwYlw3U9F9d4Nt3uNqMV5ufQGmGkSNXnD3gyjp9UCg2lwwV1bUI
3UxTWALihBfzMIoTUHb+m8a/TbdMzbCNKquRT4sPRSq8Fx6CoZp6Q6DrQQUoV9om
zOEuC2t0OOj4A9iQXMLEwtvIAxk+GKa2Hzj2r7CsuhdY7CurU2LCq5EswJ6k03X2
tXJ7RyzEalK8NGYeFmxA+he76OAC5HV/DhL7JWhAdNQnjY2PM4XrAqhVemDTOzRB
1O1BLRPmU5cFnrRYanpClYHN/4ykG7aeLz5qDfcCgw5B5C1/GsOUKnEcs+rJqqz/
Pw+gLjUdzodZWlhn1ImxIIhGBBgRAgAGBQI9mKnyAAoJEJqazgpnVwA9RP0AniZ3
cBMMAA/zItx3q6RyseiTO/glAJ9Nrq1FBRHICgLQPwF0OFLy2wF5TA==
=ukF/
-----END PGP PUBLIC KEY BLOCK-----
]]></programlisting>

View file

@ -0,0 +1,113 @@
<!-- $FreeBSD$ -->
<!--
sh addkey.sh dutchdaemon 1638A731;
-->
<programlisting role="pgpfingerprint"><![CDATA[
pub 2048R/1638A731 2013-03-22 [expires: 2018-03-21]
Key fingerprint = 8420 EF65 D8D2 A4DD 4484 F369 0F5A F413 1638 A731
uid DutchDaemon - FreeBSD Forums Administrator <DutchDaemon@FreeBSD.org>
uid [jpeg image of size 2417]
sub 2048R/040C9636 2013-03-22 [expires: 2018-03-21]
]]></programlisting>
<programlisting role="pgpkey"><![CDATA[
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
/MUbbug=
=nZdD
-----END PGP PUBLIC KEY BLOCK-----
]]></programlisting>

39
share/pgpkeys/hiren.key Normal file
View file

@ -0,0 +1,39 @@
<!-- $FreeBSD$ -->
<!--
sh addkey.sh hiren 61913185;
-->
<programlisting role="pgpfingerprint"><![CDATA[
pub 4096R/61913185 2013-04-13 [expires: 2014-04-13]
Key fingerprint = 3336 8104 8D15 B238 2465 136B 4A61 462F 6191 3185
uid hiren panchasara <hiren@freebsd.org>
]]></programlisting>
<programlisting role="pgpkey"><![CDATA[
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBFFormQBEACp9dmGFOS9vgtBfWAuzTexWByjyRtBnpA5eKLlVEN4JzQIgX6A
KqZ7EvLE46ypQTMRuSKpZ3KHOfmQm9QmgJLR8ytE32AVxIMJDdgQwdxyW6Uoy6Kz
iQwFwe7+hFyyBy4jiuz6p4EFLaHq/E9mtc25JnlvZZenkrEoYTzUPLpwPF/JcOGn
1a3nEo2ohlxbZU6cgdfFncli4bMGPEO04UKpKxSO/1LR1VdP/yzHIRwkVAfE1EsK
jhFK3C3T31/BQ8ZLSGzNUaNnf+13AccpZ3AD83STrSxi2JtJ0dSdpu+RkunBF3Bb
h55RksKpx5bzdF0RkuKRW2UXTqH+jtJsO/tIYd9vffIx9By7/CKed/g7GTYImpjp
LyvShCwLnmMsYFeJ4bbF91y4pACEe/Bs0U5bPYcJQ+Su8E6IynjXUcUgOLzsv0O0
G4cU193PC0PA5Q718HvIQisVws7KoXt3HkdQ3bNTwEMdZKAF2ZorwX76Ie1ihjoO
GxtFXLV9kd1pJy4z/uvczfpv94N2l+0l1omZcK8P1I6pEtxQah5oZup3glx+XVno
cdV2tUDcbBfV27Bt8bLHGHmvWltI5AjoifZeMmD+WN7JbVXJMmWnaxKx3BrxXMOC
gCEOce0V6elDwVtq+1eC0AFjVpBCvreii0T3dVNKE/cQVlP6dvTsrTWfUwARAQAB
tCRoaXJlbiBwYW5jaGFzYXJhIDxoaXJlbkBmcmVlYnNkLm9yZz6JAj4EEwECACgF
AlFormQCGwMFCQHhM4AGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEEphRi9h
kTGFYHsP/RJr381vc2vRk9PrxTVfxwM8GVLE5jKEHA8r2x6YWcHkdn158rMrD61f
+0BmY36jp06aWi1l/qVcvdG3aRkZKWJBvRWTn73sAz7o+AmS4aYwv8KN0teVw4Fj
LVd95Shm6F5B/8RrmeuVGtSXl1MVYvEMn2mF6Qj8iuiQx/PcrMG8ReJTUSxugFWI
zRJOZiOGuhOH0RZZJHDHBAazjN2VBpR8ceJNN97FyMbfTCp091ZgRl08A5vLJIiP
jpS8JqUcFOjcShqv9/2G1aIfPrIo1gux4vtuzakxyP7mI536hdN5VOGT3h+nAEt9
IxKnJqDLjAVn2DLYk93iI6ZfKDTEYwSWC7nFOSUCg6DNl6o7X6uSGHOvLMqoglb9
5EQmceCLTEuFeIjdSVgx0bi6YWZ30yv37jwrCAIlZamUFdryI+qH3FXhTlxtNKbM
Wy1g4cWN9EqB9FWHyrRsYhLVEDreWCRYeDtjo7iz5Nvj/Z4gCr6Qd0a3gBWBa2A9
j5PRMfZtAnA+WT+gyq9UVtgpFj9qMKG/XY/1MEOl6UhM/5331cZQGNYEQ/wBS8vp
MGSd3czgUBVUmHtmRl7eg145kMQQ+xG05Gu/M3jw+5CUxHqhzSFdOxkh/ydB7yqJ
f6FBTFAnJNMSTbLFArT72S1Y4CfOKz9Src/cpPw/btc0Q44jkrMA
=hzze
-----END PGP PUBLIC KEY BLOCK-----
]]></programlisting>

View file

@ -1316,6 +1316,11 @@
&pgpkey.pgj;
</sect2>
<sect2 id="pgpkey-hiren">
<title>&a.hiren;</title>
&pgpkey.hiren;
</sect2>
<sect2 id="pgpkey-hmp">
<title>&a.hmp;</title>
&pgpkey.hmp;
@ -1636,6 +1641,11 @@
&pgpkey.sobomax;
</sect2>
<sect2 id="pgpkey-asomers">
<title>&a.asomers;</title>
&pgpkey.asomers;
</sect2>
<sect2 id="pgpkey-brian">
<title>&a.brian;</title>
&pgpkey.brian;

View file

@ -0,0 +1,35 @@
<!--
The FreeBSD Documentation Project
$FreeBSD$
-->
<sect2 id="pgpkey-deb">
<title>&a.deb;</title>
&pgpkey.deb;
</sect2>
<sect2 id="pgpkey-dutchdaemon">
<title>&a.dutchdaemon;</title>
&pgpkey.dutchdaemon;
</sect2>
<sect2 id="pgpkey-bhaga">
<title>&a.bhaga;</title>
&pgpkey.bhaga;
</sect2>
<sect2 id="pgpkey-bk">
<title>&a.bk;</title>
&pgpkey.bk;
</sect2>
<!--
<sect2 id="pgpkey-dvl">
<title>&a.dvl;</title>
&pgpkey.dvl;
</sect2>
-->
<sect2 id="pgpkey-dhw">
<title>&a.dhw;</title>
&pgpkey.dhw;
</sect2>

View file

@ -28,6 +28,7 @@
<!ENTITY pgpkey.arved SYSTEM "arved.key">
<!ENTITY pgpkey.asami SYSTEM "asami.key">
<!ENTITY pgpkey.ashish SYSTEM "ashish.key">
<!ENTITY pgpkey.asomers SYSTEM "asomers.key">
<!ENTITY pgpkey.avatar SYSTEM "avatar.key">
<!ENTITY pgpkey.avg SYSTEM "avg.key">
<!ENTITY pgpkey.avilla SYSTEM "avilla.key">
@ -44,8 +45,10 @@
<!ENTITY pgpkey.benjsc SYSTEM "benjsc.key">
<!ENTITY pgpkey.benno SYSTEM "benno.key">
<!ENTITY pgpkey.bf SYSTEM "bf.key">
<!ENTITY pgpkey.bhaga SYSTEM "bhaga.key">
<!ENTITY pgpkey.billf SYSTEM "billf.key">
<!ENTITY pgpkey.bjk SYSTEM "bjk.key">
<!ENTITY pgpkey.bk SYSTEM "bk.key">
<!ENTITY pgpkey.blackend SYSTEM "blackend.key">
<!ENTITY pgpkey.bland SYSTEM "bland.key">
<!ENTITY pgpkey.bmah SYSTEM "bmah.key">
@ -95,6 +98,7 @@
<!ENTITY pgpkey.dchagin SYSTEM "dchagin.key">
<!ENTITY pgpkey.dcs SYSTEM "dcs.key">
<!ENTITY pgpkey.dd SYSTEM "dd.key">
<!ENTITY pgpkey.deb SYSTEM "deb.key">
<!ENTITY pgpkey.decke SYSTEM "decke.key">
<!ENTITY pgpkey.deischen SYSTEM "deischen.key">
<!ENTITY pgpkey.delphij SYSTEM "delphij.key">
@ -104,10 +108,12 @@
<!ENTITY pgpkey.dfr SYSTEM "dfr.key">
<!ENTITY pgpkey.dhartmei SYSTEM "dhartmei.key">
<!ENTITY pgpkey.dhn SYSTEM "dhn.key">
<!ENTITY pgpkey.dhw SYSTEM "dhw.key">
<!ENTITY pgpkey.dim SYSTEM "dim.key">
<!ENTITY pgpkey.dinoex SYSTEM "dinoex.key">
<!ENTITY pgpkey.dru SYSTEM "dru.key">
<!ENTITY pgpkey.dryice SYSTEM "dryice.key">
<!ENTITY pgpkey.dutchdaemon SYSTEM "dutchdaemon.key">
<!ENTITY pgpkey.dwmalone SYSTEM "dwmalone.key">
<!ENTITY pgpkey.eadler SYSTEM "eadler.key">
<!ENTITY pgpkey.ebrandi SYSTEM "ebrandi.key">
@ -147,6 +153,7 @@
<!ENTITY pgpkey.gsutter SYSTEM "gsutter.key">
<!ENTITY pgpkey.guido SYSTEM "guido.key">
<!ENTITY pgpkey.harti SYSTEM "harti.key">
<!ENTITY pgpkey.hiren SYSTEM "hiren.key">
<!ENTITY pgpkey.hmp SYSTEM "hmp.key">
<!ENTITY pgpkey.hq SYSTEM "hq.key">
<!ENTITY pgpkey.hrs SYSTEM "hrs.key">
@ -417,3 +424,4 @@
<!ENTITY section.pgpkeys-core SYSTEM "pgpkeys-core.xml">
<!ENTITY section.pgpkeys-developers SYSTEM "pgpkeys-developers.xml">
<!ENTITY section.pgpkeys-officers SYSTEM "pgpkeys-officers.xml">
<!ENTITY section.pgpkeys-other SYSTEM "pgpkeys-other.xml">

View file

@ -0,0 +1,163 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
=============================================================================
FreeBSD-SA-13:05.nfsserver Security Advisory
The FreeBSD Project
Topic: Insufficient input validation in the NFS server
Category: core
Module: nfsserver
Announced: 2013-04-29
Revised: 2013-04-29
Credits: Adam Nowacki
Affects: All supported versions of FreeBSD.
Corrected: 2013-04-29 21:10:49 UTC (stable/8, 8.4-PRERELEASE)
2013-04-29 21:10:53 UTC (releng/8.3, 8.3-RELEASE-p8)
2013-04-29 21:11:31 UTC (releng/8.4, 8.4-RC1-p1)
2013-04-29 21:11:31 UTC (releng/8.4, 8.4-RC2-p1)
2013-04-29 21:11:01 UTC (stable/9, 9.1-STABLE)
2013-04-29 21:11:05 UTC (releng/9.1, 9.1-RELEASE-p3)
CVE Name: CVE-2013-3266
For general information regarding FreeBSD Security Advisories,
including descriptions of the fields above, security branches, and the
following sections, please visit <URL:http://security.FreeBSD.org/>.
0. Revision History
v1.0 2013-04-29 Initial release.
v1.1 2013-04-29 Corrected patch URL.
Additional workaround information.
I. Background
The Network File System (NFS) allows a host to export some or all of its
file systems so that other hosts can access them over the network and mount
them as if they were on local disks. FreeBSD includes server and client
implementations of NFS.
FreeBSD 8.0 and onward has two NFS implementations: the original CSRG
NFSv2 and NFSv3 implementation and a new implementation which also
supports NFSv4.
FreeBSD 9.0 and onward uses the new NFS implementation by default.
II. Problem Description
When processing READDIR requests, the NFS server does not check that
it is in fact operating on a directory node. An attacker can use a
specially modified NFS client to submit a READDIR request on a file,
causing the underlying filesystem to interpret that file as a
directory.
III. Impact
The exact consequences of an attack depend on the amount of input
validation in the underlying filesystem:
- If the file resides on a UFS filesystem on a little-endian server,
an attacker can cause random heap corruption with completely
unpredictable consequences.
- If the file resides on a ZFS filesystem, an attacker can write
arbitrary data on the stack. It is believed, but has not been
confirmed, that this can be exploited to run arbitrary code in
kernel context.
Other filesystems may also be vulnerable.
IV. Workaround
Systems that do not provide NFS service are not vulnerable. Neither
are systems that do but use the old NFS implementation, which is the
default in FreeBSD 8.x.
To determine which implementation an NFS server is running, run the
following command:
# kldstat -v | grep -cw nfsd
This will print 1 if the system is running the new NFS implementation,
and 0 otherwise.
To switch to the old NFS implementation:
1) Append the following lines to /etc/rc.conf:
nfsv4_server_enable="no"
oldnfs_server_enable="yes"
2) If the NFS server is compiled into the kernel (which is the case
for the stock GENERIC kernel), replace the NFSD option with the
NFSSERVER option, then recompile your kernel as described in
<URL:http://www.FreeBSD.org/handbook/kernelconfig.html>.
If the NFS server is not compiled into the kernel, the correct
module will be loaded at boot time.
3) Finally, reboot the system.
V. Solution
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.
2) 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.
# fetch http://security.FreeBSD.org/patches/SA-13:05/nfsserver.patch
# fetch http://security.FreeBSD.org/patches/SA-13:05/nfsserver.patch.asc
# gpg --verify nfsserver.patch.asc
b) Apply the patch.
# cd /usr/src
# patch < /path/to/patch
c) Recompile your kernel as described in
<URL:http://www.FreeBSD.org/handbook/kernelconfig.html> and reboot the
system.
3) 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
VI. Correction details
The following list contains the revision numbers of each file that was
corrected in FreeBSD.
Branch/path Revision
- -------------------------------------------------------------------------
stable/8/ r250068
releng/8.3/ r250069
releng/8.4/ r250073
stable/9/ r250070
releng/9.1/ r250071
- -------------------------------------------------------------------------
VII. References
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-3266
The latest revision of this advisory is available at
http://security.FreeBSD.org/advisories/FreeBSD-SA-13:05.nfsserver.asc
-----BEGIN PGP SIGNATURE-----
iEYEARECAAYFAlF+7BUACgkQFdaIBMps37I3LACeIFS/wiaA6eDn9F8ByZ6V8CH4
GT4AoIrhX24l+LHxpvtHoaDmKOoBpva5
=bbRm
-----END PGP SIGNATURE-----

View file

@ -0,0 +1,13 @@
Index: sys/fs/nfsserver/nfs_nfsdport.c
===================================================================
--- sys/fs/nfsserver/nfs_nfsdport.c (revision 249651)
+++ sys/fs/nfsserver/nfs_nfsdport.c (working copy)
@@ -1568,6 +1568,8 @@ nfsrvd_readdir(struct nfsrv_descript *nd, int isdg
nd->nd_repstat = NFSERR_BAD_COOKIE;
#endif
}
+ if (!nd->nd_repstat && vp->v_type != VDIR)
+ nd->nd_repstat = NFSERR_NOTDIR;
if (nd->nd_repstat == 0 && cnt == 0) {
if (nd->nd_flag & ND_NFSV2)
/* NFSv2 does not have NFSERR_TOOSMALL */

View file

@ -0,0 +1,6 @@
-----BEGIN PGP SIGNATURE-----
iEYEABECAAYFAlF+1+sACgkQFdaIBMps37J22ACeM6TTZjh94AhbnwqTaCfcMjnO
F74AnAiX1rUC1Zvo3XU42efklaBo6F1g
=yQwz
-----END PGP SIGNATURE-----

View file

@ -10,6 +10,14 @@
<month>
<name>4</name>
<day>
<name>29</name>
<advisory>
<name>FreeBSD-SA-13:05.nfsserver</name>
</advisory>
</day>
<day>
<name>2</name>

View file

@ -114,6 +114,8 @@
<!ENTITY a.assar "Assar Westerlund <email>assar@FreeBSD.org</email>">
<!ENTITY a.asomers "Alan Somers <email>asomers@FreeBSD.org</email>">
<!ENTITY a.ats "Andreas Schulz <email>ats@FreeBSD.org</email>">
<!ENTITY a.attilio "Attilio Rao <email>attilio@FreeBSD.org</email>">
@ -166,10 +168,14 @@
<!ENTITY a.bgray "Ben Gray <email>bgray@FreeBSD.org</email>">
<!ENTITY a.bhaga "Ben Haga <email>bhaga@FreeBSD.org</email>">
<!ENTITY a.billf "Bill Fumerola <email>billf@FreeBSD.org</email>">
<!ENTITY a.bjk "Benjamin Kaduk <email>bjk@FreeBSD.org</email>">
<!ENTITY a.bk "Boris Kochergin <email>bk@FreeBSD.org</email>">
<!ENTITY a.blackend "Marc Fonvieille <email>blackend@FreeBSD.org</email>">
<!ENTITY a.bland "Alexander Nedotsukov <email>bland@FreeBSD.org</email>">
@ -326,6 +332,8 @@
<!ENTITY a.dds "Diomidis D. Spinellis <email>dds@FreeBSD.org</email>">
<!ENTITY a.deb "Deb Goodkin <email>deb@FreeBSD.org</email>">
<!ENTITY a.dec "David E. Cross <email>dec@FreeBSD.org</email>">
<!ENTITY a.decke "Bernhard Fr&ouml;hlich <email>decke@FreeBSD.org</email>">
@ -338,7 +346,7 @@
<!ENTITY a.den "Denis Peplin <email>den@FreeBSD.org</email>">
<!ENTITY a.des "Dag-Erling C. Sm&oslash;rgrav <email>des@FreeBSD.org</email>">
<!ENTITY a.des "Dag-Erling Sm&oslash;rgrav <email>des@FreeBSD.org</email>">
<!ENTITY a.dfr "Doug Rabson <email>dfr@FreeBSD.org</email>">
@ -380,6 +388,10 @@
<!ENTITY a.dumbbell "Jean-S&eacute;bastien P&eacute;dron <email>dumbbell@FreeBSD.org</email>">
<!ENTITY a.dutchdaemon "Ben C. O. Grimm <email>dutchdaemon@FreeBSD.org</email>">
<!ENTITY a.dvl "Dan Langille <email>dvl@FreeBSD.org</email>">
<!ENTITY a.dwcjr "David W. Chapman Jr. <email>dwcjr@FreeBSD.org</email>">
<!ENTITY a.dwhite "Doug White <email>dwhite@FreeBSD.org</email>">
@ -524,6 +536,8 @@
<!ENTITY a.helbig "Wolfgang Helbig <email>helbig@FreeBSD.org</email>">
<!ENTITY a.hiren "Hiren Panchasara <email>hiren@FreeBSD.org</email>">
<!ENTITY a.hm "Hellmuth Michaelis <email>hm@FreeBSD.org</email>">
<!ENTITY a.hmp "Hiten Pandya <email>hmp@FreeBSD.org</email>">

View file

@ -1070,19 +1070,6 @@
</description>
</entry>
<entry id="PoulHenningKamp" category="europe">
<name>Poul-Henning Kamp</name>
<url>http://www.freebsd.org/~phk/</url>
<description>
Poul-Henning Kamp has over 12 years of experience in UNIX &amp; Networks,
and is a former FreeBSD Core Team member. Poul developed <em>phkmalloc</em>,
<em>tcl_nm</em>, <em>tcl_db</em>, <em>tcl_snmp</em> and more, and was
the Release Engineer for several FreeBSD releases. Poul resides in
Denmark, and can be reached via email at <a
href="mailto:phk@FreeBSD.org">phk@FreeBSD.org</a>.
</description>
</entry>
<entry id="psychsoftek" category="namerica">
<name>Psychsoft Consulting</name>
<url>http://www.psychsoftek.com</url>
@ -1144,6 +1131,19 @@
</description>
</entry>
<entry id="ServerManagementPlus" category="asia">
<name>ServerManagementPlus</name>
<url>http://www.secnetix.de/</url>
<description>
ServerManagementPlus is a outsourced server management and
administration company, based in Maharashtra, India. We offer
configuration, optimization and tuning services for FreeBSD
servers. Please visit our <a
href="http://servermanagementplus.com/">web site</a> for more
information.
</description>
</entry>
<entry id="SouthernGazer" category="australia">
<name>Southern Gazer</name>
<url>http://www.southerngazer.com</url>

View file

@ -577,6 +577,19 @@
</description>
</entry>
<entry id="netcup">
<name>netcup GmbH</name>
<url>http://www.netcup.de/</url>
<description>
Netcup is a hosting provider located in Germany and we are
specialized in providing webhosting and virtual servers. At the
beginning of 2013 we changed our virtualisation technology to KVM.
This gives you the possibillity to run the operationg system of
your choice. You can easily setup your vServer with just a few
clicks by using our prepared FreeBSD image.
</description>
</entry>
<entry id="NQhost">
<name>NQhost</name>
<url>http://nqhost.com/</url>

View file

@ -57,6 +57,7 @@ $FreeBSD$
<!ENTITY a.ashish "Ashish SHUKLA">
<!ENTITY a.asmodai "Jeroen Ruigrok/Asmodai">
<!ENTITY a.assar "Assar Westerlund">
<!ENTITY a.asomers "Alan Somers">
<!ENTITY a.attilio "Attilio Rao">
<!ENTITY a.avatar "Tai-hwa Liang">
<!ENTITY a.avg "Andriy Gapon">
@ -252,6 +253,7 @@ $FreeBSD$
<!ENTITY a.hanai "Hiroyuki HANAI">
<!ENTITY a.harti "Hartmut Brandt">
<!ENTITY a.helbig "Wolfgang Helbig">
<!ENTITY a.hiren "Hiren Panchasara">
<!ENTITY a.hm "Hellmuth Michaelis">
<!ENTITY a.hmp "Hiten Pandya">
<!ENTITY a.hoek "Tim Vanderhoek">
@ -731,10 +733,10 @@ $FreeBSD$
<!ENTITY a.portmgr '&a.tabthorpe;, &a.marcus;, &a.bapt;, &a.bdrewery;, &a.decke;, &a.erwin;, &a.itetcu;, &a.miwi;'>
<!-- FreeBSD Release Engineering Teams -->
<!ENTITY a.re.members '&a.kib;, &a.blackend;, &a.jpaetzel;, &a.hrs;, &a.kensmith;'>
<!ENTITY a.re.members '&a.mva;, &a.gjb;, &a.kib;, &a.joel;, &a.blackend;, &a.skreuzer;, &a.delphij;, &a.jpaetzel;, &a.rodrigc;, &a.hrs;, &a.glebius;, &a.kensmith; &a.marius;'>
<!ENTITY a.re-builders '&a.marcel;, &a.nyan;, &a.nwhitehorn;'>
<!-- FreeBSD Security Officer -->
<!ENTITY a.so '&a.simon;'>
<!ENTITY a.so '&a.des;'>
<!ENTITY a.so-team '&a.mnag;, &a.remko;, &a.gnn;, &a.simon;, &a.philip;, &a.cperciva;, &a.csjp;, &a.des;, &a.rwatson;, &a.bz;'>

View file

@ -170,6 +170,11 @@
<ul>
<li><a href="&base;/security/advisories.html">Advisories</a></li>
<li><a href="&base;/security/notices.html">Errata Notices</a></li>
<li><a href="&base;/security/index.html#sup">Supported Releases</a></li>
<li><a href="&base;/security/unsupported.html">Unsupported Releases</a></li>
<li><a href="&base;/doc/en_US.ISO8859-1/books/handbook/security-advisories.html">
How to read FreeBSD Security Advisories</a></li>
<li><a href="&base;/security/charter.html">Charter for the Security Officer and Team</a></li>
</ul></li>
<li><a href="&base;/support/bugreports.html">Bug Reports</a>
<ul>

View file

@ -33,6 +33,92 @@
<month>
<name>4</name>
<day>
<name>29</name>
<event>
<title>New &os; Foundation Technical Staff Member: Edward
Tomasz Napiera&#322;a</title>
<p>The &os;&nbsp;Foundation is pleased to announce that
Edward Tomasz Napiera&#322;a has joined as its second
member of technical staff. This is a continuation of the
Foundation's plan to invest in staff in 2013.</p>
<p><a
href="http://freebsdfoundation.blogspot.com/2013/04/freebsd-foundation-announces-second.html">Read
more...</a></p>
</event>
</day>
<day>
<name>24</name>
<event>
<p>New committer:
<a href="mailto:asomers@FreeBSD.org">Alan Somers</a> (src)</p>
</event>
<event>
<title>FreeBSD Project to participate in Google Summer of
Code 2013</title>
<p>The FreeBSD Project is pleased to announce its participation
In Google's 2013 Summer of Code program, which funds summer
students to participate in open source projects.
This will be the FreeBSD Project's ninth year in the program,
having mentored over 150 successful students through summer-long
coding projects between 2005 and 2012.</p>
<p> Past successful projects have included improvements to Linux
ABI emulation, NFSv4 ACLs, TCP regression testing, FUSE file
system support, and countless other projects.
Many students go on to become FreeBSD developers, as well as
participating in FreeBSD developer events around the world
through continuing support from the FreeBSD Foundation.</p>
<p>Prospective participants are invited to apply; more information
is available, including proposal and deadline information, on the
<a href="&enbase;/projects/summerofcode.html">FreeBSD Summer
Projects page</a>.</p>
</event>
</day>
<day>
<name>22</name>
<event>
<title>&os;&nbsp;8.4-RC2 Available</title>
<p>The second RC build for the &os;-8.4 release cycle is
now available. ISO images for the amd64, i386 and pc98
architectures are <a
href="&lists.stable;/2013-April/073198.html">available</a>
on most of our <a
href="&url.doc.base-en;/books/handbook/mirrors-ftp.html">&os;
mirror sites</a>.</p>
</event>
</day>
<day>
<name>18</name>
<event>
<p>Enhanced commit privileges: <a
href="mailto:cy@FreeBSD.org">Cy Schubert</a>
(src, ports)</p>
</event>
</day>
<day>
<name>12</name>
<event>
<p>New committer:
<a href="mailto:hiren@FreeBSD.org">Hiren Panchasara</a> (src)</p>
</event>
</day>
<day>
<name>10</name>

View file

@ -32,7 +32,7 @@
<!ENTITY beta.testing "INCLUDE">
<!ENTITY % beta.testing "INCLUDE">
<!ENTITY betarel.current '8.4'>
<!ENTITY betarel.vers 'RC1'>
<!ENTITY betarel.vers 'RC2'>
<!ENTITY u.betarel.schedule '&base;/releases/&betarel.current;R/schedule.html'>
<!-- If we have a second release in the release cycle (e.g. 5.x and 6.y