MFbed: Update the German web site.
applications.sgml fixes only features.sgml 1.19 -> 1.20 gifs/Makefile update header internet.sgml fixes only news/news.xml 1.216 -> 1.217 news/press.xsl update header platforms/ia64/machines.sgml fixes only platforms/mips.sgml fixes only platforms/x86-64.sgml fixes only releases/4.6.2R/Makefile 1.2 -> 1.4 releases/4.7R/Makefile 1.7 -> 1.10 releases/4.7R/announce.sgml 1.2 -> 1.4 releases/4.8R/Makefile 1.4 -> 1.7 releases/4.9R/Makefile 1.4 -> 1.7 releases/4.9R/announce.sgml 1.2 -> 1.4 releases/5.0R/Makefile 1.6 -> 1.8 releases/5.0R/announce.sgml 1.3 -> 1.5 releases/5.0R/installation.sgml 1.3 -> 1.4 releases/5.1R/Makefile 1.3 -> 1.5 releases/5.1R/announce.sgml 1.1 -> 1.3 releases/5.2R/Makefile 1.4 -> 1.7 releases/Makefile update header releases/index.sgml 1.97 -> 1.98 releases/snapshots.sgml 1.16 -> 1.17 security/Makefile 1.11 -> 1.12 security/security.sgml 1.149 -> 1.159 Obtained from: The FreeBSD German Documentation Project.
This commit is contained in:
parent
715eeeae18
commit
5840e768e3
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=20932
26 changed files with 265 additions and 525 deletions
de
applications.sgmlfeatures.sgml
gifs
internet.sgmlnews
platforms
releases
security
|
@ -1,11 +1,10 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
||||||
<!ENTITY date "$FreeBSDde: de-www/applications.sgml,v 1.10 2004/05/03 20:24:17 brueffer Exp $">
|
<!ENTITY date "$FreeBSD$">
|
||||||
|
<!ENTITY dedate "$FreeBSDde: de-www/applications.sgml,v 1.11 2004/05/16 18:32:24 mheinen Exp $">
|
||||||
|
<!ENTITY reference "basiert auf: 1.26">
|
||||||
<!ENTITY title "Anwendungen für FreeBSD">
|
<!ENTITY title "Anwendungen für FreeBSD">
|
||||||
<!ENTITY % includes SYSTEM "includes.sgml"> %includes;
|
<!ENTITY % includes SYSTEM "includes.sgml"> %includes;
|
||||||
]>
|
]>
|
||||||
<!-- $FreeBSD: www/de/applications.sgml,v 1.3 2003/10/23 21:09:43 mheinen Exp $
|
|
||||||
$FreeBSDde: de-www/applications.sgml,v 1.10 2004/05/03 20:24:17 brueffer Exp $
|
|
||||||
basiert auf: 1.26 -->
|
|
||||||
|
|
||||||
<html>
|
<html>
|
||||||
&header;
|
&header;
|
||||||
|
|
|
@ -1,11 +1,10 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
||||||
<!ENTITY date "$FreeBSDde: de-www/features.sgml,v 1.5 2003/06/10 00:22:47 mheinen Exp $">
|
<!ENTITY date "$FreeBSD$">
|
||||||
|
<!ENTITY dedate "$FreeBSDde: de-www/features.sgml,v 1.7 2004/05/17 20:32:44 mheinen Exp $">
|
||||||
|
<!ENTITY reference "basiert auf: 1.20">
|
||||||
<!ENTITY title "Die Vorteile von FreeBSD">
|
<!ENTITY title "Die Vorteile von FreeBSD">
|
||||||
<!ENTITY % includes SYSTEM "includes.sgml"> %includes;
|
<!ENTITY % includes SYSTEM "includes.sgml"> %includes;
|
||||||
]>
|
]>
|
||||||
<!-- $FreeBSD$
|
|
||||||
$FreeBSDde: de-www/features.sgml,v 1.5 2003/06/10 00:22:47 mheinen Exp $
|
|
||||||
basiert auf: 1.19 -->
|
|
||||||
|
|
||||||
<html>
|
<html>
|
||||||
&header;
|
&header;
|
||||||
|
@ -103,6 +102,26 @@
|
||||||
vorgeschriebene Zugriffskontrollen.</p>
|
vorgeschriebene Zugriffskontrollen.</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
|
|
||||||
|
<hr align="left" noshade="noshade" width="100%"><font
|
||||||
|
color="#FF0000"><font size="+1">FreeBSD besitzt
|
||||||
|
viele Sicherheitsmerkmale, die Netze und Server
|
||||||
|
schützen.</font></font>
|
||||||
|
|
||||||
|
<blockquote>
|
||||||
|
<p>Den FreeBSD-Entwicklern bedeutet Sicherheit
|
||||||
|
genau so viel wie Schnelligkeit und
|
||||||
|
Stabilität. Der Kernel
|
||||||
|
von FreeBSD unterstützt Stateful-Firewalls
|
||||||
|
und andere Dienste wie IP-Proxies.</p>
|
||||||
|
|
||||||
|
<p>FreeBSD bietet unter anderem Verschlüsselungswerkzeuge,
|
||||||
|
sichere Shells, Kerberos-Authentifizierung,
|
||||||
|
virtuelle Server in Jails, Betrieb von Diensten
|
||||||
|
in chroot-Umgebungen (eingeschräkte Zugriffe auf
|
||||||
|
das Dateisystem), sichere RPCs und Zugriffskontrolllisten
|
||||||
|
für Dienste, die mit den TCP-Wrappern zusammenarbeiten.</p>
|
||||||
|
</blockquote>
|
||||||
|
|
||||||
&footer;
|
&footer;
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
# $FreeBSDde: de-www/gifs/Makefile,v 1.1 2003/05/11 17:38:16 mheinen Exp $
|
# $FreeBSDde: de-www/gifs/Makefile,v 1.2 2004/05/16 22:06:56 mheinen Exp $
|
||||||
# basiert auf: 1.44
|
# basiert auf: 1.50
|
||||||
|
|
||||||
.if exists(../Makefile.conf)
|
.if exists(../Makefile.conf)
|
||||||
.include "../Makefile.conf"
|
.include "../Makefile.conf"
|
||||||
|
|
|
@ -1,11 +1,10 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
||||||
<!ENTITY date "$FreeBSDde: de-www/internet.sgml,v 1.9 2004/05/03 20:20:11 brueffer Exp $">
|
<!ENTITY date "$FreeBSD$">
|
||||||
|
<!ENTITY dedate "$FreeBSDde: de-www/internet.sgml,v 1.10 2004/05/16 18:32:24 mheinen Exp $">
|
||||||
|
<!ENTITY reference "basiert auf: 1.33">
|
||||||
<!ENTITY title "FreeBSDs Netzwerkfähigkeiten">
|
<!ENTITY title "FreeBSDs Netzwerkfähigkeiten">
|
||||||
<!ENTITY % includes SYSTEM "includes.sgml"> %includes;
|
<!ENTITY % includes SYSTEM "includes.sgml"> %includes;
|
||||||
]>
|
]>
|
||||||
<!-- $FreeBSD: www/de/internet.sgml,v 1.1 2003/08/10 19:50:45 mheinen Exp $
|
|
||||||
$FreeBSDde: de-www/internet.sgml,v 1.9 2004/05/03 20:20:11 brueffer Exp $
|
|
||||||
basiert auf: 1.33 -->
|
|
||||||
|
|
||||||
<html>
|
<html>
|
||||||
&header;
|
&header;
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
$FreeBSD$
|
$FreeBSD$
|
||||||
$FreeBSDde: de-www/news/news.xml,v 1.29 2004/05/05 13:16:06 brueffer Exp $
|
$FreeBSDde: de-www/news/news.xml,v 1.30 2004/05/16 00:24:54 brueffer Exp $
|
||||||
basiert auf: 1.216
|
basiert auf: 1.217
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!-- Simple schema for FreeBSD Project news.
|
<!-- Simple schema for FreeBSD Project news.
|
||||||
|
@ -37,6 +37,17 @@
|
||||||
<month>
|
<month>
|
||||||
<name>5</name>
|
<name>5</name>
|
||||||
|
|
||||||
|
<day>
|
||||||
|
<name>15</name>
|
||||||
|
<event>
|
||||||
|
<title>Statusreport März 2004 - April 2004</title>
|
||||||
|
|
||||||
|
<p>Der Statusreport März-April ist verfügbar.
|
||||||
|
Die <a href="$base/../news/status/status.html">Statusreport
|
||||||
|
Webseite</a> enthält weitere Informationen.</p>
|
||||||
|
</event>
|
||||||
|
</day>
|
||||||
|
|
||||||
<day>
|
<day>
|
||||||
<name>4</name>
|
<name>4</name>
|
||||||
<event>
|
<event>
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||||
|
|
||||||
<!-- $FreeBSD$
|
<!-- $FreeBSD$
|
||||||
$FreeBSDde: de-www/news/press.xsl,v 1.5 2004/05/13 22:15:35 brueffer Exp $
|
$FreeBSDde: de-www/news/press.xsl,v 1.6 2004/05/17 20:32:17 mheinen Exp $
|
||||||
basiert auf: 1.8
|
basiert auf: 1.9
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
|
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
||||||
<!ENTITY base CDATA "../..">
|
<!ENTITY base CDATA "../..">
|
||||||
<!ENTITY date "$FreeBSD$">
|
<!ENTITY date "$FreeBSD$">
|
||||||
<!ENTITY dedate "$FreeBSDde: de-www/platforms/ia64/machines.sgml,v 1.7 2004/05/04 14:20:07 brueffer Exp $">
|
<!ENTITY dedate "$FreeBSDde: de-www/platforms/ia64/machines.sgml,v 1.8 2004/05/17 20:33:37 mheinen Exp $">
|
||||||
<!ENTITY reference "basiert auf: 1.5">
|
<!ENTITY reference "basiert auf: 1.5">
|
||||||
<!ENTITY title "FreeBSD/ia64 Projekt – Geräte">
|
<!ENTITY title "FreeBSD/ia64 Projekt – Geräte">
|
||||||
<!ENTITY email 'freebsd-ia64'>
|
<!ENTITY email 'freebsd-ia64'>
|
||||||
|
@ -22,8 +22,8 @@
|
||||||
die Chancen gut, dass uns nichts darüber bekannt ist. Beachten
|
die Chancen gut, dass uns nichts darüber bekannt ist. Beachten
|
||||||
Sie, dass Merced basierte Geräte hier nicht aufgeführt sind,
|
Sie, dass Merced basierte Geräte hier nicht aufgeführt sind,
|
||||||
obwohl sie unterstützt werden. Der Grund dafür ist, dass sie
|
obwohl sie unterstützt werden. Der Grund dafür ist, dass sie
|
||||||
nicht mehr interessant genug sind.</p>
|
nicht mehr interessant genug sind.</p>
|
||||||
|
|
||||||
<h3>Bull</h3>
|
<h3>Bull</h3>
|
||||||
|
|
||||||
<table border=1>
|
<table border=1>
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
|
||||||
<!ENTITY base CDATA "..">
|
<!ENTITY base CDATA "..">
|
||||||
<!ENTITY date "$FreeBSD$">
|
<!ENTITY date "$FreeBSD$">
|
||||||
<!ENTITY dedate "$FreeBSDde: de-www/platforms/mips.sgml,v 1.9 2004/05/04 00:55:59 brueffer Exp $">
|
<!ENTITY dedate "$FreeBSDde: de-www/platforms/mips.sgml,v 1.10 2004/05/17 20:33:07 mheinen Exp $">
|
||||||
<!ENTITY reference "basiert auf: 1.4">
|
<!ENTITY reference "basiert auf: 1.4">
|
||||||
<!ENTITY title "FreeBSD/MIPS Projekt">
|
<!ENTITY title "FreeBSD/MIPS Projekt">
|
||||||
<!ENTITY email 'freebsd-mips'>
|
<!ENTITY email 'freebsd-mips'>
|
||||||
|
@ -39,9 +39,10 @@
|
||||||
<h4><a name="2">Auf welche Hardware konzentrieren Sie sich?</a></h4>
|
<h4><a name="2">Auf welche Hardware konzentrieren Sie sich?</a></h4>
|
||||||
|
|
||||||
<p>Momentan auf SGIs MIPS Computer. Andere MIPS-Plattformen
|
<p>Momentan auf SGIs MIPS Computer. Andere MIPS-Plattformen
|
||||||
als geläufige Embedded-Geräte und Computer mit einer ähnlichen
|
als geläufige Embedded-Geräte und Computer mit
|
||||||
Ausstattung als diejenigen von SGI, werden voraussichtlich zu
|
einer ähnlichen Ausstattung als diejenigen von SGI,
|
||||||
einem späteren Zeitpunkt in Angriff genommen.</p>
|
werden voraussichtlich zu einem späteren Zeitpunkt
|
||||||
|
in Angriff genommen.</p>
|
||||||
|
|
||||||
<h4><a name="3">Wie ist der aktuelle Status?</a></h4>
|
<h4><a name="3">Wie ist der aktuelle Status?</a></h4>
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
||||||
<!ENTITY base CDATA "..">
|
<!ENTITY base CDATA "..">
|
||||||
<!ENTITY date "$FreeBSD$">
|
<!ENTITY date "$FreeBSD$">
|
||||||
<!ENTITY dedate "$FreeBSDde">
|
<!ENTITY dedate "$FreeBSDde: de-www/platforms/x86-64.sgml,v 1.4 2004/05/16 18:32:24 mheinen Exp $">
|
||||||
<!ENTITY reference "basiert auf: 1.14">
|
<!ENTITY reference "basiert auf: 1.14">
|
||||||
<!ENTITY title "FreeBSD/x86-64 Project">
|
<!ENTITY title "FreeBSD/x86-64 Project">
|
||||||
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
# The FreeBSD German Documentation Project
|
# The FreeBSD German Documentation Project
|
||||||
# The FreeBSD Documentation Project
|
# The FreeBSD Documentation Project
|
||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
# $FreeBSDd$
|
# $FreeBSDde: de-www/releases/4.6.2R/Makefile,v 1.3 2004/05/16 22:09:33 mheinen Exp $
|
||||||
# basiert auf: 1.2
|
# basiert auf: 1.4
|
||||||
|
|
||||||
.if exists(../Makefile.conf)
|
.if exists(../Makefile.conf)
|
||||||
.include "../Makefile.conf"
|
.include "../Makefile.conf"
|
||||||
|
@ -11,11 +11,16 @@
|
||||||
.include "../Makefile.inc"
|
.include "../Makefile.inc"
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
DOCS= hardware.sgml relnotes.sgml announce.sgml
|
DOCS= announce.sgml
|
||||||
|
DOCS+= hardware.sgml
|
||||||
|
DOCS+= relnotes.sgml
|
||||||
|
|
||||||
DATA= docbook.css
|
DATA= docbook.css
|
||||||
DATA+= errata.html
|
DATA+= errata.html
|
||||||
DATA+= hardware-alpha.html hardware-i386.html
|
DATA+= hardware-alpha.html
|
||||||
DATA+= relnotes-alpha.html relnotes-i386.html
|
DATA+= hardware-i386.html
|
||||||
|
DATA+= readme.html
|
||||||
|
DATA+= relnotes-alpha.html
|
||||||
|
DATA+= relnotes-i386.html
|
||||||
|
|
||||||
.include "${WEB_PREFIX}/share/mk/web.site.mk"
|
.include "${WEB_PREFIX}/share/mk/web.site.mk"
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
# The FreeBSD German Documentation Project
|
# The FreeBSD German Documentation Project
|
||||||
# The FreeBSD Documentation Project
|
# The FreeBSD Documentation Project
|
||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
# $FreeBSDde: de-www/releases/4.7R/Makefile,v 1.2 2002/12/08 00:26:04 ue Exp $
|
# $FreeBSDde: de-www/releases/4.7R/Makefile,v 1.3 2004/05/16 22:09:33 mheinen Exp $
|
||||||
# basiert auf: 1.7
|
# basiert auf: 1.10
|
||||||
|
|
||||||
.if exists(../Makefile.conf)
|
.if exists(../Makefile.conf)
|
||||||
.include "../Makefile.conf"
|
.include "../Makefile.conf"
|
||||||
|
@ -11,11 +11,19 @@
|
||||||
.include "../Makefile.inc"
|
.include "../Makefile.inc"
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
DOCS= hardware.sgml relnotes.sgml announce.sgml
|
DOCS= announce.sgml
|
||||||
|
DOCS+= hardware.sgml
|
||||||
|
DOCS+= installation.sgml
|
||||||
|
DOCS+= relnotes.sgml
|
||||||
|
|
||||||
DATA= docbook.css
|
DATA= docbook.css
|
||||||
DATA+= errata.html
|
DATA+= errata.html
|
||||||
DATA+= hardware-alpha.html hardware-i386.html
|
DATA+= installation-alpha.html
|
||||||
DATA+= relnotes-alpha.html relnotes-i386.html
|
DATA+= installation-i386.html
|
||||||
|
DATA+= hardware-alpha.html
|
||||||
|
DATA+= hardware-i386.html
|
||||||
|
DATA+= readme.html
|
||||||
|
DATA+= relnotes-alpha.html
|
||||||
|
DATA+= relnotes-i386.html
|
||||||
|
|
||||||
.include "${WEB_PREFIX}/share/mk/web.site.mk"
|
.include "${WEB_PREFIX}/share/mk/web.site.mk"
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
||||||
<!ENTITY base CDATA "../..">
|
<!ENTITY base CDATA "../..">
|
||||||
<!ENTITY date "$FreeBSD$">
|
<!ENTITY date "$FreeBSD$">
|
||||||
<!ENTITY dedate "$FreeBSDde: de-www/releases/4.7R/announce.sgml,v 1.2 2004/01/03 01:19:07 mheinen Exp $">
|
<!ENTITY dedate "$FreeBSDde: de-www/releases/4.7R/announce.sgml,v 1.3 2004/05/16 22:06:16 mheinen Exp $">
|
||||||
<!ENTITY reference "basiert auf: 1.2">
|
<!ENTITY reference "basiert auf: 1.4">
|
||||||
<!ENTITY title "FreeBSD 4.7-RELEASE Announcement">
|
<!ENTITY title "FreeBSD 4.7-RELEASE Announcement">
|
||||||
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
|
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
|
||||||
]>
|
]>
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
# The FreeBSD German Documentation Project
|
# The FreeBSD German Documentation Project
|
||||||
# The FreeBSD Documentation Project
|
# The FreeBSD Documentation Project
|
||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
# $FreeBSDde: de-www/releases/4.8R/Makefile,v 1.2 2003/08/11 23:13:05 mheinen Exp $
|
# $FreeBSDde: de-www/releases/4.8R/Makefile,v 1.3 2004/05/16 22:09:33 mheinen Exp $
|
||||||
# basiert auf: 1.4
|
# basiert auf: 1.7
|
||||||
|
|
||||||
.if exists(../Makefile.conf)
|
.if exists(../Makefile.conf)
|
||||||
.include "../Makefile.conf"
|
.include "../Makefile.conf"
|
||||||
|
@ -11,11 +11,19 @@
|
||||||
.include "../Makefile.inc"
|
.include "../Makefile.inc"
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
DOCS= announce.sgml hardware.sgml relnotes.sgml
|
DOCS= announce.sgml
|
||||||
|
DOCS+= hardware.sgml
|
||||||
|
DOCS+= installation.sgml
|
||||||
|
DOCS+= relnotes.sgml
|
||||||
|
|
||||||
DATA= docbook.css
|
DATA= docbook.css
|
||||||
DATA+= errata.html
|
DATA+= errata.html
|
||||||
DATA+= hardware-alpha.html hardware-i386.html
|
DATA+= hardware-alpha.html
|
||||||
DATA+= relnotes-alpha.html relnotes-i386.html
|
DATA+= hardware-i386.html
|
||||||
|
DATA+= installation-alpha.html
|
||||||
|
DATA+= installation-i386.html
|
||||||
|
DATA+= readme.html
|
||||||
|
DATA+= relnotes-alpha.html
|
||||||
|
DATA+= relnotes-i386.html
|
||||||
|
|
||||||
.include "${WEB_PREFIX}/share/mk/web.site.mk"
|
.include "${WEB_PREFIX}/share/mk/web.site.mk"
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
# The FreeBSD German Documentation Project
|
# The FreeBSD German Documentation Project
|
||||||
# The FreeBSD Documentation Project
|
# The FreeBSD Documentation Project
|
||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
# $FreeBSDde: de-www/releases/4.9R/Makefile,v 1.1 2004/01/01 14:48:27 mheinen Exp $
|
# $FreeBSDde: de-www/releases/4.9R/Makefile,v 1.2 2004/05/16 22:09:33 mheinen Exp $
|
||||||
# basiert auf: 1.4
|
# basiert auf: 1.7
|
||||||
|
|
||||||
.if exists(../Makefile.conf)
|
.if exists(../Makefile.conf)
|
||||||
.include "../Makefile.conf"
|
.include "../Makefile.conf"
|
||||||
|
@ -11,11 +11,19 @@
|
||||||
.include "../Makefile.inc"
|
.include "../Makefile.inc"
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
DOCS= announce.sgml hardware.sgml relnotes.sgml
|
DOCS= announce.sgml
|
||||||
|
DOCS+= installation.sgml
|
||||||
|
DOCS+= hardware.sgml
|
||||||
|
DOCS+= relnotes.sgml
|
||||||
|
|
||||||
DATA= docbook.css
|
DATA= docbook.css
|
||||||
DATA+= errata.html
|
DATA+= errata.html
|
||||||
DATA+= hardware-alpha.html hardware-i386.html
|
DATA+= hardware-alpha.html
|
||||||
DATA+= relnotes-alpha.html relnotes-i386.html
|
DATA+= hardware-i386.html
|
||||||
|
DATA+= installation-alpha.html
|
||||||
|
DATA+= installation-i386.html
|
||||||
|
DATA+= readme.html
|
||||||
|
DATA+= relnotes-alpha.html
|
||||||
|
DATA+= relnotes-i386.html
|
||||||
|
|
||||||
.include "${WEB_PREFIX}/share/mk/web.site.mk"
|
.include "${WEB_PREFIX}/share/mk/web.site.mk"
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
||||||
<!ENTITY base CDATA "../..">
|
<!ENTITY base CDATA "../..">
|
||||||
<!ENTITY date "$FreeBSD$">
|
<!ENTITY date "$FreeBSD$">
|
||||||
<!ENTITY dedate "$FreeBSDde: de-www/releases/4.9R/announce.sgml,v 1.1 2004/01/01 14:48:27 mheinen Exp $">
|
<!ENTITY dedate "$FreeBSDde: de-www/releases/4.9R/announce.sgml,v 1.2 2004/05/16 22:06:17 mheinen Exp $">
|
||||||
<!ENTITY reference "basiert auf: 1.2">
|
<!ENTITY reference "basiert auf: 1.4">
|
||||||
<!ENTITY local.rel "4.9">
|
<!ENTITY local.rel "4.9">
|
||||||
<!ENTITY title "FreeBSD &local.rel;-RELEASE Announcement">
|
<!ENTITY title "FreeBSD &local.rel;-RELEASE Announcement">
|
||||||
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
|
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
# The FreeBSD German Documentation Project
|
# The FreeBSD German Documentation Project
|
||||||
# The FreeBSD Documentation Project
|
# The FreeBSD Documentation Project
|
||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
# $FreeBSDde: de-www/releases/5.0R/Makefile,v 1.2 2004/01/04 00:16:02 mheinen Exp $
|
# $FreeBSDde: de-www/releases/5.0R/Makefile,v 1.3 2004/05/16 22:09:33 mheinen Exp $
|
||||||
# basiert auf: 1.6
|
# basiert auf: 1.8
|
||||||
|
|
||||||
.if exists(../Makefile.conf)
|
.if exists(../Makefile.conf)
|
||||||
.include "../Makefile.conf"
|
.include "../Makefile.conf"
|
||||||
|
@ -11,7 +11,10 @@
|
||||||
.include "../Makefile.inc"
|
.include "../Makefile.inc"
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
DOCS= announce.sgml hardware.sgml relnotes.sgml installation.sgml
|
DOCS= announce.sgml
|
||||||
|
DOCS+= hardware.sgml
|
||||||
|
DOCS+= installation.sgml
|
||||||
|
DOCS+= relnotes.sgml
|
||||||
|
|
||||||
DATA= docbook.css
|
DATA= docbook.css
|
||||||
DATA+= errata.html
|
DATA+= errata.html
|
||||||
|
@ -21,15 +24,16 @@ DATA+= hardware-ia64.html
|
||||||
DATA+= hardware-i386.html
|
DATA+= hardware-i386.html
|
||||||
DATA+= hardware-pc98.html
|
DATA+= hardware-pc98.html
|
||||||
DATA+= hardware-sparc64.html
|
DATA+= hardware-sparc64.html
|
||||||
DATA+= relnotes-alpha.html
|
|
||||||
DATA+= relnotes-ia64.html
|
|
||||||
DATA+= relnotes-i386.html
|
|
||||||
DATA+= relnotes-pc98.html
|
|
||||||
DATA+= relnotes-sparc64.html
|
|
||||||
DATA+= installation-alpha.html
|
DATA+= installation-alpha.html
|
||||||
DATA+= installation-ia64.html
|
DATA+= installation-ia64.html
|
||||||
DATA+= installation-i386.html
|
DATA+= installation-i386.html
|
||||||
DATA+= installation-pc98.html
|
DATA+= installation-pc98.html
|
||||||
DATA+= installation-sparc64.html
|
DATA+= installation-sparc64.html
|
||||||
|
DATA+= readme.html
|
||||||
|
DATA+= relnotes-alpha.html
|
||||||
|
DATA+= relnotes-ia64.html
|
||||||
|
DATA+= relnotes-i386.html
|
||||||
|
DATA+= relnotes-pc98.html
|
||||||
|
DATA+= relnotes-sparc64.html
|
||||||
|
|
||||||
.include "${WEB_PREFIX}/share/mk/web.site.mk"
|
.include "${WEB_PREFIX}/share/mk/web.site.mk"
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
||||||
<!ENTITY base CDATA "../..">
|
<!ENTITY base CDATA "../..">
|
||||||
<!ENTITY date "$FreeBSD$">
|
<!ENTITY date "$FreeBSD$">
|
||||||
<!ENTITY dedate "$FreeBSDde: de-www/releases/5.0R/announce.sgml,v 1.1 2004/01/04 00:16:02 mheinen Exp $">
|
<!ENTITY dedate "$FreeBSDde: de-www/releases/5.0R/announce.sgml,v 1.2 2004/05/16 22:06:17 mheinen Exp $">
|
||||||
<!ENTITY reference "basiert auf: 1.3">
|
<!ENTITY reference "basiert auf: 1.5">
|
||||||
<!ENTITY title "FreeBSD 5.0-RELEASE Announcement">
|
<!ENTITY title "FreeBSD 5.0-RELEASE Announcement">
|
||||||
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
|
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
|
||||||
]>
|
]>
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
||||||
<!ENTITY base CDATA "../..">
|
<!ENTITY base CDATA "../..">
|
||||||
<!ENTITY date "$FreeBSD$">
|
<!ENTITY date "$FreeBSD$">
|
||||||
<!ENTITY dedate "$FreeBSDde: de-www/releases/5.0R/installation.sgml,v 1.3 2003/10/10 22:47:50 mheinen Exp $">
|
<!ENTITY dedate "$FreeBSDde: de-www/releases/5.0R/installation.sgml,v 1.4 2004/05/16 22:10:01 mheinen Exp $">
|
||||||
<!ENTITY reference "basiert auf: 1.3">
|
<!ENTITY reference "basiert auf: 1.4">
|
||||||
<!ENTITY title "FreeBSD 5.0-RELEASE Installation Notes">
|
<!ENTITY title "FreeBSD 5.0-RELEASE Installation Notes">
|
||||||
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
|
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
|
||||||
]>
|
]>
|
||||||
|
@ -19,8 +19,8 @@
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="installation-alpha.html">alpha</a></li>
|
<li><a href="installation-alpha.html">alpha</a></li>
|
||||||
<li><a href="installation-ia64.html">ia64</a></li>
|
|
||||||
<li><a href="installation-i386.html">i386</a></li>
|
<li><a href="installation-i386.html">i386</a></li>
|
||||||
|
<li><a href="installation-ia64.html">ia64</a></li>
|
||||||
<li><a href="installation-pc98.html">pc98</a></li>
|
<li><a href="installation-pc98.html">pc98</a></li>
|
||||||
<li><a href="installation-sparc64.html">sparc64</a></li>
|
<li><a href="installation-sparc64.html">sparc64</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
# The FreeBSD German Documentation Project
|
# The FreeBSD German Documentation Project
|
||||||
# The FreeBSD Documentation Project
|
# The FreeBSD Documentation Project
|
||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
# $FreeBSDde: de-www/releases/5.1R/Makefile,v 1.2 2003/08/11 23:13:05 mheinen Exp $
|
# $FreeBSDde: de-www/releases/5.1R/Makefile,v 1.3 2004/05/16 22:09:33 mheinen Exp $
|
||||||
# basiert auf: 1.3
|
# basiert auf: 1.5
|
||||||
|
|
||||||
.if exists(../Makefile.conf)
|
.if exists(../Makefile.conf)
|
||||||
.include "../Makefile.conf"
|
.include "../Makefile.conf"
|
||||||
|
@ -11,7 +11,10 @@
|
||||||
.include "../Makefile.inc"
|
.include "../Makefile.inc"
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
DOCS= announce.sgml hardware.sgml relnotes.sgml installation.sgml
|
DOCS= announce.sgml
|
||||||
|
DOCS+= hardware.sgml
|
||||||
|
DOCS+= installation.sgml
|
||||||
|
DOCS+= relnotes.sgml
|
||||||
|
|
||||||
DATA= docbook.css
|
DATA= docbook.css
|
||||||
DATA+= errata.html
|
DATA+= errata.html
|
||||||
|
@ -21,15 +24,16 @@ DATA+= hardware-ia64.html
|
||||||
DATA+= hardware-i386.html
|
DATA+= hardware-i386.html
|
||||||
DATA+= hardware-pc98.html
|
DATA+= hardware-pc98.html
|
||||||
DATA+= hardware-sparc64.html
|
DATA+= hardware-sparc64.html
|
||||||
DATA+= relnotes-alpha.html
|
|
||||||
DATA+= relnotes-ia64.html
|
|
||||||
DATA+= relnotes-i386.html
|
|
||||||
DATA+= relnotes-pc98.html
|
|
||||||
DATA+= relnotes-sparc64.html
|
|
||||||
DATA+= installation-alpha.html
|
DATA+= installation-alpha.html
|
||||||
DATA+= installation-ia64.html
|
DATA+= installation-ia64.html
|
||||||
DATA+= installation-i386.html
|
DATA+= installation-i386.html
|
||||||
DATA+= installation-pc98.html
|
DATA+= installation-pc98.html
|
||||||
DATA+= installation-sparc64.html
|
DATA+= installation-sparc64.html
|
||||||
|
DATA+= readme.html
|
||||||
|
DATA+= relnotes-alpha.html
|
||||||
|
DATA+= relnotes-ia64.html
|
||||||
|
DATA+= relnotes-i386.html
|
||||||
|
DATA+= relnotes-pc98.html
|
||||||
|
DATA+= relnotes-sparc64.html
|
||||||
|
|
||||||
.include "${WEB_PREFIX}/share/mk/web.site.mk"
|
.include "${WEB_PREFIX}/share/mk/web.site.mk"
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
||||||
<!ENTITY base CDATA "../..">
|
<!ENTITY base CDATA "../..">
|
||||||
<!ENTITY date "$FreeBSD$">
|
<!ENTITY date "$FreeBSD$">
|
||||||
<!ENTITY dedate "$FreeBSDde: de-www/releases/5.1R/announce.sgml,v 1.2 2004/01/03 01:27:54 mheinen Exp $">
|
<!ENTITY dedate "$FreeBSDde: de-www/releases/5.1R/announce.sgml,v 1.3 2004/05/16 22:06:17 mheinen Exp $">
|
||||||
<!ENTITY reference "basiert auf: 1.1">
|
<!ENTITY reference "basiert auf: 1.3">
|
||||||
<!ENTITY title "FreeBSD 5.1-RELEASE Announcement">
|
<!ENTITY title "FreeBSD 5.1-RELEASE Announcement">
|
||||||
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
|
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
|
||||||
]>
|
]>
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
# The FreeBSD German Documentation Project
|
# The FreeBSD German Documentation Project
|
||||||
# The FreeBSD Documentation Project
|
# The FreeBSD Documentation Project
|
||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
# $FreeBSDde: de-www/releases/5.2R/Makefile,v 1.1 2004/01/04 11:50:37 mheinen Exp $
|
# $FreeBSDde: de-www/releases/5.2R/Makefile,v 1.2 2004/05/16 22:09:34 mheinen Exp $
|
||||||
# basiert auf: 1.2
|
# basiert auf: 1.7
|
||||||
|
|
||||||
.if exists(../Makefile.conf)
|
.if exists(../Makefile.conf)
|
||||||
.include "../Makefile.conf"
|
.include "../Makefile.conf"
|
||||||
|
@ -11,7 +11,9 @@
|
||||||
.include "../Makefile.inc"
|
.include "../Makefile.inc"
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
DOCS= hardware.sgml relnotes.sgml installation.sgml
|
DOCS= hardware.sgml
|
||||||
|
DOCS+= installation.sgml
|
||||||
|
DOCS+= relnotes.sgml
|
||||||
|
|
||||||
DATA= docbook.css
|
DATA= docbook.css
|
||||||
DATA+= errata.html
|
DATA+= errata.html
|
||||||
|
@ -22,17 +24,18 @@ DATA+= hardware-ia64.html
|
||||||
DATA+= hardware-i386.html
|
DATA+= hardware-i386.html
|
||||||
DATA+= hardware-pc98.html
|
DATA+= hardware-pc98.html
|
||||||
DATA+= hardware-sparc64.html
|
DATA+= hardware-sparc64.html
|
||||||
DATA+= relnotes-alpha.html
|
|
||||||
DATA+= relnotes-amd64.html
|
|
||||||
DATA+= relnotes-ia64.html
|
|
||||||
DATA+= relnotes-i386.html
|
|
||||||
DATA+= relnotes-pc98.html
|
|
||||||
DATA+= relnotes-sparc64.html
|
|
||||||
DATA+= installation-alpha.html
|
DATA+= installation-alpha.html
|
||||||
DATA+= installation-amd64.html
|
DATA+= installation-amd64.html
|
||||||
DATA+= installation-ia64.html
|
DATA+= installation-ia64.html
|
||||||
DATA+= installation-i386.html
|
DATA+= installation-i386.html
|
||||||
DATA+= installation-pc98.html
|
DATA+= installation-pc98.html
|
||||||
DATA+= installation-sparc64.html
|
DATA+= installation-sparc64.html
|
||||||
|
DATA+= readme.html
|
||||||
|
DATA+= relnotes-alpha.html
|
||||||
|
DATA+= relnotes-amd64.html
|
||||||
|
DATA+= relnotes-ia64.html
|
||||||
|
DATA+= relnotes-i386.html
|
||||||
|
DATA+= relnotes-pc98.html
|
||||||
|
DATA+= relnotes-sparc64.html
|
||||||
|
|
||||||
.include "${WEB_PREFIX}/share/mk/web.site.mk"
|
.include "${WEB_PREFIX}/share/mk/web.site.mk"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# $FreeBSD: www/de/releases/Makefile,v 1.4 2004/01/03 14:21:33 mheinen Exp $
|
# $FreeBSD$
|
||||||
# $FreeBSDde: de-www/releases/Makefile,v 1.5 2004/01/03 01:26:28 mheinen Exp $
|
# $FreeBSDde: de-www/releases/Makefile,v 1.6 2004/01/13 11:55:49 brueffer Exp $
|
||||||
# basiert auf: 1.37
|
# basiert auf: 1.37
|
||||||
|
|
||||||
.if exists(../Makefile.conf)
|
.if exists(../Makefile.conf)
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
||||||
<!ENTITY base CDATA "..">
|
<!ENTITY base CDATA "..">
|
||||||
<!ENTITY date "$FreeBSD$">
|
<!ENTITY date "$FreeBSD$">
|
||||||
<!ENTITY dedate "$FreeBSDde: de-www/releases/index.sgml,v 1.12 2004/05/04 15:06:05 brueffer Exp $">
|
<!ENTITY dedate "$FreeBSDde: de-www/releases/index.sgml,v 1.13 2004/05/16 22:11:14 mheinen Exp $">
|
||||||
<!ENTITY reference "basiert auf: 1.97">
|
<!ENTITY reference "basiert auf: 1.98">
|
||||||
<!ENTITY title "Release Information">
|
<!ENTITY title "Release Information">
|
||||||
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
||||||
]>
|
]>
|
||||||
|
@ -20,18 +20,24 @@
|
||||||
|
|
||||||
<h2>Aktuelle Version(en)</h2>
|
<h2>Aktuelle Version(en)</h2>
|
||||||
|
|
||||||
<p><b>Release &rel.current;</b> (&rel.current.date;) <em><a
|
<p><b>Release &rel.current;</b> (&rel.current.date;)
|
||||||
href="&u.rel.announce;">Announcement</a> : <a
|
<em>
|
||||||
href="&u.rel.notes;">Release Notes</a> : <a
|
<a href="&u.rel.announce;">Announcement</a> :
|
||||||
href="&u.rel.hardware;">Hardware Notes</a> : <a
|
<a href="&u.rel.notes;">Release Notes</a> :
|
||||||
href="&u.rel.errata;">Errata</a> : <a
|
<a href="&u.rel.hardware;">Hardware Notes</a> :
|
||||||
href="&u.rel.early;">Early Adopter's Guide</a></em></p>
|
<a href="&u.rel.installation;">Installation Notes</a> :
|
||||||
|
<a href="&u.rel.readme;">Readme</a> :
|
||||||
|
<a href="&u.rel.errata;">Errata</a> :
|
||||||
|
<a href="&u.rel.early;">Early Adopter's Guide</a>
|
||||||
|
</em></p>
|
||||||
|
|
||||||
<p><b>Release &rel2.current;</b> (&rel2.current.date;)
|
<p><b>Release &rel2.current;</b> (&rel2.current.date;)
|
||||||
<em>
|
<em>
|
||||||
<a href="&u.rel2.announce;">Announcement</a> :
|
<a href="&u.rel2.announce;">Announcement</a> :
|
||||||
<a href="&u.rel2.notes;">Release Notes</a> :
|
<a href="&u.rel2.notes;">Release Notes</a> :
|
||||||
<a href="&u.rel2.hardware;">Hardware Notes</a> :
|
<a href="&u.rel2.hardware;">Hardware Notes</a> :
|
||||||
|
<a href="&u.rel2.installation;">Installation Notes</a> :
|
||||||
|
<a href="&u.rel2.readme;">Readme</a> :
|
||||||
<a href="&u.rel2.errata;">Errata</a>
|
<a href="&u.rel2.errata;">Errata</a>
|
||||||
</em></p>
|
</em></p>
|
||||||
|
|
||||||
|
@ -82,6 +88,7 @@
|
||||||
<a href="./5.2R/relnotes.html">Release Notes</a>:
|
<a href="./5.2R/relnotes.html">Release Notes</a>:
|
||||||
<a href="./5.2R/hardware.html">Hardware Notes</a>:
|
<a href="./5.2R/hardware.html">Hardware Notes</a>:
|
||||||
<a href="./5.2R/installation.html">Installation Notes</a>:
|
<a href="./5.2R/installation.html">Installation Notes</a>:
|
||||||
|
<a href="./5.2R/readme.html">Readme</a>:
|
||||||
<a href="./5.2R/errata.html">Errata</a>:
|
<a href="./5.2R/errata.html">Errata</a>:
|
||||||
<a href="./5.2R/early-adopter.html">Early Adopter's Guide</a>
|
<a href="./5.2R/early-adopter.html">Early Adopter's Guide</a>
|
||||||
</em>
|
</em>
|
||||||
|
@ -93,6 +100,7 @@
|
||||||
<a href="./5.1R/relnotes.html">Release Notes</a>:
|
<a href="./5.1R/relnotes.html">Release Notes</a>:
|
||||||
<a href="./5.1R/hardware.html">Hardware Notes</a>:
|
<a href="./5.1R/hardware.html">Hardware Notes</a>:
|
||||||
<a href="./5.1R/installation.html">Installation Notes</a>:
|
<a href="./5.1R/installation.html">Installation Notes</a>:
|
||||||
|
<a href="./5.1R/readme.html">Readme</a>:
|
||||||
<a href="./5.1R/errata.html">Errata</a>:
|
<a href="./5.1R/errata.html">Errata</a>:
|
||||||
<a href="./5.1R/early-adopter.html">Early Adopter's Guide</a>
|
<a href="./5.1R/early-adopter.html">Early Adopter's Guide</a>
|
||||||
</em>
|
</em>
|
||||||
|
@ -104,6 +112,7 @@
|
||||||
<a href="./5.0R/relnotes.html">Release Notes</a>:
|
<a href="./5.0R/relnotes.html">Release Notes</a>:
|
||||||
<a href="./5.0R/hardware.html">Hardware Notes</a>:
|
<a href="./5.0R/hardware.html">Hardware Notes</a>:
|
||||||
<a href="./5.0R/installation.html">Installation Notes</a>:
|
<a href="./5.0R/installation.html">Installation Notes</a>:
|
||||||
|
<a href="./5.0R/readme.html">Readme</a>:
|
||||||
<a href="./5.0R/errata.html">Errata</a>:
|
<a href="./5.0R/errata.html">Errata</a>:
|
||||||
<a href="./5.0R/early-adopter.html">Early Adopter's Guide</a>
|
<a href="./5.0R/early-adopter.html">Early Adopter's Guide</a>
|
||||||
</em>
|
</em>
|
||||||
|
@ -114,6 +123,8 @@
|
||||||
<a href="./4.8R/announce.html">Announcement</a>:
|
<a href="./4.8R/announce.html">Announcement</a>:
|
||||||
<a href="./4.8R/relnotes.html">Release Notes</a>:
|
<a href="./4.8R/relnotes.html">Release Notes</a>:
|
||||||
<a href="./4.8R/hardware.html">Hardware Notes</a>:
|
<a href="./4.8R/hardware.html">Hardware Notes</a>:
|
||||||
|
<a href="./4.8R/installation.html">Installation Notes</a>:
|
||||||
|
<a href="./4.8R/readme.html">Readme</a>:
|
||||||
<a href="./4.8R/errata.html">Errata</a>
|
<a href="./4.8R/errata.html">Errata</a>
|
||||||
</em>
|
</em>
|
||||||
</li>
|
</li>
|
||||||
|
@ -123,6 +134,8 @@
|
||||||
<a href="./4.7R/announce.html">Announcement</a>:
|
<a href="./4.7R/announce.html">Announcement</a>:
|
||||||
<a href="./4.7R/relnotes.html">Release Notes</a>:
|
<a href="./4.7R/relnotes.html">Release Notes</a>:
|
||||||
<a href="./4.7R/hardware.html">Hardware Notes</a>:
|
<a href="./4.7R/hardware.html">Hardware Notes</a>:
|
||||||
|
<a href="./4.7R/installation.html">Installation Notes</a>:
|
||||||
|
<a href="./4.7R/readme.html">Readme</a>:
|
||||||
<a href="./4.7R/errata.html">Errata</a>
|
<a href="./4.7R/errata.html">Errata</a>
|
||||||
</em>
|
</em>
|
||||||
</li>
|
</li>
|
||||||
|
@ -132,6 +145,7 @@
|
||||||
<a href="./4.6.2R/announce.html">Announcement</a>:
|
<a href="./4.6.2R/announce.html">Announcement</a>:
|
||||||
<a href="./4.6.2R/relnotes.html">Release Notes</a>:
|
<a href="./4.6.2R/relnotes.html">Release Notes</a>:
|
||||||
<a href="./4.6.2R/hardware.html">Hardware Notes</a>:
|
<a href="./4.6.2R/hardware.html">Hardware Notes</a>:
|
||||||
|
<a href="./4.6.2R/readme.html">Readme</a>:
|
||||||
<a href="./4.6.2R/errata.html">Errata</a>
|
<a href="./4.6.2R/errata.html">Errata</a>
|
||||||
</em>
|
</em>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -1,14 +1,11 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
||||||
<!ENTITY base CDATA "..">
|
<!ENTITY base CDATA "..">
|
||||||
<!ENTITY date "$FreeBSD$">
|
<!ENTITY date "$FreeBSD$">
|
||||||
|
<!ENTITY dedate "$FreeBSDde: de-www/releases/snapshots.sgml,v 1.4 2004/05/16 22:10:35 mheinen Exp $">
|
||||||
|
<!ENTITY reference "basiert auf: 1.17">
|
||||||
<!ENTITY title "FreeBSD Snapshot Releases">
|
<!ENTITY title "FreeBSD Snapshot Releases">
|
||||||
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
||||||
]>
|
]>
|
||||||
<!--
|
|
||||||
$FreeBSD$
|
|
||||||
$FreeBSde$
|
|
||||||
basiert auf: 1.16
|
|
||||||
-->
|
|
||||||
|
|
||||||
<html>
|
<html>
|
||||||
&header;
|
&header;
|
||||||
|
@ -71,32 +68,25 @@
|
||||||
|
|
||||||
<h2>Wo finde ich Snapshots?</h2>
|
<h2>Wo finde ich Snapshots?</h2>
|
||||||
|
|
||||||
<p>Snapshots von <a
|
<p>Snapshots sowohl von <a
|
||||||
href="&base;/../doc/de_DE.ISO8859-1/books/handbook/current-stable.html#CURRENT">FreeBSD-CURRENT</a>
|
href="&base;/../doc/de_DE.ISO8859-1/books/handbook/current-stable.html#CURRENT">FreeBSD-CURRENT</a>
|
||||||
|
als auch von <a
|
||||||
|
href="&base;/../doc/de_DE.ISO8859-1/books/handbook/current-stable.html#STABLE">FreeBSD-STABLE</a>
|
||||||
könen mit anonymous FTP von <a
|
könen mit anonymous FTP von <a
|
||||||
href="ftp://current.FreeBSD.org/pub/FreeBSD/">
|
href="ftp://current.FreeBSD.org/pub/FreeBSD/">
|
||||||
ftp://current.FreeBSD.org/pub/FreeBSD/</a> bezogen werden. Die
|
ftp://current.FreeBSD.org/pub/FreeBSD/</a> bezogen werden. Die
|
||||||
Snapshot-Versionen befinden sich in den Verzeichnissen mit den
|
Snapshot-Versionen befinden sich in den Verzeichnissen mit den
|
||||||
Namen <b>REL-YYMMDD-SNAP</b>. `<b>REL</b>' ist die Nummer der
|
Namen <b>REL-YYYYMMDD-*SNAP</b>. `<b>REL</b>' bezeichnet das
|
||||||
Version, `<b>YY</b>' ist das Jahr, `<b>MM</b>' der Monat und
|
Release (beispielsweise 5.2-CURRENT oder 4.9-STABLE),
|
||||||
|
`<b>YYYY</b>' ist das Jahr, `<b>MM</b>' der Monat und
|
||||||
`<b>DD</b>' der Tag der Veröffentlichung dieses Snapshots.
|
`<b>DD</b>' der Tag der Veröffentlichung dieses Snapshots.
|
||||||
Jedes Snapshot-Verzeichnis enthält ein `<b>README</b>', in
|
Jedes Snapshot-Verzeichnis enthält die Datei
|
||||||
dem die Änderungen beschrieben werden, die in den
|
`<b>RELNOTES.TXT</b>', in dem die Änderungen beschrieben
|
||||||
jeweiligen Snapshot eingeflossen sind.</p>
|
werden, die in den jeweiligen Snapshot eingeflossen sind.</p>
|
||||||
|
|
||||||
<p>Auf vielfachen Wunsch sind jetzt auch Snapshorts für den
|
<p>
|
||||||
Entwicklungszweig <a
|
<a href="index.html">Release Home</a>
|
||||||
href="&base;/../doc/de_DE.ISO8859-1/books/handbook/current-stable.html#STABLE">FreeBSD-STABLE</a>
|
</p>
|
||||||
verfügbar, sie können via anonymous FTP von <a
|
|
||||||
href="ftp://releng4.FreeBSD.org/pub/FreeBSD/">
|
|
||||||
ftp://releng4.FreeBSD.org/pub/FreeBSD/</a> bezogen werden. Die
|
|
||||||
Namen der Verzeichnisse, in denen die Snapshots liegen, sind
|
|
||||||
ähnlich wie bei -current aufgebaut, allerdings enden sie
|
|
||||||
mit RELENG und nicht mit SNAP.</p>
|
|
||||||
|
|
||||||
<p></p>
|
|
||||||
|
|
||||||
<a href="index.html">Release Home</a>
|
|
||||||
|
|
||||||
&footer;
|
&footer;
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# $FreeBSD: www/de/security/Makefile,v 1.2 2004/01/11 00:32:03 mheinen Exp $
|
# $FreeBSD$
|
||||||
# $FreeBSDde: de-www/security/Makefile,v 1.3 2004/01/25 03:50:13 brueffer Exp $
|
# $FreeBSDde: de-www/security/Makefile,v 1.4 2004/05/16 17:44:55 mheinen Exp $
|
||||||
# basiert auf: 1.11
|
# basiert auf: 1.12
|
||||||
|
|
||||||
.if exists(../Makefile.conf)
|
.if exists(../Makefile.conf)
|
||||||
.include "../Makefile.conf"
|
.include "../Makefile.conf"
|
||||||
|
@ -9,7 +9,7 @@
|
||||||
.include "../Makefile.inc"
|
.include "../Makefile.inc"
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
DOCS=
|
DOCS= charter.sgml
|
||||||
DOCS+= security.sgml
|
DOCS+= security.sgml
|
||||||
|
|
||||||
INDEXLINK= security.html
|
INDEXLINK= security.html
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
||||||
<!ENTITY base CDATA "..">
|
<!ENTITY base CDATA "..">
|
||||||
<!ENTITY date "$FreeBSD$">
|
<!ENTITY date "$FreeBSD$">
|
||||||
<!ENTITY dedate "$FreeBSDde: de-www/security/security.sgml,v 1.2 2004/01/10 01:28:39 mheinen Exp $">
|
<!ENTITY dedate "$FreeBSDde: de-www/security/security.sgml,v 1.10 2004/05/16 18:07:53 mheinen Exp $">
|
||||||
<!ENTITY reference "basiert auf: 1.149">
|
<!ENTITY reference "basiert auf: 1.159">
|
||||||
<!ENTITY title "FreeBSD Sicherheit">
|
<!ENTITY title "FreeBSD Sicherheit">
|
||||||
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
||||||
<!ENTITY advisories.html.inc SYSTEM "advisories.html.inc">
|
<!ENTITY advisories.html.inc SYSTEM "advisories.html.inc">
|
||||||
|
@ -28,15 +28,32 @@
|
||||||
|
|
||||||
<h2>Inhalt</h2>
|
<h2>Inhalt</h2>
|
||||||
<ul>
|
<ul>
|
||||||
|
<li><a href="#how">Sicherheitsprobleme melden</a></li>
|
||||||
<li><a href="#sec">Der FreeBSD Security-Officer</a></li>
|
<li><a href="#sec">Der FreeBSD Security-Officer</a></li>
|
||||||
|
<li><a href="charter.html">Die Charta des Security-Officers</a></li>
|
||||||
<li><a href="#pol">Umgang mit Informationen</a></li>
|
<li><a href="#pol">Umgang mit Informationen</a></li>
|
||||||
<li><a href="#adv">FreeBSD Sicherheits-Hinweise</a></li>
|
<li><a href="#adv">FreeBSD Sicherheitshinweise</a></li>
|
||||||
<li><a href="#ml">Mailinglisten zum Thema Sicherheit</a></li>
|
<li><a href="http://www.freebsd.org/doc/de_DE.ISO8859-1/books/handbook/security-advisories.html">FreeBSD-Sicherheitshinweise
|
||||||
<li><a href="#spg">Richtlinien zum sicheren Programmieren</a></li>
|
verstehen</a></li>
|
||||||
<li><a href="#tat">FreeBSD sichern</a></li>
|
|
||||||
<li><a href="#misc">Maßnahmen bei einem Sicherheitsvorfall</a></li>
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
<a name="how"></a>
|
||||||
|
<p>Melden Sie Sicherheitsprobleme in FreeBSD direkt an das
|
||||||
|
<a href="mailto:security@FreeBSD.org">Security-Officer-Team</a> oder
|
||||||
|
den <a href="mailto:security-officer@FreeBSD.org">Security-Officer</a>.
|
||||||
|
Wenn Sie ein Problem melden, geben Sie bitte Folgendes an:</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Eine Beschreibung des Sicherheitsproblems,</li>
|
||||||
|
<li>welche FreeBSD-Versionen betroffen sind,</li>
|
||||||
|
<li>wie das Problem umgangen werden kann und</li>
|
||||||
|
<li>wenn möglich, reichen Sie bitte auch eine
|
||||||
|
Fehlerbehebung ein.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p>Der Security-Officer oder ein Mitglied des Security-Officer-Teams
|
||||||
|
wird Sie ansprechen, nachdem Sie ein Problem gemeldet haben.</p>
|
||||||
|
|
||||||
<a name="sec"></a>
|
<a name="sec"></a>
|
||||||
<h2>Der FreeBSD Security-Officer und das Security-Officer-Team</h2>
|
<h2>Der FreeBSD Security-Officer und das Security-Officer-Team</h2>
|
||||||
|
|
||||||
|
@ -65,8 +82,8 @@
|
||||||
<td>Security-Officer</td>
|
<td>Security-Officer</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr valign="top">
|
<tr valign="top">
|
||||||
<td>Chris Faulhaber <a
|
<td>Dag-Erling Smørgrav <a
|
||||||
href="mailto:jedgar@FreeBSD.org"><jedgar@FreeBSD.org></a></td>
|
href="mailto:jedgar@FreeBSD.org"><des@FreeBSD.org></a></td>
|
||||||
<td>Deputy-Security-Officer</td>
|
<td>Deputy-Security-Officer</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr valign="top">
|
<tr valign="top">
|
||||||
|
@ -83,8 +100,8 @@
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<p>Der Security-Officer wird vom
|
<p>Der Security-Officer wird vom
|
||||||
<a href="mailto:security-team@FreeBSD.org">FreeBSD-Security-Team
|
<a href="mailto:security@FreeBSD.org">FreeBSD-Security-Team
|
||||||
<security-team@FreeBSD.org></a> unterstützt.
|
<security@FreeBSD.org></a> unterstützt.
|
||||||
Das Team besteht aus einer Gruppe von Committern, die vom
|
Das Team besteht aus einer Gruppe von Committern, die vom
|
||||||
Security-Officer ausgewählt werden.</p>
|
Security-Officer ausgewählt werden.</p>
|
||||||
|
|
||||||
|
@ -175,7 +192,7 @@
|
||||||
geschützt.</p>
|
geschützt.</p>
|
||||||
|
|
||||||
<a name="adv"></a>
|
<a name="adv"></a>
|
||||||
<h2>FreeBSD Sicherheits-Hinweise</h2>
|
<h2>FreeBSD Sicherheitshinweise</h2>
|
||||||
|
|
||||||
<p>Der FreeBSD-Security-Officer gibt Sicherheitshinweise
|
<p>Der FreeBSD-Security-Officer gibt Sicherheitshinweise
|
||||||
für verschiedene FreeBSD-Entwicklungszweige heraus:
|
für verschiedene FreeBSD-Entwicklungszweige heraus:
|
||||||
|
@ -202,47 +219,72 @@
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
<p>Sicherheitshinweise für die FreeBSD-Ports-Collection
|
||||||
|
werden auf der Seite <a href="http://vuxml.FreeBSD.org/">FreeBSD VuXML</a>
|
||||||
|
veröffentlicht.</p>
|
||||||
|
|
||||||
<p>Jeder Zweig wird vom Security-Officer nur für eine begrenzte
|
<p>Jeder Zweig wird vom Security-Officer nur für eine begrenzte
|
||||||
Zeit unterstützt, typischerweise für 12 Monate
|
Zeit gewartet. Die Zweige werden in Klassen
|
||||||
nach der Veröffentlichung. Wann die momentan
|
eingeteilt, die den Wartungszeitraum bestimmen:</p>
|
||||||
unterstützten Releases auslaufen, ist in der Tabelle
|
|
||||||
unten aufgeführt. Die Spalte <em>Wartungsende</em>
|
<dl>
|
||||||
gibt den frühest möglichen Zeitpunkt an, an dem
|
<dt>Early-Adopter</dt>
|
||||||
ein Zweig ausläuft. Beachten sie, dass die Zeitpunkte
|
<dd>Releases aus dem -CURRENT-Zweig werden für mindestens
|
||||||
nach hinten verschoben werden können, aber nur besondere
|
6 Monate nach Erscheinen des Releases gewartet.</dd>
|
||||||
Umstände dazu führen, dass ein Zweig vorher aus
|
|
||||||
der Wartung genommen wird.</p>
|
<dt>normal</dt>
|
||||||
|
<dd>Releases aus dem -STABLE-Zweig werden für mindestens
|
||||||
|
12 Monate nach Erscheinen des Releases gewartet.</dd>
|
||||||
|
<dd></dd>
|
||||||
|
|
||||||
|
<dt>erweitert</dt>
|
||||||
|
<dd>Ausgewählte Releases werden für mindestens
|
||||||
|
24 Monate nach Erscheinen des Releases gewartet.</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<p>Die Einteilung und Wartungsenden der momentan unterstützten
|
||||||
|
Releases finden Sie in der folgenden Tabelle. Die Spalte
|
||||||
|
<em>Wartungsende</em> gibt den frühest möglichen
|
||||||
|
Zeitpunkt an, an dem ein Zweig aus der Wartung läuft.
|
||||||
|
Beachten Sie, dass die Zeiträume verlängert werden
|
||||||
|
können, aber nur besondere Umstände dazu führen,
|
||||||
|
dass ein Zweig vorzeitig aus der Wartung genommen wird.</p>
|
||||||
|
|
||||||
<table border="3" cellspacing="0" cellpadding="2">
|
<table border="3" cellspacing="0" cellpadding="2">
|
||||||
<tr>
|
<tr>
|
||||||
<th>Zweig</th>
|
<th>Zweig</th>
|
||||||
<th>Release</th>
|
<th>Release</th>
|
||||||
|
<th>Klasse</th>
|
||||||
<th>Wartungsende</th>
|
<th>Wartungsende</th>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>RELENG_4</td>
|
<td>RELENG_4</td>
|
||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>31. Oktober 2004</td>
|
<td>-</td>
|
||||||
|
<td>31. März 2005</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>RELENG_4_8</td>
|
<td>RELENG_4_8</td>
|
||||||
<td>4.8-RELEASE</td>
|
<td>4.8-RELEASE</td>
|
||||||
<td>31. März 2004</td>
|
<td>erweitert</td>
|
||||||
|
<td>31. März 2005</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td>RELENG_5_2</td>
|
||||||
|
<td>5.2-RELEASE</td>
|
||||||
|
<td>Early-Adopter</td>
|
||||||
|
<td>31. Dezember 2004</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>RELENG_4_9</td>
|
<td>RELENG_4_9</td>
|
||||||
<td>4.9-RELEASE</td>
|
<td>4.9-RELEASE</td>
|
||||||
|
<td>normal</td>
|
||||||
<td>31. Oktober 2004</td>
|
<td>31. Oktober 2004</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td>RELENG_5_1</td>
|
|
||||||
<td>5.1-RELEASE</td>
|
|
||||||
<td>28. Februar 2004</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<p>Ältere Releases werden nicht mehr gepflegt. Benutzer
|
<p>Ältere Releases werden nicht mehr gepflegt. Benutzer
|
||||||
|
@ -290,381 +332,6 @@
|
||||||
|
|
||||||
&advisories.html.inc;
|
&advisories.html.inc;
|
||||||
|
|
||||||
<a name="ml"></a>
|
&footer;
|
||||||
<h2>Mailinglisten zum Thema Sicherheit</h2>
|
|
||||||
|
|
||||||
<p>Wenn Sie ein FreeBSD-System administrieren oder benutzen,
|
|
||||||
sollten Sie eine oder mehrere der nachstehenden Listen
|
|
||||||
abonnieren:</p>
|
|
||||||
|
|
||||||
<table>
|
|
||||||
<tr>
|
|
||||||
<td><a href="http://lists.freebsd.org/mailman/listinfo/freebsd-security">freebsd-security</a></td>
|
|
||||||
<td>Allgemeine Diskussion über Sicherheit</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><a href="http://lists.freebsd.org/mailman/listinfo/freebsd-security-notifications">freebsd-security-notifications</a></td>
|
|
||||||
<td>Ankündigungen zum Thema Sicherheit (wenig Verkehr)</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<a name="spg"></a>
|
|
||||||
<h2>Richtlinien zum sicheren Programmieren</h2>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>Vertrauen Sie keinen Eingaben wie Kommandozeilenargumenten,
|
|
||||||
Umgebungsvariablen, Konfigurationsdateien, eingehenden
|
|
||||||
TCP/UDP/ICMP-Paketen, Namensauflösungen und Funktionsparametern.
|
|
||||||
Wenn Sie die Länge der eingehenden Daten oder die eingehenden
|
|
||||||
Daten selbst nicht kontrollieren können, sollten Sie
|
|
||||||
vorsichtig beim Kopieren der Daten sein. Achten Sie insbesondere
|
|
||||||
auf die folgenden Punkte:
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>Aufrufe von strcpy() und sprintf() mit Daten unbekannter
|
|
||||||
Länge. Wenn die Länge bekannt ist, verwenden Sie
|
|
||||||
strncpy() und snprintf() (oder sorgen Sie selbst dafür,
|
|
||||||
dass Puffer nicht überschrieben werden, wenn die
|
|
||||||
Länge unbekannt ist). Verwenden Sie nie gets()
|
|
||||||
oder sprintf(), Punkt!
|
|
||||||
|
|
||||||
<li>Wenn Sie Benutzereingaben auf unerwünschte Zeichen
|
|
||||||
prüfen, suchen Sie <em>nicht</em> nach diesen
|
|
||||||
unerwünschten Zeichen. Prüfen Sie stattdessen,
|
|
||||||
dass die Eingabe <em>nur</em> aus erlaubten Zeichen besteht.
|
|
||||||
Die allgemeine Regel lautet: Verbieten Sie alles, was
|
|
||||||
nicht ausdrücklich erlaubt ist.</li>
|
|
||||||
|
|
||||||
<li>Lesen Sie die Hilfeseiten der Funktionen strncpy() und
|
|
||||||
strncat(). Sie müssen verstanden haben, wie die
|
|
||||||
Funktionen arbeiten. Mit strncpy() wird die abschließende
|
|
||||||
\0 vielleicht nicht angehängt, mit strncat() schon.</li>
|
|
||||||
|
|
||||||
<li>Achten Sie auf den Missbrauch der Funktionen
|
|
||||||
strvis() und getenv(). Bei strvis() ist oft der Ziel-String
|
|
||||||
zu kurz. getenv() kann längere Zeichenfolgen
|
|
||||||
zurückgeben als Sie erwarten. Beide Funktionen
|
|
||||||
werden oft ausgenutzt um ein Programm anzugreifen.
|
|
||||||
Meist wird dabei der Stack oder Variablen überschrieben
|
|
||||||
oder Umgebungsvariablen enthalten unerwartete Werte.
|
|
||||||
Wenn Ihr Programm Umgebungsvariablen benötigt, werden
|
|
||||||
Sie paranoid, werden Sie richtig paranoid!</li>
|
|
||||||
|
|
||||||
<li>Jedes Mal, wenn Sie die Funktionen open() oder stat()
|
|
||||||
benutzen, fragen Sie sich: "Was passiert, wenn die
|
|
||||||
Funktionen auf einen symbolischen Link angewendet
|
|
||||||
werden?"</li>
|
|
||||||
|
|
||||||
<li>Benutzen Sie mkstemp() anstelle von Funktionen wie
|
|
||||||
mktemp() oder tempnam(). Achten Sie auf <em>Race-Conditions</em>
|
|
||||||
insbesondere im Verzeichnis /tmp. Es gibt nur wenige
|
|
||||||
atomare Operationen in Verzeichnissen:
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>Anlegen eines Verzeichnisses. Diese Operation
|
|
||||||
gelingt oder schlägt fehl.</li>
|
|
||||||
<li>Öffnen einer Datei mit O_CREAT | O_EXCL.</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<li>Legen Sie temporäre Dateien immer mit mkstemp(),
|
|
||||||
an, da mit dieser Funktion <em>Race-Conditions</em>
|
|
||||||
und falsche Zugriffsrechte verhindert werden.</li>
|
|
||||||
|
|
||||||
<li>Wenn ein Angreifer Pakete auf ein beliebiges System
|
|
||||||
umleiten kann, dann hat er die vollständige
|
|
||||||
Kontrolle über Daten, die wir erhalten. Diesen
|
|
||||||
Daten kann <b>nicht</b> vertraut werden.</li>
|
|
||||||
|
|
||||||
<li>Setzen Sie nie voraus, dass eine Konfigurationsdatei
|
|
||||||
richtig formatiert ist oder mit dem passenden Werkzeug
|
|
||||||
erstellt wurde. Verlassen Sie sich nicht darauf, dass
|
|
||||||
Benutzereingaben, wie Terminalnamen oder Spracheinstellungen,
|
|
||||||
frei von Zeichenfolgen wie '/' oder '../../../' sind,
|
|
||||||
wenn diese Eingaben in Pfadnamen verwendet werden können.
|
|
||||||
Mißtrauen Sie <b>jeder</b> Pfadangabe des Benutzers,
|
|
||||||
wenn ein Programm unter root-Rechten (SUID) läuft.</li>
|
|
||||||
|
|
||||||
<li>Achten Sie auf Sicherheitslöcher, wenn Daten
|
|
||||||
gespeichert werden. Um unberechtigte Zugriffe zu verhindern,
|
|
||||||
werden temporäre Dateien mit den Zugriffsrechten
|
|
||||||
600 angelegt.</li>
|
|
||||||
|
|
||||||
<li>Beschränken Sie sich nicht auf die üblichen
|
|
||||||
Verdächtigen, wenn Sie ein Programm mit erhöhten
|
|
||||||
Rechten kontrollieren. Prüfen Sie Zeile für Zeile
|
|
||||||
des Programms, da es neben strcpy() noch viele andere
|
|
||||||
Ursachen für Pufferüberläufe gibt.</li>
|
|
||||||
|
|
||||||
<li>Die Aufgabe erhöhter Rechte alleine verhindert
|
|
||||||
keinen Einbruch. Ein Angreifer kann Code auf dem
|
|
||||||
Stack platzieren, der die Rechte wiedererlangt,
|
|
||||||
bevor /bin/sh ausgeführt wird.</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>Verwalten Sie UIDs, geben Sie erhöhte Rechte so
|
|
||||||
schnell wie möglich auf und geben Sie die Rechte
|
|
||||||
wirklich auf. Es ist unzureichend, zwischen der EUID und
|
|
||||||
der UID zu wechseln. Benutzen Sie die Funktion setuid()
|
|
||||||
wo Sie können.</li>
|
|
||||||
|
|
||||||
<li>Verzichten Sie im Fehlerfall auf die Ausgabe von
|
|
||||||
Konfigurationsdateien. Eine Zeilennummer und vielleicht
|
|
||||||
die Spaltennummer der Zeile reichen völlig aus. Dies
|
|
||||||
gilt für alle Bibliotheken und Programme, die SUID
|
|
||||||
oder SGID laufen.</li>
|
|
||||||
|
|
||||||
<li>Wenn Sie Quelltext auf Sicherheitsprobleme untersuchen,
|
|
||||||
beachten Sie bitte die nachstehenden Hinweise:
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>Arbeiten Sie mit einem zweiten Prüfer zusammen.
|
|
||||||
Wenn Sie sich bei einer Problembehebung nicht ganz
|
|
||||||
sicher sind, lassen Sie die Behebung durch den zweiten
|
|
||||||
Prüfer begutachten. Falls Sie sich unsicher sind,
|
|
||||||
ändern Sie nichts. Es ist peinlich, wenn durch
|
|
||||||
die Behebung eines Sicherheitsproblems neue Probleme
|
|
||||||
entstehen.</li>
|
|
||||||
|
|
||||||
<li>Zu den letzten, die eine Problembehebung prüfen,
|
|
||||||
sollte jemand mit commit-Rechten gehören. Diese
|
|
||||||
Person wird die Problembehebung nochmals begutachten
|
|
||||||
und in den CVS-Baum einbringen.</li>
|
|
||||||
|
|
||||||
<li>Schicken Sie Änderungen zur Begutachtung immer
|
|
||||||
im context- oder unified-Ausgabeformat von diff ein;
|
|
||||||
die Änderungen können so leicht mit patch(1)
|
|
||||||
weiterverarbeitet werden. Reichen Sie nicht die
|
|
||||||
vollständigen Dateien ein. Die Differenzen
|
|
||||||
sind leichter zu lesen und lassen sich leichter auf
|
|
||||||
einen lokalen Quellbaum anwenden, besonders wenn sie
|
|
||||||
mehrere Änderungen enthalten. Erzeugen Sie die
|
|
||||||
Differenzen bitte aus dem -CURRENT-Entwicklungszweig.</li>
|
|
||||||
|
|
||||||
<li>Testen Sie immer die Änderungen (übersetzen
|
|
||||||
Sie die betroffenen Quellen und lassen Sie das neue
|
|
||||||
Programm laufen), bevor Sie Änderungen einschicken.
|
|
||||||
Niemand will kaputte Fehlerbehebungen prüfen und
|
|
||||||
das Vertrauen in den Ersteller der Behebung sinkt, weil
|
|
||||||
er sich offensichtlich nicht die Mühe gemacht hat,
|
|
||||||
die Änderung zu prüfen. Wenn Sie Zugang zu
|
|
||||||
Maschinen brauchen, auf denen eine bestimmte Software-Version
|
|
||||||
installiert ist, fragen Sie einfach. Genau für
|
|
||||||
solche Fälle besitzt das Projekt die entsprechenden
|
|
||||||
Mittel.</li>
|
|
||||||
|
|
||||||
<li>Anmerkung für Committer: Stellen Sie Problembehebungen
|
|
||||||
aus -CURRENT auch in -STABLE ein, wenn es nötig ist.</li>
|
|
||||||
|
|
||||||
<li>Passen Sie den Quelltext nicht grundlos an Ihren
|
|
||||||
Stil oder ihre Vorlieben an – das erschwert
|
|
||||||
die Begutachtung der Änderung nur unnötig.
|
|
||||||
Führen Sie nur dann Stiländerungen durch,
|
|
||||||
wenn es dafür berechtigte Gründe gibt.</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>Achten Sie auf Programme, die komplizierte Funktionen zur
|
|
||||||
Signalbehandlung besitzen. Viele Funktionen verschiedener
|
|
||||||
Bibliotheken sind nicht reentrant
|
|
||||||
|
|
||||||
<li>Schauen sie sich den Gebrauch der Funktion realloc()
|
|
||||||
genau an – die Funktion wird oft falsch verwendet.</li>
|
|
||||||
|
|
||||||
<li>Wenn Sie feste Puffergrößen verwenden,
|
|
||||||
benutzen Sie die Funktion sizeof(). Sie verhindert Fehler,
|
|
||||||
wenn die Puffergröße verändert aber
|
|
||||||
der restliche Quelltext nicht angepasst wird. Ein Beispiel:
|
|
||||||
|
|
||||||
<pre>
|
|
||||||
char buf[1024];
|
|
||||||
struct foo { ... };
|
|
||||||
...
|
|
||||||
SCHLECHT:
|
|
||||||
xxx(buf, 1024)
|
|
||||||
xxx(yyy, sizeof(struct foo))
|
|
||||||
GUT:
|
|
||||||
xxx(buf, sizeof(buf))
|
|
||||||
xxx(yyy, sizeof(yyy))
|
|
||||||
</pre>
|
|
||||||
|
|
||||||
Verwechseln sie nicht die Größe eines Zeigers
|
|
||||||
mit der Größe der Daten, auf die der Zeiger zeigt!</li>
|
|
||||||
|
|
||||||
<li>Wenn Sie <tt>char foo[###]</tt> sehen, prüfen Sie
|
|
||||||
jeden Gebrauch der Variablen foo und stellen Sie sicher,
|
|
||||||
dass kein Pufferüberlauf möglich ist. Wenn Sie
|
|
||||||
einen Pufferüberlauf nicht verhindern können
|
|
||||||
(das gibt es wirklich), fordern Sie den Speicher für
|
|
||||||
den Puffer wenigstens mit malloc() an. Dies verhindert
|
|
||||||
mögliche Zugriffe auf den Stack.</li>
|
|
||||||
|
|
||||||
<li>Schließen Sie Dateideskriptoren so schnell wie
|
|
||||||
möglich – die stdio-Puffer werden so wahrscheinlich
|
|
||||||
schneller entleert. In Bibliotheksfunktionen müssen
|
|
||||||
Dateideskriptoren immer <em>close-on-exec</em> (sie
|
|
||||||
werden nach fork()/exec() automatisch geschlossen) angelegt
|
|
||||||
werden.</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<p>Der Port its4 ist ein brauchbares Audit-Werkzeug.
|
|
||||||
Sie finden den Port unter /usr/ports/security/its4/.
|
|
||||||
Der Port prüft automatisch C-Quelltexte und zeigt
|
|
||||||
Problemstellen auf. Das Werkzeug ist für eine erste
|
|
||||||
Prüfung gut geeignet, allerdings sollten Sie sich
|
|
||||||
nicht nur auf den Port its4 verlassen. Ein vollständiger
|
|
||||||
Audit sollte von einem Menschen durchgeführt werden,
|
|
||||||
der den ganzen Quelltext untersucht.</p>
|
|
||||||
|
|
||||||
<p>Zusätzliche Ressourcen und mehr über sicheres
|
|
||||||
Programmieren finden Sie auf der Webseite
|
|
||||||
<a href="http://www.shmoo.com/securecode/">How to Write Secure Code</a>.</p>
|
|
||||||
|
|
||||||
<a name="tat"></a>
|
|
||||||
<h2>FreeBSD sichern</h2>
|
|
||||||
|
|
||||||
<p>FreeBSD, oder jedes andere &unix; System, können
|
|
||||||
Sie mit den nachstehenden Schritten sichern:</p>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>Deaktivieren Sie potentiell gefährliche Programme:<br>
|
|
||||||
|
|
||||||
Viele Programme laufen unter besonders berechtigten
|
|
||||||
Benutzern (SUID), um auf bestimmte Ressourcen zuzugreifen.
|
|
||||||
UUCP oder PPP zum Beispiel benötigen einen
|
|
||||||
speziellen Netzwerk-Port, sendmail benötigt
|
|
||||||
Zugriff auf das Spool-Verzeichnis und einen speziellen
|
|
||||||
Netzwerk-Port. Wenn Sie UUCP nicht
|
|
||||||
verwenden, können Sie es auch deaktivieren.
|
|
||||||
Natürlich müssen Sie Ihr System gut kennen,
|
|
||||||
um entscheiden zu können, welche Programme Sie
|
|
||||||
nicht benötigen und welche Programme Sie vielleicht
|
|
||||||
später einmal benötigen werden.<br>
|
|
||||||
|
|
||||||
Einige Werkzeuge, wie swapinfo, die Sie vielleicht nicht
|
|
||||||
besonders nützlich finden, stellen ebenfalls ein
|
|
||||||
Sicherheitsrisiko dar. Wenn Sie mit <tt>chmod ug-s filename</tt>
|
|
||||||
das SUID-Bit des Programms entfernen, können Sie
|
|
||||||
swapinfo immer noch als root ausführen. Es ist
|
|
||||||
allerdings keine gute Idee so viele SUID-Bits zu
|
|
||||||
entfernen, dass Sie nur noch als root arbeiten können.<br>
|
|
||||||
|
|
||||||
Neben Programmen sollten Sie auch Dienste deaktivieren,
|
|
||||||
die Sie nicht benötigen. In den Dateien
|
|
||||||
<tt>/etc/inetd.conf</tt> und <tt>/etc/rc.conf</tt> sollten
|
|
||||||
Sie alle Dienste deaktivieren, die Sie nicht benutzen.</li>
|
|
||||||
|
|
||||||
<li>Schließen Sie Sicherheitslöcher (oder wie Sie
|
|
||||||
den Crackern einen Schritt voraus sind):<br>
|
|
||||||
|
|
||||||
Abonnieren Sie die <a href="#ml">FreeBSD
|
|
||||||
Sicherheits-Mailinglisten</a>. So erhalten Sie Informationen
|
|
||||||
über Sicherheitslöcher und deren Behebung. Sobald
|
|
||||||
eine Lösung für ein Sicherheitsproblem existiert,
|
|
||||||
wenden Sie die Lösung an.</li>
|
|
||||||
|
|
||||||
<li>Datensicherungen – Reparieren Sie Ihr System nach
|
|
||||||
einem Sicherheitsvorfall:<br>
|
|
||||||
|
|
||||||
Halten Sie aktuelle Datensicherungen und eine saubere
|
|
||||||
Kopie des Betriebssystems (zum Beispiel auf CD-ROM) vor.
|
|
||||||
Stellen Sie sicher, dass die Datensicherungen keine
|
|
||||||
von Angreifern beschädigte oder veränderte
|
|
||||||
Daten enthalten.</li>
|
|
||||||
|
|
||||||
<li>Installieren Sie Software, die den Status des Systems
|
|
||||||
überwacht:<br>
|
|
||||||
|
|
||||||
Programme wie die TCP-Wrapper oder Tripwire (beide
|
|
||||||
sind als Paket oder aus den Ports installierbar) helfen,
|
|
||||||
die Vorgänge auf einem System zu überwachen.
|
|
||||||
Mit diesen Werkzeugen werden Sie Einbrüche leichter
|
|
||||||
erkennen. Lesen Sie auch die täglichen Ausgaben
|
|
||||||
der /etc/security-Skripten, die root zugeschickt werden.</li>
|
|
||||||
|
|
||||||
<li>Schulen Sie die Benutzer des Systems:<br>
|
|
||||||
|
|
||||||
Benutzer sollten wissen, was sie tun. Niemand sollte einem
|
|
||||||
Anderen sein Passwort geben. Die Benutzer sollen keine leicht
|
|
||||||
zu erratenden Passwörter verwenden. Klären Sie
|
|
||||||
die Benutzer darüber auf, dass sie für die System-
|
|
||||||
und Netzwerksicherheit mitverantwortlich sind.</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<p>Das FreeBSD Security How-To enthält weiterführende
|
|
||||||
Tipps, mit denen Sie die Sicherheit Ihres Systems verbessern
|
|
||||||
können. Das How-To finden Sie unter der URL
|
|
||||||
<a href="http://www.FreeBSD.org/~jkb/howto.html">http://www.FreeBSD.org/~jkb/howto.html</a>.</p>
|
|
||||||
|
|
||||||
<p>Sicherheit ist ein kontinuierlicher Prozess. Verfolgen
|
|
||||||
Sie die Entwicklungen im Sicherheits-Umfeld.</p>
|
|
||||||
|
|
||||||
<a name="misc"></a>
|
|
||||||
<h2>Maßnahmen bei einem Sicherheitsvorfall</h2>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><b>Bestimmen Sie das Ausmaß des Vorfalls</b><br>
|
|
||||||
|
|
||||||
Welche Rechte hat der Angreifer erlangt? Hat der
|
|
||||||
Angreifer root-Zugriff bekommen? Oder hat der
|
|
||||||
Angreifer lediglich normale Benutzerrechte erhalten?</li>
|
|
||||||
|
|
||||||
<li><b>Bestimmen Sie, ob sich etwas am Systemzustand (Kernel
|
|
||||||
oder Userland) verändert hat</b><br>
|
|
||||||
|
|
||||||
Welche Software wurde verändert? Wurde ein neuer
|
|
||||||
Kernel installiert? Wurden Systemprogramme (wie telnetd
|
|
||||||
oder login) verändert? Wenn ein Angreifer das
|
|
||||||
Betriebssystem verändert hat, sollten Sie das
|
|
||||||
System von einem sicheren Medium neu installieren.</li>
|
|
||||||
|
|
||||||
<li><b>Finden Sie heraus wie der Einbruch verübt
|
|
||||||
wurde</b><br>
|
|
||||||
|
|
||||||
Nutzte der Einbrecher ein bekanntes Sicherheitsloch aus?
|
|
||||||
In diesem Fall installieren Sie die richtigen Fehlerbehebungen.
|
|
||||||
Wurde der Einbruch durch eine Fehlkonfiguration möglich?
|
|
||||||
War der Einbruch durch ein bisher unbekanntes Sicherheitsloch
|
|
||||||
möglich? Wenn Sie glauben, ein neues Sicherheitsloch
|
|
||||||
entdeckt zu haben, benachrichtigen Sie bitte den
|
|
||||||
<a href="mailto:security-officer@FreeBSD.org">FreeBSD
|
|
||||||
Security-Officer</a>.</li>
|
|
||||||
|
|
||||||
<li><b>Schließen Sie das Sicherheitsloch</b><br>
|
|
||||||
|
|
||||||
Installieren Sie neue Software oder wenden Sie Fehlerbehebungen
|
|
||||||
auf alte Software an. Sperren Sie missbrauchte
|
|
||||||
Benutzerkonten.</li>
|
|
||||||
|
|
||||||
<li><b>Weitere Ressourcen</b><br>
|
|
||||||
|
|
||||||
Das <a href="http://www.cert.org">CERT</a> bietet
|
|
||||||
<a href="http://www.cert.org/nav/recovering.html">genaue
|
|
||||||
Anleitungen</a> zum Umgang mit Sicherheitsvorfällen.</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<h2>Weitere Informationsquellen</h2>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><a href="http://www.cerias.purdue.edu/coast/archive/index.html">The
|
|
||||||
COAST archive</a> enthält eine große Sammlung von
|
|
||||||
sicherheitsrelevantem Material.</li>
|
|
||||||
|
|
||||||
<li><a href="http://www.cerias.purdue.edu/infosec/hotlist/">The
|
|
||||||
Center for Education and Research in Information Assurance
|
|
||||||
and Security (CERIAS)</a> enthält alles was Sie über
|
|
||||||
Sicherheit erfahren wollen.</li>
|
|
||||||
|
|
||||||
<li>Die Seiten verschiedener CERTs wie
|
|
||||||
<a href="http://www.cert.org">http://www.cert.org</a> und
|
|
||||||
<a href="http://www.auscert.org.au">http://www.auscert.org.au</a>.</li>
|
|
||||||
|
|
||||||
<li>Mailinglisten wie <a
|
|
||||||
href="http://www.securityfocus.com/forums/bugtraq/intro.html">Bugtraq</a>
|
|
||||||
und <a href="http://list.nfr.com/forum/firewall-wizards.html">Firewall
|
|
||||||
Wizards</a>.</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
&footer
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
Loading…
Reference in a new issue