From owner-p4-projects Sun Dec 1 17:27:49 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5343337B404; Sun, 1 Dec 2002 17:27:25 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D9EBB37B401 for ; Sun, 1 Dec 2002 17:27:24 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 77DDC43EA9 for ; Sun, 1 Dec 2002 17:27:23 -0800 (PST) (envelope-from peter@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gB21NLmV094104 for ; Sun, 1 Dec 2002 17:23:21 -0800 (PST) (envelope-from peter@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gB21NKaA094101 for perforce@freebsd.org; Sun, 1 Dec 2002 17:23:20 -0800 (PST) Date: Sun, 1 Dec 2002 17:23:20 -0800 (PST) Message-Id: <200212020123.gB21NKaA094101@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to peter@freebsd.org using -f From: Peter Wemm Subject: PERFORCE change 21783 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=21783 Change 21783 by peter@peter_daintree on 2002/12/01 17:23:18 IFC @21781 Affected files ... .. //depot/projects/ia64/lib/csu/i386-elf/crt1.c#6 integrate .. //depot/projects/ia64/lib/libc/stdtime/localtime.c#9 integrate .. //depot/projects/ia64/release/doc/de_DE.ISO8859-1/early-adopter/article.sgml#3 integrate .. //depot/projects/ia64/release/doc/de_DE.ISO8859-1/hardware/common/dev.sgml#11 integrate .. //depot/projects/ia64/release/doc/de_DE.ISO8859-1/installation/common/upgrade.sgml#3 integrate .. //depot/projects/ia64/release/doc/de_DE.ISO8859-1/relnotes/common/new.sgml#16 integrate .. //depot/projects/ia64/release/doc/en_US.ISO8859-1/early-adopter/article.sgml#6 integrate .. //depot/projects/ia64/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml#29 integrate .. //depot/projects/ia64/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#55 integrate .. //depot/projects/ia64/release/scripts/print-cdrom-packages.sh#19 integrate .. //depot/projects/ia64/sbin/gbde/gbde.8#4 integrate .. //depot/projects/ia64/sbin/gbde/gbde.c#4 integrate .. //depot/projects/ia64/sbin/mdmfs/mdmfs.8#5 integrate .. //depot/projects/ia64/sbin/mdmfs/mdmfs.c#5 integrate .. //depot/projects/ia64/share/man/man4/gbde.4#3 integrate .. //depot/projects/ia64/share/man/man9/Makefile#16 integrate .. //depot/projects/ia64/share/man/man9/mac.9#3 integrate .. //depot/projects/ia64/share/man/man9/mac_mls.9#1 branch .. //depot/projects/ia64/sys/alpha/alpha/vm_machdep.c#12 integrate .. //depot/projects/ia64/sys/dev/aic7xxx/ahd_pci.c#4 integrate .. //depot/projects/ia64/sys/dev/aic7xxx/aic79xx.c#5 integrate .. //depot/projects/ia64/sys/dev/aic7xxx/aic79xx.h#4 integrate .. //depot/projects/ia64/sys/dev/aic7xxx/aic79xx.reg#4 integrate .. //depot/projects/ia64/sys/dev/aic7xxx/aic79xx.seq#4 integrate .. //depot/projects/ia64/sys/dev/aic7xxx/aic79xx_inline.h#4 integrate .. //depot/projects/ia64/sys/dev/aic7xxx/aic79xx_osm.h#6 integrate .. //depot/projects/ia64/sys/dev/aic7xxx/aic79xx_pci.c#4 integrate .. //depot/projects/ia64/sys/dev/ata/ata-all.c#20 integrate .. //depot/projects/ia64/sys/geom/bde/g_bde_crypt.c#5 integrate .. //depot/projects/ia64/sys/geom/bde/g_bde_lock.c#4 integrate .. //depot/projects/ia64/sys/geom/geom.h#16 integrate .. //depot/projects/ia64/sys/geom/geom_kern.c#9 integrate .. //depot/projects/ia64/sys/ia64/ia64/vm_machdep.c#17 integrate .. //depot/projects/ia64/sys/modules/if_gre/Makefile#4 integrate .. //depot/projects/ia64/sys/modules/netgraph/bluetooth/Makefile.inc#1 branch .. //depot/projects/ia64/sys/net/if_gre.c#6 integrate .. //depot/projects/ia64/sys/net/if_gre.h#3 integrate .. //depot/projects/ia64/sys/netinet/ip_gre.c#6 integrate .. //depot/projects/ia64/sys/netinet/ip_gre.h#3 integrate .. //depot/projects/ia64/sys/sparc64/include/bus_common.h#2 integrate .. //depot/projects/ia64/sys/sparc64/pci/ofw_pci.c#6 integrate .. //depot/projects/ia64/sys/sparc64/pci/psycho.c#12 integrate .. //depot/projects/ia64/sys/sparc64/pci/psychoreg.h#5 integrate .. //depot/projects/ia64/sys/sparc64/sbus/sbus.c#5 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/iommu.c#7 integrate .. //depot/projects/ia64/sys/vm/vm_map.c#35 integrate .. //depot/projects/ia64/sys/vm/vm_pageout.c#23 integrate .. //depot/projects/ia64/usr.bin/make/job.c#12 integrate .. //depot/projects/ia64/usr.sbin/getfmac/Makefile#2 integrate .. //depot/projects/ia64/usr.sbin/getpmac/Makefile#2 integrate .. //depot/projects/ia64/usr.sbin/setfmac/Makefile#2 integrate .. //depot/projects/ia64/usr.sbin/setpmac/Makefile#2 integrate Differences ... ==== //depot/projects/ia64/lib/csu/i386-elf/crt1.c#6 (text+ko) ==== @@ -100,40 +100,7 @@ monstartup(&eprol, &etext); #endif _init(); -#ifndef __GNUC__ exit( main(argc, argv, env) ); -#else - /* - * Some versions of gcc-2 expect the stack frame to be aligned as - * follows after it is set up in main(): - * - * +--------------+ <--- aligned by PREFERRED_STACK_BOUNDARY - * +%ebp (if any) + - * +--------------+ - * |return address| - * +--------------+ - * | arguments | - * | : | - * | : | - * +--------------+ - * - * We implement the above to fix just the usual case in FreeBSD-4. - * Alignment for main() is too compiler-dependent to handle correctly - * in all cases here (or in the kernel). E.g., a different alignment - * is required for at least gcc-2.95.4 even for the small variation - * of compiling main() with -fomit-frame-pointer. - */ - __asm__(" - andl $~0xf, %%esp # align stack to 16-byte boundary - subl $12+12, %%esp # space for args and padding - movl %0, 0(%%esp) - movl %1, 4(%%esp) - movl %2, 8(%%esp) - call main - movl %%eax, 0(%%esp) - call exit - " : : "r" (argc), "r" (argv), "r" (env) : "ax", "cx", "dx", "memory"); -#endif } #ifdef GCRT @@ -142,4 +109,4 @@ __asm__(".previous"); #endif -__asm__(".ident\t\"$FreeBSD: src/lib/csu/i386-elf/crt1.c,v 1.10 2002/09/29 13:42:27 bde Exp $\""); +__asm__(".ident\t\"$FreeBSD: src/lib/csu/i386-elf/crt1.c,v 1.11 2002/12/01 17:36:18 bde Exp $\""); ==== //depot/projects/ia64/lib/libc/stdtime/localtime.c#9 (text+ko) ==== @@ -9,7 +9,7 @@ #endif /* !defined NOID */ #endif /* !defined lint */ #include -__FBSDID("$FreeBSD: src/lib/libc/stdtime/localtime.c,v 1.33 2002/09/03 04:34:10 peter Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/stdtime/localtime.c,v 1.34 2002/12/02 01:05:08 peter Exp $"); /* ** Leap second handling from Bradley White (bww@k.gp.cs.cmu.edu). @@ -1476,12 +1476,6 @@ */ bits = TYPE_BIT(time_t) - 1; /* - * Limit to 32 bits or the things go crazy - * when it tries to figure out times near 2^62 etc. - */ - if (bits > 31) - bits = 31; - /* ** If time_t is signed, then 0 is just above the median, ** assuming two's complement arithmetic. ** If time_t is unsigned, then (1 << bits) is just above the median. ==== //depot/projects/ia64/release/doc/de_DE.ISO8859-1/early-adopter/article.sgml#3 (text+ko) ==== @@ -1,9 +1,9 @@ The &os; Release Engineering Team - $FreeBSD: src/release/doc/de_DE.ISO8859-1/early-adopter/article.sgml,v 1.4 2002/11/14 22:24:08 ue Exp $ + $FreeBSD: src/release/doc/de_DE.ISO8859-1/early-adopter/article.sgml,v 1.5 2002/12/01 12:56:41 ue Exp $ 2002 @@ -191,7 +191,7 @@ GCC: Der Compiler und die dazugehörigen Werkzeuge - basieren jetzt auf GCC 3.X und + basieren jetzt auf einer Vorabversion von GCC 3.2.1 und nicht mehr auf GCC 2.95.X. @@ -252,8 +252,11 @@ Durch die Änderungen in den Datenstrukturen des Kernels und der Schnittstellen für Anwendungen und Programmierer (ABI/API), müssen Treiber anderer - Hersteller angepaßt werden, damit sie korrekt mit - &os; 5.0 zusammenarbeiten. + Hersteller angepaßt werden, damit sie korrekt mit &os; + 5.0 zusammenarbeiten. Es ist nicht ausgeschlossen, + daß es bis zum Erscheinen des Entwicklungszweiges + 5-STABLE zu weiteren kleineren Änderungen an den + ABI/API geben wird. @@ -299,6 +302,15 @@ einige Zeit nach der Veröffentlichung von 5.1-RELEASE oder 5.2-RELEASE eingerichtet werden. + + + Die Dokumentation (wie z.B. das &os; Handbuch und der FAQ) sind teilweise noch nicht auf dem Stand von + &os; 5.0. + Da einige dieser Probleme auch negative Auswirkungen auf die @@ -376,15 +388,20 @@ ausführlich getestet, ob und wie gut die Upgrade-Option in &man.sysinstall.8; bei einem Update von 4.0 zu 5.0 funktioniert. Wir raten daher dringend - von der Verwendung dieser Funktion ab. + von der Verwendung dieser Funktion ab. Eines der + Hauptprobleme ist, daß bei dieser Variante diverse + Dateien nicht gelöscht werden, die zwar von + 4.X genutzt wurden, aber in 5.0 + nicht mehr vorhanden sind. Diese Altlasten können zu + Problemen führen. Auf i386 und pc98 Systemen kann die Konfiguration von ISA Geräten beim Systemstart mit dem Werkzeug UserConfig eingestellt werden, dies gilt auch beim Start von einem Installations-Medium. Dieses Programm wurde in &os; 5.0 durch &man.device.hints.5; ersetzt; dieses stellt zwar die gleiche - Funktionalität bereit, ist aber nicht interaktiv - nutzbar. + Funktionalität bereit, ist aber von der Bedienung her + völlig verschieden. Bei einer Installation von Diskette kann es notwendig werden, die neue Treiber-Diskette zu benutzen. Das @@ -430,6 +447,14 @@ ersatzlos entfernt (wenn sie überflüssig waren). + Einige Scripte verlassen sich darauf, daß der + Perl-Interpreter als /usr/bin/perl + verfügbar ist. Der Perl Port enthält das Programm + use.perl, mit dem ein passender Satz + symbolischer Links für diese Scripte erzeugt werden kann. + Nach dem Aufruf von use.perl port sollte + alles wie erwartet funktionieren. + Es ist zwar möglich, Programme aus 4.X mit 5.X zu betreiben, allerdings @@ -456,7 +481,8 @@ aber es ist noch nicht für alle Anwender geeignet. Aus diesem Grund haben wir in diesem Dokument Informationen über die Abläufe bei der Veröffentlichung einer - neuen Version, die interessantesten Neuerungen und + neuen Version, die interessantesten Neuerungen in den + 5.X Versionen und wahrscheinliche Probleme gegeben. Weiterhin enthielt er einen Ausblick auf die Zukunft des Entwicklungszweiges 4-STABLE und Informationen für Anwender, die schon jetzt auf 5.0 ==== //depot/projects/ia64/release/doc/de_DE.ISO8859-1/hardware/common/dev.sgml#11 (text+ko) ==== @@ -28,13 +28,13 @@ this file to fix "missed" conversions are likely to break the build. - $FreeBSDde: de-docproj/relnotes/de_DE.ISO8859-1/hardware/common/dev.sgml,v 1.45 2002/11/20 19:29:00 ue Exp $ - basiert auf: 1.115 + $FreeBSDde: de-docproj/relnotes/de_DE.ISO8859-1/hardware/common/dev.sgml,v 1.47 2002/12/01 15:56:12 ue Exp $ + basiert auf: 1.117 --> - $FreeBSD: src/release/doc/de_DE.ISO8859-1/hardware/common/dev.sgml,v 1.12 2002/11/20 19:22:09 ue Exp $ + $FreeBSD: src/release/doc/de_DE.ISO8859-1/hardware/common/dev.sgml,v 1.14 2002/12/01 16:20:37 ue Exp $ Unterstützte Geräte @@ -3522,7 +3522,7 @@ USB Geräte - &os; unterstützt viele verschiedene Arten von + &os; unterstützt viele verschiedene Arten von USB-Geräten; in den nachfolgenden Listen sind nur die Geräte aufgeführt, für die wir Erfolgsmeldungen erhalten haben. Da sich die meisten USB-Geräte sehr @@ -3531,12 +3531,17 @@ aufgeführt sind. Ausnahmen bestätigen allerdings immer die Regel. - + USB Netzwerkkarten finden Sie in einem eigenen Abschnitt im Kapitel Netzwerkkarten. + + Bluetooth-Adapter für USB finden Sie in im Abschnitt + Bluetooth. + + Host Controllers (&man.ohci.4; und &man.uhci.4; Treiber) @@ -3786,6 +3791,14 @@ GoHubs GoCOM232 (ubsa Treiber) + + HP USB-Serial Adapter (&man.uftdi.4; Treiber) + + + + Inland UAS111 (&man.uftdi.4; Treiber) + + Peracom single port serial adapter (ubsa Treiber) @@ -3797,6 +3810,10 @@ + QVS USC-1000 (&man.uftdi.4; Treiber) + + + SUNTAC Slipper U VS-10U (&man.uvscom.4; Treiber) @@ -3900,6 +3917,43 @@ + + Bluetooth Geräte + + PCCARD Host Kontroller (&man.ng.bt3c.4; + Treiber) + + + 3Com/HP 3CRWB6096-A PCCARD Adapter + + + + + USB Host Kontroller (&man.ng.ubt.4; Treiber) + + + 3Com 3CREB96 + + + + EPoX BT-DG02 + + + + Mitsumi USB Bluetooth Adapter + + + + MSI MS-6967 + + + + TDK Bluetooth USB Adapter + + + + + Verschlüsselungs-Hardware ==== //depot/projects/ia64/release/doc/de_DE.ISO8859-1/installation/common/upgrade.sgml#3 (text+ko) ==== @@ -1,7 +1,7 @@ &os;/&arch; &release.current; Release Notes The FreeBSD Project - $FreeBSD: src/release/doc/de_DE.ISO8859-1/relnotes/common/new.sgml,v 1.21 2002/11/26 07:15:31 ue Exp $ + $FreeBSD: src/release/doc/de_DE.ISO8859-1/relnotes/common/new.sgml,v 1.23 2002/12/01 16:20:37 ue Exp $ 2000 @@ -109,7 +109,7 @@ Unterstützung für neue Hardware, neue Befehle oder Optionen, die Behebung wichtiger Fehler, und Aktualisierungen von Dritt-Software. Sicherheitshinweise, die nach dem Erscheinen von - &release.prev; herausgegeben wurden, sind ebenfalls + &release.prev.historic; herausgegeben wurden, sind ebenfalls aufgeführt. Viele weiter Änderungen an &os; sind hier aus @@ -139,6 +139,20 @@ Der Treiber &man.agp.4; für AGP-Karten wurde hinzugefügt. &merged; + Bluetooth-Geräte werden jetzt + unterstützt, dazu dient eine Reihe von Netgraph-Modulen + (siehe &man.ng.bluetooth.4;). Zwei Module stellen Treiber + für Bluetooth-Adapter bereit: Der Treiber &man.ng.bt3c.4; + unterstützt die 3Com/HP Bluetooth PCCARD Adapter, + während der Treiber &man.ng.ubt.4; diverse USB Bluetooth + Adapter unterstützt. + + Die Arbeiten an den Bluetooth-Treibern für &os; + sind noch abgeschlossen. + + + + Der Kernel wurde um eine von OpenBSD stammende Crypto-Infrastruktur ergänzt (siehe &man.crypto.4; und &man.crypto.9;). Sie stellt dem @@ -147,7 +161,7 @@ Verfügung, Benutzerprogramme erhalten Zugriff auf Verschlüsselungs-Hardware. Treiber für Karten auf Basis von hifn (&man.hifn.4;) und Braodcom (&man.ubsec.4;) - stehen zur Verfügung. + stehen zur Verfügung. &merged; Der neue &man.ddb.4; Befehl show pcpu gibt einen Teil der CPU-spezifischen Daten aus. @@ -163,7 +177,7 @@ Das neue devctl Interface bietet Benutzerprogrammen die Möglichkeit, Informationen über neue und entfernte Geräte zu erhalten. Zur Zeit wird diese - Option hauptsächlich von &man.devd.8; genutzt. + Option hauptsächlich von &man.devd.8; genutzt. &man.devfs.5;, mit dem Einträge im Verzeichnis /dev automatisch erstellt werden @@ -171,9 +185,7 @@ Betrieb erlaubt, wurde überarbeitet. &man.devfs.5; ist jetzt standardmäßig aktiviert und kann mit der Kernel-Option NODEVFS abgeschaltet - werden. - - Das neue &man.devfs.5; Subsystem "rule" (Regel) erlaubt es + werden. Das Subsystem "rule" (Regel) erlaubt es dem Administrator, bestimmte Eigenschaften von neuen devfs festzulegen, bevor Sie für Benutzerprogramme sichtbar werden. Dabei werden sowohl statische (wie z.B. @@ -184,15 +196,13 @@ wie z.B. jails möglich. Zur Manipulation der Regeln und Regelwerke dient das Tool &man.devfs.8;. - Der Treiber dgm wurde durch den Treiber digi - ersetzt. - Der neue Treiber digi wurde hinzugefügt, um - Unterstützung für PCI Xr-basierte und ISA Xem Digiboard - Karten zu bieten. Der neue Befehl &man.digictl.8; wird - (hauptsächlich) dazu genutzt, um Karten wie die PC/Xem neu - zu initialisieren, nachdem externe Port Module angeschlossen - wurden. + Unterstützung für PCI Xr-basierte und ISA Xem + Digiboard Karten zu bieten. Der neue Befehl &man.digictl.8; + wird (hauptsächlich) dazu genutzt, um Karten wie die PC/Xem + neu zu initialisieren, nachdem externe Port Module angeschlossen + wurden. Dieser Treiber ersetzt den älteren Treiber + dgm. Die neue Systemfunktion &man.eaccess.2; arbeitet ähnlich wie &man.access.2;, benutzt aber die effektiven Benutzerrechte @@ -465,8 +475,9 @@ Der neue Treiber &man.ucom.4; unterstützt USB Modems, serielle Schnittstellen und andere Programme, die sich wie ein - TTY verhalten sollen. Die beiden neuen Treiber &man.uplcom.4; - und &man.uvscom.4; bauen darauf auf und unterstützen den + TTY verhalten sollen. Die neuen Treiber &man.uftdi.4;, &man.uplcom.4; + und &man.uvscom.4; bauen darauf auf und unterstützen die + seriellen Adapter von FTDI, den Prolific PL-2303 bzw. den Slipper U VS-10U. &merged; Bei der Konfiguration des Kernels kann die Option @@ -1137,7 +1148,7 @@ Wird in der Konfigurationsdatei für den angepaßten die Option FAST_IPSEC - verwendet, nutzt IPsec die Verschlüsselungs-Infrastruktur + verwendet, nutzt IPsec die &man.crypto.4;-Infrastruktur des Kernels, inklusive der Unterstützung für Hardware-Verschlüsselung. @@ -1174,6 +1185,12 @@ net.inet.tcp.icmp_may_rst eingestellt. &merged; + Für weitergeleitete Pakete werden jetzt keine ICMP + Source Quench Nachrichten mehr erzeugt. Mit der + Sysctl-Variablen + net.inet.ip.sendsourcequench kann wieder + auf das bisherige Verhalten umgestellt werden. + Auf VLAN Geräten funktioniert jetzt IP Multicast, auch andere Fehler in den VLAN-Routinen wurden beseitigt. @@ -1508,8 +1525,9 @@ Dateisystems die Angabe der MBR-Partition wegzulassen (also z.B. /dev/ad0a); der Kernel suchte dann automatisch die erste &os;-Partition und - füllte den Namen auf. Ein GEOM-Kernel - unterstützt nur noch die vollen Namen (also z.B. + füllte den Namen auf. Nutzt der Kernel GEOM (was + inzwischen die Standardeinstellung ist), unterstützt + er nur noch die vollen Namen (also z.B. /dev/ad0s1a), wenn MBR-Partitionen benutzt werden. Diese Änderung sollte allerdings nur wenige Anwender betreffen. @@ -1645,10 +1663,6 @@ Informationen finden Sie in /usr/src/sys/ufs/ffs/README.snapshot. - - Bei den Softupdates für FFS wurden Fehler beseitigt - und Verbesserungen eingeführt. - &man.statfs.2; und &man.df.1; halten nach, wie viele Blöcke und Dateien noch freigegeben werden müssen, wenn Sie mit Softupdates zusammen laufen. @@ -1827,14 +1841,14 @@ ok set hw.pcic.irq="0" NEWCARD enthält jetzt eine erste Version - der Routinen zur Unterstützung von Cardbus. Zur Zeit - werden die TI113X, TI12XX, TI125X, Ricoh 5C46/5C47, Topic - 95/97/100 und Cirrus Logic PD683X unterstützt. Die - Unterstützung für 16-Bit PC Card funktioniert noch - nicht. + der Routinen zur Unterstützung von Cardbus. Es werden + sowohl 32-Bit als auch 16-Bit Karten unterstützt. + Neben allen bekannten CardBus Bridges wird auch die TI-1030 + PCMCIA-PCI Bridge unterstützt. Andere PCMCIA-PCI und + ISA Bridges werden noch nicht unterstützt. Der Standard-Kernel nutzt jetzt standardmäßig - NEWCARD für pccard/cardbus. + NEWCARD für PCCARD/CardBus. @@ -1927,7 +1941,7 @@ Advanced Configuration und Power Interface wird jetzt unterstützt. Die Routinen stammen vom Intel ACPI Component Architecture Projekt, und sind - auf dem Stand des 20020815 Snapshots. In einigen Punkten wird + auf dem Stand des 20021118 Snapshots. In einigen Punkten wird die Funktionalität des alten Standard APM unterstützt, damit alte Applikationen weiterverwendet werden können. @@ -2044,45 +2058,45 @@ ein- oder ausgeschaltet, wodurch der Grad der Systemsicherheit voreingestellt wird. &merged; - Defekte ELF Programme konnten das System zum Stillstand + Defekte ELF Programme konnten das System zum Stillstand bringen, dieser Fehler wurde behoben (siehe FreeBSD-SA-00:41). &merged; - Eine Sicherheitslücke in der Linux-Emulation wurde + Eine Sicherheitslücke in der Linux-Emulation wurde beseitigt (siehe FreeBSD-SA-00:42). &merged; Die Aufrufe von Bibliotheksfunktionen zur Bearbeitung von Zeichenketten wurden in vielen Programmen korrigiert, um die Gefahr durch überlaufende Puffer zu reduzieren. &merged; - Die initialen Sequenznummern bei TCP-Verbindungen sind jetzt + Die initialen Sequenznummern bei TCP-Verbindungen sind jetzt zufälliger (siehe FreeBSD-SA-00:52). &merged; - Mehrere Buffer Overflows in &man.tcpdump.1; wurden + Mehrere Buffer Overflows in &man.tcpdump.1; wurden korrigiert (siehe FreeBSD-SA-00:61). &merged; - Eine Sicherheitslücke in &man.top.1; wurde gestopft + Eine Sicherheitslücke in &man.top.1; wurde gestopft (siehe FreeBSD-SA-00:62). &merged; - Eine potentielle Sicherheitslücke durch einen + Eine potentielle Sicherheitslücke durch einen off-by-one-error in &man.gethostbyname.3; wurde geschlossen (siehe FreeBSD-SA-00:63). &merged; - In der Bibliothek &man.ncurses.3; bestand die Gefahr eines + In der Bibliothek &man.ncurses.3; bestand die Gefahr eines Buffer Overflows, durch den ein Angreifer in der Lage gewesen wäre, beliebige Programme aus &man.systat.1; heraus ausführen zu lassen, dieser Fehler wurde behoben. (siehe FreeBSD-SA-00:68). &merged; - Eine Schwachstelle von &man.telnetd.8;, die zu erhöhten + Eine Schwachstelle von &man.telnetd.8;, die zu erhöhten Verbrauch an Systemressourcen führen konnte, wurde beseitigt. (siehe FreeBSD-SA-00:69). &merged; - Der &man.ppp.8;-Befehl nat deny_incoming + Der &man.ppp.8;-Befehl nat deny_incoming funktioniert jetzt richtig (siehe FreeBSD-SA-00:70). &merged; - Eine Sicherheitslücke bei der Behandlung von + Eine Sicherheitslücke bei der Behandlung von temporären Dateien durch &man.csh.1;/&man.tcsh.1; hätte dazu genutzt werden können, beliebige vom Benutzer beschreibbare Dateien zu überschreiben; dieser Fehler wurde @@ -2099,37 +2113,37 @@ &man.telnet.1; initialisiert sein Environment jetzt besser. &merged; - In &man.procfs.5; wurden mehrere Schwachstellen beseitigt + In &man.procfs.5; wurden mehrere Schwachstellen beseitigt (siehe FreeBSD-SA-00:77). &merged; - Eine Fehler in OpenSSH hatte zur + Eine Fehler in OpenSSH hatte zur Folge, daß der Server weder &man.ssh-agent.1; noch X11Forwarding deaktivieren konnte, dieser Fehler wurde beseitigt (siehe FreeBSD-SA-01:01). &merged; - Durch einen Fehler in &man.ipfw.8; und &man.ip6fw.8; war es + Durch einen Fehler in &man.ipfw.8; und &man.ip6fw.8; war es möglich, daß ankommende TCP fälschlicherweise für einen Teil einer bestehenden Verbindung gehalten wurde, dieser Fehler wurde beseitigt (siehe FreeBSD-SA-01:08). &merged; - Durch einen Fehler in &man.crontab.1; konnten Benutzer jede + Durch einen Fehler in &man.crontab.1; konnten Benutzer jede Datei auf dem System lesen, die die in &man.crontab.5; definierte Syntax hatte; dieser Fehler wurde beseitigt. (siehe FreeBSD-SA-01:09). &merged; - Eine Sicherheitslücke in &man.inetd.8; konnte dazu + Eine Sicherheitslücke in &man.inetd.8; konnte dazu genutzt werden, die ersten 16 Byte aller Datei zu lesen, auf die die Gruppe wheel Lesezugriff hatte; dieser Fehler wurde beseitigt (siehe FreeBSD-SA-01:11). &merged; - &man.periodic.8; nutzte unsichere temporäre Dateien, + &man.periodic.8; nutzte unsichere temporäre Dateien, dieser Fehler wurde beseitigt (siehe FreeBSD-SA-01:12). &merged; - OpenSSH ist jetzt in der Lage, + OpenSSH ist jetzt in der Lage, die Ausspähung des Server Keys (nicht des Host Keys) zu verhindern (und nicht nur durch die Begrenzung der Anzahl der Verbindungen unwahrscheinlicher zu machen), indem es den Server @@ -2147,30 +2161,30 @@ TCP und UDP sessions stören konnte. &merged; - Durch einen Fehler in &man.timed.8; war es möglich, das + Durch einen Fehler in &man.timed.8; war es möglich, das Programm durch bestimmte falsche Datenpakete abstürzen zu lassen, dieser Fehler wurde beseitigt (siehe FreeBSD-SA-01:28). &merged; - In &man.rwhod.8; wurde ein Fehler beseitigt, durch den es + In &man.rwhod.8; wurde ein Fehler beseitigt, durch den es möglich gewesen wäre, das Programm durch bestimmte falsche Datenpakete zum Absturz zu bringen (siehe FreeBSD-SA-01:29). &merged; - In den FFS- und EXT2FS Implementierungen von &os; wurde ein + In den FFS- und EXT2FS Implementierungen von &os; wurde ein Fehler beseitigt, durch den es in bestimmten Situation möglich gewesen wäre, unbefugten Zugriff auf Daten zu erhalten (siehe FreeBSD-SA-01:30). &merged; - Eine über das Netzwerk nutzbare + Eine über das Netzwerk nutzbare Sicherheitslücke in &man.ntpd.8; wurde korrigiert (siehe FreeBSD-SA-01:31). &merged; - Im fragment cache von IPFilter + Im fragment cache von IPFilter wurde eine Sicherheitslücke geschlossen (siehe FreeBSD-SA-01:32). &merged; - In &man.glob.3; wurde ein Buffer Overflows korrigiert, durch + In &man.glob.3; wurde ein Buffer Overflows korrigiert, durch en es möglich gewesen wäre, auf einem FTP-Server beliebige Programme ausführen zu lassen. Um einige Varianten von DoS-Angriffen zu verhindern, kann die Anzahl der @@ -2179,14 +2193,14 @@ &man.ftpd.8; genutzt (siehe FreeBSD-SA-01:33). &merged; - Die von TCP verwendeten initialen Sequenznummern sind jetzt + Die von TCP verwendeten initialen Sequenznummern sind jetzt zufälliger (siehe FreeBSD-SA-01:39). Da dies zu Kompatibilitätsproblemen führen kann, kann dieses Verhalten mit der Sysctl-Variablen net.inet.tcp.tcp_seq_genscheme ein- und ausgeschaltet werden. &merged; - In den zur rekursiven Bearbeitung von Dateisystemen + In den zur rekursiven Bearbeitung von Dateisystemen verwendeten &man.fts.3; Routinen wurde ein Fehler beseitigt, durch es möglich gewesen wäre, daß ein Programm auf Dateien außerhalb des vorgesehenen Verzeichnisbaums @@ -2197,21 +2211,21 @@ Authentication Forwarding entfernt, dadurch wird eine Sicherheitslücke geschlossen. - Durch einen Fehler war es möglich, daß + Durch einen Fehler war es möglich, daß Signal-Handler auf einen Subprozeß vererbt wurden. Dadurch konnte ein Angreifer beliebige Programme im Kontext eines SUID-Programmes ausführen lassen. Dieser Fehler wurde beseitigt (siehe FreeBSD-SA-01:42). &merged; - Ein über das Netzwerk nutzbarer Buffer Overflow in + Ein über das Netzwerk nutzbarer Buffer Overflow in &man.tcpdump.1; wurde korrigiert (siehe FreeBSD-SA-01:48). &merged; - Ein über das Netzwerk nutzbarer Buffer Overflow in + Ein über das Netzwerk nutzbarer Buffer Overflow in &man.telnetd.8; wurde korrigiert (siehe FreeBSD-SA-01:49). &merged; - Mit den neuen Sysctl-Variablen + Mit den neuen Sysctl-Variablen net.inet.ip.maxfragpackets und net.inet.ip6.maxfragpackets kann eingestellt werden, wieviel Speicher maximal für Fragmente von IPv4 und @@ -2226,7 +2240,7 @@ außerdem ist es möglich, die inetd.conf zu bearbeiten. &merged; - Bei &man.ipfw.8; wurde ein Fehler in der Behandlung von + Bei &man.ipfw.8; wurde ein Fehler in der Behandlung von me Regeln für Punkt-zu-Punkt Verbindungen beseitigt. In der alten Version wurden die me Regeln auch auf Pakete angewendet, die die @@ -2234,29 +2248,29 @@ nur auf Pakete mit der lokalen IP-Adresse (siehe FreeBSD-SA-01:53). &merged; - In &man.procfs.5; wurde ein Fehler korrigiert, durch den es + In &man.procfs.5; wurde ein Fehler korrigiert, durch den es einem Prozeß möglich war, vertrauliche Informationen aus dem Speicherbereich eines anderen Prozesses zu lesen (siehe FreeBSD-SA-01:55). &merged; - Bei tcp_wrappers funktioniert die + Bei tcp_wrappers funktioniert die Einstellung PARANOID für die Überprüfung der Hostnamen jetzt wie dokumentiert (siehe FreeBSD-SA-01:56). &merged; - Ein auf dem lokalen System nutzbarer Root-Exploit in + Ein auf dem lokalen System nutzbarer Root-Exploit in &man.sendmail.8; wurde korrigiert (siehe FreeBSD-SA-01:57). &merged; - In &man.lpd.8; wurde ein remote Root-Exploit unmöglich + In &man.lpd.8; wurde ein remote Root-Exploit unmöglich gemacht (siehe FreeBSD-SA-01:58). &merged; - In &man.rmuser.8; wurde eine race condition beseitigt, durch + In &man.rmuser.8; wurde eine race condition beseitigt, durch die /etc/master.passwd kurzzeitig von alle Benutzern geändert werden konnte (siehe FreeBSD-SA-01:59). &merged; - In UUCP wurde eine + In UUCP wurde eine Sicherheitslücke geschlossen (siehe FreeBSD-SA-01:62). Bei allen Programmen, die in Standard-Verzeichnissen für ausführbare Programme liegen und die nicht dem Benutzer @@ -2276,41 +2290,41 @@ Ein Buffer Overflow in &man.semop.2; wurde korrigiert. &merged; - In OpenSSH wurde ein Fehler + In OpenSSH wurde ein Fehler beseitigt, durch den ein Benutzer Programme mit beliebigen Privilegien ausführen konnte, wenn UseLogin yes konfiguriert werden. Allerdings verwendet &os; standardmäßig UseLogin no (siehe - FreeBSD-SA-01:63.) &merged; + FreeBSD-SA-01:63). &merged; - In &man.pkg.add.1; wurde ein Fehler bei der Benutzung eines + In &man.pkg.add.1; wurde ein Fehler bei der Benutzung eines temporären Verzeichnisses korrigiert, durch den ein Angreifer die Inhalte eines Packages während der - Installation modifizieren konnte (siehe FreeBSD-SA-02:01.) + Installation modifizieren konnte (siehe FreeBSD-SA-02:01). &merged; - In &man.pw.8; wurde ein Fehler korrigiert, durch den der + In &man.pw.8; wurde ein Fehler korrigiert, durch den der Inhalt von /etc/master.passwd kurzfristig für alle Anwender sichtbar war (siehe FreeBSD-SA-02:02). &merged; - In &man.k5su.8; wurde ein Fehler, durch den es einem Prozess + In &man.k5su.8; wurde ein Fehler, durch den es einem Prozess möglich gewesen, Superuser-Rechte wieder zu erlangen, - nachdem er sie aufgegeben hatte (siehe FreeBSD-SA-02:07.) + nachdem er sie aufgegeben hatte (siehe FreeBSD-SA-02:07). &merged; - In der Multiplexer-Routine von + In der Multiplexer-Routine von OpenSSH wurde ein off-by-one Fehler beseitigt. Durch diesen Fehler wäre ein authentifizierten Benutzer in der Lage gewesen, auf dem Server beliebige Programme mit root-Rechten ausführen zu lassen; ein Server wäre in der Lage gewesen, auf dem Client beliebige Programme mit den - Berechtigungen des Benutzers auszuführen (siehe FreeBSD-SA-02:13). + Berechtigungen des Benutzers auszuführen (siehe + FreeBSD-SA-02:13). &merged; - Durch einen Fehler in zlib war es + Durch einen Fehler in zlib war es möglich, daß Speicher doppelt freigegeben wurde. Die &man.malloc.3;/&man.free.3; Routinen von &os; sind von diesem Fehler nicht betroffen, einzelne Anwendungen könnten aber @@ -2318,77 +2332,68 @@ beeinträchtigt oder zum Absturz gebracht werden. Der Fehler in zlib wurde mittlerweile beseitigt. Informationen, wie Sie dieses Problem umgehen bzw. - beseitigen können, finden Sie in FreeBSD-SA-02:18. + beseitigen können, finden Sie in FreeBSD-SA-02:18. &merged; - Durch Fehler in den TCP SYN Cache (syncache) + Durch Fehler in den TCP SYN Cache (syncache) und SYN Cookie (syncookie) Routinen war es möglich, daß normale TCP/IP Datenpakete das System abstürzen ließen. Die Routinen wurden mittlerweile beseitigt; Informationen, wie Sie die Problem umgehen bzw. - beseitigen können, finden Sie in FreeBSD-SA-02:20. + beseitigen können, finden Sie in FreeBSD-SA-02:20. &merged; - In den Routinen zur Behandlung der Routing-Tabelle wurde ein + In den Routinen zur Behandlung der Routing-Tabelle wurde ein Speicherleck gestopft, durch das ein Angreifer den gesamten Speicher eines System verbrauchen konnte. Informationen, wie Sie die Problem umgehen bzw. beseitigen können, finden Sie - in FreeBSD-SA-02:21. + in FreeBSD-SA-02:21. &merged; - Bei der Behandlung von memory-mapped I/O wurde ein Fehler + Bei der Behandlung von memory-mapped I/O wurde ein Fehler beseitigt, der zum Absturz des Systems führen konnte. - Weitere Informationen finden Sie in FreeBSD-SA-02:22. + Weitere Informationen finden Sie in FreeBSD-SA-02:22. &merged; - SUID Programme konnten durch Manipulation Ihrer Standard-I/O + SUID Programme konnten durch Manipulation Ihrer Standard-I/O File-Descriptoren dazu gebracht werden, die falschen Dateien zu lesen oder zu schreiben, dieser Fehler wurde behoben. Weitere - Informationen finden Sie in FreeBSD-SA-02:23. + Informationen finden Sie in FreeBSD-SA-02:23. &merged; - Bei der Benutzung von &man.k5su.8; konnte es zu unerwarteten + Bei der Benutzung von &man.k5su.8; konnte es zu unerwarteten Seiteneffekten kommen, da ein Benutzer nicht in der Gruppe wheel eingetragen sein muß, um mit diesem Programm zum Super-User zu werden (so wie das bei &man.su.1; der Fall ist). Um Probleme zu vermeiden, wird &man.k5su.8; standardmäßig nicht mehr SUID root installiert und damit wirkungslos gemacht. Weitere - Informationen finden Sie in FreeBSD-SA-02:24. + Informationen finden Sie in FreeBSD-SA-02:24. &merged; - In &man.bzip2.1; wurden mehrere Fehler entdeckt, durch die >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message