diff --git a/release/doc/en_US.ISO8859-1/relnotes/article.sgml b/release/doc/en_US.ISO8859-1/relnotes/article.sgml
index 8209cfe3516..686c73664cd 100644
--- a/release/doc/en_US.ISO8859-1/relnotes/article.sgml
+++ b/release/doc/en_US.ISO8859-1/relnotes/article.sgml
@@ -1834,6 +1834,9 @@ options HZ=1000 # not compulsory but strongly recommended
&man.cat.1; now has the ability to read from UNIX-domain
sockets. &merged;
+ &man.catman.1; is now a C program, instead of a
+ Perl script.
+
&man.cdcontrol.1; now supports a cdid
command, which calculates and displays the CD serial number,
using the same algorithm used by the CDDB
@@ -2208,11 +2211,7 @@ options HZ=1000 # not compulsory but strongly recommended
&man.killall.1; is now a C program, rather than a Perl
script. As a result, its option now uses
the regular expression syntax of &man.regex.3;, rather than that
- of &man.perl.1;. &merged;
-
- &man.killall.1; now allows non-root users to kill SUID root
- processes that they started, the same as the Perl version
- did. &merged;
+ of Perl. &merged;&man.killall.1; no longer tries to kill zombie processes
unless the flag is specified.
@@ -2386,6 +2385,9 @@ options HZ=1000 # not compulsory but strongly recommended
to CFLAGS in a relatively compiler-neutral
manner. &merged;
+ &man.makewhatis.1; is now a C program, instead of a
+ Perl script.
+
&man.man.1; is no longer installed SUID
man, in order to reduce vulnerabilities
associated with generating catpages (preformatted
@@ -2738,6 +2740,9 @@ options HZ=1000 # not compulsory but strongly recommended
flags for listing connected and listening
sockets, respectively. &merged;
+ &man.spkrtest.8; is now a &man.sh.1; script, rather than a
+ Perl script.
+
&man.split.1; now has the ability to split a file longer
than 2GB. &merged;
@@ -2759,9 +2764,6 @@ options HZ=1000 # not compulsory but strongly recommended
Backspace keys can be used to erase
characters. &merged;
- &man.style.perl.7;, a style guide for Perl code in the &os;
- base system, has been added. &merged;
-
&man.su.1; now uses PAM for
authentication.
@@ -3158,8 +3160,25 @@ options HZ=1000 # not compulsory but strongly recommended
replaced the functionality of
S/Key.
- Perl has been updated to version
- 5.6.1.
+ Perl has been removed from the
+ &os; base system. It can still be installed from the &os;
+ Ports Collection or as a binary package; moving it out of the
+ base system will make future upgrades and maintenence easier.
+ To reduce the dependence of the base system on
+ Perl, many utilities have been
+ rewritten as shell scripts or C programs (specific notes are
+ made for each affected utility).
+ /usr/bin/perl is now a
+ wrapper program, so that programs expecting to
+ find a Perl interpreter there will
+ be able to function correctly.
+
+
+ The Perl removal and
+ package integration work is ongoing.
+
+
+ &man.routed.8; has been updated to version
2.22. &merged;
diff --git a/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml b/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml
index 8209cfe3516..686c73664cd 100644
--- a/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml
+++ b/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml
@@ -1834,6 +1834,9 @@ options HZ=1000 # not compulsory but strongly recommended
&man.cat.1; now has the ability to read from UNIX-domain
sockets. &merged;
+ &man.catman.1; is now a C program, instead of a
+ Perl script.
+
&man.cdcontrol.1; now supports a cdid
command, which calculates and displays the CD serial number,
using the same algorithm used by the CDDB
@@ -2208,11 +2211,7 @@ options HZ=1000 # not compulsory but strongly recommended
&man.killall.1; is now a C program, rather than a Perl
script. As a result, its option now uses
the regular expression syntax of &man.regex.3;, rather than that
- of &man.perl.1;. &merged;
-
- &man.killall.1; now allows non-root users to kill SUID root
- processes that they started, the same as the Perl version
- did. &merged;
+ of Perl. &merged;&man.killall.1; no longer tries to kill zombie processes
unless the flag is specified.
@@ -2386,6 +2385,9 @@ options HZ=1000 # not compulsory but strongly recommended
to CFLAGS in a relatively compiler-neutral
manner. &merged;
+ &man.makewhatis.1; is now a C program, instead of a
+ Perl script.
+
&man.man.1; is no longer installed SUID
man, in order to reduce vulnerabilities
associated with generating catpages (preformatted
@@ -2738,6 +2740,9 @@ options HZ=1000 # not compulsory but strongly recommended
flags for listing connected and listening
sockets, respectively. &merged;
+ &man.spkrtest.8; is now a &man.sh.1; script, rather than a
+ Perl script.
+
&man.split.1; now has the ability to split a file longer
than 2GB. &merged;
@@ -2759,9 +2764,6 @@ options HZ=1000 # not compulsory but strongly recommended
Backspace keys can be used to erase
characters. &merged;
- &man.style.perl.7;, a style guide for Perl code in the &os;
- base system, has been added. &merged;
-
&man.su.1; now uses PAM for
authentication.
@@ -3158,8 +3160,25 @@ options HZ=1000 # not compulsory but strongly recommended
replaced the functionality of
S/Key.
- Perl has been updated to version
- 5.6.1.
+ Perl has been removed from the
+ &os; base system. It can still be installed from the &os;
+ Ports Collection or as a binary package; moving it out of the
+ base system will make future upgrades and maintenence easier.
+ To reduce the dependence of the base system on
+ Perl, many utilities have been
+ rewritten as shell scripts or C programs (specific notes are
+ made for each affected utility).
+ /usr/bin/perl is now a
+ wrapper program, so that programs expecting to
+ find a Perl interpreter there will
+ be able to function correctly.
+
+
+ The Perl removal and
+ package integration work is ongoing.
+
+
+ &man.routed.8; has been updated to version
2.22. &merged;