2. Les nouveautés

Cette section décrit les fonctions nouvelles ou les modifications les plus visibles pour l'utilisateur sous FreeBSD depuis la version 4.11-RELEASE. Il s'agit typiquement de nouveaux gestionnaires de périphériques ou du support de matériels, de nouvelles commandes ou options, de corrections de bugs majeurs, ou de mise à jour de logiciels. Les avis de sécurité pour le système de base découverts après la 4.11-RELEASE sont égalements mentionnés.

2.1. Changements dans le noyau

Un nouveau système cryptographique dans le noyau (voyez crypto(4) et crypto(9)) a été importé depuis OpenBSD. Il fournit une interface consistente pour des implémentations logicielles et matérielles des algorithmes de chiffrement autorisant le noyau à y accéder ainsi que aux matériels de chiffrement pour les applications en mode utilisateur. Les gestionnaires de périphériques matériels pour les cartes basées sur les cartes hifn ( hifn(4)) et Broadcom ( ubsec(4)) sont fournies.

Le support initial pour les périphériques Firewire a été ajouté (voyez firewire(4)).

Le gestionnaire de périphérique uftdi(4) permettant de supporter les périphériques séries FTDI USB a été ajouté.

2.1.3. Support des interfaces réseau

Le gestionnaire de périphériques nge(4) supporte maintenant le mode réseau polling(4).

2.1.4. Protocoles réseau

Un gestionnaire de périphérique gre(4), qui encapsule les paquets IP en utilisant GRE (RFC 1701) ou l'encapsulation IP minimale pour le Mobile IP (RFC 2004), a été ajouté.

2.1.5. Disques et Stockage

Le gestionnaire de périphérique ata(4) supporte maintenant l'accès aux périphériques ATA et SCSI via les périphériques CAM (cd(4), da(4), st(4), et pass(4)). Cette fonctionnalitée nécessaite device atapicam dans le fichier de configuration du noyau. Plus d'informations sont disponibles dans atapicam(4).

Le gestionnaire de périphérique matcd(4) a été retiré du à des problèmes de license. (Ceci est intervenu dans 4.11-RELEASE, mais n'a pas été mentionné dans les notes de version.)

Les gestionnaire de périphériques trm driver a été ajouté pour supporter les adaptateurs SCSI basés sur les puces Tekram TRM-S1040.

2.2. Changements liés a la sécurité

Les dépassements de tampons dans kadmind(8) et k5admin ont été corrigés. Plus de détails sont fournis dans l'avis de sécurité FreeBSD-SA-02:40.

Les multiples vulnérabilités dans BIND ont été corrigées comme décrit dans FreeBSD-SA-02:43.

2.3. Changements dans les programmes utilisateurs

burncd(8) accepte maintenant la valeur max pour l'option -s pour activer la vitesse maximum du lecteur.

cdcontrol(1) supporte maintenant la commande speed pour activer la vitesse maximale supportée par le lecteur (la valeur maximale possible de la vitesse peut être séléctionnée via la valeur max).

L'utilitaire getconf(1) a été ajouté. Il permet d'afficher la valeur de configuration des variables systèmes POSIX ou X/Open.

L'utilitaire pathchk(1), qui permet de vérifier la validité ou la portabilité des noms des répertoires entre les systèmes POSIX, a été ajouté.

La capacité base64 de uuencode(1) et de uudecode(1) peut être automatiquement activée via les utilitaires b64encode(1) et b64decode(1).

La définition des flux systèmes standards (stdin, stdout, et stderr) a changé, ils ne sont donc plus des constantes lors de la compilation. Certains anciens binaires nécessitent une mise à jour des librairies de compatibilité 3.X (par exemple, en affectant la valeur COMPAT3X=yes lors de la compilation de buildworld/installworld).

2.3.1. Logiciels externes

cvs a été mis à jour en version 1.11.2.

Heimdal Kerberos a été mis à jour en version 0.5.1.

La base de données des zones de temps a été mise à jour en version tzdata2002d.

2.4. Confection de version et intégration

Ce fichier, et les autres documents concernant cette version sont téléchargeables sur http://snapshots.jp.FreeBSD.org/.

Pour les questions sur FreeBSD, lisez la documentation avant de contacter <questions@FreeBSD.org>.

Tout utilisateur de FreeBSD 4-STABLE doit souscrire à la liste électronique<stable@FreeBSD.org

Pour les questions sur ce document, contactez par mail <doc@FreeBSD.org>.