aboutsummaryrefslogtreecommitdiff
path: root/documentation/content/en
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/content/en')
-rw-r--r--documentation/content/en/articles/committers-guide/_index.adoc43
-rw-r--r--documentation/content/en/articles/committers-guide/_index.po4740
-rw-r--r--documentation/content/en/articles/contributing/_index.adoc8
-rw-r--r--documentation/content/en/articles/filtering-bridges/_index.adoc2
-rw-r--r--documentation/content/en/articles/freebsd-questions/_index.adoc4
-rw-r--r--documentation/content/en/articles/freebsd-update-server/_index.adoc10
-rw-r--r--documentation/content/en/articles/geom-class/_index.adoc4
-rw-r--r--documentation/content/en/articles/gjournal-desktop/_index.adoc12
-rw-r--r--documentation/content/en/articles/hubs/_index.adoc2
-rw-r--r--documentation/content/en/articles/ipsec-must/_index.adoc2
-rw-r--r--documentation/content/en/articles/leap-seconds/_index.adoc2
-rw-r--r--documentation/content/en/articles/linux-emulation/_index.adoc4
-rw-r--r--documentation/content/en/articles/linux-users/_index.adoc20
-rw-r--r--documentation/content/en/articles/mailing-list-faq/_index.adoc4
-rw-r--r--documentation/content/en/articles/pgpkeys/_index.adoc18
-rw-r--r--documentation/content/en/articles/pgpkeys/_index.po86
-rw-r--r--documentation/content/en/articles/pr-guidelines/_index.adoc6
-rw-r--r--documentation/content/en/articles/rc-scripting/_index.adoc4
-rw-r--r--documentation/content/en/articles/releng/_index.adoc4
-rw-r--r--documentation/content/en/articles/remote-install/_index.adoc2
-rw-r--r--documentation/content/en/articles/serial-uart/_index.adoc16
-rw-r--r--documentation/content/en/articles/vinum/_index.adoc10
-rw-r--r--documentation/content/en/books/arch-handbook/_index.adoc4
-rw-r--r--documentation/content/en/books/arch-handbook/book.adoc4
-rw-r--r--documentation/content/en/books/arch-handbook/boot/_index.adoc8
-rw-r--r--documentation/content/en/books/arch-handbook/jail/_index.adoc2
-rw-r--r--documentation/content/en/books/arch-handbook/sound/_index.adoc2
-rw-r--r--documentation/content/en/books/arch-handbook/usb/_index.adoc2
-rw-r--r--documentation/content/en/books/developers-handbook/_index.adoc2
-rw-r--r--documentation/content/en/books/developers-handbook/book.adoc2
-rw-r--r--documentation/content/en/books/developers-handbook/ipv6/_index.adoc20
-rw-r--r--documentation/content/en/books/developers-handbook/l10n/_index.adoc12
-rw-r--r--documentation/content/en/books/developers-handbook/secure/_index.adoc4
-rw-r--r--documentation/content/en/books/developers-handbook/tools/_index.adoc4
-rw-r--r--documentation/content/en/books/developers-handbook/x86/_index.adoc4
-rw-r--r--documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc4
-rw-r--r--documentation/content/en/books/fdp-primer/manual-pages/_index.adoc1
-rw-r--r--documentation/content/en/books/fdp-primer/manual-pages/_index.po11
-rw-r--r--documentation/content/en/books/fdp-primer/overview/_index.adoc2
-rw-r--r--documentation/content/en/books/fdp-primer/structure/_index.adoc78
-rw-r--r--documentation/content/en/books/fdp-primer/structure/_index.po332
-rw-r--r--documentation/content/en/books/fdp-primer/translations/_index.adoc2
-rw-r--r--documentation/content/en/books/fdp-primer/translations/_index.po6
-rw-r--r--documentation/content/en/books/handbook/advanced-networking/_index.adoc32
-rw-r--r--documentation/content/en/books/handbook/audit/_index.adoc4
-rw-r--r--documentation/content/en/books/handbook/basics/_index.adoc14
-rw-r--r--documentation/content/en/books/handbook/basics/_index.po4
-rw-r--r--documentation/content/en/books/handbook/boot/_index.adoc2
-rw-r--r--documentation/content/en/books/handbook/bsdinstall/_index.adoc15
-rw-r--r--documentation/content/en/books/handbook/bsdinstall/_index.po633
-rw-r--r--documentation/content/en/books/handbook/config/_index.adoc8
-rw-r--r--documentation/content/en/books/handbook/cutting-edge/_index.adoc294
-rw-r--r--documentation/content/en/books/handbook/desktop/_index.adoc26
-rw-r--r--documentation/content/en/books/handbook/desktop/_index.po102
-rw-r--r--documentation/content/en/books/handbook/disks/_index.adoc13
-rw-r--r--documentation/content/en/books/handbook/dtrace/_index.adoc42
-rw-r--r--documentation/content/en/books/handbook/dtrace/_index.po119
-rw-r--r--documentation/content/en/books/handbook/eresources/_index.adoc6
-rw-r--r--documentation/content/en/books/handbook/filesystems/_index.adoc4
-rw-r--r--documentation/content/en/books/handbook/firewalls/_index.adoc4
-rw-r--r--documentation/content/en/books/handbook/geom/_index.adoc4
-rw-r--r--documentation/content/en/books/handbook/glossary.adoc19
-rw-r--r--documentation/content/en/books/handbook/glossary.po937
-rw-r--r--documentation/content/en/books/handbook/introduction.adoc2
-rw-r--r--documentation/content/en/books/handbook/introduction/_index.adoc26
-rw-r--r--documentation/content/en/books/handbook/jails/_index.adoc108
-rw-r--r--documentation/content/en/books/handbook/jails/_index.po6
-rw-r--r--documentation/content/en/books/handbook/kernelconfig/_index.adoc4
-rw-r--r--documentation/content/en/books/handbook/l10n/_index.adoc5
-rw-r--r--documentation/content/en/books/handbook/linuxemu/_index.adoc24
-rw-r--r--documentation/content/en/books/handbook/mac/_index.adoc4
-rw-r--r--documentation/content/en/books/handbook/mail/_index.adoc12
-rw-r--r--documentation/content/en/books/handbook/mirrors/_index.adoc8
-rw-r--r--documentation/content/en/books/handbook/mirrors/_index.po415
-rw-r--r--documentation/content/en/books/handbook/multimedia/_index.adoc8
-rw-r--r--documentation/content/en/books/handbook/multimedia/_index.po4
-rw-r--r--documentation/content/en/books/handbook/network-servers/_index.adoc14
-rw-r--r--documentation/content/en/books/handbook/network/_index.adoc45
-rw-r--r--documentation/content/en/books/handbook/network/_index.po306
-rw-r--r--documentation/content/en/books/handbook/ports/_index.adoc79
-rw-r--r--documentation/content/en/books/handbook/ports/_index.po663
-rw-r--r--documentation/content/en/books/handbook/ppp-and-slip/_index.adoc28
-rw-r--r--documentation/content/en/books/handbook/preface/_index.adoc26
-rw-r--r--documentation/content/en/books/handbook/security/_index.adoc6
-rw-r--r--documentation/content/en/books/handbook/serialcomms/_index.adoc6
-rw-r--r--documentation/content/en/books/handbook/usb-device-mode/_index.adoc12
-rw-r--r--documentation/content/en/books/handbook/virtualization/_index.adoc86
-rw-r--r--documentation/content/en/books/handbook/virtualization/_index.po8
-rw-r--r--documentation/content/en/books/handbook/wayland/_index.adoc17
-rw-r--r--documentation/content/en/books/handbook/wayland/_index.po282
-rw-r--r--documentation/content/en/books/handbook/x11/_index.adoc659
-rw-r--r--documentation/content/en/books/handbook/x11/_index.po1285
-rw-r--r--documentation/content/en/books/porters-handbook/makefiles/_index.adoc53
-rw-r--r--documentation/content/en/books/porters-handbook/makefiles/_index.po26
-rw-r--r--documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc106
-rw-r--r--documentation/content/en/books/porters-handbook/porting-samplem/_index.po239
-rw-r--r--documentation/content/en/books/porters-handbook/security/_index.adoc35
-rw-r--r--documentation/content/en/books/porters-handbook/security/_index.po62
-rw-r--r--documentation/content/en/books/porters-handbook/special/_index.adoc2
-rw-r--r--documentation/content/en/books/porters-handbook/testing/_index.adoc88
-rw-r--r--documentation/content/en/books/porters-handbook/testing/_index.po320
-rw-r--r--documentation/content/en/books/porters-handbook/upgrading/_index.adoc20
-rw-r--r--documentation/content/en/books/porters-handbook/uses/_index.adoc8
-rw-r--r--documentation/content/en/books/porters-handbook/versions/_index.adoc21
-rw-r--r--documentation/content/en/books/porters-handbook/versions/_index.po11596
105 files changed, 13242 insertions, 11273 deletions
diff --git a/documentation/content/en/articles/committers-guide/_index.adoc b/documentation/content/en/articles/committers-guide/_index.adoc
index d52aab2ee5..07cece334d 100644
--- a/documentation/content/en/articles/committers-guide/_index.adoc
+++ b/documentation/content/en/articles/committers-guide/_index.adoc
@@ -188,8 +188,7 @@ Rather than suggest a single way, here are some links to sites that describe var
Protect the private key and passphrase.
If either the private key or passphrase may have been compromised or disclosed, immediately notify mailto:accounts@FreeBSD.org[accounts@FreeBSD.org] and revoke the key.
-Committing the new key is shown in crossref:committers-guide[commit-steps, Steps
-for New Committers].
+Committing the new key is shown in crossref:committers-guide[commit-steps, Steps for New Committers].
[[kerberos-ldap]]
== Kerberos and LDAP web Password for FreeBSD Cluster
@@ -199,7 +198,6 @@ The Kerberos password also serves as the LDAP web password, since LDAP is proxyi
Some of the services which require this include:
* https://bugs.freebsd.org/bugzilla[Bugzilla]
-* https://ci.freebsd.org[Jenkins]
To create a new Kerberos account in the FreeBSD cluster, or to reset a Kerberos password for an existing account using a random password generator:
@@ -534,7 +532,7 @@ e.g.:
....
so that won't be covered in depth here.
-If you want to build a custom kernel, extref:{handbook}[the kernel config section, kernelconfig] of the FreeBSD Handbook recommends creating a file MYKERNEL under sys/${ARCH}/conf with your changes against GENERIC.
+If you want to build a custom kernel, extref:{handbook}kernelconfig[the kernel config section, kernelconfig] of the FreeBSD Handbook recommends creating a file MYKERNEL under sys/${ARCH}/conf with your changes against GENERIC.
To have MYKERNEL disregarded by Git, it can be added to .git/info/exclude.
===== Updating
@@ -689,9 +687,9 @@ The ports tree operates the same way.
The branch names are different and the repositories are in different locations.
The cgit repository web interface for use with web browsers is at https://cgit.FreeBSD.org/ports/ .
-The production Git repository is at https://git.FreeBSD.org/ports.git and at ssh://anongit@git.FreeBSD.org/ports.git (or anongit@git.FreeBSD.org:ports.git).
+The production Git repository is at https://git.FreeBSD.org/ports.git and at ssh://anongit@git.FreeBSD.org/ports.git (or `anongit@git.FreeBSD.org:ports.git`).
-There is also a mirror on GitHub, see extref:{handbook}/mirrors[External mirrors, mirrors] for an overview.
+There is also a mirror on GitHub, see extref:{handbook}mirrors[External mirrors, mirrors] for an overview.
The _latest_ branch is `main`.
The _quarterly_ branches are named `yyyyQn` for year 'yyyy' and quarter 'n'.
@@ -834,8 +832,10 @@ To abort and get back to the state before "git rebase", run "git rebase --abort"
Could not apply 646e0f9cda11... no color ls
....
which looks scary.
+
If you bring up an editor, you will see it is a typical 3-way merge conflict resolution that you may be familiar with from other source code systems (the rest of ls.c has been omitted):
[source,shell]
+....
<<<<<<< HEAD
#ifdef COLORLS_NEW
#include <terminfo.h>
@@ -845,7 +845,9 @@ If you bring up an editor, you will see it is a typical 3-way merge conflict res
#include <termcap.h>
>>>>>>> 646e0f9cda11... no color ls
....
+
The new code is first, and your code is second.
+
The right fix here is to just add a #undef COLORLS_NEW before #ifdef and then delete the old changes:
[source,shell]
....
@@ -854,6 +856,7 @@ The right fix here is to just add a #undef COLORLS_NEW before #ifdef and then de
#include <terminfo.h>
....
save the file.
+
The rebase was interrupted, so you have to complete it:
[source,shell]
....
@@ -1392,7 +1395,7 @@ Here 'good' means:
. All the right files, and none of the wrong ones, were merged into contrib/glorbnitz.
. No other changes are in the tree.
. The commit messages look crossref:committers-guide[commit-log-message,good]. It should contain a summary of what's changed since the last merge to the FreeBSD `main` branch and any caveats.
-. UPDATING should be updated if there is anything of note, such as user visible changes, important upgrade concerns, etc.
+. `RELNOTES` and `UPDATING` should be updated if there is anything of note, such as user visible changes, important upgrade concerns, etc.
[NOTE]
====
@@ -1972,11 +1975,11 @@ Before you begin, make sure that your local Git repo is up to date and has the
correct origins set crossref:committers-guide[keeping_current,as shown above].
[source,shell]
-````
+....
% git remote -v
freebsd https://git.freebsd.org/src.git (fetch)
freebsd ssh://git@gitrepo.freebsd.org/src.git (push)
-````
+....
The first step is to create a fork of https://github.com/freebsd/freebsd-src[FreeBSD] on GitHub following these https://docs.github.com/en/github/getting-started-with-github/fork-a-repo[guidelines].
The destination of the fork should be your own, personal, GitHub account (gvnn3 in my case).
@@ -2481,15 +2484,16 @@ The subject should, by itself, allow the reader to quickly determine if the chan
The subject line should be as short as possible while still retaining the required information.
This is to make browsing Git log more efficient, and so that git log --oneline can display the short hash and subject on a single 80-column line.
-A good rule of thumb is to stay below 63 characters, and aim for about 50 or fewer if possible.
+A good rule of thumb is to stay below 67 characters, and aim for about 50 or fewer if possible.
=== Prefix the subject line with a component, if applicable
If the change relates to a specific component the subject line may be prefixed with that component name and a colon (:).
+If applicable, try to use the same prefix used in previous commits to the same files.
✓ `foo: Add -k option to keep temporary data`
-Include the prefix in the 63-character limit suggested above, so that `git log --oneline` avoids wrapping.
+Include the prefix in the 67-character limit suggested above, so that `git log --oneline` avoids wrapping.
=== Capitalize the first letter of the subject
@@ -2649,6 +2653,10 @@ We include the commit title so that the referenced commit can be located even in
|`Relnotes:`
|If the change is a candidate for inclusion in the release notes for the next release from the branch, set to `yes`.
+|Candidates are user-visible changes, new features, compatibility breaks, etc..
+|If you forget to set this line, or want to provide more details, add an entry to the `RELNOTES` file in the root of the src tree.
+|The `RELNOTES` file is used to generate release notes for the next release.
+|Do not use the `Relnotes:` line to describe the change: its only valid value is `yes`.
|`Security:`
|If the change is related to a security vulnerability or security exposure, include one or more references or a description of the issue. If possible, include a VuXML URL or a CVE ID.
@@ -2972,6 +2980,9 @@ You can find out more about Bugzilla at:
The FreeBSD Project utilizes https://reviews.freebsd.org[Phabricator] for code review requests.
See the https://wiki.freebsd.org/Phabricator[Phabricator wiki page] for details.
+Please use the `git arc` command provided by `devel/freebsd-git-devtools` (install the port or package, then type `git help arc` for documentation) to create and update Phabricator reviews.
+This will make it easier for others to review and test your patches.
+
Committers with non-``FreeBSD.org`` Phabricator accounts can have the old account renamed to the ``FreeBSD.org`` account by following these steps:
[.procedure]
@@ -3146,7 +3157,7 @@ When in doubt, ask for review!
. Respect existing maintainers if listed.
+
Many parts of FreeBSD are not "owned" in the sense that any specific individual will jump up and yell if you commit a change to "their" area, but it still pays to check first.
-One convention we use is to put a maintainer line in the [.filename]#Makefile# for any package or subtree which is being actively maintained by one or more people; see extref:{developers-handbook}[Source Tree Guidelines and Policies, policies] for documentation on this.
+One convention we use is to put a maintainer line in the [.filename]#Makefile# for any package or subtree which is being actively maintained by one or more people; see extref:{developers-handbook}policies[Source Tree Guidelines and Policies, policies] for documentation on this.
Where sections of code have several maintainers, commits to affected areas by one maintainer need to be reviewed by at least one other maintainer.
In cases where the "maintainer-ship" of something is not clear, look at the repository logs for the files in question and see if someone has been working recently or predominantly in that area.
. Any disputed change must be backed out pending resolution of the dispute if requested by a maintainer. Security related changes may override a maintainer's wishes at the Security Officer's discretion.
@@ -3642,7 +3653,7 @@ The `-x` parameter ensures the hash `$HASH` of the `main` branch is included in
[[ports-qa-new-category-how]]
==== What is the procedure for creating a new category?
-Please see extref:{porters-handbook}[Proposing a New Category, proposing-categories] in the Porter's Handbook.
+Please see extref:{porters-handbook}makefiles[Proposing a New Category, proposing-categories] in the Porter's Handbook.
Once that procedure has been followed and the PR has been assigned to the {portmgr}, it is their decision whether or not to approve it.
If they do, it is their responsibility to:
@@ -3676,7 +3687,7 @@ To do this, use the [.filename]#chkorigin.sh# tool: `env PORTSDIR=/path/to/ports
. Once this is done, you can commit the updated [.filename]#ports/Makefile# to connect the new category to the build and also commit the [.filename]#Makefile# changes for the old category or categories.
. Add appropriate entries to [.filename]#ports/MOVED#.
. Update the documentation by modifying:
-** the extref:{porters-handbook}[list of categories, PORTING-CATEGORIES] in the Porter's Handbook
+** the extref:{porters-handbook}makefiles[list of categories, porting-categories] in the Porter's Handbook
+
. Only once all the above have been done, and no one is any longer reporting problems with the new ports, should the old ports be deleted from their previous locations in the repository.
====
@@ -3685,7 +3696,7 @@ To do this, use the [.filename]#chkorigin.sh# tool: `env PORTSDIR=/path/to/ports
This is much simpler than a physical category. Only a few modifications are needed:
-* the extref:{porters-handbook}[list of categories, PORTING-CATEGORIES] in the Porter's Handbook
+* the extref:{porters-handbook}makefiles[list of categories, porting-categories] in the Porter's Handbook
[[ports-qa-misc-questions]]
=== Miscellaneous Questions
@@ -3711,7 +3722,7 @@ No unauthorized commits may ever be made to ports maintained by those groups.
The packages are built multiple times each week.
If a port fails, the maintainer will receive an email from `pkg-fallout@FreeBSD.org`.
-Reports for all the package builds (official, experimental, and non-regression) are aggregated at link:pkg-status.FreeBSD.org[pkg-status.FreeBSD.org].
+Reports for all the package builds (official, experimental, and non-regression) are aggregated at link:https://pkg-status.FreeBSD.org[pkg-status.FreeBSD.org].
[[ports-qa-misc-INDEX]]
==== I added a new port. Do I need to add it to the [.filename]#INDEX#?
diff --git a/documentation/content/en/articles/committers-guide/_index.po b/documentation/content/en/articles/committers-guide/_index.po
index 9585f882ca..c1f608dfab 100644
--- a/documentation/content/en/articles/committers-guide/_index.po
+++ b/documentation/content/en/articles/committers-guide/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2025-06-29 21:20+0100\n"
+"POT-Creation-Date: 2025-08-17 20:53+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -421,43 +421,38 @@ msgid "https://bugs.freebsd.org/bugzilla[Bugzilla]"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:203
-msgid "https://ci.freebsd.org[Jenkins]"
-msgstr ""
-
-#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:205
+#: documentation/content/en/articles/committers-guide/_index.adoc:204
msgid ""
"To create a new Kerberos account in the FreeBSD cluster, or to reset a "
"Kerberos password for an existing account using a random password generator:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:209
+#: documentation/content/en/articles/committers-guide/_index.adoc:208
#, no-wrap
msgid "% ssh kpasswd.freebsd.org\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:214
+#: documentation/content/en/articles/committers-guide/_index.adoc:213
msgid "This must be done from a machine outside of the FreeBSD.org cluster."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:217
+#: documentation/content/en/articles/committers-guide/_index.adoc:216
msgid ""
"A Kerberos password can also be set manually by logging into "
"`freefall.FreeBSD.org` and running:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:221
+#: documentation/content/en/articles/committers-guide/_index.adoc:220
#, no-wrap
msgid "% kpasswd\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:227
+#: documentation/content/en/articles/committers-guide/_index.adoc:226
msgid ""
"Unless the Kerberos-authenticated services of the FreeBSD.org cluster have "
"been used previously, `Client unknown` will be shown. This error means that "
@@ -466,13 +461,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:230
+#: documentation/content/en/articles/committers-guide/_index.adoc:229
#, no-wrap
msgid "Commit Bit Types"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:236
+#: documentation/content/en/articles/committers-guide/_index.adoc:235
msgid ""
"The FreeBSD repository has a number of components which, when combined, "
"support the basic operating system source, documentation, third party "
@@ -487,79 +482,79 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:242
+#: documentation/content/en/articles/committers-guide/_index.adoc:241
#, no-wrap
msgid "__Committer Type__"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:243
+#: documentation/content/en/articles/committers-guide/_index.adoc:242
#, no-wrap
msgid "__Responsible__"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:245
+#: documentation/content/en/articles/committers-guide/_index.adoc:244
#, no-wrap
msgid "__Tree Components__"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:246
+#: documentation/content/en/articles/committers-guide/_index.adoc:245
#, no-wrap
msgid "src"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:247
+#: documentation/content/en/articles/committers-guide/_index.adoc:246
#, no-wrap
msgid "srcmgr@"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:249
+#: documentation/content/en/articles/committers-guide/_index.adoc:248
#, no-wrap
msgid "src/"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:250
+#: documentation/content/en/articles/committers-guide/_index.adoc:249
#, no-wrap
msgid "doc"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:251
+#: documentation/content/en/articles/committers-guide/_index.adoc:250
#, no-wrap
msgid "doceng@"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:253
+#: documentation/content/en/articles/committers-guide/_index.adoc:252
#, no-wrap
msgid "doc/, ports/, src/ documentation"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:254
+#: documentation/content/en/articles/committers-guide/_index.adoc:253
#, no-wrap
msgid "ports"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:255
+#: documentation/content/en/articles/committers-guide/_index.adoc:254
#, no-wrap
msgid "portmgr@"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:256
+#: documentation/content/en/articles/committers-guide/_index.adoc:255
#, no-wrap
msgid "ports/"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:261
+#: documentation/content/en/articles/committers-guide/_index.adoc:260
msgid ""
"Commit bits allocated prior to the development of the notion of areas of "
"authority may be appropriate for use in many parts of the tree. However, "
@@ -572,7 +567,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:263
+#: documentation/content/en/articles/committers-guide/_index.adoc:262
msgid ""
"Committers are encouraged to seek review for their work as part of the "
"normal development process, regardless of the area of the tree where the "
@@ -580,13 +575,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:264
+#: documentation/content/en/articles/committers-guide/_index.adoc:263
#, no-wrap
msgid "Policy for Committer Activity in Other Trees"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:267
+#: documentation/content/en/articles/committers-guide/_index.adoc:266
msgid ""
"All committers may modify [.filename]#src/share/misc/committers-*.dot#, "
"[.filename]#src/usr.bin/calendar/calendars/calendar.freebsd#, and "
@@ -594,7 +589,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:268
+#: documentation/content/en/articles/committers-guide/_index.adoc:267
msgid ""
"doc committers may commit documentation changes to [.filename]#src# files, "
"such as manual pages, READMEs, fortune databases, calendar files, and "
@@ -603,7 +598,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:270
+#: documentation/content/en/articles/committers-guide/_index.adoc:269
msgid ""
"Any committer may make changes to any other tree with an \"Approved by\" "
"from a non-mentored committer with the appropriate bit. Mentored committers "
@@ -611,7 +606,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:271
+#: documentation/content/en/articles/committers-guide/_index.adoc:270
msgid ""
"Committers can acquire an additional bit by the usual process of finding a "
"mentor who will propose them to srcmgr, doceng, or portmgr, as appropriate. "
@@ -621,13 +616,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:273
+#: documentation/content/en/articles/committers-guide/_index.adoc:272
#, no-wrap
msgid "Documentation Implicit (Blanket) Approval"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:277
+#: documentation/content/en/articles/committers-guide/_index.adoc:276
msgid ""
"Some types of fixes have \"blanket approval\" from the {doceng}, allowing "
"any committer to fix those categories of problems on any part of the doc "
@@ -636,87 +631,87 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:279
+#: documentation/content/en/articles/committers-guide/_index.adoc:278
msgid "Blanket approval applies to these types of fixes:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:281
+#: documentation/content/en/articles/committers-guide/_index.adoc:280
msgid "Typos"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:282
+#: documentation/content/en/articles/committers-guide/_index.adoc:281
msgid "Trivial fixes"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:284
+#: documentation/content/en/articles/committers-guide/_index.adoc:283
msgid ""
"Punctuation, URLs, dates, paths and file names with outdated or incorrect "
"information, and other common mistakes that may confound the readers."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:287
+#: documentation/content/en/articles/committers-guide/_index.adoc:286
msgid ""
"Over the years, some implicit approvals were granted in the doc tree. This "
"list shows the most common cases:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:289
+#: documentation/content/en/articles/committers-guide/_index.adoc:288
msgid ""
"Changes in [.filename]#documentation/content/en/books/porters-handbook/"
"versions/_index.adoc#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:291
+#: documentation/content/en/articles/committers-guide/_index.adoc:290
msgid ""
"extref:{porters-handbook}versions/[__FreeBSD_version Values (Porter's "
"Handbook)], mainly used for src committers."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:292
+#: documentation/content/en/articles/committers-guide/_index.adoc:291
msgid "Changes in [.filename]#doc/shared/contrib-additional.adoc#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:294
+#: documentation/content/en/articles/committers-guide/_index.adoc:293
msgid ""
"extref:{contributors}[Additional FreeBSD Contributors, contrib-additional] "
"maintenance."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:295
+#: documentation/content/en/articles/committers-guide/_index.adoc:294
msgid "All link:#commit-steps[Steps for New Committers], doc related"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:296
+#: documentation/content/en/articles/committers-guide/_index.adoc:295
msgid "Security advisories; Errata Notices; Releases;"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:298
+#: documentation/content/en/articles/committers-guide/_index.adoc:297
msgid "Used by {security-officer} and {re}."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:299
+#: documentation/content/en/articles/committers-guide/_index.adoc:298
msgid "Changes in [.filename]#website/content/en/donations/donors.adoc#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:301
+#: documentation/content/en/articles/committers-guide/_index.adoc:300
msgid "Used by {donations}."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:303
+#: documentation/content/en/articles/committers-guide/_index.adoc:302
msgid ""
"Before any commit, a build test is necessary; see the 'Overview' and 'The "
"FreeBSD Documentation Build Process' sections of the extref:{fdp-primer}"
@@ -724,19 +719,19 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:305
+#: documentation/content/en/articles/committers-guide/_index.adoc:304
#, no-wrap
msgid "Git Primer"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:308
+#: documentation/content/en/articles/committers-guide/_index.adoc:307
#, no-wrap
msgid "Git basics"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:315
+#: documentation/content/en/articles/committers-guide/_index.adoc:314
msgid ""
"When one searches for \"Git Primer\" a number of good ones come up. Daniel "
"Miessler's link:https://danielmiessler.com/study/git/[A git primer] and "
@@ -751,33 +746,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:317
+#: documentation/content/en/articles/committers-guide/_index.adoc:316
msgid ""
"This document will assume that you've read through it and will try not to "
"belabor the basics (though it will cover them briefly)."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:319
+#: documentation/content/en/articles/committers-guide/_index.adoc:318
#, no-wrap
msgid "Git Mini Primer"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:322
+#: documentation/content/en/articles/committers-guide/_index.adoc:321
msgid ""
"This primer is less ambitiously scoped than the old Subversion Primer, but "
"should cover the basics."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:323
+#: documentation/content/en/articles/committers-guide/_index.adoc:322
#, no-wrap
msgid "Scope"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:329
+#: documentation/content/en/articles/committers-guide/_index.adoc:328
msgid ""
"If you want to download FreeBSD, compile it from sources, and generally keep "
"up to date that way, this primer is for you. It covers getting the sources, "
@@ -789,7 +784,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:333
+#: documentation/content/en/articles/committers-guide/_index.adoc:332
msgid ""
"The goal of this section is to highlight those bits of Git needed to track "
"sources. They assume a basic understanding of Git. There are many primers "
@@ -798,49 +793,49 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:335
+#: documentation/content/en/articles/committers-guide/_index.adoc:334
#, no-wrap
msgid "Getting Started For Developers"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:338
+#: documentation/content/en/articles/committers-guide/_index.adoc:337
msgid ""
"This section describes the read-write access for committers to push the "
"commits from developers or contributors."
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:340
+#: documentation/content/en/articles/committers-guide/_index.adoc:339
#, no-wrap
msgid "Daily use"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:345
+#: documentation/content/en/articles/committers-guide/_index.adoc:344
msgid ""
"In the examples below, replace `${repo}` with the name of the desired "
"FreeBSD repository: `doc`, `ports`, or `src`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:348
+#: documentation/content/en/articles/committers-guide/_index.adoc:347
msgid "Clone the repository:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:352
+#: documentation/content/en/articles/committers-guide/_index.adoc:351
#, no-wrap
msgid "% git clone -o freebsd --config remote.freebsd.fetch='+refs/notes/*:refs/notes/*' https://git.freebsd.org/${repo}.git\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:355
+#: documentation/content/en/articles/committers-guide/_index.adoc:354
msgid "Then you should have the official mirrors as your remote:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:361
+#: documentation/content/en/articles/committers-guide/_index.adoc:360
#, no-wrap
msgid ""
"% git remote -v\n"
@@ -849,12 +844,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:364
+#: documentation/content/en/articles/committers-guide/_index.adoc:363
msgid "Configure the FreeBSD committer data:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:367
+#: documentation/content/en/articles/committers-guide/_index.adoc:366
msgid ""
"The commit hook in repo.freebsd.org checks the \"Commit\" field matches the "
"committer's information in FreeBSD.org. The easiest way to get the "
@@ -863,7 +858,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:374
+#: documentation/content/en/articles/committers-guide/_index.adoc:373
#, no-wrap
msgid ""
"% gen-gitconfig.sh\n"
@@ -873,25 +868,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:377
+#: documentation/content/en/articles/committers-guide/_index.adoc:376
msgid "Set the push URL:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:381
+#: documentation/content/en/articles/committers-guide/_index.adoc:380
#, no-wrap
msgid "% git remote set-url --push freebsd git@gitrepo.freebsd.org:${repo}.git\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:384
+#: documentation/content/en/articles/committers-guide/_index.adoc:383
msgid ""
"Then you should have separated fetch and push URLs as the most efficient "
"setup:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:390
+#: documentation/content/en/articles/committers-guide/_index.adoc:389
#, no-wrap
msgid ""
"% git remote -v\n"
@@ -900,24 +895,24 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:393
+#: documentation/content/en/articles/committers-guide/_index.adoc:392
msgid ""
"Again, note that `gitrepo.freebsd.org` has been canonicalized to "
"`repo.freebsd.org`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:395
+#: documentation/content/en/articles/committers-guide/_index.adoc:394
msgid "Install commit message template hook:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:397
+#: documentation/content/en/articles/committers-guide/_index.adoc:396
msgid "For doc repository:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:402
+#: documentation/content/en/articles/committers-guide/_index.adoc:401
#, no-wrap
msgid ""
"% cd .git/hooks\n"
@@ -925,23 +920,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:405
+#: documentation/content/en/articles/committers-guide/_index.adoc:404
msgid "For ports repository:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:409
+#: documentation/content/en/articles/committers-guide/_index.adoc:408
#, no-wrap
msgid "% git config --add core.hooksPath .hooks\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:412
+#: documentation/content/en/articles/committers-guide/_index.adoc:411
msgid "For src repository:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:417
+#: documentation/content/en/articles/committers-guide/_index.adoc:416
#, no-wrap
msgid ""
"% cd .git/hooks\n"
@@ -949,27 +944,27 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:420
+#: documentation/content/en/articles/committers-guide/_index.adoc:419
#, no-wrap
msgid "\"admin\" branch"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:423
+#: documentation/content/en/articles/committers-guide/_index.adoc:422
msgid ""
"The `access` and `mentors` files are stored in an orphan branch, `internal/"
"admin`, in each repository."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:425
+#: documentation/content/en/articles/committers-guide/_index.adoc:424
msgid ""
"Following example is how to check out the `internal/admin` branch to a local "
"branch named `admin`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:431
+#: documentation/content/en/articles/committers-guide/_index.adoc:430
#, no-wrap
msgid ""
"% git config --add remote.freebsd.fetch '+refs/internal/*:refs/internal/*'\n"
@@ -978,42 +973,42 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:433
+#: documentation/content/en/articles/committers-guide/_index.adoc:432
msgid "Alternatively, you can add a worktree for the `admin` branch:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:437
+#: documentation/content/en/articles/committers-guide/_index.adoc:436
#, no-wrap
msgid "git worktree add -b admin ../${repo}-admin internal/admin\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:441
+#: documentation/content/en/articles/committers-guide/_index.adoc:440
msgid ""
"For browsing `internal/admin` branch on web: `https://cgit.freebsd.org/$"
"{repo}/log/?h=internal/admin`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:443
+#: documentation/content/en/articles/committers-guide/_index.adoc:442
msgid "For pushing, specify the full refspec:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:447
+#: documentation/content/en/articles/committers-guide/_index.adoc:446
#, no-wrap
msgid "git push freebsd HEAD:refs/internal/admin\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:449
+#: documentation/content/en/articles/committers-guide/_index.adoc:448
#, no-wrap
msgid "Keeping Current With The FreeBSD src Tree"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:456
+#: documentation/content/en/articles/committers-guide/_index.adoc:455
msgid ""
"First step: cloning a tree. This downloads the entire tree. There are two "
"ways to download. Most people will want to do a deep clone of the "
@@ -1022,75 +1017,75 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:457
+#: documentation/content/en/articles/committers-guide/_index.adoc:456
#, no-wrap
msgid "Branch Names"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:459
+#: documentation/content/en/articles/committers-guide/_index.adoc:458
msgid "FreeBSD-CURRENT uses the `main` branch."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:461
+#: documentation/content/en/articles/committers-guide/_index.adoc:460
msgid "`main` is the default branch."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:463
+#: documentation/content/en/articles/committers-guide/_index.adoc:462
msgid "For FreeBSD-STABLE, branch names include `stable/12` and `stable/13`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:465
+#: documentation/content/en/articles/committers-guide/_index.adoc:464
msgid ""
"For FreeBSD-RELEASE, release engineering branch names include `releng/12.4` "
"and `releng/13.2`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:467
+#: documentation/content/en/articles/committers-guide/_index.adoc:466
msgid "https://www.freebsd.org/releng/[] shows:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:469
+#: documentation/content/en/articles/committers-guide/_index.adoc:468
msgid "`main` and `stable/⋯` branches open"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:470
+#: documentation/content/en/articles/committers-guide/_index.adoc:469
msgid "`releng/⋯` branches, each of which is frozen when a release is tagged."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:472
+#: documentation/content/en/articles/committers-guide/_index.adoc:471
msgid "Examples:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:474
+#: documentation/content/en/articles/committers-guide/_index.adoc:473
msgid ""
"tag https://cgit.freebsd.org/src/tag/?h=release/13.1.0[release/13.1.0] on "
"the https://cgit.freebsd.org/src/log/?h=releng/13.1[releng/13.1] branch"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:475
+#: documentation/content/en/articles/committers-guide/_index.adoc:474
msgid ""
"tag https://cgit.freebsd.org/src/tag/?h=release/13.2.0[release/13.2.0] on "
"the https://cgit.freebsd.org/src/log/?h=releng/13.2[releng/13.2] branch."
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:476
+#: documentation/content/en/articles/committers-guide/_index.adoc:475
#, no-wrap
msgid "Repositories"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:479
+#: documentation/content/en/articles/committers-guide/_index.adoc:478
msgid ""
"Please see the crossref:committers-guide[admin,Administrative Details] for "
"the latest information on where to get FreeBSD sources. $URL below can be "
@@ -1098,7 +1093,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:482
+#: documentation/content/en/articles/committers-guide/_index.adoc:481
msgid ""
"Note: The project doesn't use submodules as they are a poor fit for our "
"workflows and development model. How we track changes in third-party "
@@ -1107,13 +1102,13 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:483
+#: documentation/content/en/articles/committers-guide/_index.adoc:482
#, no-wrap
msgid "Deep Clone"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:487
+#: documentation/content/en/articles/committers-guide/_index.adoc:486
msgid ""
"A deep clone pulls in the entire tree, as well as all the history and "
"branches. It is the easiest to do. It also allows you to use Git's "
@@ -1122,13 +1117,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:490
+#: documentation/content/en/articles/committers-guide/_index.adoc:489
#, no-wrap
msgid "% git clone -o freebsd $URL -b branch [<directory>]\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:495
+#: documentation/content/en/articles/committers-guide/_index.adoc:494
msgid ""
"will create a deep clone. `branch` should be one of the branches listed in "
"the previous section. If no `branch` is given: the default (`main`) will be "
@@ -1138,7 +1133,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:500
+#: documentation/content/en/articles/committers-guide/_index.adoc:499
msgid ""
"You will want a deep clone if you are interested in the history, plan on "
"making local changes, or plan on working on more than one branch. It is the "
@@ -1150,13 +1145,13 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:501
+#: documentation/content/en/articles/committers-guide/_index.adoc:500
#, no-wrap
msgid "Shallow Clone"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:507
+#: documentation/content/en/articles/committers-guide/_index.adoc:506
msgid ""
"A shallow clone copies just the most current code, but none or little of the "
"history. This can be useful when you need to build a specific revision of "
@@ -1166,13 +1161,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:511
+#: documentation/content/en/articles/committers-guide/_index.adoc:510
#, no-wrap
msgid "% git clone -o freebsd -b branch --depth 1 $URL [dir]\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:516
+#: documentation/content/en/articles/committers-guide/_index.adoc:515
msgid ""
"This clones the repository, but only has the most recent version in the "
"repository. The rest of the history is not downloaded. Should you change "
@@ -1180,7 +1175,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:521
+#: documentation/content/en/articles/committers-guide/_index.adoc:520
msgid ""
"When you make a shallow clone, you will lose the commit count in your uname "
"output. This can make it more difficult to determine if your system needs "
@@ -1188,19 +1183,19 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:523
+#: documentation/content/en/articles/committers-guide/_index.adoc:522
#, no-wrap
msgid "Building"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:527
+#: documentation/content/en/articles/committers-guide/_index.adoc:526
msgid ""
"Once you've downloaded, building is done as described in the handbook, e.g.:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:534
+#: documentation/content/en/articles/committers-guide/_index.adoc:533
#, no-wrap
msgid ""
"% cd src\n"
@@ -1211,12 +1206,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:536
+#: documentation/content/en/articles/committers-guide/_index.adoc:535
msgid "so that won't be covered in depth here."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:539
+#: documentation/content/en/articles/committers-guide/_index.adoc:538
msgid ""
"If you want to build a custom kernel, extref:{handbook}[the kernel config "
"section, kernelconfig] of the FreeBSD Handbook recommends creating a file "
@@ -1225,26 +1220,26 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:540
+#: documentation/content/en/articles/committers-guide/_index.adoc:539
#, no-wrap
msgid "Updating"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:544
+#: documentation/content/en/articles/committers-guide/_index.adoc:543
msgid ""
"To update both types of trees uses the same commands. This pulls in all the "
"revisions since your last update."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:547
+#: documentation/content/en/articles/committers-guide/_index.adoc:546
#, no-wrap
msgid "% git pull --ff-only\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:552
+#: documentation/content/en/articles/committers-guide/_index.adoc:551
msgid ""
"will update the tree. In Git, a 'fast forward' merge is one that only needs "
"to set a new branch pointer and doesn't need to re-create the commits. By "
@@ -1254,7 +1249,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:555
+#: documentation/content/en/articles/committers-guide/_index.adoc:554
msgid ""
"See below for how to manage local changes. The simplest is to use `--"
"autostash` on the `git pull` command, but more sophisticated options are "
@@ -1262,20 +1257,20 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:556
+#: documentation/content/en/articles/committers-guide/_index.adoc:555
#, no-wrap
msgid "Selecting a Specific Version"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:560
+#: documentation/content/en/articles/committers-guide/_index.adoc:559
msgid ""
"In Git, `git checkout` checks out both branches and specific versions. "
"Git's versions are the long hashes rather than a sequential number."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:562
+#: documentation/content/en/articles/committers-guide/_index.adoc:561
msgid ""
"When you checkout a specific version, just specify the hash you want on the "
"command line (the git log command can help you decide which hash you might "
@@ -1283,26 +1278,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:565
+#: documentation/content/en/articles/committers-guide/_index.adoc:564
#, no-wrap
msgid "% git checkout 08b8197a74\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:568
+#: documentation/content/en/articles/committers-guide/_index.adoc:567
msgid ""
"and you have that checked out. You will be greeted with a message similar "
"to the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:571
+#: documentation/content/en/articles/committers-guide/_index.adoc:570
#, no-wrap
msgid "Note: checking out '08b8197a742a96964d2924391bf9fdfeb788865d'.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:575
+#: documentation/content/en/articles/committers-guide/_index.adoc:574
#, no-wrap
msgid ""
"You are in a 'detached HEAD' state. You can look around, make experimental\n"
@@ -1311,28 +1306,29 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:578
+#: documentation/content/en/articles/committers-guide/_index.adoc:577
+#: documentation/content/en/articles/committers-guide/_index.adoc:1746
#, no-wrap
msgid ""
"If you want to create a new branch to retain commits you create, you may\n"
"do so (now or later) by using -b with the checkout command again. Example:\n"
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:580
-#: documentation/content/en/articles/committers-guide/_index.adoc:1744
+#. type: delimited block . 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:579
+#: documentation/content/en/articles/committers-guide/_index.adoc:1748
#, no-wrap
msgid " git checkout -b <new-branch-name>\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:582
+#: documentation/content/en/articles/committers-guide/_index.adoc:581
#, no-wrap
msgid "HEAD is now at 08b8197a742a hook gpiokeys.4 to the build\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:586
+#: documentation/content/en/articles/committers-guide/_index.adoc:585
msgid ""
"where the last line is generated from the hash you are checking out and the "
"first line of the commit message from that revision. The hash can be "
@@ -1341,13 +1337,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:587
+#: documentation/content/en/articles/committers-guide/_index.adoc:586
#, no-wrap
msgid "Bisecting"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:591
+#: documentation/content/en/articles/committers-guide/_index.adoc:590
msgid ""
"Sometimes, things go wrong. The last version worked, but the one you just "
"updated to does not. A developer may ask you to bisect the problem to track "
@@ -1355,7 +1351,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:596
+#: documentation/content/en/articles/committers-guide/_index.adoc:595
msgid ""
"Git makes bisecting changes easy with a powerful `git bisect` command. "
"Here's a brief outline of how to use it. For more information, you can view "
@@ -1367,7 +1363,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:603
+#: documentation/content/en/articles/committers-guide/_index.adoc:602
msgid ""
"`git bisect start --first-parent` will start the bisection process. Next, "
"you need to tell a range to go through. `git bisect good XXXXXX` will tell "
@@ -1380,14 +1376,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:607
+#: documentation/content/en/articles/committers-guide/_index.adoc:606
msgid ""
"If you want to know the last version you checked out, you should use `git "
"reflog`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:612
+#: documentation/content/en/articles/committers-guide/_index.adoc:611
#, no-wrap
msgid ""
"5ef0bd68b515 (HEAD -> main, freebsd/main, freebsd/HEAD) HEAD@{0}: pull --ff-only: Fast-forward\n"
@@ -1396,7 +1392,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:616
+#: documentation/content/en/articles/committers-guide/_index.adoc:615
msgid ""
"shows me moving the working tree to the `main` branch (a816...) and then "
"updating from upstream (to 5ef0...). In this case, bad would be HEAD (or "
@@ -1407,7 +1403,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:620
+#: documentation/content/en/articles/committers-guide/_index.adoc:619
msgid ""
"Set the 'good' version first, then set the bad (though the order doesn't "
"matter). When you set the bad version, it will give you some statistics on "
@@ -1415,7 +1411,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:627
+#: documentation/content/en/articles/committers-guide/_index.adoc:626
#, no-wrap
msgid ""
"% git bisect start --first-parent\n"
@@ -1426,7 +1422,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:636
+#: documentation/content/en/articles/committers-guide/_index.adoc:635
msgid ""
"You would then build/install that version. If it's good you'd type `git "
"bisect good` otherwise `git bisect bad`. If the version doesn't compile, "
@@ -1439,13 +1435,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:638
+#: documentation/content/en/articles/committers-guide/_index.adoc:637
#, no-wrap
msgid "Signing the commits, tags, and pushes, with GnuPG"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:643
+#: documentation/content/en/articles/committers-guide/_index.adoc:642
msgid ""
"Git knows how to sign commits, tags, and pushes. When you sign a Git commit "
"or a tag, you can prove that the code you submitted came from you and wasn't "
@@ -1454,7 +1450,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:645
+#: documentation/content/en/articles/committers-guide/_index.adoc:644
msgid ""
"A more in-depth documentation on signing commits and tags can be found in "
"the https://git-scm.com/book/en/v2/Git-Tools-Signing-Your-Work[Git Tools - "
@@ -1462,7 +1458,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:647
+#: documentation/content/en/articles/committers-guide/_index.adoc:646
msgid ""
"The rationale behind signing pushes can be found in the https://github.com/"
"git/git/commit/a85b377d0419a9dfaca8af2320cc33b051cbed04[commit that "
@@ -1470,14 +1466,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:650
+#: documentation/content/en/articles/committers-guide/_index.adoc:649
msgid ""
"The best way is to simply tell Git you always want to sign commits, tags, "
"and pushes. You can do this by setting a few configuration variables:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:657
+#: documentation/content/en/articles/committers-guide/_index.adoc:656
#, no-wrap
msgid ""
"% git config --add user.signingKey LONG-KEY-ID\n"
@@ -1488,14 +1484,14 @@ msgstr ""
#. push.gpgSign should probably be set to `yes` once we enable it, or be set with --global, so that it is enabled for all repositories.
#. type: delimited block = 6
-#: documentation/content/en/articles/committers-guide/_index.adoc:665
+#: documentation/content/en/articles/committers-guide/_index.adoc:664
msgid ""
"To avoid possible collisions, make sure you give a long key id to Git. You "
"can get the long id with: `gpg --list-secret-keys --keyid-format LONG`."
msgstr ""
#. type: delimited block = 6
-#: documentation/content/en/articles/committers-guide/_index.adoc:671
+#: documentation/content/en/articles/committers-guide/_index.adoc:670
msgid ""
"To use specific subkeys, and not have GnuPG to resolve the subkey to a "
"primary key, attach `!` to the key. For example, to encrypt for the subkey "
@@ -1503,20 +1499,20 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:673
+#: documentation/content/en/articles/committers-guide/_index.adoc:672
#, no-wrap
msgid "Verifying signatures"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:676
+#: documentation/content/en/articles/committers-guide/_index.adoc:675
msgid ""
"Commit signatures can be verified by running either `git verify-commit "
"<commit hash>`, or `git log --show-signature`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:678
+#: documentation/content/en/articles/committers-guide/_index.adoc:677
msgid ""
"Tag signatures can be verified with `git verify-tag <tag name>`, or `git tag "
"-v <tag name>`."
@@ -1528,20 +1524,20 @@ msgstr ""
#. Git pushes are a bit different, they live in a special ref in the repository.
#. TODO: write how to verify them
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:687
+#: documentation/content/en/articles/committers-guide/_index.adoc:686
#, no-wrap
msgid "Ports Considerations"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:690
+#: documentation/content/en/articles/committers-guide/_index.adoc:689
msgid ""
"The ports tree operates the same way. The branch names are different and "
"the repositories are in different locations."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:693
+#: documentation/content/en/articles/committers-guide/_index.adoc:692
msgid ""
"The cgit repository web interface for use with web browsers is at https://"
"cgit.FreeBSD.org/ports/ . The production Git repository is at https://"
@@ -1550,7 +1546,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:697
+#: documentation/content/en/articles/committers-guide/_index.adoc:696
msgid ""
"There is also a mirror on GitHub, see extref:{handbook}/mirrors[External "
"mirrors, mirrors] for an overview. The _latest_ branch is `main`. The "
@@ -1558,13 +1554,13 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:699
+#: documentation/content/en/articles/committers-guide/_index.adoc:698
#, no-wrap
msgid "Commit message formats"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:703
+#: documentation/content/en/articles/committers-guide/_index.adoc:702
msgid ""
"A hook is available in the ports repository to help you write up your commit "
"messages in https://cgit.freebsd.org/ports/tree/.hooks/prepare-commit-"
@@ -1573,32 +1569,32 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:705
+#: documentation/content/en/articles/committers-guide/_index.adoc:704
msgid ""
"The main point being that a commit message should be formatted in the "
"following way:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:708
+#: documentation/content/en/articles/committers-guide/_index.adoc:707
#, no-wrap
msgid "category/port: Summary.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:710
+#: documentation/content/en/articles/committers-guide/_index.adoc:709
#, no-wrap
msgid "Description of why the changes where made.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:712
+#: documentation/content/en/articles/committers-guide/_index.adoc:711
#, no-wrap
msgid "PR:\t 12345\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:718
+#: documentation/content/en/articles/committers-guide/_index.adoc:717
msgid ""
"The first line is the subject of the commit, it contains what port was "
"changed, and a summary of the commit. It should contain 50 characters or "
@@ -1606,39 +1602,39 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:720
+#: documentation/content/en/articles/committers-guide/_index.adoc:719
msgid "A blank line should separate it from the rest of the commit message."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:722
+#: documentation/content/en/articles/committers-guide/_index.adoc:721
msgid ""
"The rest of the commit message should be wrapped at the 72 characters "
"boundary."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:724
+#: documentation/content/en/articles/committers-guide/_index.adoc:723
msgid ""
"Another blank line should be added if there are any metadata fields, so that "
"they are easily distinguishable from the commit message."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:726
+#: documentation/content/en/articles/committers-guide/_index.adoc:725
#, no-wrap
msgid "Managing Local Changes"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:729
+#: documentation/content/en/articles/committers-guide/_index.adoc:728
msgid ""
"This section addresses tracking local changes. If you have no local changes "
"you can skip this section."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:735
+#: documentation/content/en/articles/committers-guide/_index.adoc:734
msgid ""
"One item that is important for all of them: all changes are local until "
"pushed. Unlike Subversion, Git uses a distributed model. For users, for "
@@ -1649,13 +1645,13 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:736
+#: documentation/content/en/articles/committers-guide/_index.adoc:735
#, no-wrap
msgid "Keeping local changes"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:743
+#: documentation/content/en/articles/committers-guide/_index.adoc:742
msgid ""
"The simplest way to keep local changes (especially trivial ones) is to use "
"`git stash`. In its simplest form, you use `git stash` to record the "
@@ -1667,7 +1663,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:747
+#: documentation/content/en/articles/committers-guide/_index.adoc:746
msgid ""
"This method is suitable when you have tiny tweaks to the tree. When you "
"have anything non trivial, you'll likely be better off keeping a local "
@@ -1676,13 +1672,13 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:748
+#: documentation/content/en/articles/committers-guide/_index.adoc:747
#, no-wrap
msgid "Keeping a local branch"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:755
+#: documentation/content/en/articles/committers-guide/_index.adoc:754
msgid ""
"It is much easier to keep a local branch with Git than Subversion. In "
"Subversion you need to merge the commit, and resolve the conflicts. This is "
@@ -1693,7 +1689,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:759
+#: documentation/content/en/articles/committers-guide/_index.adoc:758
msgid ""
"In addition to merging, Git supports the concept of 'rebasing' which avoids "
"these issues. The `git rebase` command replays all the commits of a branch "
@@ -1702,12 +1698,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:761
+#: documentation/content/en/articles/committers-guide/_index.adoc:760
msgid "====== Create a branch"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:766
+#: documentation/content/en/articles/committers-guide/_index.adoc:765
msgid ""
"Let's say you want to make a change to FreeBSD's ls command to never, ever "
"do color. There are many reasons to do this, but this example will use that "
@@ -1717,7 +1713,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:788
+#: documentation/content/en/articles/committers-guide/_index.adoc:787
#, no-wrap
msgid ""
"% cd src\n"
@@ -1743,7 +1739,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:795
+#: documentation/content/en/articles/committers-guide/_index.adoc:794
msgid ""
"The commit will pop you into an editor to describe what you've done. Once "
"you enter that, you have your own **local** branch in the Git repo. Build "
@@ -1755,12 +1751,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:797
+#: documentation/content/en/articles/committers-guide/_index.adoc:796
msgid "====== Time to update"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:802
+#: documentation/content/en/articles/committers-guide/_index.adoc:801
msgid ""
"When it is time to bring in a new version, it is almost the same as w/o the "
"branches. You would update like you would above, but there is one extra "
@@ -1770,7 +1766,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:808
+#: documentation/content/en/articles/committers-guide/_index.adoc:807
#, no-wrap
msgid ""
"% git checkout main\n"
@@ -1779,7 +1775,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:813
+#: documentation/content/en/articles/committers-guide/_index.adoc:812
msgid ""
"This will bring up an editor that lists all the commits in it. For this "
"example, do not change it at all. This is typically what you are doing "
@@ -1788,14 +1784,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:815
+#: documentation/content/en/articles/committers-guide/_index.adoc:814
msgid ""
"Once you are done with the above, you have to move the commits to ls.c "
"forward from the old version of FreeBSD to the newer one."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:822
+#: documentation/content/en/articles/committers-guide/_index.adoc:821
msgid ""
"Sometimes there are merge conflicts. That is OK. Do not panic. Instead, "
"handle them the same as any other merge conflicts. To keep it simple, I "
@@ -1804,7 +1800,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:825
+#: documentation/content/en/articles/committers-guide/_index.adoc:824
msgid ""
"Let's say the includes changes upstream in a radical shift to terminfo as "
"well as a name change for the option. When you updated, you might see "
@@ -1812,7 +1808,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:835
+#: documentation/content/en/articles/committers-guide/_index.adoc:834
#, no-wrap
msgid ""
"Auto-merging bin/ls/ls.c\n"
@@ -1826,15 +1822,20 @@ msgid ""
msgstr ""
#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:836
+msgid "which looks scary."
+msgstr ""
+
+#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:838
msgid ""
-"which looks scary. If you bring up an editor, you will see it is a typical "
-"3-way merge conflict resolution that you may be familiar with from other "
-"source code systems (the rest of ls.c has been omitted):"
+"If you bring up an editor, you will see it is a typical 3-way merge conflict "
+"resolution that you may be familiar with from other source code systems (the "
+"rest of ls.c has been omitted):"
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:847
+#. type: delimited block . 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:848
#, no-wrap
msgid ""
" <<<<<<< HEAD\n"
@@ -1847,130 +1848,138 @@ msgid ""
" >>>>>>> 646e0f9cda11... no color ls\n"
msgstr ""
-#. type: delimited block . 4
+#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:851
-#, no-wrap
-msgid ""
-"The new code is first, and your code is second.\n"
-"The right fix here is to just add a #undef COLORLS_NEW before #ifdef and then delete the old changes:\n"
-"[source,shell]\n"
+msgid "The new code is first, and your code is second."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:855
-msgid "#undef COLORLS_NEW #ifdef COLORLS_NEW #include <terminfo.h>"
+#: documentation/content/en/articles/committers-guide/_index.adoc:853
+msgid ""
+"The right fix here is to just add a #undef COLORLS_NEW before #ifdef and "
+"then delete the old changes:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:859
+#: documentation/content/en/articles/committers-guide/_index.adoc:858
#, no-wrap
msgid ""
-"save the file.\n"
-"The rebase was interrupted, so you have to complete it:\n"
-"[source,shell]\n"
+"#undef COLORLS_NEW\n"
+"#ifdef COLORLS_NEW\n"
+"#include <terminfo.h>\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:860
+msgid "save the file."
msgstr ""
#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:862
-msgid "% git add ls.c % git rebase --continue"
+msgid "The rebase was interrupted, so you have to complete it:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:867
+#: documentation/content/en/articles/committers-guide/_index.adoc:866
#, no-wrap
msgid ""
-"which tells Git that ls.c has been fixed and to continue the rebase operation.\n"
-"Since there was a conflict, you will get kicked into the editor to update the commit message if necessary.\n"
-"If the commit message is still accurate, just exit the editor.\n"
+"% git add ls.c\n"
+"% git rebase --continue\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:872
-#, no-wrap
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:871
msgid ""
-"If you get stuck during the rebase, do not panic.\n"
-"git rebase --abort will take you back to a clean slate.\n"
-"It is important, though, to start with an unmodified tree.\n"
-"An aside: The above mentioned `git reflog` comes in handy here, as it will have a list of all the (intermediate) commits that you can view or inspect or cherry-pick.\n"
+"which tells Git that ls.c has been fixed and to continue the rebase "
+"operation. Since there was a conflict, you will get kicked into the editor "
+"to update the commit message if necessary. If the commit message is still "
+"accurate, just exit the editor."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:875
-#, no-wrap
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:876
msgid ""
-"For more on this topic, https://www.freecodecamp.org/news/the-ultimate-guide-to-git-merge-and-git-rebase/ provides a rather extensive treatment.\n"
-"It is a good resource for issues that arise occasionally but are too obscure for this guide.\n"
+"If you get stuck during the rebase, do not panic. git rebase --abort will "
+"take you back to a clean slate. It is important, though, to start with an "
+"unmodified tree. An aside: The above mentioned `git reflog` comes in handy "
+"here, as it will have a list of all the (intermediate) commits that you can "
+"view or inspect or cherry-pick."
msgstr ""
-#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:876
-#, no-wrap
-msgid "Switching to a Different FreeBSD Branch"
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:879
+msgid ""
+"For more on this topic, https://www.freecodecamp.org/news/the-ultimate-guide-"
+"to-git-merge-and-git-rebase/ provides a rather extensive treatment. It is a "
+"good resource for issues that arise occasionally but are too obscure for "
+"this guide."
msgstr ""
-#. type: delimited block . 4
+#. type: Title =====
#: documentation/content/en/articles/committers-guide/_index.adoc:880
-msgid ""
-"If you wish to shift from stable/12 to the current branch. If you have a "
-"deep clone, the following will suffice: [source,shell]"
+#, no-wrap
+msgid "Switching to a Different FreeBSD Branch"
msgstr ""
#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:883
-msgid "% git checkout main % # build and install here..."
+msgid ""
+"If you wish to shift from stable/12 to the current branch. If you have a "
+"deep clone, the following will suffice:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:889
+#: documentation/content/en/articles/committers-guide/_index.adoc:887
#, no-wrap
msgid ""
-"If you have a local branch, though, there are one or two caveats.\n"
-"First, rebase will rewrite history, so you will likely want to do something to save it.\n"
-"Second, jumping branches tends to cause more conflicts.\n"
-"If we pretend the example above was relative to stable/12, then to move to `main`, I'd suggest the following:\n"
-"[source,shell]\n"
+"% git checkout main\n"
+"% # build and install here...\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:893
-#, no-wrap
+#: documentation/content/en/articles/committers-guide/_index.adoc:892
msgid ""
-"% git checkout no-color-ls\n"
-"% git checkout -b no-color-ls-stable-12 # create another name for this branch\n"
-"% git rebase -i stable/12 no-color-ls --onto main\n"
+"If you have a local branch, though, there are one or two caveats. First, "
+"rebase will rewrite history, so you will likely want to do something to save "
+"it. Second, jumping branches tends to cause more conflicts. If we pretend "
+"the example above was relative to stable/12, then to move to `main`, I'd "
+"suggest the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:900
+#: documentation/content/en/articles/committers-guide/_index.adoc:897
#, no-wrap
msgid ""
-"What the above does is checkout no-color-ls.\n"
-"Then create a new name for it (no-color-ls-stable-12) in case you need to get back to it.\n"
-"Then you rebase onto the `main` branch.\n"
-"This will find all the commits to the current no-color-ls branch (back to where it meets up with the stable/12 branch) and then it will\n"
-"replay them onto the `main` branch creating a new no-color-ls branch there (which is why I had you create a place holder name).\n"
+"% git checkout no-color-ls\n"
+"% git checkout -b no-color-ls-stable-12 # create another name for this branch\n"
+"% git rebase -i stable/12 no-color-ls --onto main\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:902
-#, no-wrap
-msgid "[[mfc-with-git]]\n"
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:904
+msgid ""
+"What the above does is checkout no-color-ls. Then create a new name for it "
+"(no-color-ls-stable-12) in case you need to get back to it. Then you rebase "
+"onto the `main` branch. This will find all the commits to the current no-"
+"color-ls branch (back to where it meets up with the stable/12 branch) and "
+"then it will replay them onto the `main` branch creating a new no-color-ls "
+"branch there (which is why I had you create a place holder name)."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:902
+#: documentation/content/en/articles/committers-guide/_index.adoc:906
#, no-wrap
msgid "MFC (Merge From Current) Procedures"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:903
+#: documentation/content/en/articles/committers-guide/_index.adoc:907
#, no-wrap
msgid "Summary"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:907
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:911
msgid ""
"MFC workflow can be summarized as `git cherry-pick -x` plus `git commit --"
"amend` to adjust the commit message. For multiple commits, use `git rebase "
@@ -1978,194 +1987,157 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:908
+#: documentation/content/en/articles/committers-guide/_index.adoc:912
#, no-wrap
msgid "Single commit MFC"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:911
-#: documentation/content/en/articles/committers-guide/_index.adoc:951
-#: documentation/content/en/articles/committers-guide/_index.adoc:987
-#: documentation/content/en/articles/committers-guide/_index.adoc:1103
-#: documentation/content/en/articles/committers-guide/_index.adoc:1116
-#: documentation/content/en/articles/committers-guide/_index.adoc:1159
-#: documentation/content/en/articles/committers-guide/_index.adoc:1177
-#: documentation/content/en/articles/committers-guide/_index.adoc:1269
-#: documentation/content/en/articles/committers-guide/_index.adoc:1287
-#: documentation/content/en/articles/committers-guide/_index.adoc:1309
-#: documentation/content/en/articles/committers-guide/_index.adoc:1327
-#: documentation/content/en/articles/committers-guide/_index.adoc:1348
-#: documentation/content/en/articles/committers-guide/_index.adoc:1363
-#: documentation/content/en/articles/committers-guide/_index.adoc:1382
-#: documentation/content/en/articles/committers-guide/_index.adoc:1414
-#: documentation/content/en/articles/committers-guide/_index.adoc:1461
-#: documentation/content/en/articles/committers-guide/_index.adoc:1525
-msgid "[source,shell]"
+#: documentation/content/en/articles/committers-guide/_index.adoc:918
+#, no-wrap
+msgid ""
+"% git checkout stable/X\n"
+"% git cherry-pick -x $HASH --edit\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:914
-msgid "% git checkout stable/X % git cherry-pick -x $HASH --edit"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:918
-#, no-wrap
+#: documentation/content/en/articles/committers-guide/_index.adoc:922
msgid ""
-"For MFC commits, for example a vendor import, you would need to specify one parent for cherry-pick purposes.\n"
-"Normally, that would be the \"first parent\" of the branch you are cherry-picking from, so:\n"
+"For MFC commits, for example a vendor import, you would need to specify one "
+"parent for cherry-pick purposes. Normally, that would be the \"first "
+"parent\" of the branch you are cherry-picking from, so:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:920
-#: documentation/content/en/articles/committers-guide/_index.adoc:941
-#: documentation/content/en/articles/committers-guide/_index.adoc:964
-#: documentation/content/en/articles/committers-guide/_index.adoc:975
-#: documentation/content/en/articles/committers-guide/_index.adoc:1241
-#: documentation/content/en/articles/committers-guide/_index.adoc:1335
-#: documentation/content/en/articles/committers-guide/_index.adoc:1421
-#: documentation/content/en/articles/committers-guide/_index.adoc:1433
-#: documentation/content/en/articles/committers-guide/_index.adoc:1445
-#: documentation/content/en/articles/committers-guide/_index.adoc:1471
-#: documentation/content/en/articles/committers-guide/_index.adoc:1483
-#: documentation/content/en/articles/committers-guide/_index.adoc:1490
-#: documentation/content/en/articles/committers-guide/_index.adoc:1532
-#: documentation/content/en/articles/committers-guide/_index.adoc:1566
-#: documentation/content/en/articles/committers-guide/_index.adoc:1573
-#: documentation/content/en/articles/committers-guide/_index.adoc:1582
-#: documentation/content/en/articles/committers-guide/_index.adoc:1611
-#: documentation/content/en/articles/committers-guide/_index.adoc:1627
-#: documentation/content/en/articles/committers-guide/_index.adoc:1638
-#: documentation/content/en/articles/committers-guide/_index.adoc:1667
-#: documentation/content/en/articles/committers-guide/_index.adoc:1688
-#: documentation/content/en/articles/committers-guide/_index.adoc:1719
-#: documentation/content/en/articles/committers-guide/_index.adoc:1731
-#: documentation/content/en/articles/committers-guide/_index.adoc:1764
-#: documentation/content/en/articles/committers-guide/_index.adoc:1773
-#: documentation/content/en/articles/committers-guide/_index.adoc:1785
-#: documentation/content/en/articles/committers-guide/_index.adoc:1801
-#: documentation/content/en/articles/committers-guide/_index.adoc:1817
-#: documentation/content/en/articles/committers-guide/_index.adoc:1828
-#: documentation/content/en/articles/committers-guide/_index.adoc:1835
-#: documentation/content/en/articles/committers-guide/_index.adoc:1848
-#: documentation/content/en/articles/committers-guide/_index.adoc:1868
-#: documentation/content/en/articles/committers-guide/_index.adoc:1882
-#: documentation/content/en/articles/committers-guide/_index.adoc:1906
-#: documentation/content/en/articles/committers-guide/_index.adoc:1918
-#: documentation/content/en/articles/committers-guide/_index.adoc:1937
-#: documentation/content/en/articles/committers-guide/_index.adoc:1948
-#: documentation/content/en/articles/committers-guide/_index.adoc:1958
-#: documentation/content/en/articles/committers-guide/_index.adoc:1998
-#: documentation/content/en/articles/committers-guide/_index.adoc:2006
-#: documentation/content/en/articles/committers-guide/_index.adoc:2017
-#: documentation/content/en/articles/committers-guide/_index.adoc:2038
-#: documentation/content/en/articles/committers-guide/_index.adoc:2099
+#: documentation/content/en/articles/committers-guide/_index.adoc:927
#, no-wrap
-msgid "[source,shell]\n"
+msgid ""
+"% git checkout stable/X\n"
+"% git cherry-pick -x $HASH -m 1 --edit\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:923
-msgid "% git checkout stable/X % git cherry-pick -x $HASH -m 1 --edit"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:926
-#, no-wrap
-msgid "If things go wrong, you'll either need to abort the cherry-pick with `git cherry-pick --abort` or fix it up and do a `git cherry-pick --continue`.\n"
+#: documentation/content/en/articles/committers-guide/_index.adoc:930
+msgid ""
+"If things go wrong, you'll either need to abort the cherry-pick with `git "
+"cherry-pick --abort` or fix it up and do a `git cherry-pick --continue`."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:929
-#, no-wrap
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:933
msgid ""
-"Once the cherry-pick is finished, push with `git push`.\n"
-"If you get an error due to losing the commit race, use `git pull --rebase` and try to push again.\n"
+"Once the cherry-pick is finished, push with `git push`. If you get an error "
+"due to losing the commit race, use `git pull --rebase` and try to push again."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:930
+#: documentation/content/en/articles/committers-guide/_index.adoc:934
#, no-wrap
msgid "MFC to RELENG branch"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:934
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:938
msgid ""
"MFCs to branches that require approval require a bit more care. The process "
"is the same for either a typical merge or an exceptional direct commit."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:939
-#, no-wrap
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:940
msgid ""
-"* Merge or direct commit to the appropriate `stable/X` branch first before merging to the `releng/X.Y` branch.\n"
-"* Use the hash that's in the `stable/X` branch for the MFC to `releng/X.Y` branch.\n"
-"* Leave both \"cherry picked from\" lines in the commit message.\n"
-"* Be sure to add the `Approved by:` line when you are in the editor.\n"
+"Merge or direct commit to the appropriate `stable/X` branch first before "
+"merging to the `releng/X.Y` branch."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:944
-msgid "% git checkout releng/13.0 % git cherry-pick -x $HASH --edit"
+#: documentation/content/en/articles/committers-guide/_index.adoc:941
+msgid ""
+"Use the hash that's in the `stable/X` branch for the MFC to `releng/X.Y` "
+"branch."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:947
-#, no-wrap
-msgid "If you forget to to add the `Approved by:` line, you can do a `git commit --amend` to edit the commit message before you push the change.\n"
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:942
+msgid "Leave both \"cherry picked from\" lines in the commit message."
msgstr ""
-#. type: Title ====
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:943
+msgid "Be sure to add the `Approved by:` line when you are in the editor."
+msgstr ""
+
+#. type: delimited block . 4
#: documentation/content/en/articles/committers-guide/_index.adoc:948
#, no-wrap
-msgid "Multiple commit MFC"
+msgid ""
+"% git checkout releng/13.0\n"
+"% git cherry-pick -x $HASH --edit\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:959
+#: documentation/content/en/articles/committers-guide/_index.adoc:951
msgid ""
-"% git checkout -b tmp-branch stable/X % for h in $HASH_LIST; do git cherry-"
-"pick -x $h; done % git rebase -i stable/X # mark each of the commits after "
-"the first as 'squash' # Update the commit message to reflect all elements of "
-"commit, if necessary. # Be sure to retain the \"cherry picked from\" "
-"lines. % git push freebsd HEAD:stable/X"
+"If you forget to to add the `Approved by:` line, you can do a `git commit --"
+"amend` to edit the commit message before you push the change."
+msgstr ""
+
+#. type: Title ====
+#: documentation/content/en/articles/committers-guide/_index.adoc:952
+#, no-wrap
+msgid "Multiple commit MFC"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:962
+#: documentation/content/en/articles/committers-guide/_index.adoc:963
#, no-wrap
-msgid "If the push fails due to losing the commit race, rebase and try again:\n"
+msgid ""
+"% git checkout -b tmp-branch stable/X\n"
+"% for h in $HASH_LIST; do git cherry-pick -x $h; done\n"
+"% git rebase -i stable/X\n"
+"# mark each of the commits after the first as 'squash'\n"
+"# Update the commit message to reflect all elements of commit, if necessary.\n"
+"# Be sure to retain the \"cherry picked from\" lines.\n"
+"% git push freebsd HEAD:stable/X\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:970
-msgid ""
-"% git checkout stable/X % git pull % git checkout tmp-branch % git rebase "
-"stable/X % git push freebsd HEAD:stable/X"
+#: documentation/content/en/articles/committers-guide/_index.adoc:966
+msgid "If the push fails due to losing the commit race, rebase and try again:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:973
+#: documentation/content/en/articles/committers-guide/_index.adoc:974
#, no-wrap
-msgid "Once the MFC is complete, you can delete the temporary branch:\n"
+msgid ""
+"% git checkout stable/X\n"
+"% git pull\n"
+"% git checkout tmp-branch\n"
+"% git rebase stable/X\n"
+"% git push freebsd HEAD:stable/X\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:978
-msgid "% git checkout stable/X % git branch -d tmp-branch"
+#: documentation/content/en/articles/committers-guide/_index.adoc:977
+msgid "Once the MFC is complete, you can delete the temporary branch:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:982
+#, no-wrap
+msgid ""
+"% git checkout stable/X\n"
+"% git branch -d tmp-branch\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:980
+#: documentation/content/en/articles/committers-guide/_index.adoc:984
#, no-wrap
msgid "MFC a vendor import"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:985
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:989
msgid ""
"Vendor imports are the only thing in the tree that creates a merge commit in "
"the `main` branch. Cherry picking merge commits into stable/XX presents an "
@@ -2174,128 +2146,151 @@ msgid ""
"`main` (though there may be some exceptions)."
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:989
-msgid "% git cherry-pick -x -m 1 $HASH"
-msgstr ""
-
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:992
+#: documentation/content/en/articles/committers-guide/_index.adoc:993
#, no-wrap
-msgid ""
-"is typically what you want.\n"
-"This will tell cherry-pick to apply the correct diff.\n"
+msgid "% git cherry-pick -x -m 1 $HASH\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:997
-#, no-wrap
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:996
msgid ""
-"There are some, hopefully, rare cases where it's possible that the `main` branch was merged backwards by the conversion script.\n"
-"Should that be the case (and we've not found any yet), you'd change the above to `-m 2` to pickup the proper parent.\n"
-"Just do:\n"
-"[source,shell]\n"
+"is typically what you want. This will tell cherry-pick to apply the correct "
+"diff."
msgstr ""
#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1000
-msgid "% git cherry-pick --abort % git cherry-pick -x -m 2 $HASH"
+msgid ""
+"There are some, hopefully, rare cases where it's possible that the `main` "
+"branch was merged backwards by the conversion script. Should that be the "
+"case (and we've not found any yet), you'd change the above to `-m 2` to "
+"pickup the proper parent. Just do:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1002
+#: documentation/content/en/articles/committers-guide/_index.adoc:1004
#, no-wrap
-msgid "to do that. The `--abort` will cleanup the failed first attempt.\n"
+msgid ""
+"% git cherry-pick --abort\n"
+"% git cherry-pick -x -m 2 $HASH\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1006
+msgid "to do that. The `--abort` will cleanup the failed first attempt."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1003
+#: documentation/content/en/articles/committers-guide/_index.adoc:1007
#, no-wrap
msgid "Redoing a MFC"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1008
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1011
msgid ""
"If you do a MFC, and it goes horribly wrong and you want to start over, then "
-"the easiest way is to use `git reset --hard` like so: [source,shell]"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1010
-msgid "% git reset --hard freebsd/stable/12"
+"the easiest way is to use `git reset --hard` like so:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1013
+#: documentation/content/en/articles/committers-guide/_index.adoc:1014
#, no-wrap
+msgid "% git reset --hard freebsd/stable/12\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1017
msgid ""
-"though if you have some revs you want to keep, and others you don't,\n"
-"using `git rebase -i` is better.\n"
+"though if you have some revs you want to keep, and others you don't, using "
+"`git rebase -i` is better."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1014
+#: documentation/content/en/articles/committers-guide/_index.adoc:1018
#, no-wrap
msgid "Considerations when MFCing"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1017
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1021
msgid ""
"When committing source commits to stable and releng branches, we have the "
"following goals:"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1021
-#, no-wrap
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1023
msgid ""
-"* Clearly mark direct commits distinct from commits that land a change from another branch.\n"
-"* Avoid introducing known breakage into stable and releng branches.\n"
-"* Allow developers to determine which changes have or have not been landed from one branch to another.\n"
+"Clearly mark direct commits distinct from commits that land a change from "
+"another branch."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1023
-#, no-wrap
-msgid "With Subversion, we used the following practices to achieve these goals:\n"
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1024
+msgid "Avoid introducing known breakage into stable and releng branches."
msgstr ""
-#. type: delimited block . 4
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1025
+msgid ""
+"Allow developers to determine which changes have or have not been landed "
+"from one branch to another."
+msgstr ""
+
+#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1027
-#, no-wrap
msgid ""
-"* Using `MFC` and `MFS` tags to mark commits that merged changes from another branch.\n"
-"* Squashing fixup commits into the main commit when merging a change.\n"
-"* Recording mergeinfo so that `svn mergeinfo --show-revs` worked.\n"
+"With Subversion, we used the following practices to achieve these goals:"
msgstr ""
-#. type: delimited block . 4
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1029
+msgid ""
+"Using `MFC` and `MFS` tags to mark commits that merged changes from another "
+"branch."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1030
+msgid "Squashing fixup commits into the main commit when merging a change."
+msgstr ""
+
+#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1031
-#, no-wrap
+msgid "Recording mergeinfo so that `svn mergeinfo --show-revs` worked."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1035
msgid ""
-"With Git, we will need to use different strategies to achieve the same goals.\n"
-"This document aims to define best practices when merging source commits using Git that achieve these goals.\n"
-"In general, we aim to use Git's native support to achieve these goals rather than enforcing practices built on Subversion's model.\n"
+"With Git, we will need to use different strategies to achieve the same "
+"goals. This document aims to define best practices when merging source "
+"commits using Git that achieve these goals. In general, we aim to use Git's "
+"native support to achieve these goals rather than enforcing practices built "
+"on Subversion's model."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1034
-#, no-wrap
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1038
msgid ""
-"One general note: due to technical differences with Git, we will not be using Git \"merge commits\" (created via `git merge`) in stable or releng branches.\n"
-"Instead, when this document refers to \"merge commits\", it means a commit originally made to `main` that is replicated or \"landed\" to a stable branch, or a commit from a stable branch that is replicated to a releng branch with some variation of `git cherry-pick`.\n"
+"One general note: due to technical differences with Git, we will not be "
+"using Git \"merge commits\" (created via `git merge`) in stable or releng "
+"branches. Instead, when this document refers to \"merge commits\", it means "
+"a commit originally made to `main` that is replicated or \"landed\" to a "
+"stable branch, or a commit from a stable branch that is replicated to a "
+"releng branch with some variation of `git cherry-pick`."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1035
+#: documentation/content/en/articles/committers-guide/_index.adoc:1039
#, no-wrap
msgid "Finding Eligible Hashes to MFC"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1041
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1045
msgid ""
"Git provides some built-in support for this via the `git cherry` and `git "
"log --cherry` commands. These commands compare the raw diffs of commits "
@@ -2309,42 +2304,45 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1042
+#: documentation/content/en/articles/committers-guide/_index.adoc:1046
#, no-wrap
msgid "Commit message standards"
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1043
+#: documentation/content/en/articles/committers-guide/_index.adoc:1047
#, no-wrap
msgid "Marking MFCs"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1046
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1050
msgid "The project has adopted the following practice for marking MFCs:"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1048
-#, no-wrap
-msgid "* Use the `-x` flag with `git cherry-pick`. This adds a line to the commit message that includes the hash of the original commit when merging. Since it is added by Git directly, committers do not have to manually edit the commit log when merging.\n"
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1052
+msgid ""
+"Use the `-x` flag with `git cherry-pick`. This adds a line to the commit "
+"message that includes the hash of the original commit when merging. Since it "
+"is added by Git directly, committers do not have to manually edit the commit "
+"log when merging."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1050
-#, no-wrap
-msgid "When merging multiple commits, keep all the \"cherry picked from\" lines.\n"
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1054
+msgid ""
+"When merging multiple commits, keep all the \"cherry picked from\" lines."
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1051
+#: documentation/content/en/articles/committers-guide/_index.adoc:1055
#, no-wrap
msgid "Trim Metadata?"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1055
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1059
msgid ""
"One area that was not clearly documented with Subversion (or even CVS) is "
"how to format metadata in log messages for MFC commits. Should it include "
@@ -2352,8 +2350,8 @@ msgid ""
"reflect information about the MFC commit itself?"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1064
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1068
msgid ""
"Historical practice has varied, though some of the variance is by field. "
"For example, MFCs that are relevant to a PR generally include the PR field "
@@ -2371,8 +2369,8 @@ msgid ""
"guidelines can be agreed upon."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1068
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1072
msgid ""
"For MFCs regulated by re@, new metadata fields are added, such as the "
"Approved by tag for approved commits. This new metadata will have to be "
@@ -2381,15 +2379,15 @@ msgid ""
"MFC commits such as Phabricator URLs for use by re@ in the future."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1071
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1075
msgid ""
"Preserving existing metadata provides a very simple workflow. Developers "
"use `git cherry-pick -x` without having to edit the log message."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1074
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1078
msgid ""
"If instead we choose to adjust metadata in MFCs, developers will have to "
"edit log messages explicitly via the use of `git cherry-pick --edit` or `git "
@@ -2398,66 +2396,61 @@ msgid ""
"without having to re-enter the entire commit message."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1076
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1080
msgid ""
"The bottom line is that developers will likely need to curate their commit "
"message for MFCs that are non-trivial."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1078
-msgid "[[vendor-import-git]]"
-msgstr ""
-
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:1078
+#: documentation/content/en/articles/committers-guide/_index.adoc:1082
#, no-wrap
msgid "Vendor Imports with Git"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1081
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1085
msgid "This section describes the vendor import procedure with Git in detail."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1082
+#: documentation/content/en/articles/committers-guide/_index.adoc:1086
#, no-wrap
msgid "Branch naming convention"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1085
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1089
msgid ""
"All vendor branches and tags start with `vendor/`. These branches and tags "
"are visible by default."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1091
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:1094
msgid ""
-"[NOTE] ==== This chapter follows the convention that the `freebsd` origin is "
-"the origin name for the official FreeBSD Git repository. If you use a "
-"different convention, replace `freebsd` with the name you use instead in the "
-"examples below. ===="
+"This chapter follows the convention that the `freebsd` origin is the origin "
+"name for the official FreeBSD Git repository. If you use a different "
+"convention, replace `freebsd` with the name you use instead in the examples "
+"below."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1094
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1098
msgid ""
"We will explore an example for updating NetBSD's mtree that is in our tree. "
"The vendor branch for this is `vendor/NetBSD/mtree`."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1095
+#: documentation/content/en/articles/committers-guide/_index.adoc:1099
#, no-wrap
msgid "Updating an old vendor import"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1101
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1105
msgid ""
"The vendor trees usually have only the subset of the third-party software "
"that is appropriate to FreeBSD. These trees are usually tiny in comparison "
@@ -2466,26 +2459,27 @@ msgid ""
"(the `../mtree`) does not currently exist."
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1105
-msgid "% git worktree add ../mtree vendor/NetBSD/mtree"
+#. type: delimited block . 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:1109
+#, no-wrap
+msgid "% git worktree add ../mtree vendor/NetBSD/mtree\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1107
+#: documentation/content/en/articles/committers-guide/_index.adoc:1111
#, no-wrap
msgid "Update the Sources in the Vendor Branch"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1110
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1114
msgid ""
"Prepare a full, clean tree of the vendor sources. Import everything but "
"merge only what is needed."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1114
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1118
msgid ""
"This example assumes the NetBSD source is checked out from their GitHub "
"mirror in `~/git/NetBSD`. Note that \"upstream\" might have added or "
@@ -2493,8 +2487,8 @@ msgid ""
"package:net/rsync[] is commonly installed, so I'll use that."
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1128
+#. type: delimited block . 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:1132
#, no-wrap
msgid ""
"% cd ../mtree\n"
@@ -2510,87 +2504,86 @@ msgid ""
"% git tag -a vendor/NetBSD/mtree/20201211\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1141
-#, no-wrap
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1145
msgid ""
-"It is critical to verify that the source code you are importing comes from a\n"
-"trustworthy source. Many open-source projects use cryptographic signatures to\n"
-"sign code changes, git tags, and/or source code tarballs. Always verify these\n"
-"signatures, and use isolation mechanisms like jails, chroot, in combination with\n"
-"a dedicated, non-privileged user account that is different from the one you\n"
-"regularly use (see the Updating the FreeBSD source tree section below for\n"
-"more details), until you are confident that the source code you are importing\n"
-"looks safe. Following the upstream development and occasionally reviewing the\n"
-"upstream code changes can greatly help in improving code quality and benefit\n"
-"everyone involved. It is also a good idea to examine the git diff results\n"
-"before importing them into the vendor area.\n"
+"It is critical to verify that the source code you are importing comes from a "
+"trustworthy source. Many open-source projects use cryptographic signatures "
+"to sign code changes, git tags, and/or source code tarballs. Always verify "
+"these signatures, and use isolation mechanisms like jails, chroot, in "
+"combination with a dedicated, non-privileged user account that is different "
+"from the one you regularly use (see the Updating the FreeBSD source tree "
+"section below for more details), until you are confident that the source "
+"code you are importing looks safe. Following the upstream development and "
+"occasionally reviewing the upstream code changes can greatly help in "
+"improving code quality and benefit everyone involved. It is also a good idea "
+"to examine the git diff results before importing them into the vendor area."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1145
-#, no-wrap
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1149
msgid ""
-"Always run the `git diff` and `git status` commands and examine the results\n"
-"carefully. When in doubt, it is useful to do a `git annotate` on the vendor\n"
-"branch or the upstream git repository to see who and why a change was made.\n"
+"Always run the `git diff` and `git status` commands and examine the results "
+"carefully. When in doubt, it is useful to do a `git annotate` on the vendor "
+"branch or the upstream git repository to see who and why a change was made."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1148
-#, no-wrap
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1152
msgid ""
-"In the example above we used `-m` to illustrate, but you should compose a\n"
-"proper message in an editor (using a commit message template).\n"
+"In the example above we used `-m` to illustrate, but you should compose a "
+"proper message in an editor (using a commit message template)."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1153
-#, no-wrap
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1157
msgid ""
-"It is also important to create an annotated tag using `git tag -a`, otherwise the push will be rejected.\n"
-"Only annotated tags are allowed to be pushed.\n"
-"The annotated tag gives you a chance to enter a commit message.\n"
-"Enter the version you are importing, along with any salient new features or fixes in that version.\n"
+"It is also important to create an annotated tag using `git tag -a`, "
+"otherwise the push will be rejected. Only annotated tags are allowed to be "
+"pushed. The annotated tag gives you a chance to enter a commit message. "
+"Enter the version you are importing, along with any salient new features or "
+"fixes in that version."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1154
+#: documentation/content/en/articles/committers-guide/_index.adoc:1158
#, no-wrap
msgid "Updating the FreeBSD Copy"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1157
-msgid "At this point you can push the import to `vendor` into our repo."
-msgstr ""
-
#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1161
-msgid "% git push --follow-tags freebsd vendor/NetBSD/mtree"
+msgid "At this point you can push the import to `vendor` into our repo."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1164
+#: documentation/content/en/articles/committers-guide/_index.adoc:1165
#, no-wrap
-msgid "`--follow-tags` tells `git push` to also push tags associated with the locally committed revision.\n"
+msgid "% git push --follow-tags freebsd vendor/NetBSD/mtree\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1168
+msgid ""
+"`--follow-tags` tells `git push` to also push tags associated with the "
+"locally committed revision."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1165
+#: documentation/content/en/articles/committers-guide/_index.adoc:1169
#, no-wrap
msgid "Updating the FreeBSD source tree"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1169
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1173
msgid ""
"Now you need to update the mtree in FreeBSD. The sources live in `contrib/"
"mtree` since it is upstream software."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1175
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1179
msgid ""
"From time to time, we may have to make changes to the contributed code to "
"better satisfy FreeBSD's needs. Whenever possible, please try to contribute "
@@ -2599,115 +2592,191 @@ msgid ""
"when importing updates."
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1180
-msgid "% cd ../src % git subtree merge -P contrib/mtree vendor/NetBSD/mtree"
-msgstr ""
-
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1190
+#: documentation/content/en/articles/committers-guide/_index.adoc:1184
#, no-wrap
msgid ""
-"This would generate a subtree merge commit of `contrib/mtree` against the local `vendor/NetBSD/mtree` branch.\n"
-"Examine the diff from the merge result and the contents of the\n"
-"upstream branch. If the merge reduced our local changes to more\n"
-"trivial difference like blank line or indenting changes, try amending\n"
-"the local changes to reduce diff against upstream, or try to\n"
-"contribute the remaining changes back to the upstream project.\n"
-"If there were conflicts, you would need to fix them before committing.\n"
-"Include details about the changes being merged in the merge commit message.\n"
+"% cd ../src\n"
+"% git subtree merge -P contrib/mtree vendor/NetBSD/mtree\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1204
-#, no-wrap
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1194
msgid ""
-"Some open-source software includes a `configure` script that generates files\n"
-"used to define how the code is built; usually, these generated files like\n"
-"`config.h` should be updated as part of the import process. When doing\n"
-"this, always keep in mind that these scripts are executable code running\n"
-"under the current user's credentials. This process should always be run\n"
-"in an isolated environment, ideally inside a jail that does not have\n"
-"network access, and with an unprivileged account; or, at minimum, a\n"
-"dedicated account that is different from the user account you normally\n"
-"use for everyday purposes or for pushing to the FreeBSD source\n"
-"code repository. This minimizes the risk of encountering bugs that can\n"
-"cause data loss or, in worse cases, maliciously planted code. Using an\n"
-"isolated jail also prevents the configure scripts from detecting locally\n"
-"installed software packages, which may lead to unexpected results.\n"
+"This would generate a subtree merge commit of `contrib/mtree` against the "
+"local `vendor/NetBSD/mtree` branch. Examine the diff from the merge result "
+"and the contents of the upstream branch. If the merge reduced our local "
+"changes to more trivial difference like blank line or indenting changes, try "
+"amending the local changes to reduce diff against upstream, or try to "
+"contribute the remaining changes back to the upstream project. If there "
+"were conflicts, you would need to fix them before committing. Include "
+"details about the changes being merged in the merge commit message."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1211
-#, no-wrap
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1208
+msgid ""
+"Some open-source software includes a `configure` script that generates files "
+"used to define how the code is built; usually, these generated files like "
+"`config.h` should be updated as part of the import process. When doing this, "
+"always keep in mind that these scripts are executable code running under the "
+"current user's credentials. This process should always be run in an isolated "
+"environment, ideally inside a jail that does not have network access, and "
+"with an unprivileged account; or, at minimum, a dedicated account that is "
+"different from the user account you normally use for everyday purposes or "
+"for pushing to the FreeBSD source code repository. This minimizes the risk "
+"of encountering bugs that can cause data loss or, in worse cases, "
+"maliciously planted code. Using an isolated jail also prevents the configure "
+"scripts from detecting locally installed software packages, which may lead "
+"to unexpected results."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1215
msgid ""
-"When testing your changes, run them in a chroot or jailed environment,\n"
-"or even within a virtual machine first, especially for kernel or library\n"
-"modifications. This approach helps prevent adverse interactions with\n"
-"your working environment. It can be particularly beneficial for\n"
-"changes to libraries that many base system components use,\n"
-"among others.\n"
+"When testing your changes, run them in a chroot or jailed environment, or "
+"even within a virtual machine first, especially for kernel or library "
+"modifications. This approach helps prevent adverse interactions with your "
+"working environment. It can be particularly beneficial for changes to "
+"libraries that many base system components use, among others."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1212
+#: documentation/content/en/articles/committers-guide/_index.adoc:1216
#, no-wrap
msgid "Rebasing your change against latest FreeBSD source tree"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1215
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1219
msgid ""
"Because the current policy recommends against using merges, if the upstream "
"FreeBSD `main` moved forward before you get a chance to push, you would have "
"to redo the merge."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1218
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1222
msgid ""
"Regular `git rebase` or `git pull --rebase` doesn't know how to rebase a "
"merge commit **as a merge commit**, so instead of that you would have to "
"recreate the commit."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1220
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1224
msgid ""
"The following steps should be taken to easily recreate the merge commit as "
"if `git rebase --merge-commits` worked properly:"
msgstr ""
-#. type: delimited block . 4
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1226
+msgid "cd to the top of the repo"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1227
+msgid "Create a side branch `XXX` with the **contents** of the merged tree."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1228
+msgid ""
+"Update this side branch `XXX` to be merged and up-to-date with FreeBSD's "
+"`main` branch."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1229
+msgid ""
+"In the worst case scenario, you would still have to resolve merge conflicts, "
+"if there was any, but this should be really rare."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1230
+msgid ""
+"Resolve conflicts, and collapse multiple commits down to 1 if need be "
+"(without conflicts, there's no collapse needed)"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1231
+msgid "checkout `main`"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1232
+msgid "create a branch `YYY` (allows for easier unwinding if things go wrong)"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1233
+msgid "Re-do the subtree merge"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1234
+msgid ""
+"Instead of resolving any conflicts from the subtree merge, checkout the "
+"contents of XXX on top of it."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1235
+msgid ""
+"The trailing `.` is important, as is being at the top level of the repo."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1236
+msgid ""
+"Rather than switching branches to XXX, it splats the contents of XXX on top "
+"of the repo"
+msgstr ""
+
+#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1237
-#, no-wrap
msgid ""
-"* cd to the top of the repo\n"
-"* Create a side branch `XXX` with the **contents** of the merged tree.\n"
-"* Update this side branch `XXX` to be merged and up-to-date with FreeBSD's `main` branch.\n"
-"** In the worst case scenario, you would still have to resolve merge conflicts, if there was any, but this should be really rare.\n"
-"** Resolve conflicts, and collapse multiple commits down to 1 if need be (without conflicts, there's no collapse needed)\n"
-"* checkout `main`\n"
-"* create a branch `YYY` (allows for easier unwinding if things go wrong)\n"
-"* Re-do the subtree merge\n"
-"* Instead of resolving any conflicts from the subtree merge, checkout the contents of XXX on top of it.\n"
-"** The trailing `.` is important, as is being at the top level of the repo.\n"
-"** Rather than switching branches to XXX, it splats the contents of XXX on top of the repo\n"
-"* Commit the results with the prior commit message (the example assumes there's only one merge on the XXX branch).\n"
-"* Make sure the branches are the same.\n"
-"* Do whatever review you need, including having others check it out if you think that's needed.\n"
-"* Push the commit, if you 'lost the race' again, just redo these steps again (see below for a recipe)\n"
-"* Delete the branches once the commit is upstream. They are throw-a-way.\n"
+"Commit the results with the prior commit message (the example assumes "
+"there's only one merge on the XXX branch)."
msgstr ""
-#. type: delimited block . 4
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1238
+msgid "Make sure the branches are the same."
+msgstr ""
+
+#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1239
-#, no-wrap
-msgid "The commands one would use, following the above example of mtree, would be like so (the `#` starts a comment to help link commands to descriptions above):\n"
+msgid ""
+"Do whatever review you need, including having others check it out if you "
+"think that's needed."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1252
+#: documentation/content/en/articles/committers-guide/_index.adoc:1240
+msgid ""
+"Push the commit, if you 'lost the race' again, just redo these steps again "
+"(see below for a recipe)"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1241
+msgid "Delete the branches once the commit is upstream. They are throw-a-way."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1243
+msgid ""
+"The commands one would use, following the above example of mtree, would be "
+"like so (the `#` starts a comment to help link commands to descriptions "
+"above):"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:1256
#, no-wrap
msgid ""
"% cd ../src\t\t\t# CD to top of tree\n"
@@ -2722,29 +2791,27 @@ msgid ""
"% git show YYY\t\t\t# Should only have changes you want, and be a merge commit from vendor branch\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1256
-#, no-wrap
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1259
msgid ""
-"Note: if things go wrong with the commit, you can reset the `YYY` branch by reissuing the checkout command that created it with -B to start over:\n"
-"[source,shell]\n"
+"Note: if things go wrong with the commit, you can reset the `YYY` branch by "
+"reissuing the checkout command that created it with -B to start over:"
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1258
-msgid ""
-"% git checkout -B YYY freebsd/main # Create new throw-away YYY branch if "
-"starting over is just going to be easier"
+#. type: delimited block . 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:1262
+#, no-wrap
+msgid "% git checkout -B YYY freebsd/main # Create new throw-away YYY branch if starting over is just going to be easier\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1260
+#: documentation/content/en/articles/committers-guide/_index.adoc:1264
#, no-wrap
msgid "Pushing the changes"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1265
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1269
msgid ""
"Once you think you have a set of changes that are good, you can push it to a "
"fork off GitHub or GitLab for others to review. One nice thing about Git is "
@@ -2754,71 +2821,73 @@ msgid ""
"they will eventually appear in the repository."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1267
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1271
msgid ""
"After review, when you are sure it is a good change, you can push it to the "
"FreeBSD repo:"
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1273
+#. type: delimited block . 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:1277
+#, no-wrap
msgid ""
-"% git push freebsd YYY:main\t# put the commit on upstream's 'main' branch % "
-"git branch -D XXX\t\t# Throw away the throw-a-way branches. % git branch -D "
-"YYY"
+"% git push freebsd YYY:main\t# put the commit on upstream's 'main' branch\n"
+"% git branch -D XXX\t\t# Throw away the throw-a-way branches.\n"
+"% git branch -D YYY\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1280
-#, no-wrap
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1284
msgid ""
-"Note: I used `XXX` and `YYY` to make it obvious they are terrible names and should not leave your machine.\n"
-"If you use such names for other work, then you'll need to pick different names, or risk losing the other work.\n"
-"There is nothing magic about these names.\n"
-"Upstream will not allow you to push them, but never the less, please pay attention to the exact commands above.\n"
-"Some commands use syntax that differs only slightly from typical uses and that different behavior is critical to this recipe working.\n"
+"Note: I used `XXX` and `YYY` to make it obvious they are terrible names and "
+"should not leave your machine. If you use such names for other work, then "
+"you'll need to pick different names, or risk losing the other work. There "
+"is nothing magic about these names. Upstream will not allow you to push "
+"them, but never the less, please pay attention to the exact commands above. "
+"Some commands use syntax that differs only slightly from typical uses and "
+"that different behavior is critical to this recipe working."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1281
+#: documentation/content/en/articles/committers-guide/_index.adoc:1285
#, no-wrap
msgid "How to redo things if need be"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1285
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1289
msgid ""
"If you've tried to do the push in the previous section and it fails, then "
"you should do the following to 'redo' things. This sequence keeps the "
"commit with the commit message always at XXX~1 to make committing easier."
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1294
+#. type: delimited block . 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:1298
+#, no-wrap
msgid ""
-"% git checkout -B XXX YYY\t# recreate that throw-away-branch XXX and switch "
-"to it % git merge freebsd/main\t# Merge the changes and resolve conflicts % "
-"git checkout -B YYY freebsd/main # Recreate new throw-away YYY branch for "
-"redo % git subtree merge -P contrib/mtree vendor/NetBSD/mtree # Redo subtree "
-"merge % git checkout XXX .\t\t# XXX branch has the conflict resolution % git "
-"commit -c XXX~1\t\t# -c reuses the commit message from commit before rebase"
+"% git checkout -B XXX YYY\t# recreate that throw-away-branch XXX and switch to it\n"
+"% git merge freebsd/main\t# Merge the changes and resolve conflicts\n"
+"% git checkout -B YYY freebsd/main # Recreate new throw-away YYY branch for redo\n"
+"% git subtree merge -P contrib/mtree vendor/NetBSD/mtree # Redo subtree merge\n"
+"% git checkout XXX .\t\t# XXX branch has the conflict resolution\n"
+"% git commit -c XXX~1\t\t# -c reuses the commit message from commit before rebase\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1297
-#, no-wrap
-msgid "Then go check it out as above and push as above when ready.\n"
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1301
+msgid "Then go check it out as above and push as above when ready."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:1298
+#: documentation/content/en/articles/committers-guide/_index.adoc:1302
#, no-wrap
msgid "Creating a new vendor branch"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1305
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1309
msgid ""
"There are a number of ways to create a new vendor branch. The recommended "
"way is to create a new repository and then merge that with FreeBSD. If one "
@@ -2829,142 +2898,172 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1306
+#: documentation/content/en/articles/committers-guide/_index.adoc:1310
#, no-wrap
msgid "Create the repo"
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1315
+#. type: delimited block . 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:1319
+#, no-wrap
msgid ""
-"% cd /some/where % mkdir glorbnitz % cd glorbnitz % git init % git checkout "
-"-b vendor/glorbnitz"
+"% cd /some/where\n"
+"% mkdir glorbnitz\n"
+"% cd glorbnitz\n"
+"% git init\n"
+"% git checkout -b vendor/glorbnitz\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1318
-#, no-wrap
-msgid "At this point, you have a new repo, where all new commits will go on the `vendor/glorbnitz` branch.\n"
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1322
+msgid ""
+"At this point, you have a new repo, where all new commits will go on the "
+"`vendor/glorbnitz` branch."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1320
-#, no-wrap
-msgid "Git experts can also do this right in their FreeBSD clone, using `git checkout --orphan vendor/glorbnitz` if they are more comfortable with that.\n"
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1324
+msgid ""
+"Git experts can also do this right in their FreeBSD clone, using `git "
+"checkout --orphan vendor/glorbnitz` if they are more comfortable with that."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1321
+#: documentation/content/en/articles/committers-guide/_index.adoc:1325
#, no-wrap
msgid "Copy the sources in"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1325
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1329
msgid ""
"Since this is a new import, you can just cp the sources in, or use tar or "
"even rsync as shown above. And we will add everything, assuming no dot "
"files."
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1330
-msgid "% cp -r ~/glorbnitz/* . % git add *"
-msgstr ""
-
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1333
+#: documentation/content/en/articles/committers-guide/_index.adoc:1334
#, no-wrap
-msgid "At this point, you should have a pristine copy of glorbnitz ready to commit.\n"
+msgid ""
+"% cp -r ~/glorbnitz/* .\n"
+"% git add *\n"
msgstr ""
#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1337
-msgid "% git commit -m \"Import GlorbNitz frobnosticator revision 3.1415\""
+msgid ""
+"At this point, you should have a pristine copy of glorbnitz ready to commit."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1342
+#: documentation/content/en/articles/committers-guide/_index.adoc:1341
#, no-wrap
+msgid "% git commit -m \"Import GlorbNitz frobnosticator revision 3.1415\"\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1346
msgid ""
-"As above, I used `-m` for simplicity, but you should likely create a commit message that explains what a Glorb is and why you'd use a Nitz to get it.\n"
-"Not everybody will know so, for your actual commit, you should follow the\n"
-"crossref:committers-guide[commit-log-message,commit log message] section instead of emulating the brief style used here.\n"
+"As above, I used `-m` for simplicity, but you should likely create a commit "
+"message that explains what a Glorb is and why you'd use a Nitz to get it. "
+"Not everybody will know so, for your actual commit, you should follow the "
+"crossref:committers-guide[commit-log-message,commit log message] section "
+"instead of emulating the brief style used here."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1343
+#: documentation/content/en/articles/committers-guide/_index.adoc:1347
#, no-wrap
msgid "Now import it into our repository"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1346
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1350
msgid "Now you need to import the branch into our repository."
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1352
+#. type: delimited block . 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:1356
+#, no-wrap
msgid ""
-"% cd /path/to/freebsd/repo/src % git remote add glorbnitz /some/where/"
-"glorbnitz % git fetch glorbnitz vendor/glorbnitz"
+"% cd /path/to/freebsd/repo/src\n"
+"% git remote add glorbnitz /some/where/glorbnitz\n"
+"% git fetch glorbnitz vendor/glorbnitz\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1357
-#, no-wrap
+#. perhaps the real treasure was the friends it made along the way...
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1360
msgid ""
-"Note the vendor/glorbnitz branch is in the repo. At this point the `/some/where/glorbnitz` can be deleted, if you like.\n"
-"It was only a means to an end.\n"
-"// perhaps the real treasure was the friends it made along the way...\n"
+"Note the vendor/glorbnitz branch is in the repo. At this point the `/some/"
+"where/glorbnitz` can be deleted, if you like. It was only a means to an end."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1358
+#: documentation/content/en/articles/committers-guide/_index.adoc:1362
#, no-wrap
msgid "Tag and push"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1361
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1365
msgid ""
"Steps from here on out are much the same as they are in the case of updating "
"a vendor branch, though without the updating the vendor branch step."
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1369
+#. type: delimited block . 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:1373
+#, no-wrap
msgid ""
-"% git worktree add ../glorbnitz vendor/glorbnitz % cd ../glorbnitz % git tag "
-"--annotate vendor/glorbnitz/3.1415 # Make sure the commit is good with \"git "
-"show\" % git push --follow-tags freebsd vendor/glorbnitz"
+"% git worktree add ../glorbnitz vendor/glorbnitz\n"
+"% cd ../glorbnitz\n"
+"% git tag --annotate vendor/glorbnitz/3.1415\n"
+"# Make sure the commit is good with \"git show\"\n"
+"% git push --follow-tags freebsd vendor/glorbnitz\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1372
-#, no-wrap
-msgid "By 'good' we mean:\n"
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1376
+msgid "By 'good' we mean:"
msgstr ""
-#. type: delimited block . 4
+#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1378
-#, no-wrap
+msgid "All the right files are present"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1379
+msgid "None of the wrong files are present"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1380
+msgid "The vendor branch points at something sensible"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1381
+msgid "The tag looks good, and is annotated"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1382
msgid ""
-". All the right files are present\n"
-". None of the wrong files are present\n"
-". The vendor branch points at something sensible\n"
-". The tag looks good, and is annotated\n"
-". The commit message for the tag has a quick summary of what's new since the last tag\n"
+"The commit message for the tag has a quick summary of what's new since the "
+"last tag"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1379
+#: documentation/content/en/articles/committers-guide/_index.adoc:1383
#, no-wrap
msgid "Time to finally merge it into the base tree"
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1388
+#. type: delimited block . 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:1392
#, no-wrap
msgid ""
"% cd ../src\n"
@@ -2974,41 +3073,54 @@ msgid ""
"% git push freebsd\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1391
-#, no-wrap
-msgid "Here 'good' means:\n"
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1395
+msgid "Here 'good' means:"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1396
-#, no-wrap
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1397
msgid ""
-". All the right files, and none of the wrong ones, were merged into contrib/glorbnitz.\n"
-". No other changes are in the tree.\n"
-". The commit messages look crossref:committers-guide[commit-log-message,good]. It should contain a summary of what's changed since the last merge to the FreeBSD `main` branch and any caveats.\n"
-". UPDATING should be updated if there is anything of note, such as user visible changes, important upgrade concerns, etc.\n"
+"All the right files, and none of the wrong ones, were merged into contrib/"
+"glorbnitz."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1402
-#, no-wrap
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1398
+msgid "No other changes are in the tree."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1399
+msgid ""
+"The commit messages look crossref:committers-guide[commit-log-message,good]. "
+"It should contain a summary of what's changed since the last merge to the "
+"FreeBSD `main` branch and any caveats."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1400
+msgid ""
+"UPDATING should be updated if there is anything of note, such as user "
+"visible changes, important upgrade concerns, etc."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:1405
msgid ""
-"[NOTE]\n"
-"====\n"
-"This hasn't connected `glorbnitz` to the build yet.\n"
-"How so do that is specific to the software being imported and is beyond the scope of this tutorial.\n"
-"====\n"
+"This hasn't connected `glorbnitz` to the build yet. How so do that is "
+"specific to the software being imported and is beyond the scope of this "
+"tutorial."
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1403
+#: documentation/content/en/articles/committers-guide/_index.adoc:1407
#, no-wrap
msgid "Keeping current"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1409
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1413
msgid ""
"So, time passes. It's time now to update the tree for the latest changes "
"upstream. When you checkout `main` make sure that you have no diffs. It's "
@@ -3016,281 +3128,282 @@ msgid ""
"the following."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1412
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1416
msgid ""
"If you are used to `git pull`, we strongly recommend using the `--ff-only` "
"option, and further setting it as the default option. Alternatively, `git "
"pull --rebase` is useful if you have changes staged in the `main` branch."
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1416
-msgid "% git config --global pull.ff only"
-msgstr ""
-
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1419
+#: documentation/content/en/articles/committers-guide/_index.adoc:1420
#, no-wrap
-msgid "You may need to omit the --global if you want this setting to apply to only this repository.\n"
+msgid "% git config --global pull.ff only\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1425
-msgid "% cd freebsd-src % git checkout main % git pull (--ff-only|--rebase)"
+#: documentation/content/en/articles/committers-guide/_index.adoc:1423
+msgid ""
+"You may need to omit the --global if you want this setting to apply to only "
+"this repository."
msgstr ""
#. type: delimited block . 4
#: documentation/content/en/articles/committers-guide/_index.adoc:1429
#, no-wrap
msgid ""
-"There is a common trap, that the combination command `git pull` will try to perform a merge, which would sometimes creates a merge commit that didn't exist before.\n"
-"This can be harder to recover from.\n"
+"% cd freebsd-src\n"
+"% git checkout main\n"
+"% git pull (--ff-only|--rebase)\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1431
-#, no-wrap
-msgid "The longer form is also recommended.\n"
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1433
+msgid ""
+"There is a common trap, that the combination command `git pull` will try to "
+"perform a merge, which would sometimes creates a merge commit that didn't "
+"exist before. This can be harder to recover from."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1438
-msgid ""
-"% cd freebsd-src % git checkout main % git fetch freebsd % git merge --ff-"
-"only freebsd/main"
+#: documentation/content/en/articles/committers-guide/_index.adoc:1435
+msgid "The longer form is also recommended."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1443
+#: documentation/content/en/articles/committers-guide/_index.adoc:1442
#, no-wrap
msgid ""
-"These commands reset your tree to the `main` branch, and then update it from where you pulled the tree from originally.\n"
-"It's important to switch to `main` before doing this so it moves forward.\n"
-"Now, it's time to move the changes forward:\n"
+"% cd freebsd-src\n"
+"% git checkout main\n"
+"% git fetch freebsd\n"
+"% git merge --ff-only freebsd/main\n"
msgstr ""
#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1447
-msgid "% git rebase -i main working"
+msgid ""
+"These commands reset your tree to the `main` branch, and then update it from "
+"where you pulled the tree from originally. It's important to switch to "
+"`main` before doing this so it moves forward. Now, it's time to move the "
+"changes forward:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1454
+#: documentation/content/en/articles/committers-guide/_index.adoc:1451
#, no-wrap
-msgid ""
-"This will bring up an interactive screen to change the defaults.\n"
-"For now, just exit the editor.\n"
-"Everything should just apply.\n"
-"If not, then you'll need to resolve the diffs.\n"
-"https://docs.github.com/en/free-pro-team@latest/github/using-git/resolving-merge-conflicts-after-a-git-rebase[This github document] can help you navigate this process.\n"
+msgid "% git rebase -i main working\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1456
-#, no-wrap
-msgid "[[git-push-upstream]]\n"
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1458
+msgid ""
+"This will bring up an interactive screen to change the defaults. For now, "
+"just exit the editor. Everything should just apply. If not, then you'll "
+"need to resolve the diffs. https://docs.github.com/en/free-pro-team@latest/"
+"github/using-git/resolving-merge-conflicts-after-a-git-rebase[This github "
+"document] can help you navigate this process."
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1456
+#: documentation/content/en/articles/committers-guide/_index.adoc:1460
#, no-wrap
msgid "Time to push changes upstream"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1459
-msgid ""
-"First, ensure that the push URL is properly configured for the upstream "
-"repository."
-msgstr ""
-
#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1463
msgid ""
-"% git remote set-url --push freebsd ssh://git@gitrepo.freebsd.org/src.git"
+"First, ensure that the push URL is properly configured for the upstream "
+"repository."
msgstr ""
#. type: delimited block . 4
#: documentation/content/en/articles/committers-guide/_index.adoc:1467
#, no-wrap
-msgid ""
-"Then, verify that user name and email are configured right.\n"
-"We require that they exactly match the passwd entry in FreeBSD cluster.\n"
+msgid "% git remote set-url --push freebsd ssh://git@gitrepo.freebsd.org/src.git\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1469
-#, no-wrap
-msgid "Use\n"
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1471
+msgid ""
+"Then, verify that user name and email are configured right. We require that "
+"they exactly match the passwd entry in FreeBSD cluster."
msgstr ""
#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1473
-msgid "freefall% gen-gitconfig.sh"
+msgid "Use"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1476
+#: documentation/content/en/articles/committers-guide/_index.adoc:1477
#, no-wrap
-msgid "on freefall.freebsd.org to get a recipe that you can use directly, assuming /usr/local/bin is in the PATH.\n"
+msgid "freefall% gen-gitconfig.sh\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1481
-#, no-wrap
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1480
msgid ""
-"The below command merges the `working` branch into the upstream `main` branch.\n"
-"It's important that you curate your changes to be just like you want them in the FreeBSD source repo before doing this.\n"
-"This syntax pushes the `working` branch to `main`, moving the `main` branch forward.\n"
-"You will only be able to do this if this results in a linear change to `main` (e.g. no merges).\n"
+"on freefall.freebsd.org to get a recipe that you can use directly, assuming /"
+"usr/local/bin is in the PATH."
msgstr ""
#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1485
-msgid "% git push freebsd working:main"
+msgid ""
+"The below command merges the `working` branch into the upstream `main` "
+"branch. It's important that you curate your changes to be just like you "
+"want them in the FreeBSD source repo before doing this. This syntax pushes "
+"the `working` branch to `main`, moving the `main` branch forward. You will "
+"only be able to do this if this results in a linear change to `main` (e.g. "
+"no merges)."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1488
+#: documentation/content/en/articles/committers-guide/_index.adoc:1489
#, no-wrap
-msgid "If your push is rejected due to losing a commit race, rebase your branch before trying again:\n"
+msgid "% git push freebsd working:main\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1495
+#: documentation/content/en/articles/committers-guide/_index.adoc:1492
msgid ""
-"% git checkout working % git fetch freebsd % git rebase freebsd/main % git "
-"push freebsd working:main"
+"If your push is rejected due to losing a commit race, rebase your branch "
+"before trying again:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1498
+#: documentation/content/en/articles/committers-guide/_index.adoc:1499
#, no-wrap
-msgid "[[git-push-upstream-alt]]\n"
+msgid ""
+"% git checkout working\n"
+"% git fetch freebsd\n"
+"% git rebase freebsd/main\n"
+"% git push freebsd working:main\n"
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1498
+#: documentation/content/en/articles/committers-guide/_index.adoc:1502
#, no-wrap
msgid "Time to push changes upstream (alternative)"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1504
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1507
msgid ""
"Some people find it easier to merge their changes to their local `main` "
"before pushing to the remote repository. Also, `git arc stage` moves "
"changes from a branch to the local `main` when you need to do a subset of a "
-"branch. The instructions are similar to the prior section: [source,shell]"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1508
-msgid "% git checkout main % git merge --ff-only `working` % git push freebsd"
+"branch. The instructions are similar to the prior section:"
msgstr ""
#. type: delimited block . 4
#: documentation/content/en/articles/committers-guide/_index.adoc:1512
#, no-wrap
msgid ""
-"If you lose the race, then try again with\n"
-"[source,shell]\n"
+"% git checkout main\n"
+"% git merge --ff-only `working`\n"
+"% git push freebsd\n"
msgstr ""
#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1515
-msgid "% git pull --rebase % git push freebsd"
+msgid "If you lose the race, then try again with"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1518
+#: documentation/content/en/articles/committers-guide/_index.adoc:1519
#, no-wrap
msgid ""
-"These commands will fetch the most recent `freebsd/main` and then rebase the local `main` changes on top of that, which is what you want when you lose the commit race.\n"
-"Note: merging vendor branch commits will not work with this technique.\n"
+"% git pull --rebase\n"
+"% git push freebsd\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1522
+msgid ""
+"These commands will fetch the most recent `freebsd/main` and then rebase the "
+"local `main` changes on top of that, which is what you want when you lose "
+"the commit race. Note: merging vendor branch commits will not work with "
+"this technique."
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1519
+#: documentation/content/en/articles/committers-guide/_index.adoc:1523
#, no-wrap
msgid "Finding the Subversion Revision"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1523
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1527
msgid ""
"You'll need to make sure that you've fetched the notes (see the "
"crossref:committers-guide[git-mini-daily-use, Daily use]for details). Once "
"you have these, notes will show up in the git log command like so:"
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1527
-msgid "% git log"
-msgstr ""
-
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1530
+#: documentation/content/en/articles/committers-guide/_index.adoc:1531
#, no-wrap
-msgid "If you have a specific version in mind, you can use this construct:\n"
+msgid "% git log\n"
msgstr ""
#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1534
-msgid "% git log --grep revision=XXXX"
+msgid "If you have a specific version in mind, you can use this construct:"
msgstr ""
#. type: delimited block . 4
#: documentation/content/en/articles/committers-guide/_index.adoc:1538
#, no-wrap
-msgid ""
-"to find the specific revision.\n"
-"The hex number after 'commit' is the hash you can use to refer to this commit.\n"
+msgid "% git log --grep revision=XXXX\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1540
-#, no-wrap
-msgid "[[git-faq]]\n"
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1542
+msgid ""
+"to find the specific revision. The hex number after 'commit' is the hash "
+"you can use to refer to this commit."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:1540
+#: documentation/content/en/articles/committers-guide/_index.adoc:1544
#, no-wrap
msgid "Git FAQ"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1543
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1547
msgid ""
"This section provides a number of targeted answers to questions that are "
"likely to come up often for users and developers."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1549
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:1552
msgid ""
-"[NOTE] ==== We use the common convention of having the origin for the "
-"FreeBSD repository being 'freebsd' rather than the default 'origin' to allow "
-"people to use that for their own development and to minimize \"whoops\" "
-"pushes to the wrong repository. ===="
+"We use the common convention of having the origin for the FreeBSD repository "
+"being 'freebsd' rather than the default 'origin' to allow people to use that "
+"for their own development and to minimize \"whoops\" pushes to the wrong "
+"repository."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1550
+#: documentation/content/en/articles/committers-guide/_index.adoc:1554
#, no-wrap
msgid "Users"
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1552
+#: documentation/content/en/articles/committers-guide/_index.adoc:1556
#, no-wrap
msgid "How do I track -current and -stable with only one copy of the repository?"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1557
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1561
#, no-wrap
msgid ""
"**Q:** Although disk space is not a huge issue, it's more efficient to use only one copy of the repository.\n"
@@ -3298,8 +3411,8 @@ msgid ""
"How do I do this with Git?\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1561
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1565
#, no-wrap
msgid ""
"**A:** You can use Git worktrees.\n"
@@ -3307,101 +3420,109 @@ msgid ""
"While using a 'bare repository' has been put forward as a way to cope, it's more complicated and will not be documented here.\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1564
-#, no-wrap
-msgid ""
-"First, you need to clone the FreeBSD repository, shown here cloning into `freebsd-current` to reduce confusion.\n"
-"$URL is whatever mirror works best for you:\n"
-msgstr ""
-
#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1568
msgid ""
-"% git clone -o freebsd --config remote.freebsd.fetch='+refs/notes/*:refs/"
-"notes/*' $URL freebsd-current"
+"First, you need to clone the FreeBSD repository, shown here cloning into "
+"`freebsd-current` to reduce confusion. $URL is whatever mirror works best "
+"for you:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1571
+#: documentation/content/en/articles/committers-guide/_index.adoc:1572
#, no-wrap
-msgid "then once that's cloned, you can simply create a worktree from it:\n"
+msgid "% git clone -o freebsd --config remote.freebsd.fetch='+refs/notes/*:refs/notes/*' $URL freebsd-current\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1576
-msgid "% cd freebsd-current % git worktree add ../freebsd-stable-12 stable/12"
+#: documentation/content/en/articles/committers-guide/_index.adoc:1575
+msgid "then once that's cloned, you can simply create a worktree from it:"
msgstr ""
#. type: delimited block . 4
#: documentation/content/en/articles/committers-guide/_index.adoc:1580
#, no-wrap
msgid ""
-"this will checkout `stable/12` into a directory named `freebsd-stable-12` that's a peer to the `freebsd-current` directory.\n"
-"Once created, it's updated very similarly to how you might expect:\n"
+"% cd freebsd-current\n"
+"% git worktree add ../freebsd-stable-12 stable/12\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1590
+#: documentation/content/en/articles/committers-guide/_index.adoc:1584
msgid ""
-"% cd freebsd-current % git checkout main % git pull --ff-only # changes from "
-"upstream now local and current tree updated % cd ../freebsd-stable-12 % git "
-"merge --ff-only freebsd/stable/12 # now your stable/12 is up to date too"
+"this will checkout `stable/12` into a directory named `freebsd-stable-12` "
+"that's a peer to the `freebsd-current` directory. Once created, it's "
+"updated very similarly to how you might expect:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1593
+#: documentation/content/en/articles/committers-guide/_index.adoc:1594
#, no-wrap
-msgid "I recommend using `--ff-only` because it's safer and you avoid accidentally getting into a 'merge nightmare' where you have an extra change in your tree, forcing a complicated merge rather than a simple one.\n"
+msgid ""
+"% cd freebsd-current\n"
+"% git checkout main\n"
+"% git pull --ff-only\n"
+"# changes from upstream now local and current tree updated\n"
+"% cd ../freebsd-stable-12\n"
+"% git merge --ff-only freebsd/stable/12\n"
+"# now your stable/12 is up to date too\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1595
-#, no-wrap
-msgid "Here's https://adventurist.me/posts/00296[a good writeup] that goes into more detail.\n"
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1597
+msgid ""
+"I recommend using `--ff-only` because it's safer and you avoid accidentally "
+"getting into a 'merge nightmare' where you have an extra change in your "
+"tree, forcing a complicated merge rather than a simple one."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1599
+msgid ""
+"Here's https://adventurist.me/posts/00296[a good writeup] that goes into "
+"more detail."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1596
+#: documentation/content/en/articles/committers-guide/_index.adoc:1600
#, no-wrap
msgid "Developers"
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1598
+#: documentation/content/en/articles/committers-guide/_index.adoc:1602
#, no-wrap
msgid "Ooops! I committed to `main`, instead of another branch."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1601
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1605
#, no-wrap
msgid "**Q:** From time to time, I goof up and mistakenly commit to the `main` branch. What do I do?\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1603
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1607
#, no-wrap
msgid "**A:** First, don't panic.\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1607
-#, no-wrap
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1611
msgid ""
-"Second, don't push.\n"
-"In fact, you can fix almost anything if you haven't pushed.\n"
-"All the answers in this section assume no push has happened.\n"
+"Second, don't push. In fact, you can fix almost anything if you haven't "
+"pushed. All the answers in this section assume no push has happened."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1609
-#, no-wrap
-msgid "The following answer assumes you committed to `main` and want to create a branch called `issue`:\n"
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1613
+msgid ""
+"The following answer assumes you committed to `main` and want to create a "
+"branch called `issue`:"
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1615
+#. type: delimited block . 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:1619
#, no-wrap
msgid ""
"% git checkout -b issue # Create the 'issue' branch\n"
@@ -3410,21 +3531,21 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1617
+#: documentation/content/en/articles/committers-guide/_index.adoc:1621
#, no-wrap
msgid "Ooops! I committed something to the wrong branch!"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1621
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1625
#, no-wrap
msgid ""
"**Q:** I was working on feature on the `wilma` branch, but accidentally committed a change relevant to the `fred` branch in 'wilma'.\n"
"What do I do?\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1625
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1629
#, no-wrap
msgid ""
"**A:** The answer is similar to the previous one, but with cherry picking.\n"
@@ -3432,23 +3553,26 @@ msgid ""
"It also assumes that it's the last commit on wilma (hence using wilma in the `git cherry-pick` command), but that too can be generalized.\n"
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1633
-msgid ""
-"# We're on branch wilma % git checkout fred\t\t# move to fred branch % git "
-"cherry-pick wilma\t\t# copy the misplaced commit % git checkout wilma\t\t# "
-"go back to wilma branch % git reset --hard HEAD^\t# move what wilma refers "
-"to back 1 commit"
-msgstr ""
-
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1636
+#: documentation/content/en/articles/committers-guide/_index.adoc:1637
#, no-wrap
-msgid "If it is not the last commit, you can cherry-pick that one change from wilma onto fred, then use `git rebase -i` to remove the change from wilma.\n"
+msgid ""
+"# We're on branch wilma\n"
+"% git checkout fred\t\t# move to fred branch\n"
+"% git cherry-pick wilma\t\t# copy the misplaced commit\n"
+"% git checkout wilma\t\t# go back to wilma branch\n"
+"% git reset --hard HEAD^\t# move what wilma refers to back 1 commit\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1643
+#: documentation/content/en/articles/committers-guide/_index.adoc:1640
+msgid ""
+"If it is not the last commit, you can cherry-pick that one change from wilma "
+"onto fred, then use `git rebase -i` to remove the change from wilma."
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:1647
#, no-wrap
msgid ""
"# We're on branch wilma\n"
@@ -3457,14 +3581,14 @@ msgid ""
"% git rebase -i main wilma\t\t# drop the cherry-picked change\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1646
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1650
#, no-wrap
msgid "**Q:** But what if I want to commit a few changes to `main`, but keep the rest in `wilma` for some reason?\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1652
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1656
#, no-wrap
msgid ""
"**A:** The same technique above also works if you are wanting to 'land' parts of the branch you are working on into `main` before the rest of the branch is ready (say you noticed an unrelated typo, or fixed an incidental bug).\n"
@@ -3474,14 +3598,14 @@ msgid ""
"There's no need to switch back to wilma to adjust it: just rebase!\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1654
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1658
#, no-wrap
msgid "**Q:** I want to split off some changes from branch `wilma` into branch `fred`\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1660
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1664
#, no-wrap
msgid ""
"**A:** The more general answer would be the same as the previous.\n"
@@ -3491,34 +3615,37 @@ msgid ""
"If not, you'll need to resolve the conflicts as you go.\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1665
-#, no-wrap
-msgid ""
-"The other way to do this would be to checkout `wilma` and then create the branch `fred` to point to the same point in the tree.\n"
-"You can then `git rebase -i` both these branches, selecting the changes you want in `fred` or `wilma` by retaining the pick likes, and deleting the rest from the editor.\n"
-"Some people would create a tag/branch called `pre-split` before starting in case something goes wrong in the split.\n"
-"You can undo it with the following sequence:\n"
-msgstr ""
-
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1672
+#: documentation/content/en/articles/committers-guide/_index.adoc:1669
msgid ""
-"% git checkout pre-split\t# Go back % git branch -D fred\t\t# delete the "
-"fred branch % git checkout -B wilma\t\t# reset the wilma branch % git branch "
-"-d pre-split\t# Pretend it didn't happen"
+"The other way to do this would be to checkout `wilma` and then create the "
+"branch `fred` to point to the same point in the tree. You can then `git "
+"rebase -i` both these branches, selecting the changes you want in `fred` or "
+"`wilma` by retaining the pick likes, and deleting the rest from the editor. "
+"Some people would create a tag/branch called `pre-split` before starting in "
+"case something goes wrong in the split. You can undo it with the following "
+"sequence:"
msgstr ""
#. type: delimited block . 4
#: documentation/content/en/articles/committers-guide/_index.adoc:1676
#, no-wrap
msgid ""
-"The last step is optional.\n"
-"If you are going to try again to split, you'd omit it.\n"
+"% git checkout pre-split\t# Go back\n"
+"% git branch -D fred\t\t# delete the fred branch\n"
+"% git checkout -B wilma\t\t# reset the wilma branch\n"
+"% git branch -d pre-split\t# Pretend it didn't happen\n"
msgstr ""
-#. type: delimited block . 4
+#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1680
+msgid ""
+"The last step is optional. If you are going to try again to split, you'd "
+"omit it."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1684
#, no-wrap
msgid ""
"**Q:** But I did things as I read along and didn't see your advice at the end to create a branch, and now `fred` and `wilma` are all screwed up.\n"
@@ -3526,306 +3653,324 @@ msgid ""
"I don't know how many times I moved things around.\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1682
-#, no-wrap
-msgid "**A:** All is not lost. You can figure out it, so long as it hasn't been too long, or too many commits (hundreds).\n"
-msgstr ""
-
-#. type: delimited block . 4
+#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1686
#, no-wrap
-msgid ""
-"So I created a wilma branch and committed a couple of things to it, then decided I wanted to split it into fred and wilma.\n"
-"Nothing weird happened when I did that, but let's say it did.\n"
-"The way to look at what you've done is with the `git reflog`:\n"
+msgid "**A:** All is not lost. You can figure out it, so long as it hasn't been too long, or too many commits (hundreds).\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1701
+#: documentation/content/en/articles/committers-guide/_index.adoc:1690
msgid ""
-"% git reflog 6ff9c25 (HEAD -> wilma) HEAD@{0}: rebase -i (finish): returning "
-"to refs/heads/wilma 6ff9c25 (HEAD -> wilma) HEAD@{1}: rebase -i (start): "
-"checkout main 869cbd3 HEAD@{2}: rebase -i (start): checkout wilma a6a5094 "
-"(fred) HEAD@{3}: rebase -i (finish): returning to refs/heads/fred a6a5094 "
-"(fred) HEAD@{4}: rebase -i (pick): Encourage contributions 1ccd109 (freebsd/"
-"main, main) HEAD@{5}: rebase -i (start): checkout main 869cbd3 HEAD@{6}: "
-"rebase -i (start): checkout fred 869cbd3 HEAD@{7}: checkout: moving from "
-"wilma to fred 869cbd3 HEAD@{8}: commit: Encourage contributions ... %"
+"So I created a wilma branch and committed a couple of things to it, then "
+"decided I wanted to split it into fred and wilma. Nothing weird happened "
+"when I did that, but let's say it did. The way to look at what you've done "
+"is with the `git reflog`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1709
+#: documentation/content/en/articles/committers-guide/_index.adoc:1705
#, no-wrap
msgid ""
-"Here we see the changes I've made.\n"
-"You can use it to figure out where things went wrong.\n"
-"I'll just point out a few things here.\n"
-"The first one is that HEAD@{X} is a 'commitish' thing, so you can use that as an argument to a command.\n"
-"Although if that command commits anything to the repository, the X numbers change.\n"
-"You can also use the hash (first column).\n"
+"% git reflog\n"
+"6ff9c25 (HEAD -> wilma) HEAD@{0}: rebase -i (finish): returning to refs/heads/wilma\n"
+"6ff9c25 (HEAD -> wilma) HEAD@{1}: rebase -i (start): checkout main\n"
+"869cbd3 HEAD@{2}: rebase -i (start): checkout wilma\n"
+"a6a5094 (fred) HEAD@{3}: rebase -i (finish): returning to refs/heads/fred\n"
+"a6a5094 (fred) HEAD@{4}: rebase -i (pick): Encourage contributions\n"
+"1ccd109 (freebsd/main, main) HEAD@{5}: rebase -i (start): checkout main\n"
+"869cbd3 HEAD@{6}: rebase -i (start): checkout fred\n"
+"869cbd3 HEAD@{7}: checkout: moving from wilma to fred\n"
+"869cbd3 HEAD@{8}: commit: Encourage contributions\n"
+"...\n"
+"%\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1717
-#, no-wrap
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1713
msgid ""
-"Next, 'Encourage contributions' was the last commit I made to `wilma` before I decided to split things up.\n"
-"You can also see the same hash is there when I created the `fred` branch to do that.\n"
-"I started by rebasing `fred` and you see the 'start', each step, and the 'finish' for that process.\n"
-"While we don't need it here, you can figure out exactly what happened.\n"
-"Fortunately, to fix this, you can follow the prior answer's steps, but with the hash `869cbd3` instead of `pre-split`.\n"
-"While that seems a bit verbose, it's easy to remember since you're doing one thing at a time.\n"
-"You can also stack:\n"
+"Here we see the changes I've made. You can use it to figure out where "
+"things went wrong. I'll just point out a few things here. The first one is "
+"that HEAD@{X} is a 'commitish' thing, so you can use that as an argument to "
+"a command. Although if that command commits anything to the repository, the "
+"X numbers change. You can also use the hash (first column)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1722
-msgid "% git checkout -B wilma 869cbd3 % git branch -D fred"
+#: documentation/content/en/articles/committers-guide/_index.adoc:1721
+msgid ""
+"Next, 'Encourage contributions' was the last commit I made to `wilma` before "
+"I decided to split things up. You can also see the same hash is there when "
+"I created the `fred` branch to do that. I started by rebasing `fred` and "
+"you see the 'start', each step, and the 'finish' for that process. While we "
+"don't need it here, you can figure out exactly what happened. Fortunately, "
+"to fix this, you can follow the prior answer's steps, but with the hash "
+"`869cbd3` instead of `pre-split`. While that seems a bit verbose, it's easy "
+"to remember since you're doing one thing at a time. You can also stack:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1729
+#: documentation/content/en/articles/committers-guide/_index.adoc:1726
#, no-wrap
msgid ""
-"and you are ready to try again.\n"
-"The `checkout -B` with the hash combines checking out and creating a branch for it.\n"
-"The `-B` instead of `-b` forces the movement of a pre-existing branch.\n"
-"Either way works, which is what's great (and awful) about Git.\n"
-"One reason I tend to use `git checkout -B xxxx hash` instead of checking out the hash, and then creating / moving the branch is purely to avoid the slightly distressing message about detached heads:\n"
+"% git checkout -B wilma 869cbd3\n"
+"% git branch -D fred\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1735
-msgid "% git checkout 869cbd3 M\tfaq.md Note: checking out '869cbd3'."
+#: documentation/content/en/articles/committers-guide/_index.adoc:1733
+msgid ""
+"and you are ready to try again. The `checkout -B` with the hash combines "
+"checking out and creating a branch for it. The `-B` instead of `-b` forces "
+"the movement of a pre-existing branch. Either way works, which is what's "
+"great (and awful) about Git. One reason I tend to use `git checkout -B xxxx "
+"hash` instead of checking out the hash, and then creating / moving the "
+"branch is purely to avoid the slightly distressing message about detached "
+"heads:"
msgstr ""
-#. type: Plain text
+#. type: delimited block . 4
#: documentation/content/en/articles/committers-guide/_index.adoc:1739
+#, no-wrap
msgid ""
-"You are in 'detached HEAD' state. You can look around, make experimental "
-"changes and commit them, and you can discard any commits you make in this "
-"state without impacting any branches by performing another checkout."
+"% git checkout 869cbd3\n"
+"M\tfaq.md\n"
+"Note: checking out '869cbd3'.\n"
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1742
+#. type: delimited block . 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:1743
+#, no-wrap
msgid ""
-"If you want to create a new branch to retain commits you create, you may do "
-"so (now or later) by using -b with the checkout command again. Example:"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1747
-msgid "HEAD is now at 869cbd3 Encourage contributions % git checkout -B wilma"
+"You are in 'detached HEAD' state. You can look around, make experimental\n"
+"changes and commit them, and you can discard any commits you make in this\n"
+"state without impacting any branches by performing another checkout.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1750
+#: documentation/content/en/articles/committers-guide/_index.adoc:1751
#, no-wrap
-msgid "this produces the same effect, but I have to read a lot more and severed heads aren't an image I like to contemplate.\n"
+msgid ""
+"HEAD is now at 869cbd3 Encourage contributions\n"
+"% git checkout -B wilma\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1754
+msgid ""
+"this produces the same effect, but I have to read a lot more and severed "
+"heads aren't an image I like to contemplate."
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1751
+#: documentation/content/en/articles/committers-guide/_index.adoc:1755
#, no-wrap
msgid "Ooops! I did a `git pull` and it created a merge commit, what do I do?"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1755
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1759
#, no-wrap
msgid ""
"**Q:** I was on autopilot and did a `git pull` for my development tree and that created a merge commit on `main`.\n"
"How do I recover?\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1757
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1761
#, no-wrap
msgid "**A:** This can happen when you invoke the pull with your development branch checked out.\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1759
-#, no-wrap
-msgid "Many developers use `git pull --rebase` to avoid this situation.\n"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1762
-#, no-wrap
-msgid ""
-"Right after the pull, you will have the new merge commit checked out.\n"
-"Git supports a `HEAD^#` syntax to examine the parents of a merge commit:\n"
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1763
+msgid "Many developers use `git pull --rebase` to avoid this situation."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1767
-#, no-wrap
+#: documentation/content/en/articles/committers-guide/_index.adoc:1766
msgid ""
-"git log --oneline HEAD^1 # Look at the first parent's commits\n"
-"git log --oneline HEAD^2 # Look at the second parent's commits\n"
+"Right after the pull, you will have the new merge commit checked out. Git "
+"supports a `HEAD^#` syntax to examine the parents of a merge commit:"
msgstr ""
#. type: delimited block . 4
#: documentation/content/en/articles/committers-guide/_index.adoc:1771
#, no-wrap
msgid ""
-"From those logs, you can easily identify which commit is your development work.\n"
-"Then you simply reset your branch to the corresponding `HEAD^#`:\n"
+"git log --oneline HEAD^1 # Look at the first parent's commits\n"
+"git log --oneline HEAD^2 # Look at the second parent's commits\n"
msgstr ""
#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1775
-msgid "git reset --hard HEAD^1"
+msgid ""
+"From those logs, you can easily identify which commit is your development "
+"work. Then you simply reset your branch to the corresponding `HEAD^#`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1778
+#: documentation/content/en/articles/committers-guide/_index.adoc:1779
#, no-wrap
-msgid "In addition, a `git pull --rebase` at this stage will rebase your changes to 'main' to the latest 'freebsd/main'.\n"
+msgid "git reset --hard HEAD^1\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1780
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1782
+msgid ""
+"In addition, a `git pull --rebase` at this stage will rebase your changes to "
+"'main' to the latest 'freebsd/main'."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1784
#, no-wrap
msgid "**Q:** But I also need to fix my `main` branch. How do I do that?\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1783
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1787
#, no-wrap
msgid ""
"**A:** Git keeps track of the remote repository branches in a `freebsd/` namespace.\n"
"To fix your `main` branch, just make it point to the remote's `main`:\n"
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1787
-msgid "git branch -f main freebsd/main"
-msgstr ""
-
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1792
+#: documentation/content/en/articles/committers-guide/_index.adoc:1791
#, no-wrap
+msgid "git branch -f main freebsd/main\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1796
msgid ""
-"There's nothing magical about branches in Git: they are just labels on a graph that are automatically moved forward by making commits.\n"
-"So the above works because you're just moving a label.\n"
-"There's no metadata about the branch that needs to be preserved due to this.\n"
+"There's nothing magical about branches in Git: they are just labels on a "
+"graph that are automatically moved forward by making commits. So the above "
+"works because you're just moving a label. There's no metadata about the "
+"branch that needs to be preserved due to this."
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1793
+#: documentation/content/en/articles/committers-guide/_index.adoc:1797
#, no-wrap
msgid "Mixing and matching branches"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1797
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1801
#, no-wrap
msgid ""
"**Q:** So I have two branches `worker` and `async` that I'd like to combine into one branch called `feature`\n"
"while maintaining the commits in both.\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1799
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1803
#, no-wrap
msgid "**A:** This is a job for cherry pick.\n"
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1805
+#. type: delimited block . 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:1809
+#, no-wrap
msgid ""
-"% git checkout worker % git checkout -b feature\t# create a new branch % git "
-"cherry-pick main..async\t# bring in the changes"
+"% git checkout worker\n"
+"% git checkout -b feature\t# create a new branch\n"
+"% git cherry-pick main..async\t# bring in the changes\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1810
-#, no-wrap
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1814
msgid ""
-"You now have a new branch called `feature`.\n"
-"This branch combines commits from both branches.\n"
-"You can further curate it with `git rebase`.\n"
+"You now have a new branch called `feature`. This branch combines commits "
+"from both branches. You can further curate it with `git rebase`."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1812
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1816
#, no-wrap
msgid "**Q:** I have a branch called `driver` and I'd like to break it up into `kernel` and `userland` so I can evolve them separately and commit each branch as it becomes ready.\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1815
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1819
#, no-wrap
msgid ""
"**A:** This takes a little bit of prep work, but `git rebase` will do the heavy\n"
"lifting here.\n"
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1821
-msgid ""
-"% git checkout driver\t\t# Checkout the driver % git checkout -b kernel\t# "
-"Create kernel branch % git checkout -b userland\t# Create userland branch"
-msgstr ""
-
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1826
+#: documentation/content/en/articles/committers-guide/_index.adoc:1825
#, no-wrap
msgid ""
-"Now you have two identical branches.\n"
-"So, it's time to separate out the commits.\n"
-"We'll assume first that all the commits in `driver` go into either the `kernel` or the `userland` branch, but not both.\n"
+"% git checkout driver\t\t# Checkout the driver\n"
+"% git checkout -b kernel\t# Create kernel branch\n"
+"% git checkout -b userland\t# Create userland branch\n"
msgstr ""
#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1830
-msgid "% git rebase -i main kernel"
+msgid ""
+"Now you have two identical branches. So, it's time to separate out the "
+"commits. We'll assume first that all the commits in `driver` go into either "
+"the `kernel` or the `userland` branch, but not both."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1833
+#: documentation/content/en/articles/committers-guide/_index.adoc:1834
#, no-wrap
-msgid "and just include the changes you want (with a 'p' or 'pick' line) and just delete the commits you don't (this sounds scary, but if worse comes to worse, you can throw this all away and start over with the `driver` branch since you've not yet moved it).\n"
+msgid "% git rebase -i main kernel\n"
msgstr ""
#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1837
-msgid "% git rebase -i main userland"
+msgid ""
+"and just include the changes you want (with a 'p' or 'pick' line) and just "
+"delete the commits you don't (this sounds scary, but if worse comes to "
+"worse, you can throw this all away and start over with the `driver` branch "
+"since you've not yet moved it)."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1840
+#: documentation/content/en/articles/committers-guide/_index.adoc:1841
#, no-wrap
-msgid "and do the same thing you did with the `kernel` branch.\n"
+msgid "% git rebase -i main userland\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1843
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1844
+msgid "and do the same thing you did with the `kernel` branch."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1847
#, no-wrap
msgid ""
"**Q:** Oh great! I followed the above and forgot a commit in the `kernel` branch.\n"
"How do I recover?\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1846
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1850
#, no-wrap
msgid ""
"**A:** You can use the `driver` branch to find the hash of the commit is missing and\n"
"cherry pick it.\n"
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1852
-msgid "% git checkout kernel % git log driver % git cherry-pick $HASH"
+#. type: delimited block . 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:1856
+#, no-wrap
+msgid ""
+"% git checkout kernel\n"
+"% git log driver\n"
+"% git cherry-pick $HASH\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1858
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1862
#, no-wrap
msgid ""
"**Q:** OK. I have the same situation as the above, but my commits are all mixed up.\n"
@@ -3834,81 +3979,84 @@ msgid ""
"Your rebase method to select sounds tricky.\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1861
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1865
#, no-wrap
msgid ""
"**A:** In this situation, you'd be better off to curate the original branch to separate\n"
"out the commits, and then use the above method to split the branch.\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1866
-#, no-wrap
-msgid ""
-"So let's assume that there's just one commit with a clean tree.\n"
-"You can either use `git rebase` with an `edit` line, or you can use this with the commit on the tip.\n"
-"The steps are the same either way.\n"
-"The first thing we need to do is to back up one commit while leaving the changes uncommitted in the tree:\n"
-msgstr ""
-
#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1870
-msgid "% git reset HEAD^"
+msgid ""
+"So let's assume that there's just one commit with a clean tree. You can "
+"either use `git rebase` with an `edit` line, or you can use this with the "
+"commit on the tip. The steps are the same either way. The first thing we "
+"need to do is to back up one commit while leaving the changes uncommitted in "
+"the tree:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1873
+#: documentation/content/en/articles/committers-guide/_index.adoc:1874
#, no-wrap
-msgid "Note: Do not, repeat do not, add `--hard` here since that also removes the changes from your tree.\n"
+msgid "% git reset HEAD^\n"
msgstr ""
-#. type: delimited block . 4
+#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1877
-#, no-wrap
msgid ""
-"Now, if you are lucky, the change needing to be split up falls entirely along file lines.\n"
-"In that case you can just do the usual `git add` for the files in each group than do a `git commit`.\n"
-"Note: when you do this, you'll lose the commit message when you do the reset, so if you need it for some reason, you should save a copy (though `git log $HASH` can recover it).\n"
+"Note: Do not, repeat do not, add `--hard` here since that also removes the "
+"changes from your tree."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1880
-#, no-wrap
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1881
msgid ""
-"If you are not lucky, you'll need to split apart files.\n"
-"There's another tool to do that which you can apply one file at a time.\n"
+"Now, if you are lucky, the change needing to be split up falls entirely "
+"along file lines. In that case you can just do the usual `git add` for the "
+"files in each group than do a `git commit`. Note: when you do this, you'll "
+"lose the commit message when you do the reset, so if you need it for some "
+"reason, you should save a copy (though `git log $HASH` can recover it)."
msgstr ""
#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1884
-msgid "git add -i foo/bar.c"
+msgid ""
+"If you are not lucky, you'll need to split apart files. There's another "
+"tool to do that which you can apply one file at a time."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1890
+#: documentation/content/en/articles/committers-guide/_index.adoc:1888
#, no-wrap
+msgid "git add -i foo/bar.c\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1894
msgid ""
-"will step through the diffs, prompting you, one at time, whether to include or exclude the hunk.\n"
-"Once you're done, `git commit` and you'll have the remainder in your tree.\n"
-"You can run it multiple times as well, and even over multiple files (though I find it easier to do one file at a time\n"
-"and use the `git rebase -i` to fold the related commits together).\n"
+"will step through the diffs, prompting you, one at time, whether to include "
+"or exclude the hunk. Once you're done, `git commit` and you'll have the "
+"remainder in your tree. You can run it multiple times as well, and even "
+"over multiple files (though I find it easier to do one file at a time and "
+"use the `git rebase -i` to fold the related commits together)."
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1891
+#: documentation/content/en/articles/committers-guide/_index.adoc:1895
#, no-wrap
msgid "Joining the FreeBSD GitHub oranization."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1894
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1898
#, no-wrap
msgid "**Q:** How do I join the FreeBSD GitHub organization?\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1898
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1902
#, no-wrap
msgid ""
"**A:** Please see https://wiki.freebsd.org/GitHub#Joining_the_Organisation[our GitHub Wiki Info] page for details.\n"
@@ -3917,140 +4065,146 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:1899
+#: documentation/content/en/articles/committers-guide/_index.adoc:1903
#, no-wrap
msgid "Cloning and Mirroring"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1902
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1906
#, no-wrap
msgid "**Q:** I'd like to mirror the entire Git repository, how do I do that?\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1904
-#, no-wrap
-msgid "**A:** If all you want to do is mirror, then\n"
-msgstr ""
-
#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1908
-msgid "% git clone --mirror $URL"
+#, no-wrap
+msgid "**A:** If all you want to do is mirror, then\n"
msgstr ""
#. type: delimited block . 4
#: documentation/content/en/articles/committers-guide/_index.adoc:1912
#, no-wrap
-msgid ""
-"will do the trick.\n"
-"However, there are two disadvantages to this if you want to use it for anything other than a mirror you'll reclone.\n"
+msgid "% git clone --mirror $URL\n"
msgstr ""
-#. type: delimited block . 4
+#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1916
-#, no-wrap
msgid ""
-"First, this is a 'bare repository' which has the repository database, but no checked out worktree.\n"
-"This is great for mirroring, but terrible for day to day work.\n"
-"There's a number of ways around this with `git worktree`:\n"
+"will do the trick. However, there are two disadvantages to this if you want "
+"to use it for anything other than a mirror you'll reclone."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1924
+#: documentation/content/en/articles/committers-guide/_index.adoc:1920
msgid ""
-"% git clone --mirror https://git.freebsd.org/ports.git ports.git % cd "
-"ports.git % git worktree add ../ports main % git worktree add ../quarterly "
-"branches/2020Q4 % cd ../ports"
+"First, this is a 'bare repository' which has the repository database, but no "
+"checked out worktree. This is great for mirroring, but terrible for day to "
+"day work. There's a number of ways around this with `git worktree`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1927
+#: documentation/content/en/articles/committers-guide/_index.adoc:1928
#, no-wrap
-msgid "But if you aren't using your mirror for further local clones, then it's a poor match.\n"
+msgid ""
+"% git clone --mirror https://git.freebsd.org/ports.git ports.git\n"
+"% cd ports.git\n"
+"% git worktree add ../ports main\n"
+"% git worktree add ../quarterly branches/2020Q4\n"
+"% cd ../ports\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1930
-#, no-wrap
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1931
msgid ""
-"The second disadvantage is that Git normally rewrites the refs (branch name, tags, etc) from upstream so that your local refs can evolve independently of upstream.\n"
-"This means that you'll lose changes if you are committing to this repository on anything other than private project branches.\n"
+"But if you aren't using your mirror for further local clones, then it's a "
+"poor match."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1932
-#, no-wrap
-msgid "**Q:** So what can I do instead?\n"
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1934
+msgid ""
+"The second disadvantage is that Git normally rewrites the refs (branch name, "
+"tags, etc) from upstream so that your local refs can evolve independently of "
+"upstream. This means that you'll lose changes if you are committing to this "
+"repository on anything other than private project branches."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1935
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1936
#, no-wrap
-msgid ""
-"**A:** Well, you can stuff all of the upstream repository's refs into a private namespace in your local repository.\n"
-"Git clones everything via a 'refspec' and the default refspec is:\n"
+msgid "**Q:** So what can I do instead?\n"
msgstr ""
#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1939
#, no-wrap
-msgid " fetch = +refs/heads/*:refs/remotes/freebsd/*\n"
+msgid ""
+"**A:** Well, you can stuff all of the upstream repository's refs into a private namespace in your local repository.\n"
+"Git clones everything via a 'refspec' and the default refspec is:\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1942
+#: documentation/content/en/articles/committers-guide/_index.adoc:1943
#, no-wrap
-msgid "which says just fetch the branch refs.\n"
+msgid " fetch = +refs/heads/*:refs/remotes/freebsd/*\n"
msgstr ""
-#. type: delimited block . 4
+#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1946
-#, no-wrap
-msgid ""
-"However, the FreeBSD repository has a number of other things in it.\n"
-"To see those, you can add explicit refspecs for each ref namespace, or you can fetch everything.\n"
-"To setup your repository to do that:\n"
+msgid "which says just fetch the branch refs."
msgstr ""
#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1950
-msgid "git config --add remote.freebsd.fetch '+refs/*:refs/freebsd/*'"
+msgid ""
+"However, the FreeBSD repository has a number of other things in it. To see "
+"those, you can add explicit refspecs for each ref namespace, or you can "
+"fetch everything. To setup your repository to do that:"
msgstr ""
#. type: delimited block . 4
#: documentation/content/en/articles/committers-guide/_index.adoc:1954
#, no-wrap
-msgid ""
-"which will put everything in the upstream repository into your local repository's `refs/freebsd/` namespace.\n"
-"Please note, that this also grabs all the unconverted vendor branches and the number of refs associated with them is quite large.\n"
+msgid "git config --add remote.freebsd.fetch '+refs/*:refs/freebsd/*'\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1956
-#, no-wrap
-msgid "You'll need to refer to these 'refs' with their full name because they aren't in and of Git's regular namespaces.\n"
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1958
+msgid ""
+"which will put everything in the upstream repository into your local "
+"repository's `refs/freebsd/` namespace. Please note, that this also grabs "
+"all the unconverted vendor branches and the number of refs associated with "
+"them is quite large."
msgstr ""
#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:1960
-msgid "git log refs/freebsd/vendor/zlib/1.2.10"
+msgid ""
+"You'll need to refer to these 'refs' with their full name because they "
+"aren't in and of Git's regular namespaces."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1963
+#: documentation/content/en/articles/committers-guide/_index.adoc:1964
#, no-wrap
-msgid "would look at the log for the vendor branch for zlib starting at 1.2.10.\n"
+msgid "git log refs/freebsd/vendor/zlib/1.2.10\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1967
+msgid ""
+"would look at the log for the vendor branch for zlib starting at 1.2.10."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:1964
+#: documentation/content/en/articles/committers-guide/_index.adoc:1968
#, no-wrap
msgid "Collaborating with others"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1968
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1972
msgid ""
"One of the keys to good software development on a project as large as "
"FreeBSD is the ability to collaborate with others before you push your "
@@ -4061,30 +4215,30 @@ msgid ""
"branch."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1970
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1974
msgid ""
"The following instructions show how to set up a user-generated branch, based "
"on the FreeBSD `main` branch, and push it to GitHub."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1973
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1977
msgid ""
"Before you begin, make sure that your local Git repo is up to date and has "
"the correct origins set crossref:committers-guide[keeping_current,as shown "
"above]."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1980
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1984
msgid ""
-"[source,shell] ```` % git remote -v freebsd https://git.freebsd.org/src.git "
-"(fetch) freebsd ssh://git@gitrepo.freebsd.org/src.git (push) ````"
+"```` % git remote -v freebsd https://git.freebsd.org/src.git (fetch) "
+"freebsd ssh://git@gitrepo.freebsd.org/src.git (push) ````"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1983
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:1987
msgid ""
"The first step is to create a fork of https://github.com/freebsd/freebsd-"
"src[FreeBSD] on GitHub following these https://docs.github.com/en/github/"
@@ -4092,65 +4246,68 @@ msgid ""
"fork should be your own, personal, GitHub account (gvnn3 in my case)."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1986
-msgid ""
-"Now add a remote on your local system that points to your fork: "
-"[source,shell]"
-msgstr ""
-
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:1993
-msgid ""
-"% git remote add github git@github.com:gvnn3/freebsd-src.git % git remote -v "
-"github\tgit@github.com:gvnn3/freebsd-src.git (fetch) "
-"github\tgit@github.com:gvnn3/freebsd-src.git (push) freebsd\thttps://"
-"git.freebsd.org/src.git (fetch) freebsd\tssh://git@gitrepo.freebsd.org/"
-"src.git (push)"
+#: documentation/content/en/articles/committers-guide/_index.adoc:1989
+msgid "Now add a remote on your local system that points to your fork:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:1996
+#: documentation/content/en/articles/committers-guide/_index.adoc:1997
#, no-wrap
msgid ""
-"With this in place you can create a branch\n"
-"crossref:committers-guide[keeping_a_local_branch,as shown above].\n"
+"% git remote add github git@github.com:gvnn3/freebsd-src.git\n"
+"% git remote -v\n"
+"github\tgit@github.com:gvnn3/freebsd-src.git (fetch)\n"
+"github\tgit@github.com:gvnn3/freebsd-src.git (push)\n"
+"freebsd\thttps://git.freebsd.org/src.git (fetch)\n"
+"freebsd\tssh://git@gitrepo.freebsd.org/src.git (push)\n"
msgstr ""
#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:2000
-msgid "% git checkout -b gnn-pr2001-fix"
+msgid ""
+"With this in place you can create a branch crossref:committers-"
+"guide[keeping_a_local_branch,as shown above]."
msgstr ""
#. type: delimited block . 4
#: documentation/content/en/articles/committers-guide/_index.adoc:2004
#, no-wrap
-msgid ""
-"Make whatever modifications you wish in your branch. Build, test, and once you're ready to collaborate with others it's time to push your changes into your hosted branch.\n"
-"Before you can push you'll have to set the appropriate upstream, as Git will tell you the first time you try to push to your +github+ remote:\n"
+msgid "% git checkout -b gnn-pr2001-fix\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2010
+#: documentation/content/en/articles/committers-guide/_index.adoc:2008
msgid ""
-"% git push github fatal: The current branch gnn-pr2001-fix has no upstream "
-"branch. To push the current branch and set the remote as upstream, use"
+"Make whatever modifications you wish in your branch. Build, test, and once "
+"you're ready to collaborate with others it's time to push your changes into "
+"your hosted branch. Before you can push you'll have to set the appropriate "
+"upstream, as Git will tell you the first time you try to push to your "
+"+github+ remote:"
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2012
+#. type: delimited block . 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2014
#, no-wrap
-msgid " git push --set-upstream github gnn-pr2001-fix\n"
+msgid ""
+"% git push github\n"
+"fatal: The current branch gnn-pr2001-fix has no upstream branch.\n"
+"To push the current branch and set the remote as upstream, use\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2015
+#: documentation/content/en/articles/committers-guide/_index.adoc:2016
#, no-wrap
-msgid "Setting the push as +git+ advises allows it to succeed:\n"
+msgid " git push --set-upstream github gnn-pr2001-fix\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2031
+#: documentation/content/en/articles/committers-guide/_index.adoc:2019
+msgid "Setting the push as +git+ advises allows it to succeed:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2037
#, no-wrap
msgid ""
"% git push --set-upstream github gnn-feature\n"
@@ -4166,24 +4323,17 @@ msgid ""
"remote: https://github.com/gvnn3/freebsd-src/pull/new/gnn-feature\n"
"remote:\n"
"To github.com:gvnn3/freebsd-src.git\n"
+" * [new branch] gnn-feature -> gnn-feature\n"
+"Branch 'gnn-feature' set up to track remote branch 'gnn-feature' from 'github'.\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2033
-#, no-wrap
-msgid ""
-"[new branch] gnn-feature -> gnn-feature\n"
-"Branch 'gnn-feature' set up to track remote branch 'gnn-feature' from 'github'.\n"
+#: documentation/content/en/articles/committers-guide/_index.adoc:2040
+msgid "Subsequent changes to the same branch will push correctly by default:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2036
-#, no-wrap
-msgid "Subsequent changes to the same branch will push correctly by default:\n"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2049
+#: documentation/content/en/articles/committers-guide/_index.adoc:2053
#, no-wrap
msgid ""
"% git push\n"
@@ -4198,28 +4348,21 @@ msgid ""
" 9e5243d7b659..cf6aeb8d7dda gnn-feature -> gnn-feature\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2053
-#, no-wrap
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2057
msgid ""
-"At this point your work is now in your branch on +GitHub+ and you can\n"
-"share the link with other collaborators.\n"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2055
-#, no-wrap
-msgid "[[github-pull-land]]\n"
+"At this point your work is now in your branch on +GitHub+ and you can share "
+"the link with other collaborators."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2055
+#: documentation/content/en/articles/committers-guide/_index.adoc:2059
#, no-wrap
msgid "Landing a github pull request"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2060
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2064
msgid ""
"This section documents how to land a GitHub pull request that's submitted "
"against the FreeBSD Git mirrors at GitHub. While this is not an official "
@@ -4231,124 +4374,160 @@ msgid ""
"to ensure they are exactly as represented."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2065
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2068
msgid ""
"Before beginning, make sure that the local Git repo is up to date and has "
"the correct origins set crossref:committers-guide[keeping_current,as shown "
-"above]. In addition, make sure to have the following origins: [source,shell]"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2071
-msgid ""
-"% git remote -v freebsd https://git.freebsd.org/src.git (fetch) freebsd "
-"ssh://git@gitrepo.freebsd.org/src.git (push) github https://github.com/"
-"freebsd/freebsd-src (fetch) github https://github.com/freebsd/freebsd-src "
-"(fetch)"
+"above]. In addition, make sure to have the following origins:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2091
+#: documentation/content/en/articles/committers-guide/_index.adoc:2075
#, no-wrap
msgid ""
-"Often pull requests are simple: requests that contain only a single commit.\n"
-"In this case, a streamlined approach may be used, though the approach in the prior section will also work.\n"
-"Here, a branch is created, the change is cherry picked, the commit message adjusted, and sanity-checked before being pushed.\n"
-"The branch `staging` is used in this example but it can be any name.\n"
-"This technique works for any number of commits in the pull request, especially when the changes apply cleanly to the FreeBSD tree.\n"
-"However, when there's multiple commits, especially when minor adjustments are needed, `git rebase -i` works better than `git cherry-pick`.\n"
-"Briefly, these commands create a branch; cherry-picks the changes from the pull request; tests it; adjusts the commit messages; and fast forward merges it back to `main`.\n"
-"The PR number is `$PR` below.\n"
-"When adjusting the message, add `Pull Request: https://github.com/freebsd-src/pull/$PR`.\n"
-"All pull requests committed to the FreeBSD repository should be reviewed by at least one person.\n"
-"This need not be the person committing it, but in that case the person committing it should trust the other reviewers competence to review the commit.\n"
-"Committers that do a code review of pull requests before pushing them into the repo should add a `Reviewed by:` line to the commit, because in this case it is not implicit.\n"
-"Add anybody that reviews and approves the commit on github to `Reviewed by:` as well.\n"
-"As always, care should be taken to ensure the change does what it is supposed to, and that no malicious code is present.\n"
-"[NOTE]\n"
-"======\n"
-"In addition, please check to make sure that the pull request author name is not anonymous.\n"
-"Github's web editing interface generates names like:\n"
-"[source,shell]\n"
+"% git remote -v\n"
+"freebsd https://git.freebsd.org/src.git (fetch)\n"
+"freebsd ssh://git@gitrepo.freebsd.org/src.git (push)\n"
+"github https://github.com/freebsd/freebsd-src (fetch)\n"
+"github https://github.com/freebsd/freebsd-src (fetch)\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2090
+msgid ""
+"Often pull requests are simple: requests that contain only a single commit. "
+"In this case, a streamlined approach may be used, though the approach in the "
+"prior section will also work. Here, a branch is created, the change is "
+"cherry picked, the commit message adjusted, and sanity-checked before being "
+"pushed. The branch `staging` is used in this example but it can be any "
+"name. This technique works for any number of commits in the pull request, "
+"especially when the changes apply cleanly to the FreeBSD tree. However, "
+"when there's multiple commits, especially when minor adjustments are needed, "
+"`git rebase -i` works better than `git cherry-pick`. Briefly, these "
+"commands create a branch; cherry-picks the changes from the pull request; "
+"tests it; adjusts the commit messages; and fast forward merges it back to "
+"`main`. The PR number is `$PR` below. When adjusting the message, add "
+"`Pull Request: https://github.com/freebsd-src/pull/$PR`. All pull requests "
+"committed to the FreeBSD repository should be reviewed by at least one "
+"person. This need not be the person committing it, but in that case the "
+"person committing it should trust the other reviewers competence to review "
+"the commit. Committers that do a code review of pull requests before "
+"pushing them into the repo should add a `Reviewed by:` line to the commit, "
+"because in this case it is not implicit. Add anybody that reviews and "
+"approves the commit on github to `Reviewed by:` as well. As always, care "
+"should be taken to ensure the change does what it is supposed to, and that "
+"no malicious code is present."
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2093
-#, no-wrap
-msgid "Author: github-user <38923459+github-user@users.noreply.github.com>\n"
+#. type: delimited block = 6
+#: documentation/content/en/articles/committers-guide/_index.adoc:2094
+msgid ""
+"In addition, please check to make sure that the pull request author name is "
+"not anonymous. Github's web editing interface generates names like:"
msgstr ""
#. type: delimited block . 4
#: documentation/content/en/articles/committers-guide/_index.adoc:2097
#, no-wrap
-msgid ""
-"A polite request to the author for a better name and/or email should be made.\n"
-"Extra care should be taken to ensure no style issue or malicious code is introduced.\n"
-"======\n"
+msgid "Author: github-user <38923459+github-user@users.noreply.github.com>\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2109
+#: documentation/content/en/articles/committers-guide/_index.adoc:2100
msgid ""
-"% git fetch github pull/$PR/head:staging % git rebase -i main staging\t# to "
-"move the staging branch forward, adjust commit message here <do testing "
-"here, as needed> % git checkout main % git pull --ff-only\t\t# to get the "
-"latest if time has passed % git checkout main % git merge --ff-only staging "
-"<test again if needed> % git push freebsd --push-option=confirm-author"
+"A polite request to the author for a better name and/or email should be "
+"made. Extra care should be taken to ensure no style issue or malicious code "
+"is introduced."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2114
+#: documentation/content/en/articles/committers-guide/_index.adoc:2113
#, no-wrap
msgid ""
-"[.procedure]\n"
-"====\n"
-"For complicated pull requests that have multiple commits with conflicts, follow the following outline.\n"
+"% git fetch github pull/$PR/head:staging\n"
+"% git rebase -i main staging\t# to move the staging branch forward, adjust commit message here\n"
+"<do testing here, as needed>\n"
+"% git checkout main\n"
+"% git pull --ff-only\t\t# to get the latest if time has passed\n"
+"% git checkout main\n"
+"% git merge --ff-only staging\n"
+"<test again if needed>\n"
+"% git push freebsd --push-option=confirm-author\n"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2118
+msgid ""
+"For complicated pull requests that have multiple commits with conflicts, "
+"follow the following outline."
msgstr ""
-#. type: delimited block . 4
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2120
+msgid "checkout the pull request `git checkout github/pull/XXX`"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2121
+msgid "create a branch to rebase `git checkout -b staging`"
+msgstr ""
+
+#. type: delimited block = 4
#: documentation/content/en/articles/committers-guide/_index.adoc:2122
-#, no-wrap
msgid ""
-". checkout the pull request `git checkout github/pull/XXX`\n"
-". create a branch to rebase `git checkout -b staging`\n"
-". rebase the `staging` branch to the latest `main` with `git rebase -i main staging`\n"
-". resolve conflicts and do whatever testing is needed\n"
-". fast forward the `staging` branch into `main` as above\n"
-". final sanity check of changes to make sure all is well\n"
-". push to FreeBSD's Git repository.\n"
+"rebase the `staging` branch to the latest `main` with `git rebase -i main "
+"staging`"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2127
-#, no-wrap
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2123
+msgid "resolve conflicts and do whatever testing is needed"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2124
+msgid "fast forward the `staging` branch into `main` as above"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2125
+msgid "final sanity check of changes to make sure all is well"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2126
+msgid "push to FreeBSD's Git repository."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2128
msgid ""
-"This will also work when bringing branches developed elsewhere into the local tree for committing.\n"
-"====\n"
-"Once finished with the pull request, close it using GitHub's web interface.\n"
-"It is worth noting that if your `github` origin uses `https://`, the only step you'll need a GitHub account for is closing the pull request.\n"
+"This will also work when bringing branches developed elsewhere into the "
+"local tree for committing."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2129
-#, no-wrap
-msgid "[[vcs-history]]\n"
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2131
+msgid ""
+"Once finished with the pull request, close it using GitHub's web interface. "
+"It is worth noting that if your `github` origin uses `https://`, the only "
+"step you'll need a GitHub account for is closing the pull request."
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:2129
+#: documentation/content/en/articles/committers-guide/_index.adoc:2133
#, no-wrap
msgid "Version Control History"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2132
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2136
msgid "The project has moved to crossref:committers-guide[git-primer,git]."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2138
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2142
msgid ""
"The FreeBSD source repository switched from CVS to Subversion on May 31st, "
"2008. The first real SVN commit is __r179447__. The source repository "
@@ -4357,8 +4536,8 @@ msgid ""
"__5ef5f51d2bef80b0ede9b10ad5b0e9440b60518c__."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2144
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2148
msgid ""
"The FreeBSD `doc/www` repository switched from CVS to Subversion on May "
"19th, 2012. The first real SVN commit is __r38821__. The documentation "
@@ -4367,8 +4546,8 @@ msgid ""
"__3be01a475855e7511ad755b2defd2e0da5d58bbe__."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2150
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2154
msgid ""
"The FreeBSD `ports` repository switched from CVS to Subversion on July 14th, "
"2012. The first real SVN commit is __r300894__. The ports repository "
@@ -4377,226 +4556,374 @@ msgid ""
"__ed8d3eda309dd863fb66e04bccaa513eee255cbf__."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2152
-msgid "[[conventions]]"
-msgstr ""
-
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:2152
+#: documentation/content/en/articles/committers-guide/_index.adoc:2156
#, no-wrap
msgid "Setup, Conventions, and Traditions"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2157
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2161
msgid ""
"There are a number of things to do as a new developer. The first set of "
"steps is specific to committers only. These steps must be done by a mentor "
"for those who are not committers."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2159
-msgid "[[conventions-committers]]"
-msgstr ""
-
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2159
+#: documentation/content/en/articles/committers-guide/_index.adoc:2163
#, no-wrap
msgid "For New Committers"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2162
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2166
msgid ""
"Those who have been given commit rights to the FreeBSD repositories must "
"follow these steps."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2165
-#, no-wrap
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2168
+msgid "Get mentor approval before committing each of these changes!"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2169
msgid ""
-"* Get mentor approval before committing each of these changes!\n"
-"* All [.filename]#src# commits go to FreeBSD-CURRENT first before being merged to FreeBSD-STABLE. The FreeBSD-STABLE branch must maintain ABI and API compatibility with earlier versions of that branch. Do not merge changes that break this compatibility.\n"
+"All [.filename]#src# commits go to FreeBSD-CURRENT first before being merged "
+"to FreeBSD-STABLE. The FreeBSD-STABLE branch must maintain ABI and API "
+"compatibility with earlier versions of that branch. Do not merge changes "
+"that break this compatibility."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2170
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2174
#, no-wrap
+msgid "*Steps for New Committers*\n"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2176
+msgid "Add an Author Entity"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2178
msgid ""
-"[[commit-steps]]\n"
-"[.procedure]\n"
-"====\n"
-"*Steps for New Committers*\n"
+"[.filename]#doc/shared/authors.adoc# - Add an author entity. Later steps "
+"depend on this entity, and missing this step will cause the [.filename]#doc/"
+"# build to fail. This is a relatively easy task, but remains a good first "
+"test of version control skills."
msgstr ""
-#. type: delimited block . 4
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2179
+msgid "Update the List of Developers and Contributors"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2181
+msgid ""
+"[.filename]#doc/shared/contrib-committers.adoc# - Add an entry, which will "
+"then appear in the \"Developers\" section of the extref:{contributors}"
+"[Contributors List, staff-committers]. Entries are sorted by last name."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2183
+msgid ""
+"[.filename]#doc/shared/contrib-additional.adoc# - _Remove_ the entry. "
+"Entries are sorted by first name."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2184
+msgid "Add a News Item"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2186
+msgid ""
+"[.filename]#doc/website/data/en/news/news.toml# - Add an entry. Look for the "
+"other entries that announce new committers and follow the format. Use the "
+"date from the commit bit approval email."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2187
+msgid "Add a PGP Key"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2189
+msgid ""
+"`{des}` has written a shell script ([.filename]#doc/documentation/tools/"
+"addkey.sh#) to make this easier. See the https://cgit.freebsd.org/doc/plain/"
+"documentation/static/pgpkeys/README[README] file for more information."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2191
+msgid ""
+"Use [.filename]#doc/documentation/tools/checkkey.sh# to verify that keys "
+"meet minimal best-practices standards."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2193
+msgid ""
+"After adding and checking a key, add both updated files to source control "
+"and then commit them. Entries in this file are sorted by last name."
+msgstr ""
+
+#. type: delimited block = 6
+#: documentation/content/en/articles/committers-guide/_index.adoc:2197
+msgid ""
+"It is very important to have a current PGP/GnuPG key in the repository. The "
+"key may be required for positive identification of a committer. For example, "
+"the `{admins}` might need it for account recovery. A complete keyring of "
+"`FreeBSD.org` users is available for download from link:https://"
+"docs.FreeBSD.org/pgpkeys/pgpkeys.txt[https://docs.FreeBSD.org/pgpkeys/"
+"pgpkeys.txt]."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2199
+msgid "Update Mentor and Mentee Information"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2201
+msgid ""
+"[.filename]#src/share/misc/committers-<repository>.dot# - Add an entry to "
+"the current committers section, where _repository_ is `doc`, `ports`, or "
+"`src`, depending on the commit privileges granted."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2203
+msgid ""
+"Add an entry for each additional mentor/mentee relationship in the bottom "
+"section."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2204
+msgid "Generate a Kerberos Password"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2206
+msgid ""
+"See crossref:committers-guide[kerberos-ldap, Kerberos and LDAP web Password "
+"for FreeBSD Cluster] to generate or set a Kerberos account for use with "
+"other FreeBSD services like the link:https://bugs.freebsd.org/bugzilla/[bug-"
+"tracking database] (you get a bug-tracking account as part of that step)."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2207
+msgid "Optional: Enable Wiki Account"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2211
+msgid ""
+"link:https://wiki.freebsd.org[FreeBSD Wiki] Account - A wiki account allows "
+"sharing projects and ideas. Those who do not yet have an account can follow "
+"instructions on the link:https://wiki.freebsd.org/Wiki/About[Wiki/About "
+"page] to obtain one. Contact mailto:wiki-admin@FreeBSD.org[wiki-"
+"admin@FreeBSD.org] if you need help with your Wiki account."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2212
+msgid "Optional: Update Wiki Information"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2214
+msgid ""
+"Wiki Information - After gaining access to the wiki, some people add entries "
+"to the https://wiki.freebsd.org/HowWeGotHere[How We Got Here], https://"
+"wiki.freebsd.org/IRC/Nicknames[IRC Nicks], https://wiki.freebsd.org/"
+"Community/Dogs[Dogs of FreeBSD], and or https://wiki.freebsd.org/Community/"
+"Cats[Cats of FreeBSD] pages."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2215
+msgid "Optional: Update Ports with Personal Information"
+msgstr ""
+
+#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:2217
-#, no-wrap
msgid ""
-". Add an Author Entity\n"
-"+\n"
-"[.filename]#doc/shared/authors.adoc# - Add an author entity. Later steps depend on this entity, and missing this step will cause the [.filename]#doc/# build to fail. This is a relatively easy task, but remains a good first test of version control skills.\n"
-". Update the List of Developers and Contributors\n"
-"+\n"
-"[.filename]#doc/shared/contrib-committers.adoc# - Add an entry, which will then appear in the \"Developers\" section of the extref:{contributors}[Contributors List, staff-committers]. Entries are sorted by last name.\n"
-"+\n"
-"[.filename]#doc/shared/contrib-additional.adoc# - _Remove_ the entry. Entries are sorted by first name.\n"
-". Add a News Item\n"
-"+\n"
-"[.filename]#doc/website/data/en/news/news.toml# - Add an entry. Look for the other entries that announce new committers and follow the format. Use the date from the commit bit approval email.\n"
-". Add a PGP Key\n"
-"+\n"
-"`{des}` has written a shell script ([.filename]#doc/documentation/tools/addkey.sh#) to make this easier. See the https://cgit.freebsd.org/doc/plain/documentation/static/pgpkeys/README[README] file for more information.\n"
-"+\n"
-"Use [.filename]#doc/documentation/tools/checkkey.sh# to verify that keys meet minimal best-practices standards.\n"
-"+\n"
-"After adding and checking a key, add both updated files to source control and then commit them. Entries in this file are sorted by last name.\n"
-"+\n"
-"[NOTE]\n"
-"======\n"
-"It is very important to have a current PGP/GnuPG key in the repository. The key may be required for positive identification of a committer. For example, the `{admins}` might need it for account recovery. A complete keyring of `FreeBSD.org` users is available for download from link:https://docs.FreeBSD.org/pgpkeys/pgpkeys.txt[https://docs.FreeBSD.org/pgpkeys/pgpkeys.txt].\n"
-"======\n"
-". Update Mentor and Mentee Information\n"
-"+\n"
-"[.filename]#src/share/misc/committers-<repository>.dot# - Add an entry to the current committers section, where _repository_ is `doc`, `ports`, or `src`, depending on the commit privileges granted.\n"
-"+\n"
-"Add an entry for each additional mentor/mentee relationship in the bottom section.\n"
-". Generate a Kerberos Password\n"
-"+\n"
-"See crossref:committers-guide[kerberos-ldap, Kerberos and LDAP web Password for FreeBSD Cluster] to generate or set a Kerberos account for use with other FreeBSD services like the link:https://bugs.freebsd.org/bugzilla/[bug-tracking database] (you get a bug-tracking account as part of that step).\n"
-". Optional: Enable Wiki Account\n"
-"+\n"
-"link:https://wiki.freebsd.org[FreeBSD Wiki] Account - A wiki account allows sharing projects and ideas.\n"
-"Those who do not yet have an account can follow instructions on the link:https://wiki.freebsd.org/Wiki/About[Wiki/About page] to obtain one.\n"
-"Contact mailto:wiki-admin@FreeBSD.org[wiki-admin@FreeBSD.org] if you need help with your Wiki account.\n"
-". Optional: Update Wiki Information\n"
-"+\n"
-"Wiki Information - After gaining access to the wiki, some people add entries to the https://wiki.freebsd.org/HowWeGotHere[How We Got Here], https://wiki.freebsd.org/IRC/Nicknames[IRC Nicks], https://wiki.freebsd.org/Community/Dogs[Dogs of FreeBSD], and or https://wiki.freebsd.org/Community/Cats[Cats of FreeBSD] pages.\n"
-". Optional: Update Ports with Personal Information\n"
-"+\n"
-"[.filename]#ports/astro/xearth/files/freebsd.committers.markers# and [.filename]#src/usr.bin/calendar/calendars/calendar.freebsd# - Some people add entries for themselves to these files to show where they are located or the date of their birthday.\n"
-". Optional: Prevent Duplicate Mailings\n"
-"+\n"
-"Subscribers to {dev-commits-doc-all}, {dev-commits-ports-all} or {dev-commits-src-all} might wish to unsubscribe to avoid receiving duplicate copies of commit messages and followups.\n"
-"====\n"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2219
-#, no-wrap
-msgid "[[conventions-everyone]]\n"
+"[.filename]#ports/astro/xearth/files/freebsd.committers.markers# and "
+"[.filename]#src/usr.bin/calendar/calendars/calendar.freebsd# - Some people "
+"add entries for themselves to these files to show where they are located or "
+"the date of their birthday."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2218
+msgid "Optional: Prevent Duplicate Mailings"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2220
+msgid ""
+"Subscribers to {dev-commits-doc-all}, {dev-commits-ports-all} or {dev-"
+"commits-src-all} might wish to unsubscribe to avoid receiving duplicate "
+"copies of commit messages and followups."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2219
+#: documentation/content/en/articles/committers-guide/_index.adoc:2223
#, no-wrap
msgid "For Everyone"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2239
-msgid ""
-"[[conventions-everyone-steps]] [.procedure] ==== . Introduce yourself to the "
-"other developers, otherwise no one will have any idea who you are or what "
-"you are working on. The introduction need not be a comprehensive biography, "
-"just write a paragraph or two about who you are, what you plan to be working "
-"on as a developer in FreeBSD, and who will be your mentor. Email this to the "
-"{developers-name} and you will be on your way! . Log into "
-"`freefall.FreeBSD.org` and create a [.filename]#/var/forward/user# (where "
-"_user_ is your username) file containing the e-mail address where you want "
-"mail addressed to _yourusername_@FreeBSD.org to be forwarded. This includes "
-"all of the commit messages as well as any other mail addressed to the "
-"{committers-name} and the {developers-name}. Really large mailboxes which "
-"have taken up permanent residence on `freefall` may get truncated without "
-"warning if space needs to be freed, so forward it or save it elsewhere. + "
-"[NOTE] ====== If your e-mail system uses SPF with strict rules, you should "
-"exclude `mx2.FreeBSD.org` from SPF checks. ====== + Due to the severe load "
-"dealing with SPAM places on the central mail servers that do the mailing "
-"list processing, the front-end server does do some basic checks and will "
-"drop some messages based on these checks. At the moment proper DNS "
-"information for the connecting host is the only check in place but that may "
-"change. Some people blame these checks for bouncing valid email. To have "
-"these checks turned off for your email, create a file named "
-"[.filename]#~/.spam_lover# on `freefall.FreeBSD.org`. + [NOTE] ====== Those "
-"who are developers but not committers will not be subscribed to the "
-"committers or developers mailing lists. The subscriptions are derived from "
-"the access rights. ====== ===="
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2229
+msgid ""
+"Introduce yourself to the other developers, otherwise no one will have any "
+"idea who you are or what you are working on. The introduction need not be a "
+"comprehensive biography, just write a paragraph or two about who you are, "
+"what you plan to be working on as a developer in FreeBSD, and who will be "
+"your mentor. Email this to the {developers-name} and you will be on your way!"
msgstr ""
-#. type: delimited block . 4
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2230
+msgid ""
+"Log into `freefall.FreeBSD.org` and create a [.filename]#/var/forward/user# "
+"(where _user_ is your username) file containing the e-mail address where you "
+"want mail addressed to _yourusername_@FreeBSD.org to be forwarded. This "
+"includes all of the commit messages as well as any other mail addressed to "
+"the {committers-name} and the {developers-name}. Really large mailboxes "
+"which have taken up permanent residence on `freefall` may get truncated "
+"without warning if space needs to be freed, so forward it or save it "
+"elsewhere."
+msgstr ""
+
+#. type: delimited block = 6
+#: documentation/content/en/articles/committers-guide/_index.adoc:2234
+msgid ""
+"If your e-mail system uses SPF with strict rules, you should exclude "
+"`mx2.FreeBSD.org` from SPF checks."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2237
+msgid ""
+"Due to the severe load dealing with SPAM places on the central mail servers "
+"that do the mailing list processing, the front-end server does do some basic "
+"checks and will drop some messages based on these checks. At the moment "
+"proper DNS information for the connecting host is the only check in place "
+"but that may change. Some people blame these checks for bouncing valid "
+"email. To have these checks turned off for your email, create a file named "
+"[.filename]#~/.spam_lover# on `freefall.FreeBSD.org`."
+msgstr ""
+
+#. type: delimited block = 6
#: documentation/content/en/articles/committers-guide/_index.adoc:2241
-msgid "[[smtp-setup]]"
+msgid ""
+"Those who are developers but not committers will not be subscribed to the "
+"committers or developers mailing lists. The subscriptions are derived from "
+"the access rights."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:2241
+#: documentation/content/en/articles/committers-guide/_index.adoc:2245
#, no-wrap
msgid "SMTP Access Setup"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2244
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2248
msgid ""
"For those willing to send e-mail messages through the FreeBSD.org "
"infrastructure, follow the instructions below:"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2266
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2252
+msgid "Point your mail client at `smtp.FreeBSD.org:587`."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2253
+msgid "Enable STARTTLS."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2254
+msgid "Ensure your `From:` address is set to `_yourusername_@FreeBSD.org`."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2256
+msgid ""
+"For authentication, you can use your FreeBSD Kerberos username and password "
+"(see crossref:committers-guide[kerberos-ldap, Kerberos and LDAP web Password "
+"for FreeBSD Cluster]). The `_yourusername_/mail` principal is preferred, as "
+"it is only valid for authenticating to mail resources."
+msgstr ""
+
+#. type: delimited block = 6
+#: documentation/content/en/articles/committers-guide/_index.adoc:2260
+msgid "Do not include `@FreeBSD.org` when entering in your username."
+msgstr ""
+
+#. type: Block title
+#: documentation/content/en/articles/committers-guide/_index.adoc:2262
#, no-wrap
+msgid "Additional Notes"
+msgstr ""
+
+#. type: delimited block = 6
+#: documentation/content/en/articles/committers-guide/_index.adoc:2266
msgid ""
-"[.procedure]\n"
-"====\n"
-". Point your mail client at `smtp.FreeBSD.org:587`.\n"
-". Enable STARTTLS.\n"
-". Ensure your `From:` address is set to `_yourusername_@FreeBSD.org`.\n"
-". For authentication, you can use your FreeBSD Kerberos username and password\n"
-" (see crossref:committers-guide[kerberos-ldap, Kerberos and LDAP web Password for FreeBSD Cluster]). The `_yourusername_/mail` principal is preferred, as it is only valid for authenticating to mail resources.\n"
-"+\n"
-"[NOTE]\n"
-"======\n"
-"Do not include `@FreeBSD.org` when entering in your username.\n"
-"======\n"
-"+\n"
-".Additional Notes\n"
-"[NOTE]\n"
-"======\n"
-"* Will only accept mail from `_yourusername_@FreeBSD.org`. If you are authenticated as one user, you are not permitted to send mail from another.\n"
-"* A header will be appended with the SASL username: (`Authenticated sender: _username_`).\n"
-"* Host has various rate limits in place to cut down on brute force attempts.\n"
-"======\n"
-"====\n"
+"Will only accept mail from `_yourusername_@FreeBSD.org`. If you are "
+"authenticated as one user, you are not permitted to send mail from another."
msgstr ""
-#. type: delimited block . 4
+#. type: delimited block = 6
+#: documentation/content/en/articles/committers-guide/_index.adoc:2267
+msgid ""
+"A header will be appended with the SASL username: (`Authenticated sender: "
+"_username_`)."
+msgstr ""
+
+#. type: delimited block = 6
#: documentation/content/en/articles/committers-guide/_index.adoc:2268
-#, no-wrap
-msgid "[[smtp-setup-local-mta]]\n"
+msgid ""
+"Host has various rate limits in place to cut down on brute force attempts."
msgstr ""
#. type: Title =====
-#: documentation/content/en/articles/committers-guide/_index.adoc:2268
+#: documentation/content/en/articles/committers-guide/_index.adoc:2272
#, no-wrap
msgid "Using a Local MTA to Forward Emails to the FreeBSD.org SMTP Service"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2271
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2275
msgid ""
"It is also possible to use a local MTA to forward locally sent emails to the "
"FreeBSD.org SMTP servers."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2276
-msgid "[[smtp-setup-local-postfix]] .Using Postfix [example] ===="
+#. type: Block title
+#: documentation/content/en/articles/committers-guide/_index.adoc:2277
+#, no-wrap
+msgid "Using Postfix"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2278
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2282
msgid ""
"To tell a local Postfix instance that anything from "
"`_yourusername_@FreeBSD.org` should be forwarded to the FreeBSD.org servers, "
@@ -4604,149 +4931,135 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2280
-msgid "[.programlisting]"
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2286
-msgid ""
-"sender_dependent_relayhost_maps = hash:/usr/local/etc/postfix/relayhost_maps "
-"smtp_sasl_auth_enable = yes smtp_sasl_security_options = noanonymous "
-"smtp_sasl_password_maps = hash:/usr/local/etc/postfix/sasl_passwd "
-"smtp_use_tls = yes"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2289
-#, no-wrap
-msgid "Create [.filename]#/usr/local/etc/postfix/relayhost_maps# with the following content:\n"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2291
-#: documentation/content/en/articles/committers-guide/_index.adoc:2298
-#: documentation/content/en/articles/committers-guide/_index.adoc:2305
-#: documentation/content/en/articles/committers-guide/_index.adoc:2313
-#: documentation/content/en/articles/committers-guide/_index.adoc:2328
-#: documentation/content/en/articles/committers-guide/_index.adoc:2338
-#: documentation/content/en/articles/committers-guide/_index.adoc:2352
-#: documentation/content/en/articles/committers-guide/_index.adoc:2383
+#: documentation/content/en/articles/committers-guide/_index.adoc:2290
#, no-wrap
-msgid "[.programlisting]\n"
+msgid ""
+"sender_dependent_relayhost_maps = hash:/usr/local/etc/postfix/relayhost_maps\n"
+"smtp_sasl_auth_enable = yes\n"
+"smtp_sasl_security_options = noanonymous\n"
+"smtp_sasl_password_maps = hash:/usr/local/etc/postfix/sasl_passwd\n"
+"smtp_use_tls = yes\n"
msgstr ""
#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:2293
-msgid "yourusername@FreeBSD.org [smtp.freebsd.org]:587"
+msgid ""
+"Create [.filename]#/usr/local/etc/postfix/relayhost_maps# with the following "
+"content:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2296
+#: documentation/content/en/articles/committers-guide/_index.adoc:2297
#, no-wrap
-msgid "Create [.filename]#/usr/local/etc/postfix/sasl_passwd# with the following content:\n"
+msgid "yourusername@FreeBSD.org [smtp.freebsd.org]:587\n"
msgstr ""
#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:2300
-#, no-wrap
-msgid "[smtp.freebsd.org]:587 yourusername:yourpassword\n"
+msgid ""
+"Create [.filename]#/usr/local/etc/postfix/sasl_passwd# with the following "
+"content:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2303
+#: documentation/content/en/articles/committers-guide/_index.adoc:2304
#, no-wrap
-msgid "If the email server is used by other people, you may want to prevent them from sending e-mails from your address. To achieve this, add this to your [.filename]#main.cf#:\n"
+msgid "[smtp.freebsd.org]:587 yourusername:yourpassword\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2308
+#: documentation/content/en/articles/committers-guide/_index.adoc:2307
msgid ""
-"smtpd_sender_login_maps = hash:/usr/local/etc/postfix/sender_login_maps "
-"smtpd_sender_restrictions = reject_known_sender_login_mismatch"
+"If the email server is used by other people, you may want to prevent them "
+"from sending e-mails from your address. To achieve this, add this to your "
+"[.filename]#main.cf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2311
+#: documentation/content/en/articles/committers-guide/_index.adoc:2312
#, no-wrap
-msgid "Create [.filename]#/usr/local/etc/postfix/sender_login_maps# with the following content:\n"
+msgid ""
+"smtpd_sender_login_maps = hash:/usr/local/etc/postfix/sender_login_maps\n"
+"smtpd_sender_restrictions = reject_known_sender_login_mismatch\n"
msgstr ""
#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:2315
-msgid "yourusername@FreeBSD.org yourlocalusername"
+msgid ""
+"Create [.filename]#/usr/local/etc/postfix/sender_login_maps# with the "
+"following content:"
msgstr ""
#. type: delimited block . 4
#: documentation/content/en/articles/committers-guide/_index.adoc:2319
#, no-wrap
-msgid ""
-"Where _yourlocalusername_ is the SASL username used to connect to the local instance of Postfix.\n"
-"====\n"
+msgid "yourusername@FreeBSD.org yourlocalusername\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2324
-#, no-wrap
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2322
msgid ""
-"[[smtp-setup-local-opensmtpd]]\n"
-".Using OpenSMTPD\n"
-"[example]\n"
-"====\n"
+"Where _yourlocalusername_ is the SASL username used to connect to the local "
+"instance of Postfix."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2326
+#. type: Block title
+#: documentation/content/en/articles/committers-guide/_index.adoc:2325
#, no-wrap
-msgid "To tell a local OpenSMTPD instance that anything from `_yourusername_@FreeBSD.org` should be forwarded to the FreeBSD.org servers, add this to your [.filename]#smtpd.conf#:\n"
+msgid "Using OpenSMTPD"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2331
+#: documentation/content/en/articles/committers-guide/_index.adoc:2330
msgid ""
-"action \"freebsd\" relay host smtp+tls://freebsd@smtp.freebsd.org:587 auth "
-"<secrets> match from any auth yourlocalusername mail-from "
-"\"_yourusername_@freebsd.org\" for any action \"freebsd\""
+"To tell a local OpenSMTPD instance that anything from "
+"`_yourusername_@FreeBSD.org` should be forwarded to the FreeBSD.org servers, "
+"add this to your [.filename]#smtpd.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2334
+#: documentation/content/en/articles/committers-guide/_index.adoc:2335
#, no-wrap
-msgid "Where _yourlocalusername_ is the SASL username used to connect to the local instance of OpenSMTPD.\n"
+msgid ""
+"action \"freebsd\" relay host smtp+tls://freebsd@smtp.freebsd.org:587 auth <secrets>\n"
+"match from any auth yourlocalusername mail-from \"_yourusername_@freebsd.org\" for any action \"freebsd\"\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2336
-#, no-wrap
-msgid "Create [.filename]#/usr/local/etc/mail/secrets# with the following content:\n"
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2338
+msgid ""
+"Where _yourlocalusername_ is the SASL username used to connect to the local "
+"instance of OpenSMTPD."
msgstr ""
#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:2340
-msgid "freebsd\tyourusername:yourpassword"
+msgid ""
+"Create [.filename]#/usr/local/etc/mail/secrets# with the following content:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2347
+#: documentation/content/en/articles/committers-guide/_index.adoc:2344
#, no-wrap
-msgid ""
-"====\n"
-"[[smtp-setup-local-exim]]\n"
-".Using Exim\n"
-"[example]\n"
-"====\n"
+msgid "freebsd\tyourusername:yourpassword\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2350
+#. type: Block title
+#: documentation/content/en/articles/committers-guide/_index.adoc:2348
+#, no-wrap
+msgid "Using Exim"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2354
#, no-wrap
msgid ""
"To direct a local Exim instance to forward all mail from `_example_@FreeBSD.org`\n"
" to FreeBSD.org servers, add this to Exim [.filename]#configuration#:\n"
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2359
+#. type: delimited block . 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2363
#, no-wrap
msgid ""
"Routers section: (at the top of the list):\n"
@@ -4757,8 +5070,8 @@ msgid ""
" route_data = ${lookup {${lc:$sender_address}} lsearch {/usr/local/etc/exim/freebsd_send}}\n"
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2371
+#. type: delimited block . 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2375
#, no-wrap
msgid ""
"Transport Section:\n"
@@ -4774,8 +5087,8 @@ msgid ""
" hosts_require_auth = smtp.freebsd.org\n"
msgstr ""
-#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2378
+#. type: delimited block . 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2382
#, no-wrap
msgid ""
"Authenticators:\n"
@@ -4786,37 +5099,27 @@ msgid ""
" client_condition = ${if eq{$host}{smtp.freebsd.org}}\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2381
-#, no-wrap
-msgid "Create [.filename]#/usr/local/etc/exim/freebsd_send# with the following content:\n"
-msgstr ""
-
#. type: Plain text
#: documentation/content/en/articles/committers-guide/_index.adoc:2385
-msgid "example@freebsd.org:smtp.freebsd.org::587"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2388
-#, no-wrap
-msgid "====\n"
+msgid ""
+"Create [.filename]#/usr/local/etc/exim/freebsd_send# with the following "
+"content:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2390
+#: documentation/content/en/articles/committers-guide/_index.adoc:2389
#, no-wrap
-msgid "[[mentors]]\n"
+msgid "example@freebsd.org:smtp.freebsd.org::587\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2390
+#: documentation/content/en/articles/committers-guide/_index.adoc:2394
#, no-wrap
msgid "Mentors"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2395
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2399
msgid ""
"All new developers have a mentor assigned to them for the first few months. "
"A mentor is responsible for teaching the mentee the rules and conventions of "
@@ -4825,16 +5128,16 @@ msgid ""
"initial period."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2398
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2402
msgid ""
"For committers: do not commit anything without first getting mentor "
"approval. Document that approval with an `Approved by:` line in the commit "
"message."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2403
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2407
msgid ""
"When the mentor decides that a mentee has learned the ropes and is ready to "
"commit on their own, the mentor announces it with a commit to "
@@ -4843,19 +5146,14 @@ msgid ""
"can be found in crossref:committers-guide[admin-branch, \"admin\" branch]."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2405
-msgid "[[pre-commit-review]]"
-msgstr ""
-
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:2405
+#: documentation/content/en/articles/committers-guide/_index.adoc:2409
#, no-wrap
msgid "Pre-Commit Review"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2410
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2414
msgid ""
"Code review is one way to increase the quality of software. The following "
"guidelines apply to commits to the `main` (-CURRENT) branch of the `src` "
@@ -4864,80 +5162,129 @@ msgid ""
"review:"
msgstr ""
-#. type: delimited block . 4
+#. type: delimited block = 4
#: documentation/content/en/articles/committers-guide/_index.adoc:2416
-#, no-wrap
msgid ""
-"* All non-trivial changes should be reviewed before they are committed to the repository.\n"
-"* Reviews may be conducted by email, in Bugzilla, in Phabricator, or by another mechanism. Where possible, reviews should be public.\n"
-"* The developer responsible for a code change is also responsible for making all necessary review-related changes.\n"
-"* Code review can be an iterative process, which continues until the patch is ready to be committed. Specifically, once a patch is sent out for review, it should receive an explicit \"looks good\" before it is committed. So long as it is explicit, this can take whatever form makes sense for the review method.\n"
-"* Timeouts are not a substitute for review.\n"
+"All non-trivial changes should be reviewed before they are committed to the "
+"repository."
msgstr ""
-#. type: delimited block . 4
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2417
+msgid ""
+"Reviews may be conducted by email, in Bugzilla, in Phabricator, or by "
+"another mechanism. Where possible, reviews should be public."
+msgstr ""
+
+#. type: delimited block = 4
#: documentation/content/en/articles/committers-guide/_index.adoc:2418
-#, no-wrap
-msgid "Sometimes code reviews will take longer than you would hope for, especially for larger features. Accepted ways to speed up review times for your patches are:\n"
+msgid ""
+"The developer responsible for a code change is also responsible for making "
+"all necessary review-related changes."
msgstr ""
-#. type: delimited block . 4
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2419
+msgid ""
+"Code review can be an iterative process, which continues until the patch is "
+"ready to be committed. Specifically, once a patch is sent out for review, it "
+"should receive an explicit \"looks good\" before it is committed. So long as "
+"it is explicit, this can take whatever form makes sense for the review "
+"method."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2420
+msgid "Timeouts are not a substitute for review."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2422
+msgid ""
+"Sometimes code reviews will take longer than you would hope for, especially "
+"for larger features. Accepted ways to speed up review times for your patches "
+"are:"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2424
+msgid ""
+"Review other people's patches. If you help out, everybody will be more "
+"willing to do the same for you; goodwill is our currency."
+msgstr ""
+
+#. type: delimited block = 4
#: documentation/content/en/articles/committers-guide/_index.adoc:2425
-#, no-wrap
msgid ""
-"* Review other people's patches. If you help out, everybody will be more willing to do the same for you; goodwill is our currency.\n"
-"* Ping the patch. If it is urgent, provide reasons why it is important to you to get this patch landed and ping it every couple of days. If it is not urgent, the common courtesy ping rate is one week. Remember that you are asking for valuable time from other professional developers.\n"
-"* Ask for help on mailing lists, IRC, etc. Others may be able to either help you directly, or suggest a reviewer.\n"
-"* Split your patch into multiple smaller patches that build on each other. The smaller your patch, the higher the probability that somebody will take a quick look at it.\n"
-"+\n"
-"When making large changes, it is helpful to keep this in mind from the beginning of the effort as breaking large changes into smaller ones is often difficult after the fact.\n"
+"Ping the patch. If it is urgent, provide reasons why it is important to you "
+"to get this patch landed and ping it every couple of days. If it is not "
+"urgent, the common courtesy ping rate is one week. Remember that you are "
+"asking for valuable time from other professional developers."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2430
-#, no-wrap
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2426
msgid ""
-"Developers should participate in code reviews as both reviewers and reviewees.\n"
-"If someone is kind enough to review your code, you should return the favor for someone else.\n"
-"Note that while anyone is welcome to review and give feedback on a patch, only an appropriate subject-matter expert can approve a change.\n"
-"This will usually be a committer who works with the code in question on a regular basis.\n"
+"Ask for help on mailing lists, IRC, etc. Others may be able to either help "
+"you directly, or suggest a reviewer."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2433
-#, no-wrap
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2427
msgid ""
-"In some cases, no subject-matter expert may be available.\n"
-"In those cases, a review by an experienced developer is sufficient when coupled with appropriate testing.\n"
+"Split your patch into multiple smaller patches that build on each other. The "
+"smaller your patch, the higher the probability that somebody will take a "
+"quick look at it."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2435
-#, no-wrap
-msgid "[[commit-log-message]]\n"
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2429
+msgid ""
+"When making large changes, it is helpful to keep this in mind from the "
+"beginning of the effort as breaking large changes into smaller ones is often "
+"difficult after the fact."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2434
+msgid ""
+"Developers should participate in code reviews as both reviewers and "
+"reviewees. If someone is kind enough to review your code, you should return "
+"the favor for someone else. Note that while anyone is welcome to review and "
+"give feedback on a patch, only an appropriate subject-matter expert can "
+"approve a change. This will usually be a committer who works with the code "
+"in question on a regular basis."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2437
+msgid ""
+"In some cases, no subject-matter expert may be available. In those cases, a "
+"review by an experienced developer is sufficient when coupled with "
+"appropriate testing."
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:2435
+#: documentation/content/en/articles/committers-guide/_index.adoc:2439
#, no-wrap
msgid "Commit Log Messages"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2438
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2442
msgid ""
"This section contains some suggestions and traditions for how commit logs "
"are formatted."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2439
+#: documentation/content/en/articles/committers-guide/_index.adoc:2443
#, no-wrap
msgid "Why are commit messages important?"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2443
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2447
msgid ""
"When you commit a change in Git, Subversion, or another version control "
"system (VCS), you're prompted to write some text describing the commit -- a "
@@ -4946,16 +5293,16 @@ msgid ""
"`fixed a bug`?"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2446
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2450
msgid ""
"Most projects have more than one developer and last for some length of "
"time. Commit messages are a very important method of communicating with "
"other developers, in the present and for the future."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2449
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2453
msgid ""
"FreeBSD has hundreds of active developers and hundreds of thousands of "
"commits spanning decades of history. Over that time the developer community "
@@ -4963,65 +5310,78 @@ msgid ""
"learned lessons."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2451
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2455
msgid "Commit messages serve at least three purposes:"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2458
-#, no-wrap
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2457
+msgid "Communicating with other developers"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2462
msgid ""
-"* Communicating with other developers\n"
-"+\n"
-"FreeBSD commits generate email to various mailing lists.\n"
-"These include the commit message along with a copy of the patch itself.\n"
-"Commit messages are also viewed through commands like git log.\n"
-"These serve to make other developers aware of changes that are ongoing; that other developer may want to test the change, may have an interest in the topic and will want to review in more detail, or may have their own projects underway that would benefit from interaction.\n"
+"FreeBSD commits generate email to various mailing lists. These include the "
+"commit message along with a copy of the patch itself. Commit messages are "
+"also viewed through commands like git log. These serve to make other "
+"developers aware of changes that are ongoing; that other developer may want "
+"to test the change, may have an interest in the topic and will want to "
+"review in more detail, or may have their own projects underway that would "
+"benefit from interaction."
msgstr ""
-#. type: delimited block . 4
+#. type: delimited block = 4
#: documentation/content/en/articles/committers-guide/_index.adoc:2464
-#, no-wrap
+msgid "Making Changes Discoverable"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2468
msgid ""
-"* Making Changes Discoverable\n"
-"+\n"
-"In a large project with a long history it may be difficult to find changes of interest when investigating an issue or change in behaviour.\n"
-"Verbose, detailed commit messages allow searches for changes that might be relevant.\n"
-"For example, `git log --since 1year --grep 'USB timeout'`.\n"
+"In a large project with a long history it may be difficult to find changes "
+"of interest when investigating an issue or change in behaviour. Verbose, "
+"detailed commit messages allow searches for changes that might be relevant. "
+"For example, `git log --since 1year --grep 'USB timeout'`."
msgstr ""
-#. type: delimited block . 4
+#. type: delimited block = 4
#: documentation/content/en/articles/committers-guide/_index.adoc:2470
-#, no-wrap
+msgid "Providing historical documentation"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2474
msgid ""
-"* Providing historical documentation\n"
-"+\n"
-"Commit messages serve to document changes for future developers, perhaps years or decades later.\n"
-"This future developer may even be you, the original author.\n"
-"A change that seems obvious today may be decidedly not so much later on.\n"
+"Commit messages serve to document changes for future developers, perhaps "
+"years or decades later. This future developer may even be you, the original "
+"author. A change that seems obvious today may be decidedly not so much "
+"later on."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2472
-#, no-wrap
-msgid "The `git blame` command annotates each line of a source file with the change (hash and subject line) that brought it in.\n"
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2476
+msgid ""
+"The `git blame` command annotates each line of a source file with the change "
+"(hash and subject line) that brought it in."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2474
-#, no-wrap
-msgid "Having established the importance, here are elements of a good FreeBSD commit message:\n"
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2478
+msgid ""
+"Having established the importance, here are elements of a good FreeBSD "
+"commit message:"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2475
+#: documentation/content/en/articles/committers-guide/_index.adoc:2479
#, no-wrap
msgid "Start with a subject line"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2479
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2483
msgid ""
"Commit messages should start with a single-line subject that briefly "
"summarizes the change. The subject should, by itself, allow the reader to "
@@ -5029,102 +5389,103 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2480
+#: documentation/content/en/articles/committers-guide/_index.adoc:2484
#, no-wrap
msgid "Keep subject lines short"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2485
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2489
msgid ""
"The subject line should be as short as possible while still retaining the "
"required information. This is to make browsing Git log more efficient, and "
"so that git log --oneline can display the short hash and subject on a single "
-"80-column line. A good rule of thumb is to stay below 63 characters, and "
+"80-column line. A good rule of thumb is to stay below 67 characters, and "
"aim for about 50 or fewer if possible."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2486
+#: documentation/content/en/articles/committers-guide/_index.adoc:2490
#, no-wrap
msgid "Prefix the subject line with a component, if applicable"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2489
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2494
msgid ""
"If the change relates to a specific component the subject line may be "
-"prefixed with that component name and a colon (:)."
+"prefixed with that component name and a colon (:). If applicable, try to "
+"use the same prefix used in previous commits to the same files."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2491
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2496
msgid "✓ `foo: Add -k option to keep temporary data`"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2493
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2498
msgid ""
-"Include the prefix in the 63-character limit suggested above, so that `git "
+"Include the prefix in the 67-character limit suggested above, so that `git "
"log --oneline` avoids wrapping."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2494
+#: documentation/content/en/articles/committers-guide/_index.adoc:2499
#, no-wrap
msgid "Capitalize the first letter of the subject"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2498
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2503
msgid ""
"Capitalize the first letter of the subject itself. The prefix, if any, is "
"not capitalized unless necessary (e.g., `USB:` is capitalized)."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2499
+#: documentation/content/en/articles/committers-guide/_index.adoc:2504
#, no-wrap
msgid "Do not end the subject line with punctuation"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2503
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2508
msgid ""
"Do not end with a period or other punctuation. In this regard the subject "
"line is like a newspaper headline."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2504
+#: documentation/content/en/articles/committers-guide/_index.adoc:2509
#, no-wrap
msgid "Separate the subject and body with a blank line"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2507
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2512
msgid "Separate the body from the subject with a blank line."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2509
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2514
msgid ""
"Some trivial commits do not require a body, and will have only a subject."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2511
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2516
msgid "✓ `ls: Fix typo in usage text`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2512
+#: documentation/content/en/articles/committers-guide/_index.adoc:2517
#, no-wrap
msgid "Limit messages to 72 columns"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2518
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2523
msgid ""
"`git log` and `git format-patch` indent the commit message by four spaces. "
"Wrapping at 72 columns provides a matching margin on the right edge. "
@@ -5135,13 +5496,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2519
+#: documentation/content/en/articles/committers-guide/_index.adoc:2524
#, no-wrap
msgid "Use the present tense, imperative mood"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2524
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2529
msgid ""
"This facilitates short subject lines and provides consistency, including "
"with automatically generated commit messages (e.g., as generated by git "
@@ -5150,8 +5511,8 @@ msgid ""
"\"."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2529
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2534
#, no-wrap
msgid ""
"✓ `foo: Implement the -k (keep) option`\n"
@@ -5161,41 +5522,41 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2530
+#: documentation/content/en/articles/committers-guide/_index.adoc:2535
#, no-wrap
msgid "Focus on what and why, not how"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2533
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2538
msgid ""
"Explain what the change accomplishes and why it is being done, rather than "
"how."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2537
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2542
msgid ""
"Do not assume that the reader is familiar with the issue. Explain the "
"background and motivation for the change. Include benchmark data if you "
"have it."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2539
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2544
msgid ""
"If there are limitations or incomplete aspects of the change, describe them "
"in the commit message."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2540
+#: documentation/content/en/articles/committers-guide/_index.adoc:2545
#, no-wrap
msgid "Consider whether parts of the commit message could be code comments instead"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2543
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2548
msgid ""
"Sometimes while writing a commit message you may find yourself writing a "
"sentence or two explaining some tricky or confusing aspect of the change. "
@@ -5204,13 +5565,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2544
+#: documentation/content/en/articles/committers-guide/_index.adoc:2549
#, no-wrap
msgid "Write commit messages for your future self"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2548
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2553
msgid ""
"While writing the commit message for a change you have all of the context in "
"mind - what prompted the change, alternate approaches that were considered "
@@ -5220,13 +5581,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2549
+#: documentation/content/en/articles/committers-guide/_index.adoc:2554
#, no-wrap
msgid "Commit messages should stand alone"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2553
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2558
msgid ""
"You may include references to mailing list postings, benchmark result web "
"sites, or code review links. However, the commit message should contain all "
@@ -5234,8 +5595,8 @@ msgid ""
"in the future."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2557
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2562
msgid ""
"Similarly, a commit may refer to a previous commit, for example in the case "
"of a bug fix or revert. In addition to the commit identifier (revision or "
@@ -5246,66 +5607,58 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:2558
+#: documentation/content/en/articles/committers-guide/_index.adoc:2563
#, no-wrap
msgid "Include appropriate metadata in a footer"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2561
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2566
msgid ""
"As well as including an informative message with each commit, some "
"additional information may be needed."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2563
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2568
msgid ""
"This information consists of one or more lines containing the key word or "
"phrase, a colon, tabs for formatting, and then the additional information."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2565
+#. type: delimited block = 4
+#: documentation/content/en/articles/committers-guide/_index.adoc:2570
msgid ""
"For key words where multiple values make sense (e.g., `PR:` with a comma-"
"separated list of PRs), it is permitted to use the same keyword multiple "
"times to avoid ambiguity or improve readability."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2567
-msgid "The key words or phrases are:"
-msgstr ""
-
-#. type: Table
+#. type: delimited block = 4
#: documentation/content/en/articles/committers-guide/_index.adoc:2572
-#, no-wrap
-msgid ""
-"[.informaltable]\n"
-"[cols=\"20%,80%\", frame=\"none\"]"
+msgid "The key words or phrases are:"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2573
+#: documentation/content/en/articles/committers-guide/_index.adoc:2578
#, no-wrap
msgid "`PR:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2575
+#: documentation/content/en/articles/committers-guide/_index.adoc:2580
#, no-wrap
msgid "The problem report (if any) which is affected (typically, by being closed) by this commit. Multiple PRs may be specified on one line, separated by commas or spaces."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2576
+#: documentation/content/en/articles/committers-guide/_index.adoc:2581
#, no-wrap
msgid "`Reported by:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2580
+#: documentation/content/en/articles/committers-guide/_index.adoc:2585
#, no-wrap
msgid ""
"The name and e-mail address of the person that reported the issue; for developers, just the username on the FreeBSD cluster.\n"
@@ -5314,7 +5667,7 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2582
+#: documentation/content/en/articles/committers-guide/_index.adoc:2587
#, no-wrap
msgid ""
"`Submitted by:` +\n"
@@ -5322,19 +5675,19 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2584
+#: documentation/content/en/articles/committers-guide/_index.adoc:2589
#, no-wrap
msgid "This has been deprecated with git; submitted patches should have the author set by using `git commit --author` with a full name and valid email."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2585
+#: documentation/content/en/articles/committers-guide/_index.adoc:2590
#, no-wrap
msgid "`Reviewed by:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2600
+#: documentation/content/en/articles/committers-guide/_index.adoc:2605
#, no-wrap
msgid ""
"The name and e-mail address of the person or people that reviewed the change; for developers, just the username on the FreeBSD cluster. If a patch was submitted to a mailing list for review, and the review was favorable, then just include the list name. If the reviewer is not a member of the project, provide the name, email, and if ports an external role like maintainer:\n"
@@ -5353,25 +5706,25 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2601
+#: documentation/content/en/articles/committers-guide/_index.adoc:2606
#, no-wrap
msgid "`Tested by:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2603
+#: documentation/content/en/articles/committers-guide/_index.adoc:2608
#, no-wrap
msgid "The name and e-mail address of the person or people that tested the change; for developers, just the username on the FreeBSD cluster."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2604
+#: documentation/content/en/articles/committers-guide/_index.adoc:2609
#, no-wrap
msgid "`Discussed with:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2607
+#: documentation/content/en/articles/committers-guide/_index.adoc:2612
#, no-wrap
msgid ""
"The name and e-mail address of the person or people that contributed to the patch by providing meaningful feedback; for developers, just the username on the FreeBSD cluster.\n"
@@ -5379,13 +5732,13 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2608
+#: documentation/content/en/articles/committers-guide/_index.adoc:2613
#, no-wrap
msgid "`Approved by:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2634
+#: documentation/content/en/articles/committers-guide/_index.adoc:2639
#, no-wrap
msgid ""
"The name and e-mail address of the person or people that approved the change; for developers, just the username on the FreeBSD cluster.\n"
@@ -5414,25 +5767,25 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2635
+#: documentation/content/en/articles/committers-guide/_index.adoc:2640
#, no-wrap
msgid "`Obtained from:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2637
+#: documentation/content/en/articles/committers-guide/_index.adoc:2642
#, no-wrap
msgid "The name of the project (if any) from which the code was obtained. Do not use this line for the name of an individual person."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2638
+#: documentation/content/en/articles/committers-guide/_index.adoc:2643
#, no-wrap
msgid "`Fixes:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2641
+#: documentation/content/en/articles/committers-guide/_index.adoc:2646
#, no-wrap
msgid ""
"The Git short hash and the title line of a commit that is fixed by this change as returned by `git log -n 1 --pretty=format:'%h (\"%s\")' GIT-COMMIT-HASH`.\n"
@@ -5440,97 +5793,97 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2642
+#: documentation/content/en/articles/committers-guide/_index.adoc:2647
#, no-wrap
msgid "`MFC after:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2644
+#: documentation/content/en/articles/committers-guide/_index.adoc:2649
#, no-wrap
msgid "To receive an e-mail reminder to MFC at a later date, specify the number of days, weeks, or months after which an MFC is planned."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2645
+#: documentation/content/en/articles/committers-guide/_index.adoc:2650
#, no-wrap
msgid "`MFC to:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2647
+#: documentation/content/en/articles/committers-guide/_index.adoc:2652
#, no-wrap
msgid "If the commit should be merged to a subset of stable branches, specify the branch names."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2648
+#: documentation/content/en/articles/committers-guide/_index.adoc:2653
#, no-wrap
msgid "`MFH:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2650
+#: documentation/content/en/articles/committers-guide/_index.adoc:2655
#, no-wrap
msgid "If the commit is to be merged into a ports quarterly branch name, specify the quarterly branch. For example `2021Q2`."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2651
+#: documentation/content/en/articles/committers-guide/_index.adoc:2656
#, no-wrap
msgid "`Relnotes:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2653
+#: documentation/content/en/articles/committers-guide/_index.adoc:2658
#, no-wrap
msgid "If the change is a candidate for inclusion in the release notes for the next release from the branch, set to `yes`."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2654
+#: documentation/content/en/articles/committers-guide/_index.adoc:2659
#, no-wrap
msgid "`Security:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2656
+#: documentation/content/en/articles/committers-guide/_index.adoc:2661
#, no-wrap
msgid "If the change is related to a security vulnerability or security exposure, include one or more references or a description of the issue. If possible, include a VuXML URL or a CVE ID."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2657
+#: documentation/content/en/articles/committers-guide/_index.adoc:2662
#, no-wrap
msgid "`Event:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2659
+#: documentation/content/en/articles/committers-guide/_index.adoc:2664
#, no-wrap
msgid "The description for the event where this commit was made. If this is a recurring event, add the year or even the month to it. For example, this could be `FooBSDcon 2019`. The idea behind this line is to put recognition to conferences, gatherings, and other types of meetups and to show that these are useful to have. Please do not use the `Sponsored by:` line for this as that is meant for organizations sponsoring certain features or developers working on them."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2660
+#: documentation/content/en/articles/committers-guide/_index.adoc:2665
#, no-wrap
msgid "`Sponsored by:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2662
+#: documentation/content/en/articles/committers-guide/_index.adoc:2667
#, no-wrap
msgid "Sponsoring organizations for this change, if any. Separate multiple organizations with commas. If only a portion of the work was sponsored, or different amounts of sponsorship were provided to different authors, please give appropriate credit in parentheses after each sponsor name. For example, `Example.com (alice, code refactoring), Wormulon (bob), Momcorp (cindy)` shows that Alice was sponsored by Example.com to do code refactoring, while Wormulon sponsored Bob's work and Momcorp sponsored Cindy's work. Other authors were either not sponsored or chose not to list sponsorship."
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2663
+#: documentation/content/en/articles/committers-guide/_index.adoc:2668
#, no-wrap
msgid "`Pull Request:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2667
+#: documentation/content/en/articles/committers-guide/_index.adoc:2672
#, no-wrap
msgid ""
"This change was submitted as a pull request or merge request against one of FreeBSD's public read-only Git repositories.\n"
@@ -5539,13 +5892,13 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2668
+#: documentation/content/en/articles/committers-guide/_index.adoc:2673
#, no-wrap
msgid "`Co-authored-by:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2671
+#: documentation/content/en/articles/committers-guide/_index.adoc:2676
#, no-wrap
msgid ""
"The name and email address of an additional author of the commit.\n"
@@ -5553,73 +5906,73 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2672
+#: documentation/content/en/articles/committers-guide/_index.adoc:2677
#, no-wrap
msgid "`Signed-off-by:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2674
+#: documentation/content/en/articles/committers-guide/_index.adoc:2679
#, no-wrap
msgid "ID certifies compliance with https://developercertificate.org/"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2675
+#: documentation/content/en/articles/committers-guide/_index.adoc:2680
#, no-wrap
msgid "`Differential Revision:`"
msgstr ""
#. type: Table
-#: documentation/content/en/articles/committers-guide/_index.adoc:2677
+#: documentation/content/en/articles/committers-guide/_index.adoc:2682
#, no-wrap
msgid "The full URL of the Phabricator review. This line __must be the last line__. For example: `https://reviews.freebsd.org/D1708`."
msgstr ""
#. type: Block title
-#: documentation/content/en/articles/committers-guide/_index.adoc:2679
+#: documentation/content/en/articles/committers-guide/_index.adoc:2684
#, no-wrap
msgid "Commit Log for a Commit Based on a PR"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2685
+#: documentation/content/en/articles/committers-guide/_index.adoc:2690
msgid ""
"The commit is based on a patch from a PR submitted by John Smith. The "
"commit message \"PR\" field is filled."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2689
-#: documentation/content/en/articles/committers-guide/_index.adoc:2707
-#: documentation/content/en/articles/committers-guide/_index.adoc:2722
-#: documentation/content/en/articles/committers-guide/_index.adoc:2738
-#: documentation/content/en/articles/committers-guide/_index.adoc:2753
+#: documentation/content/en/articles/committers-guide/_index.adoc:2694
+#: documentation/content/en/articles/committers-guide/_index.adoc:2712
+#: documentation/content/en/articles/committers-guide/_index.adoc:2727
+#: documentation/content/en/articles/committers-guide/_index.adoc:2743
+#: documentation/content/en/articles/committers-guide/_index.adoc:2758
#, no-wrap
msgid "...\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2691
+#: documentation/content/en/articles/committers-guide/_index.adoc:2696
#, no-wrap
msgid "PR:\t\t12345\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2694
+#: documentation/content/en/articles/committers-guide/_index.adoc:2699
msgid ""
"The committer sets the author of the patch with `git commit --author \"John "
"Smith <John.Smith@example.com>\"`."
msgstr ""
#. type: Block title
-#: documentation/content/en/articles/committers-guide/_index.adoc:2697
+#: documentation/content/en/articles/committers-guide/_index.adoc:2702
#, no-wrap
msgid "Commit Log for a Commit Needing Review"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2703
+#: documentation/content/en/articles/committers-guide/_index.adoc:2708
msgid ""
"The virtual memory system is being changed. After posting patches to the "
"appropriate mailing list (in this case, `freebsd-arch`) and the changes have "
@@ -5627,73 +5980,73 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2709
+#: documentation/content/en/articles/committers-guide/_index.adoc:2714
#, no-wrap
msgid "Reviewed by:\t-arch\n"
msgstr ""
#. type: Block title
-#: documentation/content/en/articles/committers-guide/_index.adoc:2713
+#: documentation/content/en/articles/committers-guide/_index.adoc:2718
#, no-wrap
msgid "Commit Log for a Commit Needing Approval"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2718
+#: documentation/content/en/articles/committers-guide/_index.adoc:2723
msgid ""
"Commit a port, after working with the listed MAINTAINER, who said to go "
"ahead and commit."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2724
+#: documentation/content/en/articles/committers-guide/_index.adoc:2729
#, no-wrap
msgid "Approved by:\tabc (maintainer)\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2727
+#: documentation/content/en/articles/committers-guide/_index.adoc:2732
msgid "Where _abc_ is the account name of the person who approved."
msgstr ""
#. type: Block title
-#: documentation/content/en/articles/committers-guide/_index.adoc:2729
+#: documentation/content/en/articles/committers-guide/_index.adoc:2734
#, no-wrap
msgid "Commit Log for a Commit Bringing in Code from OpenBSD"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2734
+#: documentation/content/en/articles/committers-guide/_index.adoc:2739
msgid "Committing some code based on work done in the OpenBSD project."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2740
+#: documentation/content/en/articles/committers-guide/_index.adoc:2745
#, no-wrap
msgid "Obtained from:\tOpenBSD\n"
msgstr ""
#. type: Block title
-#: documentation/content/en/articles/committers-guide/_index.adoc:2744
+#: documentation/content/en/articles/committers-guide/_index.adoc:2749
#, no-wrap
msgid "Commit Log for a Change to FreeBSD-CURRENT with a Planned Commit to FreeBSD-STABLE to Follow at a Later Date."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2749
+#: documentation/content/en/articles/committers-guide/_index.adoc:2754
msgid ""
"Committing some code which will be merged from FreeBSD-CURRENT into the "
"FreeBSD-STABLE branch after two weeks."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2755
+#: documentation/content/en/articles/committers-guide/_index.adoc:2760
#, no-wrap
msgid "MFC after:\t2 weeks\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2758
+#: documentation/content/en/articles/committers-guide/_index.adoc:2763
msgid ""
"Where _2_ is the number of days, weeks, or months after which an MFC is "
"planned. The _weeks_ option may be `day`, `days`, `week`, `weeks`, `month`, "
@@ -5701,12 +6054,12 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2761
+#: documentation/content/en/articles/committers-guide/_index.adoc:2766
msgid "It is often necessary to combine these."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2765
+#: documentation/content/en/articles/committers-guide/_index.adoc:2770
msgid ""
"Consider the situation where a user has submitted a PR containing code from "
"the NetBSD project. Looking at the PR, the developer sees it is not an area "
@@ -5716,19 +6069,19 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2767
+#: documentation/content/en/articles/committers-guide/_index.adoc:2772
msgid ""
"The extra information to include in the commit would look something like"
msgstr ""
#. type: Block title
-#: documentation/content/en/articles/committers-guide/_index.adoc:2768
+#: documentation/content/en/articles/committers-guide/_index.adoc:2773
#, no-wrap
msgid "Example Combined Commit Log"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2779
+#: documentation/content/en/articles/committers-guide/_index.adoc:2784
#, no-wrap
msgid ""
"PR:\t\t54321\n"
@@ -5739,13 +6092,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:2784
+#: documentation/content/en/articles/committers-guide/_index.adoc:2789
#, no-wrap
msgid "Preferred License for New Files"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2790
+#: documentation/content/en/articles/committers-guide/_index.adoc:2795
msgid ""
"The FreeBSD Project's full license policy can be found at link:https://"
"www.FreeBSD.org/internal/software-license/[https://www.FreeBSD.org/internal/"
@@ -5755,14 +6108,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2792
+#: documentation/content/en/articles/committers-guide/_index.adoc:2797
msgid ""
"The FreeBSD Project suggests and uses this text as the preferred license "
"scheme:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2823
+#: documentation/content/en/articles/committers-guide/_index.adoc:2828
#, no-wrap
msgid ""
"/*\n"
@@ -5796,7 +6149,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2829
+#: documentation/content/en/articles/committers-guide/_index.adoc:2834
msgid ""
"The FreeBSD project strongly discourages the so-called \"advertising "
"clause\" in new code. Due to the large number of contributors to the "
@@ -5807,7 +6160,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2833
+#: documentation/content/en/articles/committers-guide/_index.adoc:2838
msgid ""
"The FreeBSD project discourages completely new licenses and variations on "
"the standard licenses. New licenses require the approval of {core-email} to "
@@ -5818,7 +6171,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2837
+#: documentation/content/en/articles/committers-guide/_index.adoc:2842
msgid ""
"Project policy dictates that code under some non-BSD licenses must be placed "
"only in specific sections of the repository, and in some cases, compilation "
@@ -5829,7 +6182,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2840
+#: documentation/content/en/articles/committers-guide/_index.adoc:2845
msgid ""
"Developers are reminded that in open source, getting \"open\" right is just "
"as important as getting \"source\" right, as improper handling of "
@@ -5838,13 +6191,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:2842
+#: documentation/content/en/articles/committers-guide/_index.adoc:2847
#, no-wrap
msgid "Keeping Track of Licenses Granted to the FreeBSD Project"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2847
+#: documentation/content/en/articles/committers-guide/_index.adoc:2852
msgid ""
"Various software or data exist in the repositories where the FreeBSD project "
"has been granted a special license to be able to use them. A case in point "
@@ -5855,7 +6208,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2852
+#: documentation/content/en/articles/committers-guide/_index.adoc:2857
msgid ""
"It is clearly sensible to keep a record of any such license grants. To that "
"end, the {core-email} has decided to keep an archive of them. Whenever the "
@@ -5865,13 +6218,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2854
+#: documentation/content/en/articles/committers-guide/_index.adoc:2859
msgid ""
"Contact details for people or organizations granting the special license."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2855
+#: documentation/content/en/articles/committers-guide/_index.adoc:2860
msgid ""
"What files, directories etc. in the repositories are covered by the license "
"grant including the revision numbers where any specially licensed material "
@@ -5879,7 +6232,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2856
+#: documentation/content/en/articles/committers-guide/_index.adoc:2861
msgid ""
"The date the license comes into effect from. Unless otherwise agreed, this "
"will be the date the license was issued by the authors of the software in "
@@ -5887,24 +6240,24 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2857
+#: documentation/content/en/articles/committers-guide/_index.adoc:2862
msgid "The license text."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2858
+#: documentation/content/en/articles/committers-guide/_index.adoc:2863
msgid ""
"A note of any restrictions, limitations or exceptions that apply "
"specifically to FreeBSD's usage of the licensed material."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2859
+#: documentation/content/en/articles/committers-guide/_index.adoc:2864
msgid "Any other relevant information."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2862
+#: documentation/content/en/articles/committers-guide/_index.adoc:2867
msgid ""
"Once the {core-email} is satisfied that all the necessary details have been "
"gathered and are correct, the secretary will send a PGP-signed "
@@ -5914,7 +6267,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2865
+#: documentation/content/en/articles/committers-guide/_index.adoc:2870
msgid ""
"The license archive should contain only details of license grants; this is "
"not the place for any discussions around licensing or other subjects. "
@@ -5923,13 +6276,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:2867
+#: documentation/content/en/articles/committers-guide/_index.adoc:2872
#, no-wrap
msgid "SPDX Tags in the tree"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2878
+#: documentation/content/en/articles/committers-guide/_index.adoc:2883
msgid ""
"The project uses https://spdx.dev[SPDX] tags in our source base. At "
"present, these tags are indented to help automated tools reconstruct license "
@@ -5948,20 +6301,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2880
+#: documentation/content/en/articles/committers-guide/_index.adoc:2885
msgid ""
"As of March 2021, approximately 25,000 out of 90,000 files in the tree have "
"been marked."
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:2881
+#: documentation/content/en/articles/committers-guide/_index.adoc:2886
#, no-wrap
msgid "Developer Relations"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2887
+#: documentation/content/en/articles/committers-guide/_index.adoc:2892
msgid ""
"When working directly on your own code or on code which is already well "
"established as your responsibility, then there is probably little need to "
@@ -5974,7 +6327,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2891
+#: documentation/content/en/articles/committers-guide/_index.adoc:2896
msgid ""
"To determine if an area of the tree is maintained, check the MAINTAINERS "
"file at the root of the tree. If nobody is listed, scan the revision "
@@ -5985,27 +6338,27 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2895
+#: documentation/content/en/articles/committers-guide/_index.adoc:2900
#, no-wrap
msgid "% git -C /path/to/repo shortlog -sne --since=\"2 years\" -- relative/path/to/file\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2898
+#: documentation/content/en/articles/committers-guide/_index.adoc:2903
msgid ""
"If queries go unanswered or the committer otherwise indicates a lack of "
"interest in the area affected, go ahead and commit it."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2903
+#: documentation/content/en/articles/committers-guide/_index.adoc:2908
msgid ""
"Avoid sending private emails to maintainers. Other people might be "
"interested in the conversation, not just the final output."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2909
+#: documentation/content/en/articles/committers-guide/_index.adoc:2914
msgid ""
"If there is any doubt about a commit for any reason at all, have it reviewed "
"before committing. Better to have it flamed then and there rather than when "
@@ -6016,7 +6369,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2913
+#: documentation/content/en/articles/committers-guide/_index.adoc:2918
msgid ""
"Do not impugn the intentions of others. If they see a different solution to "
"a problem, or even a different problem, it is probably not because they are "
@@ -6026,7 +6379,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2916
+#: documentation/content/en/articles/committers-guide/_index.adoc:2921
msgid ""
"Disagree honestly. Argue your position from its merits, be honest about any "
"shortcomings it may have, and be open to seeing their solution, or even "
@@ -6034,7 +6387,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2922
+#: documentation/content/en/articles/committers-guide/_index.adoc:2927
msgid ""
"Accept correction. We are all fallible. When you have made a mistake, "
"apologize and get on with life. Do not beat up yourself, and certainly do "
@@ -6043,7 +6396,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2926
+#: documentation/content/en/articles/committers-guide/_index.adoc:2931
msgid ""
"Ask for help. Seek out (and give) peer reviews. One of the ways open "
"source software is supposed to excel is in the number of eyeballs applied to "
@@ -6051,20 +6404,20 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:2928
+#: documentation/content/en/articles/committers-guide/_index.adoc:2933
#, no-wrap
msgid "If in Doubt..."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2932
+#: documentation/content/en/articles/committers-guide/_index.adoc:2937
msgid ""
"When unsure about something, whether it be a technical issue or a project "
"convention be sure to ask. If you stay silent you will never make progress."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2936
+#: documentation/content/en/articles/committers-guide/_index.adoc:2941
msgid ""
"If it relates to a technical issue ask on the public mailing lists. Avoid "
"the temptation to email the individual person that knows the answer. This "
@@ -6072,32 +6425,32 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2938
+#: documentation/content/en/articles/committers-guide/_index.adoc:2943
msgid "For project specific or administrative questions ask, in order:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2940
+#: documentation/content/en/articles/committers-guide/_index.adoc:2945
msgid "Your mentor or former mentor."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2941
+#: documentation/content/en/articles/committers-guide/_index.adoc:2946
msgid "An experienced committer on IRC, email, etc."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2942
+#: documentation/content/en/articles/committers-guide/_index.adoc:2947
msgid "Any team with a \"hat\", as they can give you a definitive answer."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2943
+#: documentation/content/en/articles/committers-guide/_index.adoc:2948
msgid "If still not sure, ask on {developers-name}."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2945
+#: documentation/content/en/articles/committers-guide/_index.adoc:2950
msgid ""
"Once your question is answered, if no one pointed you to documentation that "
"spelled out the answer to your question, document it, as others will have "
@@ -6105,13 +6458,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:2947
+#: documentation/content/en/articles/committers-guide/_index.adoc:2952
#, no-wrap
msgid "Bugzilla"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2952
+#: documentation/content/en/articles/committers-guide/_index.adoc:2957
msgid ""
"The FreeBSD Project utilizes Bugzilla for tracking bugs and change "
"requests. If you commit a fix or suggestion found in the PR database, be "
@@ -6120,26 +6473,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2954
+#: documentation/content/en/articles/committers-guide/_index.adoc:2959
msgid ""
"Committers with non-``FreeBSD.org`` Bugzilla accounts can have the old "
"account merged with the `FreeBSD.org` account by following these steps:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2958
+#: documentation/content/en/articles/committers-guide/_index.adoc:2963
msgid "Log in using your old account."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2959
+#: documentation/content/en/articles/committers-guide/_index.adoc:2964
msgid ""
"Open new bug. Choose `Services` as the Product, and `Bug Tracker` as the "
"Component. In bug description list accounts you wish to be merged."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2961
+#: documentation/content/en/articles/committers-guide/_index.adoc:2966
msgid ""
"Log in using `FreeBSD.org` account and post comment to newly opened bug to "
"confirm ownership. See crossref:committers-guide[kerberos-ldap, Kerberos and "
@@ -6148,35 +6501,35 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2962
+#: documentation/content/en/articles/committers-guide/_index.adoc:2967
msgid ""
"If there are more than two accounts to merge, post comments from each of "
"them."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2965
+#: documentation/content/en/articles/committers-guide/_index.adoc:2970
msgid "You can find out more about Bugzilla at:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2967
+#: documentation/content/en/articles/committers-guide/_index.adoc:2972
msgid "extref:{pr-guidelines}[FreeBSD Problem Report Handling Guidelines]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2968
+#: documentation/content/en/articles/committers-guide/_index.adoc:2973
msgid "link:https://www.FreeBSD.org/support/[https://www.FreeBSD.org/support]"
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:2970
+#: documentation/content/en/articles/committers-guide/_index.adoc:2975
#, no-wrap
msgid "Phabricator"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2974
+#: documentation/content/en/articles/committers-guide/_index.adoc:2979
msgid ""
"The FreeBSD Project utilizes https://reviews.freebsd.org[Phabricator] for "
"code review requests. See the https://wiki.freebsd.org/"
@@ -6184,19 +6537,28 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2976
+#: documentation/content/en/articles/committers-guide/_index.adoc:2982
+msgid ""
+"Please use the `git arc` command provided by `devel/freebsd-git-devtools` "
+"(install the port or package, then type `git help arc` for documentation) to "
+"create and update Phabricator reviews. This will make it easier for others "
+"to review and test your patches."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/articles/committers-guide/_index.adoc:2984
msgid ""
"Committers with non-``FreeBSD.org`` Phabricator accounts can have the old "
"account renamed to the ``FreeBSD.org`` account by following these steps:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2980
+#: documentation/content/en/articles/committers-guide/_index.adoc:2988
msgid "Change your Phabricator account email to your `FreeBSD.org` email."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2982
+#: documentation/content/en/articles/committers-guide/_index.adoc:2990
msgid ""
"Open new bug on our bug tracker using your `FreeBSD.org` account, see "
"crossref:committers-guide[bugzilla, Bugzilla] for more information. Choose "
@@ -6207,19 +6569,19 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:2987
+#: documentation/content/en/articles/committers-guide/_index.adoc:2995
msgid ""
"Phabricator accounts cannot be merged, please do not open a new account."
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:2990
+#: documentation/content/en/articles/committers-guide/_index.adoc:2998
#, no-wrap
msgid "Who's Who"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:2993
+#: documentation/content/en/articles/committers-guide/_index.adoc:3001
msgid ""
"Besides the repository meisters, there are other FreeBSD project members and "
"teams whom you will probably get to know in your role as a committer. "
@@ -6227,13 +6589,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/articles/committers-guide/_index.adoc:2994
+#: documentation/content/en/articles/committers-guide/_index.adoc:3002
#, no-wrap
msgid "`{doceng}`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3000
+#: documentation/content/en/articles/committers-guide/_index.adoc:3008
msgid ""
"doceng is the group responsible for the documentation build infrastructure, "
"approving new documentation committers, and ensuring that the FreeBSD "
@@ -6247,13 +6609,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/articles/committers-guide/_index.adoc:3001
+#: documentation/content/en/articles/committers-guide/_index.adoc:3009
#, no-wrap
msgid "`{re-members}`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3006
+#: documentation/content/en/articles/committers-guide/_index.adoc:3014
msgid ""
"These are the members of the `{re}`. This team is responsible for setting "
"release deadlines and controlling the release process. During code freezes, "
@@ -6264,20 +6626,20 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/articles/committers-guide/_index.adoc:3007
+#: documentation/content/en/articles/committers-guide/_index.adoc:3015
#, no-wrap
msgid "`{so}`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3009
+#: documentation/content/en/articles/committers-guide/_index.adoc:3017
msgid ""
"`{so-name}` is the link:https://www.FreeBSD.org/security/[FreeBSD Security "
"Officer] and oversees the `{security-officer}`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3014
+#: documentation/content/en/articles/committers-guide/_index.adoc:3022
msgid ""
"{committers-name}:: {dev-src-all}, {dev-ports-all} and {dev-doc-all} are the "
"mailing lists that the version control system uses to send commit messages "
@@ -6286,7 +6648,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3019
+#: documentation/content/en/articles/committers-guide/_index.adoc:3027
msgid ""
"{developers-name}:: All committers are subscribed to -developers. This list "
"was created to be a forum for the committers \"community\" issues. Examples "
@@ -6294,7 +6656,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3023
+#: documentation/content/en/articles/committers-guide/_index.adoc:3031
msgid ""
"The {developers-name} is for the exclusive use of FreeBSD committers. To "
"develop FreeBSD, committers must have the ability to openly discuss matters "
@@ -6304,7 +6666,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3027
+#: documentation/content/en/articles/committers-guide/_index.adoc:3035
msgid ""
"All FreeBSD committers are expected not to not publish or forward messages "
"from the {developers-name} outside the list membership without permission of "
@@ -6314,7 +6676,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3033
+#: documentation/content/en/articles/committers-guide/_index.adoc:3041
msgid ""
"This list is _not_ intended as a place for code reviews or for any technical "
"discussion. In fact using it as such hurts the FreeBSD Project as it gives "
@@ -6327,13 +6689,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:3034
+#: documentation/content/en/articles/committers-guide/_index.adoc:3042
#, no-wrap
msgid "SSH Quick-Start Guide"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3039
+#: documentation/content/en/articles/committers-guide/_index.adoc:3047
msgid ""
"If you do not wish to type your password in every time you use man:ssh[1], "
"and you use keys to authenticate, man:ssh-agent[1] is there for your "
@@ -6344,19 +6706,19 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3040
+#: documentation/content/en/articles/committers-guide/_index.adoc:3048
msgid ""
"Generate a key pair using man:ssh-keygen[1]. The key pair will wind up in "
"your [.filename]#$HOME/.ssh/# directory."
msgstr ""
#. type: delimited block = 6
-#: documentation/content/en/articles/committers-guide/_index.adoc:3044
+#: documentation/content/en/articles/committers-guide/_index.adoc:3052
msgid "Only ECDSA, Ed25519 or RSA keys are supported."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3046
+#: documentation/content/en/articles/committers-guide/_index.adoc:3054
msgid ""
"Send your public key ([.filename]#$HOME/.ssh/id_ecdsa.pub#, "
"[.filename]#$HOME/.ssh/id_ed25519.pub#, or [.filename]#$HOME/.ssh/"
@@ -6365,7 +6727,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3051
+#: documentation/content/en/articles/committers-guide/_index.adoc:3059
msgid ""
"Now man:ssh-add[1] can be used for authentication once per session. It "
"prompts for the private key's pass phrase, and then stores it in the "
@@ -6374,32 +6736,32 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3053
+#: documentation/content/en/articles/committers-guide/_index.adoc:3061
msgid "Test with a simple remote command: `ssh freefall.FreeBSD.org ls /usr`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3055
+#: documentation/content/en/articles/committers-guide/_index.adoc:3063
msgid ""
"For more information, see package:security/openssh-portable[], man:ssh[1], "
"man:ssh-add[1], man:ssh-agent[1], man:ssh-keygen[1], and man:scp[1]."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3057
+#: documentation/content/en/articles/committers-guide/_index.adoc:3065
msgid ""
"For information on adding, changing, or removing man:ssh[1] keys, see "
"https://wiki.freebsd.org/clusteradm/ssh-keys[this article]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:3059
+#: documentation/content/en/articles/committers-guide/_index.adoc:3067
#, no-wrap
msgid "Coverity(R) Availability for FreeBSD Committers"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3063
+#: documentation/content/en/articles/committers-guide/_index.adoc:3071
msgid ""
"All FreeBSD developers can obtain access to Coverity analysis results of all "
"FreeBSD Project software. All who are interested in obtaining access to the "
@@ -6408,7 +6770,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3066
+#: documentation/content/en/articles/committers-guide/_index.adoc:3074
msgid ""
"The FreeBSD wiki includes a mini-guide for developers who are interested in "
"working with the Coverity(R) analysis reports: https://wiki.freebsd.org/"
@@ -6419,7 +6781,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3068
+#: documentation/content/en/articles/committers-guide/_index.adoc:3076
msgid ""
"Finally, all FreeBSD developers who are going to use Coverity(R) are always "
"encouraged to ask for more details and usage information, by posting any "
@@ -6427,13 +6789,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:3070
+#: documentation/content/en/articles/committers-guide/_index.adoc:3078
#, no-wrap
msgid "The FreeBSD Committers' Big List of Rules"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3075
+#: documentation/content/en/articles/committers-guide/_index.adoc:3083
msgid ""
"Everyone involved with the FreeBSD project is expected to abide by the _Code "
"of Conduct_ available from link:https://www.FreeBSD.org/internal/code-of-"
@@ -6444,25 +6806,25 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3077
-#: documentation/content/en/articles/committers-guide/_index.adoc:3107
+#: documentation/content/en/articles/committers-guide/_index.adoc:3085
+#: documentation/content/en/articles/committers-guide/_index.adoc:3115
msgid "Respect other committers."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3078
-#: documentation/content/en/articles/committers-guide/_index.adoc:3123
+#: documentation/content/en/articles/committers-guide/_index.adoc:3086
+#: documentation/content/en/articles/committers-guide/_index.adoc:3131
msgid "Respect other contributors."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3079
-#: documentation/content/en/articles/committers-guide/_index.adoc:3138
+#: documentation/content/en/articles/committers-guide/_index.adoc:3087
+#: documentation/content/en/articles/committers-guide/_index.adoc:3146
msgid "Discuss any significant change _before_ committing."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3080
+#: documentation/content/en/articles/committers-guide/_index.adoc:3088
msgid ""
"Respect existing maintainers (if listed in the `MAINTAINER` field in "
"[.filename]#Makefile# or in [.filename]#MAINTAINER# in the top-level "
@@ -6470,8 +6832,8 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3081
-#: documentation/content/en/articles/committers-guide/_index.adoc:3153
+#: documentation/content/en/articles/committers-guide/_index.adoc:3089
+#: documentation/content/en/articles/committers-guide/_index.adoc:3161
msgid ""
"Any disputed change must be backed out pending resolution of the dispute if "
"requested by a maintainer. Security related changes may override a "
@@ -6479,7 +6841,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3082
+#: documentation/content/en/articles/committers-guide/_index.adoc:3090
msgid ""
"Changes go to FreeBSD-CURRENT before FreeBSD-STABLE unless specifically "
"permitted by the release engineer or unless they are not applicable to "
@@ -6491,40 +6853,40 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3083
-#: documentation/content/en/articles/committers-guide/_index.adoc:3168
+#: documentation/content/en/articles/committers-guide/_index.adoc:3091
+#: documentation/content/en/articles/committers-guide/_index.adoc:3176
msgid "Do not fight in public with other committers; it looks bad."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3084
+#: documentation/content/en/articles/committers-guide/_index.adoc:3092
msgid ""
"Respect all code freezes and read the `committers` and `developers` mailing "
"lists in a timely manner so you know when a code freeze is in effect."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3085
-#: documentation/content/en/articles/committers-guide/_index.adoc:3183
+#: documentation/content/en/articles/committers-guide/_index.adoc:3093
+#: documentation/content/en/articles/committers-guide/_index.adoc:3191
msgid "When in doubt on any procedure, ask first!"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3086
-#: documentation/content/en/articles/committers-guide/_index.adoc:3188
+#: documentation/content/en/articles/committers-guide/_index.adoc:3094
+#: documentation/content/en/articles/committers-guide/_index.adoc:3196
msgid "Test your changes before committing them."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3087
-#: documentation/content/en/articles/committers-guide/_index.adoc:3198
+#: documentation/content/en/articles/committers-guide/_index.adoc:3095
+#: documentation/content/en/articles/committers-guide/_index.adoc:3206
msgid ""
"Do not commit to contributed software without _explicit_ approval from the "
"respective maintainers."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3098
+#: documentation/content/en/articles/committers-guide/_index.adoc:3106
msgid ""
"As noted, breaking some of these rules can be grounds for suspension or, "
"upon repeated offense, permanent removal of commit privileges. Individual "
@@ -6550,7 +6912,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3102
+#: documentation/content/en/articles/committers-guide/_index.adoc:3110
msgid ""
"In all other aspects of project operation, core is a subset of committers "
"and is bound by the __same rules__. Just because someone is in core this "
@@ -6561,13 +6923,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3103
+#: documentation/content/en/articles/committers-guide/_index.adoc:3111
#, no-wrap
msgid "Details"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3111
+#: documentation/content/en/articles/committers-guide/_index.adoc:3119
msgid ""
"This means that you need to treat other committers as the peer-group "
"developers that they are. Despite our occasional attempts to prove the "
@@ -6579,7 +6941,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3113
+#: documentation/content/en/articles/committers-guide/_index.adoc:3121
msgid ""
"Being able to work together long term is this project's greatest asset, one "
"far more important than any set of changes to the code, and turning "
@@ -6589,7 +6951,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3119
+#: documentation/content/en/articles/committers-guide/_index.adoc:3127
msgid ""
"To comply with this rule, do not send email when you are angry or otherwise "
"behave in a manner which is likely to strike others as needlessly "
@@ -6608,7 +6970,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3122
+#: documentation/content/en/articles/committers-guide/_index.adoc:3130
msgid ""
"All of this is never an option which the project's leadership enjoys in the "
"slightest, but unity comes first. No amount of code or good advice is worth "
@@ -6616,7 +6978,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3135
+#: documentation/content/en/articles/committers-guide/_index.adoc:3143
msgid ""
"You were not always a committer. At one time you were a contributor. "
"Remember that at all times. Remember what it was like trying to get help "
@@ -6630,14 +6992,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3137
+#: documentation/content/en/articles/committers-guide/_index.adoc:3145
msgid ""
"Consider the points raised under crossref:committers-guide[respect,Respect "
"other committers] and apply them also to contributors."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3144
+#: documentation/content/en/articles/committers-guide/_index.adoc:3152
msgid ""
"The repository is not where changes are initially submitted for correctness "
"or argued over, that happens first in the mailing lists or by use of the "
@@ -6653,17 +7015,17 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3146
+#: documentation/content/en/articles/committers-guide/_index.adoc:3154
msgid "When in doubt, ask for review!"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3147
+#: documentation/content/en/articles/committers-guide/_index.adoc:3155
msgid "Respect existing maintainers if listed."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3152
+#: documentation/content/en/articles/committers-guide/_index.adoc:3160
msgid ""
"Many parts of FreeBSD are not \"owned\" in the sense that any specific "
"individual will jump up and yell if you commit a change to \"their\" area, "
@@ -6679,7 +7041,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3158
+#: documentation/content/en/articles/committers-guide/_index.adoc:3166
msgid ""
"This may be hard to swallow in times of conflict (when each side is "
"convinced that they are in the right, of course) but a version control "
@@ -6697,7 +7059,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3159
+#: documentation/content/en/articles/committers-guide/_index.adoc:3167
msgid ""
"Changes go to FreeBSD-CURRENT before FreeBSD-STABLE unless specifically "
"permitted by the release engineer or unless they are not applicable to "
@@ -6708,7 +7070,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3165
+#: documentation/content/en/articles/committers-guide/_index.adoc:3173
msgid ""
"This is another \"do not argue about it\" issue since it is the release "
"engineer who is ultimately responsible (and gets beaten up) if a change "
@@ -6727,7 +7089,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3167
+#: documentation/content/en/articles/committers-guide/_index.adoc:3175
msgid ""
"Changes to the security branches (for example, `releng/9.3`) must be "
"approved by a member of the `{security-officer}`, or in some cases, by a "
@@ -6735,7 +7097,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3178
+#: documentation/content/en/articles/committers-guide/_index.adoc:3186
msgid ""
"This project has a public image to uphold and that image is very important "
"to all of us, especially if we are to continue to attract new members. "
@@ -6760,14 +7122,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3179
+#: documentation/content/en/articles/committers-guide/_index.adoc:3187
msgid ""
"Respect all code freezes and read the `committers` and `developers` mailing "
"list on a timely basis so you know when a code freeze is in effect."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3182
+#: documentation/content/en/articles/committers-guide/_index.adoc:3190
msgid ""
"Committing unapproved changes during a code freeze is a really big mistake "
"and committers are expected to keep up-to-date on what is going on before "
@@ -6778,7 +7140,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3187
+#: documentation/content/en/articles/committers-guide/_index.adoc:3195
msgid ""
"Many mistakes are made because someone is in a hurry and just assumes they "
"know the right way of doing something. If you have not done it before, "
@@ -6790,7 +7152,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3197
+#: documentation/content/en/articles/committers-guide/_index.adoc:3205
msgid ""
"If your changes are to the kernel, make sure you can still compile both "
"GENERIC and LINT. If your changes are anywhere else, make sure you can "
@@ -6806,14 +7168,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3200
+#: documentation/content/en/articles/committers-guide/_index.adoc:3208
msgid ""
"Contributed software is anything under the [.filename]#src/contrib#, "
"[.filename]#src/crypto#, or [.filename]#src/sys/contrib# trees."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3205
+#: documentation/content/en/articles/committers-guide/_index.adoc:3213
msgid ""
"The trees mentioned above are for contributed software usually imported onto "
"a vendor branch. Committing something there may cause unnecessary headaches "
@@ -6823,7 +7185,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3209
+#: documentation/content/en/articles/committers-guide/_index.adoc:3217
msgid ""
"Reasons for modifying upstream software range from wanting strict control "
"over a tightly coupled dependency to lack of portability in the canonical "
@@ -6835,7 +7197,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3212
+#: documentation/content/en/articles/committers-guide/_index.adoc:3220
msgid ""
"If a particular piece of software lacks a maintainer, you are encouraged to "
"take up ownership. If you are unsure of the current maintainership email "
@@ -6843,27 +7205,27 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3213
+#: documentation/content/en/articles/committers-guide/_index.adoc:3221
#, no-wrap
msgid "Policy on Multiple Architectures"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3216
+#: documentation/content/en/articles/committers-guide/_index.adoc:3224
msgid ""
"In an effort to make it easier to keep FreeBSD portable across the platforms "
"we support, core has developed this mandate:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3219
+#: documentation/content/en/articles/committers-guide/_index.adoc:3227
msgid ""
"Major design work (including major API and ABI changes) must prove itself on "
"at least one Tier 1 platform before it may be committed to the source tree."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3223
+#: documentation/content/en/articles/committers-guide/_index.adoc:3231
msgid ""
"Developers should also be aware of our Tier Policy for the long term support "
"of hardware architectures. The rules here are intended to provide guidance "
@@ -6874,13 +7236,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3225
+#: documentation/content/en/articles/committers-guide/_index.adoc:3233
#, no-wrap
msgid "Policy on Multiple Compilers"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3239
+#: documentation/content/en/articles/committers-guide/_index.adoc:3247
msgid ""
"The FreeBSD base system builds with both Clang and GCC. The project does "
"this in a careful and controlled way to maximize benefits from this extra "
@@ -6907,7 +7269,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3244
+#: documentation/content/en/articles/committers-guide/_index.adoc:3252
msgid ""
"The FreeBSD base system includes an in-tree Clang compiler. Due to being in "
"the tree, this compiler is the most supported compiler. All changes must "
@@ -6916,7 +7278,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3259
+#: documentation/content/en/articles/committers-guide/_index.adoc:3267
msgid ""
"The FreeBSD base system also supports various versions of Clang and GCC as "
"out-of-tree compilers. For large or risky changes, committers should do a "
@@ -6937,7 +7299,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3263
+#: documentation/content/en/articles/committers-guide/_index.adoc:3271
msgid ""
"The FreeBSD project also has some CI pipelines on github. For pull requests "
"on github and some branches pushed to github forks, a number of cross "
@@ -6946,7 +7308,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3269
+#: documentation/content/en/articles/committers-guide/_index.adoc:3277
msgid ""
"The FreeBSD project is also upgrading compilers. Both Clang and GCC are "
"fast moving targets. Some work to change things in the tree, for example "
@@ -6959,7 +7321,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3273
+#: documentation/content/en/articles/committers-guide/_index.adoc:3281
msgid ""
"In addition to the compiler, LLVM's LLD and GNU's binutils are used "
"indirectly by the compiler. Committers should be mindful of variations in "
@@ -6969,7 +7331,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3279
+#: documentation/content/en/articles/committers-guide/_index.adoc:3287
msgid ""
"The FreeBSD project provides headers and libraries that allow other "
"compilers to be used to build software not in the base system. These "
@@ -6984,7 +7346,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3284
+#: documentation/content/en/articles/committers-guide/_index.adoc:3292
msgid ""
"The FreeBSD build system currently accommodates these different "
"environments. As new warnings are added to compilers, the project tries to "
@@ -6996,13 +7358,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3285
+#: documentation/content/en/articles/committers-guide/_index.adoc:3293
#, no-wrap
msgid "Current Compiler Versions"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3288
+#: documentation/content/en/articles/committers-guide/_index.adoc:3296
msgid ""
"The versions of supported compilers for a given branch such as `main` or "
"`stable/X` varies over time. The authoritative source for supported "
@@ -7011,7 +7373,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3292
+#: documentation/content/en/articles/committers-guide/_index.adoc:3300
msgid ""
"For `main`, the in-tree compiler is currently Clang 19. Currently, GCC 12, "
"13, and 14 are tested for amd64 via CI jobs in Jenkins. Clang 14 and 18 are "
@@ -7019,13 +7381,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3293
+#: documentation/content/en/articles/committers-guide/_index.adoc:3301
#, no-wrap
msgid "Other Suggestions"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3297
+#: documentation/content/en/articles/committers-guide/_index.adoc:3305
msgid ""
"When committing documentation changes, use a spell checker before "
"committing. For all XML docs, verify that the formatting directives are "
@@ -7033,7 +7395,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3299
+#: documentation/content/en/articles/committers-guide/_index.adoc:3307
msgid ""
"For manual pages, run package:sysutils/manck[] and package:textproc/igor[] "
"over the manual page to verify all of the cross references and file "
@@ -7042,7 +7404,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3306
+#: documentation/content/en/articles/committers-guide/_index.adoc:3314
msgid ""
"Do not mix style fixes with new functionality. A style fix is any change "
"which does not modify the functionality of the code. Mixing the changes "
@@ -7055,20 +7417,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3307
+#: documentation/content/en/articles/committers-guide/_index.adoc:3315
#, no-wrap
msgid "Deprecating Features"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3310
+#: documentation/content/en/articles/committers-guide/_index.adoc:3318
msgid ""
"When it is necessary to remove functionality from software in the base "
"system, follow these guidelines whenever possible:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3312
+#: documentation/content/en/articles/committers-guide/_index.adoc:3320
msgid ""
"Mention is made in the manual page and possibly the release notes that the "
"option, utility, or interface is deprecated. Use of the deprecated feature "
@@ -7076,14 +7438,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3313
+#: documentation/content/en/articles/committers-guide/_index.adoc:3321
msgid ""
"The option, utility, or interface is preserved until the next major (point "
"zero) release."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3314
+#: documentation/content/en/articles/committers-guide/_index.adoc:3322
msgid ""
"The option, utility, or interface is removed and no longer documented. It is "
"now obsolete. It is also generally a good idea to note its removal in the "
@@ -7091,18 +7453,18 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3315
+#: documentation/content/en/articles/committers-guide/_index.adoc:3323
#, no-wrap
msgid "Privacy and Confidentiality"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3318
+#: documentation/content/en/articles/committers-guide/_index.adoc:3326
msgid "Most FreeBSD business is done in public."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3321
+#: documentation/content/en/articles/committers-guide/_index.adoc:3329
msgid ""
"FreeBSD is an _open_ project. Which means that not only can anyone use the "
"source code, but that most of the development process is open to public "
@@ -7110,12 +7472,12 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3322
+#: documentation/content/en/articles/committers-guide/_index.adoc:3330
msgid "Certain sensitive matters must remain private or held under embargo."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3328
+#: documentation/content/en/articles/committers-guide/_index.adoc:3336
msgid ""
"There unfortunately cannot be complete transparency. As a FreeBSD developer "
"you will have a certain degree of privileged access to information. "
@@ -7126,14 +7488,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3329
+#: documentation/content/en/articles/committers-guide/_index.adoc:3337
msgid ""
"The Security Officer has sole control over the release of security "
"advisories."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3334
+#: documentation/content/en/articles/committers-guide/_index.adoc:3342
msgid ""
"Where there are security problems that affect many different operating "
"systems, FreeBSD frequently depends on early access to be able to prepare "
@@ -7146,13 +7508,13 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3335
+#: documentation/content/en/articles/committers-guide/_index.adoc:3343
msgid ""
"Communications with Core are kept confidential for as long as necessary."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3340
+#: documentation/content/en/articles/committers-guide/_index.adoc:3348
msgid ""
"Communications to core will initially be treated as confidential. "
"Eventually however, most of Core's business will be summarized into the "
@@ -7163,14 +7525,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3341
+#: documentation/content/en/articles/committers-guide/_index.adoc:3349
msgid ""
"Non-disclosure Agreements may be required for access to certain commercially "
"sensitive data."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3344
+#: documentation/content/en/articles/committers-guide/_index.adoc:3352
msgid ""
"Access to certain commercially sensitive data may only be available under a "
"Non-Disclosure Agreement. The FreeBSD Foundation legal staff must be "
@@ -7178,12 +7540,12 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3345
+#: documentation/content/en/articles/committers-guide/_index.adoc:3353
msgid "Private communications must not be made public without permission."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3348
+#: documentation/content/en/articles/committers-guide/_index.adoc:3356
msgid ""
"Beyond the specific requirements above there is a general expectation not to "
"publish private communications between developers without the consent of all "
@@ -7193,14 +7555,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3349
+#: documentation/content/en/articles/committers-guide/_index.adoc:3357
msgid ""
"Communications on project-only or restricted access channels must be kept "
"private."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3352
+#: documentation/content/en/articles/committers-guide/_index.adoc:3360
msgid ""
"Similarly to personal communications, certain internal communications "
"channels, including FreeBSD Committer only mailing lists and restricted "
@@ -7209,12 +7571,12 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3353
+#: documentation/content/en/articles/committers-guide/_index.adoc:3361
msgid "Core may approve publication."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3355
+#: documentation/content/en/articles/committers-guide/_index.adoc:3363
msgid ""
"Where it is impractical to obtain permission due to the number of "
"correspondents or where permission to publish is unreasonably withheld, Core "
@@ -7223,13 +7585,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:3357
+#: documentation/content/en/articles/committers-guide/_index.adoc:3365
#, no-wrap
msgid "Support for Multiple Architectures"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3364
+#: documentation/content/en/articles/committers-guide/_index.adoc:3372
msgid ""
"FreeBSD is a highly portable operating system intended to function on many "
"different types of hardware architectures. Maintaining clean separation of "
@@ -7245,13 +7607,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3365
+#: documentation/content/en/articles/committers-guide/_index.adoc:3373
#, no-wrap
msgid "Statement of General Intent"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3370
+#: documentation/content/en/articles/committers-guide/_index.adoc:3378
msgid ""
"The FreeBSD Project targets \"production quality commercial off-the-shelf "
"(COTS) workstation, server, and high-end embedded systems\". By retaining a "
@@ -7267,7 +7629,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3377
+#: documentation/content/en/articles/committers-guide/_index.adoc:3385
msgid ""
"The FreeBSD Project differentiates platform targets into four tiers. Each "
"tier includes a list of guarantees consumers may rely on as well as "
@@ -7281,13 +7643,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3378
+#: documentation/content/en/articles/committers-guide/_index.adoc:3386
#, no-wrap
msgid "Platform Targets"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3385
+#: documentation/content/en/articles/committers-guide/_index.adoc:3393
msgid ""
"Support for a hardware platform consists of two components: kernel support "
"and userland Application Binary Interfaces (ABIs). Kernel platform support "
@@ -7302,7 +7664,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3387
+#: documentation/content/en/articles/committers-guide/_index.adoc:3395
msgid ""
"A FreeBSD kernel also uses an ABI (sometimes referred to as the Kernel "
"Binary Interface (KBI)) which includes the semantics and layouts of public "
@@ -7311,7 +7673,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3392
+#: documentation/content/en/articles/committers-guide/_index.adoc:3400
msgid ""
"A FreeBSD kernel may support multiple userland ABIs. For example, FreeBSD's "
"amd64 kernel supports FreeBSD amd64 and i386 userland ABIs as well as Linux "
@@ -7322,20 +7684,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3394
+#: documentation/content/en/articles/committers-guide/_index.adoc:3402
msgid ""
"Tiers are defined for both kernels and userland ABIs. In the common case, a "
"platform's kernel and FreeBSD ABIs are assigned to the same tier."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3395
+#: documentation/content/en/articles/committers-guide/_index.adoc:3403
#, no-wrap
msgid "Tier 1: Fully-Supported Architectures"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3400
+#: documentation/content/en/articles/committers-guide/_index.adoc:3408
msgid ""
"Tier 1 platforms are the most mature FreeBSD platforms. They are supported "
"by the security officer, release engineering, and Ports Management Team. "
@@ -7345,42 +7707,42 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3402
+#: documentation/content/en/articles/committers-guide/_index.adoc:3410
msgid ""
"The FreeBSD Project provides the following guarantees to consumers of Tier 1 "
"platforms:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3404
+#: documentation/content/en/articles/committers-guide/_index.adoc:3412
msgid ""
"Official FreeBSD release images will be provided by the release engineering "
"team."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3405
+#: documentation/content/en/articles/committers-guide/_index.adoc:3413
msgid ""
"Binary updates and source patches for Security Advisories and Errata Notices "
"will be provided for supported releases."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3406
+#: documentation/content/en/articles/committers-guide/_index.adoc:3414
msgid ""
"Source patches for Security Advisories will be provided for supported "
"branches."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3407
+#: documentation/content/en/articles/committers-guide/_index.adoc:3415
msgid ""
"Binary updates and source patches for cross-platform Security Advisories "
"will typically be provided at the time of the announcement."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3408
+#: documentation/content/en/articles/committers-guide/_index.adoc:3416
msgid ""
"Changes to userland ABIs will generally include compatibility shims to "
"ensure correct operation of binaries compiled against any stable branch "
@@ -7390,7 +7752,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3409
+#: documentation/content/en/articles/committers-guide/_index.adoc:3417
msgid ""
"Changes to certain portions of the kernel ABI will include compatibility "
"shims to ensure correct operation of kernel modules compiled against the "
@@ -7399,7 +7761,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3410
+#: documentation/content/en/articles/committers-guide/_index.adoc:3418
msgid ""
"Official binary packages for third party software will be provided by the "
"ports team. For embedded architectures, these packages may be cross-built "
@@ -7407,21 +7769,21 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3411
+#: documentation/content/en/articles/committers-guide/_index.adoc:3419
msgid ""
"Most relevant ports should either build or have the appropriate filters to "
"prevent inappropriate ones from building."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3412
+#: documentation/content/en/articles/committers-guide/_index.adoc:3420
msgid ""
"New features which are not inherently platform-specific will be fully "
"functional on all Tier 1 architectures."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3413
+#: documentation/content/en/articles/committers-guide/_index.adoc:3421
msgid ""
"Features and compatibility shims used by binaries compiled against older "
"stable branches may be removed in newer major versions. Such removals will "
@@ -7429,19 +7791,19 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3414
+#: documentation/content/en/articles/committers-guide/_index.adoc:3422
msgid ""
"Tier 1 platforms should be fully documented. Basic operations will be "
"documented in the FreeBSD Handbook."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3415
+#: documentation/content/en/articles/committers-guide/_index.adoc:3423
msgid "Tier 1 platforms will be included in the source tree."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3416
+#: documentation/content/en/articles/committers-guide/_index.adoc:3424
msgid ""
"Tier 1 platforms should be self-hosting either via the in-tree toolchain or "
"an external toolchain. If an external toolchain is required, official binary "
@@ -7449,14 +7811,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3418
+#: documentation/content/en/articles/committers-guide/_index.adoc:3426
msgid ""
"To maintain maturity of Tier 1 platforms, the FreeBSD Project will maintain "
"the following resources to support development:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3420
+#: documentation/content/en/articles/committers-guide/_index.adoc:3428
msgid ""
"Build and test automation support either in the FreeBSD.org cluster or some "
"other location easily available for all developers. Embedded platforms may "
@@ -7465,41 +7827,41 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3421
-#: documentation/content/en/articles/committers-guide/_index.adoc:3451
+#: documentation/content/en/articles/committers-guide/_index.adoc:3429
+#: documentation/content/en/articles/committers-guide/_index.adoc:3459
msgid "Inclusion in the `make universe` and `make tinderbox` targets."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3422
+#: documentation/content/en/articles/committers-guide/_index.adoc:3430
msgid ""
"Dedicated hardware in one of the FreeBSD clusters for package building "
"(either natively or via qemu-user)."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3424
+#: documentation/content/en/articles/committers-guide/_index.adoc:3432
msgid ""
"Collectively, developers are required to provide the following to maintain "
"the Tier 1 status of a platform:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3426
+#: documentation/content/en/articles/committers-guide/_index.adoc:3434
msgid ""
"Changes to the source tree should not knowingly break the build of a Tier 1 "
"platform."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3427
+#: documentation/content/en/articles/committers-guide/_index.adoc:3435
msgid ""
"Tier 1 architectures must have a mature, healthy ecosystem of users and "
"active developers."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3428
+#: documentation/content/en/articles/committers-guide/_index.adoc:3436
msgid ""
"Developers should be able to build packages on commonly available, non-"
"embedded Tier 1 systems. This can mean either native builds if non-embedded "
@@ -7508,7 +7870,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3429
+#: documentation/content/en/articles/committers-guide/_index.adoc:3437
msgid ""
"Changes cannot break the userland ABI. If an ABI change is required, ABI "
"compatibility for existing binaries should be provided via use of symbol "
@@ -7516,7 +7878,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3430
+#: documentation/content/en/articles/committers-guide/_index.adoc:3438
msgid ""
"Changes merged to stable branches cannot break the protected portions of the "
"kernel ABI. If a kernel ABI change is required, the change should be "
@@ -7524,13 +7886,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3431
+#: documentation/content/en/articles/committers-guide/_index.adoc:3439
#, no-wrap
msgid "Tier 2: Developmental and Niche Architectures"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3435
+#: documentation/content/en/articles/committers-guide/_index.adoc:3443
msgid ""
"Tier 2 platforms are functional, but less mature FreeBSD platforms. They "
"are not supported by the security officer, release engineering, and Ports "
@@ -7538,7 +7900,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3439
+#: documentation/content/en/articles/committers-guide/_index.adoc:3447
msgid ""
"Tier 2 platforms may be Tier 1 platform candidates that are still under "
"active development. Architectures reaching end of life may also be moved "
@@ -7548,14 +7910,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3441
+#: documentation/content/en/articles/committers-guide/_index.adoc:3449
msgid ""
"The FreeBSD Project provides the following guarantees to consumers of Tier 2 "
"platforms:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3443
+#: documentation/content/en/articles/committers-guide/_index.adoc:3451
msgid ""
"The ports infrastructure should include basic support for Tier 2 "
"architectures sufficient to support building ports and packages. This "
@@ -7564,19 +7926,19 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3444
+#: documentation/content/en/articles/committers-guide/_index.adoc:3452
msgid ""
"New features which are not inherently platform-specific should be feasible "
"on all Tier 2 architectures if not implemented."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3445
+#: documentation/content/en/articles/committers-guide/_index.adoc:3453
msgid "Tier 2 platforms will be included in the source tree."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3446
+#: documentation/content/en/articles/committers-guide/_index.adoc:3454
msgid ""
"Tier 2 platforms should be self-hosting either via the in-tree toolchain or "
"an external toolchain. If an external toolchain is required, official binary "
@@ -7584,41 +7946,41 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3447
+#: documentation/content/en/articles/committers-guide/_index.adoc:3455
msgid ""
"Tier 2 platforms should provide functional kernels and userlands even if an "
"official release distribution is not provided."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3449
+#: documentation/content/en/articles/committers-guide/_index.adoc:3457
msgid ""
"To maintain maturity of Tier 2 platforms, the FreeBSD Project will maintain "
"the following resources to support development:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3453
+#: documentation/content/en/articles/committers-guide/_index.adoc:3461
msgid ""
"Collectively, developers are required to provide the following to maintain "
"the Tier 2 status of a platform:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3455
+#: documentation/content/en/articles/committers-guide/_index.adoc:3463
msgid ""
"Changes to the source tree should not knowingly break the build of a Tier 2 "
"platform."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3456
+#: documentation/content/en/articles/committers-guide/_index.adoc:3464
msgid ""
"Tier 2 architectures must have an active ecosystem of users and developers."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3457
+#: documentation/content/en/articles/committers-guide/_index.adoc:3465
msgid ""
"While changes are permitted to break the userland ABI, the ABI should not be "
"broken gratuitously. Significant userland ABI changes should be restricted "
@@ -7626,20 +7988,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3458
+#: documentation/content/en/articles/committers-guide/_index.adoc:3466
msgid ""
"New features that are not yet implemented on Tier 2 architectures should "
"provide a means of disabling them on those architectures."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3459
+#: documentation/content/en/articles/committers-guide/_index.adoc:3467
#, no-wrap
msgid "Tier 3: Experimental Architectures"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3463
+#: documentation/content/en/articles/committers-guide/_index.adoc:3471
msgid ""
"Tier 3 platforms have at least partial FreeBSD support. They are _not_ "
"supported by the security officer, release engineering, and Ports Management "
@@ -7647,7 +8009,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3466
+#: documentation/content/en/articles/committers-guide/_index.adoc:3474
msgid ""
"Tier 3 platforms are architectures in the early stages of development, for "
"non-mainstream hardware platforms, or which are considered legacy systems "
@@ -7656,7 +8018,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3469
+#: documentation/content/en/articles/committers-guide/_index.adoc:3477
msgid ""
"The FreeBSD Project provides no guarantees to consumers of Tier 3 platforms "
"and is not committed to maintaining resources to support development. Tier "
@@ -7665,20 +8027,20 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3470
+#: documentation/content/en/articles/committers-guide/_index.adoc:3478
#, no-wrap
msgid "Unsupported Architectures"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3474
+#: documentation/content/en/articles/committers-guide/_index.adoc:3482
msgid ""
"Other platforms are not supported in any form by the project. The project "
"previously described these as Tier 4 systems."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3477
+#: documentation/content/en/articles/committers-guide/_index.adoc:3485
msgid ""
"After a platform transitions to unsupported, all support for the platform is "
"removed from the source, ports and documentation trees. Note that ports "
@@ -7687,13 +8049,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3478
+#: documentation/content/en/articles/committers-guide/_index.adoc:3486
#, no-wrap
msgid "Policy on Changing the Tier of an Architecture"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3482
+#: documentation/content/en/articles/committers-guide/_index.adoc:3490
msgid ""
"Systems may only be moved from one tier to another by approval of the "
"FreeBSD Core Team, which shall make that decision in collaboration with the "
@@ -7703,25 +8065,25 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:3484
+#: documentation/content/en/articles/committers-guide/_index.adoc:3492
#, no-wrap
msgid "Ports Specific FAQ"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3487
+#: documentation/content/en/articles/committers-guide/_index.adoc:3495
#, no-wrap
msgid "Adding a New Port"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3490
+#: documentation/content/en/articles/committers-guide/_index.adoc:3498
#, no-wrap
msgid "How do I add a new port?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3495
+#: documentation/content/en/articles/committers-guide/_index.adoc:3503
msgid ""
"Adding a port to the tree is relatively simple. Once the port is ready to be "
"added, as explained later crossref:committers-guide[ports-qa-add-new-"
@@ -7731,20 +8093,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3499
+#: documentation/content/en/articles/committers-guide/_index.adoc:3507
#, no-wrap
msgid "\tSUBDIR += newport\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3502
+#: documentation/content/en/articles/committers-guide/_index.adoc:3510
msgid ""
"Once the port and its category's Makefile are ready, the new port can be "
"committed:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3507
+#: documentation/content/en/articles/committers-guide/_index.adoc:3515
#, no-wrap
msgid ""
"% git add category/Makefile category/newport\n"
@@ -7753,7 +8115,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3511
+#: documentation/content/en/articles/committers-guide/_index.adoc:3519
msgid ""
"Don't forget to crossref:committers-guide[port-commit-message-formats,setup "
"git hooks for the ports tree as explained here]; a specific hook has been "
@@ -7761,19 +8123,19 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3514
+#: documentation/content/en/articles/committers-guide/_index.adoc:3522
#, no-wrap
msgid "Any other things I need to know when I add a new port?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3517
+#: documentation/content/en/articles/committers-guide/_index.adoc:3525
msgid ""
"Check the port, preferably to make sure it compiles and packages correctly."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3520
+#: documentation/content/en/articles/committers-guide/_index.adoc:3528
msgid ""
"The extref:{porters-handbook}testing[Porters Handbook's Testing Chapter] "
"contains more detailed instructions. See the extref:{porters-handbook}"
@@ -7782,14 +8144,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3522
+#: documentation/content/en/articles/committers-guide/_index.adoc:3530
msgid ""
"You do not necessarily have to eliminate all warnings but make sure you have "
"fixed the simple ones."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3524
+#: documentation/content/en/articles/committers-guide/_index.adoc:3532
msgid ""
"If the port came from a submitter who has not contributed to the Project "
"before, add that person's name to the extref:{contributors}[Additional "
@@ -7797,14 +8159,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3527
+#: documentation/content/en/articles/committers-guide/_index.adoc:3535
msgid ""
"Close the PR if the port came in as a PR. To close a PR, change the state "
"to `Issue Resolved` and the resolution as `Fixed`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3531
+#: documentation/content/en/articles/committers-guide/_index.adoc:3539
msgid ""
"If for some reason using extref:{porters-handbook}testing[poudriere, testing-"
"poudriere] to test the new port is not possible, the bare minimum of testing "
@@ -7812,7 +8174,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3541
+#: documentation/content/en/articles/committers-guide/_index.adoc:3549
#, no-wrap
msgid ""
"# make install\n"
@@ -7825,85 +8187,85 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3544
+#: documentation/content/en/articles/committers-guide/_index.adoc:3552
msgid ""
"Note that poudriere is the reference for package building, it the port does "
"not build in poudriere, it will be removed."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3547
+#: documentation/content/en/articles/committers-guide/_index.adoc:3555
#, no-wrap
msgid "Removing an Existing Port"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3550
+#: documentation/content/en/articles/committers-guide/_index.adoc:3558
#, no-wrap
msgid "How do I remove an existing port?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3553
+#: documentation/content/en/articles/committers-guide/_index.adoc:3561
msgid ""
"First, please read the section about repository copies. Before you remove "
"the port, you have to verify there are no other ports depending on it."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3555
+#: documentation/content/en/articles/committers-guide/_index.adoc:3563
msgid "Make sure there is no dependency on the port in the ports collection:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3556
+#: documentation/content/en/articles/committers-guide/_index.adoc:3564
msgid "The port's PKGNAME appears in exactly one line in a recent INDEX file."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3557
+#: documentation/content/en/articles/committers-guide/_index.adoc:3565
msgid ""
"No other ports contains any reference to the port's directory or PKGNAME in "
"their Makefiles"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3561
+#: documentation/content/en/articles/committers-guide/_index.adoc:3569
msgid ""
"When using Git, consider using man:git-grep[1], it is much faster than `grep "
"-r`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3564
+#: documentation/content/en/articles/committers-guide/_index.adoc:3572
msgid "Then, remove the port:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3568
+#: documentation/content/en/articles/committers-guide/_index.adoc:3576
msgid "Remove the port's files and directory with `git rm`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3569
+#: documentation/content/en/articles/committers-guide/_index.adoc:3577
msgid ""
"Remove the `SUBDIR` listing of the port in the parent directory "
"[.filename]#Makefile#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3570
-#: documentation/content/en/articles/committers-guide/_index.adoc:3585
+#: documentation/content/en/articles/committers-guide/_index.adoc:3578
+#: documentation/content/en/articles/committers-guide/_index.adoc:3593
msgid "Add an entry to [.filename]#ports/MOVED#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3571
+#: documentation/content/en/articles/committers-guide/_index.adoc:3579
msgid "Remove the port from [.filename]#ports/LEGAL# if it is there."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3576
+#: documentation/content/en/articles/committers-guide/_index.adoc:3584
msgid ""
"Alternatively, you can use the rmport script, from [.filename]#ports/Tools/"
"scripts#. This script was written by {vd}. When sending questions about "
@@ -7912,13 +8274,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3578
+#: documentation/content/en/articles/committers-guide/_index.adoc:3586
#, no-wrap
msgid "How do I move a port to a new location?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3583
+#: documentation/content/en/articles/committers-guide/_index.adoc:3591
msgid ""
"Perform a thorough check of the ports collection for any dependencies on the "
"old port location/name, and update them. Running `grep` on "
@@ -7928,14 +8290,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3584
+#: documentation/content/en/articles/committers-guide/_index.adoc:3592
msgid ""
"Remove the `SUBDIR` entry from the old category Makefile and add a `SUBDIR` "
"entry to the new category Makefile."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3586
+#: documentation/content/en/articles/committers-guide/_index.adoc:3594
msgid ""
"Search for entries in xml files inside [.filename]#ports/security/vuxml# and "
"adjust them accordingly. In particular, check for previous packages with the "
@@ -7943,51 +8305,51 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3587
+#: documentation/content/en/articles/committers-guide/_index.adoc:3595
msgid "Move the port with `git mv`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3588
-#: documentation/content/en/articles/committers-guide/_index.adoc:3599
+#: documentation/content/en/articles/committers-guide/_index.adoc:3596
+#: documentation/content/en/articles/committers-guide/_index.adoc:3607
msgid "Commit the changes."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3591
+#: documentation/content/en/articles/committers-guide/_index.adoc:3599
#, no-wrap
msgid "How do I copy a port to a new location?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3596
+#: documentation/content/en/articles/committers-guide/_index.adoc:3604
msgid "Copy port with `cp -R old-cat/old-port new-cat/new-port`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3597
+#: documentation/content/en/articles/committers-guide/_index.adoc:3605
msgid "Add the new port to the [.filename]#new-cat/Makefile#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3598
+#: documentation/content/en/articles/committers-guide/_index.adoc:3606
msgid "Change stuff in [.filename]#new-cat/new-port#."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3602
+#: documentation/content/en/articles/committers-guide/_index.adoc:3610
#, no-wrap
msgid "Ports Freeze"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3605
+#: documentation/content/en/articles/committers-guide/_index.adoc:3613
#, no-wrap
msgid "What is a “ports freeze”?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3612
+#: documentation/content/en/articles/committers-guide/_index.adoc:3620
msgid ""
"A “ports freeze” was a restricted state the ports tree was put in before a "
"release. It was used to ensure a higher quality for the packages shipped "
@@ -7998,7 +8360,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3615
+#: documentation/content/en/articles/committers-guide/_index.adoc:3623
msgid ""
"For more information on how to merge commits to the quarterly branch, see "
"crossref:committers-guide[ports-qa-misc-request-mfh, What is the procedure "
@@ -8006,32 +8368,32 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3617
+#: documentation/content/en/articles/committers-guide/_index.adoc:3625
#, no-wrap
msgid "Quarterly Branches"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3620
+#: documentation/content/en/articles/committers-guide/_index.adoc:3628
#, no-wrap
msgid "What is the procedure to request authorization for merging a commit to the quarterly branch?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3623
+#: documentation/content/en/articles/committers-guide/_index.adoc:3631
msgid ""
"As of November 30, 2020, there is no need to seek explicit approval to "
"commit to the quarterly branch."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3625
+#: documentation/content/en/articles/committers-guide/_index.adoc:3633
#, no-wrap
msgid "What is the procedure for merging commits to the quarterly branch?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3628
+#: documentation/content/en/articles/committers-guide/_index.adoc:3636
msgid ""
"Merging commits to the quarterly branch (a process we call MFH for a "
"historical reason) is very similar to MFC'ing a commit in the src "
@@ -8039,7 +8401,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3634
+#: documentation/content/en/articles/committers-guide/_index.adoc:3642
#, no-wrap
msgid ""
"% git checkout 2021Q2\n"
@@ -8049,7 +8411,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3638
+#: documentation/content/en/articles/committers-guide/_index.adoc:3646
msgid ""
"where `$HASH` is the hash of the commit you want to copy over to the "
"quarterly branch. The `-x` parameter ensures the hash `$HASH` of the `main` "
@@ -8057,19 +8419,19 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3640
+#: documentation/content/en/articles/committers-guide/_index.adoc:3648
#, no-wrap
msgid "Creating a New Category"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3643
+#: documentation/content/en/articles/committers-guide/_index.adoc:3651
#, no-wrap
msgid "What is the procedure for creating a new category?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3648
+#: documentation/content/en/articles/committers-guide/_index.adoc:3656
msgid ""
"Please see extref:{porters-handbook}[Proposing a New Category, proposing-"
"categories] in the Porter's Handbook. Once that procedure has been followed "
@@ -8078,42 +8440,42 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3652
+#: documentation/content/en/articles/committers-guide/_index.adoc:3660
msgid "Perform any needed moves. (This only applies to physical categories.)"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3653
+#: documentation/content/en/articles/committers-guide/_index.adoc:3661
msgid ""
"Update the `VALID_CATEGORIES` definition in [.filename]#ports/Mk/"
"bsd.port.mk#."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3654
+#: documentation/content/en/articles/committers-guide/_index.adoc:3662
msgid "Assign the PR back to you."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3657
+#: documentation/content/en/articles/committers-guide/_index.adoc:3665
#, no-wrap
msgid "What do I need to do to implement a new physical category?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3662
+#: documentation/content/en/articles/committers-guide/_index.adoc:3670
msgid ""
"Upgrade each moved port's [.filename]#Makefile#. Do not connect the new "
"category to the build yet."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3664
+#: documentation/content/en/articles/committers-guide/_index.adoc:3672
msgid "To do this, you will need to:"
msgstr ""
#. type: delimited block = 6
-#: documentation/content/en/articles/committers-guide/_index.adoc:3668
+#: documentation/content/en/articles/committers-guide/_index.adoc:3676
msgid ""
"Change the port's `CATEGORIES` (this was the point of the exercise, "
"remember?) The new category is listed first. This will help to ensure that "
@@ -8121,7 +8483,7 @@ msgid ""
msgstr ""
#. type: delimited block = 6
-#: documentation/content/en/articles/committers-guide/_index.adoc:3669
+#: documentation/content/en/articles/committers-guide/_index.adoc:3677
msgid ""
"Run a `make describe`. Since the top-level `make index` that you will be "
"running in a few steps is an iteration of `make describe` over the entire "
@@ -8130,14 +8492,14 @@ msgid ""
msgstr ""
#. type: delimited block = 6
-#: documentation/content/en/articles/committers-guide/_index.adoc:3670
+#: documentation/content/en/articles/committers-guide/_index.adoc:3678
msgid ""
"If you want to be really thorough, now might be a good time to run "
"man:portlint[1]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3673
+#: documentation/content/en/articles/committers-guide/_index.adoc:3681
msgid ""
"Check that the ``PKGORIGIN``s are correct. The ports system uses each port's "
"`CATEGORIES` entry to create its `PKGORIGIN`, which is used to connect "
@@ -8147,7 +8509,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3675
+#: documentation/content/en/articles/committers-guide/_index.adoc:3683
msgid ""
"To do this, use the [.filename]#chkorigin.sh# tool: `env PORTSDIR=/path/to/"
"ports sh -e /path/to/ports/Tools/scripts/chkorigin.sh`. This will check "
@@ -8157,7 +8519,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3676
+#: documentation/content/en/articles/committers-guide/_index.adoc:3684
msgid ""
"On your own local system, test the proposed changes: first, comment out the "
"SUBDIR entries in the old ports' categories' [.filename]##Makefile##s; then "
@@ -8169,7 +8531,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3677
+#: documentation/content/en/articles/committers-guide/_index.adoc:3685
msgid ""
"Once this is done, you can commit the updated [.filename]#ports/Makefile# to "
"connect the new category to the build and also commit the "
@@ -8177,25 +8539,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3678
+#: documentation/content/en/articles/committers-guide/_index.adoc:3686
msgid "Add appropriate entries to [.filename]#ports/MOVED#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3679
+#: documentation/content/en/articles/committers-guide/_index.adoc:3687
msgid "Update the documentation by modifying:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3680
-#: documentation/content/en/articles/committers-guide/_index.adoc:3689
+#: documentation/content/en/articles/committers-guide/_index.adoc:3688
+#: documentation/content/en/articles/committers-guide/_index.adoc:3697
msgid ""
"the extref:{porters-handbook}[list of categories, PORTING-CATEGORIES] in the "
"Porter's Handbook"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3682
+#: documentation/content/en/articles/committers-guide/_index.adoc:3690
msgid ""
"Only once all the above have been done, and no one is any longer reporting "
"problems with the new ports, should the old ports be deleted from their "
@@ -8203,38 +8565,38 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3684
+#: documentation/content/en/articles/committers-guide/_index.adoc:3692
#, no-wrap
msgid "What do I need to do to implement a new virtual category?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3687
+#: documentation/content/en/articles/committers-guide/_index.adoc:3695
msgid ""
"This is much simpler than a physical category. Only a few modifications are "
"needed:"
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:3691
-#: documentation/content/en/articles/committers-guide/_index.adoc:3785
+#: documentation/content/en/articles/committers-guide/_index.adoc:3699
+#: documentation/content/en/articles/committers-guide/_index.adoc:3793
#, no-wrap
msgid "Miscellaneous Questions"
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3694
+#: documentation/content/en/articles/committers-guide/_index.adoc:3702
#, no-wrap
msgid "Are there changes that can be committed without asking the maintainer for approval?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3697
+#: documentation/content/en/articles/committers-guide/_index.adoc:3705
msgid "Blanket approval for most ports applies to these types of fixes:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3699
+#: documentation/content/en/articles/committers-guide/_index.adoc:3707
msgid ""
"Most infrastructure changes to a port (that is, modernizing, but not "
"changing the functionality). For example, the blanket covers converting to "
@@ -8243,19 +8605,19 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3700
+#: documentation/content/en/articles/committers-guide/_index.adoc:3708
msgid "Trivial and _tested_ build and runtime fixes."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3701
+#: documentation/content/en/articles/committers-guide/_index.adoc:3709
msgid ""
"Documentations or metadata changes to ports, like [.filename]#pkg-descr# or "
"`COMMENT`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3706
+#: documentation/content/en/articles/committers-guide/_index.adoc:3714
msgid ""
"Exceptions to this are anything maintained by the {portmgr}, or the "
"{security-officer}. No unauthorized commits may ever be made to ports "
@@ -8263,20 +8625,20 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3709
+#: documentation/content/en/articles/committers-guide/_index.adoc:3717
#, no-wrap
msgid "How do I know if my port is building correctly or not?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3713
+#: documentation/content/en/articles/committers-guide/_index.adoc:3721
msgid ""
"The packages are built multiple times each week. If a port fails, the "
"maintainer will receive an email from `pkg-fallout@FreeBSD.org`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3715
+#: documentation/content/en/articles/committers-guide/_index.adoc:3723
msgid ""
"Reports for all the package builds (official, experimental, and non-"
"regression) are aggregated at link:pkg-status.FreeBSD.org[pkg-"
@@ -8284,26 +8646,26 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3717
+#: documentation/content/en/articles/committers-guide/_index.adoc:3725
#, no-wrap
msgid "I added a new port. Do I need to add it to the [.filename]#INDEX#?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3720
+#: documentation/content/en/articles/committers-guide/_index.adoc:3728
msgid ""
"No. The file can either be generated by running `make index`, or a pre-"
"generated version can be downloaded with `make fetchindex`."
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3722
+#: documentation/content/en/articles/committers-guide/_index.adoc:3730
#, no-wrap
msgid "Are there any other files I am not allowed to touch?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3726
+#: documentation/content/en/articles/committers-guide/_index.adoc:3734
msgid ""
"Any file directly under [.filename]#ports/#, or any file under a "
"subdirectory that starts with an uppercase letter ([.filename]#Mk/#, "
@@ -8313,13 +8675,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3728
+#: documentation/content/en/articles/committers-guide/_index.adoc:3736
#, no-wrap
msgid "What is the proper procedure for updating the checksum for a port distfile when the file changes without a version change?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3732
+#: documentation/content/en/articles/committers-guide/_index.adoc:3740
msgid ""
"When the checksum for a distribution file is updated due to the author "
"updating the file without changing the port revision, the commit message "
@@ -8332,20 +8694,20 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/articles/committers-guide/_index.adoc:3734
+#: documentation/content/en/articles/committers-guide/_index.adoc:3742
#, no-wrap
msgid "How can an experimental test build of the ports tree (exp-run) be requested?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3738
+#: documentation/content/en/articles/committers-guide/_index.adoc:3746
msgid ""
"An exp-run must be completed before patches with a significant ports impact "
"are committed. The patch can be against the ports tree or the base system."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3740
+#: documentation/content/en/articles/committers-guide/_index.adoc:3748
msgid ""
"Full package builds will be done with the patches provided by the submitter, "
"and the submitter is required to fix detected problems _(fallout)_ before "
@@ -8353,22 +8715,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3744
+#: documentation/content/en/articles/committers-guide/_index.adoc:3752
msgid "Go to the link:https://bugs.freebsd.org/submit[Bugzilla new PR page]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3745
+#: documentation/content/en/articles/committers-guide/_index.adoc:3753
msgid "Select the product your patch is about."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3746
+#: documentation/content/en/articles/committers-guide/_index.adoc:3754
msgid "Fill in the bug report as normal. Remember to attach the patch."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3747
+#: documentation/content/en/articles/committers-guide/_index.adoc:3755
msgid ""
"If at the top it says “Show Advanced Fields” click on it. It will now say "
"“Hide Advanced Fields”. Many new fields will be available. If it already "
@@ -8376,56 +8738,56 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3748
+#: documentation/content/en/articles/committers-guide/_index.adoc:3756
msgid ""
"In the “Flags” section, set the “exp-run” one to `?`. As for all other "
"fields, hovering the mouse over any field shows more details."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3749
+#: documentation/content/en/articles/committers-guide/_index.adoc:3757
msgid "Submit. Wait for the build to run."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3750
+#: documentation/content/en/articles/committers-guide/_index.adoc:3758
msgid "{portmgr} will reply with a possible fallout."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3751
+#: documentation/content/en/articles/committers-guide/_index.adoc:3759
msgid "Depending on the fallout:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3752
+#: documentation/content/en/articles/committers-guide/_index.adoc:3760
msgid ""
"If there is no fallout, the procedure stops here, and the change can be "
"committed, pending any other approval required."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3753
+#: documentation/content/en/articles/committers-guide/_index.adoc:3761
msgid ""
"If there is fallout, it _must_ be fixed, either by fixing the ports directly "
"in the ports tree, or adding to the submitted patch."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3754
+#: documentation/content/en/articles/committers-guide/_index.adoc:3762
msgid ""
"When this is done, go back to step 6 saying the fallout was fixed and wait "
"for the exp-run to be run again. Repeat as long as there are broken ports."
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:3757
+#: documentation/content/en/articles/committers-guide/_index.adoc:3765
#, no-wrap
msgid "Issues Specific to Developers Who Are Not Committers"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3762
+#: documentation/content/en/articles/committers-guide/_index.adoc:3770
msgid ""
"A few people who have access to the FreeBSD machines do not have commit "
"bits. Almost all of this document will apply to these developers as well "
@@ -8434,17 +8796,17 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3764
+#: documentation/content/en/articles/committers-guide/_index.adoc:3772
msgid "crossref:committers-guide[admin, Administrative Details]"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3765
+#: documentation/content/en/articles/committers-guide/_index.adoc:3773
msgid "crossref:committers-guide[conventions-everyone, For Everyone]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3769
+#: documentation/content/en/articles/committers-guide/_index.adoc:3777
msgid ""
"Get your mentor to add you to the \"Additional Contributors\" "
"([.filename]#doc/shared/contrib-additional.adoc#), if you are not already "
@@ -8452,48 +8814,48 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3771
+#: documentation/content/en/articles/committers-guide/_index.adoc:3779
msgid "crossref:committers-guide[developer.relations, Developer Relations]"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3772
+#: documentation/content/en/articles/committers-guide/_index.adoc:3780
msgid "crossref:committers-guide[ssh.guide, SSH Quick-Start Guide]"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3773
+#: documentation/content/en/articles/committers-guide/_index.adoc:3781
msgid ""
"crossref:committers-guide[rules, The FreeBSD Committers' Big List of Rules]"
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:3775
+#: documentation/content/en/articles/committers-guide/_index.adoc:3783
#, no-wrap
msgid "Information About Google Analytics"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3778
+#: documentation/content/en/articles/committers-guide/_index.adoc:3786
msgid ""
"As of December 12, 2012, Google Analytics was enabled on the FreeBSD Project "
"website to collect anonymized usage statistics regarding usage of the site."
msgstr ""
#. type: Plain text
-#: documentation/content/en/articles/committers-guide/_index.adoc:3782
+#: documentation/content/en/articles/committers-guide/_index.adoc:3790
msgid ""
"As of March 3, 2022, Google Analytics was removed from the FreeBSD Project."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3787
+#: documentation/content/en/articles/committers-guide/_index.adoc:3795
#, no-wrap
msgid "How do I access people.FreeBSD.org to put up personal or project information?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3791
+#: documentation/content/en/articles/committers-guide/_index.adoc:3799
msgid ""
"`people.FreeBSD.org` is the same as `freefall.FreeBSD.org`. Just create a "
"[.filename]#public_html# directory. Anything you place in that directory "
@@ -8502,45 +8864,45 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3792
+#: documentation/content/en/articles/committers-guide/_index.adoc:3800
#, no-wrap
msgid "Where are the mailing list archives stored?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3795
+#: documentation/content/en/articles/committers-guide/_index.adoc:3803
msgid ""
"The mailing lists are archived under [.filename]#/local/mail# on "
"`freefall.FreeBSD.org`."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3796
+#: documentation/content/en/articles/committers-guide/_index.adoc:3804
#, no-wrap
msgid "I would like to mentor a new committer. What process do I need to follow?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3799
+#: documentation/content/en/articles/committers-guide/_index.adoc:3807
msgid ""
"See the https://www.freebsd.org/internal/new-account/[New Account Creation "
"Procedure] document on the internal pages."
msgstr ""
#. type: Title ==
-#: documentation/content/en/articles/committers-guide/_index.adoc:3801
+#: documentation/content/en/articles/committers-guide/_index.adoc:3809
#, no-wrap
msgid "Benefits and Perks for FreeBSD Committers"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3804
+#: documentation/content/en/articles/committers-guide/_index.adoc:3812
#, no-wrap
msgid "Recognition"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3808
+#: documentation/content/en/articles/committers-guide/_index.adoc:3816
msgid ""
"Recognition as a competent software engineer is the longest lasting value. "
"In addition, getting a chance to work with some of the best people that "
@@ -8548,33 +8910,33 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3810
+#: documentation/content/en/articles/committers-guide/_index.adoc:3818
#, no-wrap
msgid "FreeBSD Mall"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3813
+#: documentation/content/en/articles/committers-guide/_index.adoc:3821
msgid ""
"FreeBSD committers can get a free 4-CD or DVD set at conferences from http://"
"www.freebsdmall.com[FreeBSD Mall, Inc.]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3815
+#: documentation/content/en/articles/committers-guide/_index.adoc:3823
#, no-wrap
msgid "`Gandi.net`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3818
+#: documentation/content/en/articles/committers-guide/_index.adoc:3826
msgid ""
"https://gandi.net[Gandi] provides website hosting, cloud computing, domain "
"registration, and X.509 certificate services."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3822
+#: documentation/content/en/articles/committers-guide/_index.adoc:3830
msgid ""
"Gandi offers an E-rate discount to all FreeBSD developers. To streamline "
"the process of getting the discount first set up a Gandi account, fill in "
@@ -8584,20 +8946,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/committers-guide/_index.adoc:3824
+#: documentation/content/en/articles/committers-guide/_index.adoc:3832
#, no-wrap
msgid "`rsync.net`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3827
+#: documentation/content/en/articles/committers-guide/_index.adoc:3835
msgid ""
"https://rsync.net[rsync.net] provides cloud storage for offsite backup that "
"is optimized for UNIX users. Their service runs entirely on FreeBSD and ZFS."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/articles/committers-guide/_index.adoc:3828
+#: documentation/content/en/articles/committers-guide/_index.adoc:3836
msgid ""
"rsync.net offers a free-forever 500 GB account to FreeBSD developers. Simply "
"sign up at https://www.rsync.net/freebsd.html[https://www.rsync.net/"
diff --git a/documentation/content/en/articles/contributing/_index.adoc b/documentation/content/en/articles/contributing/_index.adoc
index d98ff31de0..022dc29e2e 100644
--- a/documentation/content/en/articles/contributing/_index.adoc
+++ b/documentation/content/en/articles/contributing/_index.adoc
@@ -93,7 +93,7 @@ If anything is poorly explained, ambiguous, out of date or incorrect, let us kno
Even better, send us a fix (AsciiDoc is not difficult to learn, but there is no objection to plain text submissions).
. Help translate FreeBSD documentation into your native language.
If documentation already exists for your language, you can help translate additional documents or verify that the translations are up-to-date and correct.
-First take a look at the extref:{fdp-primer}[Translations FAQ, translations] in the FreeBSD Documentation Project Primer.
+First take a look at the extref:{fdp-primer}translations[Translations FAQ, translations] in the FreeBSD Documentation Project Primer.
You are not committing yourself to translating every single FreeBSD document by doing this - as a volunteer, you can do as much or as little translation as you desire.
Once someone begins translating, others almost always join the effort.
If you only have the time or energy to translate one part of the documentation, please translate the installation instructions.
@@ -169,7 +169,7 @@ Contributions to the system generally fall into one or more of the following 5 c
An idea or suggestion of _general_ technical interest should be mailed to the {freebsd-hackers}.
Likewise, people with an interest in such things (and a tolerance for a _high_ volume of mail!) may subscribe to the {freebsd-hackers}.
-See extref:{handbook}[The FreeBSD Handbook, eresources-mail] for more information about this and other mailing lists.
+See extref:{handbook}eresources[The FreeBSD Handbook, eresources-mail] for more information about this and other mailing lists.
If you are submitting a simple patch to the src repo, please consider submitting it to the project's GitHub mirror as https://github.com/freebsd/freebsd-src/pulls[a pull request].
Suitable submissions should:
@@ -223,7 +223,7 @@ Send submissions and changes (even small ones are welcome!) using the same metho
An addition or change to the existing source code is a somewhat trickier affair and depends a lot on how far out of date you are with the current state of FreeBSD development.
There is a special on-going release of FreeBSD known as "FreeBSD-CURRENT" which is made available in a variety of ways for the convenience of developers working actively on the system.
-See extref:{handbook}[The FreeBSD Handbook, current-stable] for more information about getting and using FreeBSD-CURRENT.
+See extref:{handbook}cutting-edge[The FreeBSD Handbook, current-stable] for more information about getting and using FreeBSD-CURRENT.
Working from older sources unfortunately means that your changes may sometimes be too obsolete or too divergent for easy re-integration into FreeBSD.
Chances of this can be minimized somewhat by subscribing to the {freebsd-announce} and the {freebsd-current} lists, where discussions on the current state of the system take place.
@@ -432,7 +432,7 @@ Please refer to extref:{problem-reports}[Writing FreeBSD Problem Reports] for in
======
Please do not submit a man:shar[1] archive of the entire port; instead, use man:git-format-patch[1] or man:diff[1] `-ruN`.
In this way, committers can much more easily see exactly what changes are being made.
-The Porter's Handbook section on extref:{porters-handbook}[Upgrading, port-upgrading] has more information.
+The Porter's Handbook section on extref:{porters-handbook}upgrading[Upgrading, port-upgrading] has more information.
======
. Wait
+
diff --git a/documentation/content/en/articles/filtering-bridges/_index.adoc b/documentation/content/en/articles/filtering-bridges/_index.adoc
index 1ef6adc085..64c7bd781b 100644
--- a/documentation/content/en/articles/filtering-bridges/_index.adoc
+++ b/documentation/content/en/articles/filtering-bridges/_index.adoc
@@ -96,7 +96,7 @@ options IPFIREWALL_VERBOSE
The first line is to compile the bridge support, the second one is the firewall and the third one is the logging functions of the firewall.
Now it is necessary to build and install the new kernel.
-You may find detailed instructions in the extref:{handbook}[Building and Installing a Custom Kernel, kernelconfig-building] section of the FreeBSD Handbook.
+You may find detailed instructions in the extref:{handbook}kernelconfig[Building and Installing a Custom Kernel, kernelconfig-building] section of the FreeBSD Handbook.
[[filtering-bridges-modules]]
=== Modules Loading
diff --git a/documentation/content/en/articles/freebsd-questions/_index.adoc b/documentation/content/en/articles/freebsd-questions/_index.adoc
index 2869c685ab..052c202ffd 100644
--- a/documentation/content/en/articles/freebsd-questions/_index.adoc
+++ b/documentation/content/en/articles/freebsd-questions/_index.adoc
@@ -101,7 +101,7 @@ The following criteria should help for 99% of all questions, however:
. If the question relates to a bug, and you are _sure_ that it is a bug (for example, you can pinpoint the place in the code where it happens, and you maybe have a fix), then send the message to `FreeBSD-hackers`.
. If the question relates to enhancements to FreeBSD, and you can make suggestions about how to implement them, then send the message to `FreeBSD-hackers`.
-There are also a number of other extref:{handbook}[specialized mailing lists, eresources-mail], which caters to more specific interests.
+There are also a number of other extref:{handbook}eresources[specialized mailing lists, eresources-mail], which caters to more specific interests.
The criteria above still apply, and it is in your interest to stick to them, since you are more likely to get good results that way.
== Before Submitting a Question
@@ -110,7 +110,7 @@ You can (and should) do some things yourself before asking a question on one of
* Try solving the problem on your own. If you post a question which shows that you have tried to solve the problem, your question will generally attract more positive attention from people reading it. Trying to solve the problem yourself will also enhance your understanding of FreeBSD, and will eventually let you use your knowledge to help others by answering questions posted to the mailing lists.
* Read the manual pages, and the FreeBSD documentation (either installed in [.filename]#/usr/doc# or accessible via WWW at http://www.FreeBSD.org[http://www.FreeBSD.org]), especially the extref:{handbook}[handbook] and the extref:{faq}[FAQ].
-* Browse and/or search the archives for the mailing list, to see if your question or a similar one has been asked (and possibly answered) on the list. You can browse and/or search the mailing list archives at https://www.FreeBSD.org/mail[https://www.FreeBSD.org/mail] and https://www.FreeBSD.org/search/#mailinglists[https://www.FreeBSD.org/search/#mailinglists] respectively.
+* Browse and/or search the archives for the mailing list, to see if your question or a similar one has been asked (and possibly answered) on the list. You can browse and/or search the mailing list archives at https://www.FreeBSD.org/mail[https://www.FreeBSD.org/mail] and https://www.FreeBSD.org/search/#mailinglists[https://www.FreeBSD.org/search/#mailinglists] respectively.
* Use a search engine such as http://www.google.com[Google] or http://www.yahoo.com[Yahoo] to find answers to your question.
== How to Submit a Question
diff --git a/documentation/content/en/articles/freebsd-update-server/_index.adoc b/documentation/content/en/articles/freebsd-update-server/_index.adoc
index 78f44784c8..fd7c066605 100644
--- a/documentation/content/en/articles/freebsd-update-server/_index.adoc
+++ b/documentation/content/en/articles/freebsd-update-server/_index.adoc
@@ -88,7 +88,7 @@ At a minimum, updates require building on a FreeBSD release greater than or equa
====
* A user account with at least 4 GB of available space. This will allow the creation of updates for 7.1 and 7.2, but the exact space requirements may change from version to version.
* An man:ssh[1] account on a remote machine to upload distributed updates.
-* A web server, like extref:{handbook}[Apache, network-apache], with over half of the space required for the build. For instance, test builds for 7.1 and 7.2 consume a total amount of 4 GB, and the webserver space needed to distribute these updates is 2.6 GB.
+* A web server, like extref:{handbook}network-servers[Apache, network-apache], with over half of the space required for the build. For instance, test builds for 7.1 and 7.2 consume a total amount of 4 GB, and the webserver space needed to distribute these updates is 2.6 GB.
* Basic knowledge of shell scripting with Bourne shell, man:sh[1].
[[Configuration]]
@@ -402,9 +402,9 @@ In the event update code needs to be re-uploaded, this may be done by changing t
The uploaded files will need to be in the document root of the webserver in order for updates to be distributed.
The exact configuration will vary depending on the web server used.
-For the Apache web server, please refer to the extref:{handbook}[Configuration of Apache servers, network-apache] section in the Handbook.
+For the Apache web server, please refer to the extref:{handbook}network-servers[Configuration of Apache servers, network-apache] section in the Handbook.
-Update client's `KeyPrint` and `ServerName` in [.filename]#/etc/freebsd-update.conf#, and perform updates as instructed in the extref:{handbook}[FreeBSD Update, updating-upgrading-freebsdupdate] section of the Handbook.
+Update client's `KeyPrint` and `ServerName` in [.filename]#/etc/freebsd-update.conf#, and perform updates as instructed in the extref:{handbook}cutting-edge[FreeBSD Update, updating-upgrading-freebsdupdate] section of the Handbook.
[IMPORTANT]
====
@@ -437,7 +437,7 @@ Create the patch directory of the respective release under [.filename]#/usr/loca
As an example, take the patch for man:named[8].
Read the advisory, and grab the necessary file from link:https://www.FreeBSD.org/security/advisories/[FreeBSD Security Advisories].
-More information on interpreting the advisory, can be found in the extref:{handbook}[FreeBSD Handbook, security-advisories].
+More information on interpreting the advisory, can be found in the extref:{handbook}security[FreeBSD Handbook, security-advisories].
In the https://security.freebsd.org/advisories/FreeBSD-SA-09:12.bind.asc[security brief], this advisory is called `SA-09:12.bind`.
After downloading the file, it is required to rename the file to an appropriate patch level.
@@ -631,7 +631,7 @@ addextradocs () {
make ${COMPATFLAGS} release.1 release.2 2>&1
....
-* Create an appropriate extref:{handbook}[DNS, network-dns] SRV record for the update server, and put others behind it with variable weights. Using this facility will provide update mirrors, however this tip is not necessary unless you wish to provide a redundant service.
+* Create an appropriate extref:{handbook}network-servers[DNS, network-dns] SRV record for the update server, and put others behind it with variable weights. Using this facility will provide update mirrors, however this tip is not necessary unless you wish to provide a redundant service.
+
[.programlisting]
....
diff --git a/documentation/content/en/articles/geom-class/_index.adoc b/documentation/content/en/articles/geom-class/_index.adoc
index cf10202e74..7613cb780a 100644
--- a/documentation/content/en/articles/geom-class/_index.adoc
+++ b/documentation/content/en/articles/geom-class/_index.adoc
@@ -152,7 +152,7 @@ This is controlled with two [.filename]#/etc/rc.conf# variables:
[.programlisting]
....
dumpdev="/dev/ad0s4b"
-dumpdir="/usr/core
+dumpdir="/usr/core"
....
The `dumpdev` variable specifies the swap partition and `dumpdir` tells the system where in the filesystem to relocate the core dump on reboot.
@@ -241,7 +241,7 @@ Structure `bio` is used for any and all Input/Output operations concerning GEOM.
It basically contains information about what device ('provider') should satisfy the request, request type, offset, length, pointer to a buffer, and a bunch of "user-specific" flags and fields that can help implement various hacks.
The important thing here is that ``bio``s are handled asynchronously.
-That means that, in most parts of the code, there is no analogue to userland's man:read[2] and man:write[2] calls that do not return until a request is done.
+That means that, in most parts of the code, there is no analogue to userland's man:read[2] and man:write[2] calls that do not return until a request is done.
Rather, a developer-supplied function is called as a notification when the request gets completed (or results in error).
The asynchronous programming model (also called "event-driven") is somewhat harder than the much more used imperative one used in userland (at least it takes a while to get used to it).
diff --git a/documentation/content/en/articles/gjournal-desktop/_index.adoc b/documentation/content/en/articles/gjournal-desktop/_index.adoc
index 1f8c15f843..164c92985b 100644
--- a/documentation/content/en/articles/gjournal-desktop/_index.adoc
+++ b/documentation/content/en/articles/gjournal-desktop/_index.adoc
@@ -61,7 +61,7 @@ On rare occasions, file system corruption reaches a point where user interventio
The new journaling capability provided by GEOM can greatly assist in such scenarios, by virtually eliminating the time required for file system checking, and ensuring that the file system is quickly restored to a consistent state.
-This article describes a procedure for implementing UFS journaling on a typical desktop PC scenario (one hard disk used for both operating system and data).
+This article describes a procedure for implementing UFS journaling on a typical desktop PC scenario (one hard disk used for both operating system and data).
It should be followed during a fresh installation of FreeBSD.
The steps are simple enough and do not require overly complex interaction with the command line.
@@ -106,14 +106,14 @@ For example:
* You reserved some free disk space in a partition in [.filename]#/dev/ad0s1g#.
* Using `gjournal`, a new [.filename]#/dev/ad0s1f.journal# device is created where [.filename]#/dev/ad0s1f# is the data provider, and [.filename]#/dev/ad0s1g# is the journal provider. This new device is then used for all subsequent file operations.
-The amount of disk space you need to reserve for the journal provider depends on the usage load of the file system and not on the size of the data provider.
+The amount of disk space you need to reserve for the journal provider depends on the usage load of the file system and not on the size of the data provider.
For example on a typical office desktop, a 1 GB journal provider for the [.filename]#/usr# file system will suffice, while a machine that deals with heavy disk I/O (i.e. video editing) may need more.
A kernel panic will occur if the journal space is exhausted before it has a chance to be committed.
[NOTE]
====
The journal sizes suggested here, are highly unlikely to cause problems in typical desktop use (such as web browsing, word processing and playback of media files).
-If your workload includes intense disk activity, use the following rule for maximum reliability: Your RAM size should fit in 30% of the journal provider's space.
+If your workload includes intense disk activity, use the following rule for maximum reliability: Your RAM size should fit in 30% of the journal provider's space.
For example, if your system has 1 GB RAM, create an approximately 3.3 GB journal provider.
(Multiply your RAM size with 3.3 to obtain the size of the journal).
====
@@ -197,7 +197,7 @@ We would however suggest you postpone installation of third party software (pack
[[first-boot]]
=== Booting for the first time
-Your system will come up normally, but you will need to edit [.filename]#/etc/fstab# and remove the extra swap partitions you created for the journals.
+Your system will come up normally, but you will need to edit [.filename]#/etc/fstab# and remove the extra swap partitions you created for the journals.
Normally, the swap partition you will actually use is the one with the "b" suffix (i.e. ad0s1b in our example).
Remove all other swap space entries and reboot so that FreeBSD will stop using them.
@@ -371,7 +371,7 @@ options UFS_GJOURNAL # Note: This is already in GENERIC
options GEOM_JOURNAL # You will have to add this one
....
-Rebuild and reinstall your kernel following the relevant extref:{handbook}[instructions in the FreeBSD Handbook., kernelconfig]
+Rebuild and reinstall your kernel following the relevant extref:{handbook}kernelconfig[instructions in the FreeBSD Handbook., kernelconfig]
Do not forget to remove the relevant "load" entry from [.filename]#/boot/loader.conf# if you have previously used it.
@@ -504,7 +504,7 @@ Finally, edit [.filename]#/boot/loader.conf#, remove the entry that loads the `g
Journaling is a fairly new feature of FreeBSD, and as such, it is not very well documented yet.
You may however find the following additional references useful:
-* A extref:{handbook}[new section on journaling, geom-gjournal] is now part of the FreeBSD Handbook.
+* A extref:{handbook}geom[new section on journaling, geom-gjournal] is now part of the FreeBSD Handbook.
* https://lists.freebsd.org/pipermail/freebsd-current/2006-June/064043.html[This post] in {freebsd-current} by man:gjournal[8]'s developer, `{pjd}`.
* https://lists.freebsd.org/pipermail/freebsd-questions/2008-April/173501.html[This post] in {freebsd-questions} by `{ivoras}`.
* The manual pages of man:gjournal[8] and man:geom[8].
diff --git a/documentation/content/en/articles/hubs/_index.adoc b/documentation/content/en/articles/hubs/_index.adoc
index 1ddbe3065a..8445423a5d 100644
--- a/documentation/content/en/articles/hubs/_index.adoc
+++ b/documentation/content/en/articles/hubs/_index.adoc
@@ -392,7 +392,7 @@ Tier-1 mirrors are required to:
* provide FTP and rsync access
Furthermore, admins should be subscribed to the {freebsd-hubs}.
-See extref:{handbook}[this link, eresources-mail] for details, how to subscribe.
+See extref:{handbook}eresources[this link, eresources-mail] for details, how to subscribe.
[IMPORTANT]
====
diff --git a/documentation/content/en/articles/ipsec-must/_index.adoc b/documentation/content/en/articles/ipsec-must/_index.adoc
index dbca759c6e..262ffef368 100644
--- a/documentation/content/en/articles/ipsec-must/_index.adoc
+++ b/documentation/content/en/articles/ipsec-must/_index.adoc
@@ -144,7 +144,7 @@ IPsec encrypts everything between two hosts.
Most of the modern versions of FreeBSD have IPsec support in their base source.
So you will need to include the `IPSEC` option in your kernel config and, after kernel rebuild and reinstall, configure IPsec connections using man:setkey[8] command.
-A comprehensive guide on running IPsec on FreeBSD is provided in extref:{handbook}[FreeBSD Handbook, ipsec].
+A comprehensive guide on running IPsec on FreeBSD is provided in extref:{vpn-ipsec}[VPN over IPsec].
[[kernel]]
== src/sys/i386/conf/KERNELNAME
diff --git a/documentation/content/en/articles/leap-seconds/_index.adoc b/documentation/content/en/articles/leap-seconds/_index.adoc
index d28629b005..55a1dfb5fc 100644
--- a/documentation/content/en/articles/leap-seconds/_index.adoc
+++ b/documentation/content/en/articles/leap-seconds/_index.adoc
@@ -56,7 +56,7 @@ Also see man:time2posix[3].
[[leapseconds-posix]]
== Default Leap Second Handling on FreeBSD
-The easiest way to handle leap seconds is with the POSIX time rules FreeBSD uses by default, combined with extref:{handbook}[NTP, network-ntp].
+The easiest way to handle leap seconds is with the POSIX time rules FreeBSD uses by default, combined with extref:{handbook}network-servers[NTP, network-ntp].
When man:ntpd[8] is running and the time is synchronized with upstream NTP servers that handle leap seconds correctly, the leap second will cause the system time to automatically repeat the last second of the day.
No other adjustments are necessary.
diff --git a/documentation/content/en/articles/linux-emulation/_index.adoc b/documentation/content/en/articles/linux-emulation/_index.adoc
index a252df5f54..f225c23fe4 100644
--- a/documentation/content/en/articles/linux-emulation/_index.adoc
+++ b/documentation/content/en/articles/linux-emulation/_index.adoc
@@ -1008,7 +1008,7 @@ Newer glibc in a case of 2.6 kernel uses `clone` to implement man:fork[2] and ma
The locking is implemented to be per-subsystem because we do not expect a lot of contention on these.
There are two locks: `emul_lock` used to protect manipulating of `linux_emuldata` and `emul_shared_lock` used to manipulate `linux_emuldata_shared`.
The `emul_lock` is a nonsleepable blocking mutex while `emul_shared_lock` is a sleepable blocking `sx_lock`.
-Due to of the per-subsystem locking we can coalesce some locks and that is why the em find offers the non-locking access.
+Due to of the per-subsystem locking we can coalesce some locks and that is why the em_find offers the non-locking access.
[[tls]]
=== TLS
@@ -1431,6 +1431,6 @@ I would like to thank all those people for their advice, code reviews and genera
[[literatures]]
== Literatures
-. Marshall Kirk McKusick - George V. Nevile-Neil. Design and Implementation of the FreeBSD operating system. Addison-Wesley, 2005.
+. Marshall Kirk McKusick - George V. Neville-Neil. Design and Implementation of the FreeBSD operating system. Addison-Wesley, 2005.
. https://tldp.org[https://tldp.org]
. https://www.kernel.org[https://www.kernel.org]
diff --git a/documentation/content/en/articles/linux-users/_index.adoc b/documentation/content/en/articles/linux-users/_index.adoc
index 50a0c2d54f..343b523c6b 100644
--- a/documentation/content/en/articles/linux-users/_index.adoc
+++ b/documentation/content/en/articles/linux-users/_index.adoc
@@ -54,7 +54,7 @@ toc::[]
This document highlights some of the technical differences between FreeBSD and Linux(R) so that intermediate to advanced Linux(R) users can quickly familiarize themselves with the basics of FreeBSD.
This document assumes that FreeBSD is already installed.
-Refer to the extref:{handbook}[Installing FreeBSD, bsdinstall] chapter of the FreeBSD Handbook for help with the installation process.
+Refer to the extref:{handbook}bsdinstall[Installing FreeBSD, bsdinstall] chapter of the FreeBSD Handbook for help with the installation process.
[[shells]]
== Default Shell
@@ -66,7 +66,7 @@ The root shell is man:tcsh[1] by default on FreeBSD 13 and earlier and man:sh[1]
man:sh[1] is very similar to Bash but with a much smaller feature-set.
Generally shell scripts written for man:sh[1] will run in Bash, but the reverse is not always true.
-However, Bash and other shells are available for installation using the FreeBSD extref:{handbook}[Packages and Ports Collection, ports].
+However, Bash and other shells are available for installation using the FreeBSD extref:{handbook}ports[Packages and Ports Collection, ports].
After installing another shell, use man:chsh[1] to change a user's default shell.
It is recommended that the `root` user's default shell remain unchanged since shells which are not included in the base distribution are installed to [.filename]#/usr/local/bin#.
@@ -106,7 +106,7 @@ For example, the following command installs Apache 2.4:
# pkg install apache24
....
-For more information on packages refer to section 5.4 of the FreeBSD Handbook: extref:{handbook}[Using pkgng for Binary Package Management, pkgng-intro].
+For more information on packages refer to section 4.4 of the FreeBSD Handbook: extref:{handbook}ports[Using pkgng for Binary Package Management, pkgng-intro].
[[ports]]
=== Ports
@@ -115,7 +115,7 @@ The FreeBSD Ports Collection is a framework of [.filename]#Makefiles# and patche
When installing a port, the system will fetch the source code, apply any required patches, compile the code, and install the application and any required dependencies.
The Ports Collection, sometimes referred to as the ports tree, can be installed to [.filename]#/usr/ports# using link:{handbook}mirrors/#git[Git].
-Detailed instructions for installing the Ports Collection can be found in extref:{handbook}[section 4.5.1, ports-using-installation-methods] of the FreeBSD Handbook.
+Detailed instructions for installing the Ports Collection can be found in extref:{handbook}ports[section 4.5.1, ports-using-installation-methods] of the FreeBSD Handbook.
To compile a port, change to the port's directory and start the build process. The following example installs Apache 2.4 from the Ports Collection:
@@ -134,7 +134,7 @@ This example specifies that the mod_ldap module should also be installed:
# make WITH_LDAP="YES" install clean
....
-Refer to extref:{handbook}[Using the Ports Collection, ports-using] for more information.
+Refer to extref:{handbook}ports[Using the Ports Collection, ports-using] for more information.
[[startup]]
== System Startup
@@ -149,7 +149,7 @@ The scripts found in [.filename]#/etc/rc.d/# are for applications that are part
The scripts in [.filename]#/usr/local/etc/rc.d/# are for user-installed applications such as Apache and Squid.
Since FreeBSD is developed as a complete operating system, user-installed applications are not considered to be part of the "base" system.
-User-installed applications are generally installed using extref:{handbook}[Packages or Ports, ports-using].
+User-installed applications are generally installed using extref:{handbook}ports[Packages or Ports, ports-using].
In order to keep them separate from the base system, user-installed applications are installed under [.filename]#/usr/local/#.
Therefore, user-installed binaries reside in [.filename]#/usr/local/bin/#, configuration files are in [.filename]#/usr/local/etc/#, and so on.
@@ -232,9 +232,9 @@ ifconfig_em0="DHCP"
FreeBSD does not use Linux(R) IPTABLES for its firewall.
Instead, FreeBSD offers a choice of three kernel level firewalls:
-* extref:{handbook}[PF, firewalls-pf]
-* extref:{handbook}[IPFILTER, firewalls-ipf]
-* extref:{handbook}[IPFW, firewalls-ipfw]
+* extref:{handbook}firewalls[PF, firewalls-pf]
+* extref:{handbook}firewalls[IPFILTER, firewalls-ipf]
+* extref:{handbook}firewalls[IPFW, firewalls-ipfw]
PF is developed by the OpenBSD project and ported to FreeBSD.
PF was created as a replacement for IPFILTER and its syntax is similar to that of IPFILTER.
@@ -291,7 +291,7 @@ When using man:cron[8] to schedule updates, use `freebsd-update cron` in the man
====
-For more information on source and binary updates, refer to extref:{handbook}[the chapter on updating, updating-upgrading-freebsdupdate] in the FreeBSD Handbook.
+For more information on source and binary updates, refer to extref:{handbook}cutting-edge[the chapter on updating, updating-upgrading-freebsdupdate] in the FreeBSD Handbook.
[[procfs]]
== procfs: Gone But Not Forgotten
diff --git a/documentation/content/en/articles/mailing-list-faq/_index.adoc b/documentation/content/en/articles/mailing-list-faq/_index.adoc
index ab708fc0e4..64595b6bb0 100644
--- a/documentation/content/en/articles/mailing-list-faq/_index.adoc
+++ b/documentation/content/en/articles/mailing-list-faq/_index.adoc
@@ -43,8 +43,8 @@ Abstract
This is the FAQ for the FreeBSD mailing lists.
If you are interested in helping with this project, send email to the {freebsd-doc}.
-The latest version of this document is always available from the link:.[FreeBSD World Wide Web server].
-It may also be downloaded as one large link:.[HTML] file with HTTP or as plain text, PostScript, PDF, etc. from the https://download.freebsd.org/doc/[FreeBSD FTP server].
+The latest version of this document is always available from the extref:{mailing-list-faq}[FreeBSD World Wide Web server].
+It may also be downloaded as one large extref:{mailing-list-faq}[HTML] file with HTTP or as plain text, PostScript, PDF, etc. from the https://download.freebsd.org/doc/[FreeBSD FTP server].
You may also want to link:https://www.FreeBSD.org/search/[Search the FAQ].
'''
diff --git a/documentation/content/en/articles/pgpkeys/_index.adoc b/documentation/content/en/articles/pgpkeys/_index.adoc
index ba59411090..8fd6cd8eff 100644
--- a/documentation/content/en/articles/pgpkeys/_index.adoc
+++ b/documentation/content/en/articles/pgpkeys/_index.adoc
@@ -474,6 +474,9 @@ include::{include-path}kgalazka.key[]
=== `{avg}`
include::{include-path}avg.key[]
+=== `{tiga}`
+include::{include-path}tiga.key[]
+
=== `{beat}`
include::{include-path}beat.key[]
@@ -879,6 +882,9 @@ include::{include-path}christos.key[]
=== `{marino}`
include::{include-path}marino.key[]
+=== `{emaste}`
+include::{include-path}emaste.key[]
+
=== `{cherry}`
include::{include-path}cherry.key[]
@@ -1077,6 +1083,9 @@ include::{include-path}jdp.key[]
=== `{krion}`
include::{include-path}krion.key[]
+=== `{vladlen}`
+include::{include-path}vladlen.key[]
+
=== `{sepotvin}`
include::{include-path}sepotvin.key[]
@@ -1431,6 +1440,9 @@ include::{include-path}peter.key[]
=== `{nwhitehorn}`
include::{include-path}nwhitehorn.key[]
+=== `{obiwac}`
+include::{include-path}obiwac.key[]
+
=== `{miwi}`
include::{include-path}miwi.key[]
@@ -1458,6 +1470,9 @@ include::{include-path}emax.key[]
=== `{oshogbo}`
include::{include-path}oshogbo.key[]
+=== `{andy}`
+include::{include-path}andy.key[]
+
=== `{riggs}`
include::{include-path}riggs.key[]
@@ -1518,6 +1533,9 @@ include::{include-path}khorben.key[]
=== `{vexeduxr}`
include::{include-path}vexeduxr.key[]
+=== `{alven}`
+include::{include-path}alven.key[]
+
[[pgpkeys-other]]
== Other Cluster Account Holders
diff --git a/documentation/content/en/articles/pgpkeys/_index.po b/documentation/content/en/articles/pgpkeys/_index.po
index 52d62342bf..f961577548 100644
--- a/documentation/content/en/articles/pgpkeys/_index.po
+++ b/documentation/content/en/articles/pgpkeys/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2025-06-29 21:20+0100\n"
+"POT-Creation-Date: 2025-08-17 20:54+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2765,221 +2765,233 @@ msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1434
#, no-wrap
-msgid "`{miwi}`"
+msgid "`{obiwac}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1437
#, no-wrap
-msgid "`{nate}`"
+msgid "`{miwi}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1440
#, no-wrap
-msgid "`{twinterg}`"
+msgid "`{nate}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1443
#, no-wrap
-msgid "`{def}`"
+msgid "`{twinterg}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1446
#, no-wrap
-msgid "`{wollman}`"
+msgid "`{def}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1449
#, no-wrap
-msgid "`{joerg}`"
+msgid "`{wollman}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1452
#, no-wrap
-msgid "`{ygy}`"
+msgid "`{joerg}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1455
#, no-wrap
-msgid "`{emax}`"
+msgid "`{ygy}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1458
#, no-wrap
-msgid "`{oshogbo}`"
+msgid "`{emax}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1461
#, no-wrap
-msgid "`{riggs}`"
+msgid "`{oshogbo}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1464
#, no-wrap
-msgid "`{egypcio}`"
+msgid "`{riggs}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1467
#, no-wrap
-msgid "`{bz}`"
+msgid "`{egypcio}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1470
#, no-wrap
-msgid "`{dsl}`"
+msgid "`{bz}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1473
#, no-wrap
-msgid "`{zeising}`"
+msgid "`{dsl}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1476
#, no-wrap
-msgid "`{phantom}`"
+msgid "`{zeising}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1479
#, no-wrap
-msgid "`{tz}`"
+msgid "`{phantom}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1482
#, no-wrap
-msgid "`{rigoletto}`"
+msgid "`{tz}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1485
#, no-wrap
-msgid "`{kaktus}`"
+msgid "`{rigoletto}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1488
#, no-wrap
-msgid "`{samm}`"
+msgid "`{kaktus}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1491
#, no-wrap
-msgid "`{arrowd}`"
+msgid "`{samm}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1494
#, no-wrap
-msgid "`{ronald}`"
+msgid "`{arrowd}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1497
#, no-wrap
-msgid "`{meta}`"
+msgid "`{ronald}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1500
#, no-wrap
-msgid "`{rnagy}`"
+msgid "`{meta}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1503
#, no-wrap
-msgid "`{vvd}`"
+msgid "`{rnagy}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1506
#, no-wrap
-msgid "`{gbe}`"
+msgid "`{vvd}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1509
#, no-wrap
-msgid "`{bnovkov}`"
+msgid "`{gbe}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1512
#, no-wrap
-msgid "`{ivy}`"
+msgid "`{bnovkov}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1515
#, no-wrap
-msgid "`{khorben}`"
+msgid "`{ivy}`"
msgstr ""
#. type: Title ===
#: documentation/content/en/articles/pgpkeys/_index.adoc:1518
#, no-wrap
+msgid "`{khorben}`"
+msgstr ""
+
+#. type: Title ===
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1521
+#, no-wrap
msgid "`{vexeduxr}`"
msgstr ""
+#. type: Title ===
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1524
+#, no-wrap
+msgid "`{alven}`"
+msgstr ""
+
#. type: Title ==
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1522
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1528
#, no-wrap
msgid "Other Cluster Account Holders"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1524
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1530
#, no-wrap
msgid "`{bk}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1527
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1533
#, no-wrap
msgid "`{deb}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1530
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1536
#, no-wrap
msgid "`{debdrup}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1533
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1539
#, no-wrap
msgid "`{dutchdaemon}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1536
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1542
#, no-wrap
msgid "`{keymaster}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1539
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1545
#, no-wrap
msgid "`{mwlucas}`"
msgstr ""
#. type: Title ===
-#: documentation/content/en/articles/pgpkeys/_index.adoc:1542
+#: documentation/content/en/articles/pgpkeys/_index.adoc:1548
#, no-wrap
msgid "`{dhw}`"
msgstr ""
diff --git a/documentation/content/en/articles/pr-guidelines/_index.adoc b/documentation/content/en/articles/pr-guidelines/_index.adoc
index b6729150cd..d645d4637b 100644
--- a/documentation/content/en/articles/pr-guidelines/_index.adoc
+++ b/documentation/content/en/articles/pr-guidelines/_index.adoc
@@ -208,7 +208,7 @@ this will avoid duplicate emails sent to the mailing list.
[NOTE]
====
-Since the list of individuals who have volunteered to be the default assignee for certain types of PRs changes so often, it is much more suitable for https://wiki.freebsd.org/AssigningPRs[the FreeBSD wiki].
+Since the list of individuals who have volunteered to be the default assignee for certain types of PRs changes so often, it is much more suitable for https://wiki.freebsd.org/AssigningPRs[the FreeBSD wiki].
====
Here is a sample list of such entities; it is probably not complete.
@@ -438,7 +438,7 @@ Here is a sample list of such entities; it is probably not complete.
|mailing list
|===
-Ports PRs which have a maintainer who is a ports committer may be reassigned by anyone (but note that not every FreeBSD committer is necessarily a ports committer, so you cannot simply go by the email address alone.)
+Ports PRs which have a maintainer who is a ports committer may be reassigned by anyone (but note that not every FreeBSD committer is necessarily a ports committer, so you cannot simply go by the email address alone.)
For other PRs, please do not reassign them to individuals (other than yourself) unless you are certain that the assignee really wants to track the PR.
This will help to avoid the case where no one looks at fixing a particular problem because everyone assumes that the assignee is already working on it.
@@ -500,7 +500,7 @@ This means that spammers found them.
Whenever you close one of these PRs, please do the following:
-* Set the component to `junk` (under `Supporting Services`.
+* Set the component to `junk` (under `Supporting Services`).
* Set Responsible to `nobody@FreeBSD.org`.
* Set State to `Issue Resolved`.
diff --git a/documentation/content/en/articles/rc-scripting/_index.adoc b/documentation/content/en/articles/rc-scripting/_index.adoc
index 14e0ad4bb4..dbb718ebb9 100644
--- a/documentation/content/en/articles/rc-scripting/_index.adoc
+++ b/documentation/content/en/articles/rc-scripting/_index.adoc
@@ -590,7 +590,7 @@ After a script has been written, it needs to be integrated into [.filename]#rc.d
The crucial step is to install the script in [.filename]#/etc/rc.d# (for the base system) or [.filename]#/usr/local/etc/rc.d# (for ports).
Both [.filename]#bsd.prog.mk# and [.filename]#bsd.port.mk# provide convenient hooks for that, and usually you do not have to worry about the proper ownership and mode.
System scripts should be installed from [.filename]#src/libexec/rc/rc.d# through the [.filename]#Makefile# found there.
-Port scripts can be installed using `USE_RC_SUBR` as described extref:{porters-handbook}[in the Porter's Handbook, rc-scripts].
+Port scripts can be installed using `USE_RC_SUBR` as described extref:{porters-handbook}special[in the Porter's Handbook, rc-scripts].
However, we should consider beforehand the place of our script in the system startup sequence.
The service handled by our script is likely to depend on other services.
@@ -852,7 +852,7 @@ A script with a long running service which needs to do something listed above be
By default, only the start and stop parts of a script are run within a service jail, the rest is run outside the jail.
As such any setting used in the start/stop parts of the script can not be set from e.g. a precommand.
-To make a script ready for use with extref:../../books/handbook/jails/#service-jails[Service Jails], only one more config line needs to be inserted:
+To make a script ready for use with extref:{handbook}jails[Service Jails, service-jails], only one more config line needs to be inserted:
[.programlisting]
....
diff --git a/documentation/content/en/articles/releng/_index.adoc b/documentation/content/en/articles/releng/_index.adoc
index f19ccb2bdd..56cacf4f0f 100644
--- a/documentation/content/en/articles/releng/_index.adoc
+++ b/documentation/content/en/articles/releng/_index.adoc
@@ -86,7 +86,7 @@ The ABI stability has improved greatly from the compared to previous releases.
In most cases, binaries from the older _STABLE_ systems run unmodified on newer systems, including __HEAD__, assuming that the system management interfaces are not used.
In the interim period between releases, weekly snapshots are built automatically by the FreeBSD Project build machines and made available for download from `https:/download.FreeBSD.org/snapshots/`.
-The widespread availability of binary release snapshots, and the tendency of our user community to keep up with -STABLE development with Subversion and "`make buildworld`" footnote:[extref:{handbook}[Rebuilding world, makeworld]] helps to keep FreeBSD-STABLE in a very reliable condition even before the quality assurance activities ramp up pending a major release.
+The widespread availability of binary release snapshots, and the tendency of our user community to keep up with -STABLE development with Subversion and "`make buildworld`" footnote:[extref:{handbook}cutting-edge[Rebuilding world, makeworld]] helps to keep FreeBSD-STABLE in a very reliable condition even before the quality assurance activities ramp up pending a major release.
In addition to installation ISO snapshots, weekly virtual machine images are also provided for use with VirtualBox, qemu, or other popular emulation software.
The virtual machine images can be downloaded from `https://download.FreeBSD.org/snapshots/VM-IMAGES/`.
@@ -412,7 +412,7 @@ We certainly encourage innovation in the form of advanced installation and admin
=== Scripting `bsdinstall`
The FreeBSD system installation and configuration tool, man:bsdinstall[8], can be scripted to provide automated installs for large sites.
-This functionality can be used in conjunction with Intel(R) PXE footnote:[extref:{handbook}[Diskless Operation with PXE, network-diskless]] to bootstrap systems from the network.
+This functionality can be used in conjunction with Intel(R) PXE footnote:[extref:{handbook}advanced-networking[Diskless Operation with PXE, network-diskless]] to bootstrap systems from the network.
[[lessons-learned]]
== Lessons Learned from FreeBSD 4.4
diff --git a/documentation/content/en/articles/remote-install/_index.adoc b/documentation/content/en/articles/remote-install/_index.adoc
index ba9bf48256..2575637b94 100644
--- a/documentation/content/en/articles/remote-install/_index.adoc
+++ b/documentation/content/en/articles/remote-install/_index.adoc
@@ -233,7 +233,7 @@ Repeat the following command for each hard drive:
Next, create slices and label them with your preferred tool.
While it is considered easier to use `sysinstall`, a powerful and also probably less buggy method will be to use standard text-based UNIX(R) tools, such as man:fdisk[8] and man:bsdlabel[8], which will also be covered in this section.
-The former option is well documented in the extref:{handbook}[Installing FreeBSD, install-steps] chapter of the FreeBSD Handbook.
+The former option is well documented in the extref:{handbook}install[Installing FreeBSD, install-steps] chapter of the FreeBSD Handbook.
As it was mentioned in the introduction, this article will present how to set up a system with RAID-1 and ZFS capabilities.
Our set up will consist of a small man:gmirror[8] mirrored [.filename]#/# (root), [.filename]#/usr# and [.filename]#/var# dataset, and the rest of the disk space will be allocated for a man:zpool[8] mirrored ZFS file system.
Please note, that the ZFS file system will be configured after the FreeBSD operating system is successfully installed and booted.
diff --git a/documentation/content/en/articles/serial-uart/_index.adoc b/documentation/content/en/articles/serial-uart/_index.adoc
index 3852251b85..e953644b93 100644
--- a/documentation/content/en/articles/serial-uart/_index.adoc
+++ b/documentation/content/en/articles/serial-uart/_index.adoc
@@ -445,7 +445,7 @@ Modems operating at 28,800 and higher speeds have variable Symbol rates, but the
=== The IBM Personal Computer UART
-Starting with the original IBM Personal Computer, IBM selected the National Semiconductor INS8250 UART for use in the IBM PC Parallel/Serial Adapter.
+Starting with the original IBM Personal Computer, IBM selected the National Semiconductor INS8250 UART for use in the IBM PC Parallel/Serial Adapter.
Subsequent generations of compatible computers from IBM and other vendors continued to use the INS8250 or improved versions of the National Semiconductor UART family.
==== National Semiconductor UART Family Tree
@@ -815,7 +815,7 @@ Bit 0 -> Delta Clear To Send (DCTS). Set to "1" if the -CTS line has changed sta
=== Beyond the 16550A UART
-Although National Semiconductor has not offered any components compatible with the 16550 that provide additional features, various other vendors have.
+Although National Semiconductor has not offered any components compatible with the 16550 that provide additional features, various other vendors have.
Some of these components are described below.
It should be understood that to effectively utilize these improvements, drivers may have to be provided by the chip vendor since most of the popular operating systems do not support features beyond those provided by the 16550.
@@ -839,7 +839,7 @@ This leaves the designer free to components that may have better performance cha
[[sio]]
== Configuring the [.filename]#sio# driver
-The [.filename]#sio# driver provides support for NS8250-, NS16450-, NS16550 and NS16550A-based EIA RS-232C (CCITT V.24) communications interfaces.
+The [.filename]#sio# driver provides support for NS8250-, NS16450-, NS16550 and NS16550A-based EIA RS-232C (CCITT V.24) communications interfaces.
Several multiport cards are supported as well.
See the man:sio[4] manual page for detailed technical documentation.
@@ -878,12 +878,12 @@ One important note - the actual UART chips for the Boca 16 are in the connector
So if you have it unplugged, probes of those ports will fail.
I have never tested booting with the box unplugged and plugging it back in, and I suggest you do not either.
-If you do not already have a custom kernel configuration file set up, refer to extref:{handbook}[Kernel Configuration, kernelconfig] chapter of the FreeBSD Handbook for general procedures.
+If you do not already have a custom kernel configuration file set up, refer to extref:{handbook}kernelconfig[Kernel Configuration, kernelconfig] chapter of the FreeBSD Handbook for general procedures.
The following are the specifics for the Boca 16 board and assume you are using the kernel name MYKERNEL and editing with vi.
[.procedure]
====
-. Add the line
+. Add the line
+
[.programlisting]
....
@@ -905,7 +905,7 @@ device sio16 at isa? port 0x178 flags 0x1005 irq 3
+
The flags entry _must_ be changed from this example unless you are using the exact same sio assignments.
Flags are set according to 0x``__MYY__`` where _M_ indicates the minor number of the master port (the last port on a Boca 16) and _YY_ indicates if FIFO is enabled or disabled(enabled), IRQ sharing is used(yes) and if there is an AST/4 compatible IRQ control register(no).
-In this example,
+In this example,
+
[.programlisting]
....
@@ -953,7 +953,7 @@ sio16 at 0x178-0x17f irq 3 flags 0x1005 on isa
sio16: type 16550A (multiport master)
....
+
-If the messages go by too fast to see,
+If the messages go by too fast to see,
+
[source,shell]
....
@@ -976,7 +976,7 @@ If you do need to create the [.filename]#/dev# entries, run the following as `ro
....
+
If you do not want or need call-out devices for some reason, you can dispense with making the [.filename]#cua*# devices.
-. If you want a quick and sloppy way to make sure the devices are working, you can simply plug a modem into each port and (as root)
+. If you want a quick and sloppy way to make sure the devices are working, you can simply plug a modem into each port and (as root)
+
[source,shell]
....
diff --git a/documentation/content/en/articles/vinum/_index.adoc b/documentation/content/en/articles/vinum/_index.adoc
index e1c87acf48..6c078fa1c6 100644
--- a/documentation/content/en/articles/vinum/_index.adoc
+++ b/documentation/content/en/articles/vinum/_index.adoc
@@ -74,7 +74,7 @@ Users are advised to migrate to man:gconcat[8], man:gmirror[8], man:gstripe[8],
[NOTE]
====
-Starting with FreeBSD 5, [.filename]#vinum# has been rewritten to fit into the extref:{handbook}[GEOM architecture, geom], while retaining the original ideas, terminology, and on-disk metadata.
+Starting with FreeBSD 5, [.filename]#vinum# has been rewritten to fit into the extref:{handbook}geom[GEOM architecture, geom], while retaining the original ideas, terminology, and on-disk metadata.
This rewrite is called _gvinum_ (for _GEOM vinum_).
While this chapter uses the term [.filename]#vinum#, any command invocations should be performed with `gvinum`.
The name of the kernel module has changed from the original [.filename]#vinum.ko# to [.filename]#geom_vinum.ko#, and all device nodes reside under [.filename]#/dev/gvinum# instead of [.filename]#/dev/vinum#.
@@ -545,7 +545,7 @@ This enables [.filename]#vinum# to identify drives correctly even if they have b
_Gvinum_ always features an automatic startup once the kernel module is loaded, via man:loader.conf[5].
To load the _Gvinum_ module at boot time, add `geom_vinum_load="YES"` to [.filename]#/boot/loader.conf#.
-When [.filename]#vinum# is started with `gvinum start`, [.filename]#vinum# reads the configuration database from one of the [.filename]#vinum# drives.
+When [.filename]#vinum# is started with `gvinum start`, [.filename]#vinum# reads the configuration database from one of the [.filename]#vinum# drives.
Under normal circumstances, each drive contains an identical copy of the configuration database, so it does not matter which drive is read.
After a crash, however, [.filename]#vinum# must determine which drive was updated most recently and read the configuration from this drive.
It then updates the configuration, if necessary, from progressively older drives.
@@ -563,7 +563,7 @@ In the following sections, the term "root volume" is generally used to describe
=== Starting up [.filename]#vinum# Early Enough for the Root File System
-[.filename]#vinum# must be available early in the system boot as man:loader[8] must be able to load the vinum kernel module before starting the kernel.
+[.filename]#vinum# must be available early in the system boot as man:loader[8] must be able to load the vinum kernel module before starting the kernel.
This can be accomplished by putting this line in [.filename]#/boot/loader.conf#:
[.programlisting]
@@ -707,7 +707,7 @@ If this file system is to be mounted read-write later on, it is necessary to rem
==== Only Primary Bootstrap Loads
If [.filename]#/boot/loader# fails to load, but the primary bootstrap still loads (visible by a single dash in the left column of the screen right after the boot process starts), an attempt can be made to interrupt the primary bootstrap by pressing kbd:[space].
-This will make the bootstrap stop in extref:{handbook}[stage two, boot-boot1].
+This will make the bootstrap stop in extref:{handbook}boot[stage two, boot-boot1].
An attempt can be made here to boot off an alternate partition, like the partition containing the previous root file system that has been moved away from `a`.
[[vinum-root-panic]]
@@ -718,6 +718,6 @@ Unfortunately, [.filename]#vinum# accidentally leaves only 4 KB at the beginning
However, the stage one and two bootstraps plus the bsdlabel require 8 KB.
So if a [.filename]#vinum# partition was started at offset 0 within a slice or disk that was meant to be bootable, the [.filename]#vinum# setup will trash the bootstrap.
-Similarly, if the above situation has been recovered, by booting from a "Fixit" media, and the bootstrap has been re-installed using `bsdlabel -B` as described in extref:{handbook}[stage two, boot-boot1], the bootstrap will trash the [.filename]#vinum# header, and [.filename]#vinum# will no longer find its disk(s).
+Similarly, if the above situation has been recovered, by booting from a "Fixit" media, and the bootstrap has been re-installed using `bsdlabel -B` as described in extref:{handbook}boot[stage two, boot-boot1], the bootstrap will trash the [.filename]#vinum# header, and [.filename]#vinum# will no longer find its disk(s).
Though no actual [.filename]#vinum# configuration data or data in [.filename]#vinum# volumes will be trashed, and it would be possible to recover all the data by entering exactly the same [.filename]#vinum# configuration data again, the situation is hard to fix.
It is necessary to move the entire [.filename]#vinum# partition by at least 4 KB, to have the [.filename]#vinum# header and the system bootstrap no longer collide.
diff --git a/documentation/content/en/books/arch-handbook/_index.adoc b/documentation/content/en/books/arch-handbook/_index.adoc
index 7124ef877e..85f45ef41c 100644
--- a/documentation/content/en/books/arch-handbook/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/_index.adoc
@@ -1,6 +1,6 @@
---
title: FreeBSD Architecture Handbook
-authors:
+authors:
- author: The FreeBSD Documentation Project
copyright: 2000-2006, 2012-2023 The FreeBSD Documentation Project
description: For FreeBSD system developers. This book covers the architectural details of many important FreeBSD kernel subsystems
@@ -51,6 +51,6 @@ Abstract
Welcome to the FreeBSD Architecture Handbook. This manual is a _work in progress_ and is the work of many individuals. Many sections do not yet exist and some of those that do exist need to be updated. If you are interested in helping with this project, send email to the {freebsd-doc}.
-The latest version of this document is always available from the link:https://www.FreeBSD.org/[FreeBSD World Wide Web server]. It may also be downloaded in a variety of formats and compression options from the https://download.freebsd.org/doc/[FreeBSD download server] or one of the numerous extref:{handbook}[mirror sites, mirrors].
+The latest version of this document is always available from the link:https://www.FreeBSD.org/[FreeBSD World Wide Web server]. It may also be downloaded in a variety of formats and compression options from the https://download.freebsd.org/doc/[FreeBSD download server] or one of the numerous extref:{handbook}mirrors[mirror sites, mirrors].
'''
diff --git a/documentation/content/en/books/arch-handbook/book.adoc b/documentation/content/en/books/arch-handbook/book.adoc
index 3273926895..14d618f830 100644
--- a/documentation/content/en/books/arch-handbook/book.adoc
+++ b/documentation/content/en/books/arch-handbook/book.adoc
@@ -1,6 +1,6 @@
---
title: FreeBSD Architecture Handbook
-authors:
+authors:
- author: The FreeBSD Documentation Project
copyright: 2000-2006, 2012-2023 The FreeBSD Documentation Project
description: For FreeBSD system developers. This book covers the architectural details of many important FreeBSD kernel subsystems
@@ -49,7 +49,7 @@ Abstract
Welcome to the FreeBSD Architecture Handbook. This manual is a _work in progress_ and is the work of many individuals. Many sections do not yet exist and some of those that do exist need to be updated. If you are interested in helping with this project, send email to the {freebsd-doc}.
-The latest version of this document is always available from the link:https://www.FreeBSD.org/[FreeBSD World Wide Web server]. It may also be downloaded in a variety of formats and compression options from the https://download.freebsd.org/doc/[FreeBSD download server] or one of the numerous extref:{handbook}[mirror sites, mirrors].
+The latest version of this document is always available from the link:https://www.FreeBSD.org/[FreeBSD World Wide Web server]. It may also be downloaded in a variety of formats and compression options from the https://download.freebsd.org/doc/[FreeBSD download server] or one of the numerous extref:{handbook}mirrors[mirror sites, mirrors].
'''
diff --git a/documentation/content/en/books/arch-handbook/boot/_index.adoc b/documentation/content/en/books/arch-handbook/boot/_index.adoc
index 9065a9a183..8508f6f116 100644
--- a/documentation/content/en/books/arch-handbook/boot/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/boot/_index.adoc
@@ -258,7 +258,7 @@ start:
.[.filename]#stand/i386/boot0/boot0.S# [[boot-boot0-entrypoint]]
This first block of code is the entry point of the program.
It is where the BIOS transfers control.
-First, it makes sure that the string operations autoincrement its pointer operands (the `cld` instruction) footnote:[When in doubt, we refer the reader to the official Intel manuals, which describe the exact semantics for each instruction: .].
+First, it makes sure that the string operations autoincrement its pointer operands (the `cld` instruction) footnote:[When in doubt, we refer the reader to the official Intel manuals, which describe the exact semantics for each instruction.].
Then, as it makes no assumption about the state of the segment registers, it initializes them.
Finally, it sets the stack pointer register (`%sp`) to ($LOAD = address `0x7c00`), so we have a working stack.
@@ -719,8 +719,8 @@ The code after the call to `nread` locates the beginning of [.filename]#boot2# i
This is because the BTX server arranges [.filename]#boot2# to execute in a segment starting at `0xa000`.
We explore this in detail in the following section.
-The last code block of [.filename]#boot1# enables access to memory above 1MB footnote:[This is necessary for legacy reasons.
-Interested readers should see .] and concludes with a jump to the starting point of the BTX server:
+The last code block of [.filename]#boot1# enables access to memory above 1MB footnote:[This is necessary for legacy reasons.]
+and concludes with a jump to the starting point of the BTX server:
[.programlisting]
....
@@ -1530,7 +1530,7 @@ sys/kern/init_main.c:
}
....
-Although the sysinit framework is described in the link:/books/developers-handbook[Developers' Handbook], I will discuss the internals of it.
+Although the sysinit framework is described in the extref:{developers-handbook}[Developers' Handbook], I will discuss the internals of it.
Every system initialization object (sysinit object) is created by calling a SYSINIT() macro.
Let us take as example an `announce` sysinit object.
diff --git a/documentation/content/en/books/arch-handbook/jail/_index.adoc b/documentation/content/en/books/arch-handbook/jail/_index.adoc
index a77ce2ae10..734b224060 100644
--- a/documentation/content/en/books/arch-handbook/jail/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/jail/_index.adoc
@@ -50,7 +50,7 @@ endif::[]
On most UNIX(R) systems, `root` has omnipotent power. This promotes insecurity. If an attacker gained `root` on a system, he would have every function at his fingertips. In FreeBSD there are sysctls which dilute the power of `root`, in order to minimize the damage caused by an attacker. Specifically, one of these functions is called `secure levels`. Similarly, another function which is present from FreeBSD 4.0 and onward, is a utility called man:jail[8]. Jail chroots an environment and sets certain restrictions on processes which are forked within the jail. For example, a jailed process cannot affect processes outside the jail, utilize certain system calls, or inflict any damage on the host environment.
-Jail is becoming the new security model. People are running potentially vulnerable servers such as Apache, BIND, and sendmail within jails, so that if an attacker gains `root` within the jail, it is only an annoyance, and not a devastation. This article mainly focuses on the internals (source code) of jail. For information on how to set up a jail see the extref:{handbook}[handbook entry on jails, jails].
+Jail is becoming the new security model. People are running potentially vulnerable servers such as Apache, BIND, and sendmail within jails, so that if an attacker gains `root` within the jail, it is only an annoyance, and not a devastation. This article mainly focuses on the internals (source code) of jail. For information on how to set up a jail see the extref:{handbook}jails[handbook entry on jails, jails].
[[jail-arch]]
== Architecture
diff --git a/documentation/content/en/books/arch-handbook/sound/_index.adoc b/documentation/content/en/books/arch-handbook/sound/_index.adoc
index 395cade887..f7a7d6c19f 100644
--- a/documentation/content/en/books/arch-handbook/sound/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/sound/_index.adoc
@@ -152,7 +152,7 @@ When playing, the general transfer mechanism is as follows (reverse the idea for
==== channel_init
`xxxchannel_init()` is called to initialize each of the play or record channels.
-The calls are initiated from the sound driver attach routine. (See the crossref:sound[pcm-probe-and-attach,probe and attach section).
+The calls are initiated from the sound driver attach routine. (See the crossref:sound[pcm-probe-and-attach,probe and attach section]).
[.programlisting]
....
diff --git a/documentation/content/en/books/arch-handbook/usb/_index.adoc b/documentation/content/en/books/arch-handbook/usb/_index.adoc
index 94a22e850b..a1c8f2b579 100644
--- a/documentation/content/en/books/arch-handbook/usb/_index.adoc
+++ b/documentation/content/en/books/arch-handbook/usb/_index.adoc
@@ -65,7 +65,7 @@ _Lennart Augustsson has done most of the implementation of the USB support for t
The development of drivers for the USB subsystem and devices connected to it is supported by the specifications that have been developed and will be developed. These specifications are publicly available from the USB home pages. Apple has been very strong in pushing for standards based drivers, by making drivers for the generic classes available in their operating system MacOS and discouraging the use of separate drivers for each new device. This chapter tries to collate essential information for a basic understanding of the USB 2.0 implementation stack in FreeBSD/NetBSD. It is recommended however to read it together with the relevant 2.0 specifications and other developer resources:
* USB 2.0 Specification (http://www.usb.org/developers/docs/usb20_docs/[http://www.usb.org/developers/docs/usb20_docs/])
-* Universal Host Controller Interface (UHCI) Specification (link:ftp://ftp.netbsd.org/pub/NetBSD/misc/blymn/uhci11d.pdf[ftp://ftp.netbsd.org/pub/NetBSD/misc/blymn/uhci11d.pdf)]
+* Universal Host Controller Interface (UHCI) Specification (link:ftp://ftp.netbsd.org/pub/NetBSD/misc/blymn/uhci11d.pdf[ftp://ftp.netbsd.org/pub/NetBSD/misc/blymn/uhci11d.pdf])
* Open Host Controller Interface (OHCI) Specification(link:ftp://ftp.compaq.com/pub/supportinformation/papers/hcir1_0a.pdf[ftp://ftp.compaq.com/pub/supportinformation/papers/hcir1_0a.pdf])
* Developer section of USB home page (http://www.usb.org/developers/[http://www.usb.org/developers/])
diff --git a/documentation/content/en/books/developers-handbook/_index.adoc b/documentation/content/en/books/developers-handbook/_index.adoc
index b25ae41a62..b4979f3a2f 100644
--- a/documentation/content/en/books/developers-handbook/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/_index.adoc
@@ -55,6 +55,6 @@ Many sections do not yet exist and some of those that do exist need to be update
If you are interested in helping with this project, send email to the {freebsd-doc}.
The latest version of this document is always available from the link:https://www.FreeBSD.org[FreeBSD World Wide Web server].
-It may also be downloaded in a variety of formats and compression options from the link:https://download.freebsd.org/doc/[FreeBSD download server] or one of the numerous extref:{handbook}[mirror sites, mirrors].
+It may also be downloaded in a variety of formats and compression options from the link:https://download.freebsd.org/doc/[FreeBSD download server] or one of the numerous extref:{handbook}mirrors[mirror sites, mirrors].
'''
diff --git a/documentation/content/en/books/developers-handbook/book.adoc b/documentation/content/en/books/developers-handbook/book.adoc
index 63a89edddc..510467b290 100644
--- a/documentation/content/en/books/developers-handbook/book.adoc
+++ b/documentation/content/en/books/developers-handbook/book.adoc
@@ -53,7 +53,7 @@ Many sections do not yet exist and some of those that do exist need to be update
If you are interested in helping with this project, send email to the {freebsd-doc}.
The latest version of this document is always available from the link:https://www.FreeBSD.org[FreeBSD World Wide Web server].
-It may also be downloaded in a variety of formats and compression options from the link:https://download.freebsd.org/doc/[FreeBSD download server] or one of the numerous extref:{handbook}[mirror sites, mirrors].
+It may also be downloaded in a variety of formats and compression options from the link:https://download.freebsd.org/doc/[FreeBSD download server] or one of the numerous extref:{handbook}mirrors[mirror sites, mirrors].
'''
diff --git a/documentation/content/en/books/developers-handbook/ipv6/_index.adoc b/documentation/content/en/books/developers-handbook/ipv6/_index.adoc
index a97feddf59..e80cf22dbd 100644
--- a/documentation/content/en/books/developers-handbook/ipv6/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/ipv6/_index.adoc
@@ -80,7 +80,7 @@ We also attended University of New Hampshire IOL tests (http://www.iol.unh.edu/[
** IPv4 compatible address is not supported.
** automatic tunneling (described in 4.3 of this RFC) is not supported.
** man:gif[4] interface implements IPv[46]-over-IPv[46] tunnel in a generic way,
- and it covers "configured tunnel" described in the spec. See crossref:ipv6[gif,23.5.1.5] in this document for details.
+ and it covers "configured tunnel" described in the spec. See crossref:ipv6[gif,Generic Tunnel Interface] in this document for details.
* RFC1981: Path MTU Discovery for IPv6
* RFC2080: RIPng for IPv6
@@ -114,15 +114,15 @@ We also attended University of New Hampshire IOL tests (http://www.iol.unh.edu/[
* RFC2460: IPv6 specification
* RFC2461: Neighbor discovery for IPv6
-** See crossref:ipv6[neighbor-discovery,23.5.1.2] in this document for details.
+** See crossref:ipv6[neighbor-discovery,Neighbor Discovery] in this document for details.
* RFC2462: IPv6 Stateless Address Autoconfiguration
-** See crossref:ipv6[ipv6-pnp,23.5.1.4] in this document for details.
+** See crossref:ipv6[ipv6-pnp,Plug and Play] in this document for details.
* RFC2463: ICMPv6 for IPv6 specification
-** See crossref:ipv6[icmpv6,23.5.1.9] in this document for details.
+** See crossref:ipv6[icmpv6,ICMPv6] in this document for details.
* RFC2464: Transmission of IPv6 Packets over Ethernet Networks
* RFC2465: MIB for IPv6: Textual Conventions and General Group
@@ -138,11 +138,11 @@ We also attended University of New Hampshire IOL tests (http://www.iol.unh.edu/[
* RFC2553: Basic Socket Interface Extensions for IPv6
** IPv4 mapped address (3.7) and special behavior of IPv6 wildcard bind socket
- (3.8) are supported. See crossref:ipv6[ipv6-wildcard-socket,23.5.1.12] in this document for details.
+ (3.8) are supported. See crossref:ipv6[ipv6-wildcard-socket,IPv4 Mapped Address and IPv6 Wildcard Socket] in this document for details.
* RFC2675: IPv6 Jumbograms
-** See crossref:ipv6[ipv6-jumbo,23.5.1.7] in this document for details.
+** See crossref:ipv6[ipv6-jumbo,Jumbo Payload] in this document for details.
* RFC2710: Multicast Listener Discovery for IPv6
* RFC2711: IPv6 router alert option
@@ -156,7 +156,7 @@ We also attended University of New Hampshire IOL tests (http://www.iol.unh.edu/[
* [.filename]#draft-itojun-ipv6-tcp-to-anycast-00#: Disconnecting TCP connection toward IPv6 anycast address
* [.filename]#draft-yamamoto-wideipv6-comm-model-00#
-** See crossref:ipv6[ipv6-sas,23.5.1.6] in this document for details.
+** See crossref:ipv6[ipv6-sas,Source Address Selection] in this document for details.
* [.filename]#draft-ietf-ipngwg-scopedaddr-format-00.txt#: An Extension of Format for IPv6 Scoped Addresses
@@ -315,7 +315,7 @@ RFC2462 has validation rule against incoming RA prefix information option, in 5.
This is to protect hosts from malicious (or misconfigured) routers that advertise very short prefix lifetime.
There was an update from Jim Bound to ipngwg mailing list (look for "(ipng 6712)" in the archive) and it is implemented Jim's update.
-See crossref:ipv6[neighbor-discovery,23.5.1.2] in the document for relationship between DAD and autoconfiguration.
+See crossref:ipv6[neighbor-discovery,Neighbor Discovery] in the document for relationship between DAD and autoconfiguration.
[[gif]]
==== Generic Tunnel Interface
@@ -334,7 +334,7 @@ It is very easy to configure interfaces and routing tables to perform infinite l
_Please be warned_.
gif can be configured to be ECN-friendly.
-See crossref:ipv6[ipsec-ecn,23.5.4.5] for ECN-friendliness of tunnels, and man:gif[4] for how to configure.
+See crossref:ipv6[ipsec-ecn,ECN Consideration on IPsec Tunnels] for ECN-friendliness of tunnels, and man:gif[4] for how to configure.
If you would like to configure an IPv4-in-IPv6 tunnel with gif interface, read man:gif[4] carefully.
You will need to remove IPv6 link-local address automatically assigned to the gif interface.
@@ -354,7 +354,7 @@ This is the most typical case.
. If there is no address that satisfies the above condition, choose the address associated with the routing table entry for the destination. This is the last resort, which may cause scope violation.
For instance, ::1 is selected for ff01::1, fe80:1::200:f8ff:fe01:6317 for
-fe80:1::2a0:24ff:feab:839b (note that embedded interface index - described in crossref:ipv6[ipv6-scope-index,23.5.1.3] - helps us choose the right source address.
+fe80:1::2a0:24ff:feab:839b (note that embedded interface index - described in crossref:ipv6[ipv6-scope-index,Scope Index] - helps us choose the right source address.
Those embedded indices will not be on the wire).
If the outgoing interface has multiple address for the scope, a source is selected longest match basis (rule 3).
Suppose 2001:0DB8:808:1:200:f8ff:fe01:6317 and 2001:0DB8:9:124:200:f8ff:fe01:6317 are given to the outgoing interface. 2001:0DB8:808:1:200:f8ff:fe01:6317 is chosen as the source for the destination 2001:0DB8:800::1.
diff --git a/documentation/content/en/books/developers-handbook/l10n/_index.adoc b/documentation/content/en/books/developers-handbook/l10n/_index.adoc
index 5760eaef62..34153230f6 100644
--- a/documentation/content/en/books/developers-handbook/l10n/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/l10n/_index.adoc
@@ -152,7 +152,7 @@ The below lines need to be put into a common header file of the program, which i
#ifdef WITHOUT_NLS
#define getstr(n) nlsstr[n]
#else
-#include nl_types.h
+#include <nl_types.h>
extern nl_catd catalog;
#define getstr(n) catgets(catalog, 1, n, nlsstr[n])
@@ -166,7 +166,7 @@ Next, put these lines into the global declaration part of the main source file:
[.programlisting]
....
#ifndef WITHOUT_NLS
-#include nl_types.h
+#include <nl_types.h>
nl_catd catalog;
#endif
@@ -209,7 +209,7 @@ First, here is an example that does not use libc error messages:
[.programlisting]
....
-#include err.h
+#include <err.h>
...
if (!S_ISDIR(st.st_mode))
errx(1, "argument is not a directory");
@@ -219,8 +219,8 @@ This can be transformed to print an error message by reading `errno` and printin
[.programlisting]
....
-#include err.h
-#include errno.h
+#include <err.h>
+#include <errno.h>
...
if (!S_ISDIR(st.st_mode)) {
errno = ENOTDIR;
@@ -236,7 +236,7 @@ It is worth to note that there are cases when `errno` is set automatically by a
[.programlisting]
....
-#include err.h
+#include <err.h>
...
if ((p = malloc(size)) == NULL)
err(1, NULL);
diff --git a/documentation/content/en/books/developers-handbook/secure/_index.adoc b/documentation/content/en/books/developers-handbook/secure/_index.adoc
index 738a18988c..a871193a5b 100644
--- a/documentation/content/en/books/developers-handbook/secure/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/secure/_index.adoc
@@ -69,7 +69,7 @@ UNIX(R) processes do not execute synchronously so logical operations are rarely
[[secure-bufferov]]
== Buffer Overflows
-Buffer Overflows have been around since the very beginnings of the von Neumann crossref:bibliography[cod,1] architecture.
+Buffer Overflows have been around since the very beginnings of the von Neumann crossref:bibliography[COD,1] architecture.
They first gained widespread notoriety in 1988 with the Morris Internet worm.
Unfortunately, the same basic attack remains effective today.
By far the most common type of buffer overflow attack is based on corrupting the stack.
@@ -81,7 +81,7 @@ This stack frame consists of the arguments passed to the function as well as a d
The "stack pointer" is a register that holds the current location of the top of the stack.
Since this value is constantly changing as new values are pushed onto the top of the stack,
many implementations also provide a "frame pointer" that is located near the beginning of a stack frame so that local variables can more easily be addressed relative to this value.
-crossref:bibliography[cod,1] The return address for function calls is also stored on the stack, and this is the cause of stack-overflow exploits since overflowing a local variable in a function can overwrite the return address of that function, potentially allowing a malicious user to execute any code he or she wants.
+crossref:bibliography[COD,1] The return address for function calls is also stored on the stack, and this is the cause of stack-overflow exploits since overflowing a local variable in a function can overwrite the return address of that function, potentially allowing a malicious user to execute any code he or she wants.
Although stack-based attacks are by far the most common,
it would also be possible to overrun the stack with a heap-based (malloc/free) attack.
diff --git a/documentation/content/en/books/developers-handbook/tools/_index.adoc b/documentation/content/en/books/developers-handbook/tools/_index.adoc
index bcae63ad03..14a6250329 100644
--- a/documentation/content/en/books/developers-handbook/tools/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/tools/_index.adoc
@@ -105,7 +105,7 @@ Indeed, part of the original UNIX(R) philosophy was to provide lots of small uti
Here is a list of interpreters that are available from the FreeBSD Ports Collection, with a brief discussion of some of the more popular interpreted languages.
-Instructions on how to get and install applications from the Ports Collection can be found in the extref:{handbook}[Ports section, ports-using] of the handbook.
+Instructions on how to get and install applications from the Ports Collection can be found in the extref:{handbook}ports[Ports section, ports-using] of the handbook.
BASIC::
Short for Beginner's All-purpose Symbolic Instruction Code.
@@ -939,7 +939,7 @@ Now all that is needed is to attach to the child, set PauseMode to `0` with `exp
[NOTE]
====
The described functionality is available starting with LLDB version 12.0.0.
-Users of FreeBSD releases containing an earlier LLDB version may wish to use the snapshot available in extref:{handbook}[ports or packages, ports-using], as package:devel/llvm-devel[].
+Users of FreeBSD releases containing an earlier LLDB version may wish to use the snapshot available in extref:{handbook}ports[ports or packages, ports-using], as package:devel/llvm-devel[].
====
Starting with LLDB 12.0.0, remote debugging is supported on FreeBSD.
diff --git a/documentation/content/en/books/developers-handbook/x86/_index.adoc b/documentation/content/en/books/developers-handbook/x86/_index.adoc
index de7cd9e992..b0ca446359 100644
--- a/documentation/content/en/books/developers-handbook/x86/_index.adoc
+++ b/documentation/content/en/books/developers-handbook/x86/_index.adoc
@@ -171,7 +171,7 @@ open:
int 80h
....
-This convention has a great disadvantage over the UNIX(R) way, at least as far as assembly language programming is concerned:
+This convention has a great disadvantage over the UNIX(R) way, at least as far as assembly language programming is concerned:
Every time you make a kernel call you must `push` the registers, then `pop` them later.
This makes your code bulkier and slower.
Nevertheless, FreeBSD gives you a choice.
@@ -2789,7 +2789,7 @@ Plus, this value is for the daylight only: Other types of light will require a d
==== The F-Number
The f-number is a very useful measure of how much light reaches the film.
-A light meter can determine that, for example, to expose a film of specific sensitivity with f5.6 mkay require the exposure to last 1/1000 sec.
+A light meter can determine that, for example, to expose a film of specific sensitivity with f/5.6 may require the exposure to last 1/1000 sec.
It does not matter whether it is a 35-mm camera, or a 6x9cm camera, etc.
As long as we know the f-number, we can determine the proper exposure.
diff --git a/documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc b/documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc
index ac4afa350c..cdd9147acb 100644
--- a/documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc
@@ -309,13 +309,9 @@ We are going to use as an example the header of the extref:{freebsd-releng}[Free
:images-path: articles/freebsd-releng/ <1>
-ifdef::env-beastie[]
-ifdef::backend-html5[]
-
[...]
:imagesdir: ../../../images/{images-path} <2>
-endif::[]
[...]
diff --git a/documentation/content/en/books/fdp-primer/manual-pages/_index.adoc b/documentation/content/en/books/fdp-primer/manual-pages/_index.adoc
index 6d92e1ccc3..8adaf2fe47 100644
--- a/documentation/content/en/books/fdp-primer/manual-pages/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/manual-pages/_index.adoc
@@ -569,6 +569,7 @@ Resources for manual page writers:
* man:man[1]
* man:mandoc[1]
+* man:style.mdoc[5]
* man:groff_mdoc[7]
* http://manpages.bsd.lv/mdoc.html[Practical UNIX Manuals: mdoc]
* http://manpages.bsd.lv/history.html[History of UNIX Manpages]
diff --git a/documentation/content/en/books/fdp-primer/manual-pages/_index.po b/documentation/content/en/books/fdp-primer/manual-pages/_index.po
index 60be8c8527..1f871f87f6 100644
--- a/documentation/content/en/books/fdp-primer/manual-pages/_index.po
+++ b/documentation/content/en/books/fdp-primer/manual-pages/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2025-05-01 19:56-0300\n"
+"POT-Creation-Date: 2025-08-17 20:54+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1189,15 +1189,20 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:573
-msgid "man:groff_mdoc[7]"
+msgid "man:style.mdoc[5]"
msgstr ""
#. type: Plain text
#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:574
+msgid "man:groff_mdoc[7]"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:575
msgid "http://manpages.bsd.lv/mdoc.html[Practical UNIX Manuals: mdoc]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:574
+#: documentation/content/en/books/fdp-primer/manual-pages/_index.adoc:575
msgid "http://manpages.bsd.lv/history.html[History of UNIX Manpages]"
msgstr ""
diff --git a/documentation/content/en/books/fdp-primer/overview/_index.adoc b/documentation/content/en/books/fdp-primer/overview/_index.adoc
index 2b72b0c23e..c316176b05 100644
--- a/documentation/content/en/books/fdp-primer/overview/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/overview/_index.adoc
@@ -290,7 +290,7 @@ Repeat until all of the errors are resolved.
+
[source,shell]
....
-$ bmake run USE_RUBYGEMS=YES RUBY_CMD=$(brew --prefix ruby)/bin/ruby
+$ bmake run USE_RUBYGEMS=YES RUBY_CMD="$(brew --prefix ruby)/bin/ruby" HUGO_CMD="$(brew --prefix hugo)/bin/hugo"
....
. Add all the files with `git add .`, then review the diff with `git diff`. For example:
+
diff --git a/documentation/content/en/books/fdp-primer/structure/_index.adoc b/documentation/content/en/books/fdp-primer/structure/_index.adoc
index 864ad53d7e..6aa5e17776 100644
--- a/documentation/content/en/books/fdp-primer/structure/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/structure/_index.adoc
@@ -264,7 +264,22 @@ toc::[]
The FreeBSD project recognizes contributors in several different lists in the documentation and in printed materials.
This section describes how the documentation team manages changes to these lists.
-=== Finding the Correct Files
+=== Mentor and New Committer Relationship Lists
+
+Since FreeBSD 7.0, FreeBSD has maintained link:https://cgit.freebsd.org/src/tree/share/misc[three lists of contributor mentor / mentee relationships] - one for source code, one for ports and one for documentation.
+These files are in *".dot"* format, intended for use with the popular graphing toolkit package:graphics/graphviz[] available as a FreeBSD package or port.
+
+[NOTE]
+====
+man:dot[1] is installed as part of the package:graphics/graphviz[] package or port.
+The [.filename]#dot# program reads files in *".dot"* format and creates a graphical image of the directed graph.
+====
+
+The three files often serve as a learning experience for new committers of all three teams who are instructed to add themselves, and their mentor, to the appropriate file as their first commit.
+Each file has a "current" section for new committers, an "alumni" section for when the commit bit is returned, and a "mentor / mentee" section showing the relationships.
+The format for each type of entry is explained at the top of the file.
+
+=== General Contributor Lists
extref:{contributors}[Contributors] to FreeBSD are maintained in article format.
The source file for managing the *Contributors* article file is located at:
@@ -334,19 +349,19 @@ The order of entries for all files is found in the table below.
=== "In Memoriam" Section
-If the intent is to notify the BSD community of the death of a community member, the following procedures should be used:
+When notifying the BSD community of the death of a community member, the following procedure should be used:
-. Search the files above for the name, email address, and nickname (such as `foobsd`).
-. Since the member is deceased (which should be double checked) remove the name from the appropriate file and add them to the "In Memoriam" file ([.filename]#contrib-develinmemoriam.adoc# as noted above) by editing the appropriate files.
-Try to find some additional information about their contributions to FreeBSD over the years and add it with their entry in the file.
-This may require asking in the development mailing lists, contacting colleagues, contacting the FreeBSD Foundation, or searching through the commit logs.
-. Where an email address is found with a name, remove the email address, but leave the name.
+. Use the file [.filename]#~/doc/shared/authors.adoc# to look up the person's name and attribute reference, such as `{foobsd}`.
+. If they are a current member of one or more FreeBSD project teams in [.filename]#~/doc/website/content/en/administration.adoc#, remove all instances of their attribute reference.
+Also, complete the following edits:
+
-[cols="25%,25%,25%,25%", frame="none", options="header"]
-|===
-| Purpose | Section Anchor | File in ~/doc/documentation/content/{language}/articles/contributors/ | Order Specification
-| *Development Team: In Memoriam* | [.filename]#contrib-develinmemoriam.adoc# | [.filename]#contrib-develinmemoriam.adoc# | rough reverse chronological order
-|===
+* [.filename]#~/doc/shared/contrib-committers.adoc# - Remove the attribute reference.
+* [.filename]#~/doc/shared/contrib-corealumni.adoc# - If they are a _current_ member of the core team, create an entry showing start and end dates.
+* [.filename]#~/doc/shared/contrib-develalumni.adoc# - Add the attribute reference and dates of activity as a committer.
+* [.filename]#~/doc/shared/contrib-portmgralumni.adoc# - Add the attribute reference if necessary.
+* [.filename]#~/doc/shared/contrib-additional.adoc# - Remove the entry.
+* [.filename]#~/doc/shared/contrib-386bsd.adoc# - This is a historical document only.
+No changes are needed.
+
. In the [.filename]#~/doc/shared/authors.adoc# file, comment out (using one backslash '\') the email address to avoid creating the email link "mailto:"
See the example for `itojun` below:
@@ -363,4 +378,43 @@ See the example for `itojun` below:
[..]
....
++
+. Since the member is deceased (which should be double checked), add them to the "In Memoriam" file [.filename]#contrib-develinmemoriam.adoc#.
++
+Try to find some factual information about their contributions to FreeBSD over the years and add it with their entry in the file.
+This may require asking in the development mailing lists, contacting colleagues, contacting the FreeBSD Foundation, or searching through the commit logs.
++
+To find the date of their first commit, use:
++
+[source.programlisting,asciidoc]
+....
+% cd ~/src
+% git log --reverse --author=foobsd # search for first commit of foobsd
+....
++
+This will print out their commits in reverse order.
+The date of the first commit will be at the top.
++
+Ensure that the format of the dates match other entries:
++
+[source.programlisting,asciidoc]
+....
+(year of commit bit start - year of commit bit end; RIP year deceased)
+For example:
+
+* Foo BSD (2007 - 2010; RIP 2016)
+....
++
+Check the ordering of the entries in the file.
++
+[cols="25%,25%,25%,25%", frame="none", options="header"]
+|===
+| Purpose | Section Anchor | File in ~/doc/documentation/content/{language}/articles/contributors/ | Order Specification
+| *Development Team: In Memoriam* | [.filename]#contrib-develinmemoriam.adoc# | [.filename]#contrib-develinmemoriam.adoc# | rough reverse chronological order
+|===
++
+See the "In Memoriam" file for similar entries.
++
+. Finally, if applicable, move the committer member entry from the "current" section to the "alumni" section of the appropriate link:https://cgit.freebsd.org/src/tree/share/misc[list of contributor mentor / mentee relationships] along with an appropriate date.
+It is not necessary to change the mentor / mentee relationship.
diff --git a/documentation/content/en/books/fdp-primer/structure/_index.po b/documentation/content/en/books/fdp-primer/structure/_index.po
index 9b4d092ce9..638848c070 100644
--- a/documentation/content/en/books/fdp-primer/structure/_index.po
+++ b/documentation/content/en/books/fdp-primer/structure/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2025-05-01 19:56-0300\n"
+"POT-Creation-Date: 2025-08-17 20:54+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -595,19 +595,54 @@ msgstr ""
#. type: Title ===
#: documentation/content/en/books/fdp-primer/structure/_index.adoc:267
#, no-wrap
-msgid "Finding the Correct Files"
+msgid "Mentor and New Committer Relationship Lists"
msgstr ""
#. type: Plain text
#: documentation/content/en/books/fdp-primer/structure/_index.adoc:271
msgid ""
+"Since FreeBSD 7.0, FreeBSD has maintained link:https://cgit.freebsd.org/src/"
+"tree/share/misc[three lists of contributor mentor / mentee relationships] - "
+"one for source code, one for ports and one for documentation. These files "
+"are in *\".dot\"* format, intended for use with the popular graphing toolkit "
+"package:graphics/graphviz[] available as a FreeBSD package or port."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:276
+msgid ""
+"man:dot[1] is installed as part of the package:graphics/graphviz[] package "
+"or port. The [.filename]#dot# program reads files in *\".dot\"* format and "
+"creates a graphical image of the directed graph."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:281
+msgid ""
+"The three files often serve as a learning experience for new committers of "
+"all three teams who are instructed to add themselves, and their mentor, to "
+"the appropriate file as their first commit. Each file has a \"current\" "
+"section for new committers, an \"alumni\" section for when the commit bit is "
+"returned, and a \"mentor / mentee\" section showing the relationships. The "
+"format for each type of entry is explained at the top of the file."
+msgstr ""
+
+#. type: Title ===
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:282
+#, no-wrap
+msgid "General Contributor Lists"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:286
+msgid ""
"extref:{contributors}[Contributors] to FreeBSD are maintained in article "
"format. The source file for managing the *Contributors* article file is "
"located at:"
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:284
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:299
#, no-wrap
msgid ""
"doc\n"
@@ -623,21 +658,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:287
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:302
msgid ""
"Copies of this contributors directory may exist in other content language "
"directories."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:290
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:305
msgid ""
"Note that the file [.filename]#contrib-develinmemoriam.adoc# is also found "
"in this directory. See below for additional information."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:295
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:310
msgid ""
"The [.filename]#contributors/_index.adoc# file is designed as a collection "
"of include files. The include files are listed in the Hugo specific section "
@@ -647,7 +682,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:299
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:314
msgid ""
"The text for each section of the *Contributors* page contains an \"include::"
"\" statement. For example, the entry for \"Port Manager Alumni\" is "
@@ -656,12 +691,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:301
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:316
msgid "To make a change, edit the appropriate include file:"
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:310
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:325
#, no-wrap
msgid ""
"include-contrib-committers: [.filename]#~/doc/shared/contrib-committers.adoc#\n"
@@ -673,7 +708,7 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:313
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:328
#, no-wrap
msgid ""
"Also, edit the [.filename]#authors.adoc# file: [.filename]#~/doc/shared/authors.adoc#\n"
@@ -681,7 +716,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:319
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:334
msgid ""
"In general, if a person is being added, there is only one edit necessary, "
"and they can be added to the appropriate include file. If a person is being "
@@ -691,273 +726,283 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:322
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:347
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:337
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:413
#, no-wrap
msgid "Purpose"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:322
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:347
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:337
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:413
#, no-wrap
msgid "Section Anchor"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:322
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:337
#, no-wrap
msgid "File in ~/doc/shared/"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:323
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:348
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:338
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:414
#, no-wrap
msgid "Order Specification"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:323
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:338
#, no-wrap
msgid "*FreeBSD Developers*"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:323
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:338
#, no-wrap
msgid "include-contrib-committers"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:323
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:338
#, no-wrap
msgid "[.filename]#contrib-committers.adoc#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:324
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:339
#, no-wrap
msgid "alphabetical order by last name"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:324
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:339
#, no-wrap
msgid "*Core Team Alumni*"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:324
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:339
#, no-wrap
msgid "include-contrib-corealumni"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:324
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:339
#, no-wrap
msgid "[.filename]#contrib-corealumni.adoc#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:325
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:326
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:327
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:349
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:340
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:341
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:342
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:415
#, no-wrap
msgid "rough reverse chronological order"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:325
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:340
#, no-wrap
msgid "*Development Team Alumni*"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:325
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:340
#, no-wrap
msgid "include-contrib-develalumni"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:325
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:340
#, no-wrap
msgid "[.filename]#contrib-develalumni.adoc#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:326
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:341
#, no-wrap
msgid "*Ports Management Team Alumni*"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:326
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:341
#, no-wrap
msgid "include-contrib-portmgralumni"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:326
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:341
#, no-wrap
msgid "[.filename]#contrib-portmgralumni.adoc#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:327
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:342
#, no-wrap
msgid "*Additional FreeBSD Contributors*"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:327
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:342
#, no-wrap
msgid "include-contrib-additional"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:327
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:342
#, no-wrap
msgid "[.filename]#contrib-additional.adoc#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:328
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:329
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:343
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:344
#, no-wrap
msgid "alphabetical order by first name"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:328
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:343
#, no-wrap
msgid "*386BSD Patch Kit Patch Contributors*"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:328
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:343
#, no-wrap
msgid "include-contrib-386bsd"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:328
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:343
#, no-wrap
msgid "[.filename]#contrib-386bsd.adoc#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:329
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:344
#, no-wrap
msgid "*Contributors to the central server project*"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:329
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:330
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:331
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:332
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:344
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:345
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:346
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:347
#, no-wrap
msgid "No include file used"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:329
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:330
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:331
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:332
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:344
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:345
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:346
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:347
#, no-wrap
msgid "[.filename]#contributors/_index.adoc#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:330
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:331
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:332
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:333
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:345
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:346
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:347
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:348
#, no-wrap
msgid "unordered"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:330
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:345
#, no-wrap
msgid "*Direct funding*"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:331
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:346
#, no-wrap
msgid "*Hardware contributors*"
msgstr ""
#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:332
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:347
#, no-wrap
msgid "*Special contributors*"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:335
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:350
#, no-wrap
msgid "\"In Memoriam\" Section"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:338
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:353
msgid ""
-"If the intent is to notify the BSD community of the death of a community "
-"member, the following procedures should be used:"
+"When notifying the BSD community of the death of a community member, the "
+"following procedure should be used:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:340
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:355
msgid ""
-"Search the files above for the name, email address, and nickname (such as "
-"`foobsd`)."
+"Use the file [.filename]#~/doc/shared/authors.adoc# to look up the person's "
+"name and attribute reference, such as `{foobsd}`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:343
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:357
msgid ""
-"Since the member is deceased (which should be double checked) remove the "
-"name from the appropriate file and add them to the \"In Memoriam\" file "
-"([.filename]#contrib-develinmemoriam.adoc# as noted above) by editing the "
-"appropriate files. Try to find some additional information about their "
-"contributions to FreeBSD over the years and add it with their entry in the "
-"file. This may require asking in the development mailing lists, contacting "
-"colleagues, contacting the FreeBSD Foundation, or searching through the "
-"commit logs."
+"If they are a current member of one or more FreeBSD project teams in "
+"[.filename]#~/doc/website/content/en/administration.adoc#, remove all "
+"instances of their attribute reference. Also, complete the following edits:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:344
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:359
msgid ""
-"Where an email address is found with a name, remove the email address, but "
-"leave the name."
+"[.filename]#~/doc/shared/contrib-committers.adoc# - Remove the attribute "
+"reference."
msgstr ""
-#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:347
-#, no-wrap
-msgid "File in ~/doc/documentation/content/{language}/articles/contributors/"
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:360
+msgid ""
+"[.filename]#~/doc/shared/contrib-corealumni.adoc# - If they are a _current_ "
+"member of the core team, create an entry showing start and end dates."
msgstr ""
-#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:348
-#, no-wrap
-msgid "*Development Team: In Memoriam*"
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:361
+msgid ""
+"[.filename]#~/doc/shared/contrib-develalumni.adoc# - Add the attribute "
+"reference and dates of activity as a committer."
msgstr ""
-#. type: Table
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:348
-#, no-wrap
-msgid "[.filename]#contrib-develinmemoriam.adoc#"
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:362
+msgid ""
+"[.filename]#~/doc/shared/contrib-portmgralumni.adoc# - Add the attribute "
+"reference if necessary."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:353
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:363
+msgid "[.filename]#~/doc/shared/contrib-additional.adoc# - Remove the entry."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:365
+msgid ""
+"[.filename]#~/doc/shared/contrib-386bsd.adoc# - This is a historical "
+"document only. No changes are needed."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:368
msgid ""
"In the [.filename]#~/doc/shared/authors.adoc# file, comment out (using one "
"backslash '\\') the email address to avoid creating the email link \"mailto:"
@@ -965,23 +1010,120 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:357
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:372
#, no-wrap
msgid "[shared/authors.adoc]\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:359
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:365
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:374
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:380
#, no-wrap
msgid "[..]\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/fdp-primer/structure/_index.adoc:363
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:378
#, no-wrap
msgid ""
":itojun-name: Jun-ichiro Itoh\n"
":itojun-email: \\itojun@FreeBSD.org\n"
":itojun: {itojun-name} <{itojun-email}>\n"
msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:383
+msgid ""
+"Since the member is deceased (which should be double checked), add them to "
+"the \"In Memoriam\" file [.filename]#contrib-develinmemoriam.adoc#."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:386
+msgid ""
+"Try to find some factual information about their contributions to FreeBSD "
+"over the years and add it with their entry in the file. This may require "
+"asking in the development mailing lists, contacting colleagues, contacting "
+"the FreeBSD Foundation, or searching through the commit logs."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:388
+msgid "To find the date of their first commit, use:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:393
+#, no-wrap
+msgid ""
+"% cd ~/src\n"
+"% git log --reverse --author=foobsd # search for first commit of foobsd\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:397
+msgid ""
+"This will print out their commits in reverse order. The date of the first "
+"commit will be at the top."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:399
+msgid "Ensure that the format of the dates match other entries:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:403
+#, no-wrap
+msgid "(year of commit bit start - year of commit bit end; RIP year deceased)\n"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:405
+#, no-wrap
+msgid "For example:\n"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:407
+#, no-wrap
+msgid "* Foo BSD (2007 - 2010; RIP 2016)\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:410
+msgid "Check the ordering of the entries in the file."
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:413
+#, no-wrap
+msgid "File in ~/doc/documentation/content/{language}/articles/contributors/"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:414
+#, no-wrap
+msgid "*Development Team: In Memoriam*"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:414
+#, no-wrap
+msgid "[.filename]#contrib-develinmemoriam.adoc#"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:418
+msgid "See the \"In Memoriam\" file for similar entries."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/structure/_index.adoc:420
+msgid ""
+"Finally, if applicable, move the committer member entry from the \"current\" "
+"section to the \"alumni\" section of the appropriate link:https://"
+"cgit.freebsd.org/src/tree/share/misc[list of contributor mentor / mentee "
+"relationships] along with an appropriate date. It is not necessary to "
+"change the mentor / mentee relationship."
+msgstr ""
diff --git a/documentation/content/en/books/fdp-primer/translations/_index.adoc b/documentation/content/en/books/fdp-primer/translations/_index.adoc
index 664ac9b216..7dbfa915c0 100644
--- a/documentation/content/en/books/fdp-primer/translations/_index.adoc
+++ b/documentation/content/en/books/fdp-primer/translations/_index.adoc
@@ -176,7 +176,7 @@ documentation/
`sv` is the name of the translation, in [.filename]#lang# form.
Note the two Makefiles, which will be used to build the documentation.
-Use git diff command to generate a diff and send it to the link:reviews.freebsd.org/[reviews system].
+Use git diff command to generate a diff and send it to the link:https://reviews.freebsd.org/[reviews system].
[source,shell]
....
diff --git a/documentation/content/en/books/fdp-primer/translations/_index.po b/documentation/content/en/books/fdp-primer/translations/_index.po
index 1b6dc2c847..6119798f80 100644
--- a/documentation/content/en/books/fdp-primer/translations/_index.po
+++ b/documentation/content/en/books/fdp-primer/translations/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2025-05-01 19:56-0300\n"
+"POT-Creation-Date: 2025-08-17 20:54+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -355,8 +355,8 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/fdp-primer/translations/_index.adoc:180
msgid ""
-"Use git diff command to generate a diff and send it to the "
-"link:reviews.freebsd.org/[reviews system]."
+"Use git diff command to generate a diff and send it to the link:https://"
+"reviews.freebsd.org/[reviews system]."
msgstr ""
#. type: delimited block . 4
diff --git a/documentation/content/en/books/handbook/advanced-networking/_index.adoc b/documentation/content/en/books/handbook/advanced-networking/_index.adoc
index 57ddfe3d75..7090c1cd39 100644
--- a/documentation/content/en/books/handbook/advanced-networking/_index.adoc
+++ b/documentation/content/en/books/handbook/advanced-networking/_index.adoc
@@ -4,7 +4,7 @@ part: IV. Network Communication
prev: books/handbook/firewalls
next: books/handbook/partv
description: "Advanced networking in FreeBSD: basics of gateways and routes, CARP, how to configure multiple VLANs on FreeBSD, etc"
-tags: ["Advanced Networking", "Handbook", "gateway", "routes", "wireless", "tethering", "bluetooth", "bridging", "CARP", "VLAN"]
+tags: ["Advanced Networking", "Handbook", "gateway", "routes", "wireless", "tethering", "bluetooth", "bridging", "CARP", "VLAN", "WiFi"]
showBookMenu: true
weight: 39
params:
@@ -54,7 +54,7 @@ endif::[]
This chapter covers a number of advanced networking topics.
-After reading this chapter, you will know:
+Read this chapter to learn:
* The basics of gateways and routes.
* How to set up USB tethering.
@@ -63,9 +63,9 @@ After reading this chapter, you will know:
* How to set up network PXE booting.
* How to enable and utilize the features of the Common Address Redundancy Protocol (CARP) in FreeBSD.
* How to configure multiple VLANs on FreeBSD.
-* Configure bluetooth headset.
+* How to configure a bluetooth headset.
-Before reading this chapter, you should:
+Before reading this chapter:
* Understand the basics of the [.filename]#/etc/rc# scripts.
* Be familiar with basic network terminology.
@@ -758,7 +758,7 @@ The client machine found the AP and can be associated with it:
This section focuses on setting up a FreeBSD access point using the WPA2 security protocol.
More details regarding WPA and the configuration of WPA-based wireless clients
-can be found in crossref:advanced-networking[network-wireless-wpa, WPA with EAP-TLS].
+can be found in crossref:advanced-networking[network-wireless-wpa-eap-tls, WPA with EAP-TLS].
The man:hostapd[8] daemon is used to deal with client authentication and key management on the WPA2-enabled AP.
@@ -877,7 +877,7 @@ The Bluetooth stack in FreeBSD is implemented using the man:netgraph[4] framewor
A broad variety of Bluetooth USB dongles is supported by man:ng_ubt[4].
Broadcom BCM2033 based Bluetooth devices are supported by the man:ubtbcmfw[4] and man:ng_ubt[4] drivers.
The 3Com Bluetooth PC Card 3CRWB60-A is supported by the man:ng_bt3c[4] driver.
-Serial and UART based Bluetooth devices are supported by man:sio[4], man:ng_h4[4], and man:hcseriald[8].
+Serial and UART based Bluetooth devices are supported by man:ng_h4[4] and man:hcseriald[8].
Before attaching a device, determine which of the above drivers it uses, then load the driver.
For example, if the device uses the man:ng_ubt[4] driver:
@@ -1325,7 +1325,7 @@ cu -l $PTS
By default, when FreeBSD is accepting a new connection, it tries to perform a role switch and become master.
Some older Bluetooth devices which do not support role switching will not be able to connect.
-Since role switching is performed when a new connection is being established, it is not possible to ask the remote device if it supports role switching.
+Since role switching is performed when a new connection is being established, it is not possible to ask the remote device if it supports role switching.
However, there is a HCI option to disable role switching on the local side:
[source,shell]
@@ -1454,7 +1454,7 @@ The STP protocol detects loops and puts redundant links into a blocked state.
Should one of the active links fail, STP calculates a different tree and enables one of the blocked paths to restore connectivity to all points in the network.
The Rapid Spanning Tree Protocol (RSTP or 802.1w) provides backwards compatibility with legacy STP.
-RSTP provides faster convergence and exchanges information with neighboring switches to quickly transition to forwarding mode without creating loops.
+RSTP provides faster convergence and exchanges information with neighboring switches to quickly transition to forwarding mode without creating loops.
FreeBSD supports RSTP and STP as operating modes, with RSTP being the default mode.
STP can be enabled on member interfaces using man:ifconfig[8].
@@ -1527,7 +1527,7 @@ Sticky entries are never aged out of the cache or replaced, even if the address
This gives the benefit of static address entries without the need to pre-populate the forwarding table.
Clients learned on a particular segment of the bridge cannot roam to another segment.
+
-An example of using sticky addresses is to combine the bridge with VLANs in order to isolate customer networks without wasting IP address space.
+An example of using sticky addresses is to combine the bridge with VLANs in order to isolate customer networks without wasting IP address space.
Consider that `CustomerA` is on `vlan100`, `CustomerB` is on `vlan101`, and the bridge has the address `192.168.0.1`:
+
[source,shell]
@@ -1558,7 +1558,7 @@ The following example sets the maximum number of Ethernet devices for `CustomerA
# ifconfig bridge0 ifmaxaddr vlan100 10
....
-Bridge interfaces also support monitor mode, where the packets are discarded after man:bpf[4] processing and are not processed or forwarded further.
+Bridge interfaces also support monitor mode, where the packets are discarded after man:bpf[4] processing and are not processed or forwarded further.
This can be used to multiplex the input of two or more interfaces into a single man:bpf[4] stream.
This is useful for reconstructing the traffic for network taps that transmit the RX/TX signals out through two separate interfaces.
For example, to read the input from four network interfaces as one stream:
@@ -1688,7 +1688,7 @@ Each LAG is composed of ports of the same speed, set to full-duplex operation, a
Typically, there is only one LAG which contains all the ports.
In the event of changes in physical connectivity, LACP will quickly converge to a new configuration.
+
-LACP balances outgoing traffic across the active ports based on hashed protocol header information and accepts incoming traffic from any active port.
+LACP balances outgoing traffic across the active ports based on hashed protocol header information and accepts incoming traffic from any active port.
The hash includes the Ethernet source and destination address and, if available, the VLAN tag, and the IPv4 or IPv6 source and destination address.
roundrobin::
@@ -1844,7 +1844,7 @@ ifconfig_lagg0="laggproto failover laggport fxp0 laggport fxp1 10.0.0.15/24"
[example]
====
-For laptop users, it is usually desirable to configure the wireless device as a secondary which is only used when the Ethernet connection is not available.
+For laptop users, it is usually desirable to configure the wireless device as a secondary which is only used when the Ethernet connection is not available.
With man:lagg[4], it is possible to configure a failover which prefers the Ethernet connection for both performance and security reasons, while maintaining the ability to transfer data over the wireless connection.
This is achieved by overriding the Ethernet interface's MAC address with that of the wireless interface.
@@ -1859,13 +1859,13 @@ We therefore recommend overriding the Ethernet MAC address for this purpose.
[NOTE]
****
If the driver for the wireless interface is not loaded in the `GENERIC` or custom kernel, and the computer is running FreeBSD {rel121-current}, load the corresponding [.filename]#.ko# in [.filename]#/boot/loader.conf# by adding `*driver_load="YES"*` to that file and rebooting.
-Another, better way is to load the driver in [.filename]#/etc/rc.conf# by adding it to `kld_list` (see man:rc.conf[5] for details) in that file and rebooting.
+Another, better way is to load the driver in [.filename]#/etc/rc.conf# by adding it to `kld_list` (see man:rc.conf[5] for details) in that file and rebooting.
This is needed because otherwise the driver is not loaded yet at the time the man:lagg[4] interface is set up.
****
In this example, the Ethernet interface, _re0_, is the master and the wireless interface, _wlan0_, is the failover.
The _wlan0_ interface was created from the _ath0_ physical wireless interface, and the Ethernet interface will be configured with the MAC address of the wireless interface.
-First, bring the wireless interface up (replacing _FR_ with your own 2-letter country code), but do not set an IP address.
+First, bring the wireless interface up (replacing _FR_ with the local 2-letter country code), but do not set an IP address.
Replace _wlan0_ to match the system's wireless interface name:
[source,shell]
@@ -1873,7 +1873,7 @@ Replace _wlan0_ to match the system's wireless interface name:
# ifconfig wlan0 create wlandev ath0 country FR ssid my_router up
....
-Now you can determine the MAC address of the wireless interface:
+Determine the MAC address of the wireless interface like this:
[source,shell]
....
@@ -2095,7 +2095,7 @@ In this case, [.filename]#/etc# and [.filename]#/var# need to be memory backed f
When the system boots, memory file systems for [.filename]#/etc# and [.filename]#/var# will be created and mounted and the contents of the [.filename]#cpio.gz# files will be copied into them.
By default, these file systems have a maximum capacity of 5 megabytes.
-If your archives do not fit, which is usually the case for [.filename]#/var# when binary packages have been installed, request a larger size by putting the number of 512 byte sectors needed (e.g., 5 megabytes is 10240 sectors) in [.filename]#${NFSROOTDIR}/conf/base/etc/md_size# and [.filename]#${NFSROOTDIR}/conf/base/var/md_size# files for [.filename]#/etc# and [.filename]#/var# file systems respectively.
+If the archives do not fit, which is usually the case for [.filename]#/var# when binary packages have been installed, request a larger size by putting the number of 512 byte sectors needed (e.g., 5 megabytes is 10240 sectors) in [.filename]#${NFSROOTDIR}/conf/base/etc/md_size# and [.filename]#${NFSROOTDIR}/conf/base/var/md_size# files for [.filename]#/etc# and [.filename]#/var# file systems respectively.
[[network-pxe-setting-up-dhcp]]
=== Configuring the DHCP Server
diff --git a/documentation/content/en/books/handbook/audit/_index.adoc b/documentation/content/en/books/handbook/audit/_index.adoc
index 0c25670f22..e76b9b6b36 100644
--- a/documentation/content/en/books/handbook/audit/_index.adoc
+++ b/documentation/content/en/books/handbook/audit/_index.adoc
@@ -60,13 +60,13 @@ FreeBSD implements Sun(TM)'s published Basic Security Module (BSM) Application P
This chapter focuses on the installation and configuration of event auditing.
It explains audit policies and provides an example audit configuration.
-After reading this chapter, you will know:
+Read this chapter to learn:
* What event auditing is and how it works.
* How to configure event auditing on FreeBSD for users and processes.
* How to review the audit trail using the audit reduction and review tools.
-Before reading this chapter, you should:
+Before reading this chapter:
* Understand UNIX(R) and FreeBSD basics (crossref:basics[basics,FreeBSD Basics]).
* Be familiar with the basics of kernel configuration/compilation (crossref:kernelconfig[kernelconfig,Configuring the FreeBSD Kernel]).
diff --git a/documentation/content/en/books/handbook/basics/_index.adoc b/documentation/content/en/books/handbook/basics/_index.adoc
index 0bd35d3670..ad0cdb7a9c 100644
--- a/documentation/content/en/books/handbook/basics/_index.adoc
+++ b/documentation/content/en/books/handbook/basics/_index.adoc
@@ -56,7 +56,7 @@ This chapter covers the basic commands and functionality of the FreeBSD operatin
Much of this material is relevant for any UNIX(R)-like operating system.
New FreeBSD users are encouraged to read through this chapter carefully.
-After reading this chapter, you will know:
+Read this chapter to learn:
* How to use and configure virtual consoles.
* How to create and manage users and groups on FreeBSD.
@@ -559,7 +559,7 @@ How to configure NIS is covered in crossref:network-servers[network-servers,Netw
Any user can easily change their password using man:passwd[1].
To prevent accidental or unauthorized changes, this command will prompt for the user's original password before a new password can be set:
-.Changing Your Password
+.Changing The Password
[example]
====
[source,shell]
@@ -1076,7 +1076,7 @@ The root directory also contains mount points for other file systems that are mo
A mount point is a directory where additional file systems can be grafted onto a parent file system (usually the root file system).
This is further described in crossref:basics[disk-organization, Disk Organization].
-Standard mount points include `/usr/`, `/var/`, `/tmp/`, `/mnt/`, and `/cdrom/`.
+Standard mount points include `/usr/`, `/var/`, `/tmp/`, `/mnt/`, and `/media/`.
These directories are usually referenced to entries in `/etc/fstab`.
This file is a table of various file systems and mount points and is read by the system.
Most of the file systems in `/etc/fstab` are mounted automatically at boot time from the script man:rc[8] unless their entry includes `noauto`.
@@ -1130,7 +1130,7 @@ The following table provides a brief overview of the most common directories.
|Automounted NFS shares; see man:auto_master[5]
|`/proc/`
-|Process file system. Refer to man:procfs[5], man:mount_procfs[8] for details.
+|Process file system. Refer to man:procfs[5] for details.
|`/rescue/`
|Statically linked programs for emergency recovery as described in man:rescue[8].
@@ -1257,7 +1257,7 @@ There are some drawbacks to this approach, and one advantage.
* FreeBSD's file systems are robust if power is lost. However, a power loss at a critical point could still damage the structure of the file system. By splitting data over multiple file systems it is more likely that the system will still come up, making it easier to restore from backup as necessary.
.Benefit of a Single File System
-* File systems are a fixed size. If you create a file system when you install FreeBSD and give it a specific size, you may later discover that you need to make the partition bigger. This is not easily accomplished without backing up, recreating the file system with the new size, and then restoring the backed up data.
+* File systems are a fixed size. When creating a file system during the FreeBSD installation and giving it a specific size, it may be that one wants to make the partition bigger. This is not easily accomplished without backing up, recreating the file system with the new size, and then restoring the backed up data.
+
[IMPORTANT]
====
@@ -1291,7 +1291,7 @@ These devices are used by file systems that expect to occupy a slice.
Each GPT or BSD partition can contain only one file system, which means that file systems are often described by either their typical mount point in the file system hierarchy, or the name of the partition they are contained in.
FreeBSD also uses disk space for _swap space_ to provide _virtual memory_.
-This allows your computer to behave as though it has much more memory than it actually does.
+This allows the computer to behave as though it has much more memory than it actually does.
When FreeBSD runs out of memory, it moves some of the data that is not currently being used to the swap space, and moves it back in (moving something else out) when it needs it.
This is called _paging_.
@@ -1772,7 +1772,7 @@ For example, to change the shell to `bash`:
% chsh -s /usr/local/bin/bash
....
-Enter your password at the prompt and press kbd:[Return] to change your shell.
+Enter the password at the prompt and press kbd:[Return] to change the shell.
Log off and log in again to start using the new shell.
[NOTE]
diff --git a/documentation/content/en/books/handbook/basics/_index.po b/documentation/content/en/books/handbook/basics/_index.po
index 8c7298de08..6d11ffafa1 100644
--- a/documentation/content/en/books/handbook/basics/_index.po
+++ b/documentation/content/en/books/handbook/basics/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2025-05-01 19:56-0300\n"
+"POT-Creation-Date: 2025-08-17 20:54+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2471,7 +2471,7 @@ msgstr ""
#. type: Table
#: documentation/content/en/books/handbook/basics/_index.adoc:1135
#, no-wrap
-msgid "Process file system. Refer to man:procfs[5], man:mount_procfs[8] for details."
+msgid "Process file system. Refer to man:procfs[5] for details."
msgstr ""
#. type: Table
diff --git a/documentation/content/en/books/handbook/boot/_index.adoc b/documentation/content/en/books/handbook/boot/_index.adoc
index 92a300d167..b8fe0c7e7c 100644
--- a/documentation/content/en/books/handbook/boot/_index.adoc
+++ b/documentation/content/en/books/handbook/boot/_index.adoc
@@ -59,7 +59,7 @@ This chapter details the configuration options that can be set.
It demonstrates how to customize the FreeBSD boot process, including everything that happens until the FreeBSD kernel has started, probed for devices, and started man:init[8].
This occurs when the text color of the boot messages changes from bright white to grey.
-After reading this chapter, you will recognize:
+Read this chapter to learn:
* The components of the FreeBSD bootstrap system and how they interact.
* The options that can be passed to the components in the FreeBSD bootstrap in order to control the boot process.
diff --git a/documentation/content/en/books/handbook/bsdinstall/_index.adoc b/documentation/content/en/books/handbook/bsdinstall/_index.adoc
index 5f24e4c43f..79234d2dc6 100644
--- a/documentation/content/en/books/handbook/bsdinstall/_index.adoc
+++ b/documentation/content/en/books/handbook/bsdinstall/_index.adoc
@@ -64,7 +64,7 @@ The image types are:
The rest of this chapter describes the third case, explaining how to install FreeBSD using the text-based installation program named bsdinstall.
There may be minor differences between the installer and what is shown here, so use this chapter as a general guide rather than as a set of literal instructions.
-After reading this chapter, you will know:
+Read this chapter to learn:
* How to obtain FreeBSD images and create FreeBSD installation media.
* How to start bsdinstall.
@@ -86,7 +86,7 @@ Once it has been determined that the system meets the minimum hardware requireme
[TIP]
====
-Consider using crossref:virtualization[virtualization,virtualization] if you want to use FreeBSD on a system that already has another operating system installed.
+Consider using crossref:virtualization[virtualization,virtualization] when wanting to use FreeBSD on a system that already has another operating system installed.
====
Before moving on to the installation, check that the system is ready by verifying the items in this checklist:
@@ -185,7 +185,7 @@ There are two _checksum_ files available, named after the release number and the
For example: `CHECKSUM.SHA256-FreeBSD-13.1-RELEASE-amd64` and `CHECKSUM.SHA512-FreeBSD-13.1-RELEASE-amd64`.
After downloading one of the files (or both), calculate the _checksum_ for the image file and compare it with the one shown in the _checksum_ file.
-Note that you need to compare the calculated _checksum_ against the correct file, as they correspond to two different algorithms: SHA256 and SHA512.
+Note that comparing the calculated _checksum_ against the correct file is needed, as they correspond to two different algorithms: SHA256 and SHA512.
FreeBSD provides man:sha256[1] and man:sha512[1] that can be used for calculating the _checksum_.
Other operating systems have similar programs.
@@ -468,7 +468,7 @@ It then demonstrates how to use the different partitioning methods.
=== Designing the Partition Layout
The default partition layout for file systems includes one file system for the entire system.
-When using `UFS` it may be worth considering the use of multiple file systems if you have sufficient disk space or multiple disks.
+When using `UFS` it may be worth considering the use of multiple file systems with sufficient disk space or multiple disks available.
When laying out file systems, remember that hard drives transfer data faster from the outer tracks to the inner.
Thus, smaller and heavier-accessed file systems should be closer to the outside of the drive, while larger partitions like `/usr` should be placed toward the inner parts of the disk.
It is a good idea to create partitions in an order similar to: `/`, swap, `/var`, and `/usr`.
@@ -634,7 +634,8 @@ The `Size` may be entered with common abbreviations: _K_ for kilobytes, _M_ for
====
Proper sector alignment provides the best performance, and making partition sizes even multiples of 4K bytes helps to ensure alignment on drives with either 512-byte or 4K-byte sectors.
Generally, using partition sizes that are even multiples of 1M or 1G is the easiest way to make sure every partition starts at an even multiple of 4K.
-There is one exception: the _freebsd-boot_ partition should be no larger than 512K due to current boot code limitations.
+There is one exception: a _freebsd-boot_ partition for BIOS booting should be no larger than 512K due to legacy boot code limitations.
+This limitation does not apply to UEFI booting.
====
A `Mountpoint` is needed if the partition will contain a file system.
@@ -1044,7 +1045,7 @@ Here is a summary of the services that can be enabled in this menu:
* `sshd` - The Secure Shell (SSH) daemon is used to remotely access a system over an encrypted connection. Only enable this service if the system should be available for remote logins.
* `moused` - Enable this service if the mouse will be used from the command-line system console.
* `ntpdate` - Enable automatic clock synchronization at boot time. Note that the functionality of this program is now available in the man:ntpd[8] daemon and the man:ntpdate[8] utility will soon be retired.
-* `ntpd` - The Network Time Protocol (NTP) daemon for automatic clock synchronization. Enable this service if you wish to synchronise your system clock with a remote time server or pool.
+* `ntpd` - The Network Time Protocol (NTP) daemon for automatic clock synchronization. Enable this service when wanting to synchronise the system clock with a remote time server or pool.
* `powerd` - System power control utility for power control and energy saving.
* `dumpdev` - Crash dumps are useful when debugging issues with the system, so users are encouraged to enable them.
@@ -1150,7 +1151,7 @@ Once configuration is complete, select btn:[Exit].
[[bsdinstall-final-modification-shell]]
.Manual Configuration
-image::bsdinstall-final-modification-shell.png[Menu showing that the installation has finished. And asking if you want to open a shell to make manual changes.]
+image::bsdinstall-final-modification-shell.png[Menu showing that the installation has finished. And asking if a shell to make manual changes should open.]
bsdinstall will prompt for any additional configuration that needs to be done before rebooting into the new system.
Select btn:[Yes] to exit to a shell within the new system or btn:[No] to proceed to the last step of the installation.
diff --git a/documentation/content/en/books/handbook/bsdinstall/_index.po b/documentation/content/en/books/handbook/bsdinstall/_index.po
index 3c2432c2a2..5874f5660d 100644
--- a/documentation/content/en/books/handbook/bsdinstall/_index.po
+++ b/documentation/content/en/books/handbook/bsdinstall/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2025-05-01 19:56-0300\n"
+"POT-Creation-Date: 2025-08-17 20:54+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1646,26 +1646,27 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:638
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:639
msgid ""
"Proper sector alignment provides the best performance, and making partition "
"sizes even multiples of 4K bytes helps to ensure alignment on drives with "
"either 512-byte or 4K-byte sectors. Generally, using partition sizes that "
"are even multiples of 1M or 1G is the easiest way to make sure every "
-"partition starts at an even multiple of 4K. There is one exception: the "
-"_freebsd-boot_ partition should be no larger than 512K due to current boot "
-"code limitations."
+"partition starts at an even multiple of 4K. There is one exception: a "
+"_freebsd-boot_ partition for BIOS booting should be no larger than 512K due "
+"to legacy boot code limitations. This limitation does not apply to UEFI "
+"booting."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:642
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:643
msgid ""
"A `Mountpoint` is needed if the partition will contain a file system. If "
"only a single UFS partition will be created, the mountpoint should be `/`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:648
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:649
msgid ""
"The `Label` is a name by which the partition will be known. Drive names or "
"numbers can change if the drive is connected to a different controller or "
@@ -1677,7 +1678,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:654
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:655
msgid ""
"Use a unique label on every partition to avoid conflicts from identical "
"labels. A few letters from the computer's name, use, or location can be "
@@ -1686,13 +1687,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:657
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:658
#, no-wrap
msgid "Creating Traditional Split File System Partitions"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:664
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:665
msgid ""
"For a traditional partition layout where the `/`, `/var`, `/tmp`, and `/usr` "
"directories are separate file systems on their own partitions, create a GPT "
@@ -1704,144 +1705,144 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:666
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:667
msgid ""
"By default, FreeBSD's `gptboot` expects the first UFS partition to be the `/"
"` partition."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:671
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:672
#, no-wrap
msgid "Partition Type"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:672
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:673
#, no-wrap
msgid "Size"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:673
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:674
#, no-wrap
msgid "Mountpoint"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:675
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:676
#, no-wrap
msgid "Label"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:676
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:677
#, no-wrap
msgid "`freebsd-boot`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:677
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:678
#, no-wrap
msgid "`512K`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:681
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:691
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:696
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:701
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:682
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:692
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:697
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:702
#, no-wrap
msgid "`freebsd-ufs`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:682
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:692
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:683
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:693
#, no-wrap
msgid "`2G`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:683
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:684
#, no-wrap
msgid "`/`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:685
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:686
#, no-wrap
msgid "`exrootfs`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:686
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:687
#, no-wrap
msgid "`freebsd-swap`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:687
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:688
#, no-wrap
msgid "`4G`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:690
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:691
#, no-wrap
msgid "`exswap`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:693
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:694
#, no-wrap
msgid "`/var`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:695
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:696
#, no-wrap
msgid "`exvarfs`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:697
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:698
#, no-wrap
msgid "`1G`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:698
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:699
#, no-wrap
msgid "`/tmp`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:700
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:701
#, no-wrap
msgid "`extmpfs`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:702
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:703
#, no-wrap
msgid "accept the default (remainder of the disk)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:703
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:704
#, no-wrap
msgid "`/usr`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:704
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:705
#, no-wrap
msgid "`exusrfs`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:710
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:711
msgid ""
"After the custom partitions have been created, select btn:[Finish] to "
"continue with the installation and go to crossref:bsdinstall[bsdinstall-"
@@ -1849,13 +1850,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:712
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:713
#, no-wrap
msgid "Guided Partitioning Using Root-on-ZFS"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:716
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:717
msgid ""
"This partitioning mode only works with whole disks and will erase the "
"contents of the entire disk. The main ZFS configuration menu offers a "
@@ -1863,35 +1864,35 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:718
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:719
#, no-wrap
msgid "ZFS Partitioning Menu"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:719
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:720
#, no-wrap
msgid "Menu showing the different options to configure the ZFS pool"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:719
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:720
#, no-wrap
msgid "bsdinstall-zfs-menu.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:722
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:723
msgid "Here is a summary of the options in this menu:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:724
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:725
msgid "`Install` - Proceed with the installation with the selected options."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:729
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:730
msgid ""
"`Pool Type/Disks` - Configure the `Pool Type` and the disk(s) that will "
"constitute the pool. The automatic ZFS installer currently only supports the "
@@ -1901,12 +1902,12 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:730
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:731
msgid "`Rescan Devices` - Repopulate the list of available disks."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:731
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:732
msgid ""
"`Disk Info` - This menu can be used to inspect each disk, including its "
"partition table and various other information such as the device model "
@@ -1914,13 +1915,13 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:732
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:733
msgid ""
"`Pool Name` - Establish the name of the pool. The default name is _zroot_."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:733
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:734
msgid ""
"`Force 4K Sectors?` - Force the use of 4K sectors. By default, the installer "
"will automatically create partitions aligned to 4K boundaries and force ZFS "
@@ -1932,7 +1933,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:734
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:735
msgid ""
"`Encrypt Disks?` - Encrypting the disks allows the user to encrypt the disks "
"using GELI. More information about disk encryption is available in "
@@ -1941,7 +1942,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:735
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:736
msgid ""
"`Partition Scheme` - Choose the partition scheme. GPT is the recommended "
"option in most cases. Press the kbd:[Enter] key to chose between the "
@@ -1949,12 +1950,12 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:736
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:737
msgid "`Swap Size` - Establish the amount of swap space."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:737
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:738
msgid ""
"`Mirror Swap?` - Whether to mirror the swap between the disks. Be aware that "
"enabling mirror swap will break crash dumps. Press the kbd:[Enter] key to "
@@ -1962,7 +1963,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:738
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:739
msgid ""
"`Encrypt Swap?` - Whether to encrypt the swap. This will encrypt the swap "
"with a temporary key each time the system boots, and discards it on reboot. "
@@ -1971,37 +1972,37 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:740
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:741
msgid ""
"Select kbd:[T] to configure the `Pool Type` and the disk(s) that will "
"constitute the pool."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:742
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:743
#, no-wrap
msgid "ZFS Pool Type"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:743
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:744
#, no-wrap
msgid "Menu requesting the Virtual Device type. Ex: stripe"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:743
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:744
#, no-wrap
msgid "bsdinstall-zfs-vdev_type.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:746
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:747
msgid "Here is a summary of the `Pool Type` that can be selected in this menu:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:748
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:749
msgid ""
"`stripe` - Striping provides maximum storage of all connected devices, but "
"no redundancy. If just one disk fails the data on the pool is lost "
@@ -2009,7 +2010,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:749
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:750
msgid ""
"`mirror` - Mirroring stores a complete copy of all data on every disk. "
"Mirroring provides good read performance because data is read from all disks "
@@ -2019,7 +2020,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:750
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:751
msgid ""
"`raid10` - Striped mirrors. Provides the best performance, but the least "
"storage. This option needs at least an even number of disks and a minimum of "
@@ -2027,28 +2028,28 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:751
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:752
msgid ""
"`raidz1` - Single Redundant RAID. Allow one disk to fail concurrently. This "
"option needs at least three disks."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:752
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:753
msgid ""
"`raidz2` - Double Redundant RAID. Allows two disks to fail concurrently. "
"This option needs at least four disks."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:753
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:754
msgid ""
"`raidz3` - Triple Redundant RAID. Allows three disks to fail concurrently. "
"This option needs at least five disks."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:757
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:758
msgid ""
"Once a `Pool Type` has been selected, a list of available disks is "
"displayed, and the user is prompted to select one or more disks to make up "
@@ -2058,43 +2059,43 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:759
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:760
#, no-wrap
msgid "Disk Selection"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:760
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:761
#, no-wrap
msgid "Menu requesting how many disks will be added to the pool"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:760
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:761
#, no-wrap
msgid "bsdinstall-zfs-disk_select.png"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:763
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:764
#, no-wrap
msgid "Invalid Selection"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:764
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:765
#, no-wrap
msgid "Menu indicating that not enough disks have been selected."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:764
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:765
#, no-wrap
msgid "bsdinstall-zfs-vdev_invalid.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:767
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:768
msgid ""
"If one or more disks are missing from the list, or if disks were attached "
"after the installer was started, select btn:[- Rescan Devices] to repopulate "
@@ -2102,25 +2103,25 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:769
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:770
#, no-wrap
msgid "Rescan Devices"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:770
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:771
#, no-wrap
msgid "Device rescan"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:770
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:771
#, no-wrap
msgid "bsdinstall-zfs-rescan-devices.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:773
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:774
msgid ""
"To avoid accidentally erasing the wrong disk, the btn:[- Disk Info] menu can "
"be used to inspect each disk, including its partition table and various "
@@ -2129,25 +2130,25 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:775
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:776
#, no-wrap
msgid "Analyzing a Disk"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:776
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:777
#, no-wrap
msgid "Menu showing the information of the partitions."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:776
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:777
#, no-wrap
msgid "bsdinstall-zfs-disk_info.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:780
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:781
msgid ""
"Select kbd:[N] to configure the `Pool Name`. Enter the desired name, then "
"select btn:[<OK>] to establish it or btn:[<Cancel>] to return to the main "
@@ -2155,25 +2156,25 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:782
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:783
#, no-wrap
msgid "Pool Name"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:783
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:784
#, no-wrap
msgid "Menu requesting the name of the pool."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:783
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:784
#, no-wrap
msgid "bsdinstall-zfs-pool-name.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:787
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:788
msgid ""
"Select kbd:[S] to set the amount of swap. Enter the desired amount of swap, "
"then select btn:[<OK>] to establish it or btn:[<Cancel>] to return to the "
@@ -2181,25 +2182,25 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:789
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:790
#, no-wrap
msgid "Swap Amount"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:790
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:791
#, no-wrap
msgid "Menu requesting the amount of swap memory"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:790
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:791
#, no-wrap
msgid "bsdinstall-zfs-swap-amount.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:794
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:795
msgid ""
"Once all options have been set to the desired values, select the btn:[>>> "
"Install] option at the top of the menu. The installer then offers a last "
@@ -2208,25 +2209,25 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:796
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:797
#, no-wrap
msgid "Last Chance"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:797
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:798
#, no-wrap
msgid "Menu indicating to the user that the data will be lost"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:797
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:798
#, no-wrap
msgid "bsdinstall-zfs-warning.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:801
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:802
msgid ""
"If GELI disk encryption was enabled, the installer will prompt twice for the "
"passphrase to be used to encrypt the disks. Initialization of the "
@@ -2234,43 +2235,43 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:803
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:804
#, no-wrap
msgid "Disk Encryption Password"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:804
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:805
#, no-wrap
msgid "Menu requesting the password to encrypt the devices."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:804
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:805
#, no-wrap
msgid "bsdinstall-zfs-geli_password.png"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:807
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:808
#, no-wrap
msgid "Initializing Encryption"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:808
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:809
#, no-wrap
msgid "Menu showing that the encryption is initializing."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:808
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:809
#, no-wrap
msgid "bsdinstall-zfs-init-encription.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:813
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:814
msgid ""
"The installation then proceeds normally. To continue with the installation, "
"go to crossref:bsdinstall[bsdinstall-fetching-distribution, Fetching "
@@ -2278,13 +2279,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:815
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:816
#, no-wrap
msgid "Shell Mode Partitioning"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:820
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:821
msgid ""
"When creating advanced installations, the bsdinstall partitioning menus may "
"not provide the level of flexibility required. Advanced users can select "
@@ -2295,14 +2296,14 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:822
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:831
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:823
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:832
#, no-wrap
msgid "Fetching Distribution Files"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:826
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:827
msgid ""
"Installation time will vary depending on the distributions chosen, "
"installation media, and speed of the computer. A series of messages will "
@@ -2310,7 +2311,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:829
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:830
msgid ""
"First, the installer formats the selected disk(s) and initializes the "
"partitions. Next, in the case of a `bootonly media` or `mini memstick`, it "
@@ -2318,19 +2319,19 @@ msgid ""
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:832
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:833
#, no-wrap
msgid "Menu showing the download of the different components."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:832
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:833
#, no-wrap
msgid "bsdinstall-distfile-fetching.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:835
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:836
msgid ""
"Next, the integrity of the distribution files is verified to ensure they "
"have not been corrupted during download or misread from the installation "
@@ -2338,48 +2339,48 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:837
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:838
#, no-wrap
msgid "Verifying Distribution Files"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:838
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:839
#, no-wrap
msgid "Menu showing the verification of the different components."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:838
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:839
#, no-wrap
msgid "bsdinstall-distfile-verifying.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:841
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:842
msgid "Finally, the verified distribution files are extracted to the disk:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:843
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:844
#, no-wrap
msgid "Extracting Distribution Files"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:844
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:845
#, no-wrap
msgid "Menu showing the extraction of the different components."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:844
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:845
#, no-wrap
msgid "bsdinstall-distfile-extracting.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:848
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:849
msgid ""
"Once all requested distribution files have been extracted, bsdinstall "
"displays the first post-installation configuration screen. The available "
@@ -2387,20 +2388,20 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:850
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:851
#, no-wrap
msgid "Network Interfaces, Accounts, Time Zone, Services and Hardening"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:853
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:860
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:854
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:861
#, no-wrap
msgid "Setting the `root` Password"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:858
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:859
msgid ""
"First, the `root` password must be set. While entering the password, the "
"characters being typed are not displayed on the screen. The password must "
@@ -2408,50 +2409,50 @@ msgid ""
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:861
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:862
#, no-wrap
msgid "Menu showing requesting the password for the root user."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:861
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:862
#, no-wrap
msgid "bsdinstall-post-root-passwd.png"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:864
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:865
#, no-wrap
msgid "Configuring Network Interfaces"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:868
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:869
msgid ""
"Next, a list of the network interfaces found on the computer is shown. "
"Select the interface to configure."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:870
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:871
#, no-wrap
msgid "Choose a Network Interface"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:871
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:872
#, no-wrap
msgid "Menu showing the different network interfaces to configure."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:871
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:872
#, no-wrap
msgid "bsdinstall-configure-network-interface.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:876
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:877
msgid ""
"If an Ethernet interface is selected, the installer will skip ahead to the "
"menu shown in crossref:bsdinstall[bsdinstall-configure-net-ipv4,Choose IPv4 "
@@ -2460,25 +2461,25 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:878
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:879
#, no-wrap
msgid "Scanning for Wireless Access Points"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:879
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:880
#, no-wrap
msgid "Menu showing wireless network scanning."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:879
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:880
#, no-wrap
msgid "bsdinstall-configure-wireless-scan.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:886
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:887
msgid ""
"Wireless networks are identified by a Service Set Identifier (SSID); a "
"short, unique name given to each network. SSIDs found during the scan are "
@@ -2490,25 +2491,25 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:888
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:889
#, no-wrap
msgid "Choosing a Wireless Network"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:889
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:890
#, no-wrap
msgid "Menu showing the different wireless networks to connect to."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:889
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:890
#, no-wrap
msgid "bsdinstall-configure-wireless-accesspoints.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:895
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:896
msgid ""
"Next, enter the encryption information for connecting to the selected "
"wireless network. WPA2 encryption is strongly recommended over older "
@@ -2519,50 +2520,50 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:897
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:898
#, no-wrap
msgid "WPA2 Setup"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:898
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:899
#, no-wrap
msgid "Menu requesting the wireless network password."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:898
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:899
#, no-wrap
msgid "bsdinstall-configure-wireless-wpa2setup.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:901
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:902
msgid ""
"Next, choose whether or not an IPv4 address should be configured on the "
"Ethernet or wireless interface:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:903
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:904
#, no-wrap
msgid "Choose IPv4 Networking"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:904
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:905
#, no-wrap
msgid "Menu indicating if IPv4 wants to be configured for the selected interface."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:904
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:905
#, no-wrap
msgid "bsdinstall-configure-network-interface-ipv4.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:909
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:910
msgid ""
"There are two methods of IPv4 configuration. DHCP will automatically "
"configure the network interface correctly and should be used if the network "
@@ -2571,7 +2572,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:915
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:916
msgid ""
"Do not enter random network information as it will not work. If a DHCP "
"server is not available, obtain the information listed in "
@@ -2580,7 +2581,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:919
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:920
msgid ""
"If a DHCP server is available, select btn:[Yes] in the next menu to "
"automatically configure the network interface. The installer will appear to "
@@ -2589,92 +2590,92 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:921
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:922
#, no-wrap
msgid "Choose IPv4 DHCP Configuration"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:922
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:923
#, no-wrap
msgid "Menu indicating if DHCP wants to be configured for the selected interface."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:922
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:923
#, no-wrap
msgid "bsdinstall-configure-network-interface-ipv4-dhcp.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:925
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:926
msgid ""
"If a DHCP server is not available, select btn:[No] and input the following "
"addressing information in this menu:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:927
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:928
#, no-wrap
msgid "IPv4 Static Configuration"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:928
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:929
#, no-wrap
msgid "Menu requesting data to configure IPv4 network."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:928
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:929
#, no-wrap
msgid "bsdinstall-configure-network-interface-ipv4-static.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:931
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:932
msgid ""
"`IP Address` - The IPv4 address assigned to this computer. The address must "
"be unique and not already in use by another device on the local network."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:932
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:933
msgid "`Subnet Mask` - The subnet mask for the network."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:933
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:934
msgid "`Default Router` - The IP address of the network's default gateway."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:935
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:936
msgid ""
"The next screen will ask if the interface should be configured for IPv6. If "
"IPv6 is available and desired, choose btn:[Yes] to select it."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:937
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:938
#, no-wrap
msgid "Choose IPv6 Networking"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:938
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:939
#, no-wrap
msgid "Menu indicating if IPv6 wants to be configured for the selected interface."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:938
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:939
#, no-wrap
msgid "bsdinstall-configure-network-interface-ipv6.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:944
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:945
msgid ""
"IPv6 also has two methods of configuration. StateLess Address "
"AutoConfiguration (SLAAC) will automatically request the correct "
@@ -2684,7 +2685,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:947
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:948
msgid ""
"If an IPv6 router is available, select btn:[Yes] in the next menu to "
"automatically configure the network interface. The installer will appear to "
@@ -2693,62 +2694,62 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:949
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:950
#, no-wrap
msgid "Choose IPv6 SLAAC Configuration"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:950
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:951
#, no-wrap
msgid "Menu indicating if SLAAC wants to be configured for the selected interface."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:950
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:951
#, no-wrap
msgid "bsdinstall-configure-network-interface-slaac.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:953
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:954
msgid ""
"If an IPv6 router is not available, select btn:[No] and input the following "
"addressing information in this menu:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:955
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:956
#, no-wrap
msgid "IPv6 Static Configuration"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:956
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:957
#, no-wrap
msgid "Menu requesting data to configure IPv6 network."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:956
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:957
#, no-wrap
msgid "bsdinstall-configure-network-interface-ipv6-static.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:959
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:960
msgid ""
"`IPv6 Address` - The IPv6 address assigned to this computer. The address "
"must be unique and not already in use by another device on the local network."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:960
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:961
msgid "`Default Router` - The IPv6 address of the network's default gateway."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:966
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:967
msgid ""
"The last network configuration menu is used to configure the Domain Name "
"System (DNS) resolver, which converts hostnames to and from network "
@@ -2760,25 +2761,25 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:968
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:969
#, no-wrap
msgid "DNS Configuration"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:969
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:970
#, no-wrap
msgid "Menu requesting data to configure DNS for the network."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:969
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:970
#, no-wrap
msgid "bsdinstall-configure-network-ipv4-dns.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:973
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:974
msgid ""
"Once the interface is configured, select a mirror site that is located in "
"the same region of the world as the computer on which FreeBSD is being "
@@ -2787,38 +2788,38 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:977
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:978
msgid ""
"Selecting `ftp://download.freebsd.org (Main Site)` will automatically route "
"to the nearest mirror."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:980
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:981
#, no-wrap
msgid "Choosing a Mirror"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:981
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:982
#, no-wrap
msgid "Menu requesting a network mirror."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:981
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:982
#, no-wrap
msgid "bsdinstall-netinstall-mirrorselect.png"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:984
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:985
#, no-wrap
msgid "Setting the Time Zone"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:988
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:989
msgid ""
"The next series of menus are used to determine the correct local time by "
"selecting the geographic region, country, and time zone. Setting the time "
@@ -2828,7 +2829,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:991
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:992
msgid ""
"The example shown here is for a machine located in the mainland time zone of "
"Spain, Europe. The selections will vary according to the geographical "
@@ -2836,122 +2837,122 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:993
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:994
#, no-wrap
msgid "Select a Region"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:994
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:995
#, no-wrap
msgid "Menu requesting the timezone region."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:994
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:995
#, no-wrap
msgid "bsdinstall-timezone-region.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:997
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:998
msgid ""
"The appropriate region is selected using the arrow keys and then pressing "
"kbd:[Enter]."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:999
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1000
#, no-wrap
msgid "Select a Country"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1000
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1001
#, no-wrap
msgid "Menu requesting the timezone country."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1000
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1001
#, no-wrap
msgid "bsdinstall-timezone-country.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1003
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1004
msgid ""
"Select the appropriate country using the arrow keys and press kbd:[Enter]."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1005
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1006
#, no-wrap
msgid "Select a Time Zone"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1006
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1007
#, no-wrap
msgid "Menu requesting the timezone zone."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1006
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1007
#, no-wrap
msgid "bsdinstall-timezone-zone.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1009
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1010
msgid ""
"The appropriate time zone is selected using the arrow keys and pressing kbd:"
"[Enter]."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1011
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1012
#, no-wrap
msgid "Confirm Time Zone"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1012
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1013
#, no-wrap
msgid "Menu requesting confirmation of the selected timezone."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1012
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1013
#, no-wrap
msgid "bsdinstall-timezone-confirm.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1015
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1016
msgid "Confirm the abbreviation for the time zone is correct."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1017
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1018
#, no-wrap
msgid "Select Date"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1018
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1019
#, no-wrap
msgid "Menu requesting the system date."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1018
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1019
#, no-wrap
msgid "bsdinstall-timezone-date.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1022
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1023
msgid ""
"The appropriate date is selected using the arrow keys and then pressing btn:"
"[Set Date]. Otherwise, the date selection can be skipped by pressing btn:"
@@ -2959,25 +2960,25 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1024
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1025
#, no-wrap
msgid "Select Time"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1025
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1026
#, no-wrap
msgid "Menu requesting the system time."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1025
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1026
#, no-wrap
msgid "bsdinstall-timezone-time.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1029
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1030
msgid ""
"The appropriate time is selected using the arrow keys and then pressing btn:"
"[Set Time]. Otherwise, the time selection can be skipped by pressing btn:"
@@ -2985,13 +2986,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1031
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1032
#, no-wrap
msgid "Enabling Services"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1036
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1037
msgid ""
"The next menu is used to configure which system services will be started "
"whenever the system boots. All of these services are optional. Only start "
@@ -2999,30 +3000,30 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1038
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1039
#, no-wrap
msgid "Selecting Additional Services to Enable"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1039
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1040
#, no-wrap
msgid "Menu showing the different services available."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1039
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1040
#, no-wrap
msgid "bsdinstall-config-services.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1042
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1043
msgid "Here is a summary of the services that can be enabled in this menu:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1044
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1045
msgid ""
"`local_unbound` - Enable the DNS local unbound. It is necessary to keep in "
"mind that this is a configuration only meant for use as a local caching "
@@ -3031,7 +3032,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1045
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1046
msgid ""
"`sshd` - The Secure Shell (SSH) daemon is used to remotely access a system "
"over an encrypted connection. Only enable this service if the system should "
@@ -3039,14 +3040,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1046
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1047
msgid ""
"`moused` - Enable this service if the mouse will be used from the command-"
"line system console."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1047
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1048
msgid ""
"`ntpdate` - Enable automatic clock synchronization at boot time. Note that "
"the functionality of this program is now available in the man:ntpd[8] daemon "
@@ -3054,7 +3055,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1048
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1049
msgid ""
"`ntpd` - The Network Time Protocol (NTP) daemon for automatic clock "
"synchronization. Enable this service if you wish to synchronise your system "
@@ -3062,77 +3063,77 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1049
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1050
msgid ""
"`powerd` - System power control utility for power control and energy saving."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1050
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1051
msgid ""
"`dumpdev` - Crash dumps are useful when debugging issues with the system, so "
"users are encouraged to enable them."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1052
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1053
#, no-wrap
msgid "Enabling Hardening Security Options"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1057
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1058
msgid ""
"The next menu is used to configure which security options will be enabled. "
"All of these options are optional. But their use is encouraged."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1059
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1060
#, no-wrap
msgid "Selecting Hardening Security Options"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1060
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1061
#, no-wrap
msgid "Menu shoring the different hardening security options."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1060
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1061
#, no-wrap
msgid "bsdinstall-hardening.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1063
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1064
msgid "Here is a summary of the options that can be enabled in this menu:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1065
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1066
msgid ""
"`hide_uids` - Hide processes running as other users (UID). This prevents "
"unprivileged users from seeing running processes from other users."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1066
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1067
msgid ""
"`hide_gids` - Hide processes running as other groups (GID). This prevents "
"unprivileged users from seeing running processes from other groups."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1067
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1068
msgid ""
"`hide_jail` - Hide processes running in jails. This prevents unprivileged "
"users from seeing processes running inside jails."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1068
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1069
msgid ""
"`read_msgbuf` - Disable reading kernel message buffer for unprivileged "
"users. Prevent unprivileged users from using man:dmesg[8] to view messages "
@@ -3140,7 +3141,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1069
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1070
msgid ""
"`proc_debug` - Disable process debugging facilities for unprivileged users. "
"Disables a variety of unprivileged inter-process debugging services, "
@@ -3151,17 +3152,17 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1070
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1071
msgid "`random_pid` - Randomize the PID of processes."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1071
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1072
msgid "`clear_tmp` - Clean `/tmp` when the system starts up."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1072
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1073
msgid ""
"`disable_syslogd` - Disable opening the syslogd network socket. By default, "
"FreeBSD runs syslogd in a secure way with `-s`. This prevents the daemon "
@@ -3171,19 +3172,19 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1073
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1074
msgid "`disable_sendmail` - Disable the sendmail mail transport agent."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1074
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1075
msgid ""
"`secure_console` - Make the command prompt request the `root` password when "
"entering single-user mode."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1075
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1076
msgid ""
"`disable_ddtrace` - DTrace can run in a mode that affects the running "
"kernel. Destructive actions may not be used unless explicitly enabled. Use `-"
@@ -3192,7 +3193,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1076
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1077
msgid ""
"`enable_aslr` - Enable address layout randomization. For more information "
"about address layout randomization the link:https://en.wikipedia.org/wiki/"
@@ -3200,13 +3201,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1078
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1079
#, no-wrap
msgid "Add Users"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1084
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1085
msgid ""
"The next menu prompts to create at least one user account. It is "
"recommended to log into the system using a user account rather than as "
@@ -3216,30 +3217,30 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1086
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1087
msgid "Select btn:[Yes] to add new users."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1088
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1089
#, no-wrap
msgid "Add User Accounts"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1089
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1090
#, no-wrap
msgid "Menu requesting if a user want to be added to the system."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1089
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1090
#, no-wrap
msgid "bsdinstall-adduser1.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1093
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1094
msgid ""
"Follow the prompts and input the requested information for the user "
"account. The example shown in crossref:bsdinstall[bsdinstall-add-"
@@ -3247,30 +3248,30 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1095
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1096
#, no-wrap
msgid "Enter User Information"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1096
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1097
#, no-wrap
msgid "Menu requesting different information for the new user."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1096
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1097
#, no-wrap
msgid "bsdinstall-adduser2.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1099
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1100
msgid "Here is a summary of the information to input:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1101
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1102
msgid ""
"`Username` - The name the user will enter to log in. A common convention is "
"to use the first letter of the first name combined with the last name, as "
@@ -3279,28 +3280,28 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1102
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1103
msgid ""
"`Full name` - The user's full name. This can contain spaces and is used as a "
"description for the user account."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1103
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1104
msgid ""
"`Uid` - User ID. This is typically left blank so the system automatically "
"assigns a value."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1104
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1105
msgid ""
"`Login group` - The user's group. This is typically left blank to accept the "
"default."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1105
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1106
msgid ""
"`Invite _user_ into other groups?` - Additional groups to which the user "
"will be added as a member. If the user needs administrative access, type "
@@ -3308,12 +3309,12 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1106
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1107
msgid "`Login class` - Typically left blank for the default."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1107
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1108
msgid ""
"`Shell` - Type in one of the listed values to set the interactive shell for "
"the user. Refer to crossref:basics[shells,Shells] for more information about "
@@ -3321,61 +3322,61 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1108
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1109
msgid ""
"`Home directory` - The user's home directory. The default is usually correct."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1109
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1110
msgid ""
"`Home directory permissions` - Permissions on the user's home directory. The "
"default is usually correct."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1110
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1111
msgid ""
"`Use password-based authentication?` - Typically `yes` so that the user is "
"prompted to input their password at login."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1111
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1112
msgid ""
"`Use an empty password?` - Typically `no` as empty or blank passwords are "
"insecure."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1112
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1113
msgid ""
"`Use a random password?` - Typically `no` so that the user can set their own "
"password in the next prompt."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1113
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1114
msgid ""
"`Enter password` - The password for this user. Typed-in characters will not "
"be shown on the screen."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1114
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1115
msgid ""
"`Enter password again` - The password must be typed again for verification."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1115
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1116
msgid ""
"`Lock out the account after creation?` - Typically `no` so that the user can "
"log in."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1119
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1120
msgid ""
"After entering all the details, a summary is shown for review. If a mistake "
"was made, enter `no` to correct it. Once everything is correct, enter `yes` "
@@ -3383,149 +3384,149 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1121
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1122
#, no-wrap
msgid "Exit User and Group Management"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1122
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1123
#, no-wrap
msgid "Menu showing the information of the new user and requesting if everything is correct."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1122
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1123
#, no-wrap
msgid "bsdinstall-adduser3.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1126
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1127
msgid ""
"If there are more users to add, answer the `Add another user?` question with "
"`yes`. Enter `no` to finish adding users and continue the installation."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1128
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1129
msgid ""
"For more information on adding users and user management, see "
"crossref:basics[users-synopsis,Users and Basic Account Management]."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1130
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1135
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1131
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1136
#, no-wrap
msgid "Final Configuration"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1133
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1134
msgid ""
"After everything has been installed and configured, a final chance is "
"provided to modify settings."
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1136
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1137
#, no-wrap
msgid "Menu showing different options to perform before finishing the installation. Ex: Add user"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1136
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1137
#, no-wrap
msgid "bsdinstall-finalconfiguration.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1139
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1140
msgid ""
"Use this menu to make any changes or to do any additional configuration "
"before completing the installation."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1141
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1142
msgid ""
"`Add User` - Described in crossref:bsdinstall[bsdinstall-addusers, Add "
"Users]."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1142
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1143
msgid ""
"`Root Password` - Described in crossref:bsdinstall[bsdinstall-post-root, "
"Setting the `root` Password]."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1143
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1144
msgid ""
"`Hostname` - Described in crossref:bsdinstall[bsdinstall-hostname, Setting "
"the Hostname]."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1144
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1145
msgid ""
"`Network` - Described in crossref:bsdinstall[bsdinstall-config-network-dev, "
"Configuring Network Interfaces]."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1145
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1146
msgid ""
"`Services` - Described in crossref:bsdinstall[bsdinstall-sysconf, Enabling "
"Services]."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1146
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1147
msgid ""
"`System Hardening` - Described in crossref:bsdinstall[bsdinstall-hardening, "
"Enabling Hardening Security Options]."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1147
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1148
msgid ""
"`Time Zone` - Described in crossref:bsdinstall[bsdinstall-timezone, Setting "
"the Time Zone]."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1148
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1149
msgid "`Handbook` - Download and install the FreeBSD Handbook."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1150
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1151
msgid "Once configuration is complete, select btn:[Exit]."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1152
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1153
#, no-wrap
msgid "Manual Configuration"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1153
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1154
#, no-wrap
msgid "Menu showing that the installation has finished. And asking if you want to open a shell to make manual changes."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1153
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1154
#, no-wrap
msgid "bsdinstall-final-modification-shell.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1157
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1158
msgid ""
"bsdinstall will prompt for any additional configuration that needs to be "
"done before rebooting into the new system. Select btn:[Yes] to exit to a "
@@ -3534,32 +3535,32 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1159
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1160
#, no-wrap
msgid "Complete the Installation"
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1160
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1161
#, no-wrap
msgid "Menu showing that the installation has finished and asking whether to reboot the system or access the Live CD."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1160
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1161
#, no-wrap
msgid "bsdinstall-mainexit.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1163
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1164
msgid ""
"If further configuration or special setup is needed, select btn:[Live CD] to "
"boot the install media into Live CD mode."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1166
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1167
msgid ""
"If the installation is complete, select btn:[Reboot] to reboot the computer "
"and start the new FreeBSD system. Do not forget to remove the FreeBSD "
@@ -3567,7 +3568,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1172
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1173
msgid ""
"As FreeBSD boots, informational messages are displayed. After the system "
"finishes booting, a login prompt is displayed. At the `login:` prompt, "
@@ -3578,7 +3579,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1178
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1179
msgid ""
"The messages that appear during boot can be reviewed by pressing kbd:[Scroll-"
"Lock] to turn on the scroll-back buffer. The kbd:[PgUp], kbd:[PgDn], and "
@@ -3590,7 +3591,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1182
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1183
msgid ""
"If sshd was enabled in crossref:bsdinstall[bsdinstall-config-serv,Selecting "
"Additional Services to Enable], the first boot might be a bit slower as the "
@@ -3599,7 +3600,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1220
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1221
#, no-wrap
msgid ""
"Generating public/private rsa1 key pair.\n"
@@ -3640,14 +3641,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1223
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1224
msgid ""
"Refer to crossref:security[openssh,\"OpenSSH\"] for more information about "
"fingerprints and SSH."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1226
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1227
msgid ""
"FreeBSD does not install a graphical environment by default. Refer to "
"crossref:x11[x11,The X Window System] for more information about installing "
@@ -3655,7 +3656,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1230
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1231
msgid ""
"Proper shutdown of a FreeBSD computer helps protect data and hardware from "
"damage. _Do not turn off the power before the system has been properly shut "
@@ -3666,20 +3667,20 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1232
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1233
#, no-wrap
msgid "Troubleshooting"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1235
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1236
msgid ""
"This section covers basic installation troubleshooting, such as common "
"problems people have reported."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1237
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1238
msgid ""
"Check the Hardware Notes listed on the link:https://www.FreeBSD.org/releases/"
"[FreeBSD Release Information] page for the version of FreeBSD to make sure "
@@ -3687,7 +3688,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1243
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1244
msgid ""
"Some installation problems can be avoided or alleviated by updating the "
"firmware on various hardware components, most notably the motherboard. "
@@ -3697,7 +3698,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1246
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1247
msgid ""
"Manufacturers generally advise against upgrading the motherboard BIOS unless "
"there is a good reason for doing so, like a critical update. The upgrade "
@@ -3706,7 +3707,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1252
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1253
msgid ""
"If the system hangs while probing hardware during boot or behaves strangely "
"during the installation process, ACPI may be the culprit. FreeBSD makes "
@@ -3718,13 +3719,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1256
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1257
#, no-wrap
msgid "set hint.acpi.0.disabled=\"1\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1260
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1261
msgid ""
"This is reset each time the system is booted, so it is necessary to add "
"`hint.acpi.0.disabled=\"1\"` to the file `/boot/loader.conf`. More "
@@ -3733,13 +3734,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1262
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1263
#, no-wrap
msgid "Using the Live CD"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1267
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1268
msgid ""
"The welcome menu of bsdinstall, shown in crossref:bsdinstall[bsdinstall-"
"choose-mode,Welcome Menu], provides a btn:[Live CD] option. This is useful "
@@ -3748,26 +3749,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1269
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1270
msgid "The following points should be noted before using the btn:[Live CD]:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1271
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1272
msgid ""
"To gain access to the system, authentication is required. The username is "
"`root` and the password is blank."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1272
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1273
msgid ""
"As the system runs directly from the installation media, performance will be "
"significantly slower than that of a system installed on a hard disk."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1272
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1273
msgid ""
"This option only provides a command prompt and not a graphical interface."
msgstr ""
diff --git a/documentation/content/en/books/handbook/config/_index.adoc b/documentation/content/en/books/handbook/config/_index.adoc
index 7675b13762..6f2701d077 100644
--- a/documentation/content/en/books/handbook/config/_index.adoc
+++ b/documentation/content/en/books/handbook/config/_index.adoc
@@ -55,11 +55,11 @@ endif::[]
One of the important aspects of FreeBSD is proper system configuration.
This chapter explains much of the FreeBSD configuration process, including some of the parameters which can be set to tune a FreeBSD system.
-Before reading this chapter, you should:
+Before reading this chapter:
* Understand UNIX(R) and FreeBSD basics (crossref:basics[basics,FreeBSD Basics]).
-After reading this chapter, you will know:
+Read this chapter to learn:
* How to use the various configuration files in [.filename]#/etc#.
* The basics of [.filename]#rc.conf# configuration and [.filename]#/usr/local/etc/rc.d# startup scripts.
@@ -168,7 +168,7 @@ The state to be retrieved or set is described using a "Management Information Ba
|Kernel functions and features
|vm
-|virtual memory
+|Virtual memory
|vfs
|Filesystem
@@ -991,7 +991,7 @@ Configuring centralized logging can reduce some of the administrative burden of
In FreeBSD, centralized log file aggregation, merging, and rotation can be configured using syslogd and newsyslog.
-This section demonstrates an example configuration, where host `A`, named `logserv.example.com`, will collect logging information for the local network.
+This section demonstrates an example configuration, where host `A`, named `logserv.example.com`, will collect logging information for the local network.
Host `B`, named `logclient.example.com`, will be configured to pass logging information to the logging server.
diff --git a/documentation/content/en/books/handbook/cutting-edge/_index.adoc b/documentation/content/en/books/handbook/cutting-edge/_index.adoc
index e787d106ee..bb583c1185 100644
--- a/documentation/content/en/books/handbook/cutting-edge/_index.adoc
+++ b/documentation/content/en/books/handbook/cutting-edge/_index.adoc
@@ -58,7 +58,7 @@ However, even official releases are often updated with security and other critic
Regardless of the version used, FreeBSD provides all the necessary tools to keep the system updated, and allows for easy upgrades between versions.
This chapter describes how to track the development system and the basic tools for keeping a FreeBSD system up-to-date.
-After reading this chapter, you will know:
+Read this chapter to learn:
* How to keep a FreeBSD system up-to-date with freebsd-update or Git.
* How to compare the state of an installed system against a known pristine copy.
@@ -66,7 +66,7 @@ After reading this chapter, you will know:
* The difference between the two development branches: FreeBSD-STABLE and FreeBSD-CURRENT.
* How to rebuild and reinstall the entire base system.
-Before reading this chapter, you should:
+Before reading this chapter:
* Properly set up the network connection (crossref:advanced-networking[advanced-networking,Advanced Networking]).
* Know how to install additional third-party software (crossref:ports[ports,Installing Applications: Packages and Ports]).
@@ -269,7 +269,7 @@ For example:
* a kernel module that is built on 13.1 might *not* be suitable for 13.2.
-So, with any minor or major OS upgrade, if your package requirements include any kernel module:
+So, with any minor or major OS upgrade, if the package requirements include any kernel module:
* *be prepared to build the module from source*.
@@ -415,8 +415,8 @@ If physical access to the system is available, a copy of the `GENERIC` kernel ca
[source,shell]
....
-# mount /cdrom
-# cd /cdrom/usr/freebsd-dist
+# mount /media
+# cd /media/usr/freebsd-dist
# tar -C/ -xvf kernel.txz boot/kernel/kernel
....
@@ -538,7 +538,7 @@ refer to the FreeBSD Documentation Project Primer for New Contributors (extref:{
=== Updating Documentation from Source
Rebuilding the FreeBSD documentation from source requires a collection of tools which are not part of the FreeBSD base system.
-The required tools can be installed following extref:{fdp-primer}[these steps, overview-quick-start] from the FreeBSD Documentation Project Primer.
+The required tools can be installed following extref:{fdp-primer}overview[these steps, overview-quick-start] from the FreeBSD Documentation Project Primer.
Once installed, use `git` to fetch a clean copy of the documentation source:
@@ -687,8 +687,8 @@ For example:
Usually this number is not all that important.
However, when bug fixes are committed, this number makes it easy to quickly determine whether the fix is present in the currently running system.
Developers will often refer to the hash of the commit (or provide a URL which has that hash), but not the n-number since the hash is the easily visible identifier for a change while the n-number is not.
-Security advisories and errata notices will also note an n-number, which can be directly compared against your system.
-When you need to use shallow Git clones, you cannot compare n-numbers reliably as the `git rev-list` command counts all the revisions in the repository which a shallow clone omits.
+Security advisories and errata notices will also note an n-number, which can be directly compared against the system.
+When shallow Git clones are used, n-numbers cannot be compared reliably, as the git rev-list command counts all revisions in the repository, which a shallow clone omits.
[[makeworld]]
== Updating FreeBSD from Source
@@ -1087,12 +1087,284 @@ The last step after updating is to restart the computer so all the changes take
# shutdown -r now
....
+[[pkgbase]]
+== Updating FreeBSD with Base System Packages
+
+Starting from 14.0-RELEASE, the FreeBSD project has published a set of packages of the kernel and base system, using man:pkg[8].
+These can be used in the same convenient way that users are used to, for adding and upgrading ported software, but for the kernel and userland itself.
+The packages, and usage thereof, are often referred to as pkgbase.
+
+Packages have been available since link:https://lists.freebsd.org/archives/freebsd-pkgbase/2023-October/000221.html[October 2023], considered experimental for FreeBSD's 14 Release.
+
+Starting from 15.0-RELEASE, Base System packages will be the default and officially supported way to both install new FreeBSD instances, and also to update and upgrade between minor and major releases.
+
+[NOTE]
+====
+From 15.0-RELEASE onwards, the long-running man:freebsd-update[8] tool will only be supported on the earlier 13 and 14 release branches.
+====
+
+Base System Packages replace:
+
+* tarball distribution sets, such as `base.txz` or `kernel.txz`, which are historically used for installation of the OS with man:bsdinstall[8]
+* man:freebsd-update[8] for updates to the OS.
+
+Base System packages complement crossref:cutting-edge[makeworld,"building and installing from source"], which is still available for those who wish to build their own custom kernels or userland.
+It is also possible to build custom base system packages from local sources, as well as just relying on officially provided packages.
+
+=== Converting a Host to use pkgbase
+
+Systems installed with FreeBSD 14.0-RELEASE or later can be converted to use Base System packages.
+For earlier versions, it is recommended to first upgrade to a recent Version, and then convert.
+
+The FreeBSD Foundation has sponsored development of a tool called link:https://github.com/FreeBSDFoundation/pkgbasify[pkgbasify], which for most users, will be the easiest and safest way to convert systems to use Base System packages.
+
+[WARNING]
+====
+Note that this migration requires up to 5GiB additional free space, to download, unpack, and relocate any conflicting files.
+The pkgbasify tool does not check for this and it is the responsibility of the user to ensure that enough space is available before running the migration.
+====
+
+man:pkgbasify[8] (or whatever outcome link:https://reviews.freebsd.org/D51594[D51594] or link:https://wiki.freebsd.org/WantedPorts#O-P[port request] will have) performs 6 main tasks:
+
+* Creates a backup boot environment (ZFS only) with man:bectl[8]
+* Creates the new package repository config files
+* Upgrades existing system components such as base, kernel, lib32, debug
+* Merges existing and new config files
+* Updates passwd and capabilities databases
+* Restarts sshd immediately
+
+[source,shell]
+....
+# cd /tmp
+# fetch https://github.com/FreeBSDFoundation/pkgbasify/raw/refs/heads/main/pkgbasify.lua
+# chmod +x pkgbasify.lua
+# ./pkgbasify.lua
+....
+
+=== Upgrading a Host using pkgbase
+
+[WARNING]
+====
+This is still in development, so please be careful especially when converting an existing system to use pkgbase.
+====
+
+Create a folder for custom pkg repository config files, if there is none present already.
+
+[source,shell]
+....
+# mkdir -p /usr/local/etc/pkg/repos/
+....
+
+For using the pkgbase repository, create a pkg repository configuration file called `FreeBSD-base.conf`:
+
+[[pgk-base-repo-configuration]]
+[.programlisting]
+....
+FreeBSD-base {
+ url = "pkg+https://pkg.freebsd.org/${ABI}/base_release_${VERSION_MINOR}";
+ mirror_type = "srv";
+ signature_type = "fingerprints";
+ fingerprints = "/usr/share/keys/pkg";
+ enabled = yes;
+}
+....
+
+for more information on specific configuration options see man:pkg.conf[5].
+
+There are different branches to choose from (by changing the url accordingly):
+
+[[table-of-packagebase-branches]]
+.Base system package Branches
+[cols="10%,20%,70%, options="header"]
+|===
+| Branch
+| Frequency
+| URL
+
+| main
+| twice daily - 12:00 and 00:00 UTC
+| `https://pkg.freebsd.org/${ABI}/base_latest`
+
+| main
+| weekly – Sunday at 12:00 UTC
+| `https://pkg.freebsd.org/${ABI}/base_weekly`
+
+| stable/14
+| twice daily – 12:00 and 00:00 UTC
+| `https://pkg.freebsd.org/${ABI}/base_latest`
+
+| stable/14
+| weekly – Sunday at 12:00 UTC
+| `https://pkg.freebsd.org/${ABI}/base_weekly`
+
+| releng/14.2
+| twice daily – 12:00 and 00:00 UTC
+| `https://pkg.freebsd.org/${ABI}/base_release_2`
+
+| releng/14.3
+| twice daily – 12:00 and 00:00 UTC
+| `https://pkg.freebsd.org/${ABI}/base_release_3`
+|===
+
+To upgrade the system, change the configuration file according to the desired release, and run:
+
+[source,shell]
+....
+# pkg update -r FreeBSD-base
+# pkg upgrade -r FreeBSD-base
+....
+
+check, if these packages are correct and accept the changes.
+
+Reboot the OS executing the following command:
+
+[source,shell]
+....
+# shutdown -r now
+....
+
+==== Performing Major version upgrades
+
+When running ZFS, consider creating a boot environment before upgrading to a newer version.
+To create a new boot environment using the man:bectl[8] tool run:
+
+[source,shell]
+....
+# bectl create 14.2-RELEASE-p4
+....
+
+Use this boot environment to start the system as it was before the update if something goes wrong.
+
+Save a list of the non-base packages in case they are needed later:
+
+[source,shell]
+....
+pkg prime-origins | sort -u > /var/tmp/pkg-prime-origins.txt
+....
+
+Change `/usr/local/etc/pkg/repos/FreeBSD-base.conf` to target the correct major release like `base_latest`, so it looks like:
+
+[.programlisting]
+....
+FreeBSD-base {
+ url = "pkg+https://pkg.freebsd.org/${ABI}/base_latest";
+ mirror_type = "srv";
+ signature_type = "fingerprints";
+ fingerprints = "/usr/share/keys/pkg";
+ enabled = yes;
+}
+....
+
+The next step will upgrade the system to the specified version.
+
+[WARNING]
+====
+This step might remove non-base packages, which could include the running desktop environment.
+Be careful.
+====
+
+Set the environment variable ABI to upgrade the major version (replace amd64 with the architecture and 15 with the targeted version).
+
+[source,shell]
+....
+# env ABI=FreeBSD:15:amd64 pkg-static upgrade -r FreeBSD-base
+....
+
+There will be a prompt to ask about ignoring the version mismatch looking like this:
+
+[source,shell]
+....
+Newer FreeBSD version for package FreeBSD-zoneinfo:
+To ignore this error set IGNORE_OSVERSION=yes
+- package: 1500058
+- running userland: 1500000
+Ignore the mismatch and continue? [y/N]:
+....
+
+Check and confirm that.
+
+To check if that was successful, run `freebsd-version -kru`.
+
+Then reboot.
+
+After upgrading to a new major version, updates and upgrades of installed packages to match the ABI version may be necessary.
+
+[source,shell]
+....
+# pkg update
+# pkg upgrade
+....
+
+If something broke, go back and activate the backup boot environment created before.
+
+[source,shell]
+....
+# bectl activate 14.2-RELEASE-p4
+....
+Reboot, and the system will be back to the state before upgrading.
+
+If no boot environment was created before, consider getting help from link:https://www.freebsd.org/support/[FreeBSD Support].
+
+[[build-pkgbase-packages-locally]]
+=== Manually building pkgbase and publishing it to the local network
+
+When building custom pkgbase packages clone the FreeBSD source tree:
+
+[source,shell]
+....
+# cd /usr/src
+# git clone https://github.com/freebsd/freebsd-src.git /usr/src
+....
+
+Check out the branch for the release to build packages for:
+
+[source,shell]
+....
+# git checkout releng/14.3
+....
+
+Start the building process, depending on the resources available this could take some while.
+Set the parallel processes according to the CPU core count.
+
+This example is written for an 8 core CPU:
+
+[source,shell]
+....
+# make -j8 buildworld && make -j8 buildkernel && make -j8 packages
+....
+
+When building frequently, consider using package:devel/ccache[] to speed up subsequent builds from the cache.
+
+After building, the packages will get saved into `/usr/obj/usr/src/repo/FreeBSD:14:amd64/14.3p2` or something like that, depending on the version build.
+
+To publish these packages to the network set up a nginx service and use this location in the http server configuration:
+
+[.programlisting]
+....
+ location /FreeBSD:14:amd64 {
+ alias /usr/obj/usr/src/repo/FreeBSD:14:amd64/;
+ autoindex on;
+ }
+....
+
+And reload the nginx service.
+
+When not using https, use a small configuration file on the clients to target the pkgbase version just built by editing `/usr/local/etc/pkg/repos/upgrade.conf`:
+
+[.programlisting]
+....
+upgrade: {
+ url = http://ip.of.the.server/FreeBSD:14:amd64/14.3p2
+ enabled = yes
+}
+....
+
+and use it as written above (but use -r upgrade instead of FreeBSD-base).
+
[[small-lan]]
== Tracking for Multiple Machines
-When multiple machines need to track the same source tree,
-it is a waste of disk space, network bandwidth,
-and CPU cycles to have each system download the sources and rebuild everything.
+When multiple machines need to track the same source tree, it is a waste of disk space, network bandwidth, and CPU cycles to have each system download the sources and rebuild everything.
The solution is to have one machine do most of the work, while the rest of the machines mount that work via NFS.
This section outlines a method of doing so.
For more information about using NFS, refer to crossref:network-servers[network-nfs,"Network File System (NFS)"].
diff --git a/documentation/content/en/books/handbook/desktop/_index.adoc b/documentation/content/en/books/handbook/desktop/_index.adoc
index 7722d4d6a6..f533c80c26 100644
--- a/documentation/content/en/books/handbook/desktop/_index.adoc
+++ b/documentation/content/en/books/handbook/desktop/_index.adoc
@@ -151,14 +151,23 @@ Enable D-BUS service in `/etc/rc.conf` to start at system boot:
# sysrc dbus_enable="YES"
....
-To increase messages size execute:
+KDE Plasma requires larger message sizes for optimal performance.
-[source,shell]
+Add the following lines to man:sysctl.conf[5]:
+
+[.programlisting]
....
sysctl net.local.stream.recvspace=65536
sysctl net.local.stream.sendspace=65536
....
+To apply the change, either run the following command as root or simply reboot the system:
+
+[source,shell]
+....
+# sysctl -f /etc/sysctl.conf
+....
+
[[kde-start]]
==== Start KDE Plasma
@@ -281,15 +290,6 @@ To install the XFCE meta package, execute:
[[xfce-configuration]]
==== Configure XFCE
-XFCE requires `/proc` to be mounted.
-Add this line to `/etc/fstab` to mount this file system automatically during system startup:
-
-[.programlisting]
-....
-# Device Mountpoint FStype Options Dump Pass#
-proc /proc procfs rw 0 0
-....
-
XFCE uses man:dbus-daemon[1] for a message bus and hardware abstraction.
This application is automatically installed as a dependency of XFCE.
@@ -813,7 +813,7 @@ Functionalities included with Qt Creator are:
* code editor with C++, QML and ECMAscript support;
* rapid code navigation tools;
-* static code checking and style hints as you type;
+* static code checking and style hints when typing;
* context sensitive help;
* visual debugger;
* integrated GUI layout and forms designer.
@@ -949,7 +949,7 @@ For example, for the version localized in Spanish, it is necessary to install th
[source,shell]
....
-# pkg install libreoffice-es
+# pkg install es-libreoffice
....
[[calligra]]
diff --git a/documentation/content/en/books/handbook/desktop/_index.po b/documentation/content/en/books/handbook/desktop/_index.po
index 7d1b1ffbb7..c702d1f715 100644
--- a/documentation/content/en/books/handbook/desktop/_index.po
+++ b/documentation/content/en/books/handbook/desktop/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2025-05-01 19:56-0300\n"
+"POT-Creation-Date: 2025-08-17 20:54+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -153,7 +153,7 @@ msgstr ""
#. type: Title ===
#: documentation/content/en/books/handbook/desktop/_index.adoc:81
-#: documentation/content/en/books/handbook/desktop/_index.adoc:196
+#: documentation/content/en/books/handbook/desktop/_index.adoc:205
#, no-wrap
msgid "GNOME"
msgstr ""
@@ -166,7 +166,7 @@ msgstr ""
#. type: Title ===
#: documentation/content/en/books/handbook/desktop/_index.adoc:85
-#: documentation/content/en/books/handbook/desktop/_index.adoc:265
+#: documentation/content/en/books/handbook/desktop/_index.adoc:274
#, no-wrap
msgid "XFCE"
msgstr ""
@@ -311,13 +311,13 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/desktop/_index.adoc:148
-#: documentation/content/en/books/handbook/desktop/_index.adoc:237
+#: documentation/content/en/books/handbook/desktop/_index.adoc:246
msgid "Enable D-BUS service in `/etc/rc.conf` to start at system boot:"
msgstr ""
#. type: delimited block . 4
#: documentation/content/en/books/handbook/desktop/_index.adoc:152
-#: documentation/content/en/books/handbook/desktop/_index.adoc:241
+#: documentation/content/en/books/handbook/desktop/_index.adoc:250
#: documentation/content/en/books/handbook/desktop/_index.adoc:301
#: documentation/content/en/books/handbook/desktop/_index.adoc:375
#: documentation/content/en/books/handbook/desktop/_index.adoc:441
@@ -328,79 +328,97 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/desktop/_index.adoc:155
-msgid "To increase messages size execute:"
+msgid "KDE Plasma requires larger message sizes for optimal performance."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/desktop/_index.adoc:157
+msgid "Add the following lines to man:sysctl.conf[5]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:160
+#: documentation/content/en/books/handbook/desktop/_index.adoc:162
#, no-wrap
msgid ""
"sysctl net.local.stream.recvspace=65536\n"
"sysctl net.local.stream.sendspace=65536\n"
msgstr ""
+#. type: Plain text
+#: documentation/content/en/books/handbook/desktop/_index.adoc:165
+msgid ""
+"To apply the change, either run the following command as root or simply "
+"reboot the system:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/desktop/_index.adoc:169
+#, no-wrap
+msgid "# sysctl -f /etc/sysctl.conf\n"
+msgstr ""
+
#. type: Title ====
-#: documentation/content/en/books/handbook/desktop/_index.adoc:163
+#: documentation/content/en/books/handbook/desktop/_index.adoc:172
#, no-wrap
msgid "Start KDE Plasma"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:167
+#: documentation/content/en/books/handbook/desktop/_index.adoc:176
msgid ""
"The preferred KDE Plasma display manager is package:x11/sddm[]. To install "
"package:x11/sddm[], execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:171
+#: documentation/content/en/books/handbook/desktop/_index.adoc:180
#: documentation/content/en/books/handbook/desktop/_index.adoc:518
#, no-wrap
msgid "# pkg install sddm\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:174
+#: documentation/content/en/books/handbook/desktop/_index.adoc:183
#: documentation/content/en/books/handbook/desktop/_index.adoc:521
msgid "Enable SDDM service in `/etc/rc.conf` to start at system boot:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:178
+#: documentation/content/en/books/handbook/desktop/_index.adoc:187
#: documentation/content/en/books/handbook/desktop/_index.adoc:525
#, no-wrap
msgid "# sysrc sddm_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:181
+#: documentation/content/en/books/handbook/desktop/_index.adoc:190
msgid ""
"The keyboard language can be set in SDDM by running the following command "
"(for Spanish, for example):"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:185
+#: documentation/content/en/books/handbook/desktop/_index.adoc:194
#: documentation/content/en/books/handbook/desktop/_index.adoc:532
#, no-wrap
msgid "# sysrc sddm_lang=\"es_ES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:189
+#: documentation/content/en/books/handbook/desktop/_index.adoc:198
msgid ""
"A second method to start KDE Plasma is by manually invoking man:startx[1]. "
"For this to work, the following line is needed in ~/.xinitrc:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:193
+#: documentation/content/en/books/handbook/desktop/_index.adoc:202
#, no-wrap
msgid "% echo \"exec dbus-launch --exit-with-x11 ck-launch-session startplasma-x11\" > ~/.xinitrc\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:200
+#: documentation/content/en/books/handbook/desktop/_index.adoc:209
msgid ""
"GNOME is a user-friendly desktop environment. It includes a panel for "
"starting applications and displaying status, a desktop, a set of tools and "
@@ -409,59 +427,58 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/desktop/_index.adoc:202
+#: documentation/content/en/books/handbook/desktop/_index.adoc:211
#, no-wrap
msgid "Install GNOME meta package"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:205
+#: documentation/content/en/books/handbook/desktop/_index.adoc:214
msgid ""
"To install the GNOME meta package with GNOME Desktop and Applications, "
"execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:209
+#: documentation/content/en/books/handbook/desktop/_index.adoc:218
#, no-wrap
msgid "# pkg install gnome\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/desktop/_index.adoc:212
+#: documentation/content/en/books/handbook/desktop/_index.adoc:221
#, no-wrap
msgid "Minimal GNOME installation"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:215
+#: documentation/content/en/books/handbook/desktop/_index.adoc:224
msgid ""
"To install the GNOME-lite meta package with a GNOME desktop slimmed down for "
"only the basics, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:219
+#: documentation/content/en/books/handbook/desktop/_index.adoc:228
#, no-wrap
msgid "# pkg install gnome-lite\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/desktop/_index.adoc:222
+#: documentation/content/en/books/handbook/desktop/_index.adoc:231
#, no-wrap
msgid "Configure GNOME"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:226
+#: documentation/content/en/books/handbook/desktop/_index.adoc:235
msgid ""
"GNOME requires `/proc` to be mounted. Add this line to `/etc/fstab` to "
"mount this file system automatically during system startup:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:231
-#: documentation/content/en/books/handbook/desktop/_index.adoc:291
+#: documentation/content/en/books/handbook/desktop/_index.adoc:240
#: documentation/content/en/books/handbook/desktop/_index.adoc:366
#: documentation/content/en/books/handbook/desktop/_index.adoc:432
#: documentation/content/en/books/handbook/desktop/_index.adoc:497
@@ -472,51 +489,51 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:235
+#: documentation/content/en/books/handbook/desktop/_index.adoc:244
msgid ""
"GNOME uses man:dbus-daemon[1] for a message bus and hardware abstraction. "
"This application is automatically installed as a dependency of GNOME."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/desktop/_index.adoc:244
+#: documentation/content/en/books/handbook/desktop/_index.adoc:253
#, no-wrap
msgid "Start GNOME"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:248
+#: documentation/content/en/books/handbook/desktop/_index.adoc:257
msgid ""
"GNOME Display Manager is the preferred display manager for GNOME. GDM is "
"installed as part of the GNOME package."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:250
+#: documentation/content/en/books/handbook/desktop/_index.adoc:259
msgid "Enable GDM in `/etc/rc.conf` to start at system boot:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:254
+#: documentation/content/en/books/handbook/desktop/_index.adoc:263
#, no-wrap
msgid "# sysrc gdm_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:258
+#: documentation/content/en/books/handbook/desktop/_index.adoc:267
msgid ""
"A second method to start GNOME is by manually invoking man:startx[1]. For "
"this to work, the following line is needed in `~/.xinitrc`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:262
+#: documentation/content/en/books/handbook/desktop/_index.adoc:271
#, no-wrap
msgid "% echo \"exec gnome-session\" > ~/.xinitrc\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:270
+#: documentation/content/en/books/handbook/desktop/_index.adoc:279
msgid ""
"XFCE is a desktop environment based on the GTK+, lightweight and provides a "
"simple, efficient, easy-to-use desktop. It is fully configurable, has a "
@@ -526,36 +543,29 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/desktop/_index.adoc:272
+#: documentation/content/en/books/handbook/desktop/_index.adoc:281
#, no-wrap
msgid "Install XFCE"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:275
+#: documentation/content/en/books/handbook/desktop/_index.adoc:284
msgid "To install the XFCE meta package, execute:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:279
+#: documentation/content/en/books/handbook/desktop/_index.adoc:288
#, no-wrap
msgid "# pkg install xfce\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/desktop/_index.adoc:282
+#: documentation/content/en/books/handbook/desktop/_index.adoc:291
#, no-wrap
msgid "Configure XFCE"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:286
-msgid ""
-"XFCE requires `/proc` to be mounted. Add this line to `/etc/fstab` to mount "
-"this file system automatically during system startup:"
-msgstr ""
-
-#. type: Plain text
#: documentation/content/en/books/handbook/desktop/_index.adoc:295
msgid ""
"XFCE uses man:dbus-daemon[1] for a message bus and hardware abstraction. "
diff --git a/documentation/content/en/books/handbook/disks/_index.adoc b/documentation/content/en/books/handbook/disks/_index.adoc
index 599952fecd..5b792ccb47 100644
--- a/documentation/content/en/books/handbook/disks/_index.adoc
+++ b/documentation/content/en/books/handbook/disks/_index.adoc
@@ -55,7 +55,7 @@ endif::[]
This chapter covers the use of disks and storage media in FreeBSD.
This includes SCSI and IDE disks, CD and DVD media, memory-backed disks, and USB storage devices.
-After reading this chapter, you will know:
+Read this chapter to learn:
* How to add additional hard disks to a FreeBSD system.
* How to grow the size of a disk's partition on FreeBSD.
@@ -68,7 +68,7 @@ After reading this chapter, you will know:
* How to encrypt disks and swap to secure them against attackers.
* How to configure a highly available storage network.
-Before reading this chapter, you should:
+Before reading this chapter:
* Know how to crossref:kernelconfig[kernelconfig,configure and install a new FreeBSD kernel].
@@ -1485,9 +1485,10 @@ For more details about `mdmfs`, refer to man:mdmfs[8].
[[snapshots]]
== File System Snapshots
-FreeBSD offers a feature in conjunction with crossref:config[soft-updates,Soft Updates]: file system snapshots.
+FreeBSD offers a feature in conjunction with soft updates: file system snapshots.
-UFS snapshots allow a user to create images of specified file systems, and treat them as a file. If you are using the crossref:zfs[,Z file system (ZFS)], refer to crossref:zfs[zfs-zfs-snapshot,"Managing Snapshots"] on how to use snapshots.
+UFS snapshots allow a user to create images of specified file systems, and treat them as a file.
+When using the crossref:zfs[,Z file system (ZFS)], refer to crossref:zfs[zfs-zfs-snapshot,"Managing Snapshots"] on how to use snapshots.
Snapshot files must be created in the file system that the action is performed on, and a user may create no more than 20 snapshots per file system.
Active snapshots are recorded in the superblock so they are persistent across unmount and remount operations along with system reboots.
@@ -2148,13 +2149,13 @@ The following are the main features of HAST:
* Can be used in an already deployed environment to add additional redundancy.
* Together with CARP, Heartbeat, or other tools, it can be used to build a robust and durable storage system.
-After reading this section, you will know:
+Read this chapter to learn:
* What HAST is, how it works, and which features it provides.
* How to set up and use HAST on FreeBSD.
* How to integrate CARP and man:devd[8] to build a robust storage system.
-Before reading this section, you should:
+Before reading this section:
* Understand UNIX(R) and FreeBSD basics (crossref:basics[basics,FreeBSD Basics]).
* Know how to configure network interfaces and other core FreeBSD subsystems (crossref:config[config-tuning,Configuration and Tuning]).
diff --git a/documentation/content/en/books/handbook/dtrace/_index.adoc b/documentation/content/en/books/handbook/dtrace/_index.adoc
index 71e9d2a348..b2a8fb93b1 100644
--- a/documentation/content/en/books/handbook/dtrace/_index.adoc
+++ b/documentation/content/en/books/handbook/dtrace/_index.adoc
@@ -63,15 +63,15 @@ The FreeBSD implementation provides full support for kernel DTrace and experimen
Userland DTrace allows users to perform function boundary tracing for userland programs using the `pid` provider, and to insert static probes into userland programs for later tracing.
Some ports, such as package:databases/postgresql12-server[] and package:lang/php74[] have a DTrace option to enable static probes.
-The official guide to DTrace is maintained by the Illumos project at https://illumos.org/books/dtrace/bookinfo.html[DTrace Guide].
+The official guide to DTrace is maintained by the illumos project at https://illumos.org/books/dtrace/bookinfo.html[illumos Dynamic Tracing Guide].
-After reading this chapter, you will know:
+Read this chapter to learn:
* What DTrace is and what features it provides.
* Differences between the Solaris(TM) DTrace implementation and the one provided by FreeBSD.
* How to enable and use DTrace on FreeBSD.
-Before reading this chapter, you should:
+Before reading this chapter:
* Understand UNIX(R) and FreeBSD basics (crossref:basics[basics,FreeBSD Basics]).
* Have some familiarity with security and how it pertains to FreeBSD (crossref:security[security,Security]).
@@ -88,18 +88,18 @@ To load all of the necessary modules:
# kldload dtraceall
....
-Beginning with FreeBSD 10.0-RELEASE, the modules are automatically loaded when `dtrace` is run.
+Beginning with FreeBSD 10.0-RELEASE, the modules are automatically loaded when man:dtrace[1] is run.
-FreeBSD uses the `DDB_CTF` kernel option to enable support for loading `CTF` data from kernel modules and the kernel itself.
-`CTF` is the Solaris(TM) Compact C Type Format which encapsulates a reduced form of debugging information similar to `DWARF` and the venerable stabs.
-`CTF` data is added to binaries by the `ctfconvert` and `ctfmerge` build tools.
-The `ctfconvert` utility parses `DWARF``ELF` debug sections created by the compiler and `ctfmerge` merges `CTF``ELF` sections from objects into either executables or shared libraries.
+FreeBSD uses the `DDB_CTF` kernel option to enable support for loading man:ctf[5] data from kernel modules and the kernel itself.
+`CTF` is the Solaris(TM) Compact C Type Format which encapsulates a reduced form of debugging information similar to `DWARF` and the venerable stabs.
+`CTF` data is added to binaries by the man:ctfconvert[1] and man:ctfmerge[1] build tools.
+The `ctfconvert` utility parses `DWARF` `ELF` debug sections created by the compiler and `ctfmerge` merges `CTF` `ELF` sections from objects into either executables or shared libraries.
Some different providers exist for FreeBSD than for Solaris(TM).
-Most notable is the `dtmalloc` provider, which allows tracing `malloc()` by type in the FreeBSD kernel.
-Some of the providers found in Solaris(TM), such as `cpc` and `mib`, are not present in FreeBSD.
+Most notable is the `dtmalloc` provider, which allows tracing man:malloc[9] by type in the FreeBSD kernel.
+Some of the providers found in Solaris(TM), such as `cpc`, are not present in FreeBSD.
These may appear in future versions of FreeBSD.
-Moreover, some of the providers available in both operating systems are not compatible, in the sense that their probes have different argument types.
+Moreover, some of the providers available in both operating systems are not compatible, in the sense that their probes have different argument types.
Thus, `D` scripts written on Solaris(TM) may or may not work unmodified on FreeBSD, and vice versa.
Due to security differences, only `root` may use DTrace on FreeBSD.
@@ -131,17 +131,12 @@ Users of the AMD64 architecture should also add this line:
options KDTRACE_FRAME
....
-This option provides support for `FBT`.
+This option provides support for man:dtrace_fbt[4].
While DTrace will work without this option, there will be limited support for function boundary tracing.
-Once the FreeBSD system has rebooted into the new kernel, or the DTrace kernel modules have been loaded using `kldload dtraceall`, the system will need support for the Korn shell as the DTrace Toolkit has several utilities written in `ksh`.
-Make sure that the package:shells/ksh93[] package or port is installed.
-It is also possible to run these tools under package:shells/pdksh[] or package:shells/mksh[].
-
-Finally, install the current DTrace Toolkit, a collection of ready-made scripts for collecting system information.
-There are scripts to check open files, memory, `CPU` usage, and a lot more.
-FreeBSD 10 installs a few of these scripts into [.filename]#/usr/share/dtrace#.
-On other FreeBSD versions, or to install the full DTrace Toolkit, use the package:sysutils/dtrace-toolkit[] package or port.
+Once the FreeBSD system has rebooted into the new kernel, or the DTrace kernel modules have been loaded using `kldload dtraceall`, install the current DTrace Toolkit (package:sysutils/dtrace-toolkit[]), a collection of ready-made scripts for collecting system information.
+There are scripts to check open files, memory, CPU usage, and a lot more.
+FreeBSD includes some scripts in the base system as well; see [.filename]#/usr/share/dtrace#.
[NOTE]
====
@@ -152,7 +147,8 @@ Not all of the scripts found in the DTrace Toolkit will work as-is on FreeBSD an
The DTrace Toolkit includes many scripts in the special language of DTrace.
This language is called the D language and it is very similar to C++.
An in depth discussion of the language is beyond the scope of this document.
-It is covered extensively in the http://www.dtrace.org/guide[Illumos Dynamic Tracing Guide].
+Refer to the FreeBSD man:d[7] manual page for an overview of the D language on FreeBSD.
+The D language is also covered extensively in the https://www.illumos.org/books/dtrace/bookinfo.html[illumos Dynamic Tracing Guide].
[[dtrace-out-of-kernel]]
== Enabling DTrace in Out-of-Kernel Modules
@@ -183,7 +179,7 @@ To view all probes, the administrator can execute the following command:
# dtrace -l | more
....
-Each probe has an `ID`, a `PROVIDER` (dtrace or fbt), a `MODULE`, and a `FUNCTION NAME`.
+Each probe has an `ID`, a `PROVIDER` (e.g., `dtrace` or `fbt`), a `MODULE`, and a `FUNCTION NAME`.
Refer to man:dtrace[1] for more information about this command.
The examples in this section provide an overview of how to use two of the fully supported scripts from the DTrace Toolkit: the [.filename]#hotkernel# and [.filename]#procsystime# scripts.
@@ -288,4 +284,4 @@ Elapsed Times for processes csh,
read 3988049784
....
-As shown, the `read()` system call used the most time in nanoseconds while the `getpid()` system call used the least amount of time.
+As shown, the man:read[2] system call used the most time in nanoseconds while the man:getpid[2] system call used the least amount of time.
diff --git a/documentation/content/en/books/handbook/dtrace/_index.po b/documentation/content/en/books/handbook/dtrace/_index.po
index 49212fbd76..471fcc6b52 100644
--- a/documentation/content/en/books/handbook/dtrace/_index.po
+++ b/documentation/content/en/books/handbook/dtrace/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2025-05-01 19:56-0300\n"
+"POT-Creation-Date: 2025-08-17 20:54+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -80,8 +80,8 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/dtrace/_index.adoc:67
msgid ""
-"The official guide to DTrace is maintained by the Illumos project at https://"
-"illumos.org/books/dtrace/bookinfo.html[DTrace Guide]."
+"The official guide to DTrace is maintained by the illumos project at https://"
+"illumos.org/books/dtrace/bookinfo.html[illumos Dynamic Tracing Guide]."
msgstr ""
#. type: Plain text
@@ -150,29 +150,29 @@ msgstr ""
#: documentation/content/en/books/handbook/dtrace/_index.adoc:92
msgid ""
"Beginning with FreeBSD 10.0-RELEASE, the modules are automatically loaded "
-"when `dtrace` is run."
+"when man:dtrace[1] is run."
msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/dtrace/_index.adoc:97
msgid ""
-"FreeBSD uses the `DDB_CTF` kernel option to enable support for loading `CTF` "
-"data from kernel modules and the kernel itself. `CTF` is the Solaris(TM) "
-"Compact C Type Format which encapsulates a reduced form of debugging "
-"information similar to `DWARF` and the venerable stabs. `CTF` data is added "
-"to binaries by the `ctfconvert` and `ctfmerge` build tools. The "
-"`ctfconvert` utility parses `DWARF``ELF` debug sections created by the "
-"compiler and `ctfmerge` merges `CTF``ELF` sections from objects into either "
-"executables or shared libraries."
+"FreeBSD uses the `DDB_CTF` kernel option to enable support for loading "
+"man:ctf[5] data from kernel modules and the kernel itself. `CTF` is the "
+"Solaris(TM) Compact C Type Format which encapsulates a reduced form of "
+"debugging information similar to `DWARF` and the venerable stabs. `CTF` "
+"data is added to binaries by the man:ctfconvert[1] and man:ctfmerge[1] build "
+"tools. The `ctfconvert` utility parses `DWARF` `ELF` debug sections created "
+"by the compiler and `ctfmerge` merges `CTF` `ELF` sections from objects into "
+"either executables or shared libraries."
msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/dtrace/_index.adoc:104
msgid ""
"Some different providers exist for FreeBSD than for Solaris(TM). Most "
-"notable is the `dtmalloc` provider, which allows tracing `malloc()` by type "
-"in the FreeBSD kernel. Some of the providers found in Solaris(TM), such as "
-"`cpc` and `mib`, are not present in FreeBSD. These may appear in future "
+"notable is the `dtmalloc` provider, which allows tracing man:malloc[9] by "
+"type in the FreeBSD kernel. Some of the providers found in Solaris(TM), "
+"such as `cpc`, are not present in FreeBSD. These may appear in future "
"versions of FreeBSD. Moreover, some of the providers available in both "
"operating systems are not compatible, in the sense that their probes have "
"different argument types. Thus, `D` scripts written on Solaris(TM) may or "
@@ -241,34 +241,24 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/dtrace/_index.adoc:136
msgid ""
-"This option provides support for `FBT`. While DTrace will work without this "
-"option, there will be limited support for function boundary tracing."
+"This option provides support for man:dtrace_fbt[4]. While DTrace will work "
+"without this option, there will be limited support for function boundary "
+"tracing."
msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/dtrace/_index.adoc:140
msgid ""
"Once the FreeBSD system has rebooted into the new kernel, or the DTrace "
-"kernel modules have been loaded using `kldload dtraceall`, the system will "
-"need support for the Korn shell as the DTrace Toolkit has several utilities "
-"written in `ksh`. Make sure that the package:shells/ksh93[] package or port "
-"is installed. It is also possible to run these tools under package:shells/"
-"pdksh[] or package:shells/mksh[]."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:145
-msgid ""
-"Finally, install the current DTrace Toolkit, a collection of ready-made "
-"scripts for collecting system information. There are scripts to check open "
-"files, memory, `CPU` usage, and a lot more. FreeBSD 10 installs a few of "
-"these scripts into [.filename]#/usr/share/dtrace#. On other FreeBSD "
-"versions, or to install the full DTrace Toolkit, use the package:sysutils/"
-"dtrace-toolkit[] package or port."
+"kernel modules have been loaded using `kldload dtraceall`, install the "
+"current DTrace Toolkit (package:sysutils/dtrace-toolkit[]), a collection of "
+"ready-made scripts for collecting system information. There are scripts to "
+"check open files, memory, CPU usage, and a lot more. FreeBSD includes some "
+"scripts in the base system as well; see [.filename]#/usr/share/dtrace#."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:150
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:145
msgid ""
"The scripts found in [.filename]#/usr/share/dtrace# have been specifically "
"ported to FreeBSD. Not all of the scripts found in the DTrace Toolkit will "
@@ -277,23 +267,24 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:156
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:152
msgid ""
"The DTrace Toolkit includes many scripts in the special language of DTrace. "
"This language is called the D language and it is very similar to C++. An in "
-"depth discussion of the language is beyond the scope of this document. It "
-"is covered extensively in the http://www.dtrace.org/guide[Illumos Dynamic "
-"Tracing Guide]."
+"depth discussion of the language is beyond the scope of this document. "
+"Refer to the FreeBSD man:d[7] manual page for an overview of the D language "
+"on FreeBSD. The D language is also covered extensively in the https://"
+"www.illumos.org/books/dtrace/bookinfo.html[illumos Dynamic Tracing Guide]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:158
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:154
#, no-wrap
msgid "Enabling DTrace in Out-of-Kernel Modules"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:161
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:157
msgid ""
"To add DTrace support to an out-of-kernel module, which is useful for "
"development and debugging, include the following line in the module's "
@@ -301,13 +292,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:165
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:161
#, no-wrap
msgid "CFLAGS+= -DKDTRACE_HOOKS\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:169
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:165
msgid ""
"This flag enables DTrace hooks during compilation, allowing for advanced "
"debugging and monitoring of the module. Ensure to recompile the module "
@@ -315,13 +306,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:171
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:167
#, no-wrap
msgid "Using DTrace"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:178
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:174
msgid ""
"DTrace scripts consist of a list of one or more _probes_, or instrumentation "
"points, where each probe is associated with an action. Whenever the "
@@ -334,27 +325,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:180
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:176
msgid ""
"To view all probes, the administrator can execute the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:184
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:180
#, no-wrap
msgid "# dtrace -l | more\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:188
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:184
msgid ""
-"Each probe has an `ID`, a `PROVIDER` (dtrace or fbt), a `MODULE`, and a "
-"`FUNCTION NAME`. Refer to man:dtrace[1] for more information about this "
-"command."
+"Each probe has an `ID`, a `PROVIDER` (e.g., `dtrace` or `fbt`), a `MODULE`, "
+"and a `FUNCTION NAME`. Refer to man:dtrace[1] for more information about "
+"this command."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:190
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:186
msgid ""
"The examples in this section provide an overview of how to use two of the "
"fully supported scripts from the DTrace Toolkit: the [.filename]#hotkernel# "
@@ -362,14 +353,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:193
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:189
msgid ""
"The [.filename]#hotkernel# script is designed to identify which function is "
"using the most kernel time. It will produce output similar to the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:199
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:195
#, no-wrap
msgid ""
"# cd /usr/local/share/dtrace-toolkit\n"
@@ -378,7 +369,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:203
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:199
msgid ""
"As instructed, use the kbd:[Ctrl+C] key combination to stop the process. "
"Upon termination, the script will display a list of kernel functions and "
@@ -386,7 +377,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:232
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:228
#, no-wrap
msgid ""
"kernel`_thread_lock_flags 2 0.0%\n"
@@ -418,14 +409,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:236
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:232
msgid ""
"This script will also work with kernel modules. To use this feature, run "
"the script with `-m`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:255
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:251
#, no-wrap
msgid ""
"# ./hotkernel -m\n"
@@ -447,7 +438,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:261
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:257
msgid ""
"The [.filename]#procsystime# script captures and prints the system call time "
"usage for a given process `ID` (`PID`) or process name. In the following "
@@ -458,7 +449,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:267
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:263
#, no-wrap
msgid ""
"# ./procsystime -n csh\n"
@@ -467,13 +458,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:269
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:265
#, no-wrap
msgid "Elapsed Times for processes csh,\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:289
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:285
#, no-wrap
msgid ""
" SYSCALL TIME (ns)\n"
@@ -498,8 +489,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:291
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:287
msgid ""
-"As shown, the `read()` system call used the most time in nanoseconds while "
-"the `getpid()` system call used the least amount of time."
+"As shown, the man:read[2] system call used the most time in nanoseconds "
+"while the man:getpid[2] system call used the least amount of time."
msgstr ""
diff --git a/documentation/content/en/books/handbook/eresources/_index.adoc b/documentation/content/en/books/handbook/eresources/_index.adoc
index d237a62b71..b63222c1af 100644
--- a/documentation/content/en/books/handbook/eresources/_index.adoc
+++ b/documentation/content/en/books/handbook/eresources/_index.adoc
@@ -96,10 +96,10 @@ When in doubt about what list to post a question to, see extref:{freebsd-questio
Before posting to any list, please:
* learn about how to best use the mailing lists, such as how to help avoid frequently-repeated discussions, by reading the extref:{mailing-list-faq}[Mailing List Frequently Asked Questions] (FAQ) document
-* search the archives, to tell whether someone else has already posted what you intend to post.
+* search the archives, to tell whether someone else has already posted the same.
+
+Archive search interfaces include:
-Archive search interfaces include:
-
- https://lists.freebsd.org/search[] (FreeBSD, experimental)
- https://www.freebsd.org/search/[] (DuckDuckGo)
diff --git a/documentation/content/en/books/handbook/filesystems/_index.adoc b/documentation/content/en/books/handbook/filesystems/_index.adoc
index 5e15895838..85652391bc 100644
--- a/documentation/content/en/books/handbook/filesystems/_index.adoc
+++ b/documentation/content/en/books/handbook/filesystems/_index.adoc
@@ -63,13 +63,13 @@ See crossref:zfs[zfs,The Z File System (ZFS)] for more details.
In addition to its native file systems, FreeBSD supports a broad range of file systems from other operating systems.
Support for these file systems varies, some require loading kernel modules, while others need additional userland tools.
-Before reading this chapter, you should:
+Before reading this chapter:
* Be familiar with UNIX(R) concepts and crossref:basics[basics,FreeBSD basics].
* Feel comfortable crossref:ports[ports,installing software] in FreeBSD.
* Have some understanding of crossref:disks[disks,disks], storage devices, and FreeBSD's naming conventions for devices.
-After reading this chapter, you will:
+Read this chapter to:
* Understand the differences between native and supported file systems.
* Know which file systems are supported by FreeBSD and the level of support available.
diff --git a/documentation/content/en/books/handbook/firewalls/_index.adoc b/documentation/content/en/books/handbook/firewalls/_index.adoc
index 00e7f7688d..399eb35317 100644
--- a/documentation/content/en/books/handbook/firewalls/_index.adoc
+++ b/documentation/content/en/books/handbook/firewalls/_index.adoc
@@ -71,7 +71,7 @@ Each firewall uses rules to control the access of packets to and from a FreeBSD
FreeBSD provides multiple firewalls in order to meet the different requirements and preferences for a wide variety of users.
Each user should evaluate which firewall best meets their needs.
-After reading this chapter, you will know:
+Read this chapter to learn:
* How to define packet filtering rules.
* The differences between the firewalls built into FreeBSD.
@@ -79,7 +79,7 @@ After reading this chapter, you will know:
* How to use and configure the IPFW firewall.
* How to use and configure the IPFILTER firewall.
-Before reading this chapter, you should:
+Before reading this chapter:
* Understand basic FreeBSD and Internet concepts.
diff --git a/documentation/content/en/books/handbook/geom/_index.adoc b/documentation/content/en/books/handbook/geom/_index.adoc
index a13b1d626c..47fc93b6e4 100644
--- a/documentation/content/en/books/handbook/geom/_index.adoc
+++ b/documentation/content/en/books/handbook/geom/_index.adoc
@@ -59,14 +59,14 @@ This chapter covers the use of disks under the GEOM framework in FreeBSD.
This includes the major RAID control utilities which use the framework for configuration.
This chapter is not a definitive guide to RAID configurations and only GEOM-supported RAID classifications are discussed.
-After reading this chapter, you will know:
+Read this chapter to learn:
* What type of RAID support is available through GEOM.
* How to use the base utilities to configure, maintain, and manipulate the various RAID levels.
* How to mirror, stripe, encrypt, and remotely connect disk devices through GEOM.
* How to troubleshoot disks attached to the GEOM framework.
-Before reading this chapter, you should:
+Before reading this chapter:
* Understand how FreeBSD treats disk devices (crossref:disks[disks,Storage]).
* Know how to configure and install a new kernel (crossref:kernelconfig[kernelconfig,Configuring the FreeBSD Kernel]).
diff --git a/documentation/content/en/books/handbook/glossary.adoc b/documentation/content/en/books/handbook/glossary.adoc
index de369e8d2f..28439170fa 100644
--- a/documentation/content/en/books/handbook/glossary.adoc
+++ b/documentation/content/en/books/handbook/glossary.adoc
@@ -240,6 +240,9 @@ See crossref:glossary[dhcp-glossary,Dynamic Host Configuration Protocol].
DNS::
See crossref:glossary[dns-glossary,Domain Name System].
+DRM::
+See crossref:glossary[drm-glossary,Direct Rendering Manager].
+
DSDT::
See crossref:glossary[dsdt-glossary,Differentiated System Description Table].
@@ -286,6 +289,10 @@ Distance-Vector Multicast Routing Protocol::
Domain Name System::
The system that converts humanly readable hostnames (i.e., mail.example.net) to Internet addresses and vice versa.
+[[drm-glossary]]
+Direct Rendering Manager::
+The man:drm[7] kernel module allows client applications direct access to the graphical hardware via the Direct Rendering Infrastructure.
+
[[dhcp-glossary]]
Dynamic Host Configuration Protocol::
A protocol that dynamically assigns IP addresses to a computer (host) when it requests one from the server.
@@ -303,6 +310,7 @@ See crossref:glossary[elf-glossary,Executable and Linking Format].
ESP::
See crossref:glossary[esp-glossary,Encapsulated Security Payload].
+[[esp-glossary]]
Encapsulated Security Payload::
{empty}
@@ -467,6 +475,9 @@ See crossref:glossary[kdc-glossary,Key Distribution Center].
KLD::
See crossref:glossary[kld-glossary,Kernel ld(1)].
+KMS::
+See crossref:glossary[kms-glossary,Kernel Mode Setting].
+
KSE::
See crossref:glossary[kse-glossary,Kernel Scheduler Entities].
@@ -476,6 +487,9 @@ See crossref:glossary[kva-glossary,Kernel Virtual Address].
Kbps::
See crossref:glossary[kbps-glossary,Kilo Bits Per Second].
+[[kms-glossary]]
+Setting the display mode in kernel space.
+
[[kld-glossary]]
Kernel man:ld[1]::
A method of dynamically loading functionality into a FreeBSD kernel without rebooting the system.
@@ -791,6 +805,11 @@ As FreeBSD evolves, changes visible to the user should be kept as unsurprising a
For example, arbitrarily rearranging system startup variables in [.filename]#/etc/defaults/rc.conf# violates POLA.
Developers consider POLA when contemplating user-visible system changes.
+[[prime-glossary]]
+PRIME::
+A method of multiple physical graphics coprocessors coexisting by
+sharing their direct memory access buffers.
+
[[pr-glossary]]
Problem Report::
A description of some kind of problem that has been found in either the FreeBSD source or documentation.
diff --git a/documentation/content/en/books/handbook/glossary.po b/documentation/content/en/books/handbook/glossary.po
index 69cace3b7a..ff023fd490 100644
--- a/documentation/content/en/books/handbook/glossary.po
+++ b/documentation/content/en/books/handbook/glossary.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2025-06-29 21:20+0100\n"
+"POT-Creation-Date: 2025-08-17 20:54+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -264,53 +264,53 @@ msgstr ""
#: documentation/content/en/books/handbook/glossary.adoc:129
#: documentation/content/en/books/handbook/glossary.adoc:214
#: documentation/content/en/books/handbook/glossary.adoc:224
-#: documentation/content/en/books/handbook/glossary.adoc:258
-#: documentation/content/en/books/handbook/glossary.adoc:284
-#: documentation/content/en/books/handbook/glossary.adoc:308
-#: documentation/content/en/books/handbook/glossary.adoc:312
-#: documentation/content/en/books/handbook/glossary.adoc:316
-#: documentation/content/en/books/handbook/glossary.adoc:335
-#: documentation/content/en/books/handbook/glossary.adoc:339
-#: documentation/content/en/books/handbook/glossary.adoc:347
-#: documentation/content/en/books/handbook/glossary.adoc:376
-#: documentation/content/en/books/handbook/glossary.adoc:414
-#: documentation/content/en/books/handbook/glossary.adoc:431
-#: documentation/content/en/books/handbook/glossary.adoc:445
-#: documentation/content/en/books/handbook/glossary.adoc:491
-#: documentation/content/en/books/handbook/glossary.adoc:495
-#: documentation/content/en/books/handbook/glossary.adoc:516
-#: documentation/content/en/books/handbook/glossary.adoc:579
-#: documentation/content/en/books/handbook/glossary.adoc:583
-#: documentation/content/en/books/handbook/glossary.adoc:604
-#: documentation/content/en/books/handbook/glossary.adoc:612
-#: documentation/content/en/books/handbook/glossary.adoc:616
-#: documentation/content/en/books/handbook/glossary.adoc:642
-#: documentation/content/en/books/handbook/glossary.adoc:666
-#: documentation/content/en/books/handbook/glossary.adoc:725
-#: documentation/content/en/books/handbook/glossary.adoc:729
-#: documentation/content/en/books/handbook/glossary.adoc:739
-#: documentation/content/en/books/handbook/glossary.adoc:743
-#: documentation/content/en/books/handbook/glossary.adoc:747
-#: documentation/content/en/books/handbook/glossary.adoc:755
-#: documentation/content/en/books/handbook/glossary.adoc:759
-#: documentation/content/en/books/handbook/glossary.adoc:769
-#: documentation/content/en/books/handbook/glossary.adoc:783
-#: documentation/content/en/books/handbook/glossary.adoc:787
-#: documentation/content/en/books/handbook/glossary.adoc:843
-#: documentation/content/en/books/handbook/glossary.adoc:872
-#: documentation/content/en/books/handbook/glossary.adoc:876
-#: documentation/content/en/books/handbook/glossary.adoc:893
-#: documentation/content/en/books/handbook/glossary.adoc:933
-#: documentation/content/en/books/handbook/glossary.adoc:937
-#: documentation/content/en/books/handbook/glossary.adoc:941
-#: documentation/content/en/books/handbook/glossary.adoc:949
-#: documentation/content/en/books/handbook/glossary.adoc:953
-#: documentation/content/en/books/handbook/glossary.adoc:957
-#: documentation/content/en/books/handbook/glossary.adoc:965
-#: documentation/content/en/books/handbook/glossary.adoc:969
-#: documentation/content/en/books/handbook/glossary.adoc:973
-#: documentation/content/en/books/handbook/glossary.adoc:999
-#: documentation/content/en/books/handbook/glossary.adoc:1022
+#: documentation/content/en/books/handbook/glossary.adoc:261
+#: documentation/content/en/books/handbook/glossary.adoc:287
+#: documentation/content/en/books/handbook/glossary.adoc:315
+#: documentation/content/en/books/handbook/glossary.adoc:319
+#: documentation/content/en/books/handbook/glossary.adoc:323
+#: documentation/content/en/books/handbook/glossary.adoc:342
+#: documentation/content/en/books/handbook/glossary.adoc:346
+#: documentation/content/en/books/handbook/glossary.adoc:354
+#: documentation/content/en/books/handbook/glossary.adoc:383
+#: documentation/content/en/books/handbook/glossary.adoc:421
+#: documentation/content/en/books/handbook/glossary.adoc:438
+#: documentation/content/en/books/handbook/glossary.adoc:452
+#: documentation/content/en/books/handbook/glossary.adoc:504
+#: documentation/content/en/books/handbook/glossary.adoc:508
+#: documentation/content/en/books/handbook/glossary.adoc:529
+#: documentation/content/en/books/handbook/glossary.adoc:592
+#: documentation/content/en/books/handbook/glossary.adoc:596
+#: documentation/content/en/books/handbook/glossary.adoc:617
+#: documentation/content/en/books/handbook/glossary.adoc:625
+#: documentation/content/en/books/handbook/glossary.adoc:629
+#: documentation/content/en/books/handbook/glossary.adoc:655
+#: documentation/content/en/books/handbook/glossary.adoc:679
+#: documentation/content/en/books/handbook/glossary.adoc:738
+#: documentation/content/en/books/handbook/glossary.adoc:742
+#: documentation/content/en/books/handbook/glossary.adoc:752
+#: documentation/content/en/books/handbook/glossary.adoc:756
+#: documentation/content/en/books/handbook/glossary.adoc:760
+#: documentation/content/en/books/handbook/glossary.adoc:768
+#: documentation/content/en/books/handbook/glossary.adoc:772
+#: documentation/content/en/books/handbook/glossary.adoc:782
+#: documentation/content/en/books/handbook/glossary.adoc:796
+#: documentation/content/en/books/handbook/glossary.adoc:800
+#: documentation/content/en/books/handbook/glossary.adoc:861
+#: documentation/content/en/books/handbook/glossary.adoc:890
+#: documentation/content/en/books/handbook/glossary.adoc:894
+#: documentation/content/en/books/handbook/glossary.adoc:911
+#: documentation/content/en/books/handbook/glossary.adoc:951
+#: documentation/content/en/books/handbook/glossary.adoc:955
+#: documentation/content/en/books/handbook/glossary.adoc:959
+#: documentation/content/en/books/handbook/glossary.adoc:967
+#: documentation/content/en/books/handbook/glossary.adoc:971
+#: documentation/content/en/books/handbook/glossary.adoc:975
+#: documentation/content/en/books/handbook/glossary.adoc:983
+#: documentation/content/en/books/handbook/glossary.adoc:987
+#: documentation/content/en/books/handbook/glossary.adoc:991
+#: documentation/content/en/books/handbook/glossary.adoc:1017
+#: documentation/content/en/books/handbook/glossary.adoc:1040
msgid "{empty}"
msgstr ""
@@ -671,108 +671,119 @@ msgstr ""
#. type: Labeled list
#: documentation/content/en/books/handbook/glossary.adoc:243
#, no-wrap
-msgid "DSDT"
+msgid "DRM"
msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/glossary.adoc:245
+msgid "See crossref:glossary[drm-glossary,Direct Rendering Manager]."
+msgstr ""
+
+#. type: Labeled list
+#: documentation/content/en/books/handbook/glossary.adoc:246
+#, no-wrap
+msgid "DSDT"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/glossary.adoc:248
msgid ""
"See crossref:glossary[dsdt-glossary,Differentiated System Description Table]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:246
+#: documentation/content/en/books/handbook/glossary.adoc:249
#, no-wrap
msgid "DSR"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:248
+#: documentation/content/en/books/handbook/glossary.adoc:251
msgid "See crossref:glossary[dsr-glossary,Data Set Ready]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:249
+#: documentation/content/en/books/handbook/glossary.adoc:252
#, no-wrap
msgid "DTR"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:251
+#: documentation/content/en/books/handbook/glossary.adoc:254
msgid "See crossref:glossary[dtr-glossary,Data Terminal Ready]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:252
+#: documentation/content/en/books/handbook/glossary.adoc:255
#, no-wrap
msgid "DVMRP"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:254
+#: documentation/content/en/books/handbook/glossary.adoc:257
msgid ""
"See crossref:glossary[dvmrp-glossary,Distance-Vector Multicast Routing "
"Protocol]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:256
+#: documentation/content/en/books/handbook/glossary.adoc:259
#, no-wrap
msgid "Discretionary Access Control"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:260
+#: documentation/content/en/books/handbook/glossary.adoc:263
#, no-wrap
msgid "Data Encryption Standard"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:262
+#: documentation/content/en/books/handbook/glossary.adoc:265
msgid ""
"A method of encrypting information, traditionally used as the method of "
"encryption for UNIX(R) passwords and the man:crypt[3] function."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:264
+#: documentation/content/en/books/handbook/glossary.adoc:267
#, no-wrap
msgid "Data Set Ready"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:266
+#: documentation/content/en/books/handbook/glossary.adoc:269
msgid ""
"An RS232C signal sent from the modem to the computer or terminal indicating "
"a readiness to send and receive data."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:268
+#: documentation/content/en/books/handbook/glossary.adoc:271
msgid "See crossref:glossary[dtr-glossary,Also Data Terminal Ready]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:270
+#: documentation/content/en/books/handbook/glossary.adoc:273
#, no-wrap
msgid "Data Terminal Ready"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:272
+#: documentation/content/en/books/handbook/glossary.adoc:275
msgid ""
"An RS232C signal sent from the computer or terminal to the modem indicating "
"a readiness to send and receive data."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:274
+#: documentation/content/en/books/handbook/glossary.adoc:277
#, no-wrap
msgid "Debugger"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:276
+#: documentation/content/en/books/handbook/glossary.adoc:279
msgid ""
"An interactive in-kernel facility for examining the status of a system, "
"often used after a system has crashed to establish the events surrounding "
@@ -780,213 +791,226 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:278
+#: documentation/content/en/books/handbook/glossary.adoc:281
#, no-wrap
msgid "Differentiated System Description Table"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:280
+#: documentation/content/en/books/handbook/glossary.adoc:283
msgid ""
"An ACPI table, supplying basic configuration information about the base "
"system."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:282
+#: documentation/content/en/books/handbook/glossary.adoc:285
#, no-wrap
msgid "Distance-Vector Multicast Routing Protocol"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:286
+#: documentation/content/en/books/handbook/glossary.adoc:289
#, no-wrap
msgid "Domain Name System"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:288
+#: documentation/content/en/books/handbook/glossary.adoc:291
msgid ""
"The system that converts humanly readable hostnames (i.e., mail.example.net) "
"to Internet addresses and vice versa."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:290
+#: documentation/content/en/books/handbook/glossary.adoc:293
+#, no-wrap
+msgid "Direct Rendering Manager"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/glossary.adoc:295
+msgid ""
+"The man:drm[7] kernel module allows client applications direct access to the "
+"graphical hardware via the Direct Rendering Infrastructure."
+msgstr ""
+
+#. type: Labeled list
+#: documentation/content/en/books/handbook/glossary.adoc:297
#, no-wrap
msgid "Dynamic Host Configuration Protocol"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:293
+#: documentation/content/en/books/handbook/glossary.adoc:300
msgid ""
"A protocol that dynamically assigns IP addresses to a computer (host) when "
"it requests one from the server. The address assignment is called a “lease”."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/glossary.adoc:295
+#: documentation/content/en/books/handbook/glossary.adoc:302
#, no-wrap
msgid "E"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:297
+#: documentation/content/en/books/handbook/glossary.adoc:304
#, no-wrap
msgid "ECOFF"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:299
+#: documentation/content/en/books/handbook/glossary.adoc:306
msgid "See crossref:glossary[ecoff-glossary,Extended COFF]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:300
+#: documentation/content/en/books/handbook/glossary.adoc:307
#, no-wrap
msgid "ELF"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:302
+#: documentation/content/en/books/handbook/glossary.adoc:309
msgid "See crossref:glossary[elf-glossary,Executable and Linking Format]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:303
+#: documentation/content/en/books/handbook/glossary.adoc:310
#, no-wrap
msgid "ESP"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:305
+#: documentation/content/en/books/handbook/glossary.adoc:312
msgid "See crossref:glossary[esp-glossary,Encapsulated Security Payload]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:306
+#: documentation/content/en/books/handbook/glossary.adoc:313
#, no-wrap
msgid "Encapsulated Security Payload"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:310
+#: documentation/content/en/books/handbook/glossary.adoc:317
#, no-wrap
msgid "Executable and Linking Format"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:314
+#: documentation/content/en/books/handbook/glossary.adoc:321
#, no-wrap
msgid "Extended COFF"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/glossary.adoc:318
+#: documentation/content/en/books/handbook/glossary.adoc:325
#, no-wrap
msgid "F"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:320
+#: documentation/content/en/books/handbook/glossary.adoc:327
#, no-wrap
msgid "FADT"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:322
+#: documentation/content/en/books/handbook/glossary.adoc:329
msgid "See crossref:glossary[fadt-glossary,Fixed ACPI Description Table]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:323
+#: documentation/content/en/books/handbook/glossary.adoc:330
#, no-wrap
msgid "FAT"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:325
+#: documentation/content/en/books/handbook/glossary.adoc:332
msgid "See crossref:glossary[fat-glossary,File Allocation Table]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:326
+#: documentation/content/en/books/handbook/glossary.adoc:333
#, no-wrap
msgid "FAT16"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:328
+#: documentation/content/en/books/handbook/glossary.adoc:335
msgid "See crossref:glossary[fat16-glossary,File Allocation Table (16-bit)]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:329
+#: documentation/content/en/books/handbook/glossary.adoc:336
#, no-wrap
msgid "FTP"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:331
+#: documentation/content/en/books/handbook/glossary.adoc:338
msgid "See crossref:glossary[ftp-glossary,File Transfer Protocol]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:333
+#: documentation/content/en/books/handbook/glossary.adoc:340
#, no-wrap
msgid "File Allocation Table"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:337
+#: documentation/content/en/books/handbook/glossary.adoc:344
#, no-wrap
msgid "File Allocation Table (16-bit)"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:341
+#: documentation/content/en/books/handbook/glossary.adoc:348
#, no-wrap
msgid "File Transfer Protocol"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:343
+#: documentation/content/en/books/handbook/glossary.adoc:350
msgid ""
"A member of the family of high-level protocols implemented on top of TCP "
"which can be used to transfer files over a TCP/IP network."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:345
+#: documentation/content/en/books/handbook/glossary.adoc:352
#, no-wrap
msgid "Fixed ACPI Description Table"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/glossary.adoc:349
+#: documentation/content/en/books/handbook/glossary.adoc:356
#, no-wrap
msgid "G"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:351
+#: documentation/content/en/books/handbook/glossary.adoc:358
#, no-wrap
msgid "GUI"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:353
+#: documentation/content/en/books/handbook/glossary.adoc:360
msgid "See crossref:glossary[gui-glossary,Graphical User Interface]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:355
+#: documentation/content/en/books/handbook/glossary.adoc:362
#, no-wrap
msgid "Giant"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:359
+#: documentation/content/en/books/handbook/glossary.adoc:366
msgid ""
"The name of a mutual exclusion mechanism (a sleep `mutex`) that protects a "
"large set of kernel resources. Although a simple locking mechanism was "
@@ -999,228 +1023,228 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:361
+#: documentation/content/en/books/handbook/glossary.adoc:368
#, no-wrap
msgid "Graphical User Interface"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:363
+#: documentation/content/en/books/handbook/glossary.adoc:370
msgid "A system where the user and computer interact with graphics."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/glossary.adoc:365
+#: documentation/content/en/books/handbook/glossary.adoc:372
#, no-wrap
msgid "H"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:367
+#: documentation/content/en/books/handbook/glossary.adoc:374
#, no-wrap
msgid "HTML"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:369
+#: documentation/content/en/books/handbook/glossary.adoc:376
msgid "See crossref:glossary[html-glossary,HyperText Markup Language]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:370
+#: documentation/content/en/books/handbook/glossary.adoc:377
#, no-wrap
msgid "HUP"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:372
+#: documentation/content/en/books/handbook/glossary.adoc:379
msgid "See crossref:glossary[hup-glossary,HangUp]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:374
+#: documentation/content/en/books/handbook/glossary.adoc:381
#, no-wrap
msgid "HangUp"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:378
+#: documentation/content/en/books/handbook/glossary.adoc:385
#, no-wrap
msgid "HyperText Markup Language"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:380
+#: documentation/content/en/books/handbook/glossary.adoc:387
msgid "The markup language used to create web pages."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/glossary.adoc:382
+#: documentation/content/en/books/handbook/glossary.adoc:389
#, no-wrap
msgid "I"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:384
+#: documentation/content/en/books/handbook/glossary.adoc:391
#, no-wrap
msgid "I/O"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:386
+#: documentation/content/en/books/handbook/glossary.adoc:393
msgid "See crossref:glossary[io-glossary,Input/Output]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:387
+#: documentation/content/en/books/handbook/glossary.adoc:394
#, no-wrap
msgid "IASL"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:389
+#: documentation/content/en/books/handbook/glossary.adoc:396
msgid "See crossref:glossary[iasl-glossary,Intel’s ASL compiler]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:390
+#: documentation/content/en/books/handbook/glossary.adoc:397
#, no-wrap
msgid "IMAP"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:392
+#: documentation/content/en/books/handbook/glossary.adoc:399
msgid "See crossref:glossary[imap-glossary,Internet Message Access Protocol]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:393
+#: documentation/content/en/books/handbook/glossary.adoc:400
#, no-wrap
msgid "IP"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:395
+#: documentation/content/en/books/handbook/glossary.adoc:402
msgid "See crossref:glossary[ip-glossary,Internet Protocol]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:396
+#: documentation/content/en/books/handbook/glossary.adoc:403
#, no-wrap
msgid "IPFW"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:398
+#: documentation/content/en/books/handbook/glossary.adoc:405
msgid "See crossref:glossary[ipfw-glossary,IP Firewall]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:399
+#: documentation/content/en/books/handbook/glossary.adoc:406
#, no-wrap
msgid "IPP"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:401
+#: documentation/content/en/books/handbook/glossary.adoc:408
msgid "See crossref:glossary[ipp-glossary,Internet Printing Protocol]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:402
+#: documentation/content/en/books/handbook/glossary.adoc:409
#, no-wrap
msgid "IPv4"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:404
+#: documentation/content/en/books/handbook/glossary.adoc:411
msgid "See crossref:glossary[ipv4-glossary,IP Version 4]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:405
+#: documentation/content/en/books/handbook/glossary.adoc:412
#, no-wrap
msgid "IPv6"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:407
+#: documentation/content/en/books/handbook/glossary.adoc:414
msgid "See crossref:glossary[ipv6-glossary,IP Version 6]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:408
+#: documentation/content/en/books/handbook/glossary.adoc:415
#, no-wrap
msgid "ISP"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:410
+#: documentation/content/en/books/handbook/glossary.adoc:417
msgid "See crossref:glossary[isp-glossary,Internet Service Provider]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:412
+#: documentation/content/en/books/handbook/glossary.adoc:419
#, no-wrap
msgid "IP Firewall"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:416
+#: documentation/content/en/books/handbook/glossary.adoc:423
#, no-wrap
msgid "IP Version 4"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:419
+#: documentation/content/en/books/handbook/glossary.adoc:426
msgid ""
"The IP protocol version 4, which uses 32 bits for addressing. This version "
"is still the most widely used, but it is slowly being replaced with IPv6."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:421
+#: documentation/content/en/books/handbook/glossary.adoc:428
msgid "See crossref:glossary[ipv6-glossary,Also IP Version 6]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:423
+#: documentation/content/en/books/handbook/glossary.adoc:430
#, no-wrap
msgid "IP Version 6"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:427
+#: documentation/content/en/books/handbook/glossary.adoc:434
msgid ""
"The new IP protocol. Invented because the address space in IPv4 is running "
"out. Uses 128 bits for addressing."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:429
+#: documentation/content/en/books/handbook/glossary.adoc:436
#, no-wrap
msgid "Input/Output"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:433
+#: documentation/content/en/books/handbook/glossary.adoc:440
#, no-wrap
msgid "Intel’s ASL compiler"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:435
+#: documentation/content/en/books/handbook/glossary.adoc:442
msgid "Intel’s compiler for converting ASL into AML."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:437
+#: documentation/content/en/books/handbook/glossary.adoc:444
#, no-wrap
msgid "Internet Message Access Protocol"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:439
+#: documentation/content/en/books/handbook/glossary.adoc:446
msgid ""
"A protocol for accessing email messages on a mail server, characterised by "
"the messages usually being kept on the server as opposed to being downloaded "
@@ -1228,25 +1252,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:441
-#: documentation/content/en/books/handbook/glossary.adoc:773
+#: documentation/content/en/books/handbook/glossary.adoc:448
+#: documentation/content/en/books/handbook/glossary.adoc:786
msgid "See Also Post Office Protocol Version 3."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:443
+#: documentation/content/en/books/handbook/glossary.adoc:450
#, no-wrap
msgid "Internet Printing Protocol"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:447
+#: documentation/content/en/books/handbook/glossary.adoc:454
#, no-wrap
msgid "Internet Protocol"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:452
+#: documentation/content/en/books/handbook/glossary.adoc:459
msgid ""
"The packet transmitting protocol that is the basic protocol on the "
"Internet. Originally developed at the U.S. Department of Defense and an "
@@ -1256,30 +1280,30 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:454
+#: documentation/content/en/books/handbook/glossary.adoc:461
#, no-wrap
msgid "Internet Service Provider"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:456
+#: documentation/content/en/books/handbook/glossary.adoc:463
msgid "A company that provides access to the Internet."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/glossary.adoc:458
+#: documentation/content/en/books/handbook/glossary.adoc:465
#, no-wrap
msgid "K"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:461
+#: documentation/content/en/books/handbook/glossary.adoc:468
#, no-wrap
msgid "KAME"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:463
+#: documentation/content/en/books/handbook/glossary.adoc:470
msgid ""
"Japanese for “turtle”, the term KAME is used in computing circles to refer "
"to the link:http://www.kame.net/[KAME Project], who work on an "
@@ -1287,106 +1311,122 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:464
+#: documentation/content/en/books/handbook/glossary.adoc:471
#, no-wrap
msgid "KDC"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:466
+#: documentation/content/en/books/handbook/glossary.adoc:473
msgid "See crossref:glossary[kdc-glossary,Key Distribution Center]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:467
+#: documentation/content/en/books/handbook/glossary.adoc:474
#, no-wrap
msgid "KLD"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:469
+#: documentation/content/en/books/handbook/glossary.adoc:476
msgid "See crossref:glossary[kld-glossary,Kernel ld(1)]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:470
+#: documentation/content/en/books/handbook/glossary.adoc:477
+#, no-wrap
+msgid "KMS"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/glossary.adoc:479
+msgid "See crossref:glossary[kms-glossary,Kernel Mode Setting]."
+msgstr ""
+
+#. type: Labeled list
+#: documentation/content/en/books/handbook/glossary.adoc:480
#, no-wrap
msgid "KSE"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:472
+#: documentation/content/en/books/handbook/glossary.adoc:482
msgid "See crossref:glossary[kse-glossary,Kernel Scheduler Entities]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:473
+#: documentation/content/en/books/handbook/glossary.adoc:483
#, no-wrap
msgid "KVA"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:475
+#: documentation/content/en/books/handbook/glossary.adoc:485
msgid "See crossref:glossary[kva-glossary,Kernel Virtual Address]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:476
+#: documentation/content/en/books/handbook/glossary.adoc:486
#, no-wrap
msgid "Kbps"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:478
+#: documentation/content/en/books/handbook/glossary.adoc:488
msgid "See crossref:glossary[kbps-glossary,Kilo Bits Per Second]."
msgstr ""
+#. type: Plain text
+#: documentation/content/en/books/handbook/glossary.adoc:491
+msgid "Setting the display mode in kernel space."
+msgstr ""
+
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:480
+#: documentation/content/en/books/handbook/glossary.adoc:493
#, no-wrap
msgid "Kernel man:ld[1]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:482
+#: documentation/content/en/books/handbook/glossary.adoc:495
msgid ""
"A method of dynamically loading functionality into a FreeBSD kernel without "
"rebooting the system."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:484
+#: documentation/content/en/books/handbook/glossary.adoc:497
#, no-wrap
msgid "Kernel Scheduler Entities"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:487
+#: documentation/content/en/books/handbook/glossary.adoc:500
msgid ""
"A kernel-supported threading system. See the link:http://www.freebsd.org/"
"kse[project home page] for further details."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:489
+#: documentation/content/en/books/handbook/glossary.adoc:502
#, no-wrap
msgid "Kernel Virtual Address"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:493
+#: documentation/content/en/books/handbook/glossary.adoc:506
#, no-wrap
msgid "Key Distribution Center"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:497
+#: documentation/content/en/books/handbook/glossary.adoc:510
#, no-wrap
msgid "Kilo Bits Per Second"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:500
+#: documentation/content/en/books/handbook/glossary.adoc:513
msgid ""
"Used to measure bandwidth (how much data can pass a given point at a "
"specified amount of time). Alternates to the Kilo prefix include Mega, "
@@ -1394,69 +1434,69 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/glossary.adoc:502
+#: documentation/content/en/books/handbook/glossary.adoc:515
#, no-wrap
msgid "L"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:504
+#: documentation/content/en/books/handbook/glossary.adoc:517
#, no-wrap
msgid "LAN"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:506
+#: documentation/content/en/books/handbook/glossary.adoc:519
msgid "See crossref:glossary[lan-glossary,Local Area Network]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:507
+#: documentation/content/en/books/handbook/glossary.adoc:520
#, no-wrap
msgid "LOR"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:509
+#: documentation/content/en/books/handbook/glossary.adoc:522
msgid "See crossref:glossary[lor-glossary,Lock Order Reversal]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:510
+#: documentation/content/en/books/handbook/glossary.adoc:523
#, no-wrap
msgid "LPD"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:512
+#: documentation/content/en/books/handbook/glossary.adoc:525
msgid "See crossref:glossary[lpd-glossary,Line Printer Daemon]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:514
+#: documentation/content/en/books/handbook/glossary.adoc:527
#, no-wrap
msgid "Line Printer Daemon"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:518
+#: documentation/content/en/books/handbook/glossary.adoc:531
#, no-wrap
msgid "Local Area Network"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:520
+#: documentation/content/en/books/handbook/glossary.adoc:533
msgid "A network used on a local area, e.g. office, home, or so forth."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:522
+#: documentation/content/en/books/handbook/glossary.adoc:535
#, no-wrap
msgid "Lock Order Reversal"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:527
+#: documentation/content/en/books/handbook/glossary.adoc:540
msgid ""
"The FreeBSD kernel uses a number of resource locks to arbitrate contention "
"for those resources. A run-time lock diagnostic system found in FreeBSD-"
@@ -1468,7 +1508,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:529
+#: documentation/content/en/books/handbook/glossary.adoc:542
msgid ""
"True positive LORs tend to get fixed quickly, so check https://"
"lists.FreeBSD.org/subscription/freebsd-current and the link:http://"
@@ -1477,141 +1517,141 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/glossary.adoc:531
+#: documentation/content/en/books/handbook/glossary.adoc:544
#, no-wrap
msgid "M"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:533
+#: documentation/content/en/books/handbook/glossary.adoc:546
#, no-wrap
msgid "MAC"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:535
+#: documentation/content/en/books/handbook/glossary.adoc:548
msgid "See crossref:glossary[mac-glossary,Mandatory Access Control]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:536
+#: documentation/content/en/books/handbook/glossary.adoc:549
#, no-wrap
msgid "MADT"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:538
+#: documentation/content/en/books/handbook/glossary.adoc:551
msgid "See crossref:glossary[madt-glossary,Multiple APIC Description Table]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:539
+#: documentation/content/en/books/handbook/glossary.adoc:552
#, no-wrap
msgid "MFC"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:541
+#: documentation/content/en/books/handbook/glossary.adoc:554
msgid "See crossref:glossary[mfc-glossary,Merge From Current]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:542
+#: documentation/content/en/books/handbook/glossary.adoc:555
#, no-wrap
msgid "MFH"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:544
+#: documentation/content/en/books/handbook/glossary.adoc:557
msgid "See crossref:glossary[mfh-glossary,Merge From Head]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:545
+#: documentation/content/en/books/handbook/glossary.adoc:558
#, no-wrap
msgid "MFS"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:547
+#: documentation/content/en/books/handbook/glossary.adoc:560
msgid "See crossref:glossary[mfs-glossary,Merge From Stable]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:548
+#: documentation/content/en/books/handbook/glossary.adoc:561
#, no-wrap
msgid "MFV"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:550
+#: documentation/content/en/books/handbook/glossary.adoc:563
msgid "See crossref:glossary[mfv-glossary,Merge From Vendor]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:551
+#: documentation/content/en/books/handbook/glossary.adoc:564
#, no-wrap
msgid "MIT"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:553
+#: documentation/content/en/books/handbook/glossary.adoc:566
msgid ""
"See crossref:glossary[mit-glossary,Massachusetts Institute of Technology]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:554
+#: documentation/content/en/books/handbook/glossary.adoc:567
#, no-wrap
msgid "MLS"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:556
+#: documentation/content/en/books/handbook/glossary.adoc:569
msgid "See crossref:glossary[mls-glossary,Multi-Level Security]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:557
+#: documentation/content/en/books/handbook/glossary.adoc:570
#, no-wrap
msgid "MOTD"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:559
+#: documentation/content/en/books/handbook/glossary.adoc:572
msgid "See crossref:glossary[motd-glossary,Message Of The Day]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:560
+#: documentation/content/en/books/handbook/glossary.adoc:573
#, no-wrap
msgid "MTA"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:562
+#: documentation/content/en/books/handbook/glossary.adoc:575
msgid "See crossref:glossary[mta-glossary,Mail Transfer Agent]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:563
+#: documentation/content/en/books/handbook/glossary.adoc:576
#, no-wrap
msgid "MUA"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:565
+#: documentation/content/en/books/handbook/glossary.adoc:578
msgid "See crossref:glossary[mua-glossary,Mail User Agent]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:567
+#: documentation/content/en/books/handbook/glossary.adoc:580
#, no-wrap
msgid "Mail Transfer Agent"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:571
+#: documentation/content/en/books/handbook/glossary.adoc:584
msgid ""
"An application used to transfer email. An MTA has traditionally been part "
"of the BSD base system. Today Sendmail is included in the base system, but "
@@ -1619,62 +1659,62 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:573
+#: documentation/content/en/books/handbook/glossary.adoc:586
#, no-wrap
msgid "Mail User Agent"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:575
+#: documentation/content/en/books/handbook/glossary.adoc:588
msgid "An application used by users to display and write email."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:577
+#: documentation/content/en/books/handbook/glossary.adoc:590
#, no-wrap
msgid "Mandatory Access Control"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:581
+#: documentation/content/en/books/handbook/glossary.adoc:594
#, no-wrap
msgid "Massachusetts Institute of Technology"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:585
+#: documentation/content/en/books/handbook/glossary.adoc:598
#, no-wrap
msgid "Merge From Current"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:587
+#: documentation/content/en/books/handbook/glossary.adoc:600
msgid ""
"To merge functionality or a patch from the -CURRENT branch to another, most "
"often -STABLE."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:589
+#: documentation/content/en/books/handbook/glossary.adoc:602
#, no-wrap
msgid "Merge From Head"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:591
+#: documentation/content/en/books/handbook/glossary.adoc:604
msgid ""
"To merge functionality or a patch from a repository HEAD to an earlier "
"branch."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:593
+#: documentation/content/en/books/handbook/glossary.adoc:606
#, no-wrap
msgid "Merge From Stable"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:596
+#: documentation/content/en/books/handbook/glossary.adoc:609
msgid ""
"In the normal course of FreeBSD development, a change will be committed to "
"the -CURRENT branch for testing before being merged to -STABLE. On rare "
@@ -1683,117 +1723,117 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:598
+#: documentation/content/en/books/handbook/glossary.adoc:611
msgid ""
"This term is also used when a patch is merged from -STABLE to a security "
"branch."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:600
+#: documentation/content/en/books/handbook/glossary.adoc:613
msgid "See crossref:glossary[mfc-glossary,Also Merge From Current]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:602
+#: documentation/content/en/books/handbook/glossary.adoc:615
#, no-wrap
msgid "Merge From Vendor"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:606
+#: documentation/content/en/books/handbook/glossary.adoc:619
#, no-wrap
msgid "Message Of The Day"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:608
+#: documentation/content/en/books/handbook/glossary.adoc:621
msgid ""
"A message, usually shown on login, often used to distribute information to "
"users of the system."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:610
+#: documentation/content/en/books/handbook/glossary.adoc:623
#, no-wrap
msgid "Multi-Level Security"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:614
+#: documentation/content/en/books/handbook/glossary.adoc:627
#, no-wrap
msgid "Multiple APIC Description Table"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/glossary.adoc:618
+#: documentation/content/en/books/handbook/glossary.adoc:631
#, no-wrap
msgid "N"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:620
+#: documentation/content/en/books/handbook/glossary.adoc:633
#, no-wrap
msgid "NAT"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:622
+#: documentation/content/en/books/handbook/glossary.adoc:635
msgid "See crossref:glossary[nat-glossary,Network Address Translation]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:623
+#: documentation/content/en/books/handbook/glossary.adoc:636
#, no-wrap
msgid "NDISulator"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:625
+#: documentation/content/en/books/handbook/glossary.adoc:638
msgid "See crossref:glossary[projectevil-glossary,Project Evil]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:626
+#: documentation/content/en/books/handbook/glossary.adoc:639
#, no-wrap
msgid "NFS"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:628
+#: documentation/content/en/books/handbook/glossary.adoc:641
msgid "See crossref:glossary[nfs-glossary,Network File System]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:629
+#: documentation/content/en/books/handbook/glossary.adoc:642
#, no-wrap
msgid "NTFS"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:631
+#: documentation/content/en/books/handbook/glossary.adoc:644
msgid "See crossref:glossary[ntfs-glossary,New Technology File System]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:632
+#: documentation/content/en/books/handbook/glossary.adoc:645
#, no-wrap
msgid "NTP"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:634
+#: documentation/content/en/books/handbook/glossary.adoc:647
msgid "See crossref:glossary[ntp-glossary,Network Time Protocol]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:636
+#: documentation/content/en/books/handbook/glossary.adoc:649
#, no-wrap
msgid "Network Address Translation"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:638
+#: documentation/content/en/books/handbook/glossary.adoc:651
msgid ""
"A technique where IP packets are rewritten on the way through a gateway, "
"enabling many machines behind the gateway to effectively share a single IP "
@@ -1801,88 +1841,88 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:640
+#: documentation/content/en/books/handbook/glossary.adoc:653
#, no-wrap
msgid "Network File System"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:644
+#: documentation/content/en/books/handbook/glossary.adoc:657
#, no-wrap
msgid "New Technology File System"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:646
+#: documentation/content/en/books/handbook/glossary.adoc:659
msgid ""
"A filesystem developed by Microsoft and available in its “New Technology” "
"operating systems, such as Windows(R) 2000, Windows NT(R) and Windows(R) XP."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:648
+#: documentation/content/en/books/handbook/glossary.adoc:661
#, no-wrap
msgid "Network Time Protocol"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:650
+#: documentation/content/en/books/handbook/glossary.adoc:663
msgid "A means of synchronizing clocks over a network."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/glossary.adoc:652
+#: documentation/content/en/books/handbook/glossary.adoc:665
#, no-wrap
msgid "O"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:654
+#: documentation/content/en/books/handbook/glossary.adoc:667
#, no-wrap
msgid "OBE"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:656
+#: documentation/content/en/books/handbook/glossary.adoc:669
msgid "See crossref:glossary[obe-glossary,Overtaken By Events]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:657
+#: documentation/content/en/books/handbook/glossary.adoc:670
#, no-wrap
msgid "ODMR"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:659
+#: documentation/content/en/books/handbook/glossary.adoc:672
msgid "See crossref:glossary[odmr-glossary,On-Demand Mail Relay]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:660
+#: documentation/content/en/books/handbook/glossary.adoc:673
#, no-wrap
msgid "OS"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:662
+#: documentation/content/en/books/handbook/glossary.adoc:675
msgid "See crossref:glossary[os-glossary,Operating System]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:664
+#: documentation/content/en/books/handbook/glossary.adoc:677
#, no-wrap
msgid "On-Demand Mail Relay"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:668
+#: documentation/content/en/books/handbook/glossary.adoc:681
#, no-wrap
msgid "Operating System"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:671
+#: documentation/content/en/books/handbook/glossary.adoc:684
msgid ""
"A set of programs, libraries and tools that provide access to the hardware "
"resources of a computer. Operating systems range today from simplistic "
@@ -1893,13 +1933,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:673
+#: documentation/content/en/books/handbook/glossary.adoc:686
#, no-wrap
msgid "Overtaken By Events"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:675
+#: documentation/content/en/books/handbook/glossary.adoc:688
msgid ""
"Indicates a suggested change (such as a Problem Report or a feature request) "
"which is no longer relevant or applicable due to such things as later "
@@ -1908,227 +1948,227 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/glossary.adoc:677
+#: documentation/content/en/books/handbook/glossary.adoc:690
#, no-wrap
msgid "P"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:679
+#: documentation/content/en/books/handbook/glossary.adoc:692
#, no-wrap
msgid "PAE"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:681
+#: documentation/content/en/books/handbook/glossary.adoc:694
msgid "See crossref:glossary[pae-glossary,Physical Address Extensions]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:682
+#: documentation/content/en/books/handbook/glossary.adoc:695
#, no-wrap
msgid "PAM"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:684
+#: documentation/content/en/books/handbook/glossary.adoc:697
msgid "See crossref:glossary[pam-glossary,Pluggable Authentication Modules]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:685
+#: documentation/content/en/books/handbook/glossary.adoc:698
#, no-wrap
msgid "PAP"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:687
+#: documentation/content/en/books/handbook/glossary.adoc:700
msgid "See crossref:glossary[pap-glossary,Password Authentication Protocol]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:688
+#: documentation/content/en/books/handbook/glossary.adoc:701
#, no-wrap
msgid "PC"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:690
+#: documentation/content/en/books/handbook/glossary.adoc:703
msgid "See crossref:glossary[pc-glossary,Personal Computer]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:691
+#: documentation/content/en/books/handbook/glossary.adoc:704
#, no-wrap
msgid "PCNSFD"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:694
+#: documentation/content/en/books/handbook/glossary.adoc:707
msgid ""
"See crossref:glossary[pcnfsd-glossary,Personal Computer Network File System "
"Daemon]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:695
+#: documentation/content/en/books/handbook/glossary.adoc:708
#, no-wrap
msgid "PDF"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:697
+#: documentation/content/en/books/handbook/glossary.adoc:710
msgid "See crossref:glossary[pdf-glossary,Portable Document Format]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:698
+#: documentation/content/en/books/handbook/glossary.adoc:711
#, no-wrap
msgid "PID"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:700
+#: documentation/content/en/books/handbook/glossary.adoc:713
msgid "See crossref:glossary[pid-glossary,Process ID]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:701
+#: documentation/content/en/books/handbook/glossary.adoc:714
#, no-wrap
msgid "POLA"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:703
+#: documentation/content/en/books/handbook/glossary.adoc:716
msgid "See crossref:glossary[pola-glossary,Principle Of Least Astonishment]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:704
+#: documentation/content/en/books/handbook/glossary.adoc:717
#, no-wrap
msgid "POP"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:706
+#: documentation/content/en/books/handbook/glossary.adoc:719
msgid "See crossref:glossary[pop-glossary,Post Office Protocol]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:707
+#: documentation/content/en/books/handbook/glossary.adoc:720
#, no-wrap
msgid "POP3"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:709
+#: documentation/content/en/books/handbook/glossary.adoc:722
msgid "See crossref:glossary[pop3-glossary,Post Office Protocol Version 3]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:710
+#: documentation/content/en/books/handbook/glossary.adoc:723
#, no-wrap
msgid "PPD"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:712
+#: documentation/content/en/books/handbook/glossary.adoc:725
msgid "See crossref:glossary[ppd-glossary,PostScript Printer Description]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:713
+#: documentation/content/en/books/handbook/glossary.adoc:726
#, no-wrap
msgid "PPP"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:715
+#: documentation/content/en/books/handbook/glossary.adoc:728
msgid "See crossref:glossary[ppp-glossary,Point-to-Point Protocol]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:716
+#: documentation/content/en/books/handbook/glossary.adoc:729
#, no-wrap
msgid "PPPoA"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:718
+#: documentation/content/en/books/handbook/glossary.adoc:731
msgid "See crossref:glossary[pppoa-glossary,PPP over ATM]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:719
+#: documentation/content/en/books/handbook/glossary.adoc:732
#, no-wrap
msgid "PPPoE"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:721
+#: documentation/content/en/books/handbook/glossary.adoc:734
msgid "See crossref:glossary[pppoe-glossary,PPP over Ethernet]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:723
+#: documentation/content/en/books/handbook/glossary.adoc:736
#, no-wrap
msgid "PPP over ATM"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:727
+#: documentation/content/en/books/handbook/glossary.adoc:740
#, no-wrap
msgid "PPP over Ethernet"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:730
+#: documentation/content/en/books/handbook/glossary.adoc:743
#, no-wrap
msgid "PR"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:732
+#: documentation/content/en/books/handbook/glossary.adoc:745
msgid "See crossref:glossary[pr-glossary,Problem Report]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:733
+#: documentation/content/en/books/handbook/glossary.adoc:746
#, no-wrap
msgid "PXE"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:735
+#: documentation/content/en/books/handbook/glossary.adoc:748
msgid "See crossref:glossary[pxe-glossary,Preboot eXecution Environment]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:737
+#: documentation/content/en/books/handbook/glossary.adoc:750
#, no-wrap
msgid "Password Authentication Protocol"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:741
+#: documentation/content/en/books/handbook/glossary.adoc:754
#, no-wrap
msgid "Personal Computer"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:745
+#: documentation/content/en/books/handbook/glossary.adoc:758
#, no-wrap
msgid "Personal Computer Network File System Daemon"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:749
+#: documentation/content/en/books/handbook/glossary.adoc:762
#, no-wrap
msgid "Physical Address Extensions"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:751
+#: documentation/content/en/books/handbook/glossary.adoc:764
msgid ""
"A method of enabling access to up to 64 GB of RAM on systems which only "
"physically have a 32-bit wide address space (and would therefore be limited "
@@ -2136,25 +2176,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:753
+#: documentation/content/en/books/handbook/glossary.adoc:766
#, no-wrap
msgid "Pluggable Authentication Modules"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:757
+#: documentation/content/en/books/handbook/glossary.adoc:770
#, no-wrap
msgid "Point-to-Point Protocol"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:761
+#: documentation/content/en/books/handbook/glossary.adoc:774
#, no-wrap
msgid "Pointy Hat"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:765
+#: documentation/content/en/books/handbook/glossary.adoc:778
msgid ""
"A mythical piece of headgear, much like a dunce cap, awarded to any FreeBSD "
"committer who breaks the build, makes revision numbers go backwards, or "
@@ -2164,25 +2204,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:767
+#: documentation/content/en/books/handbook/glossary.adoc:780
#, no-wrap
msgid "Portable Document Format"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:771
+#: documentation/content/en/books/handbook/glossary.adoc:784
#, no-wrap
msgid "Post Office Protocol"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:775
+#: documentation/content/en/books/handbook/glossary.adoc:788
#, no-wrap
msgid "Post Office Protocol Version 3"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:777
+#: documentation/content/en/books/handbook/glossary.adoc:790
msgid ""
"A protocol for accessing email messages on a mail server, characterised by "
"the messages usually being downloaded from the server to the client, as "
@@ -2190,31 +2230,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:779
+#: documentation/content/en/books/handbook/glossary.adoc:792
msgid ""
"See crossref:glossary[imap-glossary,Also Internet Message Access Protocol]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:781
+#: documentation/content/en/books/handbook/glossary.adoc:794
#, no-wrap
msgid "PostScript Printer Description"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:785
+#: documentation/content/en/books/handbook/glossary.adoc:798
#, no-wrap
msgid "Preboot eXecution Environment"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:789
+#: documentation/content/en/books/handbook/glossary.adoc:802
#, no-wrap
msgid "Principle Of Least Astonishment"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:793
+#: documentation/content/en/books/handbook/glossary.adoc:806
msgid ""
"As FreeBSD evolves, changes visible to the user should be kept as "
"unsurprising as possible. For example, arbitrarily rearranging system "
@@ -2223,13 +2263,26 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:795
+#: documentation/content/en/books/handbook/glossary.adoc:808
+#, no-wrap
+msgid "PRIME"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/glossary.adoc:811
+msgid ""
+"A method of multiple physical graphics coprocessors coexisting by sharing "
+"their direct memory access buffers."
+msgstr ""
+
+#. type: Labeled list
+#: documentation/content/en/books/handbook/glossary.adoc:813
#, no-wrap
msgid "Problem Report"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:798
+#: documentation/content/en/books/handbook/glossary.adoc:816
msgid ""
"A description of some kind of problem that has been found in either the "
"FreeBSD source or documentation. See extref:{problem-reports}[Writing "
@@ -2237,26 +2290,26 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:800
+#: documentation/content/en/books/handbook/glossary.adoc:818
#, no-wrap
msgid "Process ID"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:802
+#: documentation/content/en/books/handbook/glossary.adoc:820
msgid ""
"A number, unique to a particular process on a system, which identifies it "
"and allows actions to be taken against it."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:804
+#: documentation/content/en/books/handbook/glossary.adoc:822
#, no-wrap
msgid "Project Evil"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:809
+#: documentation/content/en/books/handbook/glossary.adoc:827
msgid ""
"The working title for the NDISulator, written by Bill Paul, who named it "
"referring to how awful it is (from a philosophical standpoint) to need to "
@@ -2268,125 +2321,125 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/glossary.adoc:811
+#: documentation/content/en/books/handbook/glossary.adoc:829
#, no-wrap
msgid "R"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:813
+#: documentation/content/en/books/handbook/glossary.adoc:831
#, no-wrap
msgid "RA"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:815
+#: documentation/content/en/books/handbook/glossary.adoc:833
msgid "See crossref:glossary[ra-glossary,Router Advertisement]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:816
+#: documentation/content/en/books/handbook/glossary.adoc:834
#, no-wrap
msgid "RAID"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:818
+#: documentation/content/en/books/handbook/glossary.adoc:836
msgid ""
"See crossref:glossary[raid-glossary,Redundant Array of Inexpensive Disks]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:819
+#: documentation/content/en/books/handbook/glossary.adoc:837
#, no-wrap
msgid "RAM"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:821
+#: documentation/content/en/books/handbook/glossary.adoc:839
msgid "See crossref:glossary[ram-glossary,Random Access Memory]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:822
+#: documentation/content/en/books/handbook/glossary.adoc:840
#, no-wrap
msgid "RD"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:824
+#: documentation/content/en/books/handbook/glossary.adoc:842
msgid "See crossref:glossary[rd-glossary,Received Data]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:825
+#: documentation/content/en/books/handbook/glossary.adoc:843
#, no-wrap
msgid "RFC"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:827
+#: documentation/content/en/books/handbook/glossary.adoc:845
msgid "See crossref:glossary[rfc-glossary,Request For Comments]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:828
+#: documentation/content/en/books/handbook/glossary.adoc:846
#, no-wrap
msgid "RISC"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:830
+#: documentation/content/en/books/handbook/glossary.adoc:848
msgid "See crossref:glossary[risc-glossary,Reduced Instruction Set Computer]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:831
+#: documentation/content/en/books/handbook/glossary.adoc:849
#, no-wrap
msgid "RPC"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:833
+#: documentation/content/en/books/handbook/glossary.adoc:851
msgid "See crossref:glossary[rpc-glossary,Remote Procedure Call]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:834
+#: documentation/content/en/books/handbook/glossary.adoc:852
#, no-wrap
msgid "RS232C"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:836
+#: documentation/content/en/books/handbook/glossary.adoc:854
msgid "See crossref:glossary[rs232c-glossary,Recommended Standard 232C]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:837
+#: documentation/content/en/books/handbook/glossary.adoc:855
#, no-wrap
msgid "RTS"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:839
+#: documentation/content/en/books/handbook/glossary.adoc:857
msgid "See crossref:glossary[rts-glossary,Request To Send]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:841
+#: documentation/content/en/books/handbook/glossary.adoc:859
#, no-wrap
msgid "Random Access Memory"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:845
+#: documentation/content/en/books/handbook/glossary.adoc:863
#, no-wrap
msgid "Revision Control System"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:850
+#: documentation/content/en/books/handbook/glossary.adoc:868
msgid ""
"The _Revision Control System (RCS)_ is one of the oldest software suites "
"that implement “revision control” for plain files. It allows the storage, "
@@ -2398,45 +2451,45 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:852
+#: documentation/content/en/books/handbook/glossary.adoc:870
msgid "See crossref:glossary[svn-glossary,Also Subversion]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:854
+#: documentation/content/en/books/handbook/glossary.adoc:872
#, no-wrap
msgid "Received Data"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:856
+#: documentation/content/en/books/handbook/glossary.adoc:874
msgid "An RS232C pin or wire that data is received on."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:858
+#: documentation/content/en/books/handbook/glossary.adoc:876
msgid "See crossref:glossary[td-glossary,Also Transmitted Data]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:860
+#: documentation/content/en/books/handbook/glossary.adoc:878
#, no-wrap
msgid "Recommended Standard 232C"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:862
+#: documentation/content/en/books/handbook/glossary.adoc:880
msgid "A standard for communications between serial devices."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:864
+#: documentation/content/en/books/handbook/glossary.adoc:882
#, no-wrap
msgid "Reduced Instruction Set Computer"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:868
+#: documentation/content/en/books/handbook/glossary.adoc:886
msgid ""
"An approach to processor design where the operations the hardware can "
"perform are simplified but made as general purpose as possible. This can "
@@ -2446,513 +2499,513 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:870
+#: documentation/content/en/books/handbook/glossary.adoc:888
#, no-wrap
msgid "Redundant Array of Inexpensive Disks"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:874
+#: documentation/content/en/books/handbook/glossary.adoc:892
#, no-wrap
msgid "Remote Procedure Call"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:878
+#: documentation/content/en/books/handbook/glossary.adoc:896
#, no-wrap
msgid "Request For Comments"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:881
+#: documentation/content/en/books/handbook/glossary.adoc:899
msgid ""
"A set of documents defining Internet standards, protocols, and so forth. "
"See www.rfc-editor.org."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:883
+#: documentation/content/en/books/handbook/glossary.adoc:901
msgid ""
"Also used as a general term when someone has a suggested change and wants "
"feedback."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:885
+#: documentation/content/en/books/handbook/glossary.adoc:903
#, no-wrap
msgid "Request To Send"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:887
+#: documentation/content/en/books/handbook/glossary.adoc:905
msgid ""
"An RS232C signal requesting that the remote system commences transmission of "
"data."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:889
+#: documentation/content/en/books/handbook/glossary.adoc:907
msgid "See crossref:glossary[cts-glossary,Also Clear To Send]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:891
+#: documentation/content/en/books/handbook/glossary.adoc:909
#, no-wrap
msgid "Router Advertisement"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/glossary.adoc:895
+#: documentation/content/en/books/handbook/glossary.adoc:913
#, no-wrap
msgid "S"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:897
+#: documentation/content/en/books/handbook/glossary.adoc:915
#, no-wrap
msgid "SCI"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:899
+#: documentation/content/en/books/handbook/glossary.adoc:917
msgid "See crossref:glossary[sci-glossary,System Control Interrupt]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:900
+#: documentation/content/en/books/handbook/glossary.adoc:918
#, no-wrap
msgid "SCSI"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:902
+#: documentation/content/en/books/handbook/glossary.adoc:920
msgid "See crossref:glossary[scsi-glossary,Small Computer System Interface]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:903
+#: documentation/content/en/books/handbook/glossary.adoc:921
#, no-wrap
msgid "SG"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:905
+#: documentation/content/en/books/handbook/glossary.adoc:923
msgid "See crossref:glossary[sg-glossary,Signal Ground]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:906
+#: documentation/content/en/books/handbook/glossary.adoc:924
#, no-wrap
msgid "SLAAC"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:908
+#: documentation/content/en/books/handbook/glossary.adoc:926
msgid ""
"See crossref:glossary[slaac-glossary,StateLess Address AutoConfiguration]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:909
+#: documentation/content/en/books/handbook/glossary.adoc:927
#, no-wrap
msgid "SMB"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:911
+#: documentation/content/en/books/handbook/glossary.adoc:929
msgid "See crossref:glossary[smb-glossary,Server Message Block]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:912
+#: documentation/content/en/books/handbook/glossary.adoc:930
#, no-wrap
msgid "SMP"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:914
+#: documentation/content/en/books/handbook/glossary.adoc:932
msgid "See crossref:glossary[smp-glossary,Symmetric MultiProcessor]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:915
+#: documentation/content/en/books/handbook/glossary.adoc:933
#, no-wrap
msgid "SMTP"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:917
+#: documentation/content/en/books/handbook/glossary.adoc:935
msgid "See crossref:glossary[smtp-glossary,Simple Mail Transfer Protocol]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:918
+#: documentation/content/en/books/handbook/glossary.adoc:936
#, no-wrap
msgid "SMTP AUTH"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:920
+#: documentation/content/en/books/handbook/glossary.adoc:938
msgid "See crossref:glossary[smtpauth-glossary,SMTP Authentication]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:921
+#: documentation/content/en/books/handbook/glossary.adoc:939
#, no-wrap
msgid "SSH"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:923
+#: documentation/content/en/books/handbook/glossary.adoc:941
msgid "See crossref:glossary[ssh-glossary,Secure Shell]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:924
+#: documentation/content/en/books/handbook/glossary.adoc:942
#, no-wrap
msgid "STR"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:926
+#: documentation/content/en/books/handbook/glossary.adoc:944
msgid "See crossref:glossary[str-glossary,Suspend To RAM]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:927
+#: documentation/content/en/books/handbook/glossary.adoc:945
#, no-wrap
msgid "SVN"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:929
+#: documentation/content/en/books/handbook/glossary.adoc:947
msgid "See crossref:glossary[svn-glossary,Subversion]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:931
+#: documentation/content/en/books/handbook/glossary.adoc:949
#, no-wrap
msgid "StateLess Address AutoConfiguration"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:935
+#: documentation/content/en/books/handbook/glossary.adoc:953
#, no-wrap
msgid "SMTP Authentication"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:939
+#: documentation/content/en/books/handbook/glossary.adoc:957
#, no-wrap
msgid "Server Message Block"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:943
+#: documentation/content/en/books/handbook/glossary.adoc:961
#, no-wrap
msgid "Signal Ground"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:945
+#: documentation/content/en/books/handbook/glossary.adoc:963
msgid "An RS232 pin or wire that is the ground reference for the signal."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:947
+#: documentation/content/en/books/handbook/glossary.adoc:965
#, no-wrap
msgid "Simple Mail Transfer Protocol"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:951
+#: documentation/content/en/books/handbook/glossary.adoc:969
#, no-wrap
msgid "Secure Shell"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:955
+#: documentation/content/en/books/handbook/glossary.adoc:973
#, no-wrap
msgid "Small Computer System Interface"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:959
+#: documentation/content/en/books/handbook/glossary.adoc:977
#, no-wrap
msgid "Subversion"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:961
+#: documentation/content/en/books/handbook/glossary.adoc:979
msgid ""
"Subversion is a version control system currently used by the FreeBSD project."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:963
+#: documentation/content/en/books/handbook/glossary.adoc:981
#, no-wrap
msgid "Suspend To RAM"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:967
+#: documentation/content/en/books/handbook/glossary.adoc:985
#, no-wrap
msgid "Symmetric MultiProcessor"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:971
+#: documentation/content/en/books/handbook/glossary.adoc:989
#, no-wrap
msgid "System Control Interrupt"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/glossary.adoc:975
+#: documentation/content/en/books/handbook/glossary.adoc:993
#, no-wrap
msgid "T"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:977
+#: documentation/content/en/books/handbook/glossary.adoc:995
#, no-wrap
msgid "TCP"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:979
+#: documentation/content/en/books/handbook/glossary.adoc:997
msgid "See crossref:glossary[tcp-glossary,Transmission Control Protocol]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:980
+#: documentation/content/en/books/handbook/glossary.adoc:998
#, no-wrap
msgid "TCP/IP"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:983
+#: documentation/content/en/books/handbook/glossary.adoc:1001
msgid ""
"See crossref:glossary[tcpip-glossary,Transmission Control Protocol/Internet "
"Protocol]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:984
+#: documentation/content/en/books/handbook/glossary.adoc:1002
#, no-wrap
msgid "TD"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:986
+#: documentation/content/en/books/handbook/glossary.adoc:1004
msgid "See crossref:glossary[td-glossary,Transmitted Data]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:987
+#: documentation/content/en/books/handbook/glossary.adoc:1005
#, no-wrap
msgid "TFTP"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:989
+#: documentation/content/en/books/handbook/glossary.adoc:1007
msgid "See crossref:glossary[tftp-glossary,Trivial FTP]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:990
+#: documentation/content/en/books/handbook/glossary.adoc:1008
#, no-wrap
msgid "TGT"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:992
+#: documentation/content/en/books/handbook/glossary.adoc:1010
msgid "See crossref:glossary[tgt-glossary,Ticket-Granting Ticket]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:993
+#: documentation/content/en/books/handbook/glossary.adoc:1011
#, no-wrap
msgid "TSC"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:995
+#: documentation/content/en/books/handbook/glossary.adoc:1013
msgid "See crossref:glossary[tsc-glossary,Time Stamp Counter]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:997
+#: documentation/content/en/books/handbook/glossary.adoc:1015
#, no-wrap
msgid "Ticket-Granting Ticket"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:1001
+#: documentation/content/en/books/handbook/glossary.adoc:1019
#, no-wrap
msgid "Time Stamp Counter"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:1003
+#: documentation/content/en/books/handbook/glossary.adoc:1021
msgid ""
"A profiling counter internal to modern Pentium(R) processors that counts "
"core frequency clock ticks."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:1005
+#: documentation/content/en/books/handbook/glossary.adoc:1023
#, no-wrap
msgid "Transmission Control Protocol"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:1007
+#: documentation/content/en/books/handbook/glossary.adoc:1025
msgid ""
"A protocol that sits on top of (e.g.) the IP protocol and guarantees that "
"packets are delivered in a reliable, ordered, fashion."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:1009
+#: documentation/content/en/books/handbook/glossary.adoc:1027
#, no-wrap
msgid "Transmission Control Protocol/Internet Protocol"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:1012
+#: documentation/content/en/books/handbook/glossary.adoc:1030
msgid ""
"The term for the combination of the TCP protocol running over the IP "
"protocol. Much of the Internet runs over TCP/IP."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:1014
+#: documentation/content/en/books/handbook/glossary.adoc:1032
#, no-wrap
msgid "Transmitted Data"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:1016
+#: documentation/content/en/books/handbook/glossary.adoc:1034
msgid "An RS232C pin or wire that data is transmitted on."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:1018
+#: documentation/content/en/books/handbook/glossary.adoc:1036
msgid "See crossref:glossary[rd-glossary,Also Received Data]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:1020
+#: documentation/content/en/books/handbook/glossary.adoc:1038
#, no-wrap
msgid "Trivial FTP"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/glossary.adoc:1024
+#: documentation/content/en/books/handbook/glossary.adoc:1042
#, no-wrap
msgid "U"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:1026
+#: documentation/content/en/books/handbook/glossary.adoc:1044
#, no-wrap
msgid "UDP"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:1028
+#: documentation/content/en/books/handbook/glossary.adoc:1046
msgid "See crossref:glossary[udp-glossary,User Datagram Protocol]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:1029
+#: documentation/content/en/books/handbook/glossary.adoc:1047
#, no-wrap
msgid "UFS1"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:1031
+#: documentation/content/en/books/handbook/glossary.adoc:1049
msgid "See crossref:glossary[ufs1-glossary,Unix File System Version 1]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:1032
+#: documentation/content/en/books/handbook/glossary.adoc:1050
#, no-wrap
msgid "UFS2"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:1034
+#: documentation/content/en/books/handbook/glossary.adoc:1052
msgid "See crossref:glossary[ufs2-glossary,Unix File System Version 2]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:1035
+#: documentation/content/en/books/handbook/glossary.adoc:1053
#, no-wrap
msgid "UID"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:1037
+#: documentation/content/en/books/handbook/glossary.adoc:1055
msgid "See crossref:glossary[uid-glossary,User ID]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:1038
+#: documentation/content/en/books/handbook/glossary.adoc:1056
#, no-wrap
msgid "URL"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:1040
+#: documentation/content/en/books/handbook/glossary.adoc:1058
msgid "See crossref:glossary[url-glossary,Uniform Resource Locator]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:1041
+#: documentation/content/en/books/handbook/glossary.adoc:1059
#, no-wrap
msgid "USB"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:1043
+#: documentation/content/en/books/handbook/glossary.adoc:1061
msgid "See crossref:glossary[usb-glossary,Universal Serial Bus]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:1045
+#: documentation/content/en/books/handbook/glossary.adoc:1063
#, no-wrap
msgid "Uniform Resource Locator"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:1047
+#: documentation/content/en/books/handbook/glossary.adoc:1065
msgid ""
"A method of locating a resource, such as a document on the Internet and a "
"means to identify that resource."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:1049
+#: documentation/content/en/books/handbook/glossary.adoc:1067
#, no-wrap
msgid "Unix File System Version 1"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:1051
+#: documentation/content/en/books/handbook/glossary.adoc:1069
msgid ""
"The original UNIX(R) file system, sometimes called the Berkeley Fast File "
"System."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:1053
+#: documentation/content/en/books/handbook/glossary.adoc:1071
#, no-wrap
msgid "Unix File System Version 2"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:1056
+#: documentation/content/en/books/handbook/glossary.adoc:1074
msgid ""
"An extension to UFS1, introduced in FreeBSD 5-CURRENT. UFS2 adds 64 bit "
"block pointers (breaking the 1T barrier), support for extended file storage "
@@ -2960,39 +3013,39 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:1058
+#: documentation/content/en/books/handbook/glossary.adoc:1076
#, no-wrap
msgid "Universal Serial Bus"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:1060
+#: documentation/content/en/books/handbook/glossary.adoc:1078
msgid ""
"A hardware standard used to connect a wide variety of computer peripherals "
"to a universal interface."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:1062
+#: documentation/content/en/books/handbook/glossary.adoc:1080
#, no-wrap
msgid "User ID"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:1064
+#: documentation/content/en/books/handbook/glossary.adoc:1082
msgid ""
"A unique number assigned to each user of a computer, by which the resources "
"and permissions assigned to that user can be identified."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:1066
+#: documentation/content/en/books/handbook/glossary.adoc:1084
#, no-wrap
msgid "User Datagram Protocol"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:1069
+#: documentation/content/en/books/handbook/glossary.adoc:1087
msgid ""
"A simple, unreliable datagram protocol which is used for exchanging data on "
"a TCP/IP network. UDP does not provide error checking and correction like "
@@ -3000,30 +3053,30 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/glossary.adoc:1071
+#: documentation/content/en/books/handbook/glossary.adoc:1089
#, no-wrap
msgid "V"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:1073
+#: documentation/content/en/books/handbook/glossary.adoc:1091
#, no-wrap
msgid "VPN"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:1075
+#: documentation/content/en/books/handbook/glossary.adoc:1093
msgid "See crossref:glossary[vpn-glossary,Virtual Private Network]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/glossary.adoc:1077
+#: documentation/content/en/books/handbook/glossary.adoc:1095
#, no-wrap
msgid "Virtual Private Network"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/glossary.adoc:1078
+#: documentation/content/en/books/handbook/glossary.adoc:1096
msgid ""
"A method of using a public telecommunication such as the Internet, to "
"provide remote access to a localized network, such as a corporate LAN."
diff --git a/documentation/content/en/books/handbook/introduction.adoc b/documentation/content/en/books/handbook/introduction.adoc
index e5cb8134a9..5cd3572d97 100644
--- a/documentation/content/en/books/handbook/introduction.adoc
+++ b/documentation/content/en/books/handbook/introduction.adoc
@@ -8,5 +8,5 @@ Those interested in helping to update and expand this document should send email
The latest version of this book is available from the https://www.FreeBSD.org/[FreeBSD web site].
Previous versions can be obtained from https://docs.FreeBSD.org/doc/[https://docs.FreeBSD.org/doc/].
-The book can be downloaded in a variety of formats and compression options from the https://download.freebsd.org/doc/[FreeBSD download server] or one of the numerous link:./mirrors#mirrors[mirror sites].
+The book can be downloaded in a variety of formats and compression options from the https://download.freebsd.org/doc/[FreeBSD download server] or one of the numerous link:#mirrors[mirror sites].
Searches can be performed on the handbook and other documents on the link:https://www.FreeBSD.org/search/[search page].
diff --git a/documentation/content/en/books/handbook/introduction/_index.adoc b/documentation/content/en/books/handbook/introduction/_index.adoc
index 6b59ec791f..4e84e37165 100644
--- a/documentation/content/en/books/handbook/introduction/_index.adoc
+++ b/documentation/content/en/books/handbook/introduction/_index.adoc
@@ -54,13 +54,13 @@ endif::[]
Thank you for your interest in FreeBSD! The following chapter covers various aspects of the FreeBSD Project, such as its history, goals, development model, and so on.
-After reading this chapter you will know:
+Read this chapter to learn:
* How FreeBSD relates to other computer operating systems.
* The history of the FreeBSD Project.
* The goals of the FreeBSD Project.
* The basics of the FreeBSD open-source development model.
-* And of course: where the name "FreeBSD" comes from.
+* Where the name "FreeBSD" comes from.
[[nutshell]]
== Welcome to FreeBSD!
@@ -69,13 +69,13 @@ FreeBSD is an Open Source, standards-compliant Unix-like operating system for x8
It provides all the features that are nowadays taken for granted, such as preemptive multitasking, memory protection, virtual memory, multi-user facilities, SMP support, all the Open Source development tools for different languages and frameworks, and desktop features centered around X Window System, KDE, or GNOME.
Its particular strengths are:
-* _Liberal Open Source license_, which grants you rights to freely modify and extend its source code and incorporate it in both Open Source projects and closed products without imposing restrictions typical to copyleft licenses, as well as avoiding potential license incompatibility problems.
+* _Liberal Open Source license_, which grants the rights to freely modify and extend its source code and incorporate it in both Open Source projects and closed products without imposing restrictions typical to copyleft licenses, as well as avoiding potential license incompatibility problems.
* _Strong TCP/IP networking_ - FreeBSD implements industry standard protocols with ever increasing performance and scalability. This makes it a good match in both server, and routing/firewalling roles - and indeed many companies and vendors use it precisely for that purpose.
* _Fully integrated OpenZFS support_, including root-on-ZFS, ZFS Boot Environments, fault management, administrative delegation, support for jails, FreeBSD specific documentation, and system installer support.
* _Extensive security features_, from the Mandatory Access Control framework to Capsicum capability and sandbox mechanisms.
-* _Over 30 thousand prebuilt packages_ for all supported architectures, and the Ports Collection which makes it easy to build your own, customized ones.
+* _Over 30 thousand prebuilt packages_ for all supported architectures, and the Ports Collection which makes it easy to build customized ones.
* _Documentation_ - in addition to the Handbook and books from different authors that cover topics ranging from system administration to kernel internals, there are also the man:man[1] pages, not only for userspace daemons, utilities, and configuration files, but also for kernel driver APIs (section 9) and individual drivers (section 4).
-* _Simple and consistent repository structure and build system_ - FreeBSD uses a single repository for all of its components, both kernel and userspace. This, along with a unified and easy to customize build system and a well thought-out development process makes it easy to integrate FreeBSD with build infrastructure for your own product.
+* _Simple and consistent repository structure and build system_ - FreeBSD uses a single repository for all of its components, both kernel and userspace. This, along with a unified and easy to customize build system and a well thought-out development process makes it easy to integrate FreeBSD with build infrastructure for own product.
* _Staying true to Unix philosophy_, preferring composability instead of monolithic "all in one" daemons with hardcoded behavior.
* _Binary compatibility_ with Linux, which makes it possible to run many Linux binaries without the need for virtualisation.
@@ -86,8 +86,8 @@ FreeBSD offers performance and reliability on par with other Open Source and com
[[os-overview]]
=== What Can FreeBSD Do?
-The applications to which FreeBSD can be put are truly limited only by your own imagination.
-From software development to factory automation, inventory control to azimuth correction of remote satellite antenna; if it can be done with a commercial UNIX(R) product then it is more than likely that you can do it with FreeBSD too! FreeBSD also benefits significantly from literally thousands of high quality applications developed by research centers and universities around the world, often available at little to no cost.
+The applications to which FreeBSD can be put are truly limited only by ones own imagination.
+From software development to factory automation, inventory control to azimuth correction of remote satellite antenna; if it can be done with a commercial UNIX(R) product then it is more than likely that FreeBSD can do it, too! FreeBSD also benefits significantly from literally thousands of high quality applications developed by research centers and universities around the world, often available at little to no cost.
Because the source code for FreeBSD itself is freely available, the system can also be customized to an almost unheard-of degree for special applications or projects, and in ways not generally possible with operating systems from most major commercial vendors.
Here is just a sampling of some of the applications in which people are currently using FreeBSD:
@@ -103,9 +103,9 @@ Here is just a sampling of some of the applications in which people are currentl
** Virtualization servers
** And more...
-* _Education:_ Are you a student of computer science or a related engineering field? There is no better way of learning about operating systems, computer architecture and networking than the hands-on, under-the-hood experience that FreeBSD can provide. A number of freely available CAD, mathematical and graphic design packages also make it highly useful to those whose primary interest in a computer is to get _other_ work done!
+* _Education:_ Computer science students, as well as those in related engineering fields, will benefit from FreeBSD. There is no better way of learning about operating systems, computer architecture and networking than the hands-on, under-the-hood experience that FreeBSD can provide. A number of freely available CAD, mathematical and graphic design packages also make it highly useful to those whose primary interest in a computer is to get _other_ work done!
* _Research:_ With source code for the entire system available, FreeBSD is an excellent platform for research in operating systems as well as other branches of computer science. FreeBSD's freely available nature also makes it possible for remote groups to collaborate on ideas or shared development without having to worry about special licensing agreements or limitations on what may be discussed in open forums.
-* _Networking:_ Need a new router? A name server (DNS)? A firewall to keep people out of your internal network? FreeBSD can easily turn that unused PC sitting in the corner into an advanced router with sophisticated packet-filtering capabilities.
+* _Networking:_ Need a new router? A name server (DNS)? A firewall to keep people out of the internal network? FreeBSD can easily turn that unused PC sitting in the corner into an advanced router with sophisticated packet-filtering capabilities.
* _Embedded:_ FreeBSD makes an excellent platform to build embedded systems upon. With support for the ARM, AArch64 and PowerPC platforms, coupled with a robust network stack, cutting edge features, and the permissive extref:{faq}[BSD license, bsd-license-restrictions], FreeBSD makes an excellent foundation for building embedded routers, firewalls, and other devices.
* _Desktop:_ FreeBSD makes a fine choice for an inexpensive desktop solution using the freely available X11 server and Wayland display server. FreeBSD offers a choice from many open-source desktop environments, including the standard GNOME and KDE graphical user interfaces. FreeBSD can even boot "diskless" from a central server, making individual workstations even cheaper and easier to administer.
* _Software Development:_ The basic FreeBSD system comes with a full suite of development tools including a full C/C++ compiler and debugger suite. Support for many other languages are also available through the ports and packages collection.
@@ -237,8 +237,8 @@ All we ask of those who would join us as FreeBSD developers is some of the same
In addition to the base distributions, FreeBSD offers a ported software collection with thousands of commonly sought-after programs.
The list of ports ranges from HTTP servers to games, languages, editors, and almost everything in between.
There are about {numports} ports; the entire Ports Collection requires approximately {ports-size}.
-To compile a port, you simply change to the directory of the program you wish to install, type `make install`, and let the system do the rest.
-The full original distribution for each port you build is retrieved dynamically so you need only enough disk space to build the ports you want.
+To compile a port, simply change to the directory of the program needed to install, type `make install`, and let the system do the rest.
+The full original distribution for each port that is build is retrieved dynamically so only enough disk space to build the ports is needed.
Almost every port is also provided as a pre-compiled "package", which can be installed with a simple command (`pkg install`) by those who do not wish to compile their own ports from source.
More information on packages and ports can be found in crossref:ports[ports,Installing Applications: Packages and Ports].
@@ -255,7 +255,7 @@ Documentation may also be installed later using packages:
For localized versions replace the "en" with the language prefix of choice.
Be aware that some of the localised versions might be out of date and might contain information that is no longer correct or relevant.
-You may view the locally installed manuals with a web browser using the following URLs:
+Read the locally installed manuals with a web browser using the following URLs:
The FreeBSD Handbook::
`/usr/local/share/doc/freebsd/en/books/handbook/handbook_en.pdf`
@@ -263,6 +263,6 @@ The FreeBSD Handbook::
The FreeBSD FAQ::
`/usr/local/share/doc/freebsd/en/books/faq/faq_en.pdf`
-You can always find up to date documentation at link:https://docs.FreeBSD.org/[The Documentation Portal].
+Find up to date documentation at link:https://docs.FreeBSD.org/[The Documentation Portal].
All trademarks are the property of their respective owners.
diff --git a/documentation/content/en/books/handbook/jails/_index.adoc b/documentation/content/en/books/handbook/jails/_index.adoc
index a9b941a3a2..ecc10a1a79 100644
--- a/documentation/content/en/books/handbook/jails/_index.adoc
+++ b/documentation/content/en/books/handbook/jails/_index.adoc
@@ -361,19 +361,19 @@ The userland for the jail can be obtained from the official FreeBSD download ser
Execute the following command to download the userland:
-[source,shell]
+[source,shell,subs=attributes]
....
-# fetch https://download.freebsd.org/ftp/releases/amd64/amd64/14.2-RELEASE/base.txz -o /usr/local/jails/media/14.2-RELEASE-base.txz
+# fetch https://download.freebsd.org/ftp/releases/amd64/amd64/{betarel-current}-RELEASE/base.txz -o /usr/local/jails/media/{betarel-current}-RELEASE-base.txz
....
Once the download is complete, it will be necessary to extract the contents into the jail directory.
Execute the following commands to extract the userland into the jail's directory:
-[source,shell]
+[source,shell,subs=attributes]
....
# mkdir -p /usr/local/jails/containers/classic
-# tar -xf /usr/local/jails/media/14.2-RELEASE-base.txz -C /usr/local/jails/containers/classic --unlink
+# tar -xf /usr/local/jails/media/{betarel-current}-RELEASE-base.txz -C /usr/local/jails/containers/classic --unlink
....
With the userland extracted in the jail directory, it will be necessary to copy the timezone and DNS server files:
@@ -449,56 +449,56 @@ For this reason they are created in "read-only" mode so that jails are created w
To create the dataset for the template, execute the following command:
-[source,shell]
+[source,shell,subs=attributes]
....
-# zfs create -p zroot/jails/templates/14.2-RELEASE
+# zfs create -p zroot/jails/templates/{betarel-current}-RELEASE
....
Then execute the following command to download the userland:
-[source,shell]
+[source,shell,subs=attributes]
....
-# fetch https://download.freebsd.org/ftp/releases/amd64/amd64/14.2-RELEASE/base.txz -o /usr/local/jails/media/14.2-RELEASE-base.txz
+# fetch https://download.freebsd.org/ftp/releases/amd64/amd64/{betarel-current}-RELEASE/base.txz -o /usr/local/jails/media/{betarel-current}-RELEASE-base.txz
....
Once the download is complete, it will be necessary to extract the contents in the template directory by executing the following command:
-[source,shell]
+[source,shell,subs=attributes]
....
-# tar -xf /usr/local/jails/media/14.2-RELEASE-base.txz -C /usr/local/jails/templates/14.2-RELEASE --unlink
+# tar -xf /usr/local/jails/media/{betarel-current}-RELEASE-base.txz -C /usr/local/jails/templates/{betarel-current}-RELEASE --unlink
....
With the userland extracted in the templates directory, it will be necessary to copy the timezone and DNS server files to the template directory by executing the following command:
-[source,shell]
+[source,shell,subs=attributes]
....
-# cp /etc/resolv.conf /usr/local/jails/templates/14.2-RELEASE/etc/resolv.conf
-# cp /etc/localtime /usr/local/jails/templates/14.2-RELEASE/etc/localtime
+# cp /etc/resolv.conf /usr/local/jails/templates/{betarel-current}-RELEASE/etc/resolv.conf
+# cp /etc/localtime /usr/local/jails/templates/{betarel-current}-RELEASE/etc/localtime
....
The next thing to do is update to the latest patch level by executing the following command:
-[source,shell]
+[source,shell,subs=attributes]
....
-# freebsd-update -b /usr/local/jails/templates/14.2-RELEASE/ fetch install
+# freebsd-update -b /usr/local/jails/templates/{betarel-current}-RELEASE/ fetch install
....
Once the update is finished, the template is ready.
To create an OpenZFS Snapshot from the template, execute the following command:
-[source,shell]
+[source,shell,subs=attributes]
....
-# zfs snapshot zroot/jails/templates/14.2-RELEASE@base
+# zfs snapshot zroot/jails/templates/{betarel-current}-RELEASE@base
....
Once the OpenZFS Snapshot has been created, infinite jails can be created using the OpenZFS clone function.
To create a Thin Jail named `thinjail`, execute the following command:
-[source,shell]
+[source,shell,subs=attributes]
....
-# zfs clone zroot/jails/templates/14.2-RELEASE@base zroot/jails/containers/thinjail
+# zfs clone zroot/jails/templates/{betarel-current}-RELEASE@base zroot/jails/containers/thinjail
....
The last step is to configure the jail.
@@ -546,45 +546,45 @@ A jail can be created with reduced duplication of system files by using the Thin
The first step is to create the dataset to save the template, execute the following command if using OpenZFS:
-[source,shell]
+[source,shell,subs=attributes]
....
-# zfs create -p zroot/jails/templates/14.2-RELEASE-base
+# zfs create -p zroot/jails/templates/{betarel-current}-RELEASE-base
....
Or this one if using UFS:
-[source,shell]
+[source,shell,subs=attributes]
....
-# mkdir /usr/local/jails/templates/14.2-RELEASE-base
+# mkdir /usr/local/jails/templates/{betarel-current}-RELEASE-base
....
Then execute the following command to download the userland:
-[source,shell]
+[source,shell,subs=attributes]
....
-# fetch https://download.freebsd.org/ftp/releases/amd64/amd64/14.2-RELEASE/base.txz -o /usr/local/jails/media/14.2-RELEASE-base.txz
+# fetch https://download.freebsd.org/ftp/releases/amd64/amd64/{betarel-current}-RELEASE/base.txz -o /usr/local/jails/media/{betarel-current}-RELEASE-base.txz
....
Once the download is complete, it will be necessary to extract the contents in the template directory by executing the following command:
-[source,shell]
+[source,shell,subs=attributes]
....
-# tar -xf /usr/local/jails/media/14.2-RELEASE-base.txz -C /usr/local/jails/templates/14.2-RELEASE-base --unlink
+# tar -xf /usr/local/jails/media/{betarel-current}-RELEASE-base.txz -C /usr/local/jails/templates/{betarel-current}-RELEASE-base --unlink
....
Once the userland is extracted in the templates directory, it will be necessary to copy the timezone and DNS server files to the template directory by executing the following command:
-[source,shell]
+[source,shell,subs=attributes]
....
-# cp /etc/resolv.conf /usr/local/jails/templates/14.2-RELEASE-base/etc/resolv.conf
-# cp /etc/localtime /usr/local/jails/templates/14.2-RELEASE-base/etc/localtime
+# cp /etc/resolv.conf /usr/local/jails/templates/{betarel-current}-RELEASE-base/etc/resolv.conf
+# cp /etc/localtime /usr/local/jails/templates/{betarel-current}-RELEASE-base/etc/localtime
....
With the files moved to the template, the next thing to do is update to the latest patch level by executing the following command:
-[source,shell]
+[source,shell,subs=attributes]
....
-# freebsd-update -b /usr/local/jails/templates/14.2-RELEASE-base/ fetch install
+# freebsd-update -b /usr/local/jails/templates/{betarel-current}-RELEASE-base/ fetch install
....
In addition to the base template, it is also necessary to create a directory where the `skeleton` will be located.
@@ -592,16 +592,16 @@ Some directories will be copied from the template to the `skeleton`.
Execute the following command to create the dataset for the `skeleton` in case of using OpenZFS:
-[source,shell]
+[source,shell,subs=attributes]
....
-# zfs create -p zroot/jails/templates/14.2-RELEASE-skeleton
+# zfs create -p zroot/jails/templates/{betarel-current}-RELEASE-skeleton
....
Or this one in case of using UFS:
-[source,shell]
+[source,shell,subs=attributes]
....
-# mkdir /usr/local/jails/templates/14.2-RELEASE-skeleton
+# mkdir /usr/local/jails/templates/{betarel-current}-RELEASE-skeleton
....
Then create the `skeleton` directories.
@@ -609,22 +609,22 @@ The `skeleton` directories will hold the local directories of the jails.
Execute the following commands to create the directories:
-[source,shell]
+[source,shell,subs=attributes]
....
-# mkdir -p /usr/local/jails/templates/14.2-RELEASE-skeleton/home
-# mkdir -p /usr/local/jails/templates/14.2-RELEASE-skeleton/usr
-# mv /usr/local/jails/templates/14.2-RELEASE-base/etc /usr/local/jails/templates/14.2-RELEASE-skeleton/etc
-# mv /usr/local/jails/templates/14.2-RELEASE-base/usr/local /usr/local/jails/templates/14.2-RELEASE-skeleton/usr/local
-# mv /usr/local/jails/templates/14.2-RELEASE-base/tmp /usr/local/jails/templates/14.2-RELEASE-skeleton/tmp
-# mv /usr/local/jails/templates/14.2-RELEASE-base/var /usr/local/jails/templates/14.2-RELEASE-skeleton/var
-# mv /usr/local/jails/templates/14.2-RELEASE-base/root /usr/local/jails/templates/14.2-RELEASE-skeleton/root
+# mkdir -p /usr/local/jails/templates/{betarel-current}-RELEASE-skeleton/home
+# mkdir -p /usr/local/jails/templates/{betarel-current}-RELEASE-skeleton/usr
+# mv /usr/local/jails/templates/{betarel-current}-RELEASE-base/etc /usr/local/jails/templates/{betarel-current}-RELEASE-skeleton/etc
+# mv /usr/local/jails/templates/{betarel-current}-RELEASE-base/usr/local /usr/local/jails/templates/{betarel-current}-RELEASE-skeleton/usr/local
+# mv /usr/local/jails/templates/{betarel-current}-RELEASE-base/tmp /usr/local/jails/templates/{betarel-current}-RELEASE-skeleton/tmp
+# mv /usr/local/jails/templates/{betarel-current}-RELEASE-base/var /usr/local/jails/templates/{betarel-current}-RELEASE-skeleton/var
+# mv /usr/local/jails/templates/{betarel-current}-RELEASE-base/root /usr/local/jails/templates/{betarel-current}-RELEASE-skeleton/root
....
The next step is to create the symlinks to the `skeleton` by executing the following commands:
-[source,shell]
+[source,shell,subs=attributes]
....
-# cd /usr/local/jails/templates/14.2-RELEASE-base/
+# cd /usr/local/jails/templates/{betarel-current}-RELEASE-base/
# mkdir skeleton
# ln -s skeleton/etc etc
# ln -s skeleton/home home
@@ -638,17 +638,17 @@ With the `skeleton` ready, it will be necessary to copy the data to the jail dir
In case of using OpenZFS, OpenZFS snapshots can be used to easily create as many jails as necessary by executing the following commands:
-[source,shell]
+[source,shell,subs=attributes]
....
-# zfs snapshot zroot/jails/templates/14.2-RELEASE-skeleton@base
-# zfs clone zroot/jails/templates/14.2-RELEASE-skeleton@base zroot/jails/containers/thinjail
+# zfs snapshot zroot/jails/templates/{betarel-current}-RELEASE-skeleton@base
+# zfs clone zroot/jails/templates/{betarel-current}-RELEASE-skeleton@base zroot/jails/containers/thinjail
....
In case of using UFS the man:cp[1] program can be used by executing the following command:
-[source,shell]
+[source,shell,subs=attributes]
....
-# cp -R /usr/local/jails/templates/14.2-RELEASE-skeleton /usr/local/jails/containers/thinjail
+# cp -R /usr/local/jails/templates/{betarel-current}-RELEASE-skeleton /usr/local/jails/containers/thinjail
....
Then create the directory in which the base template and the skeleton will be mounted:
@@ -688,9 +688,9 @@ thinjail {
Then the create the [.filename]#/usr/local/jails/thinjail-nullfs-base.fstab# file as follows:
-[.programlisting]
+[.programlisting,subs=attributes]
....
-/usr/local/jails/templates/14.2-RELEASE-base /usr/local/jails/thinjail-nullfs-base/ nullfs ro 0 0
+/usr/local/jails/templates/{betarel-current}-RELEASE-base /usr/local/jails/thinjail-nullfs-base/ nullfs ro 0 0
/usr/local/jails/containers/thinjail /usr/local/jails/thinjail-nullfs-base/skeleton nullfs rw 0 0
....
@@ -1051,7 +1051,7 @@ Finally, it will be necessary to remove the jail entry in [.filename]#/etc/jail.
The man:pkg[8] tool supports the `-j` argument in order to handle packages installed inside the jail.
-For example, to install package:nginx-lite[] in the jail, the next command can be executed *from the host*:
+For example, to install package:www/nginx-lite[] in the jail, the next command can be executed *from the host*:
[source,shell]
....
diff --git a/documentation/content/en/books/handbook/jails/_index.po b/documentation/content/en/books/handbook/jails/_index.po
index 0793706650..ad30c37029 100644
--- a/documentation/content/en/books/handbook/jails/_index.po
+++ b/documentation/content/en/books/handbook/jails/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2025-05-01 19:56-0300\n"
+"POT-Creation-Date: 2025-08-17 20:54+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2100,8 +2100,8 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/jails/_index.adoc:1055
msgid ""
-"For example, to install package:nginx-lite[] in the jail, the next command "
-"can be executed *from the host*:"
+"For example, to install package:www/nginx-lite[] in the jail, the next "
+"command can be executed *from the host*:"
msgstr ""
#. type: delimited block . 4
diff --git a/documentation/content/en/books/handbook/kernelconfig/_index.adoc b/documentation/content/en/books/handbook/kernelconfig/_index.adoc
index 5e035105b6..9769a57018 100644
--- a/documentation/content/en/books/handbook/kernelconfig/_index.adoc
+++ b/documentation/content/en/books/handbook/kernelconfig/_index.adoc
@@ -56,7 +56,7 @@ The kernel is the core of the FreeBSD operating system.
It is responsible for managing memory, enforcing security controls, networking, disk access, and much more.
While much of FreeBSD is dynamically configurable, some users may wish to configure and compile a custom kernel.
-After reading this chapter, you will know:
+Read this chapter to learn:
* When to build a custom kernel.
* How to take a hardware inventory.
@@ -204,7 +204,7 @@ The format of the kernel configuration file is simple.
Each line contains a keyword that represents a device or subsystem, an argument, and a brief description.
Any text after a `+#+` is considered a comment and ignored.
To remove kernel support for a device or subsystem, put a `+#+` at the beginning of the line representing that device or subsystem.
-Do not add or remove a `+#+` for any line that you do not understand.
+Do not add or remove a `+#+` for any line that is not understand.
[WARNING]
====
diff --git a/documentation/content/en/books/handbook/l10n/_index.adoc b/documentation/content/en/books/handbook/l10n/_index.adoc
index 83ce371621..73d5f3cd99 100644
--- a/documentation/content/en/books/handbook/l10n/_index.adoc
+++ b/documentation/content/en/books/handbook/l10n/_index.adoc
@@ -61,7 +61,8 @@ L10n uses the same naming scheme, but from `localization`.
The i18n/L10n methods, protocols, and applications allow users to use languages of their choice.
This chapter discusses the internationalization and localization features of FreeBSD.
-After reading this chapter, you will know:
+
+Read this chapter to learn:
* How locale names are constructed.
* How to set the locale for a login shell.
@@ -70,7 +71,7 @@ After reading this chapter, you will know:
* How to find i18n-compliant applications.
* Where to find more information for configuring specific languages.
-Before reading this chapter, you should:
+Before reading this chapter:
* Know how to crossref:ports[ports,install additional third-party applications].
diff --git a/documentation/content/en/books/handbook/linuxemu/_index.adoc b/documentation/content/en/books/handbook/linuxemu/_index.adoc
index df1034c1e7..292af09e70 100644
--- a/documentation/content/en/books/handbook/linuxemu/_index.adoc
+++ b/documentation/content/en/books/handbook/linuxemu/_index.adoc
@@ -56,11 +56,11 @@ FreeBSD provides *optional* binary compatibility with Linux(R), commonly referre
It is available for the x86 (both 32 and 64 bit) and AArch64 architectures.
Some Linux-specific operating system features are not yet supported; this mostly happens with functionality specific to hardware or related to system management, such as cgroups or namespaces.
-Before reading this chapter, you should:
+Before reading this chapter:
* Know how to install crossref:ports[ports,additional third-party software].
-After reading this chapter, you will know:
+Read this chapter to learn:
* How to enable Linux binary compatibility on a FreeBSD system.
* How to install additional Linux shared libraries.
@@ -119,7 +119,7 @@ In order to run Linux software a Linux userland must be installed first.
If all that is wanted is to run some software already included in the Ports tree, it can be installed via package manager and man:pkg[8] will automatically setup the required Linux userland.
For example, to install Sublime Text 4, along with all the Linux libraries it depends on, run this command:
-
+
[source,shell]
....
# pkg install linux-sublime-text4
@@ -231,7 +231,7 @@ Once enabled, execute the following command to install Ubuntu or Debian in [.fil
[source,shell]
....
-# debootstrap focal /compat/ubuntu
+# debootstrap jammy /compat/ubuntu
....
[NOTE]
@@ -244,11 +244,11 @@ The output should be similar to the following:
[.programlisting]
....
-I: Retrieving InRelease
+I: Retrieving InRelease
I: Checking Release signature
I: Valid Release signature (key id F6ECB3762474EDA9D21B7022871920D1991BC93C)
-I: Retrieving Packages
-I: Validating Packages
+I: Retrieving Packages
+I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Checking component main on http://archive.ubuntu.com/ubuntu...
@@ -307,7 +307,7 @@ The output should be similar to the following:
[.programlisting]
....
-Linux 3.17.0 x86_64
+Linux 5.15.0 x86_64
....
Once inside the chroot, the system behaves as in a normal Ubuntu installation.
@@ -321,10 +321,10 @@ For amd64 the following example can be used:
[.programlisting]
....
-deb http://archive.ubuntu.com/ubuntu focal main universe restricted multiverse
-deb http://security.ubuntu.com/ubuntu/ focal-security universe multiverse restricted main
-deb http://archive.ubuntu.com/ubuntu focal-backports universe multiverse restricted main
-deb http://archive.ubuntu.com/ubuntu focal-updates universe multiverse restricted main
+deb http://archive.ubuntu.com/ubuntu jammy main universe restricted multiverse
+deb http://security.ubuntu.com/ubuntu/ jammy-security universe multiverse restricted main
+deb http://archive.ubuntu.com/ubuntu jammy-backports universe multiverse restricted main
+deb http://archive.ubuntu.com/ubuntu jammy-updates universe multiverse restricted main
....
For arm64 this other example can be used:
diff --git a/documentation/content/en/books/handbook/mac/_index.adoc b/documentation/content/en/books/handbook/mac/_index.adoc
index 8a99185537..79745411de 100644
--- a/documentation/content/en/books/handbook/mac/_index.adoc
+++ b/documentation/content/en/books/handbook/mac/_index.adoc
@@ -62,7 +62,7 @@ This is in contrast to the default security mechanism of Discretionary Access Co
This chapter focuses on the MAC framework and the set of pluggable security policy modules FreeBSD provides for enabling various security mechanisms.
-After reading this chapter, you will know:
+Read this chapter to learn:
* The terminology associated with the MAC framework.
* The capabilities of MAC security policy modules as well as the difference between a labeled and non-labeled policy.
@@ -71,7 +71,7 @@ After reading this chapter, you will know:
* How to implement a more secure environment using the MAC framework.
* How to test the MAC configuration to ensure the framework has been properly implemented.
-Before reading this chapter, you should:
+Before reading this chapter:
* Understand UNIX(R) and FreeBSD basics (crossref:basics[basics,FreeBSD Basics]).
* Have some familiarity with security and how it pertains to FreeBSD (crossref:security[security,Security]).
diff --git a/documentation/content/en/books/handbook/mail/_index.adoc b/documentation/content/en/books/handbook/mail/_index.adoc
index c8c3cb076a..003b5a429c 100644
--- a/documentation/content/en/books/handbook/mail/_index.adoc
+++ b/documentation/content/en/books/handbook/mail/_index.adoc
@@ -141,10 +141,8 @@ username@gmail.com|smtp.gmail.com:password
[NOTE]
====
-If you have 2-factor authentication enabled, you will need to generate an
-application-specific password as your normal login password will be
-rejected. See Google documentation for more information on
-https://myaccount.google.com/apppasswords[app-specific passwords].
+With enabled 2-factor authentication a generated application-specific password as the normal login password will be rejected.
+See Google documentation for more information on https://myaccount.google.com/apppasswords[app-specific passwords].
====
Execute the following command to test the configuration:
@@ -384,7 +382,7 @@ daily_submit_queuerun="NO"
The next step is to install another MTA, man:dma[8] will be used in this example.
As pointed above, man:dma[8] is the default MTA in FreeBSD starting with version 14.0.
-Therefore, it is only necessary to install it from the ports if you are using a previous version.
+Therefore, it is only necessary to install it from the ports when using a previous version.
To install it execute the following command:
@@ -767,7 +765,7 @@ example.FreeBSD.org has address 204.216.27.XX
example.FreeBSD.org mail is handled (pri=10) by nevdull.FreeBSD.org
....
-All mail sent to `example.FreeBSD.org` will be collected on `nevdull` under the same username instead of being sent directly to your host.
+All mail sent to `example.FreeBSD.org` will be collected on `nevdull` under the same username instead of being sent directly to the local host.
The above information is handled by the DNS server.
The DNS record that carries mail routing information is the link:https://en.wikipedia.org/wiki/MX_record[mail exchanger record (MX record)].
@@ -788,7 +786,7 @@ The lowest MX number is the host that receives mail directly, if available.
If it is not accessible for some reason, the next lower-numbered host will accept messages temporarily, and pass it along when a lower-numbered host becomes available.
Alternate MX sites should have separate Internet connections in order to be most useful.
-Your ISP can provide this service.
+The ISP can provide this service.
[[mail-domain]]
=== Mail for a Domain
diff --git a/documentation/content/en/books/handbook/mirrors/_index.adoc b/documentation/content/en/books/handbook/mirrors/_index.adoc
index e921ce156e..a43bbecb46 100644
--- a/documentation/content/en/books/handbook/mirrors/_index.adoc
+++ b/documentation/content/en/books/handbook/mirrors/_index.adoc
@@ -53,7 +53,7 @@ endif::[]
== Mirrors
The official mirrors of the FreeBSD project are made up of many machines operated by the project cluster administrators and behind GeoDNS to direct users to the closest available mirror.
-Current locations are Australia, Brazil, Japan (two sites), Malaysia, South Africa, Sweden, Taiwan, United States of America (California, Illinois - two sites, New Jersey, and Washington).
+Current locations are Australia, Brazil, Japan (two sites), Malaysia, South Africa, Sweden, Taiwan, United States of America (California - two sites, Illinois - two sites, New Jersey, and Washington).
Official mirrors service:
@@ -96,6 +96,8 @@ http://ftp-archive.FreeBSD.org is not in the GeoDNS Infrastructure, hosted in on
The project is looking for new locations; those willing to sponsor, please reach out to the Cluster Administrators team for more information.
+There is an ongoing project to provide **download.FreeBSD.org** and **pkg.FreeBSD.org** through link:https://www.fastly.com[Fastly], using its CDN acceleration, caching, and bandwidth to bring FreeBSD images and packages to our globally distributed community.
+
Mirror list maintained by the community and other companies:
[cols="1,1,3"]
@@ -255,10 +257,6 @@ Mirror list maintained by the community and other companies:
| link:http://ftp.si.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.si.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.si.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.si.FreeBSD.org/pub/FreeBSD[ftp_v6]
| South Africa icon:envelope[link=mailto:{mirrors-south-africa-email}, title="mirror contact"]
-| ftp.za.FreeBSD.org
-| link:https://ftp.za.FreeBSD.org/pub/FreeBSD[https] link:https://ftp.za.FreeBSD.org/pub/FreeBSD[https_v6] link:rsync://ftp.za.FreeBSD.org[rsync] link:rsync://ftp.za.FreeBSD.org[rsync_v6]
-
-|
| ftp2.za.FreeBSD.org
| link:http://ftp2.za.FreeBSD.org/pub/FreeBSD[http] link:http://ftp2.za.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp2.za.FreeBSD.org/pub/FreeBSD[ftp_v6]
diff --git a/documentation/content/en/books/handbook/mirrors/_index.po b/documentation/content/en/books/handbook/mirrors/_index.po
index 3a03a06a37..054e3c8397 100644
--- a/documentation/content/en/books/handbook/mirrors/_index.po
+++ b/documentation/content/en/books/handbook/mirrors/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2025-05-01 19:56-0300\n"
+"POT-Creation-Date: 2025-08-17 20:54+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -70,7 +70,7 @@ msgstr ""
#. type: Table
#: documentation/content/en/books/handbook/mirrors/_index.adoc:62
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:105
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:107
#, no-wrap
msgid "Protocols"
msgstr ""
@@ -228,810 +228,819 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/mirrors/_index.adoc:100
+msgid ""
+"There is an ongoing project to provide **download.FreeBSD.org** and "
+"**pkg.FreeBSD.org** through link:https://www.fastly.com[Fastly], using its "
+"CDN acceleration, caching, and bandwidth to bring FreeBSD images and "
+"packages to our globally distributed community."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:102
msgid "Mirror list maintained by the community and other companies:"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:103
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:105
#, no-wrap
msgid "Country"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:103
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:105
#, no-wrap
msgid "Hostname"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:106
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:108
#, no-wrap
msgid "Australia icon:envelope[link=mailto:{mirrors-australia-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:107
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:109
#, no-wrap
msgid "ftp.au.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:109
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:111
#, no-wrap
msgid "link:http://ftp.au.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.au.FreeBSD.org/pub/FreeBSD[http_v6] link:rsync://ftp.au.FreeBSD.org[rsync] link:rsync://ftp.au.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:111
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:113
#, no-wrap
msgid "ftp3.au.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:113
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:115
#, no-wrap
msgid "link:http://ftp3.au.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp3.au.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp3.au.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:114
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:116
#, no-wrap
msgid "Austria icon:envelope[link=mailto:{mirrors-austria-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:115
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:117
#, no-wrap
msgid "ftp.at.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:117
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:119
#, no-wrap
msgid "link:http://ftp.at.FreeBSD.org/pub/FreeBSD/[http] link:http://ftp.at.FreeBSD.org/pub/FreeBSD/[http_v6] link:ftp://ftp.at.FreeBSD.org/pub/FreeBSD/[ftp] link:ftp://ftp.at.FreeBSD.org/pub/FreeBSD/[ftp_v6] link:rsync://ftp.at.FreeBSD.org/pub/FreeBSD/[rsync] link:rsync://ftp.at.FreeBSD.org/pub/FreeBSD/[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:118
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:120
#, no-wrap
msgid "Brazil icon:envelope[link=mailto:{mirrors-brazil-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:119
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:121
#, no-wrap
msgid "ftp2.br.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:121
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:123
#, no-wrap
msgid "link:http://ftp2.br.FreeBSD.org/FreeBSD[http] link:rsync://ftp2.br.FreeBSD.org[rsync] link:rsync://ftp2.br.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:123
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:125
#, no-wrap
msgid "ftp3.br.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:125
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:127
#, no-wrap
msgid "link:http://ftp3.br.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp3.br.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp3.br.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:126
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:128
#, no-wrap
msgid "Bulgaria icon:envelope[link=mailto:{mirrors-bulgaria-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:127
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:129
#, no-wrap
msgid "ftp.bg.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:129
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:131
#, no-wrap
msgid "link:ftp://ftp.bg.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.bg.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.bg.FreeBSD.org[rsync] link:rsync://ftp.bg.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:130
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:132
#, no-wrap
msgid "Czech Republic icon:envelope[link=mailto:{mirrors-czech-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:131
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:133
#, no-wrap
msgid "ftp.cz.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:133
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:135
#, no-wrap
msgid "link:http://ftp.cz.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.cz.FreeBSD.org/pub/FreeBSD[http_v6] link:rsync://ftp.cz.FreeBSD.org[rsync] link:rsync://ftp.cz.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:134
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:136
#, no-wrap
msgid "Denmark icon:envelope[link=mailto:{mirrors-denmark-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:135
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:137
#, no-wrap
msgid "ftp.dk.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:137
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:139
#, no-wrap
msgid "link:http://ftp.dk.FreeBSD.org/FreeBSD/[http] link:http://ftp.dk.FreeBSD.org/FreeBSD/[http_v6] link:ftp://ftp.dk.FreeBSD.org/FreeBSD/[ftp] link:ftp://ftp.dk.FreeBSD.org/FreeBSD/[ftp_v6] link:rsync://ftp.dk.FreeBSD.org/FreeBSD/[rsync] link:rsync://ftp.dk.FreeBSD.org/FreeBSD/[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:138
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:140
#, no-wrap
msgid "Finland icon:envelope[link=mailto:{mirrors-finland-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:139
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:141
#, no-wrap
msgid "ftp.fi.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:141
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:143
#, no-wrap
msgid "link:ftp://ftp.fi.FreeBSD.org/pub/FreeBSD[ftp]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:142
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:144
#, no-wrap
msgid "France icon:envelope[link=mailto:{mirrors-france-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:143
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:145
#, no-wrap
msgid "ftp.fr.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:145
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:147
#, no-wrap
msgid "link:http://ftp.fr.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.fr.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.fr.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.fr.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.fr.FreeBSD.org[rsync] link:rsync://ftp.fr.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:147
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:149
#, no-wrap
msgid "ftp3.fr.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:149
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:151
#, no-wrap
msgid "link:ftp://ftp3.fr.FreeBSD.org/pub/FreeBSD[ftp]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:151
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:153
#, no-wrap
msgid "ftp6.fr.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:153
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:155
#, no-wrap
msgid "link:http://ftp6.fr.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp6.fr.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp6.fr.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:154
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:156
#, no-wrap
msgid "Germany icon:envelope[link=mailto:{mirrors-germany-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:155
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:157
#, no-wrap
msgid "ftp.de.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:157
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:159
#, no-wrap
msgid "link:http://ftp.de.FreeBSD.org/FreeBSD[http] link:http://ftp.de.FreeBSD.org/FreeBSD[http_v6] link:https://ftp.de.FreeBSD.org/FreeBSD[https] link:https://ftp.de.FreeBSD.org/FreeBSD[https_v6] link:ftp://ftp.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.de.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.de.FreeBSD.org/FreeBSD[rsync] link:rsync://ftp.de.FreeBSD.org/FreeBSD[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:159
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:161
#, no-wrap
msgid "ftp1.de.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:161
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:163
#, no-wrap
msgid "link:http://ftp1.de.FreeBSD.org/pub/FreeBSD[http] link:http://ftp1.de.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp1.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp1.de.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp1.de.FreeBSD.org[rsync] link:rsync://ftp1.de.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:163
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:165
#, no-wrap
msgid "ftp2.de.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:165
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:167
#, no-wrap
msgid "link:http://ftp2.de.FreeBSD.org/pub/FreeBSD[http] link:http://ftp2.de.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp2.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp2.de.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp2.de.FreeBSD.org[rsync] link:rsync://ftp2.de.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:167
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:169
#, no-wrap
msgid "ftp5.de.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:169
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:171
#, no-wrap
msgid "link:ftp://ftp5.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp5.de.FreeBSD.org/pub/FreeBSD[ftp_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:171
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:173
#, no-wrap
msgid "ftp7.de.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:173
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:175
#, no-wrap
msgid "link:http://ftp7.de.FreeBSD.org/pub/FreeBSD[http] link:http://ftp7.de.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp7.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp7.de.FreeBSD.org/pub/FreeBSD[ftp_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:174
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:176
#, no-wrap
msgid "Greece icon:envelope[link=mailto:{mirrors-greece-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:175
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:177
#, no-wrap
msgid "ftp.gr.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:177
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:179
#, no-wrap
msgid "link:http://ftp.gr.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.gr.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.gr.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.gr.FreeBSD.org/pub/FreeBSD[ftp_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:179
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:181
#, no-wrap
msgid "ftp2.gr.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:181
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:183
#, no-wrap
msgid "link:http://ftp2.gr.FreeBSD.org/pub/FreeBSD[http] link:http://ftp2.gr.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp2.gr.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp2.gr.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp2.gr.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:182
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:184
#, no-wrap
msgid "Japan icon:envelope[link=mailto:{mirrors-japan-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:183
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:185
#, no-wrap
msgid "ftp.jp.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:185
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:187
#, no-wrap
msgid "link:http://ftp.jp.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.jp.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.jp.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.jp.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.jp.FreeBSD.org[rsync] link:rsync://ftp.jp.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:187
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:189
#, no-wrap
msgid "ftp2.jp.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:189
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:191
#, no-wrap
msgid "link:ftp://ftp2.jp.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp2.jp.FreeBSD.org[rsync] link:rsync://ftp2.jp.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:191
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:193
#, no-wrap
msgid "ftp3.jp.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:193
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:195
#, no-wrap
msgid "link:http://ftp3.jp.FreeBSD.org/pub/FreeBSD[http] link:rsync://ftp3.jp.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:195
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:197
#, no-wrap
msgid "ftp4.jp.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:197
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:199
#, no-wrap
msgid "link:ftp://ftp4.jp.FreeBSD.org/pub/FreeBSD[ftp]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:199
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:201
#, no-wrap
msgid "ftp6.jp.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:201
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:203
#, no-wrap
msgid "link:http://ftp6.jp.FreeBSD.org/pub/FreeBSD[http] link:http://ftp6.jp.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp6.jp.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp6.jp.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp6.jp.FreeBSD.org[rsync] link:rsync://ftp6.jp.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:202
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:204
#, no-wrap
msgid "Kazakhstan icon:envelope[link=mailto:support@ps.kz, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:203
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:205
#, no-wrap
msgid "mirror.ps.kz"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:205
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:207
#, no-wrap
msgid "http://mirror.ps.kz/freebsd[http] link:ftp://mirror.ps.kz/freebsd[ftp]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:207
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:209
#, no-wrap
msgid "mirror.neolabs.kz"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:209
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:211
#, no-wrap
msgid "link:http://mirror.neolabs.kz/freebsd[http] link:ftp://mirror.neolabs.kz/freebsd[ftp]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:210
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:212
#, no-wrap
msgid "Korea icon:envelope[link=mailto:{mirrors-korea-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:211
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:213
#, no-wrap
msgid "ftp.kr.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:213
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:215
#, no-wrap
msgid "link:http://ftp.kr.FreeBSD.org/pub/FreeBSD[http] link:https://ftp.kr.FreeBSD.org/pub/FreeBSD[https] link:ftp://ftp.kr.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp.kr.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:215
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:217
#, no-wrap
msgid "ftp2.kr.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:217
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:219
#, no-wrap
msgid "link:rsync://ftp2.kr.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:218
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:220
#, no-wrap
msgid "Latvia icon:envelope[link=mailto:{mirrors-latvia-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:219
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:221
#, no-wrap
msgid "ftp.lv.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:221
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:223
#, no-wrap
msgid "link:http://ftp.lv.FreeBSD.org/freebsd[http] link:ftp://ftp.lv.FreeBSD.org/freebsd[ftp]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:222
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:224
#, no-wrap
msgid "Netherlands icon:envelope[link=mailto:{mirrors-netherlands-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:223
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:225
#, no-wrap
msgid "ftp.nl.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:225
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:227
#, no-wrap
msgid "link:http://ftp.nl.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.nl.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.nl.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.nl.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.nl.FreeBSD.org[rsync] link:rsync://ftp.nl.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:227
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:229
#, no-wrap
msgid "ftp2.nl.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:229
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:231
#, no-wrap
msgid "link:http://ftp2.nl.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp2.nl.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp2.nl.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:231
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:233
#, no-wrap
msgid "mirror.nl.altushost.com"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:233
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:235
#, no-wrap
msgid "link:https://mirror.nl.altushost.com/FreeBSD[https]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:234
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:236
#, no-wrap
msgid "New Zealand icon:envelope[link=mailto:{mirrors-new-zealand-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:235
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:237
#, no-wrap
msgid "ftp.nz.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:237
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:239
#, no-wrap
msgid "link:http://ftp.nz.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp.nz.FreeBSD.org/pub/FreeBSD[ftp]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:238
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:240
#, no-wrap
msgid "Norway icon:envelope[link=mailto:{mirrors-norway-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:239
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:241
#, no-wrap
msgid "ftp.no.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:241
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:243
#, no-wrap
msgid "link:ftp://ftp.no.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.no.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.no.FreeBSD.org[rsync] link:rsync://ftp.no.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:242
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:244
#, no-wrap
msgid "Poland icon:envelope[link=mailto:{mirrors-poland-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:243
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:245
#, no-wrap
msgid "ftp.pl.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:245
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:247
#, no-wrap
msgid "link:http://ftp.pl.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.pl.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.pl.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp.pl.FreeBSD.org[rsync] link:rsync://ftp.pl.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:246
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:248
#, no-wrap
msgid "Russia icon:envelope[link=mailto:{mirrors-russia-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:247
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:249
#, no-wrap
msgid "ftp.ru.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:249
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:251
#, no-wrap
msgid "link:http://ftp.ru.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.ru.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.ru.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.ru.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.ru.FreeBSD.org[rsync] link:rsync://ftp.ru.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:251
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:253
#, no-wrap
msgid "ftp2.ru.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:253
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:255
#, no-wrap
msgid "link:https://ftp2.ru.FreeBSD.org/pub/FreeBSD[https] link:ftp://ftp2.ru.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp2.ru.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:254
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:256
#, no-wrap
msgid "Slovenia icon:envelope[link=mailto:{mirrors-slovenia-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:255
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:257
#, no-wrap
msgid "ftp.si.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:257
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:259
#, no-wrap
msgid "link:http://ftp.si.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.si.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.si.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.si.FreeBSD.org/pub/FreeBSD[ftp_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:258
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:260
#, no-wrap
msgid "South Africa icon:envelope[link=mailto:{mirrors-south-africa-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:259
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:261
#, no-wrap
msgid "ftp.za.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:261
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:263
#, no-wrap
msgid "link:https://ftp.za.FreeBSD.org/pub/FreeBSD[https] link:https://ftp.za.FreeBSD.org/pub/FreeBSD[https_v6] link:rsync://ftp.za.FreeBSD.org[rsync] link:rsync://ftp.za.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:263
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:265
#, no-wrap
msgid "ftp2.za.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:265
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:267
#, no-wrap
msgid "link:http://ftp2.za.FreeBSD.org/pub/FreeBSD[http] link:http://ftp2.za.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp2.za.FreeBSD.org/pub/FreeBSD[ftp_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:267
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:269
#, no-wrap
msgid "ftp4.za.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:269
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:271
#, no-wrap
msgid "link:http://ftp4.za.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp4.za.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp4.za.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:270
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:272
#, no-wrap
msgid "Sweden icon:envelope[link=mailto:{mirrors-sweden-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:271
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:273
#, no-wrap
msgid "ftp.se.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:273
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:275
#, no-wrap
msgid "link:http://ftp.se.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.se.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.se.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.se.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.se.FreeBSD.org[rsync] link:rsync://ftp.se.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:275
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:277
#, no-wrap
msgid "mirror.se.altushost.com"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:277
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:279
#, no-wrap
msgid "link:https://mirror.se.altushost.com/FreeBSD[https]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:278
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:280
#, no-wrap
msgid "Taiwan icon:envelope[link=mailto:{mirrors-taiwan-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:279
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:281
#, no-wrap
msgid "ftp4.tw.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:281
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:283
#, no-wrap
msgid "link:https://ftp4.tw.FreeBSD.org/pub/FreeBSD[https] link:ftp://ftp4.tw.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp4.tw.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:283
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:285
#, no-wrap
msgid "ftp5.tw.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:285
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:287
#, no-wrap
msgid "link:http://ftp5.tw.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp5.tw.FreeBSD.org/pub/FreeBSD[ftp]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:286
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:288
#, no-wrap
msgid "Ukraine icon:envelope[link=mailto:{mirrors-ukraine-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:287
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:289
#, no-wrap
msgid "ftp.ua.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:289
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:291
#, no-wrap
msgid "link:http://ftp.ua.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp.ua.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.ua.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.ua.FreeBSD.org[rsync] link:rsync://ftp.ua.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:290
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:292
#, no-wrap
msgid "United Kingdom icon:envelope[link=mailto:{mirrors-uk-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:291
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:293
#, no-wrap
msgid "ftp.uk.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:293
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:295
#, no-wrap
msgid "link:http://ftp.uk.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.uk.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.uk.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.uk.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.uk.FreeBSD.org[rsync] link:rsync://ftp.uk.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:295
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:297
#, no-wrap
msgid "ftp2.uk.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:297
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:299
#, no-wrap
msgid "link:http://ftp2.uk.FreeBSD.org/pub/FreeBSD[http] link:http://ftp2.uk.FreeBSD.org/pub/FreeBSD[http_v6] link:https://ftp2.uk.FreeBSD.org/pub/FreeBSD[https] link:https://ftp2.uk.FreeBSD.org/pub/FreeBSD[https_v6] link:ftp://ftp2.uk.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp2.uk.FreeBSD.org/pub/FreeBSD[ftp_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:298
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:300
#, no-wrap
msgid "United States of America icon:envelope[link=mailto:{mirrors-us-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:299
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:301
#, no-wrap
msgid "ftp11.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:301
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:303
#, no-wrap
msgid "link:http://ftp11.FreeBSD.org/pub/FreeBSD[http] link:http://ftp11.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp11.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp11.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp11.FreeBSD.org[rsync] link:rsync://ftp11.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:303
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:305
#, no-wrap
msgid "ftp14.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:305
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:307
#, no-wrap
msgid "link:ftp://ftp14.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp14.FreeBSD.org[rsync] (Former official tier 1)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:307
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:309
#, no-wrap
msgid "ftp5.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:308
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:310
#, no-wrap
msgid "link:http://ftp5.FreeBSD.org/pub/FreeBSD[http] link:http://ftp5.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp5.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp5.FreeBSD.org/pub/FreeBSD[ftp_v6]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:311
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:313
msgid ""
"The current list of protocols supported by the community mirrors was last "
"updated on 2022-01-31, and it's not guaranteed."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:313
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:315
#, no-wrap
msgid "Using Git"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:316
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:318
#, no-wrap
msgid "Introduction"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:320
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:322
msgid ""
"As of December 2020, FreeBSD uses git as the primary version control system "
"for storing all of FreeBSD's base source code and documentation. As of "
@@ -1040,7 +1049,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:325
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:327
msgid ""
"Git is generally a developer tool. Users may prefer to use `freebsd-update` "
"(crossref:cutting-edge[updating-upgrading-freebsdupdate,“FreeBSD Update”]) "
@@ -1048,44 +1057,44 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:328
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:330
msgid ""
"This section demonstrates how to install Git on a FreeBSD system and use it "
"to create a local copy of a FreeBSD source code repository."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:330
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:332
#, no-wrap
msgid "Installation"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:333
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:335
msgid "Git can be installed from the Ports Collection, or as a package:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:337
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:339
#, no-wrap
msgid "# pkg install git\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:340
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:342
#, no-wrap
msgid "Running Git"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:344
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:346
msgid ""
"To fetch a clean copy of the sources into a local directory, use `git "
"clone`. This directory of files is called the _working tree_."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:349
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:351
msgid ""
"Git uses URLs to designate a repository. There are three different "
"repositories, `src` for the FreeBSD system source code, `doc` for "
@@ -1096,115 +1105,115 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:351
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:353
#, no-wrap
msgid "FreeBSD Git Repository URL Table"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:354
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:356
#, no-wrap
msgid "Item"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:355
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:357
#, no-wrap
msgid "Git URL"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:355
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:357
#, no-wrap
msgid "Read-only src repo via HTTPS"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:356
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:358
#, no-wrap
msgid "`https://git.FreeBSD.org/src.git`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:356
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:358
#, no-wrap
msgid "Read-only src repo via anon-ssh"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:357
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:359
#, no-wrap
msgid "`ssh://anongit@git.FreeBSD.org/src.git`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:357
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:359
#, no-wrap
msgid "Read-only doc repo via HTTPS"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:358
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:360
#, no-wrap
msgid "`https://git.FreeBSD.org/doc.git`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:358
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:360
#, no-wrap
msgid "Read-only doc repo via anon-ssh"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:359
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:361
#, no-wrap
msgid "`ssh://anongit@git.FreeBSD.org/doc.git`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:359
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:361
#, no-wrap
msgid "Read-only ports repo via HTTPS"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:360
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:362
#, no-wrap
msgid "`https://git.FreeBSD.org/ports.git`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:360
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:362
#, no-wrap
msgid "Read-only ports repo via anon-ssh"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:361
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:363
#, no-wrap
msgid "`ssh://anongit@git.FreeBSD.org/ports.git`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:365
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:367
msgid ""
"External mirrors maintained by project members are also available; please "
"refer to the crossref:mirrors[external-mirrors, External mirrors] section."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:367
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:369
msgid "To clone a copy of the FreeBSD system source code repository:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:371
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:373
#, no-wrap
msgid "# git clone -o freebsd https://git.FreeBSD.org/src.git /usr/src\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:376
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:378
msgid ""
"The `-o freebsd` option specifies the origin; by convention in the FreeBSD "
"documentation, the origin is assumed to be `freebsd`. Because the initial "
@@ -1213,14 +1222,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:379
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:381
msgid ""
"Initially, the working tree contains source code for the `main` branch, "
"which corresponds to CURRENT. To switch to 13-STABLE instead:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:383
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:385
#, no-wrap
msgid ""
"# cd /usr/src\n"
@@ -1228,14 +1237,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:387
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:389
msgid ""
"The working tree can be updated with `git pull`. To update [.filename]#/usr/"
"src# created in the example above, use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:392
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:394
#, no-wrap
msgid ""
"# cd /usr/src\n"
@@ -1243,46 +1252,46 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:395
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:397
msgid ""
"The update is much quicker than a checkout, only transferring files that "
"have changed."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:396
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:398
#, no-wrap
msgid "Web-based repository browser"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:399
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:401
msgid ""
"The FreeBSD project uses cgit as the web-based repository browser: "
"link:https://cgit.FreeBSD.org/[https://cgit.FreeBSD.org/]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:400
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:402
#, no-wrap
msgid "For Developers"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:403
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:405
msgid ""
"For information about write access to repositories see the extref:"
"{committers-guide}[Committer's Guide, git-mini-primer]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:405
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:407
#, no-wrap
msgid "External mirrors"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:410
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:412
msgid ""
"Those mirrors are not hosted in FreeBSD.org but still maintained by the "
"project members. Users and developers are welcome to pull or browse "
@@ -1292,76 +1301,76 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:411
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:413
#, no-wrap
msgid "Codeberg"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:413
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:415
msgid "doc: https://codeberg.org/FreeBSD/freebsd-doc"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:414
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:416
msgid "ports: https://codeberg.org/FreeBSD/freebsd-ports"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:415
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:417
msgid "src: https://codeberg.org/FreeBSD/freebsd-src"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:416
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:418
#, no-wrap
msgid "GitHub"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:418
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:420
msgid "doc: https://github.com/freebsd/freebsd-doc"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:419
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:421
msgid "ports: https://github.com/freebsd/freebsd-ports"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:420
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:422
msgid "src: https://github.com/freebsd/freebsd-src"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:421
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:423
#, no-wrap
msgid "GitLab"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:423
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:425
msgid "doc: https://gitlab.com/FreeBSD/freebsd-doc"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:424
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:426
msgid "ports: https://gitlab.com/FreeBSD/freebsd-ports"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:425
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:427
msgid "src: https://gitlab.com/FreeBSD/freebsd-src"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:426
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:428
#, no-wrap
msgid "Mailing lists"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:430
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:432
msgid ""
"The main mailing list for general usage and questions about git in the "
"FreeBSD project is https://lists.freebsd.org/subscription/freebsd-"
@@ -1370,77 +1379,77 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:431
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:433
#, no-wrap
msgid "SSH host keys"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:434
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:436
msgid "gitrepo.FreeBSD.org host key fingerprints:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:435
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:437
msgid ""
"ECDSA key fingerprint is `SHA256:seWO5D27ySURcx4bknTNKlC1mgai0whP443PAKEvvZA`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:436
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:438
msgid ""
"ED25519 key fingerprint is "
"`SHA256:lNR6i4BEOaaUhmDHBA1WJsO7H3KtvjE2r5q4sOxtIWo`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:437
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:439
msgid ""
"RSA key fingerprint is `SHA256:f453CUEFXEJAXlKeEHV+ajJfeEfx9MdKQUD7lIscnQI`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:439
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:441
msgid "git.FreeBSD.org host key fingerprints:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:440
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:442
msgid ""
"ECDSA key fingerprint is `SHA256:/UlirUAsGiitupxmtsn7f9b7zCWd0vCs4Yo/tpVWP9w`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:441
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:443
msgid ""
"ED25519 key fingerprint is "
"`SHA256:y1ljKrKMD3lDObRUG3xJ9gXwEIuqnh306tSyFd1tuZE`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:442
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:444
msgid ""
"RSA key fingerprint is `SHA256:jBe6FQGoH4HjvrIVM23dcnLZk9kmpdezR/CvQzm7rJM`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:444
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:446
msgid "These are also published as SSHFP records in DNS."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:446
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:448
#, no-wrap
msgid "Disc Copies"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:449
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:451
msgid "FreeBSD disc copies are available from several online retailers:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:459
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:461
#, no-wrap
msgid ""
"FreeBSD Mall, Inc.\n"
@@ -1455,7 +1464,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:462
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:464
#, no-wrap
msgid ""
"Getlinux\n"
@@ -1463,7 +1472,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:469
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:471
#, no-wrap
msgid ""
"Dr. Hinner EDV\n"
diff --git a/documentation/content/en/books/handbook/multimedia/_index.adoc b/documentation/content/en/books/handbook/multimedia/_index.adoc
index 14990d2341..855601abb1 100644
--- a/documentation/content/en/books/handbook/multimedia/_index.adoc
+++ b/documentation/content/en/books/handbook/multimedia/_index.adoc
@@ -57,7 +57,7 @@ Multimedia applications and technologies have become an integral part of modern
This chapter covers various multimedia components such as audio, video, and image processing.
It also discusses various media formats and codecs, as well as tools and applications for multimedia creation and playback.
Additionally, the chapter covers multimedia system configuration, troubleshooting, and optimization.
-Whether you are a multimedia enthusiast or a professional content creator, FreeBSD offers a robust platform for multimedia work.
+FreeBSD provides a robust platform for multimedia work, suitable for both multimedia enthusiasts and professional content creators.
This chapter aims to help get the most out of FreeBSD's multimedia capabilities, providing useful information and practical examples to help get started.
[[sound-setup]]
@@ -152,7 +152,7 @@ FreeBSD has different utilities to set and display sound card mixer values built
| KDE Plasma audio widget
| GPL 2.0
-| package:audio/plasma5-plasma-pa[]
+| package:audio/plasma6-plasma-pa[]
| Qt
| mixertui
@@ -343,7 +343,7 @@ To install GNOME Music, execute:
=== Audacious
Audacious is an open source audio player.
-A descendant of XMMS, it plays your music how you want it, without stealing away your computer's resources from other tasks.
+As a descendant of XMMS, it provides music playback while maintaining efficient use of system resources.
To install Audacious, execute:
@@ -580,7 +580,7 @@ FreeBSD currently supports the following tools used to carry out videoconference
| link:https://teams.live.com[]
| Google Meet
-| Does not work
+| Works
| Works
| link:https://meet.google.com/[]
diff --git a/documentation/content/en/books/handbook/multimedia/_index.po b/documentation/content/en/books/handbook/multimedia/_index.po
index 60edc59503..e6cee69e69 100644
--- a/documentation/content/en/books/handbook/multimedia/_index.po
+++ b/documentation/content/en/books/handbook/multimedia/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2025-05-01 19:56-0300\n"
+"POT-Creation-Date: 2025-08-17 20:54+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -319,7 +319,7 @@ msgstr ""
#. type: Table
#: documentation/content/en/books/handbook/multimedia/_index.adoc:156
#, no-wrap
-msgid "package:audio/plasma5-plasma-pa[]"
+msgid "package:audio/plasma6-plasma-pa[]"
msgstr ""
#. type: Table
diff --git a/documentation/content/en/books/handbook/network-servers/_index.adoc b/documentation/content/en/books/handbook/network-servers/_index.adoc
index dba07a8e2c..d7ac579d4f 100644
--- a/documentation/content/en/books/handbook/network-servers/_index.adoc
+++ b/documentation/content/en/books/handbook/network-servers/_index.adoc
@@ -96,14 +96,14 @@ Each line of this configuration file represents an application which can be star
By default, every line starts with a comment (`+#+`), meaning that inetd is not listening for any applications.
To configure inetd to listen for an application's connections, remove the `+#+` at the beginning of the line for that application.
-After saving your edits, configure inetd to start at system boot by editing [.filename]#/etc/rc.conf#:
+After saving the edits, configure inetd to start at system boot by editing [.filename]#/etc/rc.conf#:
[.programlisting]
....
inetd_enable="YES"
....
-To start inetd now, so that it listens for the service you configured, type:
+To start inetd now, so that it listens for the configured service, type:
[source,shell]
....
@@ -319,11 +319,11 @@ The examples can be modified to match the file systems and client names on the r
There are many options that can be used in this file, but only a few will be mentioned here.
See man:exports[5] for the full list of options.
-This example shows how to export [.filename]#/cdrom# to three hosts named _alpha_, _bravo_, and _charlie_:
+This example shows how to export [.filename]#/media# to three hosts named _alpha_, _bravo_, and _charlie_:
[.programlisting]
....
-/cdrom -ro alpha bravo charlie
+/media -ro alpha bravo charlie
....
The `-ro` flag makes the file system read-only, preventing clients from making any changes to the exported file system.
@@ -1249,7 +1249,7 @@ default:\
In this example, the system is using the DES format for password hashing.
Other possible values include `blf` for Blowfish, `md5` for MD5, `sha256` and `sha512` for SHA-256 and SHA-512 respectively.
-For more information and the up to date list of what is available on your system, consult the man:crypt[3] manpage.
+For more information and the up to date list of what is available on the system, consult the man:crypt[3] manpage.
If the format on a host needs to be edited to match the one being used in the NIS domain, the login capability database must be rebuilt after saving the change:
@@ -2618,7 +2618,7 @@ On FreeBSD, the built-in ntpd can be used to synchronize a system's clock.
ntpd is configured using man:rc.conf[5] variables and [.filename]#/etc/ntp.conf#, as detailed in the following sections.
ntpd communicates with its network peers using UDP packets.
-Any firewalls between your machine and its NTP peers must be configured to allow UDP packets in and out on port 123.
+Any firewalls between the machine and its NTP peers must be configured to allow UDP packets in and out on port 123.
==== The [.filename]#/etc/ntp.conf# file
@@ -2732,7 +2732,7 @@ The presence of any of the following keywords in [.filename]#ntp.conf# requires
* logdir
* statsdir
-To manually configure ntpd to run as user `ntpd` you must:
+To manually configure ntpd to run as user `ntpd`:
* Ensure that the `ntpd` user has access to all the files and directories specified in the configuration.
* Arrange for the `mac_ntpd` module to be loaded or compiled into the kernel. See man:mac_ntpd[4] for details.
diff --git a/documentation/content/en/books/handbook/network/_index.adoc b/documentation/content/en/books/handbook/network/_index.adoc
index fdd096d763..2dc5de6c38 100644
--- a/documentation/content/en/books/handbook/network/_index.adoc
+++ b/documentation/content/en/books/handbook/network/_index.adoc
@@ -4,7 +4,7 @@ part: Part I. Getting Started
prev: books/handbook/wayland
next: books/handbook/partii
description: This chapter delves into the topic of network configuration and performance, showcasing the robust networking capabilities of the FreeBSD operating system.
-tags: ["network", "ipv4", "ipv6", "wireless", "wpa_supplicant", "static ip", "dynamic ip"]
+tags: ["network", "ipv4", "ipv6", "wireless", "wpa_supplicant", "static ip", "dynamic ip", "WiFi"]
showBookMenu: true
weight: 9
params:
@@ -577,24 +577,51 @@ The following sections discuss each step.
Connecting FreeBSD to an existing wireless network is a very common situation.
-This procedure shows the steps required:
+This Quick Start procedure shows the steps required to connect to a network using basic authentication.
+A more detailed procedure is given in the next section.
-* The first step will be to obtain the SSID (Service Set Identifier) and PSK (Pre-Shared Key) for the wireless network from the network administrator.
+The first step is to obtain the Service Set Identifier (SSID) and Pre-Shared Key (PSK) for the wireless network from the network administrator.
-* The second step will be to add an entry for this network to [.filename]#/etc/wpa_supplicant.conf#. If the file does not exist, create it:
+The second step is to add an entry for this network to [.filename]#/etc/wpa_supplicant.conf#.
+
+If the file does not exist, create it.
+Consult man:wpa_supplicant.conf[5] for details on formatting entries in this file.
[.programlisting]
....
+ctrl_interface=/var/run/wpa_supplicant
+eapol_version=1
+ap_scan=1
+fast_reauth=1
+
network={
ssid="myssid" <.>
psk="mypsk" <.>
}
....
-<.> Is the SSID of the wireless network. Replace it with the name of the wireless network.
-<.> Is the PSK of the wireless network. Replace it with the password of the wireless network.
+<.> Is the SSID of the wireless network.
+Replace it with the name of the wireless network.
+<.> Is the PSK of the wireless network.
+Replace it with the password of the wireless network.
+
+The third step is to add the network interface entry to configure the network on startup.
+Obtain the network device interface by using the sysctl `net.wlan.devices`.
+In the listing below, the output of this sysctl shows the network device interface is "iwn0".
+
+[source,shell]
+....
+# sysctl net.wlan.devices
+....
+
+The output should be similar to the following:
+
+[.programlisting]
+....
+net.wlan.devices: iwm0
+....
-* The third step will be to add the network entry to configure the network on startup:
+In the sysrc line that follows, replace "iwn0" with the output of the sysctl command if needed.
[source,shell]
....
@@ -602,7 +629,7 @@ network={
# sysrc ifconfig_wlan0="WPA DHCP"
....
-* And the last step will be the restart `netif` service executing the following command:
+* And the last step is to restart the `netif` service executing the following command:
[source,shell]
....
@@ -612,7 +639,7 @@ network={
[[basic-wireless-configuration]]
=== Basic Wireless Configuration
-The first step will be to configure the wireless network card to an interface.
+This section provides a more detailed example of configuring a wireless network card.
To find out what wireless network cards are in the system check the section
crossref:network[config-identify-network-adapter, Identify Network Adapters].
diff --git a/documentation/content/en/books/handbook/network/_index.po b/documentation/content/en/books/handbook/network/_index.po
index 71bbbb22ab..a7f30cd705 100644
--- a/documentation/content/en/books/handbook/network/_index.po
+++ b/documentation/content/en/books/handbook/network/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2025-06-29 21:20+0100\n"
+"POT-Creation-Date: 2025-08-17 20:54+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -186,8 +186,9 @@ msgstr ""
#: documentation/content/en/books/handbook/network/_index.adoc:299
#: documentation/content/en/books/handbook/network/_index.adoc:338
#: documentation/content/en/books/handbook/network/_index.adoc:403
-#: documentation/content/en/books/handbook/network/_index.adoc:664
-#: documentation/content/en/books/handbook/network/_index.adoc:791
+#: documentation/content/en/books/handbook/network/_index.adoc:618
+#: documentation/content/en/books/handbook/network/_index.adoc:691
+#: documentation/content/en/books/handbook/network/_index.adoc:818
msgid "The output should be similar to the following:"
msgstr ""
@@ -455,7 +456,7 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/network/_index.adoc:229
-#: documentation/content/en/books/handbook/network/_index.adoc:625
+#: documentation/content/en/books/handbook/network/_index.adoc:652
msgid ""
"To make the change persist across reboots execute the following command:"
msgstr ""
@@ -614,8 +615,8 @@ msgstr ""
#. type: delimited block . 4
#: documentation/content/en/books/handbook/network/_index.adoc:328
-#: documentation/content/en/books/handbook/network/_index.adoc:610
-#: documentation/content/en/books/handbook/network/_index.adoc:731
+#: documentation/content/en/books/handbook/network/_index.adoc:637
+#: documentation/content/en/books/handbook/network/_index.adoc:758
#, no-wrap
msgid "# service netif restart\n"
msgstr ""
@@ -1247,26 +1248,46 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:581
-msgid "This procedure shows the steps required:"
+#: documentation/content/en/books/handbook/network/_index.adoc:582
+msgid ""
+"This Quick Start procedure shows the steps required to connect to a network "
+"using basic authentication. A more detailed procedure is given in the next "
+"section."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/network/_index.adoc:584
+msgid ""
+"The first step is to obtain the Service Set Identifier (SSID) and Pre-Shared "
+"Key (PSK) for the wireless network from the network administrator."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:583
+#: documentation/content/en/books/handbook/network/_index.adoc:586
msgid ""
-"The first step will be to obtain the SSID (Service Set Identifier) and PSK "
-"(Pre-Shared Key) for the wireless network from the network administrator."
+"The second step is to add an entry for this network to [.filename]#/etc/"
+"wpa_supplicant.conf#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:585
+#: documentation/content/en/books/handbook/network/_index.adoc:589
msgid ""
-"The second step will be to add an entry for this network to [.filename]#/etc/"
-"wpa_supplicant.conf#. If the file does not exist, create it:"
+"If the file does not exist, create it. Consult man:wpa_supplicant.conf[5] "
+"for details on formatting entries in this file."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network/_index.adoc:592
+#: documentation/content/en/books/handbook/network/_index.adoc:596
+#, no-wrap
+msgid ""
+"ctrl_interface=/var/run/wpa_supplicant\n"
+"eapol_version=1\n"
+"ap_scan=1\n"
+"fast_reauth=1\n"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/network/_index.adoc:601
#, no-wrap
msgid ""
"network={\n"
@@ -1276,28 +1297,49 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:595
+#: documentation/content/en/books/handbook/network/_index.adoc:605
msgid ""
-"Is the SSID of the wireless network. Replace it with the name of the "
+"Is the SSID of the wireless network. Replace it with the name of the "
"wireless network."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:596
+#: documentation/content/en/books/handbook/network/_index.adoc:607
msgid ""
-"Is the PSK of the wireless network. Replace it with the password of the "
+"Is the PSK of the wireless network. Replace it with the password of the "
"wireless network."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:598
+#: documentation/content/en/books/handbook/network/_index.adoc:611
msgid ""
-"The third step will be to add the network entry to configure the network on "
-"startup:"
+"The third step is to add the network interface entry to configure the "
+"network on startup. Obtain the network device interface by using the sysctl "
+"`net.wlan.devices`. In the listing below, the output of this sysctl shows "
+"the network device interface is \"iwn0\"."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network/_index.adoc:603
+#: documentation/content/en/books/handbook/network/_index.adoc:615
+#, no-wrap
+msgid "# sysctl net.wlan.devices\n"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/network/_index.adoc:622
+#, no-wrap
+msgid "net.wlan.devices: iwm0\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/network/_index.adoc:625
+msgid ""
+"In the sysrc line that follows, replace \"iwn0\" with the output of the "
+"sysctl command if needed."
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/network/_index.adoc:630
#, no-wrap
msgid ""
"# sysrc wlans_iwn0=\"wlan0\"\n"
@@ -1305,41 +1347,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:606
+#: documentation/content/en/books/handbook/network/_index.adoc:633
msgid ""
-"And the last step will be the restart `netif` service executing the "
-"following command:"
+"And the last step is to restart the `netif` service executing the following "
+"command:"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network/_index.adoc:613
+#: documentation/content/en/books/handbook/network/_index.adoc:640
#, no-wrap
msgid "Basic Wireless Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:618
+#: documentation/content/en/books/handbook/network/_index.adoc:645
msgid ""
-"The first step will be to configure the wireless network card to an "
-"interface. To find out what wireless network cards are in the system check "
-"the section crossref:network[config-identify-network-adapter, Identify "
+"This section provides a more detailed example of configuring a wireless "
+"network card. To find out what wireless network cards are in the system "
+"check the section crossref:network[config-identify-network-adapter, Identify "
"Network Adapters]."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network/_index.adoc:622
+#: documentation/content/en/books/handbook/network/_index.adoc:649
#, no-wrap
msgid "# ifconfig wlan0 create wlandev iwm0\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network/_index.adoc:629
+#: documentation/content/en/books/handbook/network/_index.adoc:656
#, no-wrap
msgid "# sysrc wlans_iwm0=\"wlan0\"\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:634
+#: documentation/content/en/books/handbook/network/_index.adoc:661
msgid ""
"Since the regulatory situation is different in various parts of the world, "
"it is necessary to correctly set the domains that apply to your location to "
@@ -1347,53 +1389,53 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:637
+#: documentation/content/en/books/handbook/network/_index.adoc:664
msgid ""
"The available region definitions can be found in [.filename]#/etc/"
"regdomain.xml#. To set the data at runtime, use `ifconfig`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network/_index.adoc:641
+#: documentation/content/en/books/handbook/network/_index.adoc:668
#, no-wrap
msgid "# ifconfig wlan0 regdomain etsi2 country AT\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:644
+#: documentation/content/en/books/handbook/network/_index.adoc:671
msgid "To persist the settings, add it to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network/_index.adoc:648
+#: documentation/content/en/books/handbook/network/_index.adoc:675
#, no-wrap
msgid "# sysrc create_args_wlan0=\"country AT regdomain etsi2\"\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network/_index.adoc:652
+#: documentation/content/en/books/handbook/network/_index.adoc:679
#, no-wrap
msgid "Scan Wireless Networks"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:655
+#: documentation/content/en/books/handbook/network/_index.adoc:682
msgid "Available wireless networks can be scanned using man:ifconfig[8]."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:657
+#: documentation/content/en/books/handbook/network/_index.adoc:684
msgid "To list the wireless networks execute the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network/_index.adoc:661
+#: documentation/content/en/books/handbook/network/_index.adoc:688
#, no-wrap
msgid "# ifconfig wlan0 up list scan\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network/_index.adoc:674
+#: documentation/content/en/books/handbook/network/_index.adoc:701
#, no-wrap
msgid ""
"SSID/MESH ID BSSID CHAN RATE S:N INT CAPS\n"
@@ -1406,17 +1448,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:677
+#: documentation/content/en/books/handbook/network/_index.adoc:704
msgid "SSID/MESH ID identifies the name of the network."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:678
+#: documentation/content/en/books/handbook/network/_index.adoc:705
msgid "BSSID identifies the MAC address of the access point."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:679
+#: documentation/content/en/books/handbook/network/_index.adoc:706
msgid ""
"CAPS field identifies the type of each network and the capabilities of the "
"stations operating there (see the definition of `list scan` in "
@@ -1424,13 +1466,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network/_index.adoc:681
+#: documentation/content/en/books/handbook/network/_index.adoc:708
#, no-wrap
msgid "Connection and Authentication to a Wireless Network"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:686
+#: documentation/content/en/books/handbook/network/_index.adoc:713
msgid ""
"Once a wireless network has been selected from the list of scanned networks, "
"it is necessary to perform the connection and the authentication. In the "
@@ -1442,20 +1484,20 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network/_index.adoc:688
+#: documentation/content/en/books/handbook/network/_index.adoc:715
#, no-wrap
msgid "Authenticate with WPA2/WPA/Personal"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:691
+#: documentation/content/en/books/handbook/network/_index.adoc:718
msgid ""
"The authentication process in a wireless network is managed by "
"man:wpa_supplicant[8]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:694
+#: documentation/content/en/books/handbook/network/_index.adoc:721
msgid ""
"The man:wpa_supplicant[8] configuration will be made in the [.filename]#/etc/"
"wpa_supplicant.conf# file. For more information, see "
@@ -1463,7 +1505,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:696
+#: documentation/content/en/books/handbook/network/_index.adoc:723
msgid ""
"Once the scanning of the wireless networks has been carried out, a network "
"has been chosen and have the password (PSK), that information will be added "
@@ -1472,7 +1514,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network/_index.adoc:704
+#: documentation/content/en/books/handbook/network/_index.adoc:731
#, no-wrap
msgid ""
"network={\n"
@@ -1483,61 +1525,61 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:707
+#: documentation/content/en/books/handbook/network/_index.adoc:734
msgid ""
"SSID scan technique. Only need to use this option if the network is hidden."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:708
+#: documentation/content/en/books/handbook/network/_index.adoc:735
msgid "Network name."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:709
+#: documentation/content/en/books/handbook/network/_index.adoc:736
msgid "Password of the wireless network."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:711
+#: documentation/content/en/books/handbook/network/_index.adoc:738
msgid ""
"The next step will be to configure the wireless connection in the file "
"[.filename]#/etc/rc.conf#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:713
+#: documentation/content/en/books/handbook/network/_index.adoc:740
msgid ""
"To use a static address it will be necessary to execute the following "
"command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network/_index.adoc:717
+#: documentation/content/en/books/handbook/network/_index.adoc:744
#, no-wrap
msgid "# sysrc ifconfig_wlan0=\"inet 192.168.1.20 netmask 255.255.255.0\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:720
+#: documentation/content/en/books/handbook/network/_index.adoc:747
msgid ""
"To use a dynamic address it will be necessary to execute the following "
"command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network/_index.adoc:724
+#: documentation/content/en/books/handbook/network/_index.adoc:751
#, no-wrap
msgid "# sysrc ifconfig_wlan0=\"WPA DHCP\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:727
+#: documentation/content/en/books/handbook/network/_index.adoc:754
msgid "Then restart the network executing the following command:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:736
+#: documentation/content/en/books/handbook/network/_index.adoc:763
msgid ""
"More information on how to perform more advanced methods of authentication "
"can be obtained at crossref:advanced-networking[network-advanced-wireless,"
@@ -1545,50 +1587,50 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network/_index.adoc:739
+#: documentation/content/en/books/handbook/network/_index.adoc:766
#, no-wrap
msgid "Authenticate with Open Networks"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:744
+#: documentation/content/en/books/handbook/network/_index.adoc:771
msgid ""
"It is important that the user is *very* careful when connecting to open "
"networks without any kind of authentication."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:747
+#: documentation/content/en/books/handbook/network/_index.adoc:774
msgid ""
"Once the wireless network scan is done and the SSID of the wireless network "
"is selected, execute the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network/_index.adoc:751
+#: documentation/content/en/books/handbook/network/_index.adoc:778
#, no-wrap
msgid "# ifconfig wlan0 ssid SSID\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:754
+#: documentation/content/en/books/handbook/network/_index.adoc:781
msgid "And then execute man:dhclient[8] to get the address configured:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network/_index.adoc:758
+#: documentation/content/en/books/handbook/network/_index.adoc:785
#, no-wrap
msgid "# dhclient wlan0\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network/_index.adoc:760
+#: documentation/content/en/books/handbook/network/_index.adoc:787
#, no-wrap
msgid "Using Both Wired and Wireless Connections"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:764
+#: documentation/content/en/books/handbook/network/_index.adoc:791
msgid ""
"A wired connection provides better performance and reliability, while a "
"wireless connection provides flexibility and mobility. Laptop users "
@@ -1596,7 +1638,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:767
+#: documentation/content/en/books/handbook/network/_index.adoc:794
msgid ""
"On FreeBSD, it is possible to combine two or even more network interfaces "
"together in a \"failover\" fashion. This type of configuration uses the "
@@ -1605,7 +1647,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:769
+#: documentation/content/en/books/handbook/network/_index.adoc:796
msgid ""
"Link aggregation and failover is covered in crossref:advanced-"
"networking[network-aggregation,\"Link Aggregation and Failover\"] and an "
@@ -1615,74 +1657,74 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/network/_index.adoc:771
+#: documentation/content/en/books/handbook/network/_index.adoc:798
#, no-wrap
msgid "Hostname"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:774
+#: documentation/content/en/books/handbook/network/_index.adoc:801
msgid ""
"The hostname represents the fully qualified domain name (FQDN) of the host "
"on the network."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:778
+#: documentation/content/en/books/handbook/network/_index.adoc:805
msgid ""
"If no hostname is set for the host, FreeBSD will call itself `Amnesiac`."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network/_index.adoc:781
+#: documentation/content/en/books/handbook/network/_index.adoc:808
#, no-wrap
msgid "Check The Current Hostname"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:784
+#: documentation/content/en/books/handbook/network/_index.adoc:811
msgid "man:hostname[1] can be used to check the current hostname:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network/_index.adoc:788
+#: documentation/content/en/books/handbook/network/_index.adoc:815
#, no-wrap
msgid "$ hostname\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network/_index.adoc:795
+#: documentation/content/en/books/handbook/network/_index.adoc:822
#, no-wrap
msgid "freebsdhostname.example.com\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network/_index.adoc:798
+#: documentation/content/en/books/handbook/network/_index.adoc:825
#, no-wrap
msgid "Change Hostname"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:801
+#: documentation/content/en/books/handbook/network/_index.adoc:828
msgid ""
"To change the hostname of the host and persist it across reboots execute the "
"following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network/_index.adoc:805
+#: documentation/content/en/books/handbook/network/_index.adoc:832
#, no-wrap
msgid "# sysrc hostname=\"freebsdhostname.example.com\"\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/network/_index.adoc:808
+#: documentation/content/en/books/handbook/network/_index.adoc:835
#, no-wrap
msgid "DNS"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:811
+#: documentation/content/en/books/handbook/network/_index.adoc:838
msgid ""
"The DNS could be understood as a link:https://en.wikipedia.org/wiki/"
"Telephone_directory[telephone directory] in which an IP is identified to a "
@@ -1690,7 +1732,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:814
+#: documentation/content/en/books/handbook/network/_index.adoc:841
msgid ""
"There are three files that handle how a FreeBSD system interact with the "
"DNS. These three files are man:hosts[5], man:resolv.conf[5] and "
@@ -1698,7 +1740,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:816
+#: documentation/content/en/books/handbook/network/_index.adoc:843
msgid ""
"Unless otherwise stated in the [.filename]#/etc/nsswitch.conf# file, FreeBSD "
"will look at the addresses in the [.filename]#/etc/hosts# file and then the "
@@ -1706,46 +1748,46 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:820
+#: documentation/content/en/books/handbook/network/_index.adoc:847
msgid ""
"The man:nsswitch.conf[5] file specifies how the nsdispatch (name-service "
"switch dispatcher) should operate."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:822
+#: documentation/content/en/books/handbook/network/_index.adoc:849
msgid ""
"By default, the hosts section of the [.filename]#/etc/nsswitch.conf# file "
"will be as follows:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network/_index.adoc:826
+#: documentation/content/en/books/handbook/network/_index.adoc:853
#, no-wrap
msgid "hosts: files dns\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:830
+#: documentation/content/en/books/handbook/network/_index.adoc:857
msgid ""
"For example, in case of using the man:nscd[8] service. The order of "
"preference could be changed by leaving the line as follows:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network/_index.adoc:834
+#: documentation/content/en/books/handbook/network/_index.adoc:861
#, no-wrap
msgid "hosts: files cache dns\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network/_index.adoc:838
+#: documentation/content/en/books/handbook/network/_index.adoc:865
#, no-wrap
msgid "Local addresses"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:843
+#: documentation/content/en/books/handbook/network/_index.adoc:870
msgid ""
"The [.filename]#/etc/hosts# file is a simple text database who provide host "
"name to IP address mappings. Entries for local computers connected via a "
@@ -1756,7 +1798,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:845
+#: documentation/content/en/books/handbook/network/_index.adoc:872
msgid ""
"For example, in the case of having a local instance of package:www/gitlab-"
"ce[] in a local environment, it could be added as follows to the file "
@@ -1764,72 +1806,72 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network/_index.adoc:849
+#: documentation/content/en/books/handbook/network/_index.adoc:876
#, no-wrap
msgid "192.168.1.150 git.example.com git\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network/_index.adoc:852
+#: documentation/content/en/books/handbook/network/_index.adoc:879
#, no-wrap
msgid "Configuring the Nameserver"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:855
+#: documentation/content/en/books/handbook/network/_index.adoc:882
msgid ""
"How a FreeBSD system accesses the Internet Domain Name System (DNS) is "
"controlled by man:resolv.conf[5]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:857
+#: documentation/content/en/books/handbook/network/_index.adoc:884
msgid "The most common entries to [.filename]#/etc/resolv.conf# are:"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network/_index.adoc:863
+#: documentation/content/en/books/handbook/network/_index.adoc:890
#, no-wrap
msgid "`nameserver`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network/_index.adoc:865
+#: documentation/content/en/books/handbook/network/_index.adoc:892
#, no-wrap
msgid "The IP address of a name server the resolver should query. The servers are queried in the order listed with a maximum of three."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network/_index.adoc:866
+#: documentation/content/en/books/handbook/network/_index.adoc:893
#, no-wrap
msgid "`search`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network/_index.adoc:868
+#: documentation/content/en/books/handbook/network/_index.adoc:895
#, no-wrap
msgid "Search list for hostname lookup. This is normally determined by the domain of the local hostname."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network/_index.adoc:869
+#: documentation/content/en/books/handbook/network/_index.adoc:896
#, no-wrap
msgid "`domain`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network/_index.adoc:870
+#: documentation/content/en/books/handbook/network/_index.adoc:897
#, no-wrap
msgid "The local domain name."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:873
+#: documentation/content/en/books/handbook/network/_index.adoc:900
msgid "A typical [.filename]#/etc/resolv.conf# looks like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network/_index.adoc:879
+#: documentation/content/en/books/handbook/network/_index.adoc:906
#, no-wrap
msgid ""
"search example.com\n"
@@ -1838,87 +1880,87 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:884
+#: documentation/content/en/books/handbook/network/_index.adoc:911
msgid "Only one of the `search` and `domain` options should be used."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:887
+#: documentation/content/en/books/handbook/network/_index.adoc:914
msgid ""
"When using DHCP, man:dhclient[8] usually rewrites [.filename]#/etc/"
"resolv.conf# with information received from the DHCP server."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:891
+#: documentation/content/en/books/handbook/network/_index.adoc:918
msgid ""
"If the machine in which the configuration is being made is *not* a DNS "
"server, man:local-unbound[8] can be used to improve DNS lookup performance."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:893
+#: documentation/content/en/books/handbook/network/_index.adoc:920
msgid "To enable it at boot time execute the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network/_index.adoc:897
+#: documentation/content/en/books/handbook/network/_index.adoc:924
#, no-wrap
msgid "# sysrc local_unbound_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:900
+#: documentation/content/en/books/handbook/network/_index.adoc:927
msgid ""
"To start the man:local-unbound[8] service execute the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network/_index.adoc:904
+#: documentation/content/en/books/handbook/network/_index.adoc:931
#, no-wrap
msgid "# service local_unbound start\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/network/_index.adoc:908
+#: documentation/content/en/books/handbook/network/_index.adoc:935
#, no-wrap
msgid "Troubleshooting"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:911
+#: documentation/content/en/books/handbook/network/_index.adoc:938
msgid ""
"When troubleshooting hardware and software configurations, check the simple "
"things first."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:913
+#: documentation/content/en/books/handbook/network/_index.adoc:940
msgid "Is the network cable plugged in?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:914
+#: documentation/content/en/books/handbook/network/_index.adoc:941
msgid "Are the network services properly configured?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:915
+#: documentation/content/en/books/handbook/network/_index.adoc:942
msgid "Is the firewall configured correctly?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:916
+#: documentation/content/en/books/handbook/network/_index.adoc:943
msgid "Is the NIC supported by FreeBSD?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:917
+#: documentation/content/en/books/handbook/network/_index.adoc:944
msgid "Is the router working correctly?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network/_index.adoc:921
+#: documentation/content/en/books/handbook/network/_index.adoc:948
msgid ""
"Before sending a bug report, always check the Hardware Notes in the "
"link:https://www.freebsd.org/releases/[FreeBSD release page], update the "
@@ -1927,13 +1969,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network/_index.adoc:924
+#: documentation/content/en/books/handbook/network/_index.adoc:951
#, no-wrap
msgid "Troubleshooting in Wired Networks"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:928
+#: documentation/content/en/books/handbook/network/_index.adoc:955
msgid ""
"If the card works, yet performance is poor, read through man:tuning[7]. "
"Also, check the network configuration as incorrect network settings can "
@@ -1941,7 +1983,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:933
+#: documentation/content/en/books/handbook/network/_index.adoc:960
msgid ""
"`No route to host` messages occur if the system is unable to route a packet "
"to the destination host. This can happen if no default route is specified "
@@ -1951,7 +1993,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:937
+#: documentation/content/en/books/handbook/network/_index.adoc:964
msgid ""
"`ping: sendto: Permission denied` error messages are often caused by a "
"misconfigured firewall. If a firewall is enabled on FreeBSD but no rules "
@@ -1961,20 +2003,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network/_index.adoc:939
+#: documentation/content/en/books/handbook/network/_index.adoc:966
#, no-wrap
msgid "Troubleshooting in Wireless Networks"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:942
+#: documentation/content/en/books/handbook/network/_index.adoc:969
msgid ""
"This section describes a number of steps to help troubleshoot common "
"wireless networking problems."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:944
+#: documentation/content/en/books/handbook/network/_index.adoc:971
msgid ""
"If the access point is not listed when scanning, check that the "
"configuration has not limited the wireless device to a limited set of "
@@ -1982,7 +2024,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:946
+#: documentation/content/en/books/handbook/network/_index.adoc:973
msgid ""
"If the device cannot associate with an access point, verify that the "
"configuration matches the settings on the access point. This includes the "
@@ -1993,14 +2035,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:948
+#: documentation/content/en/books/handbook/network/_index.adoc:975
msgid ""
"Once the system can associate with the access point, diagnose the network "
"configuration using tools like man:ping[8]."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network/_index.adoc:949
+#: documentation/content/en/books/handbook/network/_index.adoc:976
msgid ""
"There are many lower-level debugging tools. Debugging messages can be "
"enabled in the 802.11 protocol support layer using man:wlandebug[8]."
diff --git a/documentation/content/en/books/handbook/ports/_index.adoc b/documentation/content/en/books/handbook/ports/_index.adoc
index f1e1a2e0d3..0aea47b7b5 100644
--- a/documentation/content/en/books/handbook/ports/_index.adoc
+++ b/documentation/content/en/books/handbook/ports/_index.adoc
@@ -57,7 +57,7 @@ In addition, FreeBSD provides two complementary technologies for installing thir
for installing from source, and packages, for installing from pre-built binaries.
Either method may be used to install software from local media or from the network.
-After reading this chapter, you will know:
+Read this chapter to learn:
* The difference between binary packages and ports.
* How to find third-party software that has been ported to FreeBSD.
@@ -86,7 +86,7 @@ A FreeBSD package contains pre-compiled copies of all the commands for an applic
A package can be manipulated with the man:pkg[8] commands, such as `pkg install`.
While the two technologies are similar, packages and ports each have their own strengths.
-Select the technology that meets your requirements for installing a particular application.
+Select the technology that meets the needs for installing a particular application.
.Package Benefits
* A compressed package tarball is typically smaller than the compressed tarball containing the source code for the application.
@@ -99,7 +99,7 @@ Select the technology that meets your requirements for installing a particular a
+
In some cases, multiple packages will exist for the same application with different settings. For example, NGINX(R) is available as a `nginx` package and a `nginx-lite` package, the former has many more options enabled, but this in turn requires many things to be installed as dependencies for it to work, thus increasing space consumption and attack surface.
+
-The transitive dependencies can grow quite large, for example the full `nginx` package will pull in several X libraries which can be quite surprising, so building from ports allow you to choose only the options you need without a "kitchen sink" approach.In some cases, multiple packages will exist for the same application to specify certain settings.
+The transitive dependencies can grow quite large, for example the full `nginx` package will pull in several X libraries which can be quite surprising, so building from ports allows to choose only the options needed without a "kitchen sink" approach. In some cases, multiple packages will exist for the same application to specify certain settings.
* The licensing conditions of some software forbid binary distribution. Such software must be distributed as source code which must be compiled by the end-user.
* Some people do not trust binary distributions or prefer to read through source code in order to look for potential problems.
* Source code is needed in order to apply custom patches.
@@ -165,7 +165,7 @@ The package management tool is not yet installed on your system.
Do you want to fetch and install it now? [y/N]
....
-man:pkg[7] will intercept the command, and if you confirm that is your intention, download the man:pkg[8] tarball, install man:pkg[8] from it, bootstrap the local package database and then proceed to run the command you originally requested.
+man:pkg[7] will intercept the command, and when confirmed, downloads the man:pkg[8] tarball, installs man:pkg[8] from it, bootstraps the local package database and then proceeds to run the command originally requested.
More recent versions of man:pkg[7] understand `pkg -N` as a test to see if man:pkg[8] is installed without triggering the installation, and conversely, pkg bootstrap[-f] to install man:pkg[8] (or force it to be reinstalled) without performing any other actions.
@@ -201,7 +201,7 @@ To switch man:pkg[8] from Quarterly to Latest run the following commands:
[source,shell]
....
# mkdir -p /usr/local/etc/pkg/repos
-# echo 'FreeBSD: { url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest" }' > /usr/local/etc/pkg/repos/FreeBSD.conf
+# echo 'FreeBSD: { url: "pkg+https://pkg.FreeBSD.org/${ABI}/latest" }' > /usr/local/etc/pkg/repos/FreeBSD.conf
....
Then run this command to update the local package repositories catalogues for the Latest branch:
@@ -211,6 +211,52 @@ Then run this command to update the local package repositories catalogues for th
# pkg update -f
....
+[[kmod-repository]]
+=== Kernel modules repositories
+
+The kernel module repositories allow users to install ready to use kernel
+modules like the ones used for graphic drivers and specific hardware.
+Starting with FreeBSD 14.3, the FreeBSD Project provides kernel modules built
+for every supported version. To create such a repository configuration if it
+does not exist, add the following to [.filename]#/usr/local/etc/pkg/repos/kmods.conf#:
+[source,shell]
+....
+FreeBSD-kmods: {
+ url: "pkg+https://pkg.FreeBSD.org/${ABI}/KMODSFLAVOR",
+ mirror_type: "srv",
+ signature_type: "fingerprints",
+ fingerprints: "/usr/share/keys/pkg",
+ enabled: yes
+}
+....
+
+`KMODSFLAVOR` respects the following pattern: `kmods_PORTBRANCH_MINORRELEASE`.
+
+For instance:
+
+.Kmodsflavor
+
+[options="header", cols="1,1,1"]
+|===
+| FreeBSD Release | ports main | ports quarterly
+
+| FreeBSD 14.2-RELEASE
+| kmods_latest_2
+| kmods_quarterly_2
+
+| FreeBSD 14.3-RELEASE
+| kmods_latest_3
+| kmods_quarterly_3
+
+| FreeBSD 14.3-STABLE
+| kmods_latest
+| kmods_quarterly
+
+| FreeBSD 15.0-CURRENT
+| kmods_latest
+|
+|===
+
[[pkg-configuration]]
=== Configure pkg
@@ -649,7 +695,7 @@ By default, the Ports Collection itself is stored as a subdirectory of `/usr/por
Before installing and using the Ports Collection, please be aware that it is generally ill-advised to use the Ports Collection in conjunction with the binary packages provided via pkg to install software.
pkg, by default, tracks quarterly branch-releases of the ports tree and not HEAD.
Dependencies could be different for a port in HEAD compared to its counterpart in a quarterly branch release and this could result in conflicts between dependencies installed by pkg and those from the Ports Collection.
-If the Ports Collection and pkg must be used in conjunction, then be sure that your Ports Collection and pkg are on the same branch release of the ports tree.
+If the Ports Collection and pkg must be used in conjunction, then be sure that the Ports Collection and pkg are on the same branch release of the ports tree.
====
The Ports Collection contains directories for software categories.
@@ -684,8 +730,8 @@ If more control over the ports tree is needed or if local changes need to be mai
Git can be used to obtain the Ports Collection.
Refer to extref:{committers-guide}[the Git Primer, git-primer] for a detailed description of Git.
-We add --depth 1 to the git command line to clone the tree without obtaining the commit history, which saves time and is acceptable for most users.
-If you have your own changes to the ports tree, or need the history for any reason, omit the --depth 1 argument below.
+We add `--depth 1` to the git command line to clone the tree without obtaining the commit history, which saves time and is acceptable for most users.
+When maintaining custom changes to the ports tree, or need the history for any reason, omit the `--depth 1` argument below.
. Git must be installed before it can be used to check out the ports tree. If a copy of the ports tree is already present, install Git like this:
+
@@ -727,7 +773,8 @@ If the ports tree is not available, or pkg is being used to manage packages, Git
+
[source,shell]
....
-# git -C /usr/ports switch 2023Q1
+# git -C /usr/ports fetch --depth 1 origin 2023Q2:2023Q2
+# git -C /usr/ports switch 2023Q2
....
****
@@ -829,7 +876,7 @@ and ports options screens no longer appear, to be certain that all dependency op
There are several ways to revisit a port's build options menu in order to add, remove, or change these options after a port has been built.
One method is to `cd` into the directory containing the port and type `make config`.
Another option is to use `make showconfig`.
-Another option is to execute `make rmconfig` which will remove all selected options and allow you to start over.
+Another option is to execute `make rmconfig` which will remove all selected options and allows to start over.
All of these options, and others, are explained in great detail in man:ports[7].
The ports system uses man:fetch[1] to download the source files, which supports various environment variables.
@@ -875,7 +922,7 @@ will compile the port in `/usr/ports` and install it in `/usr/home/example/local
will combine the two.
These can also be set as environmental variables.
-Refer to the manual page for your shell for instructions on how to set an environmental variable.
+Refer to the manual page for the shell for instructions on how to set an environmental variable.
[[ports-removing]]
=== Removing Installed Ports
@@ -937,7 +984,7 @@ Synth is a newer alternative.
[NOTE]
====
The choice of which tool is best for a particular system is up to the system administrator.
-It is recommended practice to back up your data before using any of these tools.
+It is recommended practice to back up data before using any of these tools.
====
[[portmaster]]
@@ -1256,13 +1303,13 @@ FreeBSD: {
Usually it is easiest to serve a poudriere repository to the client machines via HTTP.
Set up a webserver to serve up the package directory, for instance: `/usr/local/poudriere/data/packages/13amd64`, where `13amd64` is the name of the build.
-If the URL to the package repository is: `http://pkg.example.com/13amd64`,
+If the URL to the package repository is: `https://pkg.example.com/13amd64`,
then the repository configuration file in `/usr/local/etc/pkg/repos/custom.conf` would look like:
[.programlisting]
....
custom: {
- url: "http://pkg.example.com/13amd64",
+ url: "https://pkg.example.com/13amd64",
enabled: yes,
}
....
@@ -1315,5 +1362,5 @@ Instead, any fixes and support come from the general community who subscribe to
====
+
If there is no response to the email, use Bugzilla to submit a bug report using the instructions in extref:{problem-reports}[Writing FreeBSD Problem Reports].
-. Fix it! The extref:{porters-handbook}[Porter's Handbook] includes detailed information on the ports infrastructure so that you can fix the occasional broken port or even submit your own!
-. Install the package instead of the port using the instructions in crossref:ports[pkgng-intro, Using pkg for Binary Package Management].
+
+. Fix it! The extref:{porters-handbook}[Porter's Handbook] includes detailed information on the ports infrastructure, enabling the fixing of occasional broken ports or the submission of new ones. Install the package instead of the port using the instructions in crossref:ports[pkgng-intro, Using pkg for Binary Package Management].
diff --git a/documentation/content/en/books/handbook/ports/_index.po b/documentation/content/en/books/handbook/ports/_index.po
index 3d9fe0088e..e5603b0efe 100644
--- a/documentation/content/en/books/handbook/ports/_index.po
+++ b/documentation/content/en/books/handbook/ports/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2025-05-01 19:56-0300\n"
+"POT-Creation-Date: 2025-08-17 20:54+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -221,7 +221,7 @@ msgid ""
"The transitive dependencies can grow quite large, for example the full "
"`nginx` package will pull in several X libraries which can be quite "
"surprising, so building from ports allow you to choose only the options you "
-"need without a \"kitchen sink\" approach.In some cases, multiple packages "
+"need without a \"kitchen sink\" approach. In some cases, multiple packages "
"will exist for the same application to specify certain settings."
msgstr ""
@@ -390,16 +390,16 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/ports/_index.adoc:161
-#: documentation/content/en/books/handbook/ports/_index.adoc:246
-#: documentation/content/en/books/handbook/ports/_index.adoc:278
-#: documentation/content/en/books/handbook/ports/_index.adoc:313
-#: documentation/content/en/books/handbook/ports/_index.adoc:340
-#: documentation/content/en/books/handbook/ports/_index.adoc:385
-#: documentation/content/en/books/handbook/ports/_index.adoc:440
-#: documentation/content/en/books/handbook/ports/_index.adoc:467
-#: documentation/content/en/books/handbook/ports/_index.adoc:497
-#: documentation/content/en/books/handbook/ports/_index.adoc:522
-#: documentation/content/en/books/handbook/ports/_index.adoc:540
+#: documentation/content/en/books/handbook/ports/_index.adoc:292
+#: documentation/content/en/books/handbook/ports/_index.adoc:324
+#: documentation/content/en/books/handbook/ports/_index.adoc:359
+#: documentation/content/en/books/handbook/ports/_index.adoc:386
+#: documentation/content/en/books/handbook/ports/_index.adoc:431
+#: documentation/content/en/books/handbook/ports/_index.adoc:486
+#: documentation/content/en/books/handbook/ports/_index.adoc:513
+#: documentation/content/en/books/handbook/ports/_index.adoc:543
+#: documentation/content/en/books/handbook/ports/_index.adoc:568
+#: documentation/content/en/books/handbook/ports/_index.adoc:586
msgid "The output should be similar to the following:"
msgstr ""
@@ -515,18 +515,145 @@ msgstr ""
#. type: Title ===
#: documentation/content/en/books/handbook/ports/_index.adoc:215
#, no-wrap
+msgid "Kernel modules repositories"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/ports/_index.adoc:222
+msgid ""
+"The kernel module repositories allow users to install ready to use kernel "
+"modules like the ones used for graphic drivers and specific hardware. "
+"Starting with FreeBSD 14.3, the FreeBSD Project provides kernel modules "
+"built for every supported version. To create such a repository configuration "
+"if it does not exist, add the following to [.filename]#/usr/local/etc/pkg/"
+"repos/kmods.conf#:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/ports/_index.adoc:231
+#, no-wrap
+msgid ""
+"FreeBSD-kmods: {\n"
+" url: \"pkg+https://pkg.FreeBSD.org/${ABI}/KMODSFLAVOR\",\n"
+" mirror_type: \"srv\",\n"
+" signature_type: \"fingerprints\",\n"
+" fingerprints: \"/usr/share/keys/pkg\",\n"
+" enabled: yes\n"
+"}\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/ports/_index.adoc:234
+msgid ""
+"`KMODSFLAVOR` respects the following pattern: "
+"`kmods_PORTBRANCH_MINORRELEASE`."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/ports/_index.adoc:236
+msgid "For instance:"
+msgstr ""
+
+#. type: Block title
+#: documentation/content/en/books/handbook/ports/_index.adoc:237
+#, no-wrap
+msgid "Kmodsflavor"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/ports/_index.adoc:241
+#, no-wrap
+msgid "FreeBSD Release"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/ports/_index.adoc:241
+#, no-wrap
+msgid "ports main"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/ports/_index.adoc:243
+#, no-wrap
+msgid "ports quarterly"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/ports/_index.adoc:244
+#, no-wrap
+msgid "FreeBSD 14.2-RELEASE"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/ports/_index.adoc:245
+#, no-wrap
+msgid "kmods_latest_2"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/ports/_index.adoc:247
+#, no-wrap
+msgid "kmods_quarterly_2"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/ports/_index.adoc:248
+#, no-wrap
+msgid "FreeBSD 14.3-RELEASE"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/ports/_index.adoc:249
+#, no-wrap
+msgid "kmods_latest_3"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/ports/_index.adoc:251
+#, no-wrap
+msgid "kmods_quarterly_3"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/ports/_index.adoc:252
+#, no-wrap
+msgid "FreeBSD 14.3-STABLE"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/ports/_index.adoc:253
+#: documentation/content/en/books/handbook/ports/_index.adoc:257
+#, no-wrap
+msgid "kmods_latest"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/ports/_index.adoc:255
+#, no-wrap
+msgid "kmods_quarterly"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/ports/_index.adoc:256
+#, no-wrap
+msgid "FreeBSD 15.0-CURRENT"
+msgstr ""
+
+#. type: Title ===
+#: documentation/content/en/books/handbook/ports/_index.adoc:261
+#, no-wrap
msgid "Configure pkg"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:219
+#: documentation/content/en/books/handbook/ports/_index.adoc:265
msgid ""
"man:pkg.conf[5] is the system-wide configuration file used by the man:pkg[8] "
"tools. The default location of this file is `/usr/local/etc/pkg.conf`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:224
+#: documentation/content/en/books/handbook/ports/_index.adoc:270
msgid ""
"FreeBSD does not need to have a `pkg.conf` file. Many installations will "
"work well with no `pkg.conf` at all or with an empty `pkg.conf` (other than "
@@ -534,12 +661,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:227
+#: documentation/content/en/books/handbook/ports/_index.adoc:273
msgid "Lines in the file beginning with a \"#\" are\tcomments and are ignored."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:230
+#: documentation/content/en/books/handbook/ports/_index.adoc:276
msgid ""
"The file is in UCL format. For more information on the syntax of "
"man:libucl[3], please visit the link:https://github.com/vstakhov/"
@@ -547,38 +674,38 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:232
+#: documentation/content/en/books/handbook/ports/_index.adoc:278
msgid ""
"The following types of options are recognized - boolean, string and list "
"options."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:234
+#: documentation/content/en/books/handbook/ports/_index.adoc:280
msgid ""
"A boolean option is marked as enabled if one of the following values is "
"specified in the configuration file - YES, TRUE and ON."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:236
+#: documentation/content/en/books/handbook/ports/_index.adoc:282
#, no-wrap
msgid "Searching Packages"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:239
+#: documentation/content/en/books/handbook/ports/_index.adoc:285
msgid "To search a package man:pkg-search[8] can be used:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:243
+#: documentation/content/en/books/handbook/ports/_index.adoc:289
#, no-wrap
msgid "# pkg search nginx\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:263
+#: documentation/content/en/books/handbook/ports/_index.adoc:309
#, no-wrap
msgid ""
"modsecurity3-nginx-1.0.3 Instruction detection and prevention engine / nginx Wrapper\n"
@@ -598,13 +725,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:266
+#: documentation/content/en/books/handbook/ports/_index.adoc:312
#, no-wrap
msgid "Installing and Fetching Packages"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:271
+#: documentation/content/en/books/handbook/ports/_index.adoc:317
msgid ""
"To install a binary package man:pkg-install[8] can be used. This command "
"uses repository data to determine which version of the software to install "
@@ -612,13 +739,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:275
+#: documentation/content/en/books/handbook/ports/_index.adoc:321
#, no-wrap
msgid "# pkg install curl\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:285
+#: documentation/content/en/books/handbook/ports/_index.adoc:331
#, no-wrap
msgid ""
"Updating FreeBSD repository catalogue...\n"
@@ -628,7 +755,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:296
+#: documentation/content/en/books/handbook/ports/_index.adoc:342
#, no-wrap
msgid ""
"New packages to be INSTALLED:\n"
@@ -644,13 +771,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:298
+#: documentation/content/en/books/handbook/ports/_index.adoc:344
#, no-wrap
msgid "Number of packages to be installed: 9\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:301
+#: documentation/content/en/books/handbook/ports/_index.adoc:347
#, no-wrap
msgid ""
"The process will require 11 MiB more space.\n"
@@ -658,26 +785,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:303
+#: documentation/content/en/books/handbook/ports/_index.adoc:349
#, no-wrap
msgid "Proceed with this action? [y/N]\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:306
+#: documentation/content/en/books/handbook/ports/_index.adoc:352
msgid ""
"The new package and any additional packages that were installed as "
"dependencies can be seen in the installed packages list:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:310
+#: documentation/content/en/books/handbook/ports/_index.adoc:356
#, no-wrap
msgid "# pkg info\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:326
+#: documentation/content/en/books/handbook/ports/_index.adoc:372
#, no-wrap
msgid ""
"ca_root_nss-3.83 Root certificate bundle from the Mozilla Project\n"
@@ -693,30 +820,30 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:330
+#: documentation/content/en/books/handbook/ports/_index.adoc:376
msgid ""
"To fetch a package and install it later or in another place use man:pkg-"
"fetch[8]. For example, to download `nginx-lite`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:334
+#: documentation/content/en/books/handbook/ports/_index.adoc:380
#, no-wrap
msgid "# pkg fetch -d -o /usr/home/user/packages/ nginx-lite\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:337
+#: documentation/content/en/books/handbook/ports/_index.adoc:383
msgid "`-d`: used to fetch all the dependencies"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:338
+#: documentation/content/en/books/handbook/ports/_index.adoc:384
msgid "`-o`: used to specify the download directory"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:347
+#: documentation/content/en/books/handbook/ports/_index.adoc:393
#, no-wrap
msgid ""
"Updating FreeBSD repository catalogue...\n"
@@ -726,7 +853,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:351
+#: documentation/content/en/books/handbook/ports/_index.adoc:397
#, no-wrap
msgid ""
"New packages to be FETCHED:\n"
@@ -735,13 +862,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:353
+#: documentation/content/en/books/handbook/ports/_index.adoc:399
#, no-wrap
msgid "Number of packages to be fetched: 2\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:356
+#: documentation/content/en/books/handbook/ports/_index.adoc:402
#, no-wrap
msgid ""
"The process will require 2 MiB more space.\n"
@@ -749,37 +876,37 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:358
+#: documentation/content/en/books/handbook/ports/_index.adoc:404
#, no-wrap
msgid "Proceed with fetching packages? [y/N]:\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:361
+#: documentation/content/en/books/handbook/ports/_index.adoc:407
msgid ""
"To install the downloaded packages man:pkg-install[8] can be used as follows:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:365
+#: documentation/content/en/books/handbook/ports/_index.adoc:411
#, no-wrap
msgid "# cd /usr/home/user/packages/\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:370
+#: documentation/content/en/books/handbook/ports/_index.adoc:416
#, no-wrap
msgid "# pkg install nginx-lite-1.22.1,3.pkg\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:373
+#: documentation/content/en/books/handbook/ports/_index.adoc:419
#, no-wrap
msgid "Obtaining Information About Installed Packages"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:376
+#: documentation/content/en/books/handbook/ports/_index.adoc:422
msgid ""
"Information about the packages installed on a system can be viewed by "
"running man:pkg-info[8] which, when run without any switches, will list the "
@@ -787,18 +914,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:378
+#: documentation/content/en/books/handbook/ports/_index.adoc:424
msgid "For example, to see which version of pkg is installed, run:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:382
+#: documentation/content/en/books/handbook/ports/_index.adoc:428
#, no-wrap
msgid "# pkg info pkg\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:411
+#: documentation/content/en/books/handbook/ports/_index.adoc:457
#, no-wrap
msgid ""
"pkg-1.19.0\n"
@@ -827,45 +954,45 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:413
+#: documentation/content/en/books/handbook/ports/_index.adoc:459
#, no-wrap
msgid "WWW: https://github.com/freebsd/pkg\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:416
+#: documentation/content/en/books/handbook/ports/_index.adoc:462
#, no-wrap
msgid "Upgrading Installed Packages"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:419
+#: documentation/content/en/books/handbook/ports/_index.adoc:465
msgid ""
"Installed packages can be upgraded to their latest versions using man:pkg-"
"upgrade[8]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:423
+#: documentation/content/en/books/handbook/ports/_index.adoc:469
#, no-wrap
msgid "# pkg upgrade\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:426
+#: documentation/content/en/books/handbook/ports/_index.adoc:472
msgid ""
"This command will compare the installed versions with those available in the "
"repository catalogue and upgrade them from the repository."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:428
+#: documentation/content/en/books/handbook/ports/_index.adoc:474
#, no-wrap
msgid "Auditing Installed Packages"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:433
+#: documentation/content/en/books/handbook/ports/_index.adoc:479
msgid ""
"Software vulnerabilities are regularly discovered in third-party "
"applications. To address this, pkg includes a built-in auditing mechanism. "
@@ -874,13 +1001,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:437
+#: documentation/content/en/books/handbook/ports/_index.adoc:483
#, no-wrap
msgid "# pkg audit -F\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:452
+#: documentation/content/en/books/handbook/ports/_index.adoc:498
#, no-wrap
msgid ""
"Fetching vuln.xml.xz: 100% 976 KiB 499.5kB/s 00:02\n"
@@ -895,30 +1022,30 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:455
+#: documentation/content/en/books/handbook/ports/_index.adoc:501
#, no-wrap
msgid "Removing Packages"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:458
+#: documentation/content/en/books/handbook/ports/_index.adoc:504
msgid ""
"Packages that are no longer needed can be removed with man:pkg-delete[8]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:460
+#: documentation/content/en/books/handbook/ports/_index.adoc:506
msgid "For example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:464
+#: documentation/content/en/books/handbook/ports/_index.adoc:510
#, no-wrap
msgid "# pkg delete curl\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:472
+#: documentation/content/en/books/handbook/ports/_index.adoc:518
#, no-wrap
msgid ""
"Checking integrity... done (0 conflicting)\n"
@@ -926,7 +1053,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:475
+#: documentation/content/en/books/handbook/ports/_index.adoc:521
#, no-wrap
msgid ""
"Installed packages to be REMOVED:\n"
@@ -934,20 +1061,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:477
-#: documentation/content/en/books/handbook/ports/_index.adoc:507
+#: documentation/content/en/books/handbook/ports/_index.adoc:523
+#: documentation/content/en/books/handbook/ports/_index.adoc:553
#, no-wrap
msgid "Number of packages to be removed: 1\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:479
+#: documentation/content/en/books/handbook/ports/_index.adoc:525
#, no-wrap
msgid "The operation will free 4 MiB.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:483
+#: documentation/content/en/books/handbook/ports/_index.adoc:529
#, no-wrap
msgid ""
"Proceed with deinstallation packages? [y/N]: y\n"
@@ -956,13 +1083,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:486
+#: documentation/content/en/books/handbook/ports/_index.adoc:532
#, no-wrap
msgid "Automatically Removing Unused Packages"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:490
+#: documentation/content/en/books/handbook/ports/_index.adoc:536
msgid ""
"Removing a package may leave behind dependencies which are no longer "
"required. Unneeded packages that were installed as dependencies (leaf "
@@ -971,13 +1098,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:494
+#: documentation/content/en/books/handbook/ports/_index.adoc:540
#, no-wrap
msgid "# pkg autoremove\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:502
+#: documentation/content/en/books/handbook/ports/_index.adoc:548
#, no-wrap
msgid ""
"Checking integrity... done (0 conflicting)\n"
@@ -985,7 +1112,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:505
+#: documentation/content/en/books/handbook/ports/_index.adoc:551
#, no-wrap
msgid ""
"Installed packages to be REMOVED:\n"
@@ -993,19 +1120,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:509
+#: documentation/content/en/books/handbook/ports/_index.adoc:555
#, no-wrap
msgid "The operation will free 723 KiB.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:511
+#: documentation/content/en/books/handbook/ports/_index.adoc:557
#, no-wrap
msgid "Proceed with deinstalling packages? [y/N]:\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:515
+#: documentation/content/en/books/handbook/ports/_index.adoc:561
msgid ""
"Packages installed as dependencies are called _automatic_ packages. Non-"
"automatic packages, i.e the packages that were explicitly installed not as a "
@@ -1013,13 +1140,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:519
+#: documentation/content/en/books/handbook/ports/_index.adoc:565
#, no-wrap
msgid "# pkg prime-list\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:528
+#: documentation/content/en/books/handbook/ports/_index.adoc:574
#, no-wrap
msgid ""
"nginx\n"
@@ -1028,7 +1155,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:533
+#: documentation/content/en/books/handbook/ports/_index.adoc:579
msgid ""
"`pkg prime-list` is an alias command declared in `/usr/local/etc/pkg.conf`. "
"There are many others that can be used to query the package database of the "
@@ -1037,13 +1164,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:537
+#: documentation/content/en/books/handbook/ports/_index.adoc:583
#, no-wrap
msgid "# pkg prime-origins\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:546
+#: documentation/content/en/books/handbook/ports/_index.adoc:592
#, no-wrap
msgid ""
"www/nginx\n"
@@ -1052,7 +1179,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:549
+#: documentation/content/en/books/handbook/ports/_index.adoc:595
msgid ""
"This list can be used to rebuild all packages installed on a system using "
"build tools such as package:ports-mgmt/poudriere[] or package:ports-mgmt/"
@@ -1060,42 +1187,42 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:551
+#: documentation/content/en/books/handbook/ports/_index.adoc:597
msgid "Marking an installed package as automatic can be done using:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:555
+#: documentation/content/en/books/handbook/ports/_index.adoc:601
#, no-wrap
msgid "# pkg set -A 1 devel/cmake\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:558
+#: documentation/content/en/books/handbook/ports/_index.adoc:604
msgid ""
"Once a package is a leaf package and is marked as automatic, it gets "
"selected by `pkg autoremove`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:560
+#: documentation/content/en/books/handbook/ports/_index.adoc:606
msgid "Marking an installed package as _not_ automatic can be done using:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:564
+#: documentation/content/en/books/handbook/ports/_index.adoc:610
#, no-wrap
msgid "# pkg set -A 0 devel/cmake\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:567
+#: documentation/content/en/books/handbook/ports/_index.adoc:613
#, no-wrap
msgid "Removing Stale Packages"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:572
+#: documentation/content/en/books/handbook/ports/_index.adoc:618
msgid ""
"By default, pkg stores binary packages in a cache directory defined by "
"`PKG_CACHEDIR` in man:pkg.conf[5]. Only copies of the latest installed "
@@ -1104,30 +1231,30 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:576
+#: documentation/content/en/books/handbook/ports/_index.adoc:622
#, no-wrap
msgid "# pkg clean\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:579
+#: documentation/content/en/books/handbook/ports/_index.adoc:625
msgid "The entire cache may be cleared by running:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:583
+#: documentation/content/en/books/handbook/ports/_index.adoc:629
#, no-wrap
msgid "# pkg clean -a\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:586
+#: documentation/content/en/books/handbook/ports/_index.adoc:632
#, no-wrap
msgid "Locking and Unlocking Packages"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:592
+#: documentation/content/en/books/handbook/ports/_index.adoc:638
msgid ""
"man:pkg-lock[8] is used to lock packages against reinstallation, "
"modification or deletion. man:pkg-unlock[8] unlocks the named packages. "
@@ -1138,35 +1265,35 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:594
+#: documentation/content/en/books/handbook/ports/_index.adoc:640
msgid "For example, to lock `nginx-lite`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:598
+#: documentation/content/en/books/handbook/ports/_index.adoc:644
#, no-wrap
msgid "# pkg lock nginx-lite\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:601
+#: documentation/content/en/books/handbook/ports/_index.adoc:647
msgid "And to unlock `nginx-lite`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:605
+#: documentation/content/en/books/handbook/ports/_index.adoc:651
#, no-wrap
msgid "# pkg unlock nginx-lite\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:608
+#: documentation/content/en/books/handbook/ports/_index.adoc:654
#, no-wrap
msgid "Modifying Package Metadata"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:613
+#: documentation/content/en/books/handbook/ports/_index.adoc:659
msgid ""
"Software within the FreeBSD Ports Collection can undergo major version "
"number changes. To address this, pkg has a built-in command to update "
@@ -1176,31 +1303,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:615
+#: documentation/content/en/books/handbook/ports/_index.adoc:661
msgid "To change the package origin for the above example, run:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:619
+#: documentation/content/en/books/handbook/ports/_index.adoc:665
#, no-wrap
msgid "# pkg set -o lang/python3:lang/python311\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:622
+#: documentation/content/en/books/handbook/ports/_index.adoc:668
msgid ""
"As another example, to update package:lang/ruby31[] to package:lang/"
"ruby32[], run:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:626
+#: documentation/content/en/books/handbook/ports/_index.adoc:672
#, no-wrap
msgid "# pkg set -o lang/ruby31:lang/ruby32\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:632
+#: documentation/content/en/books/handbook/ports/_index.adoc:678
msgid ""
"When changing package origins, it is important to reinstall packages that "
"are dependent on the package with the modified origin. To force a "
@@ -1208,19 +1335,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:636
+#: documentation/content/en/books/handbook/ports/_index.adoc:682
#, no-wrap
msgid "# pkg install -Rf lang/ruby32\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/ports/_index.adoc:640
+#: documentation/content/en/books/handbook/ports/_index.adoc:686
#, no-wrap
msgid "Using the Ports Collection"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:644
+#: documentation/content/en/books/handbook/ports/_index.adoc:690
msgid ""
"The Ports Collection is a set of `Makefiles`, patches, and description "
"files. Each set of these files is used to compile and install an individual "
@@ -1228,14 +1355,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:646
+#: documentation/content/en/books/handbook/ports/_index.adoc:692
msgid ""
"By default, the Ports Collection itself is stored as a subdirectory of `/usr/"
"ports`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:653
+#: documentation/content/en/books/handbook/ports/_index.adoc:699
msgid ""
"Before installing and using the Ports Collection, please be aware that it is "
"generally ill-advised to use the Ports Collection in conjunction with the "
@@ -1250,7 +1377,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:659
+#: documentation/content/en/books/handbook/ports/_index.adoc:705
msgid ""
"The Ports Collection contains directories for software categories. Inside "
"each category are subdirectories for individual applications. Each "
@@ -1260,37 +1387,37 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:661
+#: documentation/content/en/books/handbook/ports/_index.adoc:707
#, no-wrap
msgid "*Makefile*: contains statements that specify how the application should be compiled and where its components should be installed.\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:662
+#: documentation/content/en/books/handbook/ports/_index.adoc:708
#, no-wrap
msgid "*distinfo*: contains the names and checksums of the files that must be downloaded to build the port.\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:663
+#: documentation/content/en/books/handbook/ports/_index.adoc:709
#, no-wrap
msgid "*files/*: this directory contains any patches needed for the program to compile and install on FreeBSD. This directory may also contain other files used to build the port.\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:664
+#: documentation/content/en/books/handbook/ports/_index.adoc:710
#, no-wrap
msgid "*pkg-descr*: provides a more detailed description of the program.\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:665
+#: documentation/content/en/books/handbook/ports/_index.adoc:711
#, no-wrap
msgid "*pkg-plist*: a list of all the files that will be installed by the port. It also tells the ports system which files to remove upon deinstallation.\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:668
+#: documentation/content/en/books/handbook/ports/_index.adoc:714
msgid ""
"Some ports include `pkg-message` or other files to handle special "
"situations. For more details on these files, and on ports in general, refer "
@@ -1298,7 +1425,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:671
+#: documentation/content/en/books/handbook/ports/_index.adoc:717
msgid ""
"The port does not include the actual source code, also known as a "
"`distfile`. The extract portion of building a port will automatically save "
@@ -1306,13 +1433,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:673
+#: documentation/content/en/books/handbook/ports/_index.adoc:719
#, no-wrap
msgid "Installing the Ports Collection"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:677
+#: documentation/content/en/books/handbook/ports/_index.adoc:723
msgid ""
"Before an application can be compiled using a port, the Ports Collection "
"must first be installed. If it was not installed during the installation of "
@@ -1320,13 +1447,13 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:682
+#: documentation/content/en/books/handbook/ports/_index.adoc:728
#, no-wrap
msgid "*Procedure: Git Method*\n"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:686
+#: documentation/content/en/books/handbook/ports/_index.adoc:732
msgid ""
"If more control over the ports tree is needed or if local changes need to be "
"maintained, or if running FreeBSD-CURRENT, Git can be used to obtain the "
@@ -1335,7 +1462,7 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:689
+#: documentation/content/en/books/handbook/ports/_index.adoc:735
msgid ""
"We add --depth 1 to the git command line to clone the tree without obtaining "
"the commit history, which saves time and is acceptable for most users. If "
@@ -1344,14 +1471,14 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:691
+#: documentation/content/en/books/handbook/ports/_index.adoc:737
msgid ""
"Git must be installed before it can be used to check out the ports tree. If "
"a copy of the ports tree is already present, install Git like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:696
+#: documentation/content/en/books/handbook/ports/_index.adoc:742
#, no-wrap
msgid ""
"# cd /usr/ports/devel/git\n"
@@ -1359,70 +1486,70 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:699
+#: documentation/content/en/books/handbook/ports/_index.adoc:745
msgid ""
"If the ports tree is not available, or pkg is being used to manage packages, "
"Git can be installed as a package:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:703
+#: documentation/content/en/books/handbook/ports/_index.adoc:749
#, no-wrap
msgid "# pkg install git\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:706
+#: documentation/content/en/books/handbook/ports/_index.adoc:752
msgid "Check out a copy of the HEAD branch of the ports tree:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:710
+#: documentation/content/en/books/handbook/ports/_index.adoc:756
#, no-wrap
msgid "# git clone --depth 1 https://git.FreeBSD.org/ports.git /usr/ports\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:713
+#: documentation/content/en/books/handbook/ports/_index.adoc:759
msgid "Or, check out a copy of a quarterly branch:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:717
+#: documentation/content/en/books/handbook/ports/_index.adoc:763
#, no-wrap
msgid "# git clone --depth 1 https://git.FreeBSD.org/ports.git -b 2023Q1 /usr/ports\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:720
+#: documentation/content/en/books/handbook/ports/_index.adoc:766
msgid "As needed, update `/usr/ports` after the initial Git checkout:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:724
+#: documentation/content/en/books/handbook/ports/_index.adoc:770
#, no-wrap
msgid "# git -C /usr/ports pull\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:727
+#: documentation/content/en/books/handbook/ports/_index.adoc:773
msgid "As needed, switch `/usr/ports` to a different quarterly branch:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:731
+#: documentation/content/en/books/handbook/ports/_index.adoc:777
#, no-wrap
msgid "# git -C /usr/ports switch 2023Q1\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:734
+#: documentation/content/en/books/handbook/ports/_index.adoc:780
#, no-wrap
msgid "Installing Ports"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:738
+#: documentation/content/en/books/handbook/ports/_index.adoc:784
msgid ""
"This section provides basic instructions on using the Ports Collection to "
"install or remove software. The detailed description of available `make` "
@@ -1430,7 +1557,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:746
+#: documentation/content/en/books/handbook/ports/_index.adoc:792
msgid ""
"Before compiling any port, be sure to update the Ports Collection as "
"described in the previous section. Since the installation of any third-"
@@ -1444,14 +1571,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:750
+#: documentation/content/en/books/handbook/ports/_index.adoc:796
msgid ""
"Using the Ports Collection assumes a working Internet connection. It also "
"requires superuser privilege."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:753
+#: documentation/content/en/books/handbook/ports/_index.adoc:799
msgid ""
"To compile and install the port, change to the directory of the port to be "
"installed, then type `make install` at the prompt. Messages will indicate "
@@ -1459,7 +1586,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:775
+#: documentation/content/en/books/handbook/ports/_index.adoc:821
#, no-wrap
msgid ""
"# cd /usr/ports/sysutils/lsof\n"
@@ -1484,7 +1611,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:788
+#: documentation/content/en/books/handbook/ports/_index.adoc:834
#, no-wrap
msgid ""
"===> Installing for lsof-4.88.d,8\n"
@@ -1502,7 +1629,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:792
+#: documentation/content/en/books/handbook/ports/_index.adoc:838
msgid ""
"Since `lsof` is a program that runs with increased privileges, a security "
"warning is displayed as it is installed. Once the installation is complete, "
@@ -1510,7 +1637,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:797
+#: documentation/content/en/books/handbook/ports/_index.adoc:843
msgid ""
"Some shells keep a cache of the commands that are available in the "
"directories listed in the `PATH` environment variable, to speed up lookup "
@@ -1521,7 +1648,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:800
+#: documentation/content/en/books/handbook/ports/_index.adoc:846
msgid ""
"During installation, a working subdirectory is created which contains all "
"the temporary files used during compilation. Removing this directory saves "
@@ -1530,7 +1657,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:806
+#: documentation/content/en/books/handbook/ports/_index.adoc:852
#, no-wrap
msgid ""
"# make clean\n"
@@ -1539,20 +1666,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:811
+#: documentation/content/en/books/handbook/ports/_index.adoc:857
msgid ""
"To save this extra step, instead use `make install clean` when compiling the "
"port."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/ports/_index.adoc:813
+#: documentation/content/en/books/handbook/ports/_index.adoc:859
#, no-wrap
msgid "Customizing Ports Installation"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:821
+#: documentation/content/en/books/handbook/ports/_index.adoc:867
msgid ""
"Some ports provide build options which can be used to enable or disable "
"application components, provide security options, or allow for other "
@@ -1566,7 +1693,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:827
+#: documentation/content/en/books/handbook/ports/_index.adoc:873
msgid ""
"When using `config-recursive`, the list of ports to configure are gathered "
"by the `all-depends-list` target. It is recommended to run `make config-"
@@ -1576,7 +1703,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:834
+#: documentation/content/en/books/handbook/ports/_index.adoc:880
msgid ""
"There are several ways to revisit a port's build options menu in order to "
"add, remove, or change these options after a port has been built. One "
@@ -1588,7 +1715,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:838
+#: documentation/content/en/books/handbook/ports/_index.adoc:884
msgid ""
"The ports system uses man:fetch[1] to download the source files, which "
"supports various environment variables. The `FTP_PASSIVE_MODE`, "
@@ -1598,7 +1725,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:843
+#: documentation/content/en/books/handbook/ports/_index.adoc:889
msgid ""
"For users who cannot be connected to the Internet all the time, `make fetch` "
"can be run within `/usr/ports`, to fetch all distfiles, or within a "
@@ -1610,7 +1737,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:846
+#: documentation/content/en/books/handbook/ports/_index.adoc:892
msgid ""
"In rare cases, such as when an organization has a local distfiles "
"repository, the `MASTER_SITES` variable can be used to override the download "
@@ -1619,7 +1746,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:852
+#: documentation/content/en/books/handbook/ports/_index.adoc:898
#, no-wrap
msgid ""
"# cd /usr/ports/directory\n"
@@ -1628,76 +1755,76 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:855
+#: documentation/content/en/books/handbook/ports/_index.adoc:901
msgid ""
"The `WRKDIRPREFIX` and `PREFIX` variables can override the default working "
"and target directories. For example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:859
+#: documentation/content/en/books/handbook/ports/_index.adoc:905
#, no-wrap
msgid "# make WRKDIRPREFIX=/usr/home/example/ports install\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:862
+#: documentation/content/en/books/handbook/ports/_index.adoc:908
msgid ""
"will compile the port in `/usr/home/example/ports` and install everything "
"under `/usr/local`."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:866
+#: documentation/content/en/books/handbook/ports/_index.adoc:912
#, no-wrap
msgid "# make PREFIX=/usr/home/example/local install\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:869
+#: documentation/content/en/books/handbook/ports/_index.adoc:915
msgid ""
"will compile the port in `/usr/ports` and install it in `/usr/home/example/"
"local`. And:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:873
+#: documentation/content/en/books/handbook/ports/_index.adoc:919
#, no-wrap
msgid "# make WRKDIRPREFIX=../ports PREFIX=../local install\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:876
+#: documentation/content/en/books/handbook/ports/_index.adoc:922
msgid "will combine the two."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:879
+#: documentation/content/en/books/handbook/ports/_index.adoc:925
msgid ""
"These can also be set as environmental variables. Refer to the manual page "
"for your shell for instructions on how to set an environmental variable."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:881
+#: documentation/content/en/books/handbook/ports/_index.adoc:927
#, no-wrap
msgid "Removing Installed Ports"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:885
+#: documentation/content/en/books/handbook/ports/_index.adoc:931
msgid ""
"Installed ports can be uninstalled using `pkg delete`. Examples for using "
"this command can be found in the man:pkg-delete[8] manual page."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:887
+#: documentation/content/en/books/handbook/ports/_index.adoc:933
msgid "Alternately, `make deinstall` can be run in the port\\'s directory:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:895
+#: documentation/content/en/books/handbook/ports/_index.adoc:941
#, no-wrap
msgid ""
"# cd /usr/ports/sysutils/lsof\n"
@@ -1708,13 +1835,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:897
+#: documentation/content/en/books/handbook/ports/_index.adoc:943
#, no-wrap
msgid "\tlsof-4.88.d,8\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:900
+#: documentation/content/en/books/handbook/ports/_index.adoc:946
#, no-wrap
msgid ""
"The deinstallation will free 229 kB\n"
@@ -1722,7 +1849,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:905
+#: documentation/content/en/books/handbook/ports/_index.adoc:951
msgid ""
"It is recommended to read the messages as the port is uninstalled. If the "
"port has any applications that depend upon it, this information will be "
@@ -1731,13 +1858,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:907
+#: documentation/content/en/books/handbook/ports/_index.adoc:953
#, no-wrap
msgid "Upgrading Ports"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:911
+#: documentation/content/en/books/handbook/ports/_index.adoc:957
msgid ""
"Over time, newer versions of software become available in the Ports "
"Collection. This section describes how to determine which software can be "
@@ -1745,7 +1872,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:915
+#: documentation/content/en/books/handbook/ports/_index.adoc:961
msgid ""
"To determine if newer versions of installed ports are available, ensure that "
"the latest version of the ports tree is installed, using the updating "
@@ -1755,13 +1882,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:919
+#: documentation/content/en/books/handbook/ports/_index.adoc:965
#, no-wrap
msgid "# pkg version -l \"<\"\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:926
+#: documentation/content/en/books/handbook/ports/_index.adoc:972
msgid ""
"Before attempting an upgrade, read `/usr/ports/UPDATING` from the top of the "
"file to the date closest to the last time ports were upgraded or the system "
@@ -1774,27 +1901,27 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/ports/_index.adoc:929
+#: documentation/content/en/books/handbook/ports/_index.adoc:975
#, no-wrap
msgid "Tools to Upgrade and Manage Ports"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:933
+#: documentation/content/en/books/handbook/ports/_index.adoc:979
msgid ""
"The Ports Collection contains several utilities to perform the actual "
"upgrade. Each has its strengths and weaknesses."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:936
+#: documentation/content/en/books/handbook/ports/_index.adoc:982
msgid ""
"Historically, most installations used either Portmaster or Portupgrade. "
"Synth is a newer alternative."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:941
+#: documentation/content/en/books/handbook/ports/_index.adoc:987
msgid ""
"The choice of which tool is best for a particular system is up to the system "
"administrator. It is recommended practice to back up your data before using "
@@ -1802,13 +1929,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/ports/_index.adoc:944
+#: documentation/content/en/books/handbook/ports/_index.adoc:990
#, no-wrap
msgid "Upgrading Ports Using Portmaster"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:949
+#: documentation/content/en/books/handbook/ports/_index.adoc:995
msgid ""
"package:ports-mgmt/portmaster[] is a very small utility for upgrading "
"installed ports. It is designed to use the tools installed with the FreeBSD "
@@ -1817,7 +1944,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:954
+#: documentation/content/en/books/handbook/ports/_index.adoc:1000
#, no-wrap
msgid ""
"# cd /usr/ports/ports-mgmt/portmaster\n"
@@ -1825,38 +1952,38 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:957
+#: documentation/content/en/books/handbook/ports/_index.adoc:1003
msgid "Portmaster defines four categories of ports:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:959
+#: documentation/content/en/books/handbook/ports/_index.adoc:1005
msgid ""
"Root port: has no dependencies and is not a dependency of any other ports."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:960
+#: documentation/content/en/books/handbook/ports/_index.adoc:1006
msgid "Trunk port: has no dependencies, but other ports depend upon it."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:961
+#: documentation/content/en/books/handbook/ports/_index.adoc:1007
msgid "Branch port: has dependencies and other ports depend upon it."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:962
+#: documentation/content/en/books/handbook/ports/_index.adoc:1008
msgid "Leaf port: has dependencies but no other ports depend upon it."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:964
+#: documentation/content/en/books/handbook/ports/_index.adoc:1010
msgid "To list these categories and search for updates:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:985
+#: documentation/content/en/books/handbook/ports/_index.adoc:1031
#, no-wrap
msgid ""
"# portmaster -L\n"
@@ -1880,7 +2007,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:988
+#: documentation/content/en/books/handbook/ports/_index.adoc:1034
#, no-wrap
msgid ""
"===>>> 137 total installed ports\n"
@@ -1888,18 +2015,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:991
+#: documentation/content/en/books/handbook/ports/_index.adoc:1037
msgid "This command is used to upgrade all outdated ports:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:995
+#: documentation/content/en/books/handbook/ports/_index.adoc:1041
#, no-wrap
msgid "# portmaster -a\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1005
+#: documentation/content/en/books/handbook/ports/_index.adoc:1051
msgid ""
"By default, Portmaster makes a backup package before deleting the existing "
"port. If the installation of the new version is successful, Portmaster "
@@ -1911,20 +2038,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1008
+#: documentation/content/en/books/handbook/ports/_index.adoc:1054
msgid ""
"If errors are encountered during the upgrade process, add `-f` to upgrade "
"and rebuild all ports:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1012
+#: documentation/content/en/books/handbook/ports/_index.adoc:1058
#, no-wrap
msgid "# portmaster -af\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1016
+#: documentation/content/en/books/handbook/ports/_index.adoc:1062
msgid ""
"Portmaster can also be used to install new ports on the system, upgrading "
"all dependencies before building and installing the new port. To use this "
@@ -1932,31 +2059,31 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1020
+#: documentation/content/en/books/handbook/ports/_index.adoc:1066
#, no-wrap
msgid "# portmaster shells/bash\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1023
+#: documentation/content/en/books/handbook/ports/_index.adoc:1069
msgid ""
"More information about package:ports-mgmt/portmaster[] may be found in its "
"`pkg-descr`."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/ports/_index.adoc:1025
+#: documentation/content/en/books/handbook/ports/_index.adoc:1071
#, no-wrap
msgid "Upgrading Ports Using Portupgrade"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1030
+#: documentation/content/en/books/handbook/ports/_index.adoc:1076
msgid "Portupgrade is deprecated and will be removed in the near future."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1036
+#: documentation/content/en/books/handbook/ports/_index.adoc:1082
msgid ""
"package:ports-mgmt/portupgrade[] is another utility that can be used to "
"upgrade ports. It installs a suite of applications which can be used to "
@@ -1964,7 +2091,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1041
+#: documentation/content/en/books/handbook/ports/_index.adoc:1087
#, no-wrap
msgid ""
"# cd /usr/ports/ports-mgmt/portupgrade\n"
@@ -1972,7 +2099,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1044
+#: documentation/content/en/books/handbook/ports/_index.adoc:1090
msgid ""
"Before performing an upgrade using this utility, it is recommended to scan "
"the list of installed ports using `pkgdb -F` and to fix all the "
@@ -1980,7 +2107,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1047
+#: documentation/content/en/books/handbook/ports/_index.adoc:1093
msgid ""
"To upgrade all the outdated ports installed on the system, use `portupgrade "
"-a`. Alternately, include `-i` to be asked for confirmation of every "
@@ -1988,13 +2115,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1051
+#: documentation/content/en/books/handbook/ports/_index.adoc:1097
#, no-wrap
msgid "# portupgrade -ai\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1055
+#: documentation/content/en/books/handbook/ports/_index.adoc:1101
msgid ""
"To upgrade only a specified application instead of all available ports, use "
"`portupgrade _pkgname_`. It is very important to include `-R` to first "
@@ -2002,13 +2129,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1059
+#: documentation/content/en/books/handbook/ports/_index.adoc:1105
#, no-wrap
msgid "# portupgrade -R firefox\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1066
+#: documentation/content/en/books/handbook/ports/_index.adoc:1112
msgid ""
"If `-P` is included, Portupgrade searches for available packages in the "
"local directories listed in `PKG_PATH`. If none are available locally, it "
@@ -2019,13 +2146,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1070
+#: documentation/content/en/books/handbook/ports/_index.adoc:1116
#, no-wrap
msgid "# portupgrade -PP gnome3\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1074
+#: documentation/content/en/books/handbook/ports/_index.adoc:1120
msgid ""
"To just fetch the port distfiles, or packages, if `-P` is specified, without "
"building or installing anything, use `-F`. For further information on all "
@@ -2033,20 +2160,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1076
+#: documentation/content/en/books/handbook/ports/_index.adoc:1122
msgid ""
"More information about package:ports-mgmt/portupgrade[] may be found in its "
"`pkg-descr`."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:1078
+#: documentation/content/en/books/handbook/ports/_index.adoc:1124
#, no-wrap
msgid "Ports and Disk Space"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1084
+#: documentation/content/en/books/handbook/ports/_index.adoc:1130
msgid ""
"Using the Ports Collection will use up disk space over time. After building "
"and installing a port, running `make clean` within the ports skeleton will "
@@ -2057,13 +2184,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1088
+#: documentation/content/en/books/handbook/ports/_index.adoc:1134
#, no-wrap
msgid "# portsclean -C\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1092
+#: documentation/content/en/books/handbook/ports/_index.adoc:1138
msgid ""
"In addition, outdated source distribution files accumulate in `/usr/ports/"
"distfiles` over time. To use Portupgrade to delete all the distfiles that "
@@ -2071,57 +2198,57 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1096
+#: documentation/content/en/books/handbook/ports/_index.adoc:1142
#, no-wrap
msgid "# portsclean -D\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1099
+#: documentation/content/en/books/handbook/ports/_index.adoc:1145
msgid ""
"Portupgrade can remove all distfiles not referenced by any port currently "
"installed on the system:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1103
+#: documentation/content/en/books/handbook/ports/_index.adoc:1149
#, no-wrap
msgid "# portsclean -DD\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1106
+#: documentation/content/en/books/handbook/ports/_index.adoc:1152
msgid "If Portmaster is installed, use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1110
+#: documentation/content/en/books/handbook/ports/_index.adoc:1156
#, no-wrap
msgid "# portmaster --clean-distfiles\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1113
+#: documentation/content/en/books/handbook/ports/_index.adoc:1159
msgid ""
"By default, this command is interactive and prompts the user to confirm if a "
"distfile should be deleted."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1115
+#: documentation/content/en/books/handbook/ports/_index.adoc:1161
msgid ""
"In addition to these commands, package:ports-mgmt/pkg_cutleaves[] automates "
"the task of removing installed ports that are no longer needed."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/ports/_index.adoc:1117
+#: documentation/content/en/books/handbook/ports/_index.adoc:1163
#, no-wrap
msgid "Building Packages with poudriere"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1124
+#: documentation/content/en/books/handbook/ports/_index.adoc:1170
msgid ""
"poudriere is a `BSD`-licensed utility for creating and testing FreeBSD "
"packages. It uses FreeBSD jails to set up isolated compilation "
@@ -2133,7 +2260,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1129
+#: documentation/content/en/books/handbook/ports/_index.adoc:1175
msgid ""
"poudriere is installed using the package:ports-mgmt/poudriere[] package or "
"port. The installation includes a sample configuration file `/usr/local/etc/"
@@ -2142,7 +2269,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1135
+#: documentation/content/en/books/handbook/ports/_index.adoc:1181
msgid ""
"While `ZFS` is not required on the system running poudriere, it is "
"beneficial. When `ZFS` is used, `ZPOOL` must be specified in `/usr/local/"
@@ -2154,7 +2281,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1139
+#: documentation/content/en/books/handbook/ports/_index.adoc:1185
msgid ""
"The number of processor cores detected is used to define how many builds "
"will run in parallel. Supply enough virtual memory, either with `RAM` or "
@@ -2163,13 +2290,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:1141
+#: documentation/content/en/books/handbook/ports/_index.adoc:1187
#, no-wrap
msgid "Initialize Jails and Port Trees"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1147
+#: documentation/content/en/books/handbook/ports/_index.adoc:1193
msgid ""
"After configuration, initialize poudriere so that it installs a jail with "
"the required FreeBSD tree and a ports tree. Specify a name for the jail "
@@ -2179,7 +2306,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1194
+#: documentation/content/en/books/handbook/ports/_index.adoc:1240
#, no-wrap
msgid ""
"# poudriere jail -c -j 13amd64 -v 13.1-RELEASE\n"
@@ -2229,7 +2356,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1201
+#: documentation/content/en/books/handbook/ports/_index.adoc:1247
#, no-wrap
msgid ""
"# poudriere ports -c -p local -m git+https\n"
@@ -2238,7 +2365,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1206
+#: documentation/content/en/books/handbook/ports/_index.adoc:1252
msgid ""
"On a single computer, poudriere can build ports with multiple "
"configurations, in multiple jails, and from different port trees. Custom "
@@ -2248,7 +2375,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1210
+#: documentation/content/en/books/handbook/ports/_index.adoc:1256
msgid ""
"The basic configuration shown here puts a single jail-, port-, and set-"
"specific `make.conf` in `/usr/local/etc/poudriere.d`. The filename in this "
@@ -2259,7 +2386,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1212
+#: documentation/content/en/books/handbook/ports/_index.adoc:1258
msgid ""
"Packages to be built are entered in `13amd64-local-workstation-pkglist` "
"(ports with extref:{porters-handbook}flavors[FLAVORS] can be defined with "
@@ -2267,7 +2394,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1220
+#: documentation/content/en/books/handbook/ports/_index.adoc:1266
#, no-wrap
msgid ""
"editors/emacs\n"
@@ -2278,29 +2405,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1223
+#: documentation/content/en/books/handbook/ports/_index.adoc:1269
msgid "Options and dependencies for the specified ports are configured:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1227
+#: documentation/content/en/books/handbook/ports/_index.adoc:1273
#, no-wrap
msgid "# poudriere options -j 13amd64 -p local -z workstation -f 13amd64-local-workstation-pkglist\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1230
+#: documentation/content/en/books/handbook/ports/_index.adoc:1276
msgid "Finally, packages are built and a package repository is created:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1234
+#: documentation/content/en/books/handbook/ports/_index.adoc:1280
#, no-wrap
msgid "# poudriere bulk -j 13amd64 -p local -z workstation -f 13amd64-local-workstation-pkglist\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1238
+#: documentation/content/en/books/handbook/ports/_index.adoc:1284
msgid ""
"While running, pressing kbd:[Ctrl+t] displays the current state of the "
"build. poudriere also builds files in `/poudriere/logs/bulk/jailname` that "
@@ -2308,27 +2435,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1240
+#: documentation/content/en/books/handbook/ports/_index.adoc:1286
msgid ""
"After completion, the new packages are now available for installation from "
"the poudriere repository."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1242
+#: documentation/content/en/books/handbook/ports/_index.adoc:1288
msgid ""
"For more information on using poudriere, see man:poudriere[8] and the main "
"web site, https://github.com/freebsd/poudriere/wiki[]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:1243
+#: documentation/content/en/books/handbook/ports/_index.adoc:1289
#, no-wrap
msgid "Configuring pkg Clients to Use a poudriere Repository"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1248
+#: documentation/content/en/books/handbook/ports/_index.adoc:1294
msgid ""
"While it is possible to use both a custom repository along side of the "
"official repository, sometimes it is useful to disable the official "
@@ -2338,7 +2465,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1254
+#: documentation/content/en/books/handbook/ports/_index.adoc:1300
#, no-wrap
msgid ""
"FreeBSD: {\n"
@@ -2347,7 +2474,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1258
+#: documentation/content/en/books/handbook/ports/_index.adoc:1304
msgid ""
"Usually it is easiest to serve a poudriere repository to the client machines "
"via HTTP. Set up a webserver to serve up the package directory, for "
@@ -2356,7 +2483,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1261
+#: documentation/content/en/books/handbook/ports/_index.adoc:1307
msgid ""
"If the URL to the package repository is: `http://pkg.example.com/13amd64`, "
"then the repository configuration file in `/usr/local/etc/pkg/repos/"
@@ -2364,7 +2491,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1268
+#: documentation/content/en/books/handbook/ports/_index.adoc:1314
#, no-wrap
msgid ""
"custom: {\n"
@@ -2374,14 +2501,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1271
+#: documentation/content/en/books/handbook/ports/_index.adoc:1317
msgid ""
"If exposing the package repository to the internet is not desired, the "
"`file://` protocol can be used to point to the repository directly:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1278
+#: documentation/content/en/books/handbook/ports/_index.adoc:1324
#, no-wrap
msgid ""
"custom: {\n"
@@ -2391,13 +2518,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/ports/_index.adoc:1281
+#: documentation/content/en/books/handbook/ports/_index.adoc:1327
#, no-wrap
msgid "Post-Installation Considerations"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1285
+#: documentation/content/en/books/handbook/ports/_index.adoc:1331
msgid ""
"Regardless of whether the software was installed from a binary package or "
"port, most third-party applications require some level of configuration "
@@ -2406,7 +2533,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1287
+#: documentation/content/en/books/handbook/ports/_index.adoc:1333
msgid ""
"Most applications install at least one default configuration file in `/usr/"
"local/etc`. In cases where an application has a large number of "
@@ -2418,7 +2545,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1288
+#: documentation/content/en/books/handbook/ports/_index.adoc:1334
msgid ""
"Applications which provide documentation will install it into `/usr/local/"
"share/doc` and many applications also install manual pages. This "
@@ -2426,7 +2553,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1289
+#: documentation/content/en/books/handbook/ports/_index.adoc:1335
msgid ""
"Some applications run services which must be added to `/etc/rc.conf` before "
"starting the application. These applications usually install a startup "
@@ -2435,7 +2562,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1294
+#: documentation/content/en/books/handbook/ports/_index.adoc:1340
msgid ""
"By design, applications do not run their startup script upon installation, "
"nor do they run their stop script upon deinstallation or upgrade. This "
@@ -2443,32 +2570,32 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1297
+#: documentation/content/en/books/handbook/ports/_index.adoc:1343
msgid ""
"Users of man:csh[1] should run `rehash` to rebuild the known binary list in "
"the shells `PATH`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1298
+#: documentation/content/en/books/handbook/ports/_index.adoc:1344
msgid ""
"Use `pkg info` to determine which files, man pages, and binaries were "
"installed with the application."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/ports/_index.adoc:1300
+#: documentation/content/en/books/handbook/ports/_index.adoc:1346
#, no-wrap
msgid "Dealing with Broken Ports"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1303
+#: documentation/content/en/books/handbook/ports/_index.adoc:1349
msgid "When a port does not build or install, try the following:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1305
+#: documentation/content/en/books/handbook/ports/_index.adoc:1351
msgid ""
"Search to see if there is a fix pending for the port in the link:https://"
"www.FreeBSD.org/support/[Problem Report database]. If so, implementing the "
@@ -2476,7 +2603,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1306
+#: documentation/content/en/books/handbook/ports/_index.adoc:1352
msgid ""
"Ask the maintainer of the port for help. Type `make maintainer` in the ports "
"skeleton or read the port's `Makefile` to find the maintainer's email "
@@ -2485,7 +2612,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1312
+#: documentation/content/en/books/handbook/ports/_index.adoc:1358
msgid ""
"Some ports are not maintained by an individual but instead by a group "
"maintainer represented by a extref:{mailing-list-faq}[mailing list]. Many, "
@@ -2495,7 +2622,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1315
+#: documentation/content/en/books/handbook/ports/_index.adoc:1361
msgid ""
"In particular, ports maintained by "
"mailto:ports@FreeBSD.org[ports@FreeBSD.org] are not maintained by a specific "
@@ -2504,7 +2631,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1318
+#: documentation/content/en/books/handbook/ports/_index.adoc:1364
msgid ""
"If there is no response to the email, use Bugzilla to submit a bug report "
"using the instructions in extref:{problem-reports}[Writing FreeBSD Problem "
@@ -2512,7 +2639,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1319
+#: documentation/content/en/books/handbook/ports/_index.adoc:1365
msgid ""
"Fix it! The extref:{porters-handbook}[Porter's Handbook] includes detailed "
"information on the ports infrastructure so that you can fix the occasional "
@@ -2520,7 +2647,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1319
+#: documentation/content/en/books/handbook/ports/_index.adoc:1365
msgid ""
"Install the package instead of the port using the instructions in "
"crossref:ports[pkgng-intro, Using pkg for Binary Package Management]."
diff --git a/documentation/content/en/books/handbook/ppp-and-slip/_index.adoc b/documentation/content/en/books/handbook/ppp-and-slip/_index.adoc
index a267fdc7ea..3d7ec970d3 100644
--- a/documentation/content/en/books/handbook/ppp-and-slip/_index.adoc
+++ b/documentation/content/en/books/handbook/ppp-and-slip/_index.adoc
@@ -55,13 +55,13 @@ endif::[]
FreeBSD supports the Point-to-Point (PPP) protocol which can be used to establish a network or Internet connection using a dial-up modem.
This chapter describes how to configure modem-based communication services in FreeBSD.
-After reading this chapter, you will know:
+Read this chapter to learn:
* How to configure, use, and troubleshoot a PPP connection.
* How to set up PPP over Ethernet (PPPoE).
* How to set up PPP over ATM (PPPoA).
-Before reading this chapter, you should:
+Before reading this chapter:
* Be familiar with basic network terminology.
* Understand the basics and purpose of a dial-up connection and PPP.
@@ -289,7 +289,7 @@ This line specifies the PAP/CHAP user name.Insert the correct value for _MyUserN
Line 14:::
This line specifies the PAP/CHAP password.
Insert the correct value for _MyPassword_.
-You may want to add an additional line, such as:
+An additional line may be added, such as:
+
[.programlisting]
....
@@ -384,8 +384,8 @@ router_enable="NO"
It is important that the `routed` daemon is not started, as `routed` tends to delete the default routing table entries created by `ppp`.
-It is probably a good idea to ensure that the `sendmail_flags` line does not include the `-q` option, otherwise `sendmail` will attempt to do a network lookup every now and then, possibly causing your machine to dial out.
-You may try:
+It is probably a good idea to ensure that the `sendmail_flags` line does not include the `-q` option, otherwise `sendmail` will attempt to do a network lookup every now and then, possibly causing the machine to dial out.
+Try this:
[.programlisting]
....
@@ -709,13 +709,13 @@ Here is an example of a working [.filename]#ppp.conf#:
[.programlisting]
....
default:
- set log Phase tun command # you can add more detailed logging if you wish
+ set log Phase tun command # add more detailed logging when needed
set ifaddr 10.0.0.1/0 10.0.0.2/0
name_of_service_provider:
- set device PPPoE:xl1 # replace xl1 with your Ethernet device
- set authname YOURLOGINNAME
- set authkey YOURPASSWORD
+ set device PPPoE:xl1 # replace xl1 with the Ethernet device
+ set authname THELOGINNAME
+ set authkey THEPASSWORD
set dial
set login
add default HISADDR
@@ -734,7 +734,7 @@ Add the following to [.filename]#/etc/rc.conf#:
....
ppp_enable="YES"
ppp_mode="ddial"
-ppp_nat="YES" # if you want to enable nat for your local network, otherwise NO
+ppp_nat="YES" # when needing to enable nat for the local network, otherwise NO
ppp_profile="name_of_service_provider"
....
@@ -746,7 +746,7 @@ Service tags are used to distinguish between different PPPoE servers attached to
Any required service tag information should be in the documentation provided by the ISP.
As a last resort, one could try installing the package:net/rr-pppoe[] package or port.
-Bear in mind however, this may de-program your modem and render it useless, so think twice before doing it.
+Bear in mind however, this may de-program the modem and render it useless, so think twice before doing it.
Simply install the program shipped with the modem.
Then, access the menu:System[] menu from the program.
The name of the profile should be listed there.
@@ -838,8 +838,8 @@ adsl:
open
....
-<.> The username used to authenticate with your ISP.
-<.> The password used to authenticate with your ISP.
+<.> The username used to authenticate with the ISP.
+<.> The password used to authenticate with the ISP.
Information about the link, or links, to establish is found in [.filename]#mpd.links#.
An example [.filename]#mpd.links# to accompany the above example is given beneath:
@@ -896,7 +896,7 @@ adsl:
....
<.> The username for the DSL provider.
-<.> The password for your account.
+<.> The password for the account.
[WARNING]
====
diff --git a/documentation/content/en/books/handbook/preface/_index.adoc b/documentation/content/en/books/handbook/preface/_index.adoc
index b25f3960d8..0c9fcd9dfb 100644
--- a/documentation/content/en/books/handbook/preface/_index.adoc
+++ b/documentation/content/en/books/handbook/preface/_index.adoc
@@ -51,8 +51,8 @@ endif::[]
The FreeBSD newcomer will find that the first section of this book guides the user through the FreeBSD installation process and gently introduces the concepts and conventions that underpin UNIX(R).
Working through this section requires little more than the desire to explore, and the ability to take on board new concepts as they are introduced.
-Once you have traveled this far, the second, far larger, section of the Handbook is a comprehensive reference to all manner of topics of interest to FreeBSD system administrators.
-Some of these chapters may recommend that you do some prior reading, and this is noted in the synopsis at the beginning of each chapter.
+Once reaching this far, the second, far larger, section of the Handbook is a comprehensive reference to all manner of topics of interest to FreeBSD system administrators.
+Some of these chapters may recommend to do some prior reading, and this is noted in the synopsis at the beginning of each chapter.
For a list of additional sources of information, please see crossref:bibliography[bibliography,Bibliography].
@@ -74,7 +74,7 @@ These are the major updates since the fourth edition of the Handbook.
* The crossref:desktop[desktop, Desktop] chapter has been updated with upgraded installation instructions for KDE Plasma, GNOME, XFCE, MATE, Cinnamon, and LXQT, expanded browser options, a new development tools section, and updates to office productivity, document viewers, and finance sections.
* The crossref:multimedia[multimedia, Multimedia] chapter has been reworked with updates to the sound section, new tables for sound mixers, audio players, and video players, guidance on automatic headphone switching, a new conferencing and meetings section, and a revised image scanners section.
* The crossref:linuxemu[linuxemu, Linuxemu] chapter has been improved with updated instructions for setting up a Debian/Ubuntu base system using debootstrap.
-* The crossref:config[config, Config] chapter has been renamed for accuracy, with updates to service management, cron and periodic, syslog, power management, and swap sections. A new entry on config files was added, and the outdated tuning section was removed.
+* The crossref:config[config-tuning, Config] chapter has been renamed for accuracy, with updates to service management, cron and periodic, syslog, power management, and swap sections. A new entry on config files was added, and the outdated tuning section was removed.
* The crossref:security[security, Security] chapter has been updated with enhancements to VPN over IPSec, securing accounts, password hashes, sudo/doas, and OpenSSH/OpenSSL. New sections have been added covering IDS, secure levels, file flags, Capsicum, NFSv4 ACLs, and resource limits.
* The crossref:jails[jails, Jails] chapter has been updated to include details on jail types (Thick, Thin, VNET, and Linux Jails), host system configuration, networking options, the jail configuration file, setup procedures, upgrade methods, resource limits, and different jail managers and container solutions.
* The crossref:mail[mail, Mail] chapter has been updated to include information on DMA, upgrades to Sendmail, instructions for changing DMA and Sendmail to use different MTAs, and the removal of Dialup and Fetchmail sections, along with a reorganization of the chapter.
@@ -157,7 +157,7 @@ _crossref:bsdinstall[bsdinstall,Installing FreeBSD]_::
Walks a user through the entire installation process of FreeBSD 9._x_ and later using bsdinstall.
_crossref:basics[basics,FreeBSD Basics]_::
-Covers the basic commands and functionality of the FreeBSD operating system. If you are familiar with Linux(R) or another flavor of UNIX(R) then you can probably skip this chapter.
+Covers the basic commands and functionality of the FreeBSD operating system. When familiar with Linux(R) or another flavor of UNIX(R) then this chapter can probably be skipped.
_crossref:ports[ports,Installing Applications: Packages and Ports]_::
Covers the installation of third-party software with both FreeBSD's innovative "Ports Collection" and standard binary packages.
@@ -172,10 +172,10 @@ _crossref:desktop[desktop,Desktop Applications]_::
Lists some common desktop applications, such as web browsers and productivity suites, and describes how to install them on FreeBSD.
_crossref:multimedia[multimedia,Multimedia]_::
-Shows how to set up sound and video playback support for your system. Also describes some sample audio and video applications.
+Shows how to set up sound and video playback support for the system. Also describes some sample audio and video applications.
_crossref:kernelconfig[kernelconfig,Configuring the FreeBSD Kernel]_::
-Explains why you might need to configure a new kernel and provides detailed instructions for configuring, building, and installing a custom kernel.
+Explains the need to configure a new kernel and provides detailed instructions for configuring, building, and installing a custom kernel.
_crossref:printing[printing,Printing]_::
Describes managing printers on FreeBSD, including information about banner pages, printer accounting, and initial setup.
@@ -193,7 +193,7 @@ _crossref:boot[boot,The FreeBSD Booting Process]_::
Describes the FreeBSD boot process and explains how to control this process with configuration options.
_crossref:security[security,Security]_::
-Describes many different tools available to help keep your FreeBSD system secure, including Kerberos, IPsec and OpenSSH.
+Describes many different tools available to help keep the FreeBSD system secure, including Kerberos, IPsec and OpenSSH.
_crossref:jails[jails,Jails]_::
Describes the jails framework, and the improvements of jails over the traditional chroot support of FreeBSD.
@@ -238,19 +238,19 @@ _crossref:mail[mail,Electronic Mail]_::
Explains the different components of an email server and dives into simple configuration topics for the most popular mail server software: sendmail.
_crossref:network-servers[network-servers,Network Servers]_::
-Provides detailed instructions and example configuration files to set up your FreeBSD machine as a network filesystem server, domain name server, network information system server, or time synchronization server.
+Provides detailed instructions and example configuration files to set up the FreeBSD machine as a network filesystem server, domain name server, network information system server, or time synchronization server.
_crossref:firewalls[firewalls,Firewalls]_::
Explains the philosophy behind software-based firewalls and provides detailed information about the configuration of the different firewalls available for FreeBSD.
_crossref:advanced-networking[advanced-networking,Advanced Networking]_::
-Describes many networking topics, including sharing an Internet connection with other computers on your LAN, advanced routing topics, wireless networking, Bluetooth(R), ATM, IPv6, and much more.
+Describes many networking topics, including sharing an Internet connection with other computers on the LAN, advanced routing topics, wireless networking, Bluetooth(R), ATM, IPv6, and much more.
_crossref:mirrors[mirrors,Obtaining FreeBSD]_::
-Lists different sources for obtaining FreeBSD media on CDROM or DVD as well as different sites on the Internet that allow you to download and install FreeBSD.
+Lists different sources for obtaining FreeBSD media on CDROM or DVD as well as different sites on the Internet that allows to download and install FreeBSD.
_crossref:bibliography[bibliography,Bibliography]_::
-This book touches on many different subjects that may leave you hungry for a more detailed explanation. The bibliography lists many excellent books that are referenced in the text.
+This book touches on many different subjects that may leave readers hungry for a more detailed explanation. The bibliography lists many excellent books that are referenced in the text.
_crossref:eresources[eresources,Resources on the Internet]_::
Describes the many forums available for FreeBSD users to post questions and engage in technical conversations about FreeBSD.
@@ -303,7 +303,7 @@ C:\> tools\fdimage floppies\kern.flp A:
....
Examples starting with # indicate a command that must be invoked as the superuser in FreeBSD.
-You can login as `root` to type the command, or login as your normal account and use man:su[1] to gain superuser privileges.
+Login as `root` to type the command, or login as the normal account and use man:su[1] to gain superuser privileges.
[source,shell]
....
@@ -321,7 +321,7 @@ Unless otherwise noted, C-shell syntax is used for setting environment variables
[[preface-acknowledgements]]
== Acknowledgments
-The book you are holding represents the efforts of many hundreds of people around the world.
+This book represents the efforts of many hundreds of people around the world.
Whether they sent in fixes for typos, or submitted complete chapters, all the contributions have been useful.
Several companies have supported the development of this document by paying authors to work on it full-time, paying for publication, etc.
diff --git a/documentation/content/en/books/handbook/security/_index.adoc b/documentation/content/en/books/handbook/security/_index.adoc
index 53be6040d1..f2dc051b6a 100644
--- a/documentation/content/en/books/handbook/security/_index.adoc
+++ b/documentation/content/en/books/handbook/security/_index.adoc
@@ -256,7 +256,7 @@ Enter new password:
If a password that does not match the policy is entered, it will be rejected with a warning and the user will have an opportunity to try again, up to the configured number of retries.
-If your organization's policy requires passwords to expire, FreeBSD supports the `passwordtime` in the user's login class in [.filename]#/etc/login.conf#
+If the organization's policy requires passwords to expire, FreeBSD supports the `passwordtime` in the user's login class in [.filename]#/etc/login.conf#
The `default` login class contains an example:
@@ -580,7 +580,7 @@ All devices may be read or written subject to their permissions.
1::
*Secure mode* - the system immutable and system append-only flags may not be turned off;
disks for mounted file systems, [.filename]#/dev/mem# and [.filename]#/dev/kmem# may not be opened for writing;
-[.filename]#/dev/io# (if your platform has it) may not be opened at all; kernel modules (see man:kld[4]) may not be loaded or unloaded.
+[.filename]#/dev/io# (if the platform has it) may not be opened at all; kernel modules (see man:kld[4]) may not be loaded or unloaded.
The kernel debugger may not be entered using the debug.kdb.enter sysctl.
A panic or trap cannot be forced using the debug.kdb.panic, debug.kdb.panic_str and other sysctl's.
@@ -1888,7 +1888,7 @@ Additionally, always exercise caution when editing system configuration files, e
=== Enabling and Configuring Resource Limits
The man:rctl[8] system provides a more fine-grained way to set and manage resource limits for individual processes and users.
-It allows you to dynamically assign resource limits to specific processes or users, regardless of their user class.
+It allows dynamically assigning resource limits to specific processes or users, regardless of their user class.
The first step to use man:rctl[8] will be to enable it adding the following line to [.filename]#/boot/loader.conf# and reboot the system:
diff --git a/documentation/content/en/books/handbook/serialcomms/_index.adoc b/documentation/content/en/books/handbook/serialcomms/_index.adoc
index 18637f7d1c..e275e26ae6 100644
--- a/documentation/content/en/books/handbook/serialcomms/_index.adoc
+++ b/documentation/content/en/books/handbook/serialcomms/_index.adoc
@@ -56,14 +56,14 @@ UNIX(R) has always had support for serial communications as the very first UNIX(
Things have changed a lot from the days when the average terminal consisted of a 10-character-per-second serial printer and a keyboard.
This chapter covers some of the ways serial communications can be used on FreeBSD.
-After reading this chapter, you will know:
+Read this chapter to learn:
* How to connect terminals to a FreeBSD system.
* How to use a modem to dial out to remote hosts.
* How to allow remote users to login to a FreeBSD system with a modem.
* How to boot a FreeBSD system from a serial console.
-Before reading this chapter, you should:
+Before reading this chapter:
* Know how to crossref:kernelconfig[kernelconfig, configure and install a custom kernel].
* Understand crossref:basics[basics, FreeBSD permissions and processes].
@@ -880,7 +880,7 @@ Put in an entry for `tip1200` or `cu1200`, but go ahead and use whatever bps rat
=== Accessing a Number of Hosts Through a Terminal Server
Rather than waiting until connected and typing `CONNECT _host_` each time, use ``tip``'s `cm` capability.
-For example, these entries in [.filename]#/etc/remote# will let you type `tip pain` or `tip muffin` to connect to the hosts `pain` or `muffin`, and `tip deep13` to connect to the terminal server.
+For example, these entries in [.filename]#/etc/remote# allow typing `tip pain` or `tip muffin` to connect to the hosts `pain` or `muffin`, and `tip deep13` to connect to the terminal server.
[.programlisting]
....
diff --git a/documentation/content/en/books/handbook/usb-device-mode/_index.adoc b/documentation/content/en/books/handbook/usb-device-mode/_index.adoc
index 224412d35f..1ca78d5dfd 100644
--- a/documentation/content/en/books/handbook/usb-device-mode/_index.adoc
+++ b/documentation/content/en/books/handbook/usb-device-mode/_index.adoc
@@ -75,7 +75,7 @@ Note that in some cases, depending on the hardware and the hosts operating syste
When FreeBSD is running on the host, man:usbconfig[8] `reset` can be used.
This also must be done after loading [.filename]#usb_template.ko# if the USB host was already connected to the USBOTG socket.
-After reading this chapter, you will know:
+Read this chapter to learn:
* How to set up USB Device Mode functionality on FreeBSD.
* How to configure the virtual serial port on FreeBSD.
@@ -141,7 +141,7 @@ To load the module and set the template without rebooting use:
To connect to a board configured to provide USB device mode serial ports, connect the USB host, such as a laptop, to the boards USB OTG or USB client port.
Use `pstat -t` on the host to list the terminal lines.
-Near the end of the list you should see a USB serial port, e.g. "ttyU0".
+Near the end of the list a USB serial port is shown, e.g. "ttyU0".
To open the connection, use:
[source,shell]
@@ -149,7 +149,7 @@ To open the connection, use:
# cu -l /dev/ttyU0
....
-After pressing the kbd:[Enter] key a few times you will see a login prompt.
+After pressing the kbd:[Enter] key a few times a login prompt appears.
=== Connecting to USB Device Mode Serial Ports from macOS
@@ -174,10 +174,10 @@ To open the connection, use:
=== Connecting to USB Device Mode Serial Ports from Microsoft Windows 10
To connect to a board configured to provide USB device mode serial ports, connect the USB host, such as a laptop, to the boards USB OTG or USB client port.
-To open a connection you will need a serial terminal program, such as PuTTY.
+To open a connection a serial terminal program is needed, such as PuTTY.
To check the COM port name used by Windows, run Device Manager, expand "Ports (COM & LPT)".
-You will see a name similar to "USB Serial Device (COM4)".
-Run serial terminal program of your choice, for example PuTTY.
+A name similar to "USB Serial Device (COM4)" appears.
+Run the serial terminal program of choice, for example PuTTY.
In the PuTTY dialog set "Connection type" to "Serial", type the COMx obtained from Device Manager in the "Serial line" dialog box and click Open.
[[usb-device-mode-network]]
diff --git a/documentation/content/en/books/handbook/virtualization/_index.adoc b/documentation/content/en/books/handbook/virtualization/_index.adoc
index 70737882ac..bd9dc39007 100644
--- a/documentation/content/en/books/handbook/virtualization/_index.adoc
+++ b/documentation/content/en/books/handbook/virtualization/_index.adoc
@@ -55,7 +55,7 @@ endif::[]
Virtualization software allows multiple operating systems to run simultaneously on the same computer.
Such software systems for PCs often involve a host operating system which runs the virtualization software and supports any number of guest operating systems.
-After reading this chapter, you will know:
+Read this chapter to learn:
* The difference between a host operating system and a guest operating system.
* How to install FreeBSD on the following virtualization platforms:
@@ -66,7 +66,7 @@ After reading this chapter, you will know:
** bhyve(FreeBSD)
* How to tune a FreeBSD system for best performance under virtualization.
-Before reading this chapter, you should:
+Before reading this chapter:
* Understand the crossref:basics[basics,basics of UNIX(R) and FreeBSD].
* Know how to crossref:bsdinstall[bsdinstall,install FreeBSD].
@@ -424,7 +424,7 @@ All users that need access to VirtualBox(TM) will have to be added as members of
[source,shell]
....
-# pw groupmod vboxusers -m yourusername
+# pw groupmod vboxusers -m username
....
The default permissions for [.filename]#/dev/vboxnetctl# are restrictive and need to be changed for bridged networking:
@@ -463,7 +463,7 @@ For VirtualBox(TM) to be aware of USB devices attached to the machine, the user
[source,shell]
....
-# pw groupmod operator -m yourusername
+# pw groupmod operator -m username
....
Then, add the following to [.filename]#/etc/devfs.rules#, or create this file if it does not exist yet:
@@ -747,7 +747,7 @@ After a successful installation, QEMU will boot the operating system installed o
[NOTE]
====
QEMU supports a ```-runas``` option.
-For added security, include the option "-runas your_user_name" in the script listing above.
+For added security, include the option "-runas user_name" in the script listing above.
See man:qemu[1] for details.
====
@@ -1170,7 +1170,7 @@ image::qemu-freebsd16.png[]
Reboot the system, and before FreeBSD starts up, switch to the monitor and enter `stop`.
The VM will stop.
-Enter `loadvm` with the tag you used above (here `original_install`).
+Enter `loadvm` with the tag used above (here `original_install`).
[source, shell]
....
@@ -1413,7 +1413,7 @@ Now the guest can be started from the virtual disk:
[[virtualization-bhyve-linux]]
=== Creating a Linux(R) Guest
-Linux guests can be booted either like any other regular crossref:virtualization[virtualization-bhyve-uefi,"UEFI-based guest"] virtual machine, or alternatively, you can make use of the package:sysutils/grub2-bhyve[] port.
+Linux guests can be booted either like any other regular crossref:virtualization[virtualization-bhyve-uefi,"UEFI-based guest"] virtual machine, or alternatively, use the package:sysutils/grub2-bhyve[] port.
To do this, first ensure that the port is installed, then create a file to use as the virtual disk for the guest machine:
@@ -1503,9 +1503,9 @@ Boot the virtual machine:
-s 3:0,virtio-blk,./linux.img -l com1,stdio -c 4 -m 1024M linuxguest
....
-Linux(R) will now boot in the virtual machine and eventually present you with the login prompt.
+Linux(R) will now boot in the virtual machine and eventually presents the login prompt.
Login and use the virtual machine.
-When you are finished, reboot the virtual machine to exit bhyve.
+When finished, reboot the virtual machine to exit bhyve.
Destroy the virtual machine instance:
[source,shell]
@@ -1522,7 +1522,7 @@ This option may support guest operating systems that are not supported by the ot
To make use of the UEFI support in bhyve, first obtain the UEFI firmware images.
This can be done by installing package:sysutils/bhyve-firmware[] port or package.
-With the firmware in place, add the flags `-l bootrom,_/path/to/firmware_` to your bhyve command line.
+With the firmware in place, add the flags `-l bootrom,_/path/to/firmware_` to the bhyve command line.
The actual bhyve command may look like this:
[source,shell]
@@ -1534,7 +1534,7 @@ The actual bhyve command may look like this:
guest
....
-To allow a guest to store UEFI variables, you can use a variables file appended to the `-l` flag.
+To allow a guest to store UEFI variables, use a variables file appended to the `-l` flag.
Note that bhyve will write guest modifications to the given variables file.
Therefore, be sure to first create a per-guest-copy of the variables template file:
@@ -1543,7 +1543,7 @@ Therefore, be sure to first create a per-guest-copy of the variables template fi
# cp /usr/local/share/uefi-firmware/BHYVE_UEFI_VARS.fd /path/to/vm-image/BHYVE_UEFI_VARS.fd
....
-Then, add that variables file into your bhyve arguments:
+Then, add that variables file to the bhyve arguments:
[source,shell]
....
@@ -1641,7 +1641,7 @@ A detailed description for this process can be found on the link:https://wiki.fr
[WARNING]
====
Modifying Windows installation media and running Windows guests without a TPM module are unsupported by the manufacturer.
-Consider your application and use case before implementing such approaches.
+Consider the application and use case before implementing such approaches.
====
[[virtualization-bhyve-zfs]]
@@ -1664,7 +1664,7 @@ When starting the VM, specify the ZFS volume as the disk drive:
-l com1,stdio -c 4 -m 1024M linuxguest
....
-If you are using ZFS for the host as well as inside a guest, keep in mind the competing memory pressure of both systems caching the virtual machine's contents.
+When using ZFS for the host as well as inside a guest, keep in mind the competing memory pressure of both systems caching the virtual machine's contents.
To alleviate this, consider setting the host's ZFS filesystems to use metadata-only cache.
To do this, apply the following settings to ZFS filesystems on the host, replacing `<name>` with the name of the specific zvol dataset name of the virtual machine.
@@ -1762,7 +1762,7 @@ To verify successful activation of the snapshot feature, enter
and check if the output lists a `--suspend` flag.
If the flag is missing, the feature did not activate correctly.
-Then, you can snapshot and suspend a running virtual machine of your choice:
+Then, snapshot and suspend a running virtual machine of choice:
[source,shell]
....
@@ -1877,7 +1877,7 @@ add path 'tap10*' unhide
[NOTE]
====
-If there's another devfs rule with the numeric ID 100 in your [.filename]#/etc/devfs.rules# file, replace the one in the listing with another yet unused ID number.
+If there's another devfs rule with the numeric ID 100 in the [.filename]#/etc/devfs.rules# file, replace the one in the listing with another yet unused ID number.
====
[NOTE]
@@ -1907,8 +1907,8 @@ Those rules can be expanded and varied with different guest and interface names
[NOTE]
====
-If you intend to use bhyve on the host as well as in a one or more jails, remember that [.filename]#tap# and [.filename]#nmdm# interface names will operate in a shared environment.
-For example, you can use [.filename]#/dev/nmdmbhyve0# only either for bhyve on the host or in a jail.
+When intending to use bhyve on the host as well as in a one or more jails, remember that [.filename]#tap# and [.filename]#nmdm# interface names will operate in a shared environment.
+For example, use [.filename]#/dev/nmdmbhyve0# only either for bhyve on the host or in a jail.
====
Restart devfs for the changes to be loaded:
@@ -1918,8 +1918,8 @@ Restart devfs for the changes to be loaded:
# service devfs restart
....
-Then add a definition for your new jail into [.filename]#/etc/jail.conf# or [.filename]#/etc/jail.conf.d#.
-Replace the interface number [.filename]#$if# and IP address with your personal variations.
+Then add a definition for the new jail into [.filename]#/etc/jail.conf# or [.filename]#/etc/jail.conf.d#.
+Replace the interface number [.filename]#$if# and IP address with personal variations.
.Using NAT or routed traffic with a firewall
[example]
@@ -1937,9 +1937,9 @@ bhyve {
exec.clean;
- host.hostname = "your-hostname-here";
+ host.hostname = "the-hostname-here";
vnet;
- vnet.interface = "em${if}";
+ vnet.interface = "jail${if}";
path = "/jails/${name}";
persist;
securelevel = 3;
@@ -1955,7 +1955,7 @@ bhyve {
}
....
-This example assumes use of a firewall like `pf` or `ipfw` to NAT your jail traffic.
+This example assumes use of a firewall like `pf` or `ipfw` to NAT the jail traffic.
See the crossref:firewalls[,Firewalls] chapter for more details on the available options to implement this.
====
.Using a bridged network connection
@@ -1974,9 +1974,9 @@ bhyve {
exec.clean;
- host.hostname = "your-hostname-here";
+ host.hostname = "the-hostname-here";
vnet;
- vnet.interface = "em${if}";
+ vnet.interface = "jail${if}";
path = "/jails/${name}";
persist;
securelevel = 3;
@@ -1995,7 +1995,7 @@ bhyve {
[NOTE]
====
-If you previously replaced the devfs ruleset ID 100 in [.filename]#/etc/devfs.rules# with your own unique number, remember to replace the numeric ID also in your [.filename]#jails.conf# too.
+Having previously replaced the devfs ruleset ID 100 in [.filename]#/etc/devfs.rules# with a custom unique number, remember to replace the numeric ID also in the [.filename]#jails.conf# too.
====
[[virtualization-bhyve-jailed-config]]
@@ -2023,7 +2023,7 @@ Restart and enable the jail:
# service jail restart bhyve
....
-Afterwards, you can create a virtual machine within the jail.
+Afterwards, create a virtual machine within the jail.
For a FreeBSD guest, download an installation ISO first:
[source,shell]
@@ -2052,7 +2052,7 @@ Skipping this step may cause the following error message when starting `bhyve`:
`vm_open: vm-name could not be opened. No such file or directory`
====
-Finally, use your preferred way of starting the guest.
+Finally, use the preferred way of starting the guest.
.Starting with `vmrun.sh` and ZFS
[example]
@@ -2063,7 +2063,7 @@ Using `vmrun.sh` on a ZFS filesystems:
....
# jexec bhyve
# sh /usr/share/examples/bhyve/vmrun.sh -c 1 -m 1024M \
- -t tap100 -d /dev/zvols/zroot/vms/bhyvevm0 -i -I /vms/FreeBSD-14.0-RELEASE-amd64-bootonly.iso bhyvevm0
+ -t tap100 -d /dev/zvol/zroot/vms/bhyvevm0 -i -I /vms/FreeBSD-14.0-RELEASE-amd64-bootonly.iso bhyvevm0
....
====
@@ -2083,7 +2083,7 @@ Using `vmrun.sh` on a UFS filesystem:
.Starting bhyve for an UEFI guest with ZFS
[example]
====
-If instead you want to use an UEFI guest, remember to first install the required firmware package package:sysutils/bhyve-firmware[] in the jail:
+When wanting to use an UEFI guest, remember to first install the required firmware package package:sysutils/bhyve-firmware[] in the jail:
[source,shell]
....
@@ -2106,7 +2106,7 @@ Then use `bhyve` directly:
bhyvevm0
....
-This will allow you to connect to your virtual machine `bhyvevm0` through VNC as well as a serial console at [.filename]#/dev/nmdbbhyve0B#.
+This allows connecting to the virtual machine `bhyvevm0` through VNC as well as a serial console at [.filename]#/dev/nmdbbhyve0B#.
====
[[virtualization-bhyve-nmdm]]
@@ -2139,7 +2139,7 @@ For security reasons, it's therefore recommended to logout before disconnecting.
The number in the [.filename]#nmdm# device path must be unique for each virtual machine and must not be used by any other processes before bhyve starts.
The number can be chosen arbitrarily and does not need to be taken from a consecutive sequence of numbers.
The device node pair (i.e. [.filename]#/dev/nmdm0a# and [.filename]#/dev/nmdm0b#) are created dynamically when bhyve connects its console and destroyed when it shuts down.
-Keep this in mind when creating scripts to start your virtual machines: you need to make sure that all virtual machines are assigned unique [.filename]#nmdm# devices.
+Keep this in mind when creating scripts to start the virtual machines: make sure that all virtual machines are assigned unique [.filename]#nmdm# devices.
[[virtualization-bhyve-managing]]
=== Managing Virtual Machines
@@ -2206,7 +2206,7 @@ There are numerous utilities and applications available in ports to help simplif
| link:https://www.freshports.org/sysutils/bhyve-rc/[Documentation]
| bmd
-| Unknown
+| BSD-2
| package:sysutils/bmd[]
| link:https://github.com/yuichiro-naito/bmd[Documentation]
@@ -2225,7 +2225,7 @@ In order to configure the system to start bhyve guests at boot time, some config
[.procedure]
. [.filename]#/etc/sysctl.conf#
+
-When using [.filename]#tap# interfaces as network backend, you either need to manually set each used [.filename]#tap# interface to UP or simply set the following sysctl:
+When using [.filename]#tap# interfaces as network backend, either manually set each used [.filename]#tap# interface to UP or simply set the following sysctl:
+
[.programlisting]
....
@@ -2234,9 +2234,9 @@ net.link.tap.up_on_open=1
. [.filename]#/etc/rc.conf#
+
-To connect your virtual machine's [.filename]#tap# device to the network via a [.filename]#bridge#, you need to persist the device settings in [.filename]#/etc/rc.conf#.
-Additionally, you can load the necessary kernel modules `vmm` for bhyve and `nmdm` for [.filename]#nmdm# devices through the `kld_list` configuration variable.
-When configuring `ifconfig_bridge0`, make sure to replace `<ipaddr>/<netmask>` with the actual IP address of your physical interface ([.filename]#igb0# in this example) and remove IP settings from your physical device.
+To connect the virtual machine's [.filename]#tap# device to the network via a [.filename]#bridge#, persisting the device settings in [.filename]#/etc/rc.conf# is needed.
+Additionally, load the necessary kernel modules `vmm` for bhyve and `nmdm` for [.filename]#nmdm# devices through the `kld_list` configuration variable.
+When configuring `ifconfig_bridge0`, make sure to replace `<ipaddr>/<netmask>` with the actual IP address of the physical interface ([.filename]#igb0# in this example) and remove IP settings from the physical device.
+
[source,shell]
....
@@ -2250,7 +2250,7 @@ When configuring `ifconfig_bridge0`, make sure to replace `<ipaddr>/<netmask>` w
.Setting the IP for a bridge device
[example]
====
-For a host with an _igb0_ interface connected to the network with IP `10.10.10.1` and netmask `255.255.255.0`, you would use the following commands:
+For a host with an _igb0_ interface connected to the network with IP `10.10.10.1` and netmask `255.255.255.0`, use the following commands:
[source,shell]
....
@@ -2263,7 +2263,7 @@ For a host with an _igb0_ interface connected to the network with IP `10.10.10.1
[WARNING]
====
-Modifying the IP address configuration of a system may lock you out if you are executing these commands while you are connected remotely (i.e. via SSH)!
+Modifying the IP address configuration of a system may terminate the current remote connection (e.g., via SSH), causing a lock out.
Take precautions to maintain system access or make those modifications while logged in on a local terminal session.
====
@@ -2509,9 +2509,9 @@ This section contains basic information in order to help troubleshoot issues fou
==== Host Boot Troubleshooting
Please note that the following troubleshooting tips are intended for Xen(TM) 4.11 or newer.
-If you are still using Xen(TM) 4.7 and having issues, consider migrating to a newer version of Xen(TM).
+When still using Xen(TM) 4.7 and having issues, consider migrating to a newer version of Xen(TM).
-In order to troubleshoot host boot issues, you will likely need a serial cable, or a debug USB cable.
+In order to troubleshoot host boot issues, a serial cable or a debug USB cable is needed.
Verbose Xen(TM) boot output can be obtained by adding options to the `xen_cmdline` option found in [.filename]#loader.conf#.
A couple of relevant debug options are:
@@ -2555,6 +2555,6 @@ libxl: debug: libxl_dom.c:988:libxl__load_hvm_firmware_module: Loading BIOS: /us
....
If the verbose output does not help diagnose the issue, there are also QEMU and Xen(TM) toolstack logs in [.filename]#/var/log/xen#.
-Note that the name of the domain is appended to the log name, so if the domain is named `freebsd` you should find a [.filename]#/var/log/xen/xl-freebsd.log# and likely a [.filename]#/var/log/xen/qemu-dm-freebsd.log#.
+Note that the name of the domain is appended to the log name, so if the domain is named `freebsd` find a [.filename]#/var/log/xen/xl-freebsd.log# and likely a [.filename]#/var/log/xen/qemu-dm-freebsd.log#.
Both log files can contain useful information for debugging.
-If none of this helps solve the issue, please send the description of the issue you are facing and as much information as possible to mailto:freebsd-xen@FreeBSD.org[freebsd-xen@FreeBSD.org] and mailto:xen-devel@lists.xenproject.org[xen-devel@lists.xenproject.org] in order to get help.
+If none of this helps solve the issue, please send the description of the issue and as much information as possible to mailto:freebsd-xen@FreeBSD.org[freebsd-xen@FreeBSD.org] and mailto:xen-devel@lists.xenproject.org[xen-devel@lists.xenproject.org] to get help.
diff --git a/documentation/content/en/books/handbook/virtualization/_index.po b/documentation/content/en/books/handbook/virtualization/_index.po
index 79b0e3c5f5..d9f3eb13c9 100644
--- a/documentation/content/en/books/handbook/virtualization/_index.po
+++ b/documentation/content/en/books/handbook/virtualization/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2025-05-01 19:56-0300\n"
+"POT-Creation-Date: 2025-08-17 20:54+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -4035,7 +4035,7 @@ msgstr ""
msgid ""
" host.hostname = \"your-hostname-here\";\n"
" vnet;\n"
-" vnet.interface = \"em${if}\";\n"
+" vnet.interface = \"jail${if}\";\n"
" path = \"/jails/${name}\";\n"
" persist;\n"
" securelevel = 3;\n"
@@ -4214,7 +4214,7 @@ msgstr ""
msgid ""
"# jexec bhyve\n"
"# sh /usr/share/examples/bhyve/vmrun.sh -c 1 -m 1024M \\\n"
-" -t tap100 -d /dev/zvols/zroot/vms/bhyvevm0 -i -I /vms/FreeBSD-14.0-RELEASE-amd64-bootonly.iso bhyvevm0\n"
+" -t tap100 -d /dev/zvol/zroot/vms/bhyvevm0 -i -I /vms/FreeBSD-14.0-RELEASE-amd64-bootonly.iso bhyvevm0\n"
msgstr ""
#. type: Block title
@@ -4460,6 +4460,7 @@ msgstr ""
#. type: Table
#: documentation/content/en/books/handbook/virtualization/_index.adoc:2190
#: documentation/content/en/books/handbook/virtualization/_index.adoc:2195
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:2210
#: documentation/content/en/books/handbook/virtualization/_index.adoc:2215
#, no-wrap
msgid "BSD-2"
@@ -4527,7 +4528,6 @@ msgstr ""
#. type: Table
#: documentation/content/en/books/handbook/virtualization/_index.adoc:2205
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:2210
#, no-wrap
msgid "Unknown"
msgstr ""
diff --git a/documentation/content/en/books/handbook/wayland/_index.adoc b/documentation/content/en/books/handbook/wayland/_index.adoc
index 48d9e4a4e1..4d57d605c7 100644
--- a/documentation/content/en/books/handbook/wayland/_index.adoc
+++ b/documentation/content/en/books/handbook/wayland/_index.adoc
@@ -55,13 +55,13 @@ endif::[]
An installation of FreeBSD using bsdinstall does not automatically install a graphical user interface.
This chapter describes how to select, install, and configure a Wayland compositor, which provides a graphical environment.
-Before reading this chapter, you should:
+Before reading this chapter:
* Know how to install crossref:ports[ports,additional third-party software].
-* How to identify and configure crossref:x11[x-graphic-card-drivers,drivers for your graphics hardware].
+* Know how to identify and configure crossref:x11[x-graphic-card-drivers,drivers for the graphics hardware].
-After reading this chapter, you will know:
+Read this chapter to learn:
* How to configure FreeBSD to host a Wayland graphical environment.
@@ -73,9 +73,10 @@ After reading this chapter, you will know:
[[wayland-overview]]
== Wayland Overview
-Wayland is a new display server, but it differs from Xorg in several important ways.
-First, Wayland is only a protocol that acts as an intermediary between clients using a different mechanism which removes the dependency on an X server.
-Xorg includes both the X11 protocol, used to run remote displays and the X server will accept connections and display windows.
+Wayland is a communication protocol that can replace a display server such as Xorg.
+It differs from Xorg in several important ways.
+First, Wayland is only a protocol that acts as an intermediary between clients using a mechanism which removes the dependency on an X server.
+Xorg includes both the X11 protocol, used to run remote displays, and the X server, used to accept connections and display windows.
Under Wayland, the compositor or window manager provides the display server instead of a traditional X server.
Since Wayland is not an X server, traditional X screen connections will need to utilize other methods such as VNC or RDP for remote desktop management.
@@ -375,7 +376,7 @@ The Sway compositor is a tiling compositor that attempts to replace the i3 windo
It should work with the user's current i3 configuration; however, new features may require some additional setup.
Before starting the Sway installation, ensure that a graphics card (GPU) is installed and configured correctly.
-Refer to the section crossref:x11[x-graphic-card-drivers,drivers for your graphics hardware] for guidance.
+Refer to the section crossref:x11[x-graphic-card-drivers,drivers for the graphics hardware] for guidance.
This step is essential for the Sway compositor to function properly.
In the forthcoming examples, a fresh installation without migrating any i3 configuration will be assumed.
@@ -402,7 +403,7 @@ Several important changes should be made like the following:
# Logo key. Use Mod1 for Alt.
input * xkb_rules evdev
set $mod Mod4
-# Your preferred terminal emulator
+# The preferred terminal emulator
set $term alacritty
set $lock swaylock -f -c 000000
output "My Workstation" mode 1366x768@60Hz position 1366 0
diff --git a/documentation/content/en/books/handbook/wayland/_index.po b/documentation/content/en/books/handbook/wayland/_index.po
index cd578b4ea3..934a771112 100644
--- a/documentation/content/en/books/handbook/wayland/_index.po
+++ b/documentation/content/en/books/handbook/wayland/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2025-06-29 21:20+0100\n"
+"POT-Creation-Date: 2025-08-17 20:54+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -105,19 +105,19 @@ msgid "Wayland Overview"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:80
+#: documentation/content/en/books/handbook/wayland/_index.adoc:81
msgid ""
-"Wayland is a new display server, but it differs from Xorg in several "
-"important ways. First, Wayland is only a protocol that acts as an "
-"intermediary between clients using a different mechanism which removes the "
-"dependency on an X server. Xorg includes both the X11 protocol, used to run "
-"remote displays and the X server will accept connections and display "
-"windows. Under Wayland, the compositor or window manager provides the "
-"display server instead of a traditional X server."
+"Wayland is a communication protocol that can replace a display server such "
+"as Xorg. It differs from Xorg in several important ways. First, Wayland is "
+"only a protocol that acts as an intermediary between clients using a "
+"mechanism which removes the dependency on an X server. Xorg includes both "
+"the X11 protocol, used to run remote displays, and the X server, used to "
+"accept connections and display windows. Under Wayland, the compositor or "
+"window manager provides the display server instead of a traditional X server."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:83
+#: documentation/content/en/books/handbook/wayland/_index.adoc:84
msgid ""
"Since Wayland is not an X server, traditional X screen connections will need "
"to utilize other methods such as VNC or RDP for remote desktop management. "
@@ -127,7 +127,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:87
+#: documentation/content/en/books/handbook/wayland/_index.adoc:88
msgid ""
"Wayland is relatively new, and not all software has been updated to run "
"natively without `Xwayland` support. Because Wayland does not provide the X "
@@ -138,7 +138,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:92
+#: documentation/content/en/books/handbook/wayland/_index.adoc:93
msgid ""
"The current NVIDIA(R) driver should work with most wlroots compositors, but "
"it may be a little unstable and not support all features at this time. "
@@ -146,7 +146,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:96
+#: documentation/content/en/books/handbook/wayland/_index.adoc:97
msgid ""
"Currently, a lot of software will function with minimal issues on Wayland, "
"including Firefox. And a few desktops are also available, such as the "
@@ -155,7 +155,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:103
+#: documentation/content/en/books/handbook/wayland/_index.adoc:104
msgid ""
"As of May, 2021, plasma5-kwin does support Wayland on FreeBSD. To use "
"Plasma under Wayland, use the `startplasma-wayland` parameter to `ck-launch-"
@@ -164,7 +164,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:109
+#: documentation/content/en/books/handbook/wayland/_index.adoc:110
msgid ""
"For compositors, a kernel supporting the man:evdev[4] driver must exist to "
"utilize the keybinding functionality. This is built into the "
@@ -175,13 +175,13 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:113
+#: documentation/content/en/books/handbook/wayland/_index.adoc:114
#, no-wrap
msgid "pw groupmod video -m user\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:118
+#: documentation/content/en/books/handbook/wayland/_index.adoc:119
msgid ""
"Installing Wayland is simple; there is not a great deal of configuration for "
"the protocol itself. Most of the composition will depend on the chosen "
@@ -191,7 +191,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:121
+#: documentation/content/en/books/handbook/wayland/_index.adoc:122
msgid ""
"All of the compositors described here should work with package:graphics/drm-"
"kmod[] open source drivers; however, the NVIDIA(R) graphics cards may have "
@@ -200,13 +200,13 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:125
+#: documentation/content/en/books/handbook/wayland/_index.adoc:126
#, no-wrap
msgid "# pkg install wayland seatd\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:132
+#: documentation/content/en/books/handbook/wayland/_index.adoc:133
msgid ""
"Once the protocol and supporting packages have been installed, a compositor "
"must create the user interface. Several compositors will be covered in the "
@@ -217,13 +217,13 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:136
+#: documentation/content/en/books/handbook/wayland/_index.adoc:137
#, no-wrap
msgid "% export XDG_RUNTIME_DIR=/var/run/user/`id -u`\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:141
+#: documentation/content/en/books/handbook/wayland/_index.adoc:142
msgid ""
"It is important to note that most compositors will search the "
"XDG_RUNTIME_DIR directory for the configuration files. In the examples "
@@ -234,7 +234,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:149
+#: documentation/content/en/books/handbook/wayland/_index.adoc:150
msgid ""
"It has been reported that ZFS users may experience issues with some Wayland "
"clients because they need access to `posix_fallocate()` in the runtime "
@@ -250,7 +250,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:154
+#: documentation/content/en/books/handbook/wayland/_index.adoc:155
msgid ""
"The seatd daemon helps manage access to shared system devices for non-root "
"users in compositors; this includes graphics cards. For traditional X11 "
@@ -261,7 +261,7 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:159
+#: documentation/content/en/books/handbook/wayland/_index.adoc:160
#, no-wrap
msgid ""
"# sysrc seatd_enable=\"YES\"\n"
@@ -269,7 +269,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:163
+#: documentation/content/en/books/handbook/wayland/_index.adoc:164
msgid ""
"Afterward, a compositor, which is similar to an X11 desktop, will need to be "
"installed for the GUI environment. Three are discussed here, including "
@@ -278,13 +278,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/wayland/_index.adoc:165
+#: documentation/content/en/books/handbook/wayland/_index.adoc:166
#, no-wrap
msgid "The Wayfire Compositor"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:170
+#: documentation/content/en/books/handbook/wayland/_index.adoc:171
msgid ""
"Wayfire is a compositor that aims to be lightweight and customizable. "
"Several features are available, and it brings back several elements from the "
@@ -294,13 +294,13 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:174
+#: documentation/content/en/books/handbook/wayland/_index.adoc:175
#, no-wrap
msgid "# pkg install wayfire wf-shell alacritty swaylock-effects swayidle wlogout kanshi mako wlsunset\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:180
+#: documentation/content/en/books/handbook/wayland/_index.adoc:181
msgid ""
"The `alacritty` package provides a terminal emulator. Still, it is not "
"completely required as other terminal emulators such as `kitty`, and XFCE-4 "
@@ -312,7 +312,7 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:185
+#: documentation/content/en/books/handbook/wayland/_index.adoc:186
#, no-wrap
msgid ""
"% mkdir ~/.config/wayfire\n"
@@ -320,7 +320,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:190
+#: documentation/content/en/books/handbook/wayland/_index.adoc:191
msgid ""
"The defaults for most users should be fine. Within the configuration file, "
"items like the famous `cube` are pre-configured, and there are instructions "
@@ -328,7 +328,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:198
+#: documentation/content/en/books/handbook/wayland/_index.adoc:199
#, no-wrap
msgid ""
"[output]\n"
@@ -339,7 +339,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:206
+#: documentation/content/en/books/handbook/wayland/_index.adoc:207
msgid ""
"In this example, from the configuration file, the screen's output should be "
"the listed mode at the listed hertz. For example, the mode should be set to "
@@ -351,7 +351,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:210
+#: documentation/content/en/books/handbook/wayland/_index.adoc:211
msgid ""
"As mentioned, Wayland is new, and not all applications work with the "
"protocol yet. At this time, `sddm` does not appear to support starting and "
@@ -361,25 +361,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:212
+#: documentation/content/en/books/handbook/wayland/_index.adoc:213
msgid ""
"This option to define the action to take when the system is idle is listed "
"as:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:216
+#: documentation/content/en/books/handbook/wayland/_index.adoc:217
#, no-wrap
msgid "idle = swaylock\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:219
+#: documentation/content/en/books/handbook/wayland/_index.adoc:220
msgid "And the lock timeout is configured using the following lines:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:226
+#: documentation/content/en/books/handbook/wayland/_index.adoc:227
#, no-wrap
msgid ""
"[idle]\n"
@@ -389,14 +389,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:229
+#: documentation/content/en/books/handbook/wayland/_index.adoc:230
msgid ""
"The first option will lock the screen after 300 seconds, and after another "
"300, the screen will shut off through the `dpms_timeout` option."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:237
+#: documentation/content/en/books/handbook/wayland/_index.adoc:238
msgid ""
"One final thing to note is the <super> key. Most of the configuration "
"mentions this key, and it is the traditional `Windows` key on the keyboard. "
@@ -412,13 +412,13 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:241
+#: documentation/content/en/books/handbook/wayland/_index.adoc:242
#, no-wrap
msgid "% swaylock --effect-blur 7x5\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:247
+#: documentation/content/en/books/handbook/wayland/_index.adoc:248
msgid ""
"There is also the `--clock` parameter which will display a clock with the "
"date and time on the lock screen. When package:x11/swaylock-effects[] was "
@@ -429,20 +429,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:250
+#: documentation/content/en/books/handbook/wayland/_index.adoc:251
msgid ""
"At this point, it is time to test Wayfire and see if it can start up on the "
"system. Just type the following command:"
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:254
+#: documentation/content/en/books/handbook/wayland/_index.adoc:255
#, no-wrap
msgid "% wayfire -c ~/.config/wayfire/wayfire.ini\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:261
+#: documentation/content/en/books/handbook/wayland/_index.adoc:262
msgid ""
"The compositor should now start and display a background image along with a "
"menu bar at the top of the screen. Wayfire will attempt to list installed "
@@ -457,13 +457,13 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:265
+#: documentation/content/en/books/handbook/wayland/_index.adoc:266
#, no-wrap
msgid "% wcm\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:269
+#: documentation/content/en/books/handbook/wayland/_index.adoc:270
msgid ""
"Various Wayfire configuration options, including the composite special "
"effects, maybe enabled, disabled, or configured through this application. "
@@ -472,7 +472,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:275
+#: documentation/content/en/books/handbook/wayland/_index.adoc:276
#, no-wrap
msgid ""
"panel = wf-panel\n"
@@ -481,7 +481,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:281
+#: documentation/content/en/books/handbook/wayland/_index.adoc:282
msgid ""
"Changes made through `wcm` will overwrite custom changes in the "
"[.filename]#wayfire.ini# configuration file. The [.filename]#wayfire.ini# "
@@ -490,7 +490,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:284
+#: documentation/content/en/books/handbook/wayland/_index.adoc:285
msgid ""
"Finally, the default launcher listed in the [.filename]#wayfire.ini# is "
"package:x11/wf-shell[] which may be replaced with other panels if desired by "
@@ -498,13 +498,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/wayland/_index.adoc:286
+#: documentation/content/en/books/handbook/wayland/_index.adoc:287
#, no-wrap
msgid "The Hikari Compositor"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:296
+#: documentation/content/en/books/handbook/wayland/_index.adoc:297
msgid ""
"The Hikari compositor uses several concepts centered around productivity, "
"such as sheets, workspaces, and more. In that way, it resembles a tiling "
@@ -523,13 +523,13 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:300
+#: documentation/content/en/books/handbook/wayland/_index.adoc:301
#, no-wrap
msgid "# pkg install hikari alacritty\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:305
+#: documentation/content/en/books/handbook/wayland/_index.adoc:306
msgid ""
"Other shells, such as `kitty` or the Plasma `Terminal`, will function under "
"Wayland. Users should experiment with their favorite terminal editor to "
@@ -537,7 +537,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:310
+#: documentation/content/en/books/handbook/wayland/_index.adoc:311
msgid ""
"Hikari uses a configuration file, [.filename]#hikari.conf#, which could "
"either be placed in the XDG_RUNTIME_DIR or specified on startup using the `-"
@@ -548,7 +548,7 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:315
+#: documentation/content/en/books/handbook/wayland/_index.adoc:316
#, no-wrap
msgid ""
"% mkdir ~/.config/hikari\n"
@@ -556,7 +556,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:321
+#: documentation/content/en/books/handbook/wayland/_index.adoc:322
msgid ""
"The configuration is broken out into various stanzas such as ui, outputs, "
"layouts, and more. For most users, the defaults will function fine; "
@@ -566,13 +566,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:325
+#: documentation/content/en/books/handbook/wayland/_index.adoc:326
#, no-wrap
msgid "terminal = \"/usr/local/bin/alacritty\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:333
+#: documentation/content/en/books/handbook/wayland/_index.adoc:334
msgid ""
"Will launch the `alacritty` terminal using the bound key press. While going "
"through the configuration file, it should be noted that the capital letters "
@@ -586,7 +586,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:340
+#: documentation/content/en/books/handbook/wayland/_index.adoc:341
#, no-wrap
msgid ""
"actions {\n"
@@ -596,14 +596,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:343
+#: documentation/content/en/books/handbook/wayland/_index.adoc:344
msgid ""
"Then an action may be mapped under the keyboard stanza, which is defined "
"within the bindings stanza:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:352
+#: documentation/content/en/books/handbook/wayland/_index.adoc:353
#, no-wrap
msgid ""
"bindings {\n"
@@ -615,7 +615,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:358
+#: documentation/content/en/books/handbook/wayland/_index.adoc:359
msgid ""
"After Hikari is restarted, holding the Windows logo button and pressing the "
"kbd:[b] key on the keyboard will start the web browser. The compositor does "
@@ -628,7 +628,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:365
+#: documentation/content/en/books/handbook/wayland/_index.adoc:366
msgid ""
"Locking the screen in Hikari is easy because a default [.filename]#pam.d# "
"configuration file and unlock utility are bundled with the package. The key "
@@ -641,19 +641,19 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:369
+#: documentation/content/en/books/handbook/wayland/_index.adoc:370
#, no-wrap
msgid "% hikari -c ~/.config/hikari/hikari.conf\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/wayland/_index.adoc:372
+#: documentation/content/en/books/handbook/wayland/_index.adoc:373
#, no-wrap
msgid "The Sway Compositor"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:376
+#: documentation/content/en/books/handbook/wayland/_index.adoc:377
msgid ""
"The Sway compositor is a tiling compositor that attempts to replace the i3 "
"windows manager. It should work with the user's current i3 configuration; "
@@ -661,7 +661,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:380
+#: documentation/content/en/books/handbook/wayland/_index.adoc:381
msgid ""
"Before starting the Sway installation, ensure that a graphics card (GPU) is "
"installed and configured correctly. Refer to the section crossref:x11[x-"
@@ -670,7 +670,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:383
+#: documentation/content/en/books/handbook/wayland/_index.adoc:384
msgid ""
"In the forthcoming examples, a fresh installation without migrating any i3 "
"configuration will be assumed. To install Sway and valuable components, "
@@ -678,20 +678,20 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:387
+#: documentation/content/en/books/handbook/wayland/_index.adoc:388
#, no-wrap
msgid "# pkg install sway swayidle swaylock-effects alacritty dmenu-wayland dmenu\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:390
+#: documentation/content/en/books/handbook/wayland/_index.adoc:391
msgid ""
"For a basic configuration file, issue the following commands and then edit "
"the configuration file after it is copied:"
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:395
+#: documentation/content/en/books/handbook/wayland/_index.adoc:396
#, no-wrap
msgid ""
"% mkdir ~/.config/sway\n"
@@ -699,14 +699,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:399
+#: documentation/content/en/books/handbook/wayland/_index.adoc:400
msgid ""
"The base configuration file has many defaults, which will be fine for most "
"users. Several important changes should be made like the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:415
+#: documentation/content/en/books/handbook/wayland/_index.adoc:416
#, no-wrap
msgid ""
"# Logo key. Use Mod1 for Alt.\n"
@@ -725,7 +725,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:425
+#: documentation/content/en/books/handbook/wayland/_index.adoc:426
msgid ""
"In the previous example, the `xkb` rules for man:evdev[4] events are loaded, "
"and the $mod key is set to the Windows logo key for the key bindings. Next, "
@@ -743,7 +743,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:433
+#: documentation/content/en/books/handbook/wayland/_index.adoc:434
msgid ""
"While in Sway, to bring up a menu of applications, hold the Windows logo key "
"(mod) and press the kbd:[d] key. The menu may be navigated using the arrow "
@@ -757,7 +757,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:438
+#: documentation/content/en/books/handbook/wayland/_index.adoc:439
#, no-wrap
msgid ""
"# Lock the screen manually\n"
@@ -765,7 +765,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:444
+#: documentation/content/en/books/handbook/wayland/_index.adoc:445
msgid ""
"Now the screen may be locked using the combination of holding the Windows "
"logo key, pressing and holding shift, and finally pressing return. When "
@@ -776,7 +776,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:450
+#: documentation/content/en/books/handbook/wayland/_index.adoc:451
msgid ""
"Finally, to exit Sway and return to the shell, hold the Windows logo key, "
"the shift key, and press the kbd:[e] key. A prompt will be displayed with "
@@ -787,19 +787,19 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:454
+#: documentation/content/en/books/handbook/wayland/_index.adoc:455
#, no-wrap
msgid "% sway -c ~/.config/sway/config\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/wayland/_index.adoc:457
+#: documentation/content/en/books/handbook/wayland/_index.adoc:458
#, no-wrap
msgid "Using Xwayland"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:461
+#: documentation/content/en/books/handbook/wayland/_index.adoc:462
msgid ""
"When installing Wayland, the `Xwayland` binary should have been installed "
"unless Wayland was built without X11 support. If the [.filename]#/usr/local/"
@@ -807,13 +807,13 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:465
+#: documentation/content/en/books/handbook/wayland/_index.adoc:466
#, no-wrap
msgid "# pkg install xwayland\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:471
+#: documentation/content/en/books/handbook/wayland/_index.adoc:472
msgid ""
"The development version of Xwayland is recommended and was most likely "
"installed with the Wayland package. Each compositor has a method of "
@@ -821,7 +821,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:475
+#: documentation/content/en/books/handbook/wayland/_index.adoc:476
msgid ""
"Once `Xwayland` has been installed, configure it within the chosen "
"compositor. For Wayfire, the following line is required in the "
@@ -829,13 +829,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:479
+#: documentation/content/en/books/handbook/wayland/_index.adoc:480
#, no-wrap
msgid "xwayland = true\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:483
+#: documentation/content/en/books/handbook/wayland/_index.adoc:484
msgid ""
"For the Sway compositor, `Xwayland` should be enabled by default. Even so, "
"it is recommended to manually add a configuration line in the "
@@ -843,13 +843,13 @@ msgid ""
msgstr ""
#. type: delimited block . 5
-#: documentation/content/en/books/handbook/wayland/_index.adoc:487
+#: documentation/content/en/books/handbook/wayland/_index.adoc:488
#, no-wrap
msgid "xwayland enable\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:492
+#: documentation/content/en/books/handbook/wayland/_index.adoc:493
msgid ""
"Finally, for Hikari, no changes are needed. Support for `Xwayland` is build "
"in by default. To disable that support, rebuild the package from the ports "
@@ -857,7 +857,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:496
+#: documentation/content/en/books/handbook/wayland/_index.adoc:497
msgid ""
"After these changes are made, start the compositor at the command line and "
"execute a terminal from the key bindings. Within this terminal, issue the "
@@ -867,14 +867,14 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:500
-#: documentation/content/en/books/handbook/wayland/_index.adoc:530
+#: documentation/content/en/books/handbook/wayland/_index.adoc:501
+#: documentation/content/en/books/handbook/wayland/_index.adoc:531
#, no-wrap
msgid "% env | grep DISPLAY\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:506
+#: documentation/content/en/books/handbook/wayland/_index.adoc:507
#, no-wrap
msgid ""
"WAYLAND_DISPLAY=wayland-1\n"
@@ -882,7 +882,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:512
+#: documentation/content/en/books/handbook/wayland/_index.adoc:513
msgid ""
"In this output, there is a default Wayland display and a display set for the "
"Xwayland server. Another method to verify that `Xwayland` is functioning "
@@ -894,13 +894,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:516
+#: documentation/content/en/books/handbook/wayland/_index.adoc:517
#, no-wrap
msgid "Error: Cannot open display wayland-0\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:522
+#: documentation/content/en/books/handbook/wayland/_index.adoc:523
msgid ""
"A security feature of Wayland is that, without running an X server, there is "
"not another network listener. Once `Xwayland` is enabled, this security "
@@ -908,7 +908,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:526
+#: documentation/content/en/books/handbook/wayland/_index.adoc:527
msgid ""
"For some compositors, such as Wayfire, `Xwayland` may not start properly. "
"As such, `env` will show the following information for the `DISPLAY` "
@@ -916,7 +916,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:536
+#: documentation/content/en/books/handbook/wayland/_index.adoc:537
#, no-wrap
msgid ""
"DISPLAY=wayland-1\n"
@@ -924,7 +924,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:541
+#: documentation/content/en/books/handbook/wayland/_index.adoc:542
msgid ""
"Even though `Xwayfire` was installed and configured, X11 applications will "
"not start giving a display issue. To work around this, verify that there is "
@@ -933,18 +933,18 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:545
+#: documentation/content/en/books/handbook/wayland/_index.adoc:546
#, no-wrap
msgid "% sockstat | grep x11\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:548
+#: documentation/content/en/books/handbook/wayland/_index.adoc:549
msgid "There should be something similar to the following information:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:556
+#: documentation/content/en/books/handbook/wayland/_index.adoc:557
#, no-wrap
msgid ""
"trhodes Xwayland 2734 8 stream /tmp/.X11-unix/X0\n"
@@ -955,7 +955,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:560
+#: documentation/content/en/books/handbook/wayland/_index.adoc:561
msgid ""
"This suggests the existence of an X11 socket. This can be further verified "
"by attempting to execute `Xwayland` manually within a terminal emulator "
@@ -963,20 +963,20 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:564
+#: documentation/content/en/books/handbook/wayland/_index.adoc:565
#, no-wrap
msgid "% Xwayland\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:567
+#: documentation/content/en/books/handbook/wayland/_index.adoc:568
msgid ""
"If an X11 socket is already available, the following error should be "
"presented to the user:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:576
+#: documentation/content/en/books/handbook/wayland/_index.adoc:577
#, no-wrap
msgid ""
"(EE)\n"
@@ -988,7 +988,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:580
+#: documentation/content/en/books/handbook/wayland/_index.adoc:581
msgid ""
"Since there is an active X display available using display zero, the "
"environment variable was just set improperly, to fix this, change the "
@@ -998,26 +998,26 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:584
+#: documentation/content/en/books/handbook/wayland/_index.adoc:585
#, no-wrap
msgid "export DISPLAY=:0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:587
+#: documentation/content/en/books/handbook/wayland/_index.adoc:588
msgid ""
"After this change, the package:mail/claws-mail[] application should now "
"start using `Xwayland` and function as expected."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/wayland/_index.adoc:589
+#: documentation/content/en/books/handbook/wayland/_index.adoc:590
#, no-wrap
msgid "Remote Desktop Using VNC"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:595
+#: documentation/content/en/books/handbook/wayland/_index.adoc:596
msgid ""
"Earlier in this document it was noted that Wayland does not provide the same "
"X server style access as Xorg provides. Instead, users are free to pick and "
@@ -1028,13 +1028,13 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:599
+#: documentation/content/en/books/handbook/wayland/_index.adoc:600
#, no-wrap
msgid "# pkg install wayvnc\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:603
+#: documentation/content/en/books/handbook/wayland/_index.adoc:604
msgid ""
"Unlike some other packages, `wayvnc` does not come with a configuration "
"file. Thankfully, the manual page documents the important options and they "
@@ -1042,7 +1042,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:612
+#: documentation/content/en/books/handbook/wayland/_index.adoc:613
#, no-wrap
msgid ""
"address=0.0.0.0\n"
@@ -1054,7 +1054,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:618
+#: documentation/content/en/books/handbook/wayland/_index.adoc:619
msgid ""
"The key files will need to be generated, and it is highly recommended they "
"be used for increased security of the connection. When invoked, wayvnc will "
@@ -1065,13 +1065,13 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:622
+#: documentation/content/en/books/handbook/wayland/_index.adoc:623
#, no-wrap
msgid "% wayvnc -C ~/.config/wayvnc/config\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:629
+#: documentation/content/en/books/handbook/wayland/_index.adoc:630
msgid ""
"At the time of this writing, there is no rc.d script to start `wayvnc` on "
"system initialization. If that functionality is desired, a local startup "
@@ -1080,13 +1080,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/wayland/_index.adoc:632
+#: documentation/content/en/books/handbook/wayland/_index.adoc:633
#, no-wrap
msgid "Wayland Login Manager"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:636
+#: documentation/content/en/books/handbook/wayland/_index.adoc:637
msgid ""
"While several login managers exist and are slowly migrating to Wayland, one "
"option is the package:x11/ly[] text user interface (TUI) manager. Needing "
@@ -1096,20 +1096,20 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:640
+#: documentation/content/en/books/handbook/wayland/_index.adoc:641
#, no-wrap
msgid "# pkg install ly\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:643
+#: documentation/content/en/books/handbook/wayland/_index.adoc:644
msgid ""
"There will be some configuration hints presented, the import steps are to "
"add the following lines to [.filename]#/etc/gettytab#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:649
+#: documentation/content/en/books/handbook/wayland/_index.adoc:650
#, no-wrap
msgid ""
"Ly:\\\n"
@@ -1118,20 +1118,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:652
+#: documentation/content/en/books/handbook/wayland/_index.adoc:653
msgid ""
"And then modify the ttyv1 line in [.filename]#/etc/ttys# to match the "
"following line:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:656
+#: documentation/content/en/books/handbook/wayland/_index.adoc:657
#, no-wrap
msgid "ttyv1 \"/usr/libexec/getty Ly\" xterm onifexists secure\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:661
+#: documentation/content/en/books/handbook/wayland/_index.adoc:662
msgid ""
"After a system reboot, a login should appear. To configure specific "
"settings, such as language and edit [.filename]#/usr/local/etc/ly/"
@@ -1140,27 +1140,27 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:665
+#: documentation/content/en/books/handbook/wayland/_index.adoc:666
msgid ""
"If setting ttyv0 up as the login terminal, it may be required to press the "
"kbd:[alt] and kbd:[F1] keys to properly see the login window."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:668
+#: documentation/content/en/books/handbook/wayland/_index.adoc:669
msgid ""
"When the login window appears, using the left and right arrows will swap "
"through different, supported, window managers."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/wayland/_index.adoc:670
+#: documentation/content/en/books/handbook/wayland/_index.adoc:671
#, no-wrap
msgid "Useful Utilities"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:676
+#: documentation/content/en/books/handbook/wayland/_index.adoc:677
msgid ""
"One useful Wayland utility which all compositors can make use of is the "
"waybar. While Wayfire does come with a launch menu, an easy-to-use and fast "
@@ -1171,20 +1171,20 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:680
+#: documentation/content/en/books/handbook/wayland/_index.adoc:681
#, no-wrap
msgid "# pkg install pavucontrol waybar\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:683
+#: documentation/content/en/books/handbook/wayland/_index.adoc:684
msgid ""
"To create the configuration directory and copy over a default configuration "
"file, execute the following commands:"
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:688
+#: documentation/content/en/books/handbook/wayland/_index.adoc:689
#, no-wrap
msgid ""
"% mkdir ~/.config/waybar\n"
@@ -1192,7 +1192,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:692
+#: documentation/content/en/books/handbook/wayland/_index.adoc:693
msgid ""
"The `lavalauncher` utility provides a launch bar for various applications. "
"There is no example configuration file provided with the package, so the "
@@ -1200,20 +1200,20 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:696
+#: documentation/content/en/books/handbook/wayland/_index.adoc:697
#, no-wrap
msgid "mkdir ~/.config/lavalauncher\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wayland/_index.adoc:699
+#: documentation/content/en/books/handbook/wayland/_index.adoc:700
msgid ""
"An example configuration file that only includes Firefox, and is placed on "
"the right, is below:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:705
+#: documentation/content/en/books/handbook/wayland/_index.adoc:706
#, no-wrap
msgid ""
"global-settings {\n"
@@ -1222,7 +1222,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:710
+#: documentation/content/en/books/handbook/wayland/_index.adoc:711
#, no-wrap
msgid ""
"bar {\n"
@@ -1232,7 +1232,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:713
+#: documentation/content/en/books/handbook/wayland/_index.adoc:714
#, no-wrap
msgid ""
"\t# Condition for the default configuration set.\n"
@@ -1240,7 +1240,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:717
+#: documentation/content/en/books/handbook/wayland/_index.adoc:718
#, no-wrap
msgid ""
"\tconfig {\n"
@@ -1249,7 +1249,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wayland/_index.adoc:726
+#: documentation/content/en/books/handbook/wayland/_index.adoc:727
#, no-wrap
msgid ""
"\tbutton {\n"
diff --git a/documentation/content/en/books/handbook/x11/_index.adoc b/documentation/content/en/books/handbook/x11/_index.adoc
index ea2b2954ea..f549ceffec 100644
--- a/documentation/content/en/books/handbook/x11/_index.adoc
+++ b/documentation/content/en/books/handbook/x11/_index.adoc
@@ -3,8 +3,8 @@ title: Chapter 5. The X Window System
part: Part I. Getting Started
prev: books/handbook/ports
next: books/handbook/wayland
-description: This chapter describes how to install and configure Xorg on FreeBSD, which provides the open source X Window System used to provide a graphical environment
-tags: ["X11", "Xorg", "TrueType", "Intel", "AMD", "NVIDIA", "Anti-Aliased", "VESA", "SCFB"]
+description: This chapter describes how to install and configure the X Window System providing a graphical environment
+tags: ["AMD", "DRM", "Fonts", "Graphics", "Input", "Intel", "Monitor", "NVIDIA", "PRIME", "SCFB", "TrueType", "VESA", "Video", "X11", "Xf86", "Xorg"]
showBookMenu: true
weight: 7
params:
@@ -15,7 +15,7 @@ params:
= The X Window System
:doctype: book
:toc: macro
-:toclevels: 1
+:toclevels: 2
:icons: font
:sectnums:
:sectnumlevels: 6
@@ -52,125 +52,127 @@ endif::[]
[[x11-synopsis]]
== Synopsis
-An installation of FreeBSD using bsdinstall does not automatically install a graphical user interface.
-This chapter describes how to install and configure Xorg, which provides the open source X Window System used to provide a graphical environment.
-It then describes how to find and install a desktop environment or window manager.
+An crossref:bsdinstall[bsdinstall-synopsis,installation]
+of FreeBSD using man:bsdinstall[8]
+does not automatically install a graphical user interface.
+This chapter describes how to install and configure
+the man:Xorg[1] server, which provides the open source X Window System
+(colloquially X11) used to provide a graphical environment.
-Before reading this chapter, you should:
+Before reading this chapter:
-* Know how to install additional third-party software as described in crossref:ports[ports,Installing Applications: Packages and Ports].
+* Know how to install additional third-party software as described
+in crossref:ports[ports,Installing Applications: Packages and Ports].
-After reading this chapter, you will know:
+Read this chapter to learn:
-* The various components of the X Window System, and how they interoperate.
-* How to install and configure Xorg.
-* How to use TrueType(R) fonts in Xorg.
-* How to set up your system for graphical logins (XDM).
+* How to select and install drivers for the graphics processor (GPU).
+* The various components of the X Window System,
+and how they interoperate.
+* How to install and configure the X.org server.
+* How to install fonts for the X Window System.
-[[x-install]]
-== Installing Xorg
-
-On FreeBSD, Xorg can be installed as a package or port.
-
-The binary meta package can be installed quickly but with fewer options for customization:
-
-[source,shell]
-....
-# pkg install xorg
-....
-
-Either of these installations results in the complete Xorg system being installed.
-
-The current user must be a member of the `video` group.
-To add a user to `video` group, execute the following command:
-
-[source,shell]
-....
-# pw groupmod video -m username
-....
+[[x-graphic-card-drivers]]
+== Graphics Drivers
-[TIP]
-====
-A smaller version of the X system suitable for experienced users is available in package:x11/xorg-minimal[].
-Most of the documents, libraries, and applications will not be installed.
-Some applications require these additional components to function.
-====
+_**abstract**: Identify the GPU, the port providing a driver for it,
+install it, then enable it to run at subsequent boot with man:sysrc[8]._
-[TIP]
-====
-Video cards, monitors, and input devices are automatically detected and do not require any manual configuration.
-Do not create `xorg.conf` or run a `-configure` step unless automatic configuration fails.
-====
+Before FreeBSD can render a graphical environment,
+it needs a kernel module to drive the graphics processor.
+Graphics drivers are a fast-moving, cross-platform target,
+which is why this is developed and distributed
+separately from the FreeBSD base system.
-[[x-graphic-card-drivers]]
-== Graphic card drivers
+The following table shows the different graphics processors
+supported by FreeBSD, their corresponding module,
+and which port provides it:
-The following table shows the different graphics cards supported by FreeBSD, which package should be installed and its corresponding module.
-
-.Graphic card packages
+.Supported Graphics Devices
[options="header", cols="1,1,1,1"]
|===
-| Brand | Type | Package | Module
+| Type | License | Module | Port
| Intel(R)
| Open Source
-| drm-kmod
| `i915kms`
+| package:graphics/drm-kmod[]
| AMD(R)
| Open Source
-| drm-kmod
-| `amdgpu` and `radeonkms`
+| `amdgpu` or `radeonkms`
+| package:graphics/drm-kmod[]
| NVIDIA(R)
| Proprietary
-| nvidia-driver
-| `nvidia` or `nvidia-modeset`
+| `nvidia-drm`, `nvidia-modeset`, or `nvidia`
+| package:graphics/nvidia-drm-kmod[] or +
+package:x11/nvidia-driver[]
-| VESA
+| System Console Framebuffer
| Open Source
-| xf86-video-vesa
-| vesa
+| `scfb`
+| package:x11-drivers/xf86-video-scfb[]
-| SCFB
+| VESA BIOS Extension
| Open Source
-| xf86-video-scfb
-| scfb
+| `vesa`
+| package:x11-drivers/xf86-video-vesa[]
| VirtualBox(R)
| Open Source
-| virtualbox-ose-additions
-| VirtualBox(R) OSE additions include the `vboxvideo` driver.
+| `vboxvideo`
+| package:emulators/virtualbox-ose-additions[]
| VMware(R)
| Open Source
-| xf86-video-vmware
-| vmwgfx
-
+| `vmwgfx`
+| package:x11-drivers/xf86-video-vmware[]
|===
-The following command can be used to identify which graphics card is installed in the system:
+There are several generations of driver technologies supported.
+
+* Direct Rendering drivers allowing PRIME offloading.
+PRIME allows for multiple providers of graphics processing to coexist.
+PRIME is described further in <<x-config-gpu>>.
+
+* Kernel Modesetting (crossref:glossary[kms-glossary,KMS])
+This allows the driver to directly specify the display mode.
+This is required to support suspend and resume when using the man:vt[4]
+console driver.
+
+* User Modesetting
+The oldest class of drivers is still supported, however they
+may only be used with man:sc[4] console and older versions of the
+man:Xorg[1] graphical environment.
+
+The following command can be used to identify
+which graphics processor is installed in the system:
[source,shell]
....
-% pciconf -lv|grep -B4 VGA
+% pciconf -lv | grep -B3 display
....
The output should be similar to the following:
[.programlisting]
....
-vgapci0@pci0:0:2:0: class=0x030000 rev=0x07 hdr=0x00 vendor=0x8086 device=0x2a42 subvendor=0x17aa subdevice=0x20e4
+vgapci1@pci0:0:2:0: class=0x030000 rev=0x0c hdr=0x00 vendor=0x8086 device=0x46a6 subvendor=0x1028 subdevice=0x0b29
vendor = 'Intel Corporation'
- device = 'Mobile 4 Series Chipset Integrated Graphics Controller'
+ device = 'Alder Lake-P GT2 [Iris Xe Graphics]'
class = display
- subclass = VGA
....
+Detailed instructions on installing and enabling these drivers
+are in the subsequent subsections.
+
[WARNING]
====
-If the graphics card is not supported by Intel(R), AMD(R) or NVIDIA(R) drivers, then VESA or SCFB modules should be used.
-VESA module must be used when booting in BIOS mode and SCFB module must be used when booting in UEFI mode.
+If the graphics processor is not supported by Intel(R), AMD(R),
+or NVIDIA(R) drivers, then SCFB or VESA modules should be used.
+SCFB module must be used when booting in UEFI mode.
+VESA module must be used when booting in BIOS mode.
This command can be used to check the booting mode:
@@ -183,25 +185,28 @@ The output should be similar to the following:
[.programlisting]
....
-machdep.bootmethod: BIOS
+machdep.bootmethod: UEFI
....
====
[[x-configuration-intel]]
-=== Intel(R)
+=== Intel(R) Graphics
-Intel(R) Graphics refers to the class of graphics chips that are integrated on the same die as an Intel(R) CPU.
-Wikipedia offers link:https://en.wikipedia.org/wiki/List_of_Intel_graphics_processing_units[a good overview of the variations and names used for generations of Intel HD Graphics].
+The package:graphics/drm-kmod[] package indirectly provides
+a range of kernel modules for use with Intel(R) Graphics.
+Recent versions of these modules can be used in conjunction
+with other graphics processors in PRIME with no special configuration.
-The package:graphics/drm-kmod[] package indirectly provides a range of kernel modules for use with Intel(R) Graphics cards.
-The Intel(R) driver can be installed by executing the following command:
+The Intel(R) Graphics driver can be installed
+by executing the following command:
[source,shell]
....
# pkg install drm-kmod
....
-Then add the module to `/etc/rc.conf` file, executing the following command:
+Then add the module to [.filename]#/etc/rc.conf# file,
+by executing the following command:
[source,shell]
....
@@ -209,27 +214,34 @@ Then add the module to `/etc/rc.conf` file, executing the following command:
....
[[x-configuration-amd]]
-=== AMD(R)
+=== AMD(R) Graphics
-The package:graphics/drm-kmod[] package indirectly provides a range of kernel modules for use with AMD(R) Graphics cards.
-The modules `amdgpu` and `radeonkms` can be used depending the generation of the hardware.
-The FreeBSD project maintains an link:https://wiki.freebsd.org/Graphics/AMD-GPU-Matrix[AMD graphics support matrix to determine which driver must be used].
+The package:graphics/drm-kmod[] package indirectly provides
+kernel modules for a range of AMD(R) Graphics processors.
+The modules `amdgpu` or `radeonkms` can be used
+depending the generation of the hardware.
+The FreeBSD project maintains a link:https://wiki.freebsd.org/Graphics/AMD-GPU-Matrix[AMD graphics support matrix]
+showing support levels and to determine which driver must be used.
-AMD(R) driver can be installed by executing the following command:
+The AMD(R) Graphics drivers can be installed
+by executing the following command:
[source,shell]
....
# pkg install drm-kmod
....
-For post-HD7000 or Tahiti graphic cards add the module to `/etc/rc.conf` file, executing the following command:
+Enable the current module by adding it to the [.filename]#/etc/rc.conf#
+file, executing the following command:
[source,shell]
....
# sysrc kld_list+=amdgpu
....
-For older graphic cards (pre-HD7000 or pre-Tahiti) add the module to `/etc/rc.conf` file, executing the following command:
+For older graphics (pre-HD7000/Tahiti),
+instead enable the legacy module by adding it to the
+[.filename]#/etc/rc.conf# file, executing the following command:
[source,shell]
....
@@ -237,101 +249,213 @@ For older graphic cards (pre-HD7000 or pre-Tahiti) add the module to `/etc/rc.co
....
[[x-configuration-nvidia]]
-=== NVIDIA(R)
+=== NVIDIA(R) Graphics
-FreeBSD supports different versions of the proprietary NVIDIA(R) driver.
-Users of newer graphics cards should install the package:x11/nvidia-driver[] package.
-Those with older cards will have to check below which version supports them.
+NVIDIA(R) produces standalone or discrete graphics processors,
+and provides a proprietary driver for FreeBSD.
+The FreeBSD Ports Collection provides over a decade of drivers
+for supporting generations of NVIDIA graphics.
-.Supported versions of NVIDIA(R) drivers
-[options="header", cols="1,1"]
-|===
-| Package | Supported hardware
+Administrators should install the latest driver
+supported by their hardware.
-| package:x11/nvidia-driver-304[]
-| link:https://www.nvidia.com/Download/driverResults.aspx/123712/en-us/[supported hardware]
+The following table shows the port containing the driver,
+the kernel module recommended for loading,
+and a link to the list of hardware supported by that driver:
-| package:x11/nvidia-driver-340[]
-| link:https://www.nvidia.com/Download/driverResults.aspx/156167/en-us/[supported hardware]
+.Supported versions of NVIDIA(R) Graphics drivers
+[options="header", cols="1,1,1"]
+|===
+| Port | Module | Supported hardware
-| package:x11/nvidia-driver-390[]
-| link:https://www.nvidia.com/Download/driverResults.aspx/191122/en-us/[supported hardware]
+| package:graphics/nvidia-drm-kmod[]
+| `nvidia-drm` or +
+`nvidia-modeset`
+| link:https://www.nvidia.com/Download/driverResults.aspx/210651/en-us/[supported hardware]
| package:x11/nvidia-driver-470[]
+| `nvidia-modeset`
| link:https://www.nvidia.com/Download/driverResults.aspx/194639/en-us/[supported hardware]
-| package:x11/nvidia-driver[]
-| link:https://www.nvidia.com/Download/driverResults.aspx/210651/en-us/[supported hardware]
+| package:x11/nvidia-driver-390[] or +
+package:x11/nvidia-secondary-driver-390[]
+| `nvidia-modeset`
+| link:https://www.nvidia.com/Download/driverResults.aspx/191122/en-us/[supported hardware]
+
+| package:x11/nvidia-driver-340[]
+| `nvidia`
+| link:https://www.nvidia.com/Download/driverResults.aspx/156167/en-us/[supported hardware]
+
+| package:x11/nvidia-driver-304[]
+| `nvidia`
+| link:https://www.nvidia.com/Download/driverResults.aspx/123712/en-us/[supported hardware]
|===
-[WARNING]
-====
-Version 304 of the NVIDIA(R) graphics driver (package:x11/nvidia-driver-304[]) does not support xorg-server 1.20 or later.
-====
+The latest NVIDIA(R) Graphics driver can be installed
+by running the following command:
+
+[source,shell]
+....
+# pkg install nvidia-drm-kmod
+....
+
+To enable the driver, add the module to
+[.filename]#/etc/rc.conf# file, by executing the following command:
+
+[source,shell]
+....
+# sysrc kld_list+=nvidia-drm
+....
-The latest NVIDIA(R) driver can be installed by running the following command:
+This is the direct rendering crossref:glossary[kms-glossary,KMS] driver.
+
+Kernel modesetting is the option to set the graphics mode in the kernel.
+Enable it for subsequent boots with the following man:loader.conf[5]
+tunable:
[source,shell]
....
-# pkg install nvidia-driver
+hw.nvidiadrm.modeset="1"
....
-Then add the module to `/etc/rc.conf` file, executing the following command:
+Both PRIME and crossref:wayland[wayland-synopsis,Wayland]
+require kernel modesetting.
+Prior versions of the driver do not support Direct Rendering.
+Instead use the modesetting module,
+by executing the following command:
[source,shell]
....
# sysrc kld_list+=nvidia-modeset
....
-[WARNING]
-====
-The `nvidia` driver must be used if the packages package:x11/nvidia-driver-304[] or package:x11/nvidia-driver-340[] have been installed.
+If requiring Nvidia drivers prior to 390,
+note that they do not support kernel modesetting,
+and thus they must be used with the legacy man:sc[4] console driver,
+and a package:x11/xorg-server[] version prior to 1.20.
+
+Enable them in [.filename]#/etc/rc.conf# with the following command:
[source,shell]
....
# sysrc kld_list+=nvidia
....
-====
-[[x-config]]
-== Xorg Configuration
+[[x-overview]]
+== X Window System Overview
-Xorg supports most common video cards, keyboards, and pointing devices.
+The X Window System is the heritage
+graphical stack for UNIX(R) platforms,
+supporting the latest technologies
+while maintaining support for generations of applications.
+Applications, including the components of the desktop,
+are hosted by the man:Xorg[1] server.
+This system is network aware and its various components
+can interoperate across networks.
-[WARNING]
-====
-Video cards, monitors, and input devices are automatically detected and do not require any manual configuration.
-Do not create [.filename]#xorg.conf# or run a `Xorg -configure` step unless automatic configuration fails.
-====
+[[x-install]]
+== Installing The X.org Server
-[[x-config-files]]
-=== Configuration Files
+_**abstract**: The package:x11/xorg[X.org] server
+must be installed to host the crossref:desktop[desktop-synopsis,desktop].
+Users must be added to the `video` group to use it._
+
+Once a graphics driver is installed and enabled,
+the X.org server can be installed as a meta-package,
+or compiled locally with the ports tree.
-Xorg looks in several directories for configuration files.
-[.filename]#/usr/local/etc/X11/# is the *recommended* directory for these files on FreeBSD.
-Using this directory helps keep application files separate from operating system files.
+The full meta-package can be installed quickly
+but with fewer options for customization:
-[[x-config-files-single-or-multi]]
-=== Single or Multiple Files
+[source,shell]
+....
+# pkg install xorg
+....
+
+This installation results in the complete X Window System
+being installed, including a traditional window manager, man:twm[1],
+and surrounding traditional desktop suite.
+Most users will want to install and configure a
+contemporary crossref:desktop[desktop-synopsis,desktop] of their choice.
+
+The current user must be a member of the `video` group
+to run a graphical environment.
+To add a user to the `video` group, execute the following command:
-It is easier to use multiple files that each configure a specific setting than the traditional single [.filename]#xorg.conf#.
-These files are stored in the [.filename]#/usr/local/etc/X11/xorg.conf.d/# subdirectory.
+[source,shell]
+....
+# pw groupmod video -m username
+....
+
+To run the X Window System, use man:startx[1] from package:x11/xinit[],
+or install and configure a display manager
+to start a graphical login on boot.
[TIP]
====
-The traditional single [.filename]#xorg.conf# still works, but is neither as clear nor as flexible as multiple files in the [.filename]#/usr/local/etc/X11/xorg.conf.d/# subdirectory.
+A smaller version of the X Window System suitable for experienced users
+is available in package:x11/xorg-minimal[].
+Most of the documents, libraries, and applications will not be installed.
+Some applications require these additional components to function.
====
-[[x-config-video-cards]]
-=== Video Cards
+[[x-config]]
+== X.org Configuration
+
+_**abstract**: If the defaults for the monitor or input devices,
+are not satisfactory,
+crossref:desktop[desktop-synopsis,desktops]
+include GUIs for configuring them, or they can be configured manually._
+
+The X.org server supports most common graphics processors, monitors,
+and input devices.
+First, try the defaults.
+This subsection provides an overview of their configuration.
+
+[[x-config-files]]
+=== X.org Configuration Files
+
+Historically, the X.org server was configured with files in
+[.filename]#/usr/local/etc/X11/#.
+This is still supported for edge cases,
+but conflicts with dynamic autoconfiguration.
+
+Do not create configuration for the X.org server in
+[.filename]#xorg.conf#
+or run `Xorg -configure` unless automatic configuration fails.
+
+X.org server looks in several directories for configuration files.
+[.filename]#/usr/local/etc/X11/# is the *recommended* directory
+for these files on FreeBSD.
+Using this directory helps keep application files separate from
+operating system files.
+
+It is easier to use multiple files that each configure a
+specific setting than the traditional single [.filename]#xorg.conf#.
+These files are stored in the
+[.filename]#/usr/local/etc/X11/xorg.conf.d/# subdirectory.
+
+[[x-config-gpu]]
+=== Graphics Configuration
+
+Direct rendering provides the ability to seamlessly
+use a discrete graphics processor (dGPU) alongside
+an integrated graphics processor (iGPU), called PRIME.
+The drivers will automatically offload intensive tasks to the dGPU
+when required, and power it down when able.
-The driver for the graphics card can be specified in the [.filename]#/usr/local/etc/X11/xorg.conf.d/# directory.
+To launch applications on the more powerful GPU in PRIME,
+use the `DRI_PRIME=1` enviroment variable.
+
+If multiple graphics drivers are conflicting,
+the driver for the graphics processor can be specified in the
+[.filename]#/usr/local/etc/X11/xorg.conf.d/# directory.
To configure the Intel(R) driver in a configuration file:
[[x-config-video-cards-file-intel]]
-.Select Intel(R) Video Driver in a File
+.Select Intel(R) Graphics Driver in a File
[example]
====
[.filename]#/usr/local/etc/X11/xorg.conf.d/20-intel.conf#
@@ -348,7 +472,7 @@ EndSection
To configure the AMD(R) driver in a configuration file:
[[x-config-video-cards-file-amd]]
-.Select AMD(R) Video Driver in a File
+.Select AMD(R) Graphics Driver in a File
[example]
====
[.filename]#/usr/local/etc/X11/xorg.conf.d/20-radeon.conf#
@@ -365,7 +489,7 @@ EndSection
To configure the NVIDIA(R) driver in a configuration file:
[[x-config-video-cards-file-nvidia]]
-.Select NVIDIA(R) Video Driver in a File
+.Select NVIDIA(R) Graphics Driver in a File
[example]
====
[.filename]#/usr/local/etc/X11/xorg.conf.d/20-nvidia.conf#
@@ -374,52 +498,53 @@ To configure the NVIDIA(R) driver in a configuration file:
....
Section "Device"
Identifier "Card0"
- Driver "nvidia"
+ Driver "nvidia-modeset"
EndSection
....
====
[TIP]
====
-package:x11/nvidia-xconfig[] can also be used to perform basic control over configuration options available in the NVIDIA driver.
+package:x11/nvidia-xconfig[] can also be used to perform basic control
+over configuration options available in the NVIDIA driver.
====
-To configure the VESA driver in a configuration file:
+To configure the SCFB driver in a configuration file:
-[[x-config-video-cards-file-vesa]]
-.Select VESA Video Driver in a File
+[[x-config-video-cards-file-sfcb]]
+.Select SCFB Graphics Driver in a File
[example]
====
-[.filename]#/usr/local/etc/X11/xorg.conf.d/20-vesa.conf#
+[.filename]#/usr/local/etc/X11/xorg.conf.d/20-scfb.conf#
[.programlisting]
....
Section "Device"
Identifier "Card0"
- Driver "vesa"
+ Driver "scfb"
EndSection
....
====
-To configure the SCFB driver in a configuration file:
+To configure the VESA driver in a configuration file:
-[[x-config-video-cards-file-sfcb]]
-.Select SCFB Video Driver in a File
+[[x-config-video-cards-file-vesa]]
+.Select VESA Graphics Driver in a File
[example]
====
-[.filename]#/usr/local/etc/X11/xorg.conf.d/20-scfb.conf#
+[.filename]#/usr/local/etc/X11/xorg.conf.d/20-vesa.conf#
[.programlisting]
....
Section "Device"
Identifier "Card0"
- Driver "scfb"
+ Driver "vesa"
EndSection
....
====
-To configure multiple video cards, the `BusID` can be added.
-A list of video card bus ``ID``s can be displayed by executing:
+To configure multiple graphics processors, the `BusID` can be added.
+A list of graphics processor bus ``ID``s can be displayed by executing:
[source,shell]
....
@@ -430,19 +555,19 @@ The output should be similar to the following:
[.programlisting]
....
-vgapci0@pci0:0:2:0: class=0x030000 rev=0x07 hdr=0x00 vendor=0x8086 device=0x2a42 subvendor=0x17aa subdevice=0x20e4
+vgapci0@pci0:0:2:0: class=0x030000 rev=0x0c hdr=0x00 vendor=0x8086 device=0x46a6 subvendor=0x1028 subdevice=0x0b29
vendor = 'Intel Corporation'
- device = 'Mobile 4 Series Chipset Integrated Graphics Controller'
+ device = 'Alder Lake-P GT2 [Iris Xe Graphics]'
class = display
--
-vgapci1@pci0:0:2:1: class=0x038000 rev=0x07 hdr=0x00 vendor=0x8086 device=0x2a43 subvendor=0x17aa subdevice=0x20e4
- vendor = 'Intel Corporation'
- device = 'Mobile 4 Series Chipset Integrated Graphics Controller'
+vgapci0@pci0:1:0:0: class=0x030200 rev=0xa1 hdr=0x00 vendor=0x10de device=0x25b9 subvendor=0x1028 subdevice=0x0b29
+ vendor = 'NVIDIA Corporation'
+ device = 'GA107GLM [RTX A1000 Laptop GPU]'
class = display
....
[[x-config-video-cards-file-multiple]]
-.Select Intel(R) Video Driver and NVIDIA(R) Video Driver in a File
+.Select Intel(R) Graphics Driver and NVIDIA(R) Graphics Driver in a File
[example]
====
@@ -457,26 +582,32 @@ Section "Device"
EndSection
Section "Device"
- Identifier "Card0"
- Driver "nvidia"
+ Identifier "Card1"
+ Driver "nvidia-modeset"
BusID "pci0:0:2:1"
EndSection
....
====
[[x-config-monitors]]
-=== Monitors
+=== Monitor Configuration
-Almost all monitors support the Extended Display Identification Data standard (`EDID`).
-Xorg uses `EDID` to communicate with the monitor and detect the supported resolutions and refresh rates.
-Then it selects the most appropriate combination of settings to use with that monitor.
+Almost all monitors support the Extended Display Identification Data
+standard (`EDID`).
+X.org uses `EDID` to communicate with the monitor
+and detect the supported resolutions and refresh rates.
+Then it selects the most appropriate combination of settings
+to use with that monitor.
-Other resolutions supported by the monitor can be chosen by setting the desired resolution in configuration files, or after the X server has been started with man:xrandr[1].
+Other resolutions supported by the monitor can be selected atomically
+after the X server has been started with man:xrandr[1],
+or in the X.org server configuration files.
[[x-config-monitors-xrandr]]
==== Using RandR (Resize and Rotate)
-Run man:xrandr[1] without any parameters to see a list of video outputs and detected monitor modes:
+Run man:xrandr[1] in an X session without any parameters
+to see a list of video outputs and detected monitor modes:
[source,shell]
....
@@ -517,9 +648,12 @@ DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
....
-This shows that the `VGA-1` output is being used to display a screen resolution of 1280x960 pixels at a refresh rate of about 60 Hz.
-The `LVDS-1` is being used as a secondary monitor to display a screen resolution of 1280x800 pixels at a refresh rate of about 60 Hz.
-Monitors are not attached to the `HDMI-1`, `HDMI-2`, `DP-1`, `DP-2` and `DP-3` connectors.
+This shows that the `VGA-1` output is being used to display
+a screen resolution of 1280x960 pixels at a refresh rate of about 60 Hz.
+The `LVDS-1` is being used as a secondary monitor to display
+a screen resolution of 1280x800 pixels at a refresh rate of about 60 Hz.
+Monitors are not attached to the `HDMI-1`, `HDMI-2`, `DP-1`, `DP-2`, and
+`DP-3` connectors.
Any of the other display modes can be selected with man:xrandr[1].
For example, to switch to 1280x1024 at 60 Hz:
@@ -529,8 +663,14 @@ For example, to switch to 1280x1024 at 60 Hz:
% xrandr --output LVDS-1 --mode 1280x720 --rate 60
....
-[[x-config-monitors-files]]
-==== Using the Xorg configuration file
+[TIP]
+====
+Oftentimes, a black screen upon starting X can be fixed
+by adding an `xrandr --auto` step to the initialization process.
+====
+
+[[x-config-monitors-file]]
+==== Using the X.org Configuration Files
The monitor configuration can also be set in a configuration file.
@@ -554,18 +694,80 @@ EndSection
====
[[x-config-input]]
-=== Input Devices
+=== Input Configuration
+
+The package:Xorg[X.org] server provides the package:x11/libinput[]
+library, a cross-platform effort to support all touch, pointing,
+and keyboard devices under a unified library.
+Unless specified otherwise, this is loaded automatically.
+
+Individual device settings for man:libinput[4] can be tuned in the
+crossref:desktop[desktop-synopsis,desktop's] GUI,
+or manually with package:x11/xinput[xinput]
+and package:x11/setxkbmap[setxkbmap].
+
+Alternatively, there are older, lightweight, individual drivers for
+specific input devices available in the package:x11-drivers[] catagory
+named x11/xf86-input-[foo].
+This approach requires manual configuration of the X.org server.
+Both are described in this subsection.
+
+[[x-config-input-atmoic]]
+==== Using Atomic Input Configuration
+
+Devices supported by man:libinput[4] can be configured
+with graphical utilities included with the
+crossref:desktop[desktop-synopsis,desktop] of choice,
+or manually and atomically at runtime with package:x11/xinput[]
+and package:x11/setxkbmap[].
+
+To ask man:libinput[4] what devices it's currently attached to,
+run man:xinput[1] with no arguments:
+
+[source,shell]
+....
+$ xinput
+....
+
+Its output should be similar to the following:
+
+[example]
+....
+
+⎡ Virtual core pointer id=2 [master pointer (3)]
+⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
+⎜ ↳ System mouse id=7 [slave pointer (2)]
+⎜ ↳ VEN_0488:00 0488:1031 Mouse id=11 [slave pointer (2)]
+⎜ ↳ VEN_0488:00 0488:1031 TouchPad id=12 [slave pointer (2)]
+⎣ Virtual core keyboard id=3 [master keyboard (2)]
+ ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
+ ↳ System keyboard multiplexer id=6 [slave keyboard (3)]
+ ↳ Power Button id=8 [slave keyboard (3)]
+ ↳ Sleep Button id=9 [slave keyboard (3)]
+ ↳ AT keyboard id=10 [slave keyboard (3)]
+....
+
+All settings supported by these devices are provided as properties,
+which can be listed and set atomically.
+Pointing devices have many configurable properties, keyboards usually need none.
+
+To customize the keyboard, take a look at man:setxkbmap[1].
+
+Once satisfied with the configuration, simply add the lines to the
+X initialization script such as [.filename]#~/.Xsession# or [.filename]#~/.xinitrc#.
+
+[[x-config-input-file]]
+==== Using X.org Configuration Files
-Xorg supports the vast majority of input devices via package:x11/libinput[].
[TIP]
====
-Some desktop environments (such as KDE Plasma) provide a graphical UI for setting these parameters.
+Some desktop environments (such as crossref:desktop[kde-environment,KDE Plasma]) provide a graphical UI for setting these parameters.
Check if this is the case before resorting to manual configuration editing.
====
[[x-config-input-keyboard-layout]]
-For example, to configure the keyboard layout:
+For example, to manually configure the X.org server for the keyboard layout:
.Setting a Keyboard Layout
[example]
@@ -586,53 +788,55 @@ EndSection
====
[[x-fonts]]
-== Using Fonts in Xorg
+== Using Fonts in the X Window System
-The default fonts that ship with Xorg are less than ideal for typical desktop publishing applications.
-Large presentation fonts show up jagged and unprofessional looking, and small fonts are almost completely unintelligible.
-However, there are several free, high quality Type1 (PostScript(R)) fonts available which can be readily used with Xorg.
+_**abstract**: Additional fonts can be installed from the
+package:x11-fonts[] category or placed in [.filename]#~/.fonts#.
+They are available immediately to modern applications.
+Configuration for older applications is available and described as well._
-[[type1]]
-=== Type1 Fonts
+The X Window System provides the X FreeType interface library
+(man:Xft[3]) to render vector or outline fonts,
+as well as the traditional X Logical Font Description system
+maintaining compatibility with generations of applications and fonts.
-The URW font collection (package:x11-fonts/urwfonts[]) includes high quality versions of standard type1 fonts (Times Roman(TM), Helvetica(TM), Palatino(TM) and others).
-The Freefonts collection (package:x11-fonts/freefonts[]) includes many more fonts, but most of them are intended for use in graphics software such as the Gimp, and are not complete enough to serve as screen fonts.
-In addition, Xorg can be configured to use TrueType(R) fonts with a minimum of effort.
-For more details on this, see the man:X[7] manual page or crossref:x11[truetype, TrueType(R) Fonts].
+There are primarily two types of fonts users will be interested in:
-To install the above Type1 font collections from binary packages, run the following commands:
+* OpenType fonts or TrueType(R) fonts are for displaying on a screen.
+* Adobe(R) PostScript(R) Type 1 fonts are for printing to paper.
-[source,shell]
-....
-# pkg install urwfonts
-....
+These are both vector or outline fonts, there are also bitmap fonts.
-And likewise with the freefont or other collections.
-To have the X server detect these fonts, add an appropriate line to the X server configuration file ([.filename]#/usr/local/etc/X11/xorg.conf.d/90-fonts.conf#), which reads:
+The FreeBSD Ports Collection includes a wide and growing catalog
+of free, high quality fonts available for installation
+in the package:x11-fonts[] catagory.
-[.programlisting]
-....
-Section "Files"
- FontPath "/usr/local/share/fonts/urwfonts/"
-EndSection
-....
+System-wide font packages installed from the ports collection
+live in `[.filename]#/usr/local/share/fonts/#`.
+Fonts for a single user can be placed in `[.filename]#~/.fonts/#`,
+or `[.filename]#~/.local/share/fonts/#`.
-Alternatively, at the command line in the X session run:
+Fonts in either directory or subdirectories will be available
+for immediate use when the font information cache is rebuilt.
+To trigger this manually, issue:
[source,shell]
....
-% xset fp+ /usr/local/share/fonts/urwfonts
-% xset fp rehash
+% fc-cache
....
-This will work but will be lost when the X session is closed, unless it is added to the startup file ([.filename]#~/.xinitrc# for a normal `startx` session, or [.filename]#~/.xsession# when logging in through a graphical login manager like XDM).
-A third way is to use the new [.filename]#/usr/local/etc/fonts/local.conf# as
-demonstrated in crossref:x11[antialias, Anti-Aliased Fonts].
+Plenty of free, high quality fonts of both types are available in the
+ports tree which can be readily used with X Window System.
+This chapter provides a brief overview of both,
+as well as configuring the X FreeType interface.
+
+For more information about how to install and configure fonts on FreeBSD,
+please read the article link:{fonts}[Fonts and FreeBSD].
[[truetype]]
=== TrueType(R) Fonts
-Xorg has built in support for rendering TrueType(R) fonts.
+X.org has built in support for rendering TrueType(R) fonts.
There are two different modules that can enable this functionality.
The freetype module is used in this example because it is more consistent with the other font rendering back-ends.
To enable the freetype module just add the following line to the `"Module"` section of [.filename]#/usr/local/etc/X11/xorg.conf.d/90-fonts.conf#.
@@ -643,7 +847,7 @@ Load "freetype"
....
Now make a directory for the TrueType(R) fonts (for example, [.filename]#/usr/local/share/fonts/TrueType#) and copy all of the TrueType(R) fonts into this directory.
-Keep in mind that TrueType(R) fonts cannot be directly taken from an Apple(R) Mac(R); they must be in UNIX(R)/MS-DOS(R)/Windows(R) format for use by Xorg.
+Keep in mind that TrueType(R) fonts cannot be directly taken from an Apple(R) Mac(R); they must be in UNIX(R)/MS-DOS(R)/Windows(R) format for use by X.org.
Once the files have been copied into this directory, use mkfontscale to create a [.filename]#fonts.dir#, so that the X font renderer knows that these new files have been installed.
`mkfontscale` can be installed as a package:
@@ -661,7 +865,7 @@ Then create an index of X font files in a directory:
....
Now add the TrueType(R) directory to the font path.
-This is just the same as described in crossref:x11[type1, Type1 Fonts]:
+This is just the same as described in <<type1>>:
[source,shell]
....
@@ -674,10 +878,45 @@ or add a `FontPath` line to [.filename]#xorg.conf#.
Now Gimp, LibreOffice, and all of the other X applications should now recognize the installed TrueType(R) fonts.
Extremely small fonts (as with text in a high resolution display on a web page) and extremely large fonts (within LibreOffice) will look much better now.
+[[type1]]
+=== Type1 Fonts
+
+The URW font collection (package:x11-fonts/urwfonts[]) includes high quality versions of standard type1 fonts (Times Roman(TM), Helvetica(TM), Palatino(TM) and others).
+The Freefonts collection (package:x11-fonts/freefonts[]) includes many more fonts, but most of them are intended for use in graphics software such as the Gimp, and are not complete enough to serve as screen fonts.
+
+To install the above Type1 font collections from binary packages, run the following commands:
+
+[source,shell]
+....
+# pkg install urwfonts
+....
+
+And likewise with the freefont or other collections.
+To have a manually configured X server detect these fonts, add an appropriate line to the X server configuration file ([.filename]#/usr/local/etc/X11/xorg.conf.d/90-fonts.conf#), which reads:
+
+[.programlisting]
+....
+Section "Files"
+ FontPath "/usr/local/share/fonts/urwfonts/"
+EndSection
+....
+
+Alternatively, at the command line in the X session run:
+
+[source,shell]
+....
+% xset fp+ /usr/local/share/fonts/urwfonts
+% xset fp rehash
+....
+
+This will work but will be lost when the X session is closed, unless it is added to the startup file ([.filename]#~/.xinitrc# for a normal `startx` session, or [.filename]#~/.xsession# when logging in through a graphical login manager like XDM).
+A third way is to use the new [.filename]#/usr/local/etc/fonts/local.conf# as demonstrated in <<antialias>>.
+
[[antialias]]
=== Anti-Aliased Fonts
-All fonts in Xorg that are found in [.filename]#/usr/local/share/fonts/# and [.filename]#~/.fonts/# are automatically made available for anti-aliasing to Xft-aware applications. Most recent applications are Xft-aware, including KDE, GNOME, and Firefox.
+All fonts in X.org that are found in [.filename]#/usr/local/share/fonts/# and [.filename]#~/.fonts/# are automatically made available for anti-aliasing to Xft-aware applications.
+Most recent applications are Xft-aware, including KDE, GNOME, and Firefox.
To control which fonts are anti-aliased, or to configure anti-aliasing properties, create (or edit, if it already exists) the file [.filename]#/usr/local/etc/fonts/local.conf#.
Several advanced features of the Xft font system can be tuned using this file; this section describes only some simple possibilities.
@@ -814,5 +1053,3 @@ To enable this, add the line somewhere in [.filename]#local.conf#:
====
Depending on the sort of display, `rgb` may need to be changed to `bgr`, `vrgb` or `vbgr`: experiment and see which works best.
====
-
-For more information about how to install and configure fonts on FreeBSD, please read the article link:{fonts}[Fonts and FreeBSD].
diff --git a/documentation/content/en/books/handbook/x11/_index.po b/documentation/content/en/books/handbook/x11/_index.po
index d1dee6450e..56361b1173 100644
--- a/documentation/content/en/books/handbook/x11/_index.po
+++ b/documentation/content/en/books/handbook/x11/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2025-06-29 21:20+0100\n"
+"POT-Creation-Date: 2025-08-17 20:54+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -19,7 +19,7 @@ msgstr ""
#. type: YAML Front Matter: description
#: documentation/content/en/books/handbook/x11/_index.adoc:1
#, no-wrap
-msgid "This chapter describes how to install and configure Xorg on FreeBSD, which provides the open source X Window System used to provide a graphical environment"
+msgid "This chapter describes how to install and configure the X Window System providing a graphical environment"
msgstr ""
#. type: YAML Front Matter: part
@@ -47,643 +47,846 @@ msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:58
+#: documentation/content/en/books/handbook/x11/_index.adoc:61
msgid ""
-"An installation of FreeBSD using bsdinstall does not automatically install a "
-"graphical user interface. This chapter describes how to install and "
-"configure Xorg, which provides the open source X Window System used to "
-"provide a graphical environment. It then describes how to find and install "
-"a desktop environment or window manager."
+"An crossref:bsdinstall[bsdinstall-synopsis,installation] of FreeBSD using "
+"man:bsdinstall[8] does not automatically install a graphical user "
+"interface. This chapter describes how to install and configure the "
+"man:Xorg[1] server, which provides the open source X Window System "
+"(colloquially X11) used to provide a graphical environment."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:60
+#: documentation/content/en/books/handbook/x11/_index.adoc:63
msgid "Before reading this chapter, you should:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:62
+#: documentation/content/en/books/handbook/x11/_index.adoc:66
msgid ""
"Know how to install additional third-party software as described in "
"crossref:ports[ports,Installing Applications: Packages and Ports]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:64
+#: documentation/content/en/books/handbook/x11/_index.adoc:68
msgid "After reading this chapter, you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:66
-msgid ""
-"The various components of the X Window System, and how they interoperate."
+#: documentation/content/en/books/handbook/x11/_index.adoc:70
+msgid "How to select and install drivers for your graphics processor (GPU)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:67
-msgid "How to install and configure Xorg."
-msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:68
-msgid "How to use TrueType(R) fonts in Xorg."
+#: documentation/content/en/books/handbook/x11/_index.adoc:72
+msgid ""
+"The various components of the X Window System, and how they interoperate."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:69
-msgid "How to set up your system for graphical logins (XDM)."
-msgstr ""
-
-#. type: Title ==
-#: documentation/content/en/books/handbook/x11/_index.adoc:71
-#, no-wrap
-msgid "Installing Xorg"
+#: documentation/content/en/books/handbook/x11/_index.adoc:73
+msgid "How to install and configure the X.org server."
msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/x11/_index.adoc:74
-msgid "On FreeBSD, Xorg can be installed as a package or port."
+msgid "How to install fonts for the X Window System."
msgstr ""
-#. type: Plain text
+#. type: Title ==
#: documentation/content/en/books/handbook/x11/_index.adoc:76
-msgid ""
-"The binary meta package can be installed quickly but with fewer options for "
-"customization:"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:80
#, no-wrap
-msgid "# pkg install xorg\n"
+msgid "Graphics Drivers"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:83
+#: documentation/content/en/books/handbook/x11/_index.adoc:80
msgid ""
-"Either of these installations results in the complete Xorg system being "
-"installed."
+"_**abstract**: Identify your GPU, the port providing a driver for it, "
+"install it, then enable it to run at subsequent boot with man:sysrc[8]._"
msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/x11/_index.adoc:86
msgid ""
-"The current user must be a member of the `video` group. To add a user to "
-"`video` group, execute the following command:"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:90
-#, no-wrap
-msgid "# pw groupmod video -m username\n"
-msgstr ""
-
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:97
-msgid ""
-"A smaller version of the X system suitable for experienced users is "
-"available in package:x11/xorg-minimal[]. Most of the documents, libraries, "
-"and applications will not be installed. Some applications require these "
-"additional components to function."
-msgstr ""
-
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:103
-msgid ""
-"Video cards, monitors, and input devices are automatically detected and do "
-"not require any manual configuration. Do not create `xorg.conf` or run a `-"
-"configure` step unless automatic configuration fails."
-msgstr ""
-
-#. type: Title ==
-#: documentation/content/en/books/handbook/x11/_index.adoc:106
-#, no-wrap
-msgid "Graphic card drivers"
+"Before FreeBSD can render a graphical environment, it needs a kernel module "
+"to drive the graphics processor. Graphics drivers are a fast-moving, cross-"
+"platform target, which is why this is developed and distributed separately "
+"from the FreeBSD base system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:109
+#: documentation/content/en/books/handbook/x11/_index.adoc:90
msgid ""
-"The following table shows the different graphics cards supported by FreeBSD, "
-"which package should be installed and its corresponding module."
+"The following table shows the different graphics processors supported by "
+"FreeBSD, their corresponding module, and which port provides it:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/x11/_index.adoc:110
+#: documentation/content/en/books/handbook/x11/_index.adoc:91
#, no-wrap
-msgid "Graphic card packages"
+msgid "Supported Graphics Devices"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:113
+#: documentation/content/en/books/handbook/x11/_index.adoc:94
#, no-wrap
-msgid "Brand"
+msgid "Type"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:113
+#: documentation/content/en/books/handbook/x11/_index.adoc:94
#, no-wrap
-msgid "Type"
+msgid "License"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:113
-#: documentation/content/en/books/handbook/x11/_index.adoc:249
+#: documentation/content/en/books/handbook/x11/_index.adoc:94
+#: documentation/content/en/books/handbook/x11/_index.adoc:269
#, no-wrap
-msgid "Package"
+msgid "Module"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:115
+#: documentation/content/en/books/handbook/x11/_index.adoc:96
+#: documentation/content/en/books/handbook/x11/_index.adoc:269
#, no-wrap
-msgid "Module"
+msgid "Port"
msgstr ""
-#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:116
-#: documentation/content/en/books/handbook/x11/_index.adoc:191
+#. type: Table
+#: documentation/content/en/books/handbook/x11/_index.adoc:97
#, no-wrap
msgid "Intel(R)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:117
-#: documentation/content/en/books/handbook/x11/_index.adoc:122
-#: documentation/content/en/books/handbook/x11/_index.adoc:132
-#: documentation/content/en/books/handbook/x11/_index.adoc:137
-#: documentation/content/en/books/handbook/x11/_index.adoc:142
-#: documentation/content/en/books/handbook/x11/_index.adoc:147
+#: documentation/content/en/books/handbook/x11/_index.adoc:98
+#: documentation/content/en/books/handbook/x11/_index.adoc:103
+#: documentation/content/en/books/handbook/x11/_index.adoc:114
+#: documentation/content/en/books/handbook/x11/_index.adoc:119
+#: documentation/content/en/books/handbook/x11/_index.adoc:124
+#: documentation/content/en/books/handbook/x11/_index.adoc:129
#, no-wrap
msgid "Open Source"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:118
-#: documentation/content/en/books/handbook/x11/_index.adoc:123
+#: documentation/content/en/books/handbook/x11/_index.adoc:99
#, no-wrap
-msgid "drm-kmod"
+msgid "`i915kms`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:120
+#: documentation/content/en/books/handbook/x11/_index.adoc:101
+#: documentation/content/en/books/handbook/x11/_index.adoc:106
#, no-wrap
-msgid "`i915kms`"
+msgid "package:graphics/drm-kmod[]"
msgstr ""
-#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:121
-#: documentation/content/en/books/handbook/x11/_index.adoc:212
+#. type: Table
+#: documentation/content/en/books/handbook/x11/_index.adoc:102
#, no-wrap
msgid "AMD(R)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:125
+#: documentation/content/en/books/handbook/x11/_index.adoc:104
#, no-wrap
-msgid "`amdgpu` and `radeonkms`"
+msgid "`amdgpu` or `radeonkms`"
msgstr ""
-#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:126
-#: documentation/content/en/books/handbook/x11/_index.adoc:240
+#. type: Table
+#: documentation/content/en/books/handbook/x11/_index.adoc:107
#, no-wrap
msgid "NVIDIA(R)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:127
+#: documentation/content/en/books/handbook/x11/_index.adoc:108
#, no-wrap
msgid "Proprietary"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:128
+#: documentation/content/en/books/handbook/x11/_index.adoc:109
#, no-wrap
-msgid "nvidia-driver"
+msgid "`nvidia-drm`, `nvidia-modeset`, or `nvidia`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:130
+#: documentation/content/en/books/handbook/x11/_index.adoc:112
#, no-wrap
-msgid "`nvidia` or `nvidia-modeset`"
+msgid ""
+"package:graphics/nvidia-drm-kmod[] or +\n"
+"package:x11/nvidia-driver[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:131
+#: documentation/content/en/books/handbook/x11/_index.adoc:113
#, no-wrap
-msgid "VESA"
+msgid "System Console Framebuffer"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:133
+#: documentation/content/en/books/handbook/x11/_index.adoc:115
#, no-wrap
-msgid "xf86-video-vesa"
+msgid "`scfb`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:135
+#: documentation/content/en/books/handbook/x11/_index.adoc:117
#, no-wrap
-msgid "vesa"
+msgid "package:x11-drivers/xf86-video-scfb[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:136
+#: documentation/content/en/books/handbook/x11/_index.adoc:118
#, no-wrap
-msgid "SCFB"
+msgid "VESA BIOS Extension"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:138
+#: documentation/content/en/books/handbook/x11/_index.adoc:120
#, no-wrap
-msgid "xf86-video-scfb"
+msgid "`vesa`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:140
+#: documentation/content/en/books/handbook/x11/_index.adoc:122
#, no-wrap
-msgid "scfb"
+msgid "package:x11-drivers/xf86-video-vesa[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:141
+#: documentation/content/en/books/handbook/x11/_index.adoc:123
#, no-wrap
msgid "VirtualBox(R)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:143
+#: documentation/content/en/books/handbook/x11/_index.adoc:125
#, no-wrap
-msgid "virtualbox-ose-additions"
+msgid "`vboxvideo`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:145
+#: documentation/content/en/books/handbook/x11/_index.adoc:127
#, no-wrap
-msgid "VirtualBox(R) OSE additions include the `vboxvideo` driver."
+msgid "package:emulators/virtualbox-ose-additions[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:146
+#: documentation/content/en/books/handbook/x11/_index.adoc:128
#, no-wrap
msgid "VMware(R)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:148
+#: documentation/content/en/books/handbook/x11/_index.adoc:130
#, no-wrap
-msgid "xf86-video-vmware"
+msgid "`vmwgfx`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:150
+#: documentation/content/en/books/handbook/x11/_index.adoc:131
#, no-wrap
-msgid "vmwgfx"
+msgid "package:x11-drivers/xf86-video-vmware[]"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:134
+msgid "There are several generations of driver technologies supported."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:138
+msgid ""
+"Direct Rendering drivers allowing PRIME offloading. PRIME allows for "
+"multiple providers of graphics processing to coexist. PRIME is described "
+"further in <<x-config-gpu>>."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:143
+msgid ""
+"Kernel Modesetting (crossref:glossary[kms-glossary,KMS]) This allows the "
+"driver to directly specify the display mode. This is required to support "
+"suspend and resume when using the man:vt[4] console driver."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:148
+msgid ""
+"User Modesetting The oldest class of drivers is still supported, however "
+"they may only be used with man:sc[4] console and older versions of the "
+"man:Xorg[1] graphical environment."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:153
+#: documentation/content/en/books/handbook/x11/_index.adoc:151
msgid ""
-"The following command can be used to identify which graphics card is "
+"The following command can be used to identify which graphics processor is "
"installed in the system:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:157
+#: documentation/content/en/books/handbook/x11/_index.adoc:155
+#: documentation/content/en/books/handbook/x11/_index.adoc:552
#, no-wrap
-msgid "% pciconf -lv|grep -B4 VGA\n"
+msgid "% pciconf -lv | grep -B3 display\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:160
-#: documentation/content/en/books/handbook/x11/_index.adoc:183
-#: documentation/content/en/books/handbook/x11/_index.adoc:430
-#: documentation/content/en/books/handbook/x11/_index.adoc:487
+#: documentation/content/en/books/handbook/x11/_index.adoc:158
+#: documentation/content/en/books/handbook/x11/_index.adoc:185
+#: documentation/content/en/books/handbook/x11/_index.adoc:555
+#: documentation/content/en/books/handbook/x11/_index.adoc:618
msgid "The output should be similar to the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:168
+#: documentation/content/en/books/handbook/x11/_index.adoc:165
#, no-wrap
msgid ""
-"vgapci0@pci0:0:2:0: class=0x030000 rev=0x07 hdr=0x00 vendor=0x8086 device=0x2a42 subvendor=0x17aa subdevice=0x20e4\n"
+"vgapci1@pci0:0:2:0: class=0x030000 rev=0x0c hdr=0x00 vendor=0x8086 device=0x46a6 subvendor=0x1028 subdevice=0x0b29\n"
" vendor = 'Intel Corporation'\n"
-" device = 'Mobile 4 Series Chipset Integrated Graphics Controller'\n"
+" device = 'Alder Lake-P GT2 [Iris Xe Graphics]'\n"
" class = display\n"
-" subclass = VGA\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:169
+msgid ""
+"Detailed instructions on installing and enabling these drivers are in the "
+"subsequent subsections."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:174
+#: documentation/content/en/books/handbook/x11/_index.adoc:176
msgid ""
-"If the graphics card is not supported by Intel(R), AMD(R) or NVIDIA(R) "
-"drivers, then VESA or SCFB modules should be used. VESA module must be used "
-"when booting in BIOS mode and SCFB module must be used when booting in UEFI "
+"If the graphics processor is not supported by Intel(R), AMD(R), or NVIDIA(R) "
+"drivers, then SCFB or VESA modules should be used. SCFB module must be used "
+"when booting in UEFI mode. VESA module must be used when booting in BIOS "
"mode."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:176
+#: documentation/content/en/books/handbook/x11/_index.adoc:178
msgid "This command can be used to check the booting mode:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:180
+#: documentation/content/en/books/handbook/x11/_index.adoc:182
#, no-wrap
msgid "% sysctl machdep.bootmethod\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:187
+#: documentation/content/en/books/handbook/x11/_index.adoc:189
#, no-wrap
-msgid "machdep.bootmethod: BIOS\n"
+msgid "machdep.bootmethod: UEFI\n"
+msgstr ""
+
+#. type: Title ===
+#: documentation/content/en/books/handbook/x11/_index.adoc:193
+#, no-wrap
+msgid "Intel(R) Graphics"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:195
+#: documentation/content/en/books/handbook/x11/_index.adoc:199
msgid ""
-"Intel(R) Graphics refers to the class of graphics chips that are integrated "
-"on the same die as an Intel(R) CPU. Wikipedia offers link:https://"
-"en.wikipedia.org/wiki/List_of_Intel_graphics_processing_units[a good "
-"overview of the variations and names used for generations of Intel HD "
-"Graphics]."
+"The package:graphics/drm-kmod[] package indirectly provides a range of "
+"kernel modules for use with Intel(R) Graphics. Recent versions of these "
+"modules can be used in conjunction with other graphics processors in PRIME "
+"with no special configuration."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:198
+#: documentation/content/en/books/handbook/x11/_index.adoc:202
msgid ""
-"The package:graphics/drm-kmod[] package indirectly provides a range of "
-"kernel modules for use with Intel(R) Graphics cards. The Intel(R) driver "
-"can be installed by executing the following command:"
+"The Intel(R) Graphics driver can be installed by executing the following "
+"command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:202
-#: documentation/content/en/books/handbook/x11/_index.adoc:223
+#: documentation/content/en/books/handbook/x11/_index.adoc:206
+#: documentation/content/en/books/handbook/x11/_index.adoc:232
#, no-wrap
msgid "# pkg install drm-kmod\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:205
-#: documentation/content/en/books/handbook/x11/_index.adoc:281
+#: documentation/content/en/books/handbook/x11/_index.adoc:210
msgid ""
-"Then add the module to `/etc/rc.conf` file, executing the following command:"
+"Then add the module to [.filename]#/etc/rc.conf# file, by executing the "
+"following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:209
+#: documentation/content/en/books/handbook/x11/_index.adoc:214
#, no-wrap
msgid "# sysrc kld_list+=i915kms\n"
msgstr ""
-#. type: Plain text
+#. type: Title ===
#: documentation/content/en/books/handbook/x11/_index.adoc:217
+#, no-wrap
+msgid "AMD(R) Graphics"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:225
msgid ""
-"The package:graphics/drm-kmod[] package indirectly provides a range of "
-"kernel modules for use with AMD(R) Graphics cards. The modules `amdgpu` and "
+"The package:graphics/drm-kmod[] package indirectly provides kernel modules "
+"for a range of AMD(R) Graphics processors. The modules `amdgpu` or "
"`radeonkms` can be used depending the generation of the hardware. The "
-"FreeBSD project maintains an link:https://wiki.freebsd.org/Graphics/AMD-GPU-"
-"Matrix[AMD graphics support matrix to determine which driver must be used]."
+"FreeBSD project maintains a link:https://wiki.freebsd.org/Graphics/AMD-GPU-"
+"Matrix[AMD graphics support matrix] showing support levels and to determine "
+"which driver must be used."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:219
-msgid "AMD(R) driver can be installed by executing the following command:"
+#: documentation/content/en/books/handbook/x11/_index.adoc:228
+msgid ""
+"The AMD(R) Graphics drivers can be installed by executing the following "
+"command:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:226
+#: documentation/content/en/books/handbook/x11/_index.adoc:236
msgid ""
-"For post-HD7000 or Tahiti graphic cards add the module to `/etc/rc.conf` "
+"Enable the current module by adding it to the [.filename]#/etc/rc.conf# "
"file, executing the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:230
+#: documentation/content/en/books/handbook/x11/_index.adoc:240
#, no-wrap
msgid "# sysrc kld_list+=amdgpu\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:233
+#: documentation/content/en/books/handbook/x11/_index.adoc:245
msgid ""
-"For older graphic cards (pre-HD7000 or pre-Tahiti) add the module to `/etc/"
-"rc.conf` file, executing the following command:"
+"For older graphics (pre-HD7000/Tahiti), instead enable the legacy module by "
+"adding it to the [.filename]#/etc/rc.conf# file, executing the following "
+"command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:237
+#: documentation/content/en/books/handbook/x11/_index.adoc:249
#, no-wrap
msgid "# sysrc kld_list+=radeonkms\n"
msgstr ""
+#. type: Title ===
+#: documentation/content/en/books/handbook/x11/_index.adoc:252
+#, no-wrap
+msgid "NVIDIA(R) Graphics"
+msgstr ""
+
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:245
+#: documentation/content/en/books/handbook/x11/_index.adoc:258
msgid ""
-"FreeBSD supports different versions of the proprietary NVIDIA(R) driver. "
-"Users of newer graphics cards should install the package:x11/nvidia-driver[] "
-"package. Those with older cards will have to check below which version "
-"supports them."
+"NVIDIA(R) produces standalone or discrete graphics processors, and provides "
+"a proprietary driver for FreeBSD. The FreeBSD Ports Collection provides "
+"over a decade of drivers for supporting generations of NVIDIA graphics."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:261
+msgid ""
+"Administrators should install the latest driver supported by their hardware."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:265
+msgid ""
+"The following table shows the port containing the driver, the kernel module "
+"recommended for loading, and a link to the list of hardware supported by "
+"that driver:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/x11/_index.adoc:246
+#: documentation/content/en/books/handbook/x11/_index.adoc:266
#, no-wrap
-msgid "Supported versions of NVIDIA(R) drivers"
+msgid "Supported versions of NVIDIA(R) Graphics drivers"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:251
+#: documentation/content/en/books/handbook/x11/_index.adoc:271
#, no-wrap
msgid "Supported hardware"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:252
+#: documentation/content/en/books/handbook/x11/_index.adoc:272
#, no-wrap
-msgid "package:x11/nvidia-driver-304[]"
+msgid "package:graphics/nvidia-drm-kmod[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:254
+#: documentation/content/en/books/handbook/x11/_index.adoc:274
#, no-wrap
-msgid "link:https://www.nvidia.com/Download/driverResults.aspx/123712/en-us/[supported hardware]"
+msgid ""
+"`nvidia-drm` or +\n"
+"`nvidia-modeset`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:255
+#: documentation/content/en/books/handbook/x11/_index.adoc:276
#, no-wrap
-msgid "package:x11/nvidia-driver-340[]"
+msgid "link:https://www.nvidia.com/Download/driverResults.aspx/210651/en-us/[supported hardware]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:257
+#: documentation/content/en/books/handbook/x11/_index.adoc:277
#, no-wrap
-msgid "link:https://www.nvidia.com/Download/driverResults.aspx/156167/en-us/[supported hardware]"
+msgid "package:x11/nvidia-driver-470[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:258
+#: documentation/content/en/books/handbook/x11/_index.adoc:278
+#: documentation/content/en/books/handbook/x11/_index.adoc:283
+#, no-wrap
+msgid "`nvidia-modeset`"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/x11/_index.adoc:280
+#, no-wrap
+msgid "link:https://www.nvidia.com/Download/driverResults.aspx/194639/en-us/[supported hardware]"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/x11/_index.adoc:282
#, no-wrap
-msgid "package:x11/nvidia-driver-390[]"
+msgid ""
+"package:x11/nvidia-driver-390[] or +\n"
+"package:x11/nvidia-secondary-driver-390[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:260
+#: documentation/content/en/books/handbook/x11/_index.adoc:285
#, no-wrap
msgid "link:https://www.nvidia.com/Download/driverResults.aspx/191122/en-us/[supported hardware]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:261
+#: documentation/content/en/books/handbook/x11/_index.adoc:286
#, no-wrap
-msgid "package:x11/nvidia-driver-470[]"
+msgid "package:x11/nvidia-driver-340[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:263
+#: documentation/content/en/books/handbook/x11/_index.adoc:287
+#: documentation/content/en/books/handbook/x11/_index.adoc:291
#, no-wrap
-msgid "link:https://www.nvidia.com/Download/driverResults.aspx/194639/en-us/[supported hardware]"
+msgid "`nvidia`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:264
+#: documentation/content/en/books/handbook/x11/_index.adoc:289
#, no-wrap
-msgid "package:x11/nvidia-driver[]"
+msgid "link:https://www.nvidia.com/Download/driverResults.aspx/156167/en-us/[supported hardware]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:266
+#: documentation/content/en/books/handbook/x11/_index.adoc:290
#, no-wrap
-msgid "link:https://www.nvidia.com/Download/driverResults.aspx/210651/en-us/[supported hardware]"
+msgid "package:x11/nvidia-driver-304[]"
msgstr ""
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:271
+#. type: Table
+#: documentation/content/en/books/handbook/x11/_index.adoc:293
+#, no-wrap
+msgid "link:https://www.nvidia.com/Download/driverResults.aspx/123712/en-us/[supported hardware]"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:297
msgid ""
-"Version 304 of the NVIDIA(R) graphics driver (package:x11/nvidia-"
-"driver-304[]) does not support xorg-server 1.20 or later."
+"The latest NVIDIA(R) Graphics driver can be installed by running the "
+"following command:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/x11/_index.adoc:301
+#, no-wrap
+msgid "# pkg install nvidia-drm-kmod\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:274
+#: documentation/content/en/books/handbook/x11/_index.adoc:305
msgid ""
-"The latest NVIDIA(R) driver can be installed by running the following "
-"command:"
+"To enable the driver, add the module to [.filename]#/etc/rc.conf# file, by "
+"executing the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:278
+#: documentation/content/en/books/handbook/x11/_index.adoc:309
#, no-wrap
-msgid "# pkg install nvidia-driver\n"
+msgid "# sysrc kld_list+=nvidia-drm\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:312
+msgid ""
+"This is the direct rendering crossref:glossary[glossary-kms,KMS] driver."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:316
+msgid ""
+"Kernel modesetting is the option to set the graphics mode in the kernel. "
+"Enable it for subsequent boots with the following man:loader.conf[5] tunable:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:285
+#: documentation/content/en/books/handbook/x11/_index.adoc:320
+#, no-wrap
+msgid "hw.nvidiadrm.modeset=\"1\"\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:324
+msgid ""
+"Both PRIME and crossref:wayland[wayland-synopsis,Wayland] require kernel "
+"modesetting."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:328
+msgid ""
+"Prior versions of the driver do not support Direct Rendering. Instead use "
+"the modesetting module, by executing the following command:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/x11/_index.adoc:331
#, no-wrap
msgid "# sysrc kld_list+=nvidia-modeset\n"
msgstr ""
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:290
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:337
msgid ""
-"The `nvidia` driver must be used if the packages package:x11/nvidia-"
-"driver-304[] or package:x11/nvidia-driver-340[] have been installed."
+"If requiring Nvidia drivers prior to 390, note that they do not support "
+"kernel modesetting, and thus they must be used with the legacy man:sc[4] "
+"console driver, and a package:x11/xorg-server[] version prior to 1.20."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:339
+msgid "Enable them in [.filename]#/etc/rc.conf# with the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:294
+#: documentation/content/en/books/handbook/x11/_index.adoc:343
#, no-wrap
msgid "# sysrc kld_list+=nvidia\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/x11/_index.adoc:298
+#: documentation/content/en/books/handbook/x11/_index.adoc:346
#, no-wrap
-msgid "Xorg Configuration"
+msgid "X Window System Overview"
msgstr ""
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:301
-msgid "Xorg supports most common video cards, keyboards, and pointing devices."
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:356
+msgid ""
+"The X Window System is the heritage graphical stack for UNIX(R) platforms, "
+"supporting the latest technologies while maintaining support for generations "
+"of applications. Applications, including the components of the desktop, are "
+"hosted by the man:Xorg[1] server. This system is network aware and its "
+"various components can interoperate across networks."
+msgstr ""
+
+#. type: Title ==
+#: documentation/content/en/books/handbook/x11/_index.adoc:358
+#, no-wrap
+msgid "Installing The X.org Server"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:306
+#: documentation/content/en/books/handbook/x11/_index.adoc:363
msgid ""
-"Video cards, monitors, and input devices are automatically detected and do "
-"not require any manual configuration. Do not create [.filename]#xorg.conf# "
-"or run a `Xorg -configure` step unless automatic configuration fails."
+"_**abstract**: The package:x11/xorg[X.org] server must be installed to host "
+"the crossref:desktop[desktop-synopsis,desktop]. Users must be added to the "
+"`video` group to use it._"
msgstr ""
-#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:309
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:367
+msgid ""
+"Once a graphics driver is installed and enabled, the X.org server can be "
+"installed as a meta-package, or compiled locally with the ports tree."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:370
+msgid ""
+"The full meta-package can be installed quickly but with fewer options for "
+"customization:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/x11/_index.adoc:374
#, no-wrap
-msgid "Configuration Files"
+msgid "# pkg install xorg\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:381
+msgid ""
+"This installation results in the complete X Window System being installed, "
+"including a traditional window manager, man:twm[1], and surrounding "
+"traditional desktop suite. Most users will want to install and configure a "
+"contemporary crossref:desktop[desktop-synopsis,desktop] of their choice."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:385
+msgid ""
+"The current user must be a member of the `video` group to run a graphical "
+"environment. To add a user to the `video` group, execute the following "
+"command:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/x11/_index.adoc:389
+#, no-wrap
+msgid "# pw groupmod video -m username\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:394
+msgid ""
+"To run the X Window System, use man:startx[1] from package:x11/xinit[], or "
+"install and configure a display manager to start a graphical login on boot."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:314
+#: documentation/content/en/books/handbook/x11/_index.adoc:401
+msgid ""
+"A smaller version of the X Window System suitable for experienced users is "
+"available in package:x11/xorg-minimal[]. Most of the documents, libraries, "
+"and applications will not be installed. Some applications require these "
+"additional components to function."
+msgstr ""
+
+#. type: Title ==
+#: documentation/content/en/books/handbook/x11/_index.adoc:404
+#, no-wrap
+msgid "X.org Configuration"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:410
msgid ""
-"Xorg looks in several directories for configuration files. [.filename]#/usr/"
-"local/etc/X11/# is the *recommended* directory for these files on FreeBSD. "
-"Using this directory helps keep application files separate from operating "
-"system files."
+"_**abstract**: If the defaults for your monitor or input devices, are not "
+"satisfactory, crossref:desktop[desktop-synopsis,desktops] include GUIs for "
+"configuring them, or they can be configured manually._"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:415
+msgid ""
+"The X.org server supports most common graphics processors, monitors, and "
+"input devices. First, try the defaults. This subsection provides an "
+"overview of their configuration."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:316
+#: documentation/content/en/books/handbook/x11/_index.adoc:417
#, no-wrap
-msgid "Single or Multiple Files"
+msgid "X.org Configuration Files"
msgstr ""
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:320
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:423
+msgid ""
+"Historically, the X.org server was configured with files in [.filename]#/usr/"
+"local/etc/X11/#. This is still supported for edge cases, but conflicts with "
+"dynamic autoconfiguration."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:427
+msgid ""
+"Do not create configuration for the X.org server in [.filename]#xorg.conf# "
+"or run `Xorg -configure` unless automatic configuration fails."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:433
+msgid ""
+"X.org server looks in several directories for configuration files. "
+"[.filename]#/usr/local/etc/X11/# is the *recommended* directory for these "
+"files on FreeBSD. Using this directory helps keep application files "
+"separate from operating system files."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:438
msgid ""
"It is easier to use multiple files that each configure a specific setting "
"than the traditional single [.filename]#xorg.conf#. These files are stored "
"in the [.filename]#/usr/local/etc/X11/xorg.conf.d/# subdirectory."
msgstr ""
+#. type: Title ===
+#: documentation/content/en/books/handbook/x11/_index.adoc:440
+#, no-wrap
+msgid "Graphics Configuration"
+msgstr ""
+
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:324
+#: documentation/content/en/books/handbook/x11/_index.adoc:447
msgid ""
-"The traditional single [.filename]#xorg.conf# still works, but is neither as "
-"clear nor as flexible as multiple files in the [.filename]#/usr/local/etc/"
-"X11/xorg.conf.d/# subdirectory."
+"Direct rendering provides the ability to seamlessly use a discrete graphics "
+"processor (dGPU) alongside an integrated graphics processor (iGPU), called "
+"PRIME. The drivers will automatically offload intensive tasks to the dGPU "
+"when required, and power it down when able."
msgstr ""
-#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:327
-#, no-wrap
-msgid "Video Cards"
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:450
+msgid ""
+"To launch applications on the more powerful GPU in PRIME, use the "
+"`DRI_PRIME=1` enviroment variable."
msgstr ""
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:330
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:454
msgid ""
-"The driver for the graphics card can be specified in the [.filename]#/usr/"
-"local/etc/X11/xorg.conf.d/# directory."
+"If multiple graphics drivers are conflicting, the driver for the graphics "
+"processor can be specified in the [.filename]#/usr/local/etc/X11/xorg.conf.d/"
+"# directory."
msgstr ""
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:332
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:456
msgid "To configure the Intel(R) driver in a configuration file:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/x11/_index.adoc:334
+#: documentation/content/en/books/handbook/x11/_index.adoc:458
#, no-wrap
-msgid "Select Intel(R) Video Driver in a File"
+msgid "Select Intel(R) Graphics Driver in a File"
msgstr ""
-#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:338
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/x11/_index.adoc:462
msgid "[.filename]#/usr/local/etc/X11/xorg.conf.d/20-intel.conf#"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:345
+#: documentation/content/en/books/handbook/x11/_index.adoc:469
#, no-wrap
msgid ""
"Section \"Device\"\n"
@@ -693,23 +896,23 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:349
+#: documentation/content/en/books/handbook/x11/_index.adoc:473
msgid "To configure the AMD(R) driver in a configuration file:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/x11/_index.adoc:351
+#: documentation/content/en/books/handbook/x11/_index.adoc:475
#, no-wrap
-msgid "Select AMD(R) Video Driver in a File"
+msgid "Select AMD(R) Graphics Driver in a File"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:355
+#: documentation/content/en/books/handbook/x11/_index.adoc:479
msgid "[.filename]#/usr/local/etc/X11/xorg.conf.d/20-radeon.conf#"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:362
+#: documentation/content/en/books/handbook/x11/_index.adoc:486
#, no-wrap
msgid ""
"Section \"Device\"\n"
@@ -719,137 +922,131 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:366
+#: documentation/content/en/books/handbook/x11/_index.adoc:490
msgid "To configure the NVIDIA(R) driver in a configuration file:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/x11/_index.adoc:368
+#: documentation/content/en/books/handbook/x11/_index.adoc:492
#, no-wrap
-msgid "Select NVIDIA(R) Video Driver in a File"
+msgid "Select NVIDIA(R) Graphics Driver in a File"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:372
+#: documentation/content/en/books/handbook/x11/_index.adoc:496
msgid "[.filename]#/usr/local/etc/X11/xorg.conf.d/20-nvidia.conf#"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:379
+#: documentation/content/en/books/handbook/x11/_index.adoc:503
#, no-wrap
msgid ""
"Section \"Device\"\n"
"\tIdentifier \"Card0\"\n"
-"\tDriver \"nvidia\"\n"
+"\tDriver \"nvidia-modeset\"\n"
"EndSection\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:385
+#: documentation/content/en/books/handbook/x11/_index.adoc:510
msgid ""
"package:x11/nvidia-xconfig[] can also be used to perform basic control over "
"configuration options available in the NVIDIA driver."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:388
-msgid "To configure the VESA driver in a configuration file:"
+#: documentation/content/en/books/handbook/x11/_index.adoc:513
+msgid "To configure the SCFB driver in a configuration file:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/x11/_index.adoc:390
+#: documentation/content/en/books/handbook/x11/_index.adoc:515
#, no-wrap
-msgid "Select VESA Video Driver in a File"
+msgid "Select SCFB Graphics Driver in a File"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:394
-msgid "[.filename]#/usr/local/etc/X11/xorg.conf.d/20-vesa.conf#"
+#: documentation/content/en/books/handbook/x11/_index.adoc:519
+msgid "[.filename]#/usr/local/etc/X11/xorg.conf.d/20-scfb.conf#"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:401
+#: documentation/content/en/books/handbook/x11/_index.adoc:526
#, no-wrap
msgid ""
"Section \"Device\"\n"
"\tIdentifier \"Card0\"\n"
-"\tDriver \"vesa\"\n"
+"\tDriver \"scfb\"\n"
"EndSection\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:405
-msgid "To configure the SCFB driver in a configuration file:"
+#: documentation/content/en/books/handbook/x11/_index.adoc:530
+msgid "To configure the VESA driver in a configuration file:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/x11/_index.adoc:407
+#: documentation/content/en/books/handbook/x11/_index.adoc:532
#, no-wrap
-msgid "Select SCFB Video Driver in a File"
+msgid "Select VESA Graphics Driver in a File"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:411
-msgid "[.filename]#/usr/local/etc/X11/xorg.conf.d/20-scfb.conf#"
+#: documentation/content/en/books/handbook/x11/_index.adoc:536
+msgid "[.filename]#/usr/local/etc/X11/xorg.conf.d/20-vesa.conf#"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:418
+#: documentation/content/en/books/handbook/x11/_index.adoc:543
#, no-wrap
msgid ""
"Section \"Device\"\n"
"\tIdentifier \"Card0\"\n"
-"\tDriver \"scfb\"\n"
+"\tDriver \"vesa\"\n"
"EndSection\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:423
+#: documentation/content/en/books/handbook/x11/_index.adoc:548
msgid ""
-"To configure multiple video cards, the `BusID` can be added. A list of "
-"video card bus ``ID``s can be displayed by executing:"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:427
-#, no-wrap
-msgid "% pciconf -lv | grep -B3 display\n"
+"To configure multiple graphics processors, the `BusID` can be added. A list "
+"of graphics processor bus ``ID``s can be displayed by executing:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:437
+#: documentation/content/en/books/handbook/x11/_index.adoc:562
#, no-wrap
msgid ""
-"vgapci0@pci0:0:2:0: class=0x030000 rev=0x07 hdr=0x00 vendor=0x8086 device=0x2a42 subvendor=0x17aa subdevice=0x20e4\n"
+"vgapci0@pci0:0:2:0: class=0x030000 rev=0x0c hdr=0x00 vendor=0x8086 device=0x46a6 subvendor=0x1028 subdevice=0x0b29\n"
" vendor = 'Intel Corporation'\n"
-" device = 'Mobile 4 Series Chipset Integrated Graphics Controller'\n"
+" device = 'Alder Lake-P GT2 [Iris Xe Graphics]'\n"
" class = display\n"
"--\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:442
+#: documentation/content/en/books/handbook/x11/_index.adoc:567
#, no-wrap
msgid ""
-"vgapci1@pci0:0:2:1: class=0x038000 rev=0x07 hdr=0x00 vendor=0x8086 device=0x2a43 subvendor=0x17aa subdevice=0x20e4\n"
-" vendor = 'Intel Corporation'\n"
-" device = 'Mobile 4 Series Chipset Integrated Graphics Controller'\n"
+"vgapci0@pci0:1:0:0: class=0x030200 rev=0xa1 hdr=0x00 vendor=0x10de device=0x25b9 subvendor=0x1028 subdevice=0x0b29\n"
+" vendor = 'NVIDIA Corporation'\n"
+" device = 'GA107GLM [RTX A1000 Laptop GPU]'\n"
" class = display\n"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/x11/_index.adoc:445
+#: documentation/content/en/books/handbook/x11/_index.adoc:570
#, no-wrap
-msgid "Select Intel(R) Video Driver and NVIDIA(R) Video Driver in a File"
+msgid "Select Intel(R) Graphics Driver and NVIDIA(R) Graphics Driver in a File"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:450
+#: documentation/content/en/books/handbook/x11/_index.adoc:575
msgid "[.filename]#/usr/local/etc/X11/xorg.conf.d/20-drivers.conf#"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:458
+#: documentation/content/en/books/handbook/x11/_index.adoc:583
#, no-wrap
msgid ""
"Section \"Device\"\n"
@@ -860,60 +1057,60 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:464
+#: documentation/content/en/books/handbook/x11/_index.adoc:589
#, no-wrap
msgid ""
"Section \"Device\"\n"
-"\tIdentifier \"Card0\"\n"
-"\tDriver \"nvidia\"\n"
+"\tIdentifier \"Card1\"\n"
+"\tDriver \"nvidia-modeset\"\n"
"\tBusID \"pci0:0:2:1\"\n"
"EndSection\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:468
+#: documentation/content/en/books/handbook/x11/_index.adoc:593
#, no-wrap
-msgid "Monitors"
+msgid "Monitor Configuration"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:473
+#: documentation/content/en/books/handbook/x11/_index.adoc:601
msgid ""
"Almost all monitors support the Extended Display Identification Data "
-"standard (`EDID`). Xorg uses `EDID` to communicate with the monitor and "
+"standard (`EDID`). X.org uses `EDID` to communicate with the monitor and "
"detect the supported resolutions and refresh rates. Then it selects the "
"most appropriate combination of settings to use with that monitor."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:475
+#: documentation/content/en/books/handbook/x11/_index.adoc:605
msgid ""
-"Other resolutions supported by the monitor can be chosen by setting the "
-"desired resolution in configuration files, or after the X server has been "
-"started with man:xrandr[1]."
+"Other resolutions supported by the monitor can be selected atomically after "
+"the X server has been started with man:xrandr[1], or in the X.org server "
+"configuration files."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/x11/_index.adoc:477
+#: documentation/content/en/books/handbook/x11/_index.adoc:607
#, no-wrap
msgid "Using RandR (Resize and Rotate)"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:480
+#: documentation/content/en/books/handbook/x11/_index.adoc:611
msgid ""
-"Run man:xrandr[1] without any parameters to see a list of video outputs and "
-"detected monitor modes:"
+"Run man:xrandr[1] in an X session without any parameters to see a list of "
+"video outputs and detected monitor modes:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:484
+#: documentation/content/en/books/handbook/x11/_index.adoc:615
#, no-wrap
msgid "% xrandr\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:518
+#: documentation/content/en/books/handbook/x11/_index.adoc:649
#, no-wrap
msgid ""
"Screen 0: minimum 320 x 200, current 2560 x 960, maximum 8192 x 8192\n"
@@ -947,57 +1144,64 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:523
+#: documentation/content/en/books/handbook/x11/_index.adoc:657
msgid ""
"This shows that the `VGA-1` output is being used to display a screen "
"resolution of 1280x960 pixels at a refresh rate of about 60 Hz. The "
"`LVDS-1` is being used as a secondary monitor to display a screen resolution "
"of 1280x800 pixels at a refresh rate of about 60 Hz. Monitors are not "
-"attached to the `HDMI-1`, `HDMI-2`, `DP-1`, `DP-2` and `DP-3` connectors."
+"attached to the `HDMI-1`, `HDMI-2`, `DP-1`, `DP-2`, and `DP-3` connectors."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:526
+#: documentation/content/en/books/handbook/x11/_index.adoc:660
msgid ""
"Any of the other display modes can be selected with man:xrandr[1]. For "
"example, to switch to 1280x1024 at 60 Hz:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:530
+#: documentation/content/en/books/handbook/x11/_index.adoc:664
#, no-wrap
msgid "% xrandr --output LVDS-1 --mode 1280x720 --rate 60\n"
msgstr ""
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/x11/_index.adoc:670
+msgid ""
+"Oftentimes, a black screen upon starting X can be fixed by adding an `xrandr "
+"--auto` step to the initialization process."
+msgstr ""
+
#. type: Title ====
-#: documentation/content/en/books/handbook/x11/_index.adoc:533
+#: documentation/content/en/books/handbook/x11/_index.adoc:673
#, no-wrap
-msgid "Using the Xorg configuration file"
+msgid "Using the X.org Configuration Files"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:536
+#: documentation/content/en/books/handbook/x11/_index.adoc:676
msgid "The monitor configuration can also be set in a configuration file."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:538
+#: documentation/content/en/books/handbook/x11/_index.adoc:678
msgid "To set a screen resolution of 1024x768 in a configuration file:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/x11/_index.adoc:539
+#: documentation/content/en/books/handbook/x11/_index.adoc:679
#, no-wrap
msgid "Set Screen Resolution in a File"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:543
+#: documentation/content/en/books/handbook/x11/_index.adoc:683
msgid "[.filename]#/usr/local/etc/X11/xorg.conf.d/10-monitor.conf#"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:553
+#: documentation/content/en/books/handbook/x11/_index.adoc:693
#, no-wrap
msgid ""
"Section \"Screen\"\n"
@@ -1010,43 +1214,141 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:557
+#: documentation/content/en/books/handbook/x11/_index.adoc:697
+#, no-wrap
+msgid "Input Configuration"
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/x11/_index.adoc:703
+msgid ""
+"The package:Xorg[X.org] server provides the package:x11/libinput[] library, "
+"a cross-platform effort to support all touch, pointing, and keyboard devices "
+"under a unified library. Unless specified otherwise, this is loaded "
+"automatically."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/x11/_index.adoc:708
+msgid ""
+"Individual device settings for man:libinput[4] can be tuned in your "
+"crossref:desktop[desktop-synopsis,desktop's] GUI, or manually with "
+"package:x11/xinput[xinput] and package:x11/setxkbmap[setxkbmap]."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/x11/_index.adoc:714
+msgid ""
+"Alternatively, there are older, lightweight, individual drivers for specific "
+"input devices available in the package:x11-drivers[] catagory named x11/xf86-"
+"input-[foo]. This approach requires manual configuration of the X.org "
+"server. Both are described in this subsection."
+msgstr ""
+
+#. type: Title ====
+#: documentation/content/en/books/handbook/x11/_index.adoc:716
#, no-wrap
-msgid "Input Devices"
+msgid "Using Atomic Input Configuration"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:560
+#: documentation/content/en/books/handbook/x11/_index.adoc:723
+msgid ""
+"Devices supported by man:libinput[4] can be configured with graphical "
+"utilities included with your crossref:desktop[desktop-synopsis,desktop] of "
+"choice, or manually and atomically at runtime with package:x11/xinput[] and "
+"package:x11/setxkbmap[]."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/x11/_index.adoc:726
+msgid ""
+"To ask man:libinput[4] what devices it's currently attached to, run "
+"man:xinput[1] with no arguments:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/x11/_index.adoc:730
+#, no-wrap
+msgid "$ xinput\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:733
+msgid "Its output should be similar to the following:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/x11/_index.adoc:748
+#, no-wrap
+msgid ""
+"⎡ Virtual core pointer \tid=2\t[master pointer (3)]\n"
+"⎜ ↳ Virtual core XTEST pointer \tid=4\t[slave pointer (2)]\n"
+"⎜ ↳ System mouse \tid=7\t[slave pointer (2)]\n"
+"⎜ ↳ VEN_0488:00 0488:1031 Mouse \tid=11\t[slave pointer (2)]\n"
+"⎜ ↳ VEN_0488:00 0488:1031 TouchPad \tid=12\t[slave pointer (2)]\n"
+"⎣ Virtual core keyboard \tid=3\t[master keyboard (2)]\n"
+" ↳ Virtual core XTEST keyboard \tid=5\t[slave keyboard (3)]\n"
+" ↳ System keyboard multiplexer \tid=6\t[slave keyboard (3)]\n"
+" ↳ Power Button \tid=8\t[slave keyboard (3)]\n"
+" ↳ Sleep Button \tid=9\t[slave keyboard (3)]\n"
+" ↳ AT keyboard \tid=10\t[slave keyboard (3)]\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:753
msgid ""
-"Xorg supports the vast majority of input devices via package:x11/libinput[]."
+"All settings supported by these devices are provided as properties, which "
+"can be listed and set atomically. Pointing devices have many configurable "
+"properties, keyboards usually need none."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:565
+#: documentation/content/en/books/handbook/x11/_index.adoc:755
+msgid "To customize your keyboard, take a look at man:setxkbmap[1]."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:758
msgid ""
-"Some desktop environments (such as KDE Plasma) provide a graphical UI for "
-"setting these parameters. Check if this is the case before resorting to "
-"manual configuration editing."
+"Once satisfied with your configuration, simply add the lines to your X "
+"initialization script such as [.filename]#~/.Xsession# or "
+"[.filename]#~/.xinitrc#."
+msgstr ""
+
+#. type: Title ====
+#: documentation/content/en/books/handbook/x11/_index.adoc:760
+#, no-wrap
+msgid "Using X.org Configuration Files"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:569
-msgid "For example, to configure the keyboard layout:"
+#: documentation/content/en/books/handbook/x11/_index.adoc:767
+msgid ""
+"Some desktop environments (such as crossref:desktop[kde-environment,KDE "
+"Plasma]) provide a graphical UI for setting these parameters. Check if this "
+"is the case before resorting to manual configuration editing."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:771
+msgid ""
+"For example, to manually configure the X.org server for the keyboard layout:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/x11/_index.adoc:570
+#: documentation/content/en/books/handbook/x11/_index.adoc:772
#, no-wrap
msgid "Setting a Keyboard Layout"
msgstr ""
-#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:574
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/x11/_index.adoc:776
msgid "[.filename]#/usr/local/etc/X11/xorg.conf.d/00-keyboard.conf#"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:585
+#: documentation/content/en/books/handbook/x11/_index.adoc:787
#, no-wrap
msgid ""
"Section \"InputClass\"\n"
@@ -1060,105 +1362,104 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/x11/_index.adoc:589
+#: documentation/content/en/books/handbook/x11/_index.adoc:791
#, no-wrap
-msgid "Using Fonts in Xorg"
+msgid "Using Fonts in the X Window System"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:594
+#: documentation/content/en/books/handbook/x11/_index.adoc:797
msgid ""
-"The default fonts that ship with Xorg are less than ideal for typical "
-"desktop publishing applications. Large presentation fonts show up jagged "
-"and unprofessional looking, and small fonts are almost completely "
-"unintelligible. However, there are several free, high quality Type1 "
-"(PostScript(R)) fonts available which can be readily used with Xorg."
+"_**abstract**: Additional fonts can be installed from the package:x11-"
+"fonts[] category or placed in [.filename]#~/.fonts#. They are available "
+"immediately to modern applications. Configuration for older applications is "
+"available and described as well._"
msgstr ""
-#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:596
-#, no-wrap
-msgid "Type1 Fonts"
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/x11/_index.adoc:802
+msgid ""
+"The X Window System provides the X FreeType interface library (man:Xft[3]) "
+"to render vector or outline fonts, as well as the traditional X Logical Font "
+"Description system maintaining compatibility with generations of "
+"applications and fonts."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:602
-msgid ""
-"The URW font collection (package:x11-fonts/urwfonts[]) includes high quality "
-"versions of standard type1 fonts (Times Roman(TM), Helvetica(TM), "
-"Palatino(TM) and others). The Freefonts collection (package:x11-fonts/"
-"freefonts[]) includes many more fonts, but most of them are intended for use "
-"in graphics software such as the Gimp, and are not complete enough to serve "
-"as screen fonts. In addition, Xorg can be configured to use TrueType(R) "
-"fonts with a minimum of effort. For more details on this, see the man:X[7] "
-"manual page or crossref:x11[truetype, TrueType(R) Fonts]."
+#: documentation/content/en/books/handbook/x11/_index.adoc:804
+msgid "There are primarily two types of fonts users will be interested in:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:604
-msgid ""
-"To install the above Type1 font collections from binary packages, run the "
-"following commands:"
+#: documentation/content/en/books/handbook/x11/_index.adoc:806
+msgid "OpenType fonts or TrueType(R) fonts are for displaying on a screen."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:608
-#, no-wrap
-msgid "# pkg install urwfonts\n"
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/x11/_index.adoc:807
+msgid "Adobe(R) PostScript(R) Type 1 fonts are for printing to paper."
msgstr ""
-#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:612
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/x11/_index.adoc:809
+msgid "These are both vector or outline fonts, there are also bitmap fonts."
+msgstr ""
+
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/x11/_index.adoc:813
msgid ""
-"And likewise with the freefont or other collections. To have the X server "
-"detect these fonts, add an appropriate line to the X server configuration "
-"file ([.filename]#/usr/local/etc/X11/xorg.conf.d/90-fonts.conf#), which "
-"reads:"
+"The FreeBSD Ports Collection includes a wide and growing catalog of free, "
+"high quality fonts available for installation in the package:x11-fonts[] "
+"catagory."
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:618
-#, no-wrap
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/x11/_index.adoc:818
msgid ""
-"Section \"Files\"\n"
-" FontPath \"/usr/local/share/fonts/urwfonts/\"\n"
-"EndSection\n"
+"System-wide font packages installed from the ports collection live in "
+"`[.filename]#/usr/local/share/fonts/#`. Fonts for a single user can be "
+"placed in `[.filename]#~/.fonts/#`, or `[.filename]#~/.local/share/fonts/#`."
msgstr ""
-#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:621
-msgid "Alternatively, at the command line in the X session run:"
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/x11/_index.adoc:822
+msgid ""
+"Fonts in either directory or subdirectories will be available for immediate "
+"use when the font information cache is rebuilt. To trigger this manually, "
+"issue:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:626
+#: documentation/content/en/books/handbook/x11/_index.adoc:826
#, no-wrap
+msgid "% fc-cache\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:832
msgid ""
-"% xset fp+ /usr/local/share/fonts/urwfonts\n"
-"% xset fp rehash\n"
+"Plenty of free, high quality fonts of both types are available in the ports "
+"tree which can be readily used with X Window System. This chapter provides "
+"a brief overview of both, as well as configuring the X FreeType interface."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:631
+#: documentation/content/en/books/handbook/x11/_index.adoc:835
msgid ""
-"This will work but will be lost when the X session is closed, unless it is "
-"added to the startup file ([.filename]#~/.xinitrc# for a normal `startx` "
-"session, or [.filename]#~/.xsession# when logging in through a graphical "
-"login manager like XDM). A third way is to use the new [.filename]#/usr/"
-"local/etc/fonts/local.conf# as demonstrated in crossref:x11[antialias, Anti-"
-"Aliased Fonts]."
+"For more information about how to install and configure fonts on FreeBSD, "
+"please read the article link:{fonts}[Fonts and FreeBSD]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:633
+#: documentation/content/en/books/handbook/x11/_index.adoc:837
#, no-wrap
msgid "TrueType(R) Fonts"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:639
+#: documentation/content/en/books/handbook/x11/_index.adoc:843
msgid ""
-"Xorg has built in support for rendering TrueType(R) fonts. There are two "
+"X.org has built in support for rendering TrueType(R) fonts. There are two "
"different modules that can enable this functionality. The freetype module "
"is used in this example because it is more consistent with the other font "
"rendering back-ends. To enable the freetype module just add the following "
@@ -1167,37 +1468,37 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:643
+#: documentation/content/en/books/handbook/x11/_index.adoc:847
#, no-wrap
msgid "Load \"freetype\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:649
+#: documentation/content/en/books/handbook/x11/_index.adoc:853
msgid ""
"Now make a directory for the TrueType(R) fonts (for example, [.filename]#/"
"usr/local/share/fonts/TrueType#) and copy all of the TrueType(R) fonts into "
"this directory. Keep in mind that TrueType(R) fonts cannot be directly "
"taken from an Apple(R) Mac(R); they must be in UNIX(R)/MS-DOS(R)/Windows(R) "
-"format for use by Xorg. Once the files have been copied into this "
+"format for use by X.org. Once the files have been copied into this "
"directory, use mkfontscale to create a [.filename]#fonts.dir#, so that the X "
"font renderer knows that these new files have been installed. `mkfontscale` "
"can be installed as a package:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:653
+#: documentation/content/en/books/handbook/x11/_index.adoc:857
#, no-wrap
msgid "# pkg install mkfontscale\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:656
+#: documentation/content/en/books/handbook/x11/_index.adoc:860
msgid "Then create an index of X font files in a directory:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:661
+#: documentation/content/en/books/handbook/x11/_index.adoc:865
#, no-wrap
msgid ""
"# cd /usr/local/share/fonts/TrueType\n"
@@ -1205,14 +1506,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:665
+#: documentation/content/en/books/handbook/x11/_index.adoc:869
msgid ""
"Now add the TrueType(R) directory to the font path. This is just the same "
-"as described in crossref:x11[type1, Type1 Fonts]:"
+"as described in <<type1>>:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:670
+#: documentation/content/en/books/handbook/x11/_index.adoc:874
#, no-wrap
msgid ""
"% xset fp+ /usr/local/share/fonts/TrueType\n"
@@ -1220,12 +1521,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:673
+#: documentation/content/en/books/handbook/x11/_index.adoc:877
msgid "or add a `FontPath` line to [.filename]#xorg.conf#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:676
+#: documentation/content/en/books/handbook/x11/_index.adoc:880
msgid ""
"Now Gimp, LibreOffice, and all of the other X applications should now "
"recognize the installed TrueType(R) fonts. Extremely small fonts (as with "
@@ -1234,22 +1535,93 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:678
+#: documentation/content/en/books/handbook/x11/_index.adoc:882
+#, no-wrap
+msgid "Type1 Fonts"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:886
+msgid ""
+"The URW font collection (package:x11-fonts/urwfonts[]) includes high quality "
+"versions of standard type1 fonts (Times Roman(TM), Helvetica(TM), "
+"Palatino(TM) and others). The Freefonts collection (package:x11-fonts/"
+"freefonts[]) includes many more fonts, but most of them are intended for use "
+"in graphics software such as the Gimp, and are not complete enough to serve "
+"as screen fonts."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:888
+msgid ""
+"To install the above Type1 font collections from binary packages, run the "
+"following commands:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/x11/_index.adoc:892
+#, no-wrap
+msgid "# pkg install urwfonts\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:896
+msgid ""
+"And likewise with the freefont or other collections. To have a manually "
+"configured X server detect these fonts, add an appropriate line to the X "
+"server configuration file ([.filename]#/usr/local/etc/X11/xorg.conf.d/90-"
+"fonts.conf#), which reads:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/x11/_index.adoc:902
+#, no-wrap
+msgid ""
+"Section \"Files\"\n"
+" FontPath \"/usr/local/share/fonts/urwfonts/\"\n"
+"EndSection\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:905
+msgid "Alternatively, at the command line in the X session run:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/x11/_index.adoc:910
+#, no-wrap
+msgid ""
+"% xset fp+ /usr/local/share/fonts/urwfonts\n"
+"% xset fp rehash\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/x11/_index.adoc:914
+msgid ""
+"This will work but will be lost when the X session is closed, unless it is "
+"added to the startup file ([.filename]#~/.xinitrc# for a normal `startx` "
+"session, or [.filename]#~/.xsession# when logging in through a graphical "
+"login manager like XDM). A third way is to use the new [.filename]#/usr/"
+"local/etc/fonts/local.conf# as demonstrated in <<antialias>>."
+msgstr ""
+
+#. type: Title ===
+#: documentation/content/en/books/handbook/x11/_index.adoc:916
#, no-wrap
msgid "Anti-Aliased Fonts"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:681
+#: documentation/content/en/books/handbook/x11/_index.adoc:920
msgid ""
-"All fonts in Xorg that are found in [.filename]#/usr/local/share/fonts/# and "
-"[.filename]#~/.fonts/# are automatically made available for anti-aliasing to "
-"Xft-aware applications. Most recent applications are Xft-aware, including "
-"KDE, GNOME, and Firefox."
+"All fonts in X.org that are found in [.filename]#/usr/local/share/fonts/# "
+"and [.filename]#~/.fonts/# are automatically made available for anti-"
+"aliasing to Xft-aware applications. Most recent applications are Xft-aware, "
+"including KDE, GNOME, and Firefox."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:685
+#: documentation/content/en/books/handbook/x11/_index.adoc:924
msgid ""
"To control which fonts are anti-aliased, or to configure anti-aliasing "
"properties, create (or edit, if it already exists) the file [.filename]#/usr/"
@@ -1259,7 +1631,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:689
+#: documentation/content/en/books/handbook/x11/_index.adoc:928
msgid ""
"This file must be in XML format. Pay careful attention to case, and make "
"sure all tags are properly closed. The file begins with the usual XML "
@@ -1267,7 +1639,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:695
+#: documentation/content/en/books/handbook/x11/_index.adoc:934
#, no-wrap
msgid ""
"<?xml version=\"1.0\"?>\n"
@@ -1276,7 +1648,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:699
+#: documentation/content/en/books/handbook/x11/_index.adoc:938
msgid ""
"As previously stated, all fonts in [.filename]#/usr/local/share/fonts/# as "
"well as [.filename]#~/.fonts/# are already made available to Xft-aware "
@@ -1285,26 +1657,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:703
+#: documentation/content/en/books/handbook/x11/_index.adoc:942
#, no-wrap
msgid "<dir>/path/to/my/fonts</dir>\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:706
+#: documentation/content/en/books/handbook/x11/_index.adoc:945
msgid ""
"After adding new fonts, and especially new font directories, rebuild the "
"font caches:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:710
+#: documentation/content/en/books/handbook/x11/_index.adoc:949
#, no-wrap
msgid "# fc-cache -f\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:714
+#: documentation/content/en/books/handbook/x11/_index.adoc:953
msgid ""
"Anti-aliasing makes borders slightly fuzzy, which makes very small text more "
"readable and removes \"staircases\" from large text, but can cause eyestrain "
@@ -1313,7 +1685,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:733
+#: documentation/content/en/books/handbook/x11/_index.adoc:972
#, no-wrap
msgid ""
"\t<match target=\"font\">\n"
@@ -1335,7 +1707,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:739
+#: documentation/content/en/books/handbook/x11/_index.adoc:978
msgid ""
"Spacing for some monospaced fonts might also be inappropriate with anti-"
"aliasing. This seems to be an issue with KDE, in particular. One possible "
@@ -1343,7 +1715,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:758
+#: documentation/content/en/books/handbook/x11/_index.adoc:997
#, no-wrap
msgid ""
"\t<match target=\"pattern\" name=\"family\">\n"
@@ -1365,14 +1737,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:761
+#: documentation/content/en/books/handbook/x11/_index.adoc:1000
msgid ""
"(this aliases the other common names for fixed fonts as `\"mono\"`), and "
"then add:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:772
+#: documentation/content/en/books/handbook/x11/_index.adoc:1011
#, no-wrap
msgid ""
"\t<match target=\"pattern\" name=\"family\">\n"
@@ -1386,7 +1758,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:778
+#: documentation/content/en/books/handbook/x11/_index.adoc:1017
msgid ""
"Certain fonts, such as Helvetica, may have a problem when anti-aliased. "
"Usually this manifests itself as a font that seems cut in half vertically. "
@@ -1395,7 +1767,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:789
+#: documentation/content/en/books/handbook/x11/_index.adoc:1028
#, no-wrap
msgid ""
"\t<match target=\"pattern\" name=\"family\">\n"
@@ -1409,14 +1781,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:793
+#: documentation/content/en/books/handbook/x11/_index.adoc:1032
msgid ""
"After editing [.filename]#local.conf#, make certain to end the file with the "
"`</fontconfig>` tag. Not doing this will cause changes to be ignored."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:796
+#: documentation/content/en/books/handbook/x11/_index.adoc:1035
msgid ""
"Users can add personalized settings by creating their own "
"[.filename]#~/.config/fontconfig/fonts.conf#. This file uses the same `XML` "
@@ -1424,7 +1796,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:800
+#: documentation/content/en/books/handbook/x11/_index.adoc:1039
msgid ""
"One last point: with an LCD screen, sub-pixel sampling may be desired. This "
"basically treats the (horizontally separated) red, green and blue components "
@@ -1433,7 +1805,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:811
+#: documentation/content/en/books/handbook/x11/_index.adoc:1050
#, no-wrap
msgid ""
"\t <match target=\"font\">\n"
@@ -1447,15 +1819,8 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:816
+#: documentation/content/en/books/handbook/x11/_index.adoc:1055
msgid ""
"Depending on the sort of display, `rgb` may need to be changed to `bgr`, "
"`vrgb` or `vbgr`: experiment and see which works best."
msgstr ""
-
-#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:818
-msgid ""
-"For more information about how to install and configure fonts on FreeBSD, "
-"please read the article link:{fonts}[Fonts and FreeBSD]."
-msgstr ""
diff --git a/documentation/content/en/books/porters-handbook/makefiles/_index.adoc b/documentation/content/en/books/porters-handbook/makefiles/_index.adoc
index 243328727a..bce34cc330 100644
--- a/documentation/content/en/books/porters-handbook/makefiles/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/makefiles/_index.adoc
@@ -101,8 +101,8 @@ From time to time, some software will use a version scheme that is not compatibl
[TIP]
====
-When updating a port, it is possible to use man:pkg-version[8]'s `-t` argument to check if the new version is greater or lesser than before.
-See crossref:makefiles[makefile-versions-ex-pkg-version, Using man:pkg-version\[8\] to Compare Versions].
+When updating a port, it is possible to use the `-t` argument of man:pkg-version[8] to check if the new version is greater or lesser than before.
+See below on how to use man:pkg-version[8] to compare versions.
====
[[makefile-versions-ex-pkg-version]]
@@ -114,17 +114,17 @@ See crossref:makefiles[makefile-versions-ex-pkg-version, Using man:pkg-version\[
[source,shell]
....
% pkg version -t 1.2 1.3
-< <.>
+ < <.>
% pkg version -t 1.2 1.2
-= <.>
+ = <.>
% pkg version -t 1.2 1.2.0
-= <.>
+ = <.>
% pkg version -t 1.2 1.2.p1
-> <.>
+ > <.>
% pkg version -t 1.2.a1 1.2.b1
-< <.>
+ < <.>
% pkg version -t 1.2 1.2p1
-< <.>
+ < <.>
....
<.> `1.2` is before `1.3`.
@@ -1073,7 +1073,11 @@ In addition, proposed category changes just naturally seem to attract controvers
Here is the procedure:
[.procedure]
-. Propose the new category on {freebsd-ports}. Include a detailed rationale for the new category, including why the existing categories are not sufficient, and the list of existing ports proposed to move. (If there are new ports pending in Bugzilla that would fit this category, list them too.) If you are the maintainer and/or submitter, respectively, mention that as it may help the case.
+. Propose the new category on {freebsd-ports}. Include a detailed rationale
+ for the new category, including why the existing categories are not
+ sufficient, and the list of existing ports proposed to move. (If there are
+ new ports pending in Bugzilla that would fit this category, list them
+ too.) Indicating that the updater is also the maintainer or submitter may be helpful to the case.
. Participate in the discussion.
. If it seems that there is support for the idea, file a PR which includes both the rationale and the list of existing ports that need to be moved. Ideally, this PR would also include these patches:
@@ -1121,7 +1125,7 @@ If `DISTVERSION` does not derive a correct `PORTVERSION`, do not use `DISTVERSIO
====
If the upstream version scheme can be derived into a ports-compatible version scheme, set some variable to the upstream version, _do not_ use `DISTVERSION` as the variable name.
-Set `PORTVERSION` to the computed version based on the variable you created, and set `DISTNAME` accordingly.
+Set `PORTVERSION` to the computed version based on the created variable and set `DISTNAME` accordingly.
If the upstream version scheme cannot easily be coerced into a ports-compatible value, set `PORTVERSION` to a sensible value, and set `DISTNAME` with `PORTNAME` with the verbatim upstream version.
@@ -1581,8 +1585,8 @@ USE_GITHUB= yes
GH_TAGNAME= c472d66b
....
-This creates a versioning scheme that increases over time, and that is still
-before version `0` (see crossref:makefiles[makefile-versions-ex-pkg-version, Using man:pkg-version\[8\] to Compare Versions] for details on man:pkg-version[8]):
+This creates a versioning scheme that increases over time, and that is still before version `0`.
+See crossref:makefiles[makefile-versions-ex-pkg-version, this secion on how to compare versions] using man:pkg-version[8]:
[source,shell]
....
@@ -1627,7 +1631,7 @@ USE_GITHUB= yes
....
This creates a versioning scheme that increases over time (well, over commits), and does not conflict with the creation of a `0.7.4` version.
-(See crossref:makefiles[makefile-versions-ex-pkg-version, Using man:pkg-version\[8\] to Compare Versions] for details on man:pkg-version[8]):
+See crossref:makefiles[makefile-versions-ex-pkg-version, this section for how to compare versions] using man:pkg-version[8]:
[source,shell]
....
@@ -2202,7 +2206,7 @@ This is a very interesting feature which can decrease that endless search for th
Just picture 2 files in `DISTFILES` and 20 sites in `MASTER_SITES`, the sites slow as hell where [.filename]#beta# is carried by all sites in `MASTER_SITES`, and [.filename]#alpha# can only be found in the 20th site.
It would be such a waste to check all of them if the maintainer knew this beforehand, would it not? Not a good start for that lovely weekend!
-Now that you have the idea, just imagine more `DISTFILES` and more `MASTER_SITES`.
+Once the concept is clear, just imagine more `DISTFILES` and more `MASTER_SITES`.
Surely our "distfiles survey meister" would appreciate the relief to network strain that this would bring.
In the next sections, information will follow on the FreeBSD implementation of this idea.
@@ -2275,7 +2279,7 @@ DISTFILES= source1.tar.gz:source1 \
Okay, so the previous example did not reflect the new port's needs? In this section we will explain in detail how the fine grained fetching mechanism `MASTER_SITES:n` works and how it can be used.
-. Elements can be postfixed with `:__n__` where _n_ is `[^:,]+`, that is, _n_ could conceptually be any alphanumeric string but we will limit it to `[a-zA-Z_][0-9a-zA-Z_]+` for now.
+. Elements can be postfixed with `:__n__` where _n_ is `[^:,]\+`, that is, _n_ could conceptually be any alphanumeric string but we will limit it to `[a-zA-Z_][0-9a-zA-Z_]+` for now.
+
Moreover, string matching is case sensitive; that is, `n` is different from `N`.
+
@@ -2286,8 +2290,7 @@ Furthermore, `DEFAULT` is a special purpose word (check item
crossref:makefiles[porting-master-sites-n-DEFAULT-group,3]).
. Elements postfixed with `:n` belong to the group `n`, `:m` belong to group `m` and so forth.
+
-[[porting-master-sites-n-DEFAULT-group]]
-. Elements without a postfix are groupless, they all belong to the special group
+. [[porting-master-sites-n-DEFAULT-group]] Elements without a postfix are groupless, they all belong to the special group
`DEFAULT`. Any elements postfixed with `DEFAULT`, is just being redundant
unless an element belongs to both `DEFAULT` and other groups at the same time
(check item crossref:makefiles[porting-master-sites-n-comma-operator,5]).
@@ -2306,8 +2309,7 @@ MASTER_SITES= alpha:DEFAULT
. Groups are not exclusive, an element may belong to several different groups at the same time and a group can either have either several different elements or none at all.
+
-[[porting-master-sites-n-comma-operator]]
-. When an element belongs to several groups at the same time, use the comma operator (`,`).
+. [[porting-master-sites-n-comma-operator]] When an element belongs to several groups at the same time, use the comma operator (`,`).
+
Instead of repeating it several times, each time with a different postfix, we can list several groups at once in a single postfix.
For instance, `:m,n,o` marks an element that belongs to group `m`, `n` and `o`.
@@ -2336,8 +2338,7 @@ MASTER_SITES= alpha:DEFAULT,SOME_SITE
. All sites within a given group are sorted according to `MASTER_SORT_AWK`. All groups within `MASTER_SITES` and `PATCH_SITES` are sorted as well.
+
-[[porting-master-sites-n-group-semantics]]
-. Group semantics can be used in any of the variables `MASTER_SITES`, `PATCH_SITES`, `MASTER_SITE_SUBDIR`, `PATCH_SITE_SUBDIR`, `DISTFILES`, and `PATCHFILES` according to this syntax:
+. [[porting-master-sites-n-group-semantics]] Group semantics can be used in any of the variables `MASTER_SITES`, `PATCH_SITES`, `MASTER_SITE_SUBDIR`, `PATCH_SITE_SUBDIR`, `DISTFILES`, and `PATCHFILES` according to this syntax:
.. All `MASTER_SITES`, `PATCH_SITES`, `MASTER_SITE_SUBDIR` and
`PATCH_SITE_SUBDIR` elements must be terminated with the forward slash `/`
character. If any elements belong to any groups, the group postfix `:__n__`
@@ -2488,8 +2489,7 @@ PATCHFILES= patch1:test
according to the aforementioned syntax rules, especially as shown in item
crossref:makefiles[porting-master-sites-n-group-semantics, 7].
+
-[[porting-master-sites-n-what-changes-in-port-targets]]
-. The port targets remain the same: `checksum`, `makesum`, `patch`, `configure`, `build`, etc. With the obvious exceptions of `do-fetch`, `fetch-list`, `master-sites` and `patch-sites`.
+. [[porting-master-sites-n-what-changes-in-port-targets]] The port targets remain the same: `checksum`, `makesum`, `patch`, `configure`, `build`, etc. With the obvious exceptions of `do-fetch`, `fetch-list`, `master-sites` and `patch-sites`.
** `do-fetch`: deploys the new grouping postfixed `DISTFILES` and `PATCHFILES`
with their matching group elements within both `MASTER_SITES` and
@@ -2507,8 +2507,7 @@ crossref:makefiles[porting-master-sites-n-new-port-targets-master-sites-all, B]
. New port targets
.. There are `master-sites-_n_` and `patch-sites-_n_` targets which will list the elements of the respective group _n_ within `MASTER_SITES` and `PATCH_SITES` respectively. For instance, both `master-sites-DEFAULT` and `patch-sites-DEFAULT` will return the elements of group `DEFAULT`, `master-sites-test` and `patch-sites-test` of group `test`, and thereon.
+
-[[porting-master-sites-n-new-port-targets-master-sites-all]]
-.. There are new targets `master-sites-all` and `patch-sites-all` which do the work of the old `master-sites` and `patch-sites` ones. They return the elements of all groups as if they all belonged to the same group with the caveat that it lists as many `MASTER_SITE_BACKUP` and `MASTER_SITE_OVERRIDE` as there are groups defined within either `DISTFILES` or `PATCHFILES`; respectively for `master-sites-all` and `patch-sites-all`.
+.. [[porting-master-sites-n-new-port-targets-master-sites-all]] There are new targets `master-sites-all` and `patch-sites-all` which do the work of the old `master-sites` and `patch-sites` ones. They return the elements of all groups as if they all belonged to the same group with the caveat that it lists as many `MASTER_SITE_BACKUP` and `MASTER_SITE_OVERRIDE` as there are groups defined within either `DISTFILES` or `PATCHFILES`; respectively for `master-sites-all` and `patch-sites-all`.
[[makefile-dist_subdir]]
=== `DIST_SUBDIR`
@@ -2527,7 +2526,7 @@ This does not affect `MASTER_SITES` defined in the [.filename]#Makefile#.
[[makefile-maintainer]]
== `MAINTAINER`
-Set your mail-address here. Please. _:-)_
+Set the mail-address here. Please. _:-)_
Only a single address without the comment part is allowed as a `MAINTAINER` value.
The format used is `user@hostname.domain`.
@@ -3713,7 +3712,7 @@ Perl related variables are described in crossref:special[using-perl,Using Perl].
X11 variables are listed in crossref:special[using-x11,Using X11].
crossref:special[using-gnome,Using Gnome] deals with GNOME and crossref:special[using-kde,Using KDE] with KDE related variables.
crossref:special[using-java,Using Java] documents Java variables, while crossref:special[using-php,Web Applications, Apache and PHP] contains information on Apache, PHP and PEAR modules.
-Python is discussed in crossref:special[using-python,Using Python], while Ruby in crossref:special[using-ruby,Using Ruby].
+Python is discussed in crossref:special[using-python,Using Python], while Ruby in crossref:uses[uses-ruby,Ruby].
crossref:special[using-sdl,Using SDL] provides variables used for SDL applications and finally, crossref:special[using-xfce,Using Xfce] contains information on Xfce.
[[makefile-version-dependency]]
diff --git a/documentation/content/en/books/porters-handbook/makefiles/_index.po b/documentation/content/en/books/porters-handbook/makefiles/_index.po
index 2e85bbf32e..7b13e3b43c 100644
--- a/documentation/content/en/books/porters-handbook/makefiles/_index.po
+++ b/documentation/content/en/books/porters-handbook/makefiles/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2025-06-29 21:20+0100\n"
+"POT-Creation-Date: 2025-08-17 20:54+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -146,10 +146,9 @@ msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:106
msgid ""
-"When updating a port, it is possible to use man:pkg-version[8]'s `-t` "
-"argument to check if the new version is greater or lesser than before. See "
-"crossref:makefiles[makefile-versions-ex-pkg-version, Using man:pkg-"
-"version\\[8\\] to Compare Versions]."
+"When updating a port, it is possible to use the `-t` argument of man:pkg-"
+"version[8] to check if the new version is greater or lesser than before. "
+"See below on how to use man:pkg-version[8] to compare versions."
msgstr ""
#. type: Block title
@@ -4045,9 +4044,8 @@ msgstr ""
#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1586
msgid ""
"This creates a versioning scheme that increases over time, and that is still "
-"before version `0` (see crossref:makefiles[makefile-versions-ex-pkg-version, "
-"Using man:pkg-version\\[8\\] to Compare Versions] for details on man:pkg-"
-"version[8]):"
+"before version `0`. See crossref:makefiles[makefile-versions-ex-pkg-"
+"version, this secion on how to compare versions] using man:pkg-version[8]):"
msgstr ""
#. type: delimited block . 4
@@ -4145,9 +4143,9 @@ msgstr ""
#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1631
msgid ""
"This creates a versioning scheme that increases over time (well, over "
-"commits), and does not conflict with the creation of a `0.7.4` version. "
-"(See crossref:makefiles[makefile-versions-ex-pkg-version, Using man:pkg-"
-"version\\[8\\] to Compare Versions] for details on man:pkg-version[8]):"
+"commits), and does not conflict with the creation of a `0.7.4` version. See "
+"crossref:makefiles[makefile-versions-ex-pkg-version, this section for how to "
+"compare versions] using man:pkg-version[8]):"
msgstr ""
#. type: delimited block . 4
@@ -5295,9 +5293,9 @@ msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:2279
msgid ""
-"Elements can be postfixed with `:__n__` where _n_ is `[^:,]+`, that is, _n_ "
-"could conceptually be any alphanumeric string but we will limit it to `[a-zA-"
-"Z_][0-9a-zA-Z_]+` for now."
+"Elements can be postfixed with `:__n__` where _n_ is `[^:,]\\+`, that is, "
+"_n_ could conceptually be any alphanumeric string but we will limit it to "
+"`[a-zA-Z_][0-9a-zA-Z_]+` for now."
msgstr ""
#. type: delimited block = 4
diff --git a/documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc b/documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc
index bc8d531397..d56cd68c99 100644
--- a/documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc
@@ -49,84 +49,54 @@ include::../../../../../shared/asciidoctor.adoc[]
endif::[]
Here is a sample [.filename]#Makefile# that can be used to create a new port.
-Make sure to remove all the extra comments (ones between brackets).
-The format shown is the recommended one for ordering variables, empty lines between sections, and so on.
+The format shown is the recommended one for crossref:order[, ordering] variables, empty lines between sections, and so on.
This format is designed so that the most important information is easy to locate.
-We recommend using crossref:quick-porting[porting-portlint,portlint] to check the [.filename]#Makefile#.
+Refer to crossref:testing[, the chapter about testing] to learn more about tools for linting, formatting, and checking the [.filename]#Makefile#.
[.programlisting]
....
-[section to describe the port itself and the master site - PORTNAME
- and PORTVERSION or the DISTVERSION* variables are always first,
- followed by CATEGORIES, and then MASTER_SITES, which can be followed
- by MASTER_SITE_SUBDIR. PKGNAMEPREFIX and PKGNAMESUFFIX, if needed,
- will be after that. Then comes DISTNAME, EXTRACT_SUFX and/or
- DISTFILES, and then EXTRACT_ONLY, as necessary.]
-PORTNAME= xdvi
+PORTNAME= xdvi <1>
DISTVERSION= 18.2
CATEGORIES= print
-[do not forget the trailing slash ("/")!
- if not using MASTER_SITE_* macros]
-MASTER_SITES= ${MASTER_SITE_XCONTRIB}
+MASTER_SITES= ${MASTER_SITE_XCONTRIB} <2>
MASTER_SITE_SUBDIR= applications
PKGNAMEPREFIX= ja-
DISTNAME= xdvi-pl18
-[set this if the source is not in the standard ".tar.gz" form]
-EXTRACT_SUFX= .tar.Z
+EXTRACT_SUFX= .tar.Z <3>
-[section for distributed patches -- can be empty]
-PATCH_SITES= ftp://ftp.sra.co.jp/pub/X11/japanese/
+PATCH_SITES= ftp://ftp.sra.co.jp/pub/X11/japanese/ <4>
PATCHFILES= xdvi-18.patch1.gz xdvi-18.patch2.gz
-[If the distributed patches were not made relative to ${WRKSRC},
- this may need to be tweaked]
-PATCH_DIST_STRIP= -p1
-
-[maintainer; *mandatory*! This is the person who is volunteering to
- handle port updates, build breakages, and to whom a users can direct
- questions and bug reports. To keep the quality of the Ports Collection
- as high as possible, we do not accept new ports that are assigned to
- "ports@FreeBSD.org".]
-MAINTAINER= asami@FreeBSD.org
+PATCH_DIST_STRIP= -p1 <5>
+
+MAINTAINER= asami@FreeBSD.org <6>
COMMENT= DVI Previewer for the X Window System
WWW= http://xdvi.sourceforge.net/
-[license -- should not be empty]
-LICENSE= BSD2CLAUSE
+LICENSE= BSD2CLAUSE <7>
LICENSE_FILE= ${WRKSRC}/LICENSE
-[dependencies -- can be empty]
-RUN_DEPENDS= gs:print/ghostscript
-
-[If it requires GNU make, not /usr/bin/make, to build...]
-USES= gmake
-[If it is an X application and requires "xmkmf -a" to be run...]
-USES= imake
-
-[this section is for other standard bsd.port.mk variables that do not]
- belong to any of the above]
-[If it asks questions during configure, build, install...]
-IS_INTERACTIVE= yes
-[If it extracts to a directory other than ${DISTNAME}...]
-WRKSRC= ${WRKDIR}/xdvi-new
-[If it requires a "configure" script generated by GNU autoconf to be run]
-GNU_CONFIGURE= yes
-[et cetera.]
-
-[If it requires options, this section is for options]
+RUN_DEPENDS= gs:print/ghostscript <8>
+
+USES= gmake <9>
+
+<10>
+IS_INTERACTIVE= yes <11>
+WRKSRC= ${WRKDIR}/xdvi-new <12>
+GNU_CONFIGURE= yes <13>
+
+<14>
OPTIONS_DEFINE= DOCS EXAMPLES FOO
-OPTIONS_DEFAULT= FOO
-[If options will change the files in plist]
-OPTIONS_SUB=yes
+OPTIONS_DEFAULT=FOO
+OPTIONS_SUB= yes <15>
FOO_DESC= Enable foo support
-
FOO_CONFIGURE_ENABLE= foo
-[non-standard variables to be used in the rules below]
+<16>
MY_FAVORITE_RESPONSE= "yeah, right"
-[then the special rules, in the order they are called]
+<17>
pre-fetch:
i go fetch something, yeah
@@ -136,7 +106,29 @@ post-patch:
pre-install:
and then some more stuff before installing, wow
-[and then the epilogue]
-
-.include <bsd.port.mk>
+.include <bsd.port.mk> <18>
....
+
+<1> Section to describe the port itself and the master site -- `PORTNAME` and `PORTVERSION` or the `DISTVERSION*` variables are always first, followed by `CATEGORIES`, and then `MASTER_SITES`, which can be followed by `MASTER_SITE_SUBDIR`.
+`PKGNAMEPREFIX` and `PKGNAMESUFFIX`, if needed, will be after that.
+Then comes `DISTNAME`, `EXTRACT_SUFX` and/or `DISTFILES`, and then `EXTRACT_ONLY`, as necessary.
+<2> Do not forget the trailing slash (`/`) if not using `MASTER_SITE_*` macros.
+<3> Set this if the source is not in the standard ".tar.gz" form.
+<4> Section for distributed patches -- can be empty.
+<5> If the distributed patches were not made relative to `WRKSRC`, this may need to be tweaked.
+<6> Maintainer; *mandatory*!
+This is the person who is volunteering to handle port updates, build breakages, and to whom a users can direct questions and bug reports.
+To keep the quality of the Ports Collection as high as possible, we do not accept new ports that are assigned to "ports@FreeBSD.org".
+<7> License -- should not be empty.
+<8> Dependencies -- can be empty.
+<9> If the port requires GNU make instead of the default FreeBSD `make` (man:make[1]) to build.
+For example, some X applications require `xmkmf -a` to run, in which case the port would need `USES=imake`.
+<10> This section is for other standard [.filename]#bsd.port.mk# variables that do not belong to any of the above.
+<11> If the ports asks interactive questions during configure, build, install.
+<12> If it extracts to a directory other than `DISTNAME`.
+<13> If it requires a `configure` script generated by GNU autoconf to be run.
+<14> This section is for handling ports options.
+<15> Set `OPTIONS_SUB` if options will change the list of files in the crossref:plist[plist-sub, plist].
+<16> Non-standard variables to be used in the rules below.
+<17> Special rules, in the order they are called by the ports framework.
+<18> Finally, the epilogue.
diff --git a/documentation/content/en/books/porters-handbook/porting-samplem/_index.po b/documentation/content/en/books/porters-handbook/porting-samplem/_index.po
index 3df6ac6e59..05f5b10436 100644
--- a/documentation/content/en/books/porters-handbook/porting-samplem/_index.po
+++ b/documentation/content/en/books/porters-handbook/porting-samplem/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2025-05-01 19:56-0300\n"
+"POT-Creation-Date: 2025-08-17 20:54+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,154 +35,120 @@ msgid "A Sample Makefile"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:53
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:52
msgid ""
-"Here is a sample [.filename]#Makefile# that can be used to create a new "
-"port. Make sure to remove all the extra comments (ones between brackets)."
+"Here is a sample [.filename]#Makefile# that can be used to create a new port."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:57
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:56
msgid ""
-"The format shown is the recommended one for ordering variables, empty lines "
-"between sections, and so on. This format is designed so that the most "
-"important information is easy to locate. We recommend using crossref:quick-"
-"porting[porting-portlint,portlint] to check the [.filename]#Makefile#."
+"The format shown is the recommended one for crossref:order[, ordering] "
+"variables, empty lines between sections, and so on. This format is designed "
+"so that the most important information is easy to locate. Refer to "
+"crossref:testing[, the chapter about testing] to learn more about tools for "
+"linting, formatting, and checking the [.filename]#Makefile#."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:77
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:67
#, no-wrap
msgid ""
-"[section to describe the port itself and the master site - PORTNAME\n"
-" and PORTVERSION or the DISTVERSION* variables are always first,\n"
-" followed by CATEGORIES, and then MASTER_SITES, which can be followed\n"
-" by MASTER_SITE_SUBDIR. PKGNAMEPREFIX and PKGNAMESUFFIX, if needed,\n"
-" will be after that. Then comes DISTNAME, EXTRACT_SUFX and/or\n"
-" DISTFILES, and then EXTRACT_ONLY, as necessary.]\n"
-"PORTNAME=\txdvi\n"
+"PORTNAME=\txdvi <1>\n"
"DISTVERSION=\t18.2\n"
"CATEGORIES=\tprint\n"
-"[do not forget the trailing slash (\"/\")!\n"
-" if not using MASTER_SITE_* macros]\n"
-"MASTER_SITES=\t${MASTER_SITE_XCONTRIB}\n"
+"MASTER_SITES=\t${MASTER_SITE_XCONTRIB} <2>\n"
"MASTER_SITE_SUBDIR=\tapplications\n"
"PKGNAMEPREFIX=\tja-\n"
"DISTNAME=\txdvi-pl18\n"
-"[set this if the source is not in the standard \".tar.gz\" form]\n"
-"EXTRACT_SUFX=\t.tar.Z\n"
+"EXTRACT_SUFX=\t.tar.Z <3>\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:84
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:71
#, no-wrap
msgid ""
-"[section for distributed patches -- can be empty]\n"
-"PATCH_SITES=\tftp://ftp.sra.co.jp/pub/X11/japanese/\n"
+"PATCH_SITES=\tftp://ftp.sra.co.jp/pub/X11/japanese/ <4>\n"
"PATCHFILES=\txdvi-18.patch1.gz xdvi-18.patch2.gz\n"
-"[If the distributed patches were not made relative to ${WRKSRC},\n"
-" this may need to be tweaked]\n"
-"PATCH_DIST_STRIP=\t-p1\n"
+"PATCH_DIST_STRIP=\t-p1 <5>\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:93
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:75
#, no-wrap
msgid ""
-"[maintainer; *mandatory*! This is the person who is volunteering to\n"
-" handle port updates, build breakages, and to whom a users can direct\n"
-" questions and bug reports. To keep the quality of the Ports Collection\n"
-" as high as possible, we do not accept new ports that are assigned to\n"
-" \"ports@FreeBSD.org\".]\n"
-"MAINTAINER=\tasami@FreeBSD.org\n"
+"MAINTAINER=\tasami@FreeBSD.org <6>\n"
"COMMENT=\tDVI Previewer for the X Window System\n"
"WWW=\t\thttp://xdvi.sourceforge.net/\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:97
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:78
#, no-wrap
msgid ""
-"[license -- should not be empty]\n"
-"LICENSE=\tBSD2CLAUSE\n"
+"LICENSE=\tBSD2CLAUSE <7>\n"
"LICENSE_FILE=\t${WRKSRC}/LICENSE\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:100
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:80
#, no-wrap
-msgid ""
-"[dependencies -- can be empty]\n"
-"RUN_DEPENDS=\tgs:print/ghostscript\n"
+msgid "RUN_DEPENDS=\tgs:print/ghostscript <8>\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:105
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:82
#, no-wrap
-msgid ""
-"[If it requires GNU make, not /usr/bin/make, to build...]\n"
-"USES= gmake\n"
-"[If it is an X application and requires \"xmkmf -a\" to be run...]\n"
-"USES= imake\n"
+msgid "USES=\t\tgmake <9>\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:115
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:87
#, no-wrap
msgid ""
-"[this section is for other standard bsd.port.mk variables that do not]\n"
-" belong to any of the above]\n"
-"[If it asks questions during configure, build, install...]\n"
-"IS_INTERACTIVE=\tyes\n"
-"[If it extracts to a directory other than ${DISTNAME}...]\n"
-"WRKSRC=\t\t${WRKDIR}/xdvi-new\n"
-"[If it requires a \"configure\" script generated by GNU autoconf to be run]\n"
-"GNU_CONFIGURE=\tyes\n"
-"[et cetera.]\n"
+"<10>\n"
+"IS_INTERACTIVE=\tyes <11>\n"
+"WRKSRC=\t\t${WRKDIR}/xdvi-new <12>\n"
+"GNU_CONFIGURE=\tyes <13>\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:121
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:92
#, no-wrap
msgid ""
-"[If it requires options, this section is for options]\n"
+"<14>\n"
"OPTIONS_DEFINE=\tDOCS EXAMPLES FOO\n"
-"OPTIONS_DEFAULT=\tFOO\n"
-"[If options will change the files in plist]\n"
-"OPTIONS_SUB=yes\n"
-msgstr ""
-
-#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:123
-#, no-wrap
-msgid "FOO_DESC=\t\tEnable foo support\n"
+"OPTIONS_DEFAULT=FOO\n"
+"OPTIONS_SUB=\tyes <15>\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:125
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:95
#, no-wrap
-msgid "FOO_CONFIGURE_ENABLE=\tfoo\n"
+msgid ""
+"FOO_DESC=\t\tEnable foo support\n"
+"FOO_CONFIGURE_ENABLE=\tfoo\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:128
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:98
#, no-wrap
msgid ""
-"[non-standard variables to be used in the rules below]\n"
+"<16>\n"
"MY_FAVORITE_RESPONSE=\t\"yeah, right\"\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:132
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:102
#, no-wrap
msgid ""
-"[then the special rules, in the order they are called]\n"
+"<17>\n"
"pre-fetch:\n"
"\ti go fetch something, yeah\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:135
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:105
#, no-wrap
msgid ""
"post-patch:\n"
@@ -190,7 +156,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:138
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:108
#, no-wrap
msgid ""
"pre-install:\n"
@@ -198,13 +164,120 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:140
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:110
#, no-wrap
-msgid "[and then the epilogue]\n"
+msgid ".include <bsd.port.mk> <18>\n"
msgstr ""
-#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:142
-#, no-wrap
-msgid ".include <bsd.port.mk>\n"
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:115
+msgid ""
+"Section to describe the port itself and the master site -- `PORTNAME` and "
+"`PORTVERSION` or the `DISTVERSION*` variables are always first, followed by "
+"`CATEGORIES`, and then `MASTER_SITES`, which can be followed by "
+"`MASTER_SITE_SUBDIR`. `PKGNAMEPREFIX` and `PKGNAMESUFFIX`, if needed, will "
+"be after that. Then comes `DISTNAME`, `EXTRACT_SUFX` and/or `DISTFILES`, "
+"and then `EXTRACT_ONLY`, as necessary."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:116
+msgid ""
+"Do not forget the trailing slash (`/`) if not using `MASTER_SITE_*` macros."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:117
+msgid "Set this if the source is not in the standard \".tar.gz\" form."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:118
+msgid "Section for distributed patches -- can be empty."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:119
+msgid ""
+"If the distributed patches were not made relative to `WRKSRC`, this may need "
+"to be tweaked."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:122
+msgid ""
+"Maintainer; *mandatory*! This is the person who is volunteering to handle "
+"port updates, build breakages, and to whom a users can direct questions and "
+"bug reports. To keep the quality of the Ports Collection as high as "
+"possible, we do not accept new ports that are assigned to "
+"\"ports@FreeBSD.org\"."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:123
+msgid "License -- should not be empty."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:124
+msgid "Dependencies -- can be empty."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:126
+msgid ""
+"If the port requires GNU make instead of the default FreeBSD `make` "
+"(man:make[1]) to build. For example, some X applications require `xmkmf -a` "
+"to run, in which case the port would need `USES=imake`."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:127
+msgid ""
+"This section is for other standard [.filename]#bsd.port.mk# variables that "
+"do not belong to any of the above."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:128
+msgid ""
+"If the ports asks interactive questions during configure, build, install."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:129
+msgid "If it extracts to a directory other than `DISTNAME`."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:130
+msgid ""
+"If it requires a `configure` script generated by GNU autoconf to be run."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:131
+msgid "This section is for handling ports options."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:132
+msgid ""
+"Set `OPTIONS_SUB` if options will change the list of files in the "
+"crossref:plist[plist-sub, plist]."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:133
+msgid "Non-standard variables to be used in the rules below."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:134
+msgid "Special rules, in the order they are called by the ports framework."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc:134
+msgid "Finally, the epilogue."
msgstr ""
diff --git a/documentation/content/en/books/porters-handbook/security/_index.adoc b/documentation/content/en/books/porters-handbook/security/_index.adoc
index f4cffaac96..53a7a4b793 100644
--- a/documentation/content/en/books/porters-handbook/security/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/security/_index.adoc
@@ -316,11 +316,34 @@ WWW: https://portaudit.FreeBSD.org/8c9b48d1-3715-11e3-a624-00262d8b701d.html
The former version matches while the latter one does not.
[[security-xcheck-vuxml]]
-=== Cross-checking Derivatives
-
-If an upstream project has a known vulnerability, check whether derivatives or
-forks of the project included in the ports tree are also affected.
+=== VuXML new entry checklist
+
+* Check the name of the port.
+Sometimes the upstream project name is not exactly the same as the port name.
+* Add all flavors.
+When a port has flavors all the package names need to be added as a `<package>` in
+the entry.
+Use the following script to generate all flavored package names:
++
+[source,shell]
+....
+% for flavor in $(make -V FLAVORS); do FLAVOR="${flavor}" make -VPKGNAME;done
+....
++
+* Check if the port has `PORTEPOCH`.
+The above script snippet helps with that.
+If the port uses `PORTEPOCH` it is mandatory to add it to the `<range>` tag.
+* Double check ranges.
+In the case of ranges limited on both sides, make sure that the `<ge>` and
+`<lt>` elements are inside the same `<range>` tag.
+Otherwise the entry might end up defining an overlapping range.
+* Cross-check derivatives.
+Check whether derivatives or forks of the project included in the ports tree are also affected.
For example, if a vulnerability is discovered in package:www/firefox[], assess
whether derivatives like package:www/librewolf[], package:www/waterfox[] or
-other similar projects share the same vulnerability. Include all affected
-derivatives in the VuXML entry, ensuring that users of these ports are informed.
+other similar projects share the same vulnerability.
+Include all affected derivatives in the VuXML entry, ensuring that users of these ports are informed.
+Also check if there are Linux versions of the same port in the tree.
+For instance, package:databases/sqlite3[] vulnerabilities most likely affect packages like
+package:databases/linux-c7-sqlite3[] too.
+* Do not commit an entry without running `make validate` first.
diff --git a/documentation/content/en/books/porters-handbook/security/_index.po b/documentation/content/en/books/porters-handbook/security/_index.po
index c7e691c683..d4e82d6313 100644
--- a/documentation/content/en/books/porters-handbook/security/_index.po
+++ b/documentation/content/en/books/porters-handbook/security/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2025-05-01 19:56-0300\n"
+"POT-Creation-Date: 2025-08-17 20:54+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -561,17 +561,61 @@ msgstr ""
#. type: Title ===
#: documentation/content/en/books/porters-handbook/security/_index.adoc:319
#, no-wrap
-msgid "Cross-checking Derivatives"
+msgid "VuXML new entry checklist"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/security/_index.adoc:326
+#: documentation/content/en/books/porters-handbook/security/_index.adoc:323
msgid ""
-"If an upstream project has a known vulnerability, check whether derivatives "
-"or forks of the project included in the ports tree are also affected. For "
-"example, if a vulnerability is discovered in package:www/firefox[], assess "
-"whether derivatives like package:www/librewolf[], package:www/waterfox[] or "
-"other similar projects share the same vulnerability. Include all affected "
+"Check the name of the port. Sometimes the upstream project name is not "
+"exactly the same as the port name."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/security/_index.adoc:327
+msgid ""
+"Add all flavors. When a port has flavors all the package names need to be "
+"added as a `<package>` in the entry. Use the following script to generate "
+"all flavored package names:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/porters-handbook/security/_index.adoc:331
+#, no-wrap
+msgid "% for flavor in $(make -V FLAVORS); do FLAVOR=\"${flavor}\" make -VPKGNAME;done\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/security/_index.adoc:336
+msgid ""
+"Check if the port has `PORTEPOCH`. The above script snippet helps with "
+"that. If the port uses `PORTEPOCH` it is mandatory to add it to the "
+"`<range>` tag."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/security/_index.adoc:340
+msgid ""
+"Double check ranges. In the case of ranges limited on both sides, make sure "
+"that the `<ge>` and `<lt>` elements are inside the same `<range>` tag. "
+"Otherwise the entry might end up defining an overlapping range."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/security/_index.adoc:349
+msgid ""
+"Cross-check derivatives. Check whether derivatives or forks of the project "
+"included in the ports tree are also affected. For example, if a "
+"vulnerability is discovered in package:www/firefox[], assess whether "
+"derivatives like package:www/librewolf[], package:www/waterfox[] or other "
+"similar projects share the same vulnerability. Include all affected "
"derivatives in the VuXML entry, ensuring that users of these ports are "
-"informed."
+"informed. Also check if there are Linux versions of the same port in the "
+"tree. For instance, package:databases/sqlite3[] vulnerabilities most likely "
+"affect packages like package:databases/linux-c7-sqlite3[] too."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/security/_index.adoc:349
+msgid "Do not commit an entry without running `make validate` first."
msgstr ""
diff --git a/documentation/content/en/books/porters-handbook/special/_index.adoc b/documentation/content/en/books/porters-handbook/special/_index.adoc
index 15a559a033..87604ac0cb 100644
--- a/documentation/content/en/books/porters-handbook/special/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/special/_index.adoc
@@ -4844,7 +4844,7 @@ See crossref:uses[uses-sqlite,`sqlite`] for more information.
[.filename]#rc.d# scripts are used to start services on system startup, and to give administrators a standard way of stopping, starting and restarting the service.
Ports integrate into the system [.filename]#rc.d# framework.
-Details on its usage can be found in extref:{handbook}[the rc.d Handbook chapter, configtuning-rcd].
+Details on its usage can be found in extref:{handbook}config[the rc.d Handbook chapter, configtuning-rcd].
Detailed explanation of the available commands is provided in man:rc[8] and man:rc.subr[8].
Finally, there is extref:{rc-scripting}[an article] on practical aspects of [.filename]#rc.d# scripting.
diff --git a/documentation/content/en/books/porters-handbook/testing/_index.adoc b/documentation/content/en/books/porters-handbook/testing/_index.adoc
index 0f7239536f..85433d1df0 100644
--- a/documentation/content/en/books/porters-handbook/testing/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/testing/_index.adoc
@@ -113,9 +113,7 @@ For a new port, `portlint -A` is the most thorough; for an existing port, `portl
Since `portlint` uses heuristics to try to figure out errors, it can produce false positive warnings.
In addition, occasionally something that is flagged as a problem really cannot be done in any other way due to limitations in the ports framework.
-pass:[<!-- vale Vale.Terms = NO -->]
When in doubt, the best thing to do is ask on {freebsd-ports}.
-pass:[<!-- vale Vale.Terms = YES -->]
[[testing-porttools]]
== Port Tools
@@ -295,41 +293,41 @@ Create the base jails which poudriere will use for building:
[source,shell]
....
-# poudriere jail -c -j 131Ramd64 -v 13.1-RELEASE -a amd64
+# poudriere jail -c -j 143Ramd64 -v 14.3-RELEASE -a amd64
....
-Fetch a `13.1-RELEASE` for `amd64` from the FTP server given by `FREEBSD_HOST` in [.filename]#poudriere.conf#,
-create the zfs file system `tank/poudriere/jails/131Ramd64`,
-mount it on [.filename]#/poudriere/jails/131Ramd64# and extract the `13.1-RELEASE` tarballs into this file system.
+Fetch a `14.3-RELEASE` for `amd64` from the HTTPS server given by `FREEBSD_HOST` in [.filename]#poudriere.conf#,
+create the zfs file system `tank/poudriere/jails/143Ramd64`,
+mount it on [.filename]#/poudriere/jails/143Ramd64# and extract the `14.3-RELEASE` tarballs into this file system.
[source,shell]
....
-# poudriere jail -c -j 12i386 -v stable/12 -a i386 -m git+https
+# poudriere jail -c -j 13i386 -v stable/13 -a i386 -m git+https
....
-Create `tank/poudriere/jails/12i386`, mount it on [.filename]#/poudriere/jails/12i386#,
-then check out the tip of the Git branch of `FreeBSD-12-STABLE` from `GIT_HOST` in [.filename]#poudriere.conf# or the default `git.freebsd.org` into [.filename]#/poudriere/jails/12i386/usr/src#,
-then complete a `buildworld` and install it into [.filename]#/poudriere/jails/12i386#.
+Create `tank/poudriere/jails/13i386`, mount it on [.filename]#/poudriere/jails/13i386#,
+then check out the tip of the Git branch of `FreeBSD-13-STABLE` from `GIT_HOST` in [.filename]#poudriere.conf# or the default `git.freebsd.org` into [.filename]#/poudriere/jails/13i386/usr/src#,
+then complete a `buildworld` and install it into [.filename]#/poudriere/jails/13i386#.
[NOTE]
====
While it is possible to build a newer version of FreeBSD on an older version, most of the time it will not run.
-For example, if a `stable/13` jail is needed, the host will have to run `stable/13` too.
-Running `13.1-RELEASE` is not enough.
+For example, if a `stable/14` jail is needed, the host will have to run `stable/14` too.
+Running `14.3-RELEASE` is not enough.
====
[NOTE]
====
-To create a poudriere jail for `14.0-CURRENT`:
+To create a poudriere jail for `16.0-CURRENT`:
[source,shell]
....
-# poudriere jail -c -j 14amd64 -v main -a amd64 -m git+https
+# poudriere jail -c -j 16amd64 -v main -a amd64 -m git+https
....
-In order to run a `14.0-CURRENT` poudriere jail the host must be running `14.0-CURRENT`.
+In order to run a `16.0-CURRENT` poudriere jail the host must be running `16.0-CURRENT`.
In general, newer kernels can build and run older jails.
-For instance, a `14.0-CURRENT` kernel can build and run a `12.4-STABLE` if the `COMPAT_FREEBSD12` kernel option was compiled in (on by default in `14.0-CURRENT`[.filename]#GENERIC# kernel config).
+For instance, a `16.0-CURRENT` kernel can build and run a `14.3-STABLE` if the `COMPAT_FREEBSD14` kernel option was compiled in (on by default in `16.0-CURRENT`[.filename]#GENERIC# kernel config).
====
A list of jails currently known to poudriere can be shown with `poudriere jail -l`:
@@ -338,8 +336,8 @@ A list of jails currently known to poudriere can be shown with `poudriere jail -
....
# poudriere jail -l
JAILNAME VERSION ARCH METHOD
-131Ramd64 13.1-RELEASE amd64 ftp
-12i386 12.4-STABLE i386 git+https
+143Ramd64 14.3-RELEASE amd64 http
+13i386 13.5-STABLE i386 git+https
....
[[testing-poudriere-maintaining-jails]]
@@ -354,9 +352,7 @@ The command:
....
updates the specified jail to the latest version available.
-pass:[<!-- vale Vale.Terms = NO -->]
For FreeBSD releases, update to the latest patchlevel with man:freebsd-update[8].
-pass:[<!-- vale Vale.Terms = YES -->]
For FreeBSD versions built from source, update to the latest git revision in the branch.
[TIP]
@@ -389,7 +385,7 @@ Afterward it is included in the list of known ports trees:
....
# poudriere ports -l
PORTSTREE METHOD TIMESTAMP PATH
-default git+https 2020-07-20 04:23:56 /poudriere/ports/default
+default git+https 2025-07-20 04:23:56 /poudriere/ports/default
....
[NOTE]
@@ -420,7 +416,7 @@ This will be listed in the table of known trees:
....
# poudriere ports -l
PORTSTREE METHOD TIMESTAMP PATH
-development null 2020-07-20 05:06:33 /work/ports
+development null 2025-07-20 05:06:33 /work/ports
....
[NOTE]
@@ -452,11 +448,11 @@ crossref:testing[testing-poudriere-ports-tree-manual, Using Manually Managed Por
After jails and ports trees have been set up, the result of a contributor's modifications to the ports tree can be tested.
-For example, local modifications to the package:www/firefox[] port located in [.filename]#/work/ports/www/firefox# can be tested in the previously created 13.1-RELEASE jail:
+For example, local modifications to the package:www/firefox[] port located in [.filename]#/work/ports/www/firefox# can be tested in the previously created 14.3-RELEASE jail:
[source,shell]
....
-# poudriere testport -j 131Ramd64 -p development -o www/firefox
+# poudriere testport -j 143Ramd64 -p development -o www/firefox
....
This will build all dependencies of Firefox.
@@ -464,10 +460,10 @@ If a dependency has been built previously and is still up-to-date, the pre-built
If a dependency has no up-to-date package, one will be built with default options in a jail.
Then Firefox itself is built.
-The complete build of every port is logged to [.filename]#/poudriere/data/logs/bulk/131Ri386-development/build-time/logs#.
+The complete build of every port is logged to [.filename]#/poudriere/data/logs/bulk/143Ri386-development/build-time/logs#.
-The directory name `131Ri386-development` is derived from the arguments to `-j` and `-p`, respectively.
-For convenience, a symbolic link [.filename]#/poudriere/data/logs/bulk/131Ri386-development/latest# is also maintained.
+The directory name `143Ri386-development` is derived from the arguments to `-j` and `-p`, respectively.
+For convenience, a symbolic link [.filename]#/poudriere/data/logs/bulk/143Ri386-development/latest# is also maintained.
The link points to the latest _build-time_ directory.
Also in this directory is an [.filename]#index.html# for observing the build process with a web browser.
@@ -476,7 +472,7 @@ To ease investigation, jails can be kept running after the build by adding `-i`
[source,shell]
....
-# poudriere testport -j 131Ramd64 -p development -i -o www/firefox
+# poudriere testport -j 143Ramd64 -p development -i -o www/firefox
....
After the build completes, and regardless of whether it was successful, a shell is provided within the jail.
@@ -487,16 +483,16 @@ It is then possible to man:jexec[8] into it:
[source,shell]
....
-# poudriere testport -j 131Ramd64 -p development -I -o www/firefox
+# poudriere testport -j 143Ramd64 -p development -I -o www/firefox
[...]
====>> Installing local Pkg repository to /usr/local/etc/pkg/repos
-====>> Leaving jail 131Ramd64-development-n running, mounted at /poudriere/data/.m/131Ramd64-development/ref for interactive run testing
-====>> To enter jail: jexec 131Ramd64-development-n env -i TERM=$TERM /usr/bin/login -fp root
-====>> To stop jail: poudriere jail -k -j 131Ramd64 -p development
-# jexec 131Ramd64-development-n env -i TERM=$TERM /usr/bin/login -fp root
+====>> Leaving jail 143Ramd64-development-n running, mounted at /poudriere/data/.m/143Ramd64-development/ref for interactive run testing
+====>> To enter jail: jexec 143Ramd64-development-n env -i TERM=$TERM /usr/bin/login -fp root
+====>> To stop jail: poudriere jail -k -j 143Ramd64 -p development
+# jexec 143Ramd64-development-n env -i TERM=$TERM /usr/bin/login -fp root
# [do some stuff in the jail]
# exit
-# poudriere jail -k -j 131Ramd64 -p development
+# poudriere jail -k -j 143Ramd64 -p development
====>> Umounting file systems
....
@@ -506,7 +502,7 @@ Adding the `-c`:
[source,shell]
....
-# poudriere testport -j 131Ramd64 -c -o www/firefox
+# poudriere testport -j 143Ramd64 -c -o www/firefox
....
Presents the port configuration dialog before the port is built.
@@ -535,17 +531,17 @@ For instance, testing package:www/firefox[] in a specific set named `devset`, ad
[source,shell]
....
-# poudriere testport -j 131Ramd64 -p development -z devset -o www/firefox
+# poudriere testport -j 143Ramd64 -p development -z devset -o www/firefox
....
This will look for the existence of these directories in this order:
-* [.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-devset-options#
-* [.filename]#/usr/local/etc/poudriere.d/131Ramd64-devset-options#
-* [.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-options#
+* [.filename]#/usr/local/etc/poudriere.d/143Ramd64-development-devset-options#
+* [.filename]#/usr/local/etc/poudriere.d/143Ramd64-devset-options#
+* [.filename]#/usr/local/etc/poudriere.d/143Ramd64-development-options#
* [.filename]#/usr/local/etc/poudriere.d/devset-options#
* [.filename]#/usr/local/etc/poudriere.d/development-options#
-* [.filename]#/usr/local/etc/poudriere.d/131Ramd64-options#
+* [.filename]#/usr/local/etc/poudriere.d/143Ramd64-options#
* [.filename]#/usr/local/etc/poudriere.d/options#
From this list, poudriere man:nullfs[5]-mounts the _first existing_ directory tree into the [.filename]#/var/db/ports# directory of the build jails.
@@ -579,7 +575,7 @@ For instance:
[source,shell]
....
-# poudriere testport -j 131Ramd64 -p development -z devset -o www/firefox
+# poudriere testport -j 143Ramd64 -p development -z devset -o www/firefox
....
causes poudriere to check for the existence of these files in this order:
@@ -587,14 +583,14 @@ causes poudriere to check for the existence of these files in this order:
* [.filename]#/usr/local/etc/poudriere.d/make.conf#
* [.filename]#/usr/local/etc/poudriere.d/devset-make.conf#
* [.filename]#/usr/local/etc/poudriere.d/development-make.conf#
-* [.filename]#/usr/local/etc/poudriere.d/131Ramd64-make.conf#
-* [.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-make.conf#
-* [.filename]#/usr/local/etc/poudriere.d/131Ramd64-devset-make.conf#
-* [.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-devset-make.conf#
+* [.filename]#/usr/local/etc/poudriere.d/143Ramd64-make.conf#
+* [.filename]#/usr/local/etc/poudriere.d/143Ramd64-development-make.conf#
+* [.filename]#/usr/local/etc/poudriere.d/143Ramd64-devset-make.conf#
+* [.filename]#/usr/local/etc/poudriere.d/143Ramd64-development-devset-make.conf#
Unlike with sets, all of the found files will be appended, _in that order_, into one [.filename]#make.conf# inside the build jails.
It is hence possible to have general make variables, intended to affect all builds in [.filename]#/usr/local/etc/poudriere.d/make.conf#.
-Special variables, intended to affect only certain jails or sets can be set in specialised [.filename]#make.conf# files, such as [.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-devset-make.conf#.
+Special variables, intended to affect only certain jails or sets can be set in specialised [.filename]#make.conf# files, such as [.filename]#/usr/local/etc/poudriere.d/143Ramd64-development-devset-make.conf#.
[[testing-poudriere-sets-perl]]
.Using [.filename]#make.conf# to Change Default Perl
diff --git a/documentation/content/en/books/porters-handbook/testing/_index.po b/documentation/content/en/books/porters-handbook/testing/_index.po
index ee935a57cc..1c727e765d 100644
--- a/documentation/content/en/books/porters-handbook/testing/_index.po
+++ b/documentation/content/en/books/porters-handbook/testing/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2025-05-01 19:56-0300\n"
+"POT-Creation-Date: 2025-08-17 20:54+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -176,30 +176,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:119
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:117
msgid ""
"Since `portlint` uses heuristics to try to figure out errors, it can produce "
"false positive warnings. In addition, occasionally something that is "
"flagged as a problem really cannot be done in any other way due to "
-"limitations in the ports framework. pass:[<!-- vale Vale.Terms = NO -->] "
-"When in doubt, the best thing to do is ask on {freebsd-ports}. pass:[<!-- "
-"vale Vale.Terms = YES -->]"
+"limitations in the ports framework. When in doubt, the best thing to do is "
+"ask on {freebsd-ports}."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:121
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:119
#, no-wrap
msgid "Port Tools"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:124
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:122
msgid ""
"The package:ports-mgmt/porttools[] program is part of the Ports Collection."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:130
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:128
msgid ""
"`port` is the front-end script, which can help simplify the testing job. "
"Whenever a new port or an update to an existing one needs testing, use `port "
@@ -209,19 +208,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:134
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:132
#, no-wrap
msgid "# port test /usr/ports/net/csup\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:137
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:135
#, no-wrap
msgid "`PREFIX` and `DESTDIR`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:142
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:140
msgid ""
"`PREFIX` determines where the port will be installed. It defaults to "
"[.filename]#/usr/local#, but can be set by the user to a custom path like "
@@ -229,7 +228,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:147
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:145
msgid ""
"`DESTDIR`, if set by the user, determines the complete alternative "
"environment, usually a jail or an installed system mounted somewhere other "
@@ -241,7 +240,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:150
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:148
msgid ""
"The value of `PREFIX` will be set to `LOCALBASE` (defaulting to [.filename]#/"
"usr/local#). If `USE_LINUX_PREFIX` is set, `PREFIX` will be `LINUXBASE` "
@@ -249,7 +248,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:154
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:152
msgid ""
"Avoiding hard-coded [.filename]#/usr/local# paths in the source makes the "
"port much more flexible and able to cater to the needs of other sites. "
@@ -260,54 +259,54 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:157
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:155
msgid ""
"Make sure the application is not installing things in [.filename]#/usr/"
"local# instead of `PREFIX`. A quick test for such hard-coded paths is:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:161
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:159
#, no-wrap
msgid "% make clean; make package PREFIX=/var/tmp/`make -V PORTNAME`\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:164
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:162
msgid ""
"If anything is installed outside of `PREFIX`, the package creation process "
"will complain that it cannot find the files."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:166
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:164
msgid ""
"In addition, it is worth checking the same with the stage directory support "
"(see crossref:special[staging,Staging]):"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:170
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:168
#, no-wrap
msgid "% make stage && make check-plist && make stage-qa && make package\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:173
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:171
msgid ""
"`check-plist` checks for files missing from the plist, and files in the "
"plist that are not installed by the port."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:174
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:172
msgid ""
"`stage-qa` checks for common problems like bad shebang, symlinks pointing "
"outside the stage directory, setuid files, and non-stripped libraries..."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:177
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:175
msgid ""
"These tests will not find hard-coded paths inside the port's files, nor will "
"it verify that `LOCALBASE` is being used to correctly refer to files from "
@@ -317,7 +316,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:180
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:178
msgid ""
"`PREFIX` must not be set explicitly in a port's [.filename]#Makefile#. "
"Users installing the port may have set `PREFIX` to a custom location, and "
@@ -325,7 +324,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:184
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:182
msgid ""
"Refer to programs and files from other ports with the variables mentioned "
"above, not explicit pathnames. For instance, if the port requires a macro "
@@ -334,13 +333,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:188
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:186
#, no-wrap
msgid "-DPAGER=\\\"${LOCALBASE}/bin/less\\\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:191
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:189
msgid ""
"The path with `LOCALBASE` is more likely to still work if the system "
"administrator has moved the whole [.filename]#/usr/local# tree somewhere "
@@ -348,7 +347,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:197
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:195
msgid ""
"All these tests are done automatically when running `poudriere testport` or "
"`poudriere bulk -t`. It is highly recommended that every ports contributor "
@@ -357,54 +356,54 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:200
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:198
#, no-wrap
msgid "poudriere"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:204
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:202
msgid ""
"For a ports contributor, poudriere is one of the most important and helpful "
"testing and build tools. Its main features include:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:206
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:204
msgid ""
"Bulk building of the entire ports tree, specific subsets of the ports tree, "
"or a single port including its dependencies"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:207
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:205
msgid "Automatic packaging of build results"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:208
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:206
msgid "Generation of build log files per port"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:209
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:207
msgid "Providing a signed man:pkg[8] repository"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:210
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:208
msgid ""
"Testing of port builds before submitting a patch to the FreeBSD bug tracker "
"or committing to the ports tree"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:211
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:209
msgid "Testing for successful ports builds using different options"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:214
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:212
msgid ""
"Because poudriere performs its building in a clean man:jail[8] environment "
"and uses man:zfs[8] features, it has several advantages over traditional "
@@ -412,19 +411,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:216
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:214
msgid ""
"No pollution of the host environment: No leftover files, no accidental "
"removals, no changes of existing configuration files."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:217
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:215
msgid "Verify [.filename]#pkg-plist# for missing or superfluous entries"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:218
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:216
msgid ""
"Ports committers sometimes ask for a poudriere log alongside a patch "
"submission to assess whether the patch is ready for integration into the "
@@ -432,7 +431,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:221
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:219
msgid ""
"It is also quite straightforward to set up and use, has no dependencies, and "
"will run on any supported FreeBSD release. This section shows how to "
@@ -441,7 +440,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:226
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:224
msgid ""
"The examples in this section show a default file layout, as standard in "
"FreeBSD. Substitute any local changes accordingly. The ports tree, "
@@ -450,37 +449,37 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:228
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:226
#, no-wrap
msgid "Installing poudriere"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:232
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:230
msgid ""
"poudriere is available in the ports tree in package:ports-mgmt/poudriere[]. "
"It can be installed using man:pkg[8] or from ports:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:236
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:234
#, no-wrap
msgid "# pkg install poudriere\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:239
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:237
msgid "or"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:243
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:241
#, no-wrap
msgid "# make -C /usr/ports/ports-mgmt/poudriere install clean\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:254
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:252
msgid ""
"There is also a work-in-progress version of poudriere which will eventually "
"become the next release. It is available in package:ports-mgmt/poudriere-"
@@ -498,25 +497,25 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:256
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:254
#, no-wrap
msgid "Setting Up poudriere"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:260
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:258
msgid ""
"The port installs a default configuration file, [.filename]#/usr/local/etc/"
"poudriere.conf#. Each parameter is documented in the configuration file."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:262
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:260
msgid "Here is a minimal example config file:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:269
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:267
#, no-wrap
msgid ""
"ZPOOL=zroot\n"
@@ -526,39 +525,39 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:271
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:269
#, no-wrap
msgid "`ZPOOL`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:274
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:272
msgid ""
"The name of the ZFS storage pool which poudriere shall use. Must be listed "
"in the output of `zpool status`."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:275
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:273
#, no-wrap
msgid "`BASEFS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:278
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:276
msgid ""
"The root mount point for poudriere file systems. This entry will cause "
"poudriere to mount `tank/poudriere` to `/poudriere`."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:279
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:277
#, no-wrap
msgid "`DISTFILES_CACHE`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:284
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:282
msgid ""
"Defines where distfiles are stored. In this example, poudriere and the host "
"share the distfiles storage directory. This avoids downloading tarballs "
@@ -567,13 +566,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:285
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:283
#, no-wrap
msgid "`RESOLV_CONF`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:290
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:288
msgid ""
"Use the host [.filename]#/etc/resolv.conf# inside jails for DNS. This is "
"needed so jails can resolve the URLs of distfiles when downloading. It is "
@@ -582,24 +581,24 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:292
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:290
#, no-wrap
msgid "Creating poudriere Jails"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:295
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:293
msgid "Create the base jails which poudriere will use for building:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:299
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:297
#, no-wrap
msgid "# poudriere jail -c -j 131Ramd64 -v 13.1-RELEASE -a amd64\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:304
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:302
msgid ""
"Fetch a `13.1-RELEASE` for `amd64` from the FTP server given by "
"`FREEBSD_HOST` in [.filename]#poudriere.conf#, create the zfs file system "
@@ -608,13 +607,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:308
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:306
#, no-wrap
msgid "# poudriere jail -c -j 12i386 -v stable/12 -a i386 -m git+https\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:313
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:311
msgid ""
"Create `tank/poudriere/jails/12i386`, mount it on [.filename]#/poudriere/"
"jails/12i386#, then check out the tip of the Git branch of `FreeBSD-12-"
@@ -625,7 +624,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:319
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:317
msgid ""
"While it is possible to build a newer version of FreeBSD on an older "
"version, most of the time it will not run. For example, if a `stable/13` "
@@ -634,18 +633,18 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:324
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:322
msgid "To create a poudriere jail for `14.0-CURRENT`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:328
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:326
#, no-wrap
msgid "# poudriere jail -c -j 14amd64 -v main -a amd64 -m git+https\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:333
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:331
msgid ""
"In order to run a `14.0-CURRENT` poudriere jail the host must be running "
"`14.0-CURRENT`. In general, newer kernels can build and run older jails. "
@@ -655,14 +654,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:336
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:334
msgid ""
"A list of jails currently known to poudriere can be shown with `poudriere "
"jail -l`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:343
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:341
#, no-wrap
msgid ""
"# poudriere jail -l\n"
@@ -672,34 +671,33 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:346
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:344
#, no-wrap
msgid "Keeping poudriere Jails Updated"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:350
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:348
msgid "Managing updates is very straightforward. The command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:354
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:352
#, no-wrap
msgid "# poudriere jail -u -j JAILNAME\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:361
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:357
msgid ""
-"updates the specified jail to the latest version available. pass:[<!-- vale "
-"Vale.Terms = NO -->] For FreeBSD releases, update to the latest patchlevel "
-"with man:freebsd-update[8]. pass:[<!-- vale Vale.Terms = YES -->] For "
+"updates the specified jail to the latest version available. For FreeBSD "
+"releases, update to the latest patchlevel with man:freebsd-update[8]. For "
"FreeBSD versions built from source, update to the latest git revision in the "
"branch."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:366
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:362
msgid ""
"For jails employing a `git+*` method, it is helpful to add `-J "
"_NumberOfParallelBuildJobs_` to speed up the build by increasing the number "
@@ -708,19 +706,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:370
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:366
#, no-wrap
msgid "# poudriere jail -u -J 6 -j JAILNAME\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:375
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:371
#, no-wrap
msgid "Setting Up Ports Trees for Use with poudriere"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:379
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:375
msgid ""
"There are multiple ways to use ports trees in poudriere. The most "
"straightforward way is to have poudriere create a default ports tree for "
@@ -728,13 +726,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:383
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:379
#, no-wrap
msgid "# poudriere ports -c -m git+https -B main\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:387
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:383
msgid ""
"These commands create `tank/poudriere/ports/default`, mount it on "
"[.filename]#/poudriere/ports/default#, and populate it using Git. Afterward "
@@ -742,7 +740,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:393
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:389
#, no-wrap
msgid ""
"# poudriere ports -l\n"
@@ -751,7 +749,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:400
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:396
msgid ""
"Note that the \"default\" ports tree is special. Each of the build commands "
"explained later will implicitly use this ports tree unless specifically "
@@ -760,7 +758,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:405
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:401
msgid ""
"The best way to deal with local modifications for a ports contributor is to "
"use link:{handbook}mirrors/#git[Git]. As with the creation of jails, it is "
@@ -770,13 +768,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:407
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:403
#, no-wrap
msgid "Using Manually Managed Ports Trees with poudriere"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:411
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:407
msgid ""
"Depending on the workflow, it can be extremely helpful to use ports trees "
"which are maintained manually. For instance, if there is a local copy of "
@@ -784,18 +782,18 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:415
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:411
#, no-wrap
msgid "# poudriere ports -c -m null -M /work/ports -p development\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:418
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:414
msgid "This will be listed in the table of known trees:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:424
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:420
#, no-wrap
msgid ""
"# poudriere ports -l\n"
@@ -804,7 +802,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:430
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:426
msgid ""
"The dash or `null` in the `METHOD` column means that poudriere will not "
"update or change this ports tree, ever. It is completely up to the user to "
@@ -813,31 +811,31 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:433
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:429
#, no-wrap
msgid "Keeping poudriere Ports Trees Updated"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:436
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:432
msgid "As straightforward as with jails described earlier:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:440
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:436
#, no-wrap
msgid "# poudriere ports -u -p PORTSTREE\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:443
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:439
msgid ""
"Will update the given _PORTSTREE_, one tree given by the output of "
"`poudriere -l`, to the latest revision available on the official servers."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:448
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:444
msgid ""
"Ports trees without a method, see crossref:testing[testing-poudriere-ports-"
"tree-manual, Using Manually Managed Ports Trees with poudriere], cannot be "
@@ -845,20 +843,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:451
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:447
#, no-wrap
msgid "Testing Ports"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:454
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:450
msgid ""
"After jails and ports trees have been set up, the result of a contributor's "
"modifications to the ports tree can be tested."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:456
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:452
msgid ""
"For example, local modifications to the package:www/firefox[] port located "
"in [.filename]#/work/ports/www/firefox# can be tested in the previously "
@@ -866,13 +864,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:460
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:456
#, no-wrap
msgid "# poudriere testport -j 131Ramd64 -p development -o www/firefox\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:466
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:462
msgid ""
"This will build all dependencies of Firefox. If a dependency has been built "
"previously and is still up-to-date, the pre-built package is installed. If "
@@ -881,14 +879,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:468
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:464
msgid ""
"The complete build of every port is logged to [.filename]#/poudriere/data/"
"logs/bulk/131Ri386-development/build-time/logs#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:473
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:469
msgid ""
"The directory name `131Ri386-development` is derived from the arguments to `-"
"j` and `-p`, respectively. For convenience, a symbolic link [.filename]#/"
@@ -899,7 +897,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:476
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:472
msgid ""
"By default, poudriere cleans up the jails and leaves log files in the "
"directories mentioned above. To ease investigation, jails can be kept "
@@ -907,13 +905,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:480
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:476
#, no-wrap
msgid "# poudriere testport -j 131Ramd64 -p development -i -o www/firefox\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:487
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:483
msgid ""
"After the build completes, and regardless of whether it was successful, a "
"shell is provided within the jail. The shell is used to investigate "
@@ -923,7 +921,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:501
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:497
#, no-wrap
msgid ""
"# poudriere testport -j 131Ramd64 -p development -I -o www/firefox\n"
@@ -940,7 +938,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:506
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:502
msgid ""
"An integral part of the FreeBSD ports build infrastructure is the ability to "
"tweak ports to personal preferences with options. These can be tested with "
@@ -948,13 +946,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:510
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:506
#, no-wrap
msgid "# poudriere testport -j 131Ramd64 -c -o www/firefox\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:516
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:512
msgid ""
"Presents the port configuration dialog before the port is built. The ports "
"given after `-o` in the format `_category_/_portname_` will use the "
@@ -964,7 +962,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:521
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:517
msgid ""
"When testing ports where [.filename]#pkg-plist# is altered during build "
"depending on the selected options, it is recommended to perform a test run "
@@ -972,13 +970,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:524
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:520
#, no-wrap
msgid "Using Sets"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:529
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:525
msgid ""
"For all actions involving builds, a so-called _set_ can be specified using `-"
"z _setname_`. A set refers to a fully independent build. This allows, for "
@@ -987,7 +985,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:535
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:531
msgid ""
"To use sets, poudriere expects an existing directory structure similar to "
"`PORT_DBDIR`, defaults to [.filename]#/var/db/ports# in its configuration "
@@ -1001,55 +999,55 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:539
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:583
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:535
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:579
#, no-wrap
msgid "# poudriere testport -j 131Ramd64 -p development -z devset -o www/firefox\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:542
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:538
msgid "This will look for the existence of these directories in this order:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:544
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:540
msgid ""
"[.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-devset-options#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:545
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:541
msgid "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-devset-options#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:546
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:542
msgid "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-options#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:547
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:543
msgid "[.filename]#/usr/local/etc/poudriere.d/devset-options#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:548
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:544
msgid "[.filename]#/usr/local/etc/poudriere.d/development-options#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:549
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:545
msgid "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-options#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:550
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:546
msgid "[.filename]#/usr/local/etc/poudriere.d/options#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:553
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:549
msgid ""
"From this list, poudriere man:nullfs[5]-mounts the _first existing_ "
"directory tree into the [.filename]#/var/db/ports# directory of the build "
@@ -1058,27 +1056,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:556
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:552
msgid ""
"After the directory structure for a set is provided, the options for a "
"particular port can be altered. For example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:560
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:556
#, no-wrap
msgid "# poudriere options -c www/firefox -z devset\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:564
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:560
msgid ""
"The configuration dialog for package:www/firefox[] is shown, and options can "
"be edited. The selected options are saved to the `devset` set."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:570
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:566
msgid ""
"poudriere is very flexible in the option configuration. poudriere can be "
"set for particular jails, ports trees, and for multiple ports by one "
@@ -1086,13 +1084,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:573
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:569
#, no-wrap
msgid "Providing a Custom [.filename]#make.conf# File"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:579
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:575
msgid ""
"Similar to using sets, poudriere will also use a custom "
"[.filename]#make.conf# if it is provided. No special command line argument "
@@ -1101,50 +1099,50 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:586
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:582
msgid ""
"causes poudriere to check for the existence of these files in this order:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:588
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:584
msgid "[.filename]#/usr/local/etc/poudriere.d/make.conf#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:589
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:585
msgid "[.filename]#/usr/local/etc/poudriere.d/devset-make.conf#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:590
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:586
msgid "[.filename]#/usr/local/etc/poudriere.d/development-make.conf#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:591
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:587
msgid "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-make.conf#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:592
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:588
msgid "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-make.conf#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:593
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:589
msgid "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-devset-make.conf#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:594
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:590
msgid ""
"[.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-devset-"
"make.conf#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:598
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:594
msgid ""
"Unlike with sets, all of the found files will be appended, _in that order_, "
"into one [.filename]#make.conf# inside the build jails. It is hence "
@@ -1156,13 +1154,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:600
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:596
#, no-wrap
msgid "Using [.filename]#make.conf# to Change Default Perl"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:605
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:601
msgid ""
"To build a set with a non default Perl version, for example, `5.20`, using a "
"set named `perl5-20`, create a [.filename]#perl5-20-make.conf# with this "
@@ -1170,39 +1168,39 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:609
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:605
#, no-wrap
msgid "DEFAULT_VERSIONS+= perl=5.20\n"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:613
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:609
msgid ""
"Note the use of `+=` so that if the variable is already set in the default "
"[.filename]#make.conf# its content will not be overwritten."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:618
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:614
#, no-wrap
msgid "Pruning no Longer Needed Distfiles"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:622
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:618
msgid ""
"poudriere comes with a built-in mechanism to remove outdated distfiles that "
"are no longer used by any port of a given tree. The command"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:626
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:622
#, no-wrap
msgid "# poudriere distclean -p portstree\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:631
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:627
msgid ""
"will scan the distfiles folder, `DISTFILES_CACHE` in "
"[.filename]#poudriere.conf#, versus the ports tree given by the `-p "
@@ -1212,19 +1210,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:635
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:631
#, no-wrap
msgid "# poudriere distclean -p portstree -y\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:638
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:634
#, no-wrap
msgid "Debugging ports"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:645
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:641
msgid ""
"Sometimes things go wrong and the port fails at run time. The framework "
"provides some facilities to help in debugging ports. These helpers are "
@@ -1233,46 +1231,46 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:647
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:643
msgid "`WITH_DEBUG`. If set, ports are built with debugging symbols."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:648
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:644
msgid ""
"`WITH_DEBUG_PORTS`. Specifies a list of ports to be built with `WITH_DEBUG` "
"set."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:649
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:645
msgid ""
"`DEBUG_FLAGS`. Used to specify additional flags to `CFLAGS`. Defaults to `-"
"g`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:652
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:648
msgid ""
"When `WITH_DEBUG` is set, either globally or for a list of ports, the "
"resulting binaries are not stripped."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:655
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:651
msgid ""
"These variables can be specified in [.filename]#make.conf# or in the command "
"line:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:659
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:655
#, no-wrap
msgid "# cd category/port && make -DWITH_DEBUG DEBUG_FLAGSS=\"-g -O0\"\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:667
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:663
msgid ""
"If the port is built using package:ports-mgmt/poudriere[] the debugging "
"variables must be specified in poudriere's [.filename]#make.conf# and not in "
@@ -1281,7 +1279,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/testing/_index.adoc:671
+#: documentation/content/en/books/porters-handbook/testing/_index.adoc:667
msgid ""
"Please refer to the debugging information in the extref:{developers-handbook}"
"tools[Developer's Handbook, debugging] for more details about the debugging "
diff --git a/documentation/content/en/books/porters-handbook/upgrading/_index.adoc b/documentation/content/en/books/porters-handbook/upgrading/_index.adoc
index e61a88dbaf..c6d733ef6b 100644
--- a/documentation/content/en/books/porters-handbook/upgrading/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/upgrading/_index.adoc
@@ -64,7 +64,7 @@ If there is no pending PR, the next step is to send an email to the port's maint
That person may already be working on an upgrade, or have a reason to not upgrade the port right now (because of, for example, stability problems of the new version), and there is no need to duplicate their work.
Note that unmaintained ports are listed with a maintainer of `ports@FreeBSD.org`, which is just the general ports mailing list, so sending mail there probably will not help in this case.
-If the maintainer asks you to do the upgrade or there is no maintainer, then help out FreeBSD by preparing the update! Please do this by using the man:diff[1] command in the base system.
+If the maintainer requests to do the upgrade or there is no maintainer, then help out FreeBSD by preparing the update! Please do this by using the man:diff[1] command in the base system.
To create a suitable `diff` for a single patch, copy the file that needs patching to [.filename]#something.orig#, save the changes to [.filename]#something# and then create the patch:
@@ -88,9 +88,9 @@ To simplify common operations with patch files, use `make makepatch` as describe
Other tools exists, like [.filename]#/usr/ports/Tools/scripts/patchtool.py#.
Before using it, please read [.filename]#/usr/ports/Tools/scripts/README.patchtool#.
-If the port is unmaintained, and you are actively using it, please consider volunteering to become its maintainer.
+If the port is unmaintained, and it is actively being used, please consider volunteering to become its maintainer.
FreeBSD has over 4000 ports without maintainers, and this is an area where more volunteers are always needed.
-(For a detailed description of the responsibilities of maintainers, refer to the section in the extref:{developers-handbook}[Developer's Handbook, POLICIES-MAINTAINER].)
+(For a detailed description of the responsibilities of maintainers, refer to the section in the extref:{developers-handbook}policies[Developer's Handbook, policies-maintainer].)
To submit the diff, use the https://bugs.freebsd.org/submit/[bug submit form] (product `Ports & Packages`, component `Individual Port(s)`).
Always include the category with the port name, followed by colon, and brief description of the issue.
@@ -125,8 +125,8 @@ They are easier to handle than diffs between "new and old" directories.
It is easier to see what has changed, and to update the diff if something was modified in the Ports Collection since the work on it began,
or if the committer asks for something to be fixed.
Also, a patch generated with man:git-format-patch[1] or man:git-diff[1] can be easily applied with man:git-am[1] or man:git-apply[1] and will save some time for the committer.
-Finally, the git patch generated by man:git-format-patch[1] includes your author information and commit messages.
-These will be recorded in the log of the repository and this is the recommended way to submit your changes.
+Finally, the git patch generated by man:git-format-patch[1] includes the author information and commit messages.
+These will be recorded in the log of the repository and this is the recommended way to submit the changes.
[source,shell]
....
@@ -154,7 +154,7 @@ Also, update the checksum reference in distinfo with `make makesum`.
Before making the patch, fetch the latest repository and rebase the changes on top of it.
Watch and follow the output carefully.
-If any of the files failed to rebase, it means that the upstream files changed while you were editing the same file, and the conflicts need to be resolved manually.
+If any of the files failed to rebase, it means that the upstream files changed while local changes happened in the same file, and the conflicts need to be resolved manually.
[source,shell]
....
@@ -182,7 +182,7 @@ To generate a patch with man:git-format-patch[1]:
This will generate a patch named like `0001-foo.patch`.
This is the preferred way as it would include author identity,
-and it is also easier when you are making a series of changes that
+and it is also easier when making a series of changes that
are not meant to be squashed together.
Alternatively, to generate an unified diff with man:git-diff[1]:
@@ -193,13 +193,13 @@ Alternatively, to generate an unified diff with man:git-diff[1]:
This will generate a diff named like `foo-1.2.3.diff`.
Where `foo` is replaced with the first line of the commit message, i.e., the subject of the commit message.
-After patch has been created, you can switch to the main branch for starting other developments.
+After patch has been created, switch to the main branch for starting other developments.
[source,shell]
....
% git checkout main
....
-Once the patch is accepted and merged, you can delete the local development branch if you want:
+Once the patch is accepted and merged, delete the local development branch if desired:
[source,shell]
....
% git branch -D my_branch
@@ -227,7 +227,7 @@ The format of an entry in this file is:
....
YYYYMMDD:
AFFECTS: users of portcategory/portname
- AUTHOR: Your name <Your email address>
+ AUTHOR: the name <the email address>
Special instructions
....
diff --git a/documentation/content/en/books/porters-handbook/uses/_index.adoc b/documentation/content/en/books/porters-handbook/uses/_index.adoc
index fbdb346372..3f23a7e0f4 100644
--- a/documentation/content/en/books/porters-handbook/uses/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/uses/_index.adoc
@@ -819,8 +819,8 @@ Add a dependency to the client library of the Firebird database.
Possible arguments: (none), `fc`, `fontsdir` (default), `none`
Adds a runtime dependency on tools needed to register fonts.
-Depending on the argument, add a `crossref:plist[plist-keywords-fc,`@fc`]
-${FONTSDIR}` line, `crossref:plist[plist-keywords-fontsdir,`@fontsdir`] ${FONTSDIR}` line, or no line if the argument is `none`, to the plist.
+Depending on the argument, add a `crossref:plist[plist-keywords-fc,@fc] ${FONTSDIR}` line,
+`crossref:plist[plist-keywords-fontsdir,@fontsdir] ${FONTSDIR}` line, or no line if the argument is `none`, to the plist.
`FONTSDIR` defaults to [.filename]#${PREFIX}/share/fonts/${FONTNAME}# and `FONTNAME` to `${PORTNAME}`.
Add `FONTSDIR` to `PLIST_SUB` and `SUB_LIST`
@@ -1331,7 +1331,7 @@ The framework provides the following variables to be set by the port:
`JAVA_VERSION`::
List of space-separated suitable java versions for the port. An optional `\+`
-allows you to specify a range of versions. (allowed values `8[+]`, `11[\+]`,
+allows specifying a range of versions. (allowed values `8[+]`, `11[\+]`,
`17[+]`, `18[\+]`, `19[+]`, `20[\+]`, `21[+]`, `22[\+]`, `22[+]`)
`JAVA_OS`::
@@ -1984,7 +1984,7 @@ If the `findplist` argument is provided then contents of the `findlib` target di
If the `ldconfig` argument is provided then OCaml's [.filename]#ld.conf# file
will be automatically processed. When `dune` is used Dune may install stublibs
in site-lib package directory(ies) or in a single directory below `DUNE_LIBDIR` site-lib directory.
-Set if your port installs shared libraries into ocaml
+Set if the port installs shared libraries into ocaml
If the `run` argument is provided add ocamlc to `RUN_DEPENDS`.
diff --git a/documentation/content/en/books/porters-handbook/versions/_index.adoc b/documentation/content/en/books/porters-handbook/versions/_index.adoc
index 88146faf79..2e3e32ee25 100644
--- a/documentation/content/en/books/porters-handbook/versions/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/versions/_index.adoc
@@ -241,6 +241,16 @@ Here is a convenient list of `__FreeBSD_version` values as defined in https://cg
|June 3, 2025
|15.0-CURRENT after pulling in dma-mapping.h changes from drm-kmod to LinuxKPI.
+|1500062
+|gitref:567e6250c003eeb251b4bc8dbe60d2adabab2988[repository="src",length=12]
+|August 17, 2025
+|15.0-CURRENT after introduction of VTYPE_ISDEV(), VN_ISDEV(), and VATTR_ISDEV().
+
+|1500063
+|gitref:c340ef28fd384b567e35882d04ce17fa31b7384f[repository="src",length=12]
+|August 18, 2025
+|15.0-CURRENT after certctl rewrite, which now produces a bundle.
+
|===
[[versions-14]]
@@ -770,6 +780,11 @@ Here is a convenient list of `__FreeBSD_version` values as defined in https://cg
|April 18, 2025
|14.2-STABLE after changing alloc changes to LinuxKPI and removing iwlwifi firmware.
+|1403503
+|gitref:6cdcf08c9c5eda6dc3b8395cefd9d30a4f5e2f1a[repository="src",length=12]
+|July 13, 2025
+|14.3-STABLE after LinuxKPI dma-mapping.h and acpi changes.
+
|===
////
@@ -4055,9 +4070,7 @@ Template:
|1001509
|link:https://svnweb.freebsd.org/changeset/base/279287[279287]
|February 25, 2015
-pass:[<!-- vale Vale.Terms = NO -->]
|10-STABLE after FreeBSD-EN-15:01.vt, FreeBSD-EN-15:02.openssl, FreeBSD-EN-15:03.freebsd-update, FreeBSD-SA-15:04.igmp, and FreeBSD-SA-15:05.bind.
-pass:[<!-- vale Vale.Terms = YES -->]
|1001510
|link:https://svnweb.freebsd.org/changeset/base/279329[279329]
@@ -4705,9 +4718,7 @@ pass:[<!-- vale Vale.Terms = YES -->]
|903508
|link:https://svnweb.freebsd.org/changeset/base/279287[279287]
|February 25, 2015
-pass:[<!-- vale Vale.Terms = NO -->]
|9-STABLE after FreeBSD-EN-15:01.vt, FreeBSD-EN-15:02.openssl, FreeBSD-EN-15:03.freebsd-update, FreeBSD-SA-15:04.igmp, and FreeBSD-SA-15:05.bind.
-pass:[<!-- vale Vale.Terms = YES -->]
|903509
|link:https://svnweb.freebsd.org/changeset/base/296219[296219]
@@ -5490,9 +5501,7 @@ pass:[<!-- vale Vale.Terms = YES -->]
|804508
|link:https://svnweb.freebsd.org/changeset/base/279287[279287]
|February 25, 2015
-pass:[<!-- vale Vale.Terms = NO -->]
|8-STABLE after FreeBSD-EN-15:01.vt, FreeBSD-EN-15:02.openssl, FreeBSD-EN-15:03.freebsd-update, FreeBSD-SA-15:04.igmp, and FreeBSD-SA-15:05.bind.
-pass:[<!-- vale Vale.Terms = YES -->]
|804509
|link:https://svnweb.freebsd.org/changeset/base/305736[305736]
diff --git a/documentation/content/en/books/porters-handbook/versions/_index.po b/documentation/content/en/books/porters-handbook/versions/_index.po
index 743c205fdc..4326bca931 100644
--- a/documentation/content/en/books/porters-handbook/versions/_index.po
+++ b/documentation/content/en/books/porters-handbook/versions/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2025-06-29 21:20+0100\n"
+"POT-Creation-Date: 2025-08-17 20:54+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -55,80 +55,80 @@ msgstr ""
#. type: Table
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:60
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:254
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:792
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1810
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2618
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3601
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4291
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4736
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5511
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5979
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6357
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6985
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7343
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7461
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7559
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:259
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:802
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1820
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2628
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3611
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4299
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4742
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5515
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5983
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6361
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6989
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7347
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7465
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7563
#, no-wrap
msgid "Value"
msgstr ""
#. type: Table
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:61
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:255
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:793
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1811
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2619
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3602
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4292
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4737
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5512
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5980
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6358
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6986
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7344
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7462
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7560
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:260
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:803
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1821
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2629
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3612
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4300
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4743
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5516
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5984
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6362
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6990
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7348
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7466
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7564
#, no-wrap
msgid "Revision"
msgstr ""
#. type: Table
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:62
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:256
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:794
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1812
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2620
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3603
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4293
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4738
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5513
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5981
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6359
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6987
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7345
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7463
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7561
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:261
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:804
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1822
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2630
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3613
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4301
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4744
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5517
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5985
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6363
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6991
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7349
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7467
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7565
#, no-wrap
msgid "Date"
msgstr ""
#. type: Table
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:64
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:258
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:796
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1814
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2622
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3605
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4295
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4740
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5515
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5983
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6361
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6989
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7347
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7465
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7563
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:263
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:806
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1824
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2632
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3615
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4303
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4746
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5519
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5987
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6365
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6993
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7351
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7469
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7567
#, no-wrap
msgid "Release"
msgstr ""
@@ -141,15 +141,15 @@ msgstr ""
#. type: Table
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:66
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:665
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:670
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:675
#, no-wrap
msgid "gitref:29a16ce065dbc28bc9e87c9bfadb08bb58b137e4[repository=\"src\",length=12]"
msgstr ""
#. type: Table
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:67
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:666
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:671
#, no-wrap
msgid "August 24, 2023"
msgstr ""
@@ -343,7 +343,7 @@ msgstr ""
#. type: Table
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:107
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:681
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:686
#, no-wrap
msgid "December 24, 2023"
msgstr ""
@@ -971,7012 +971,7060 @@ msgstr ""
msgid "15.0-CURRENT after pulling in dma-mapping.h changes from drm-kmod to LinuxKPI."
msgstr ""
-#. type: Title ==
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:245
+#, no-wrap
+msgid "1500062"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:246
+#, no-wrap
+msgid "gitref:567e6250c003eeb251b4bc8dbe60d2adabab2988[repository=\"src\",length=12]"
+msgstr ""
+
+#. type: Table
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:247
#, no-wrap
+msgid "August 17, 2025"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:249
+#, no-wrap
+msgid "15.0-CURRENT after introduction of VTYPE_ISDEV(), VN_ISDEV(), and VATTR_ISDEV()."
+msgstr ""
+
+#. type: Title ==
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:252
+#, no-wrap
msgid "FreeBSD 14 Versions"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:250
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:255
#, no-wrap
msgid "FreeBSD 14 `__FreeBSD_version` Values"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:259
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:264
#, no-wrap
msgid "1400000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:260
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:265
#, no-wrap
msgid "gitref:a53ce3fc4938e37d5ec89304846203d2083c61a2[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:261
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:266
#, no-wrap
msgid "January 22, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:263
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:268
#, no-wrap
msgid "14.0-CURRENT."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:264
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:269
#, no-wrap
msgid "1400001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:265
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:270
#, no-wrap
msgid "gitref:739ecbcf1c4fd22b5f6ee0bb180a67644046a3e0[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:266
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:271
#, no-wrap
msgid "January 23, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:268
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:273
#, no-wrap
msgid "14.0-CURRENT after adding symlink support to lockless lookup."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:269
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:274
#, no-wrap
msgid "1400002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:270
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:275
#, no-wrap
msgid "gitref:2cf84258922f306a3f84866685d2f5346f67db58[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:271
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:276
#, no-wrap
msgid "January 26, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:273
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:278
#, no-wrap
msgid "14.0-CURRENT after fixing a clang assertion when building the package:devel/onetbb[] port."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:274
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:279
#, no-wrap
msgid "1400003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:275
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:280
#, no-wrap
msgid "gitref:d386f3a3c32f0396aa7995349dd65d6c59711393[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:276
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:281
#, no-wrap
msgid "January 28, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:278
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:283
#, no-wrap
msgid "14.0-CURRENT after adding various LinuxKPI bits conflicting with drm-kmod."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:279
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:284
#, no-wrap
msgid "1400004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:280
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:285
#, no-wrap
msgid "gitref:68f6800ce05c386ff045b4416d8595d09c4d8fdd[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:281
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:286
#, no-wrap
msgid "February 8, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:283
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:288
#, no-wrap
msgid "14.0-CURRENT after kernel interfaces for dispatching cryptographic operations were changed."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:284
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:289
#, no-wrap
msgid "1400005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:285
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:290
#, no-wrap
msgid "gitref:45eabf5754ac1d291bd677fdf29f59ce4bbc2c8f[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:286
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:291
#, no-wrap
msgid "February 17, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:288
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:293
#, no-wrap
msgid "14.0-CURRENT after changing the API of man:ptrace[2] `PT_GETDBREGS`/`PT_SETDBREGS` on arm64."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:289
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:294
#, no-wrap
msgid "1400006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:290
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:295
#, no-wrap
msgid "gitref:c96151d33509655efb7fb26768cb56a041c176f1[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:291
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:296
#, no-wrap
msgid "March 17, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:293
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:298
#, no-wrap
msgid "14.0-CURRENT after adding man:sndstat[4] enumeration ioctls."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:294
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:299
#, no-wrap
msgid "1400007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:295
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:300
#, no-wrap
msgid "gitref:d36d6816151705907393889d661cbfd25c630ca8[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:296
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:301
#, no-wrap
msgid "April 6, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:298
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:303
#, no-wrap
msgid "14.0-CURRENT after fixing wrong `dlpi_tls_data`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:299
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:304
#, no-wrap
msgid "1400008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:300
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:305
#, no-wrap
msgid "gitref:e152bbecb221a592e7dbcabe3d1170a60f0d0dfe[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:301
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:306
#, no-wrap
msgid "April 11, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:303
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:308
#, no-wrap
msgid "14.0-CURRENT after changing the internal KAPI between the `krpc` and NFS modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:304
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:309
#, no-wrap
msgid "1400009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:305
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:310
#, no-wrap
msgid "gitref:9ca874cf740ee68c5742df8b5f9e20910085c011[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:306
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:311
#, no-wrap
msgid "April 20, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:308
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:313
#, no-wrap
msgid "14.0-CURRENT after adding TCP LRO support for VLAN and VxLAN."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:309
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:314
#, no-wrap
msgid "1400010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:310
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:315
#, no-wrap
msgid "gitref:a3a02acde1009f03dc78e979e051acee9f9247c2[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:311
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:316
#, no-wrap
msgid "April 21, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:313
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:318
#, no-wrap
msgid "14.0-CURRENT after changing the man:sndstat[4] ioctls `nvlist` schema and definitions."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:314
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:319
#, no-wrap
msgid "1400015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:315
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:320
#, no-wrap
msgid "gitref:d72cd275187c6399caf0ca4125292dc7e55fa478[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:316
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:321
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:326
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:331
#, no-wrap
msgid "May 25, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:318
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:323
#, no-wrap
msgid "14.0-CURRENT after adding more LinuxKPI changes needing adjustments to drm-kmod."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:319
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:324
#, no-wrap
msgid "1400016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:320
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:325
#, no-wrap
msgid "gitref:21e3c1fbe2460f144f6d4dfd61c3346b2de59667[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:323
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:328
#, no-wrap
msgid "14.0-CURRENT after removing support for KTLS software backends."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:324
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:329
#, no-wrap
msgid "1400017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:325
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:330
#, no-wrap
msgid "gitref:beb817edfe22cdea91e19a60c42caabd9404da48[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:328
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:333
#, no-wrap
msgid "14.0-CURRENT after adding `crypto_cursor_segment()`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:329
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:334
#, no-wrap
msgid "1400018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:330
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:335
#, no-wrap
msgid "gitref:a4b07a2701f568c2c0f0c0426091f1489244a92d[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:331
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:336
#, no-wrap
msgid "May 30, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:333
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:338
#, no-wrap
msgid "14.0-CURRENT after allowing the man:VFS_QUOTACTL[9] implementation to indicate busy state changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:334
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:339
#, no-wrap
msgid "1400019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:335
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:340
#, no-wrap
msgid "gitref:37d64dcdfa519157aff9711f1f226ad7bd778f46[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:336
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:341
#, no-wrap
msgid "June 7, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:338
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:343
#, no-wrap
msgid "14.0-CURRENT after including `pr_err_once()` in the LinuxKPI [.filename]#printk.h#."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:339
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:344
#, no-wrap
msgid "1400020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:340
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:345
#, no-wrap
msgid "gitref:8a1a42b2a7a428fb97fda9f19fd0d67a4eec7535[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:341
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:346
#, no-wrap
msgid "June 9, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:343
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:348
#, no-wrap
msgid "14.0-CURRENT after adding macros for `might_lock_nested()` and `lockdep_(re/un/)pin_lock()` to the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:344
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:349
#, no-wrap
msgid "1400021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:345
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:350
#, no-wrap
msgid "gitref:b47f461c8e67253fdb394968428b760e880baa08[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:346
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:351
#, no-wrap
msgid "June 10, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:348
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:353
#, no-wrap
msgid "14.0-CURRENT after adding a `list_for_each_entry_lockless()` macro to the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:349
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:354
#, no-wrap
msgid "1400022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:350
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:355
#, no-wrap
msgid "gitref:40cc9a3a6b81a65a03712dfd93bbed48552a97ad[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:351
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1559
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:356
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1569
#, no-wrap
msgid "June 11, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:353
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:358
#, no-wrap
msgid "14.0-CURRENT after commit gitref:e1a907a25cfa422c0d1acaf9f91352ada04f4bca[repository=\"src\",length=12] changed the internal KAPI between the `krpc` and nfsserver modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:354
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:359
#, no-wrap
msgid "1400023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:355
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:360
#, no-wrap
msgid "gitref:d409305fa3838fb39b38c26fc085fb729b8766d5[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:356
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:361
#, no-wrap
msgid "June 13, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:358
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:363
#, no-wrap
msgid "14.0-CURRENT after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-12.0.0-0-gd28af7c654d8, a.k.a. 12.0.0 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:359
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:364
#, no-wrap
msgid "1400024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:360
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:365
#, no-wrap
msgid "gitref:41dfd8bd6466fd39957dee2614d88c81cdf420a7[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:361
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:366
#, no-wrap
msgid "June 18, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:363
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:368
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:373
#, no-wrap
msgid "14.0-CURRENT after various additions to LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:364
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:369
#, no-wrap
msgid "1400025"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:365
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:370
#, no-wrap
msgid "gitref:5fa1eb1cd927219070b5753b64114a9240d76bf8[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:366
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:371
#, no-wrap
msgid "July 5, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:369
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:374
#, no-wrap
msgid "1400026"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:370
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:375
#, no-wrap
msgid "gitref:fad3f322efb53d4924fdda34f9f23f881659c269[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:371
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:376
#, no-wrap
msgid "July 16, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:373
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:378
#, no-wrap
msgid "14.0-CURRENT after changing the internal KAPI between the nfscommon and nfsd modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:374
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:379
#, no-wrap
msgid "1400027"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:375
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:380
#, no-wrap
msgid "gitref:cc55ee8009a550810d38777fd6ace9abf3a2f6b4[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:376
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:381
#, no-wrap
msgid "July 28, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:378
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:383
#, no-wrap
msgid "14.0-CURRENT after adding out-of-line LSE atomics helpers to [.filename]#libcompiler_rt.a# on aarch64."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:379
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:384
#, no-wrap
msgid "1400028"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:380
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:385
#, no-wrap
msgid "gitref:792b602a337ddc5efaa5e5326d9433fe3da7f303[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:381
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1584
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:386
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1594
#, no-wrap
msgid "July 31, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:383
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:388
#, no-wrap
msgid "14.0-CURRENT after making FPU sections thread-safe in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:384
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:389
#, no-wrap
msgid "1400029"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:385
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:390
#, no-wrap
msgid "gitref:245ec7651e4221043d1032fb3f82f335dc65fc7f[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:386
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:391
#, no-wrap
msgid "August 5, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:388
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:393
#, no-wrap
msgid "14.0-CURRENT after adding man:fspacectl[2], man:vn_deallocate[9] and man:VOP_DEALLOCATE[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:389
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:394
#, no-wrap
msgid "1400030"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:390
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:395
#, no-wrap
msgid "gitref:95941b963606f6e03282cd6f866f3166dcedfa5b[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:391
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:396
#, no-wrap
msgid "August 12, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:393
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:398
#, no-wrap
msgid "14.0-CURRENT after man:VOP_DEALLOCATE[9] parameter changes and addition of man:fspacectl[2] support to POSIX shared memory."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:394
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:399
#, no-wrap
msgid "1400031"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:395
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:400
#, no-wrap
msgid "gitref:1a4c5061fc5ba8f2eee41456a6873547915f268a[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:396
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:401
#, no-wrap
msgid "August 24, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:398
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:403
#, no-wrap
msgid "14.0-CURRENT after changing man:fspacectl[2], man:vn_deallocate[9] and man:VOP_DEALLOCATE[9] to update rmsr.r_offset to a meaningful value."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:399
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:404
#, no-wrap
msgid "1400032"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:400
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:405
#, no-wrap
msgid "gitref:76321d2d432ed270d93b282e54e59b708c0cf3b4[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:401
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:406
#, no-wrap
msgid "August 25, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:403
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:408
#, no-wrap
msgid "14.0-CURRENT after changing man:fspacectl[2], man:vn_deallocate[9] and man:VOP_DEALLOCATE[9] to make calculating the number of bytes zeroed easier."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:404
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:409
#, no-wrap
msgid "1400033"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:405
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:410
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:415
#, no-wrap
msgid "gitref:c751d067c166db71ce8bf3a323c62ac3428bd32a[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:406
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:411
#, no-wrap
msgid "September 7, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:408
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:413
#, no-wrap
msgid "14.0-CURRENT after moving the socket buffer locks into the containing socket and renaming sb(un)lock to SOCK_IO_RECV_LOCK, SOCK_IO_RECV_UNLOCK, SOCK_IO_SEND_LOCK, and SOCK_IO_SEND_UNLOCK."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:409
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:414
#, no-wrap
msgid "1400034"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:411
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:416
#, no-wrap
msgid "September 29, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:413
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:418
#, no-wrap
msgid "14.0-CURRENT after LinuxKPI changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:414
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:419
#, no-wrap
msgid "1400035"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:415
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:420
#, no-wrap
msgid "gitref:16f1ee11e6574d7f8d8a9dc6ebc9be3036ff9fd0[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:416
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:421
#, no-wrap
msgid "October 4, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:418
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:423
#, no-wrap
msgid "14.0-CURRENT after splitting libtinfow from libncurses."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:419
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:424
#, no-wrap
msgid "1400036"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:420
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:425
#, no-wrap
msgid "gitref:ac847dbf73685a5df9f70bbcdefa9fdeb559071d[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:421
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:426
#, no-wrap
msgid "October 6, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:423
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:428
#, no-wrap
msgid "14.0-CURRENT after extending the AES-CCM and Chacha20-Poly1305 ciphers in OCF to support multiple nonce lengths."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:424
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:429
#, no-wrap
msgid "1400037"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:425
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:430
#, no-wrap
msgid "gitref:2b68eb8e1dbbdaf6a0df1c83b26f5403ca52d4c3[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:426
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:431
#, no-wrap
msgid "October 11, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:428
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:433
#, no-wrap
msgid "14.0-CURRENT after removal of thread argument from man:VOP_STAT[9] and `fo_stat`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:429
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:434
#, no-wrap
msgid "1400038"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:430
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:435
#, no-wrap
msgid "gitref:0d6516b453469ce1d92ec903c4c4df9ee08be0f9[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:431
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:436
#, no-wrap
msgid "October 17, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:433
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:438
#, no-wrap
msgid "14.0-CURRENT after LinuxKPI gained support of lazy BAR allocation."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:434
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:439
#, no-wrap
msgid "1400039"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:435
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:440
#, no-wrap
msgid "gitref:bd49c454ca62170506a98959c1acab7ad50c3276[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:436
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:441
#, no-wrap
msgid "October 19, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:438
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:443
#, no-wrap
msgid "14.0-CURRENT after page allocator changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:439
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:444
#, no-wrap
msgid "1400040"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:440
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:445
#, no-wrap
msgid "gitref:f38bef2ce417d6270f32b4ed17cec84bfd95d548[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:441
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:446
#, no-wrap
msgid "October 30, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:443
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:448
#, no-wrap
msgid "14.0-CURRENT after libdialog shared library version number bump."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:444
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:449
#, no-wrap
msgid "1400041"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:445
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:450
#, no-wrap
msgid "gitref:0c276dee030b241e12e1ceb1b2ab619004f08ce1[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:446
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:451
#, no-wrap
msgid "November 6, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:448
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:453
#, no-wrap
msgid "14.0-CURRENT after changing the arguments for man:VOP_ALLOCATE[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:449
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:454
#, no-wrap
msgid "1400042"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:450
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:455
#, no-wrap
msgid "gitref:20aa359773befc8182f6b5dcb5aad7390cab6c26[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:451
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:456
#, no-wrap
msgid "November 13, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:453
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:458
#, no-wrap
msgid "14.0-CURRENT after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-13.0.0-0-gd7b669b3a303, a.k.a. 13.0.0 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:454
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:459
#, no-wrap
msgid "1400043"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:455
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:460
#, no-wrap
msgid "gitref:7e1d3eefd410ca0fbae5a217422821244c3eeee4[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:456
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:461
#, no-wrap
msgid "November 25, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:458
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:463
#, no-wrap
msgid "14.0-CURRENT after removing the unused thread argument from man:NDINIT[9]*."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:459
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:464
#, no-wrap
msgid "1400044"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:460
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:465
#, no-wrap
msgid "gitref:ec434c85b46dd715da1940e2a8911bf476b0e477[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:461
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:466
#, no-wrap
msgid "December 9, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:463
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:468
#, no-wrap
msgid "14.0-CURRENT after changing in-kernel software crypto ciphers transforms to support AEAD ciphers and changing the Blake-2S/B auth transforms to support Init before Setkey like other auth transforms."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:464
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:469
#, no-wrap
msgid "1400045"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:465
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:470
#, no-wrap
msgid "gitref:b214fcceacad6b842545150664bd2695c1c2b34f[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:466
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:471
#, no-wrap
msgid "December 15, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:468
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:473
#, no-wrap
msgid "14.0-CURRENT after changing man:VOP_READDIR[9]'s cookies argument to a `**uint64_t`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:469
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:474
#, no-wrap
msgid "1400046"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:470
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:475
#, no-wrap
msgid "gitref:e2650af157bc7489deaf2c9054995f0f88a6e5da[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:471
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:476
#, no-wrap
msgid "December 30, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:473
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:478
#, no-wrap
msgid "14.0-CURRENT after making the CPU_SET macros compatible with glibc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:474
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:479
#, no-wrap
msgid "1400047"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:475
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:480
#, no-wrap
msgid "gitref:ed6417cd8d0bb5a2c175fce9d8e4a495fae9e9f4[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:476
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:481
#, no-wrap
msgid "January 17, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:478
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:558
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:568
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:483
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:563
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:573
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:578
#, no-wrap
msgid "14.0-CURRENT after multiple LinuxKPI changes required by drm-kmod."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:479
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:484
#, no-wrap
msgid "1400048"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:480
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:485
#, no-wrap
msgid "gitref:dd2f7a4b45eb1285e710cfce60cb77f7c11f8075[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:481
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:486
#, no-wrap
msgid "January 18, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:483
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:488
#, no-wrap
msgid "14.0-CURRENT after adding <crypto/chacha20_poly1305.h>."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:484
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:489
#, no-wrap
msgid "1400049"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:485
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:490
#, no-wrap
msgid "gitref:2c4b65cc3d227f31864e183c15f6c42e2c596cd9[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:486
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:491
#, no-wrap
msgid "January 24, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:488
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:493
#, no-wrap
msgid "14.0-CURRENT after adding <crypto/curve25519.h>."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:489
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:494
#, no-wrap
msgid "1400050"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:490
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:495
#, no-wrap
msgid "gitref:213e91399b7998554d787bb290109ebe602aa279[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:491
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:496
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:501
#, no-wrap
msgid "January 25, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:493
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:498
#, no-wrap
msgid "14.0-CURRENT after iflib adds the feature that a driver can set its own TX queue selection function as `ift_txq_select` in struct `if_txrx`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:494
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:499
#, no-wrap
msgid "1400051"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:495
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:500
#, no-wrap
msgid "gitref:59d465e200bb7058dfdb183c061730c10dd5bc03[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:498
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:503
#, no-wrap
msgid "14.0-CURRENT after adding i2c support for LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:499
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:504
#, no-wrap
msgid "1400052"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:500
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:505
#, no-wrap
msgid "gitref:05f0b24bfb3416606c8ea02bc1bdb9bcee7aee0c[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:501
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:506
#, no-wrap
msgid "February 14, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:503
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:508
#, no-wrap
msgid "14.0-CURRENT after adding GUID_INIT and pm_qos.h support for LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:504
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:509
#, no-wrap
msgid "1400053"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:505
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:510
#, no-wrap
msgid "gitref:ba87e9bf74202b08b8e3b0a297b9b88f6869fbfb[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:506
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:511
#, no-wrap
msgid "February 17, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:508
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:513
#, no-wrap
msgid "14.0-CURRENT after adding mmap_lock.h to LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:509
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:514
#, no-wrap
msgid "1400054"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:510
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:515
#, no-wrap
msgid "gitref:50bb3a33d879536e86e8a23365f070ef00b5cb32[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:511
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:516
#, no-wrap
msgid "March 28, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:513
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:518
#, no-wrap
msgid "14.0-CURRENT after changing `irq_work_queue` to return a bool in LinuxKPI to match 5.10 API."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:514
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:519
#, no-wrap
msgid "1400055"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:515
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:520
#, no-wrap
msgid "gitref:d69af4758be912625ec08656ba64eb90a98c9a7f[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:516
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:521
#, no-wrap
msgid "March 29, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:518
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:523
#, no-wrap
msgid "14.0-CURRENT after adding `for_each_sgtable_dma_sg` and `for_each_sgtable_dma_page` to LinuxKPI"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:519
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:524
#, no-wrap
msgid "1400056"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:520
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:525
#, no-wrap
msgid "gitref:ab8ac4c28574a42a2891b2e2341f802949c1fb57[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:521
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:526
#, no-wrap
msgid "March 31, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:523
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:528
#, no-wrap
msgid "14.0-CURRENT after zlib upgrade to 1.2.12"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:524
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:529
#, no-wrap
msgid "1400057"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:525
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:530
#, no-wrap
msgid "gitref:e68b35e40881a1bd858e1b4b5003123a484fd7cd[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:526
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:531
#, no-wrap
msgid "April 22, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:528
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:533
#, no-wrap
msgid "14.0-CURRENT after changing udp_tun_func_t() prototype."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:529
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:534
#, no-wrap
msgid "1400058"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:530
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:535
#, no-wrap
msgid "gitref:2e32d4e41d205d6f14834f87306a77ff77b9c0bd[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:531
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:536
#, no-wrap
msgid "May 7, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:533
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:538
#, no-wrap
msgid "14.0-CURRENT after newbus changes to remove devclass arguments."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:534
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:539
#, no-wrap
msgid "1400059"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:535
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:540
#, no-wrap
msgid "gitref:3a9a9c0ca44ec535dcf73fe8462bee458e54814b[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:536
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:541
#, no-wrap
msgid "May 14, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:538
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:543
#, no-wrap
msgid "14.0-CURRENT after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-14.0.3-0-g1f9140064dfb, a.k.a. 14.0.3 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:539
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:544
#, no-wrap
msgid "1400060"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:540
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:545
#, no-wrap
msgid "gitref:85d7875d42913c2cb10a007a1be05b210dc6aab2[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:541
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:546
#, no-wrap
msgid "June 6, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:543
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:548
#, no-wrap
msgid "14.0-CURRENT after LinuxKPI dmi_matches() fixes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:544
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:549
#, no-wrap
msgid "1400061"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:545
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:550
#, no-wrap
msgid "gitref:c4c5981c14d5bd69e9df9ae691069ec4c2e92174[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:546
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:551
#, no-wrap
msgid "June 8, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:548
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:553
#, no-wrap
msgid "14.0-CURRENT after man:mbuf[9] structure changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:549
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:554
#, no-wrap
msgid "1400062"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:550
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:555
#, no-wrap
msgid "gitref:8c309d48aabf1cb469334c7716033f177a2715c0[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:551
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:556
#, no-wrap
msgid "June 18, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:553
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:558
#, no-wrap
msgid "14.0-CURRENT after struct `kinfo_file` changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:554
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:559
#, no-wrap
msgid "1400063"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:555
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:560
#, no-wrap
msgid "gitref:8cff8e6e13a6d3ccff40fc0d8d97f5aef22a8f4d[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:556
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:561
#, no-wrap
msgid "June 29, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:559
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:564
#, no-wrap
msgid "1400064"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:560
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:565
#, no-wrap
msgid "gitref:ddd9004e7a5dbf02c34ef0effcef90f7d5df357d[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:561
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:566
#, no-wrap
msgid "July 18, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:563
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:568
#, no-wrap
msgid "14.0-CURRENT after the removal of OBJT_DEFAULT."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:564
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:569
#, no-wrap
msgid "1400065"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:565
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:570
#, no-wrap
msgid "gitref:b273f93657cf0e6f2c6ee4d0f40a43656233c6d0[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:566
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:571
#, no-wrap
msgid "August 8, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:569
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:574
#, no-wrap
msgid "1400066"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:570
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:575
#, no-wrap
msgid "gitref:ff7812ee7d444b738a454064f9639c3feb5743e8[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:571
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:576
#, no-wrap
msgid "August 18, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:574
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:579
#, no-wrap
msgid "1400069"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:575
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:580
#, no-wrap
msgid "gitref:f95c0bc89ea4fcde04b0990d57e842ef387ea896[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:576
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:581
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:591
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:586
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:596
#, no-wrap
msgid "September 22, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:578
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:623
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:583
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:628
#, no-wrap
msgid "14.0-CURRENT after multiple LinuxKPI changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:579
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:584
#, no-wrap
msgid "1400070"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:580
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:585
#, no-wrap
msgid "gitref:6bddde307e21eba297ac3f3e534b4cf3be81dfe2[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:583
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:588
#, no-wrap
msgid "14.0-CURRENT after KPI changes to pmap_unmapdev() and kmem_*()."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:584
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:589
#, no-wrap
msgid "1400071"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:585
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:590
#, no-wrap
msgid "gitref:d3f96f661050e9bd21fe29931992a8b9e67ff189[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:586
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:591
#, no-wrap
msgid "September 26, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:588
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:593
#, no-wrap
msgid "14.0-CURRENT after KPI changes that sysctl OIDs lists converted to RB trees."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:589
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:594
#, no-wrap
msgid "1400072"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:590
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:595
#, no-wrap
msgid "gitref:8a96874eeeee5195b0b0952b77227bef6a26d1a6[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:593
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:598
#, no-wrap
msgid "14.0-CURRENT after `qsort_r` prototype modified to match POSIX."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:594
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:599
#, no-wrap
msgid "1400073"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:595
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:600
#, no-wrap
msgid "gitref:9c950139051298831ce19d01ea5fb33ec6ea7f89[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:596
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1689
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:601
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1699
#, no-wrap
msgid "October 17, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:598
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:603
#, no-wrap
msgid "14.0-CURRENT after introduction of v2 of TX Queue Select Functionality."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:599
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:604
#, no-wrap
msgid "1400074"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:600
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:605
#, no-wrap
msgid "gitref:e28932c643e891294a49f386ba65322cf8410225[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:601
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:606
#, no-wrap
msgid "December 9, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:603
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:608
#, no-wrap
msgid "14.0-CURRENT after adding spare fops slots in fileops."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:604
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:609
#, no-wrap
msgid "1400078"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:605
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:610
#, no-wrap
msgid "gitref:4b56afaf7bf4fa37bae5b26fd93ee1ff5969c1bb[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:606
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:611
#, no-wrap
msgid "January 13, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:608
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:613
#, no-wrap
msgid "14.0-CURRENT after changing LinuxKPI pci.h."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:609
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:614
#, no-wrap
msgid "1400079"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:610
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:615
#, no-wrap
msgid "gitref:3264f6b88fce7c5437d205685863617d8f6a22dd[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:611
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:616
#, no-wrap
msgid "February 8, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:613
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:618
#, no-wrap
msgid "14.0-CURRENT after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-15.0.7-0-g8dfdcc7b7bf6, a.k.a. 15.0.7 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:614
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:619
#, no-wrap
msgid "1400084"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:615
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:620
#, no-wrap
msgid "gitref:ea3061526e9ce5d3b65932c1d3e4437abd556d65[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:616
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:621
#, no-wrap
msgid "March 23, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:618
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:623
#, no-wrap
msgid "14.0-CURRENT after changing the arm64 struct reg, struct gpreg, struct trapframe, and struct pcb."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:619
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:624
#, no-wrap
msgid "1400085"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:620
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:625
#, no-wrap
msgid "gitref:1cebc9298cf2272da46c3c574d06a80ce59854aa[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:621
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:626
#, no-wrap
msgid "March 28, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:624
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:629
#, no-wrap
msgid "1400086"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:625
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:630
#, no-wrap
msgid "gitref:c17eb99a66e7d1e8a64458a969eeb7649f827493[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:626
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:631
#, no-wrap
msgid "April 8, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:628
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:633
#, no-wrap
msgid "14.0-CURRENT after vn_lock_pair() argument changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:629
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:634
#, no-wrap
msgid "1400087"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:630
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:635
#, no-wrap
msgid "gitref:af22da75a035e25cb47cd3f2eabe5a84d8a5cb34[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:631
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:636
#, no-wrap
msgid "April 22, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:633
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:638
#, no-wrap
msgid "14.0-CURRENT after LinuxKPI updates."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:634
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:639
#, no-wrap
msgid "1400088"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:635
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:640
#, no-wrap
msgid "gitref:97583aa2567589cb83540d2d9de1980b76db9a99[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:636
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:641
#, no-wrap
msgid "April 24, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:638
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:643
#, no-wrap
msgid "14.0-CURRENT after migrating the LinuxKPI to IfAPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:639
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:644
#, no-wrap
msgid "1400089"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:640
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:645
#, no-wrap
msgid "gitref:9fb6718d1b180c341373b25c03dbfc221ddee311[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:641
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:646
#, no-wrap
msgid "April 25, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:643
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:648
#, no-wrap
msgid "14.0-CURRENT after dynamically allocating the stoppcbs array in smp."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:644
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:649
#, no-wrap
msgid "1400090"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:645
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:650
#, no-wrap
msgid "gitref:653738e895ba022be1179a95a85089e7bc66dbbe[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:646
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:651
#, no-wrap
msgid "June 7, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:648
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:653
#, no-wrap
msgid "14.0-CURRENT after ptrace started clearing TDB_BORN during PT_DETACH."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:649
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:654
#, no-wrap
msgid "1400091"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:650
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:655
#, no-wrap
msgid "gitref:a681cba16d8967651a2146385ce44a2bfeb1c4c3[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:651
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:656
#, no-wrap
msgid "June 22, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:653
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:658
#, no-wrap
msgid "14.0-CURRENT after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-16.0.6-0-g7cbf1a259152, a.k.a. 16.0.6 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:654
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:659
#, no-wrap
msgid "1400092"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:655
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:660
#, no-wrap
msgid "gitref:9ead001d5b42ef9cba04757c9e7ee74c06037139[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:656
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:661
#, no-wrap
msgid "June 24, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:658
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:663
#, no-wrap
msgid "14.0-CURRENT after importing OpenSSL 3.0.9 into base."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:659
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:664
#, no-wrap
msgid "1400093"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:660
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:665
#, no-wrap
msgid "gitref:ba8cc6d7271a50fec978a1d3a088aec7985fae48[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:661
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:666
#, no-wrap
msgid "July 5, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:663
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:668
#, no-wrap
msgid "14.0-CURRENT after using __enum_uint8 for vtype and vstate in VFS"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:664
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:669
#, no-wrap
msgid "1400097"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:668
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:673
#, no-wrap
msgid "14.0-STABLE after branching stable/14"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:669
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:674
#, no-wrap
msgid "1400500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:671
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:676
#, no-wrap
msgid "September 8, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:673
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:678
#, no-wrap
msgid "14.0-STABLE after branching releng/14.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:674
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:679
#, no-wrap
msgid "1400501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:675
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:680
#, no-wrap
msgid "gitref:91e53779b4fc39e755a03190f785ce0cf3f83eb7[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:676
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:681
#, no-wrap
msgid "November 19, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:678
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:683
#, no-wrap
msgid "14.0-STABLE after implementing `fpu_kern_enter` and `fpu_kern_leave` for powerpc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:679
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:684
#, no-wrap
msgid "1400502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:680
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:685
#, no-wrap
msgid "gitref:092abb839d1d2826533bb9c4c93d713f8b5043f9[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:683
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:688
#, no-wrap
msgid "14.0-STABLE after modifying the internal API between the kgssapi and krpc modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:684
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:689
#, no-wrap
msgid "1400503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:685
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:690
#, no-wrap
msgid "gitref:ba99d960884d50eb7d36146914206644ee132aa4[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:686
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:691
#, no-wrap
msgid "December 29, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:688
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:703
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:693
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:708
#, no-wrap
msgid "14.0-STABLE after changing the internal KAPI between the nfscommon and nfscl modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:689
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:694
#, no-wrap
msgid "1400504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:690
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:695
#, no-wrap
msgid "gitref:68584c97ecfb3046de7fb1b16c2caa785392237c[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:691
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:696
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1759
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:701
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1769
#, no-wrap
msgid "January 7, 2024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:693
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:698
#, no-wrap
msgid "14.0-STABLE after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-17.0.6-0-g6009708b4367, a.k.a. 17.0.6 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:694
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:699
#, no-wrap
msgid "1400505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:695
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:700
#, no-wrap
msgid "gitref:64e869e9b93c8ce47f874b770df696c06bcba0d3[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:698
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:703
#, no-wrap
msgid "14.0-STABLE after adding man:vnode_pager_clean_async[9] and man:vnode_pager_clean_sync[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:699
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:704
#, no-wrap
msgid "1400506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:700
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:705
#, no-wrap
msgid "gitref:d9041710958227194c5e34b169ae73d7ad411017[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:701
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:706
#, no-wrap
msgid "January 19, 2024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:704
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:709
#, no-wrap
msgid "1400507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:705
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:710
#, no-wrap
msgid "gitref:b566e44b2b88eb9f1b3b658998c7418cccab9e2f[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:706
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:711
#, no-wrap
msgid "January 31, 2024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:708
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:713
#, no-wrap
msgid "14.0-STABLE after adding man:kern_openatfp[9] and man:kcmp[2]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:709
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:714
#, no-wrap
msgid "1400508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:710
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:715
#, no-wrap
msgid "gitref:2d120981e26dfef5c9cb9eb9936bb46cb6918136[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:711
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:716
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:721
#, no-wrap
msgid "February 18, 2024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:713
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:718
#, no-wrap
msgid "14.0-STABLE after LinuxKPI updates."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:714
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:719
#, no-wrap
msgid "1400509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:715
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:720
#, no-wrap
msgid "gitref:b392b36d3776b696601ce0253256803276d24ea2[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:718
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:723
#, no-wrap
msgid "14.0-STABLE after changing net80211 `struct ieee80211vap` internals."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:719
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:724
#, no-wrap
msgid "1400510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:720
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:725
#, no-wrap
msgid "gitref:69da6e0879831f1ccc5c60135ed43fcea10a933b[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:721
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1774
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:726
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1784
#, no-wrap
msgid "March 23, 2024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:723
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:728
#, no-wrap
msgid "14.0-STABLE after fixing a clang assertion or crash when building recent boost libraries."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:724
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:729
#, no-wrap
msgid "1400511"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:725
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:730
#, no-wrap
msgid "gitref:7c41358a2b0a2e70a2b61ec347354f3452e4d2f3[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:726
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1779
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:731
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1789
#, no-wrap
msgid "April 20, 2024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:728
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:733
#, no-wrap
msgid "14.0-STABLE after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-18.1.3-0-gc13b7485b879, a.k.a. 18.1.3 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:729
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:734
#, no-wrap
msgid "1401500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:730
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:735
#, no-wrap
msgid "gitref:7b082bdf72e65f94b9b17d9fa1d0c1c202e4eb49[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:731
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:736
#, no-wrap
msgid "May 2, 2024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:733
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:738
#, no-wrap
msgid "14.1-STABLE after it was renamed from 14.1-PRERELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:734
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:739
#, no-wrap
msgid "1401501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:735
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:740
#, no-wrap
msgid "gitref:f285eabc89ce8ccf3aaf563401df942e406c2b5f[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:736
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:741
#, no-wrap
msgid "June 6, 2024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:738
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:743
#, no-wrap
msgid "14.1-STABLE after adding the linuxkpi_video module."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:739
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:744
#, no-wrap
msgid "1401502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:740
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:745
#, no-wrap
msgid "gitref:b37a6d41a046dbb46ee1d6bf00c710c03c944a24[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:741
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:746
#, no-wrap
msgid "August 2, 2024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:743
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:748
#, no-wrap
msgid "14.1-STABLE after LinuxKPI changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:744
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:749
#, no-wrap
msgid "1401503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:745
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:750
#, no-wrap
msgid "gitref:8a5a9dbf389e86d278764ababf2f1eb8ee276680[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:746
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:751
#, no-wrap
msgid "October 15, 2024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:748
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:753
#, no-wrap
msgid "14.1-STABLE after widening the `flags` field in `vm_object`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:749
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:754
#, no-wrap
msgid "1402500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:750
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:755
#, no-wrap
msgid "gitref:4e8444d5750a5d9da9c812e8f6caf6d62862be0a[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:751
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:756
#, no-wrap
msgid "October 31, 2024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:753
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:758
#, no-wrap
msgid "14.2-STABLE after it was renamed from 14.2-PRERELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:754
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:759
#, no-wrap
msgid "1402501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:755
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:760
#, no-wrap
msgid "gitref:35d2f335e855af816d0a7fe5baf6a3facba84562[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:756
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1789
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:761
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1799
#, no-wrap
msgid "December 1, 2024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:758
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:763
#, no-wrap
msgid "14.2-STABLE after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-19.1.4-0-gaadaa00de76e, a.k.a. 19.1.4 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:759
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:764
#, no-wrap
msgid "1402502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:760
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:765
#, no-wrap
msgid "gitref:d172f42e4ba7ba8542ae0866aaba56e329b4ea2c[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:761
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:766
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:771
#, no-wrap
msgid "February 27, 2025"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:763
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:768
#, no-wrap
msgid "14.2-STABLE after removing redundant `type` and `rid` arguments from several functions in the new-bus resource API."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:764
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:769
#, no-wrap
msgid "1402503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:765
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:770
#, no-wrap
msgid "gitref:4aed8b3b613c5e1499336e4d7ec7e9a3ac3d9a12[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:768
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:773
#, no-wrap
msgid "14.2-STABLE after adding `bus_attach_children`, `bus_detach_children`, and `bus_identify_children`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:769
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:774
#, no-wrap
msgid "1402505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:770
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:775
#, no-wrap
msgid "gitref:a3b2d8e360c37853035f9cede6064c4602312bfc[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:771
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:776
#, no-wrap
msgid "April 18, 2025"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:773
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:778
#, no-wrap
msgid "14.2-STABLE after changing alloc changes to LinuxKPI and removing iwlwifi firmware."
msgstr ""
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:779
+#, no-wrap
+msgid "1403503"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:780
+#, no-wrap
+msgid "gitref:6cdcf08c9c5eda6dc3b8395cefd9d30a4f5e2f1a[repository=\"src\",length=12]"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:781
+#, no-wrap
+msgid "July 13, 2025"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:783
+#, no-wrap
+msgid "14.3-STABLE after LinuxKPI dma-mapping.h and acpi changes."
+msgstr ""
+
#. Template:
#. |14XXXXX
#. |gitref:XXXXXXXX[repository="src",length=12]
#. |October 30, 2021
#. |14.0-CURRENT after XXXXXX.
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:785
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:795
#, no-wrap
msgid "FreeBSD 13 Versions"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:788
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:798
#, no-wrap
msgid "FreeBSD 13 `__FreeBSD_version` Values"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:797
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:807
#, no-wrap
msgid "1300000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:798
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:808
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/339436[339436]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:799
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2247
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:809
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2257
#, no-wrap
msgid "October 19, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:801
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:811
#, no-wrap
msgid "13.0-CURRENT."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:802
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:812
#, no-wrap
msgid "1300001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:803
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:813
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/339730[339730]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:804
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:809
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2252
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:814
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:819
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2262
#, no-wrap
msgid "October 25, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:806
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:816
#, no-wrap
msgid "13.0-CURRENT after bumping OpenSSL shared library version numbers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:807
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:817
#, no-wrap
msgid "1300002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:808
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:818
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/339765[339765]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:811
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:821
#, no-wrap
msgid "13.0-CURRENT after restoration of [.filename]#sys/joystick.h#."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:812
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:822
#, no-wrap
msgid "1300003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:813
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:823
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/340055[340055]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:814
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:824
#, no-wrap
msgid "November 2, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:816
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:826
#, no-wrap
msgid "13.0-CURRENT after `vop_symlink` API change (`a_target` is now `const`.)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:817
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:827
#, no-wrap
msgid "1300004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:818
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:828
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/340841[340841]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:819
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:829
#, no-wrap
msgid "November 23, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:821
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:831
#, no-wrap
msgid "13.0-CURRENT after enabling crtbegin and crtend code."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:822
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:832
#, no-wrap
msgid "1300005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:823
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:833
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/341836[341836]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:824
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:834
#, no-wrap
msgid "December 11, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:826
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:836
#, no-wrap
msgid "13.0-CURRENT after enabling UFS inode checksums."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:827
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:837
#, no-wrap
msgid "1300006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:828
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:838
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/342398[342398]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:829
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:839
#, no-wrap
msgid "December 24, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:831
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:841
#, no-wrap
msgid "13.0-CURRENT after fixing [.filename]#sys/random.h# include to be usable from C++."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:832
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:842
#, no-wrap
msgid "1300007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:833
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:843
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/342629[342629]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:834
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:844
#, no-wrap
msgid "December 30, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:836
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:846
#, no-wrap
msgid "13.0-CURRENT after changing the size of `struct linux_cdev` on 32-bit platforms."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:837
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:847
#, no-wrap
msgid "1300008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:838
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:848
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/342772[342772]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:839
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:849
#, no-wrap
msgid "January 4, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:841
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:851
#, no-wrap
msgid "13.0-CURRENT after adding `kern.smp.threads_per_core` and `kern.smp.cores` sysctls."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:842
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:852
#, no-wrap
msgid "1300009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:843
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:853
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/343213[343213]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:844
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:854
#, no-wrap
msgid "January 20, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:846
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:856
#, no-wrap
msgid "13.0-CURRENT after `struct ieee80211vap` structure change to resolve ioctl/detach race for ieee80211com structure."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:847
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:857
#, no-wrap
msgid "1300010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:848
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:858
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/343485[343485]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:849
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:859
#, no-wrap
msgid "January 27, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:851
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:861
#, no-wrap
msgid "13.0-CURRENT after increasing `SPECNAMELEN` from 63 to `MAXNAMELEN` (255)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:852
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:862
#, no-wrap
msgid "1300011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:853
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:863
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/344041[344041]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:854
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:859
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:864
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:869
#, no-wrap
msgid "February 12, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:856
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:866
#, no-wrap
msgid "13.0-CURRENT after man:renameat[2] has been corrected to work with kernels built with the `CAPABILITIES` option."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:857
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:867
#, no-wrap
msgid "1300012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:858
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:868
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/344062[344062]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:861
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:871
#, no-wrap
msgid "13.0-CURRENT after `taskqgroup_attach()` and `taskqgroup_attach_cpu()` take a `device_t` and a struct resource pointer as arguments for denoting device interrupts."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:862
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:872
#, no-wrap
msgid "1300013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:863
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:873
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/344300[344300]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:864
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:874
#, no-wrap
msgid "February 19, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:866
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:876
#, no-wrap
msgid "13.0-CURRENT after the removal of drm and drm2."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:867
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:877
#, no-wrap
msgid "1300014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:868
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:878
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/344779[344779]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:869
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:879
#, no-wrap
msgid "March 4, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:871
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:881
#, no-wrap
msgid "13.0-CURRENT after upgrading clang, llvm, lld, lldb, compiler-rt and libc++ to 8.0.0 rc3."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:872
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:882
#, no-wrap
msgid "1300015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:873
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:883
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/345196[345196]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:874
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2277
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:884
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2287
#, no-wrap
msgid "March 15, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:876
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:886
#, no-wrap
msgid "13.0-CURRENT after deanonymizing thread and proc state enums, so userland applications can use them without redefining the value names."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:877
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:887
#, no-wrap
msgid "1300016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:878
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:888
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/345236[345236]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:879
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:889
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:899
#, no-wrap
msgid "March 16, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:881
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:891
#, no-wrap
msgid "13.0-CURRENT after enabling LLVM OpenMP 8.0.0 rc5 on amd64 by default."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:882
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:892
#, no-wrap
msgid "1300017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:883
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:893
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/345305[345305]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:884
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:894
#, no-wrap
msgid "March 19, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:886
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:896
#, no-wrap
msgid "13.0-CURRENT after exposing the Rx mbuf buffer size to drivers in iflib."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:887
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:897
#, no-wrap
msgid "1300018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:888
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:898
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/346012[346012]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:891
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:901
#, no-wrap
msgid "13.0-CURRENT after introduction of `funlinkat` syscall in link:https://svnweb.freebsd.org/changeset/base/345982[345982]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:892
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:902
#, no-wrap
msgid "1300019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:893
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:903
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/346282[346282]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:894
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3445
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:904
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3455
#, no-wrap
msgid "April 16, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:896
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:906
#, no-wrap
msgid "13.0-CURRENT after addition of man:is_random_seeded[9] to man:random[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:897
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:907
#, no-wrap
msgid "1300020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:898
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:908
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/346358[346358]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:899
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:909
#, no-wrap
msgid "April 18, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:901
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:911
#, no-wrap
msgid "13.0-CURRENT after restoring man:random[4] availability tradeoff prior to link:https://svnweb.freebsd.org/changeset/base/346250[346250] and adding new tunables and diagnostic sysctls for programmatically discovering early seeding problems after boot."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:902
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:912
#, no-wrap
msgid "1300021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:903
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:913
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/346645[346645]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:904
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:914
#, no-wrap
msgid "April 24, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:906
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:916
#, no-wrap
msgid "13.0-CURRENT after LinuxKPI uses man:bus_dma[9] to be compatible with an IOMMU."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:907
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:917
#, no-wrap
msgid "1300022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:908
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:918
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/347089[347089]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:909
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:919
#, no-wrap
msgid "May 4, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:911
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:921
#, no-wrap
msgid "13.0-CURRENT after fixing regression issue after link:https://svnweb.freebsd.org/changeset/base/346645[346645] in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:912
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:922
#, no-wrap
msgid "1300023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:913
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:923
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/347192[347192]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:914
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3455
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:924
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3465
#, no-wrap
msgid "May 6, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:916
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:926
#, no-wrap
msgid "13.0-CURRENT after list-ifying kernel dump device configuration."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:917
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:927
#, no-wrap
msgid "1300024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:918
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:928
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/347325[347325]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:919
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:929
#, no-wrap
msgid "May 8, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:921
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:931
#, no-wrap
msgid "13.0-CURRENT after bumping the Mellanox driver version numbers (man:mlx4en[4]; man:mlx5en[4])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:922
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:932
#, no-wrap
msgid "1300025"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:923
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:933
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/347532[347532]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:924
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:934
#, no-wrap
msgid "May 13, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:926
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:936
#, no-wrap
msgid "13.0-CURRENT after renaming `vm.max_wired` to `vm.max_user_wired` and changing its type."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:927
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:937
#, no-wrap
msgid "1300026"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:928
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:938
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/347596[347596]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:929
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:934
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:939
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:944
#, no-wrap
msgid "May 14, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:931
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:941
#, no-wrap
msgid "13.0-CURRENT after adding context member to ww_mutex in LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:932
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:942
#, no-wrap
msgid "1300027"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:933
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:943
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/347601[347601]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:936
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:946
#, no-wrap
msgid "13.0-CURRENT after adding prepare to `pm_ops` in LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:937
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:947
#, no-wrap
msgid "1300028"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:938
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:948
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/347925[347925]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:939
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:949
#, no-wrap
msgid "May 17, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:941
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:951
#, no-wrap
msgid "13.0-CURRENT after removal of `bm`, `cs`, de, ed, `ep`, ex, `fe`, `pcn`, sf, `sn`, `tl`, `tx`, `txp`, `vx`, `wb`, and xe drivers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:942
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:952
#, no-wrap
msgid "1300029"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:943
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:953
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/347984[347984]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:944
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:954
#, no-wrap
msgid "May 20, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:946
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:956
#, no-wrap
msgid "13.0-CURRENT after removing some header pollution due to [.filename]#sys/eventhandler.h#. Affected files may now need to explicitly include one or more of [.filename]#sys/eventhandler.h#, [.filename]#sys/ktr.h#, [.filename]#sys/lock.h#, or [.filename]#sys/mutex.h#, when the missing header may have been included implicitly prior to 1300029."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:947
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:957
#, no-wrap
msgid "1300030"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:948
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:958
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/348350[348350]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:949
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:959
#, no-wrap
msgid "May 29, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:951
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:961
#, no-wrap
msgid "13.0-CURRENT after adding relocation support to libdwarf on powerpc64 to fix handling of DWARF information on unlinked objects. Original commit in link:https://svnweb.freebsd.org/changeset/base/348347[348347]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:952
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:962
#, no-wrap
msgid "1300031"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:953
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:963
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/348808[348808]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:954
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:964
#, no-wrap
msgid "June 8, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:956
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:966
#, no-wrap
msgid "13.0-CURRENT after adding dpcpu and vnet section fixes to i386 kernel modules to avoid panics in certain conditions. i386 kernel modules need to be recompiled with the linker script magic in place or they will refuse to load."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:957
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:967
#, no-wrap
msgid "1300032"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:958
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:968
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/349151[349151]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:959
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:969
#, no-wrap
msgid "June 17, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:961
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:971
#, no-wrap
msgid "13.0-CURRENT after separating kernel `crc32()` implementation to its own header ([.filename]#gsb_crc32.h#) and renaming the source to [.filename]#gsb_crc32.c#."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:962
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:972
#, no-wrap
msgid "1300033"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:963
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:973
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/349277[349277]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:964
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:974
#, no-wrap
msgid "June 21, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:966
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:976
#, no-wrap
msgid "13.0-CURRENT after additions to LinuxKPI's `rcu` list."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:967
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:977
#, no-wrap
msgid "1300034"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:968
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:978
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/349352[349352]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:969
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:979
#, no-wrap
msgid "June 24, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:971
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:981
#, no-wrap
msgid "13.0-CURRENT after NAND and NANDFS removal."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:972
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:982
#, no-wrap
msgid "1300035"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:973
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:983
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/349846[349846]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:974
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:984
#, no-wrap
msgid "July 8, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:976
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:986
#, no-wrap
msgid "13.0-CURRENT after merging the `vm_page` hold and wire mechanisms."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:977
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:987
#, no-wrap
msgid "1300036"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:978
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:988
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/349972[349972]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:979
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:989
#, no-wrap
msgid "July 13, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:981
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:991
#, no-wrap
msgid "13.0-CURRENT after adding `arm_drain_writebuf()` and `arm_sync_icache()` for compatibility with NetBSD and OpenBSD."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:982
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:992
#, no-wrap
msgid "1300037"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:983
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:993
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/350307[350307]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:984
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:994
#, no-wrap
msgid "July 24, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:986
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:996
#, no-wrap
msgid "13.0-CURRENT after removal of man:libcap_random[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:987
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:997
#, no-wrap
msgid "1300038"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:988
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:998
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/350437[350437]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:989
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:999
#, no-wrap
msgid "July 30, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:991
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1001
#, no-wrap
msgid "13.0-CURRENT after removal of gzip'ed a.out support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:992
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1002
#, no-wrap
msgid "1300039"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:993
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1003
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/350665[350665]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:994
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1004
#, no-wrap
msgid "August 7, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:996
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1006
#, no-wrap
msgid "13.0-CURRENT after merge of fusefs from projects/fuse2."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:997
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1007
#, no-wrap
msgid "1300040"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:998
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1008
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/351140[351140]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:999
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1009
#, no-wrap
msgid "August 16, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1001
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1011
#, no-wrap
msgid "13.0-CURRENT after deletion of [.filename]#sys/dir.h# which has been deprecated since 1997."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1002
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1187
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1357
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1617
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1930
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3686
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5231
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5766
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6319
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6507
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7471
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7476
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1012
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1197
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1367
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1627
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1940
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3696
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5237
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5770
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6323
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6511
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7475
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7480
#, no-wrap
msgid "(not changed)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1003
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1013
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/351423[351423]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1004
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1014
#, no-wrap
msgid "August 23, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1006
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1016
#, no-wrap
msgid "13.0-CURRENT after changing most arguments to man:ping6[8]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1007
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1017
#, no-wrap
msgid "1300041"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1008
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1018
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/351480[351480]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1009
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1019
#, no-wrap
msgid "August 25, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1011
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1021
#, no-wrap
msgid "13.0-CURRENT after removal of zlib 1.0.4 after the completion of kernel zlib unification."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1012
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1022
#, no-wrap
msgid "1300042"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1013
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1023
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/351522[351522]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1014
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1024
#, no-wrap
msgid "August 27, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1016
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1026
#, no-wrap
msgid "13.0-CURRENT after addition of kernel-side support for in-kernel TLS."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1017
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1027
#, no-wrap
msgid "1300043"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1018
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1028
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/351698[351698]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1019
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1024
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1029
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1034
#, no-wrap
msgid "September 2, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1021
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1031
#, no-wrap
msgid "13.0-CURRENT after removal of man:gets[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1022
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1032
#, no-wrap
msgid "1300044"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1023
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1033
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/351701[351701]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1026
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1036
#, no-wrap
msgid "13.0-CURRENT after adding sysfs create/remove functions that handles multiple files in one call to the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1027
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1037
#, no-wrap
msgid "1300045"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1028
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1038
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/351729[351729]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1029
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1039
#, no-wrap
msgid "September 3, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1031
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1041
#, no-wrap
msgid "13.0-CURRENT after adding man:sysctlbyname[3] system call."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1032
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1042
#, no-wrap
msgid "1300046"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1033
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1043
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/351937[351937]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1034
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1044
#, no-wrap
msgid "September 6, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1036
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1046
#, no-wrap
msgid "13.0-CURRENT after LinuxKPI sysfs improvements."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1037
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1047
#, no-wrap
msgid "1300047"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1038
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1048
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/352110[352110]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1039
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2342
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1049
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2352
#, no-wrap
msgid "September 9, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1041
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1051
#, no-wrap
msgid "13.0-CURRENT after changing the synchronization rules for `vm_page` reference counting.."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1042
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1052
#, no-wrap
msgid "1300048"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1043
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1053
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/352700[352700]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1044
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1054
#, no-wrap
msgid "September 25, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1046
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1056
#, no-wrap
msgid "13.0-CURRENT after adding a shm_open2 syscall to support the upcoming man:memfd_create[2] syscall."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1047
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1057
#, no-wrap
msgid "1300049"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1048
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1058
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/353274[353274]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1049
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1059
#, no-wrap
msgid "October 7, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1051
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1061
#, no-wrap
msgid "13.0-CURRENT after factoring out the VNET shutdown check into an own vnet structure field."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1052
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1062
#, no-wrap
msgid "1300050"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1053
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1063
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/353358[353358]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1054
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1064
#, no-wrap
msgid "October 9, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1056
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1066
#, no-wrap
msgid "13.0-CURRENT after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 9.0.0 final release r372316."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1057
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1067
#, no-wrap
msgid "1300051"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1058
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1068
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/353685[353685]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1059
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1064
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1069
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1074
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1079
#, no-wrap
msgid "October 17, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1061
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1071
#, no-wrap
msgid "13.0-CURRENT after splitting out a more generic man:debugnet[4] from man:netdump[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1062
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1072
#, no-wrap
msgid "1300052"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1063
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1073
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/353698[353698]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1066
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1076
#, no-wrap
msgid "13.0-CURRENT after promoting the page busy field to a first class lock that no longer requires the object lock for consistency."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1067
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1077
#, no-wrap
msgid "1300053"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1068
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1078
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/353700[353700]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1071
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1081
#, no-wrap
msgid "13.0-CURRENT after implementing NetGDB."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1072
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1082
#, no-wrap
msgid "1300054"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1073
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1083
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/353868[353868]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1074
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1084
#, no-wrap
msgid "October 21, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1076
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1086
#, no-wrap
msgid "13.0-CURRENT after removing obsoleted KPIs that were used to access interface address lists."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1077
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1087
#, no-wrap
msgid "1300055"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1078
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1088
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/354335[354335]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1079
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1089
#, no-wrap
msgid "November 4, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1081
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1091
#, no-wrap
msgid "13.0-CURRENT after enabling device class group attributes in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1082
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1092
#, no-wrap
msgid "1300056"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1083
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1093
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/354460[354460]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1084
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1094
#, no-wrap
msgid "November 7, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1086
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1096
#, no-wrap
msgid "13.0-CURRENT after fixing a potential OOB read security issue in libc++."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1087
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1097
#, no-wrap
msgid "1300057"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1088
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1098
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/354694[354694]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1089
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1099
#, no-wrap
msgid "November 13, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1091
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1101
#, no-wrap
msgid "13.0-CURRENT after adding support for `AT_EXECPATH` to man:elf_aux_info[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1092
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1102
#, no-wrap
msgid "1300058"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1093
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1103
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/354820[354820]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1094
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1099
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1104
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1109
#, no-wrap
msgid "November 18, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1096
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1106
#, no-wrap
msgid "13.0-CURRENT after widening the `vm_page` `aflags` field to 16 bits."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1097
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1107
#, no-wrap
msgid "1300059"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1098
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1108
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/354835[354835]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1101
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1111
#, no-wrap
msgid "13.0-CURRENT after converting the in-tree `sysent` targets to use the new [.filename]#makesyscalls.lua#."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1102
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1112
#, no-wrap
msgid "1300060"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1103
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1113
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/354922[354922]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1104
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1114
#, no-wrap
msgid "November 20, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1106
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1116
#, no-wrap
msgid "13.0-CURRENT after adding [.filename]#/etc/os-release# as a symbolic link to [.filename]#/var/run/os-release#."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1107
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1117
#, no-wrap
msgid "1300061"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1108
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1118
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/354977[354977]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1109
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2377
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1119
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2387
#, no-wrap
msgid "November 21, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1111
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1121
#, no-wrap
msgid "13.0-CURRENT after adding functions to man:bitstring[3] to find contiguous sequences of set or unset bits."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1112
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1122
#, no-wrap
msgid "1300062"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1113
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1123
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/355309[355309]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1114
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1124
#, no-wrap
msgid "December 2, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1116
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1126
#, no-wrap
msgid "13.0-CURRENT after adding TCP_STATS support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1117
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1127
#, no-wrap
msgid "1300063"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1118
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1128
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/355537[355537]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1119
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1129
#, no-wrap
msgid "December 8, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1121
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1131
#, no-wrap
msgid "13.0-CURRENT after removal of VI_DOOMED (use VN_IS_DOOMED instead)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1122
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1132
#, no-wrap
msgid "1300064"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1123
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2381
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1133
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2391
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/355658[355658]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1124
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1134
#, no-wrap
msgid "December 9, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1126
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1136
#, no-wrap
msgid "13.0-CURRENT after correcting the C++ version check for declaring man:timespec_get[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1127
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1137
#, no-wrap
msgid "1300065"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1128
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1138
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/355643[355643]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1129
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1134
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1139
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1144
#, no-wrap
msgid "December 12, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1131
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1141
#, no-wrap
msgid "13.0-CURRENT after adding `sigsetop` extensions commonly found in musl libc and glibc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1132
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1142
#, no-wrap
msgid "1300066"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1133
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1143
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/355679[355679]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1136
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1146
#, no-wrap
msgid "13.0-CURRENT after changing the internal interface between the NFS modules as part of the introduction of NFS 4.2."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1137
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1147
#, no-wrap
msgid "1300067"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1138
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1148
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/355732[355732]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1139
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1149
#, no-wrap
msgid "December 13, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1141
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1151
#, no-wrap
msgid "13.0-CURRENT after removing the deprecated `callout_handle_init`, `timeout`, and `untimeout` functions."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1142
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1152
#, no-wrap
msgid "1300068"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1143
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1153
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/355828[355828]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1144
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1154
#, no-wrap
msgid "December 16, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1146
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1156
#, no-wrap
msgid "13.0-CURRENT after doubling the value of `ARG_MAX`, for 64 bit platforms."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1147
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1157
#, no-wrap
msgid "1300069"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1148
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1158
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356051[356051]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1149
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1159
#, no-wrap
msgid "December 24, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1151
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1161
#, no-wrap
msgid "13.0-CURRENT after the addition of busdma templates."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1152
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1162
#, no-wrap
msgid "1300070"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1153
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1163
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356113[356113]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1154
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1159
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1164
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1169
#, no-wrap
msgid "December 27, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1156
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1166
#, no-wrap
msgid "13.0-CURRENT after eliminating the last MI difference in AT_* definitions (for powerpc)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1157
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1167
#, no-wrap
msgid "1300071"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1158
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1168
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356135[356135]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1161
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1171
#, no-wrap
msgid "13.0-CURRENT after making USB statistics be per-device instead of per bus."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1162
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1172
#, no-wrap
msgid "1300072"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1163
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1173
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356185[356185]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1164
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1174
#, no-wrap
msgid "December 29, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1166
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1176
#, no-wrap
msgid "13.0-CURRENT after removal of `GEOM_SCHED` class and `gsched` tool."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1167
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1177
#, no-wrap
msgid "1300073"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1168
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1178
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356263[356263]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1169
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2397
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1179
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2407
#, no-wrap
msgid "January 2, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1171
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1181
#, no-wrap
msgid "13.0-CURRENT after removing arm/arm as a valid target."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1172
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1182
#, no-wrap
msgid "1300074"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1173
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1183
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356337[356337]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1174
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1184
#, no-wrap
msgid "January 3, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1176
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1186
#, no-wrap
msgid "13.0-CURRENT after removing flags argument from `VOP_UNLOCK`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1177
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1187
#, no-wrap
msgid "1300075"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1178
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1188
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356409[356409]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1179
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2402
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3500
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4275
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1189
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2412
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3510
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4283
#, no-wrap
msgid "January 6, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1181
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1191
#, no-wrap
msgid "13.0-CURRENT after adding own counter for cancelled USB transfers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1182
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1192
#, no-wrap
msgid "1300076"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1183
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1193
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356511[356511]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1184
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1194
#, no-wrap
msgid "January 8, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1186
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1196
#, no-wrap
msgid "13.0-CURRENT after pushing `vnop` implementation into the `fileop` layer in man:posix_fallocate[2]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1188
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1198
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/357396[357396]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1189
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1199
#, no-wrap
msgid "February 2, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1191
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1201
#, no-wrap
msgid "13.0-CURRENT after removal of armv5 architecture code from the src tree."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1192
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1202
#, no-wrap
msgid "1300077"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1193
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1203
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/357455[357455]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1194
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1204
#, no-wrap
msgid "February 3, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1196
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1206
#, no-wrap
msgid "13.0-CURRENT after removal of sparc64 architecture code from the src tree."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1197
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1207
#, no-wrap
msgid "1300078"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1198
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1208
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/358020[358020]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1199
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1209
#, no-wrap
msgid "February 17, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1201
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1211
#, no-wrap
msgid "13.0-CURRENT after changing `struct vnet` and the VNET magic cookie."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1202
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1212
#, no-wrap
msgid "1300079"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1203
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1213
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/358164[358164]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1204
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1209
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1214
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1219
#, no-wrap
msgid "February 20, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1206
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1216
#, no-wrap
msgid "13.0-CURRENT after upgrading ncurses to 6.2.x"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1207
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1217
#, no-wrap
msgid "1300080"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1208
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1218
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/358172[358172]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1211
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1221
#, no-wrap
msgid "13.0-CURRENT after adding `realpathat` syscall to VFS."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1212
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1222
#, no-wrap
msgid "1300081"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1213
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1223
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/358218[358218]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1214
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1224
#, no-wrap
msgid "February 21, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1216
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1226
#, no-wrap
msgid "13.0-CURRENT after recent linuxkpi changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1217
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1227
#, no-wrap
msgid "1300082"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1218
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1228
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/358497[358497]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1219
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1229
#, no-wrap
msgid "March 1, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1221
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1231
#, no-wrap
msgid "13.0-CURRENT after removal of man:bktr[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1222
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1232
#, no-wrap
msgid "1300083"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1223
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1233
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/358834[358834]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1224
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1229
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1234
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1239
#, no-wrap
msgid "March 10, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1226
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1236
#, no-wrap
msgid "13.0-CURRENT after removal of man:amd[8], r358821."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1227
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1237
#, no-wrap
msgid "1300084"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1228
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1238
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/358851[358851]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1231
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1241
#, no-wrap
msgid "13.0-CURRENT after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 10.0.0-rc3 c290cb61fdc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1232
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1242
#, no-wrap
msgid "1300085"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1233
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1243
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/359261[359261]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1234
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1244
#, no-wrap
msgid "March 23, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1236
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1246
#, no-wrap
msgid "13.0-CURRENT after the import of the kyua test framework."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1237
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1247
#, no-wrap
msgid "1300086"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1238
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1248
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/359347[359347]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1239
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1249
#, no-wrap
msgid "March 26, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1241
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1251
#, no-wrap
msgid "13.0-CURRENT after switching powerpc and powerpcspe to the lld linker."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1242
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1252
#, no-wrap
msgid "1300087"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1243
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1253
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/359374[359374]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1244
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1254
#, no-wrap
msgid "March 27, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1246
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1256
#, no-wrap
msgid "13.0-CURRENT after refactoring the driver and consumer interfaces for in-kernel cryptography."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1247
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1257
#, no-wrap
msgid "1300088"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1248
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1258
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/359530[359530]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1249
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1259
#, no-wrap
msgid "April 1, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1251
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1261
#, no-wrap
msgid "13.0-CURRENT after removing support for procfs process debugging."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1252
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1262
#, no-wrap
msgid "1300089"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1253
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1263
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/359727[359727]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1254
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1264
#, no-wrap
msgid "April 8, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1256
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1266
#, no-wrap
msgid "13.0-CURRENT after cloning the RCU interface into a sleepable and a non-sleepable part in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1257
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1267
#, no-wrap
msgid "1300090"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1258
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1268
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/359747[359747]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1259
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1269
#, no-wrap
msgid "April 9, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1261
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1271
#, no-wrap
msgid "13.0-CURRENT after removing the old NFS lock device driver that uses Giant."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1262
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1272
#, no-wrap
msgid "1300091"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1263
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1273
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/359839[359839]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1264
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1274
#, no-wrap
msgid "April 12, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1266
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1276
#, no-wrap
msgid "13.0-CURRENT after implementing a man:close_range[2] syscall."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1267
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1277
#, no-wrap
msgid "1300092"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1268
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1278
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/359920[359920]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1269
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1279
#, no-wrap
msgid "April 14, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1271
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1281
#, no-wrap
msgid "13.0-CURRENT after reworking unmapped mbufs in KTLS to carry `ext_pgs` in the mbuf itself."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1272
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1282
#, no-wrap
msgid "1300093"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1273
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1283
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/360418[360418]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1274
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1284
#, no-wrap
msgid "April 27, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1276
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1286
#, no-wrap
msgid "13.0-CURRENT after adding support for kernel TLS receive offload."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1277
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1287
#, no-wrap
msgid "1300094"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1278
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1288
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/360796[360796]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1279
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3525
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1289
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3535
#, no-wrap
msgid "May 7, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1281
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1291
#, no-wrap
msgid "13.0-CURRENT after linuxkpi changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1282
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1292
#, no-wrap
msgid "1300095"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1283
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1293
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/361275[361275]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1284
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1294
#, no-wrap
msgid "May 20, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1286
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1296
#, no-wrap
msgid "13.0-CURRENT after adding HyperV socket support for FreeBSD guests."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1287
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1297
#, no-wrap
msgid "1300096"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1288
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1298
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/361410[361410]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1289
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1299
#, no-wrap
msgid "May 23, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1291
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1301
#, no-wrap
msgid "13.0-CURRENT after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 10.0.1 rc1 f79cd71e145."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1292
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1302
#, no-wrap
msgid "1300097"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1293
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1303
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/361724[361724]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1294
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1304
#, no-wrap
msgid "June 2, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1296
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1306
#, no-wrap
msgid "13.0-CURRENT after implementing `__is_constexpr()` function macro in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1297
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1307
#, no-wrap
msgid "1300098"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1298
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1308
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/362159[362159]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1299
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1309
#, no-wrap
msgid "June 14, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1301
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1311
#, no-wrap
msgid "13.0-CURRENT after changing the `export_args ex_flags` field so that is 64bits."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1302
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1312
#, no-wrap
msgid "1300099"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1303
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1313
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/362453[362453]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1304
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1314
#, no-wrap
msgid "June 20, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1306
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1316
#, no-wrap
msgid "13.0-CURRENT after making liblzma use libmd implementation of SHA256."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1307
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1317
#, no-wrap
msgid "1300100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1308
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1318
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/362640[362640]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1309
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1319
#, no-wrap
msgid "June 26, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1311
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1321
#, no-wrap
msgid "13.0-CURRENT after changing the internal API between the NFS kernel modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1312
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1322
#, no-wrap
msgid "1300101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1313
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1323
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/363077[363077]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1314
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1324
#, no-wrap
msgid "July 10, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1316
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1326
#, no-wrap
msgid "13.0-CURRENT after implementing the `array_size()` function in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1317
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1327
#, no-wrap
msgid "1300102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1318
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1328
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/363562[363562]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1319
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1329
#, no-wrap
msgid "July 26, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1321
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1331
#, no-wrap
msgid "13.0-CURRENT after implementing lockless lookup in the VFS layer."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1322
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1332
#, no-wrap
msgid "1300103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1323
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1333
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/363757[363757]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1324
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1334
#, no-wrap
msgid "August 1, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1326
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1336
#, no-wrap
msgid "13.0-CURRENT after making rights mandatory for NDINIT_ALL."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1327
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1337
#, no-wrap
msgid "1300104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1328
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1338
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/363783[363783]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1329
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1339
#, no-wrap
msgid "August 2, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1331
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1341
#, no-wrap
msgid "13.0-CURRENT after vnode layout changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1332
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1342
#, no-wrap
msgid "1300105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1333
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1343
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/363894[363894]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1334
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1344
#, no-wrap
msgid "August 5, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1336
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1346
#, no-wrap
msgid "13.0-CURRENT after `vaccess()` change."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1337
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1347
#, no-wrap
msgid "1300106"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1338
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1348
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/364092[364092]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1339
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1344
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1349
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1354
#, no-wrap
msgid "August 11, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1341
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1351
#, no-wrap
msgid "13.0-CURRENT after adding an argument to `newnfs_connect()` that indicates use TLS for the connection."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1342
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1352
#, no-wrap
msgid "1300107"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1343
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1353
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/364109[364109]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1346
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1356
#, no-wrap
msgid "13.0-CURRENT after change to clone the task struct fields related to RCU."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1347
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1357
#, no-wrap
msgid "1300108"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1348
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1358
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/364233[364233]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1349
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1359
#, no-wrap
msgid "August 14, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1351
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1361
#, no-wrap
msgid "13.0-CURRENT after adding a few `wait_bit` functions to the linuxkpi, which are needed for DRM from Linux v5.4."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1352
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1362
#, no-wrap
msgid "1300109"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1353
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1363
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/364274[364274]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1354
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1359
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1364
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1369
#, no-wrap
msgid "August 16, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1356
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1366
#, no-wrap
msgid "13.0-CURRENT after `vget()` argument removal and `namei` flags renumbering."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1358
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1368
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/364284[364284]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1361
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1371
#, no-wrap
msgid "13.0-CURRENT after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to release/11.x llvmorg-11.0.0-rc1-47-gff47911ddfc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1362
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1372
#, no-wrap
msgid "1300110"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1363
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1373
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/364331[364331]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1364
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1374
#, no-wrap
msgid "August 18, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1366
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1376
#, no-wrap
msgid "13.0-CURRENT after deleting the unused `use_ext` argument to `nfscl_reqstart()`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1367
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1377
#, no-wrap
msgid "1300111"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1368
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1378
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/364476[364476]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1369
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1379
#, no-wrap
msgid "August 22, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1371
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1381
#, no-wrap
msgid "13.0-CURRENT after adding TLS support to the kernel RPC."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1372
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1382
#, no-wrap
msgid "1300112"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1373
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1383
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/364747[364747]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1374
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1379
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1384
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1389
#, no-wrap
msgid "August 25, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1376
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1386
#, no-wrap
msgid "13.0-CURRENT after merging OpenZFS support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1377
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1387
#, no-wrap
msgid "1300113"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1378
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1388
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/364753[364753]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1381
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1391
#, no-wrap
msgid "13.0-CURRENT after adding atomic and `bswap` functions to libcompiler_rt."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1382
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1392
#, no-wrap
msgid "1300114"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1383
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1393
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/365459[365459]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1384
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2487
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3570
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1394
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2497
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3580
#, no-wrap
msgid "September 8, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1386
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1396
#, no-wrap
msgid "13.0-CURRENT after changing arm64 AT_HWCAP definitions for man:elf_aux_info[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1387
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1397
#, no-wrap
msgid "1300115"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1388
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1398
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/365705[365705]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1389
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1399
#, no-wrap
msgid "September 14, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1391
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1401
#, no-wrap
msgid "13.0-CURRENT after fixing man:crunchgen[1] application build with `WARNS=6`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1392
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1402
#, no-wrap
msgid "1300116"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1393
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1403
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/366062[366062]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1394
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1404
#, no-wrap
msgid "September 22, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1396
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1406
#, no-wrap
msgid "13.0-CURRENT after the introduction of the powerpc64le ARCH."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1397
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1407
#, no-wrap
msgid "1300117"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1398
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1408
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/366070[366070]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1399
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1409
#, no-wrap
msgid "September 23, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1401
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1411
#, no-wrap
msgid "13.0-CURRENT after reimplementing `purgevfs` to iterate vnodes instead of the entire hash."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1402
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1412
#, no-wrap
msgid "1300118"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1403
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1413
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/366374[366374]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1404
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1414
#, no-wrap
msgid "October 2, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1406
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1416
#, no-wrap
msgid "13.0-CURRENT after adding backlight support and `dmi_*` functions to the linuxkpi."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1407
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1417
#, no-wrap
msgid "1300119"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1408
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1418
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/366432[366432]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1409
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1419
#, no-wrap
msgid "October 6, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1411
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1421
#, no-wrap
msgid "13.0-CURRENT after populating the acquire context field of a `ww_mutex` in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1412
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1422
#, no-wrap
msgid "1300120"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1413
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1423
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/366666[366666]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1414
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1424
#, no-wrap
msgid "October 13, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1416
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1426
#, no-wrap
msgid "13.0-CURRENT after the fix to arm64 write-only mappings."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1417
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1427
#, no-wrap
msgid "1300121"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1418
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1428
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/366719[366719]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1419
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1429
#, no-wrap
msgid "October 15, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1421
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1431
#, no-wrap
msgid "13.0-CURRENT after the addition of `VOP_EAGAIN`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1422
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1432
#, no-wrap
msgid "1300122"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1423
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1433
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/366782[366782]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1424
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1434
#, no-wrap
msgid "October 17, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1426
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1436
#, no-wrap
msgid "13.0-CURRENT after the addition of `ptsname_r`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1427
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1437
#, no-wrap
msgid "1300123"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1428
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1438
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/366871[366871]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1429
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2517
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3580
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3585
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1439
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2527
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3590
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3595
#, no-wrap
msgid "October 20, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1431
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1441
#, no-wrap
msgid "13.0-CURRENT after `VOP`, `VPTOCNP`, and `INACTIVE` changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1432
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1442
#, no-wrap
msgid "1300124"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1433
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1443
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/367162[367162]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1434
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1444
#, no-wrap
msgid "October 30, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1436
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1446
#, no-wrap
msgid "13.0-CURRENT after adding `cache_vop_mkdir` and renaming `cache_rename` to `cache_vop_rename`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1437
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1447
#, no-wrap
msgid "1300125"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1438
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1448
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/367347[367347]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1439
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1449
#, no-wrap
msgid "November 4, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1441
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1451
#, no-wrap
msgid "13.0-CURRENT after using a `rms` lock for teardown handling in `zfs`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1442
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1452
#, no-wrap
msgid "1300126"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1443
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1453
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/367384[367384]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1444
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1454
#, no-wrap
msgid "November 5, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1446
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1456
#, no-wrap
msgid "13.0-CURRENT after rationalizing per-cpu zones."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1447
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1457
#, no-wrap
msgid "1300127"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1448
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1458
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/367432[367432]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1449
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1459
#, no-wrap
msgid "November 6, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1451
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1461
#, no-wrap
msgid "13.0-CURRENT after moving `malloc_type_internal` into `malloc_type`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1452
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1462
#, no-wrap
msgid "1300128"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1453
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1463
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/367522[367522]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1454
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2522
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3590
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1464
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2532
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3600
#, no-wrap
msgid "November 9, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1456
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1466
#, no-wrap
msgid "13.0-CURRENT after LinuxKPI additions to implement ACPI bits required by `drm-kmod` in the base system."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1457
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1467
#, no-wrap
msgid "1300129"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1458
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1468
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/367627[367627]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1459
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1469
#, no-wrap
msgid "November 12, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1461
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1471
#, no-wrap
msgid "13.0-CURRENT after retiring `malloc_last_fail`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1462
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1472
#, no-wrap
msgid "1300130"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1463
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1473
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/367777[367777]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1464
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1474
#, no-wrap
msgid "November 17, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1466
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1476
#, no-wrap
msgid "13.0-CURRENT after `p_pd` / `pwddesc` split from `p_fd` / filedesc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1467
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1477
#, no-wrap
msgid "1300131"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1468
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1478
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/368417[368417]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1469
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1479
#, no-wrap
msgid "December 7, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1471
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1481
#, no-wrap
msgid "13.0-CURRENT after removal of crypto file descriptors."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1472
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1482
#, no-wrap
msgid "1300132"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1473
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1483
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/368659[368659]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1474
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1484
#, no-wrap
msgid "December 15, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1476
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1486
#, no-wrap
msgid "13.0-CURRENT after improving handling of alternate settings in the USB stack."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1477
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1487
#, no-wrap
msgid "1300133"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1478
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1488
#, no-wrap
msgid "gitref:2ed0c8d801f5f72dbde7a7d30135c1cc361a1e90[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1479
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1489
#, no-wrap
msgid "December 23, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1481
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1491
#, no-wrap
msgid "13.0-CURRENT after changing the internal API between the NFS and kernel RPC modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1482
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1492
#, no-wrap
msgid "1300134"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1483
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1493
#, no-wrap
msgid "gitref:a84b0e94cdbf1a17a798ab7f77375aacb4d400ff[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1484
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1494
#, no-wrap
msgid "January 7, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1486
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1496
#, no-wrap
msgid "13.0-CURRENT after factoring out the hardware-independent part of USB HID support to a new module."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1487
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1497
#, no-wrap
msgid "1300135"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1488
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1498
#, no-wrap
msgid "gitref:35a39dc5b34962081eeda8dbcf0b99a31585499b[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1489
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1499
#, no-wrap
msgid "January 12, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1491
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1501
#, no-wrap
msgid "13.0-CURRENT after adding `kernel_fpu_begin`/`kernel_fpu_end` to the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1492
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1502
#, no-wrap
msgid "1300136"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1493
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1503
#, no-wrap
msgid "gitref:72c551930be195b5ea982c1b16767f54388424f2[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1494
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1504
#, no-wrap
msgid "January 17, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1496
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1506
#, no-wrap
msgid "13.0-CURRENT after reimplementing LinuxKPI's `irq_work` queue on top of fast `taskqueue`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1497
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1507
#, no-wrap
msgid "1300137"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1498
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1508
#, no-wrap
msgid "gitref:010196adcfaf2bb610725394d40691874b4ff2af[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1499
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1509
#, no-wrap
msgid "January 30, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1501
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1511
#, no-wrap
msgid "13.0-CURRENT after fixing a clang assertion when building the package:devel/onetbb[] port."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1502
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1512
#, no-wrap
msgid "1300138"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1503
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1513
#, no-wrap
msgid "gitref:dcee9964238b12a8e55917f292139f074b1a80b2[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1504
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1514
#, no-wrap
msgid "February 1, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1506
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1516
#, no-wrap
msgid "13.0-ALPHA3 after adding lockless symlink lookup to vfs cache."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1507
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1517
#, no-wrap
msgid "1300139"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1508
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1518
#, no-wrap
msgid "gitref:91a07ed50ffca4dfada3e7f1f050ea746c1bac66[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1509
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1519
#, no-wrap
msgid "February 2, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1511
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1521
#, no-wrap
msgid "13.0-ALPHA3 after adding various LinuxKPI bits conflicting with drm-kmod."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1512
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1522
#, no-wrap
msgid "1300500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1513
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1523
#, no-wrap
msgid "gitref:3c6a89748a01869c18955d5e3bfcdf35f6705d26[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1514
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1524
#, no-wrap
msgid "February 5, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1516
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1526
#, no-wrap
msgid "13.0-STABLE after releng/13.0 was branched."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1517
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1522
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1527
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1532
#, no-wrap
msgid "1300501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1518
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1523
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1528
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1533
#, no-wrap
msgid "gitref:c3f97dd75a1c294c4f60f42b604ee8bcda17be09[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1519
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1524
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1529
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1534
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1539
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1544
#, no-wrap
msgid "April 23, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1521
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1526
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1531
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1536
#, no-wrap
msgid "13.0-STABLE after fixing rtld's `dl_iterate_phdr()`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1527
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1537
#, no-wrap
msgid "1300502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1528
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1538
#, no-wrap
msgid "gitref:da6a8ccfa293c3c831fdde51169754fcb9587657[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1531
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1541
#, no-wrap
msgid "13.0-STABLE after implementing `atomic_dec_and_lock_irqsave()` in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1532
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1542
#, no-wrap
msgid "1300503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1533
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1543
#, no-wrap
msgid "gitref:d60c6dc8f69b1264c7af5e2479ea94f000fd2c6d[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1536
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1546
#, no-wrap
msgid "13.0-STABLE after changing the internal KAPI between the krpc and NFS."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1537
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1547
#, no-wrap
msgid "1300504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1538
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1548
#, no-wrap
msgid "gitref:fb34817c686cc130449325499870e36979899801[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1539
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2532
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1549
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2542
#, no-wrap
msgid "April 30, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1541
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1551
#, no-wrap
msgid "13.0-STABLE after updating the LinuxKPI to accommodate the drm-kmod 5.5 update."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1542
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1552
#, no-wrap
msgid "1300505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1543
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1553
#, no-wrap
msgid "gitref:8f81f190a640e211dd814bdde7811982b9491fb0[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1544
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2537
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1554
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2547
#, no-wrap
msgid "May 10, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1546
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1556
#, no-wrap
msgid "13.0-STABLE after changing the internal KAPI between the nscl.ko and nfscommon.ko modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1547
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1557
#, no-wrap
msgid "1300506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1548
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1558
#, no-wrap
msgid "gitref:e31579b8558db508dfc3f8fc276611a7c3c93aa1[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1549
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1554
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1559
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1564
#, no-wrap
msgid "June 2, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1551
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1561
#, no-wrap
msgid "13.0-STABLE after adding TCP LRO support for VLAN and VxLAN."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1552
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1562
#, no-wrap
msgid "1300507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1553
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1563
#, no-wrap
msgid "gitref:c64d1bd7145b5d30c97d1cd99e584da529d95100[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1556
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1566
#, no-wrap
msgid "13.0-STABLE after adding a new member to the man:EPOCH[9] tracker structure."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1557
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1567
#, no-wrap
msgid "1300508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1558
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1568
#, no-wrap
msgid "gitref:658f5eed38c35f3f7d6695110b7dae8dc94d12c7[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1561
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1571
#, no-wrap
msgid "13.0-STABLE after adding macros for `might_lock_nested()` and `lockdep_(re/un/)pin_lock()` to the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1562
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1572
#, no-wrap
msgid "1300509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1563
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1573
#, no-wrap
msgid "gitref:210349325af9920d1535ad76fa3b92847684f6e0[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1564
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1574
#, no-wrap
msgid "June 14, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1566
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1576
#, no-wrap
msgid "13.0-STABLE after adding a macro for `list_for_each_entry_lockless()` to the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1567
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1577
#, no-wrap
msgid "1300510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1568
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1578
#, no-wrap
msgid "gitref:eb3397588e1b48043e166587ea454f60efea88d0[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1569
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2542
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1579
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2552
#, no-wrap
msgid "June 26, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1571
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1581
#, no-wrap
msgid "13.0-STABLE after changing the internal KAPI between the krpc and nfsd modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1572
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1582
#, no-wrap
msgid "1300511"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1573
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1583
#, no-wrap
msgid "gitref:2622570aeb3d162812d72f7ef192c322cd8b73ef[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1574
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1584
#, no-wrap
msgid "July 7, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1576
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1586
#, no-wrap
msgid "13.0-STABLE after changing `softdep_prelink()` to only do sync if another thread changed the vnode metadata since previous `prelink`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1577
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1587
#, no-wrap
msgid "1300512"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1578
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1588
#, no-wrap
msgid "gitref:f72db34d2295080f57a283858125aa906c0d409e[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1579
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1589
#, no-wrap
msgid "July 18, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1581
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1591
#, no-wrap
msgid "13.0-STABLE after various merges to LinuxKPI, OFED, net80211, and drivers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1582
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1592
#, no-wrap
msgid "1300513"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1583
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1593
#, no-wrap
msgid "gitref:af732203b8f7f006927528db5497f5cbc4c4742a[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1586
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1596
#, no-wrap
msgid "13.0-STABLE after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-12.0.1-0-gfed41342a82f, a.k.a. 12.0.1 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1587
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1597
#, no-wrap
msgid "1300514"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1588
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1598
#, no-wrap
msgid "gitref:53d162819c20e5cf267cb91f7a19940e96e8bec4[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1589
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1599
#, no-wrap
msgid "August 3, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1591
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1601
#, no-wrap
msgid "Incompatible changes to the KBI of internal interfaces between NFS requires rebuilding modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1592
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1602
#, no-wrap
msgid "1300515"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1593
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1603
#, no-wrap
msgid "gitref:0437d10e359ea1cbefff8d17cd18ca491dbbd5d7[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1594
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1604
#, no-wrap
msgid "September 22, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1596
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1606
#, no-wrap
msgid "13.0-STABLE returning to 13.0 KBI for linuxkpi."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1597
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1607
#, no-wrap
msgid "1300518"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1598
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1608
#, no-wrap
msgid "gitref:a017868e281874261a560ba1e3069b4e14b7483e[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1599
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1604
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1609
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1614
#, no-wrap
msgid "October 21, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1601
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1611
#, no-wrap
msgid "13.0-STABLE after adding `crypto_cursor_segment()`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1602
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1612
#, no-wrap
msgid "1300519"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1603
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1613
#, no-wrap
msgid "gitref:fe2827f1678b8ff0baf62a1529b2cc121a25b090[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1606
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1616
#, no-wrap
msgid "13.0-STABLE after extending the AES-CCM and Chacha20-Poly1305 ciphers in OCF to support multiple nonce lengths."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1607
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1617
#, no-wrap
msgid "1300521"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1608
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1618
#, no-wrap
msgid "gitref:29745cf91cfc22afa94da0ce43e07a6dc377f631[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1609
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1619
#, no-wrap
msgid "November 19, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1611
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1621
#, no-wrap
msgid "13.0-STABLE after various merges to LinuxKPI and net80211."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1612
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1622
#, no-wrap
msgid "1300522"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1613
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1623
#, no-wrap
msgid "gitref:0c8684ae20019b63c6672cc9fa40e1426708b007[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1614
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1624
#, no-wrap
msgid "November 24, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1616
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1626
#, no-wrap
msgid "13.0-STABLE after changing the internal KAPI between the NFS modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1618
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1628
#, no-wrap
msgid "gitref:7224d4125ab57bc1c4c799a6c286be42f8d37a83[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1619
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1629
#, no-wrap
msgid "December 6, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1621
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1631
#, no-wrap
msgid "13.0-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-13.0.0-0-gd7b669b3a303, a.k.a. 13.0.0 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1622
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1632
#, no-wrap
msgid "1300523"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1623
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1633
#, no-wrap
msgid "gitref:690bcf605d84283c1f9d254885a3cac69c5e80a6[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1624
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1634
#, no-wrap
msgid "December 18, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1626
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1636
#, no-wrap
msgid "13.0-STABLE after adding two arguments to man:VOP_ALLOCATE[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1627
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1637
#, no-wrap
msgid "1300524"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1628
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1638
#, no-wrap
msgid "gitref:dc4114875ef10618002d3eeb46f09dc42da56b30[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1629
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1639
#, no-wrap
msgid "January 14, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1631
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1641
#, no-wrap
msgid "13.0-STABLE after making the CPU_SET macros compatible with glibc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1632
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1642
#, no-wrap
msgid "1300525"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1633
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1643
#, no-wrap
msgid "gitref:dee0854a009cde7dcdb16ba39754237737022c8a[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1634
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1644
#, no-wrap
msgid "January 22, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1636
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1646
#, no-wrap
msgid "13.0-STABLE after multiple LinuxKPI changes required by drm-kmod."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1637
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1647
#, no-wrap
msgid "1300526"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1638
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1648
#, no-wrap
msgid "gitref:c39ff2415cb965b729fd16f9eae91e712313877b[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1639
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1649
#, no-wrap
msgid "February 20, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1641
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1651
#, no-wrap
msgid "13.0-STABLE after multiple LinuxKPI changes overlapping but not conflicting with drm-kmod."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1642
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1652
#, no-wrap
msgid "1301000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1643
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1653
#, no-wrap
msgid "gitref:ad329796bdb29c69bce610ad332d08257d7157ac[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1644
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1649
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1654
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1659
#, no-wrap
msgid "March 10, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1646
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1656
#, no-wrap
msgid "releng/13.1 branched."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1647
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1657
#, no-wrap
msgid "1301500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1648
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1658
#, no-wrap
msgid "gitref:08523c8c63bbcdcd3f0d36787a544817cb5b8282[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1651
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1661
#, no-wrap
msgid "13.1-STABLE after releng/13.1 branched."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1652
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1662
#, no-wrap
msgid "1301501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1653
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1663
#, no-wrap
msgid "gitref:6663718bb49635deac3f5dc55fa6f0f7cba593ba[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1654
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1664
#, no-wrap
msgid "March 27, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1656
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1666
#, no-wrap
msgid "13.1-STABLE after various merges to LinuxKPI and net80211."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1657
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1667
#, no-wrap
msgid "1301502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1658
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1668
#, no-wrap
msgid "gitref:2278cf4e48e7679b0a60008a83c764fe852174b2[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1659
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1669
#, no-wrap
msgid "April 27, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1661
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1676
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1671
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1686
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1696
#, no-wrap
msgid "13.1-STABLE after various merges to LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1662
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1672
#, no-wrap
msgid "1301503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1663
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1673
#, no-wrap
msgid "gitref:b2aa64d05bd8b04a1bdb63f2a5f9de39c600b463[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1664
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1674
#, no-wrap
msgid "May 19, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1666
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1676
#, no-wrap
msgid "13.1-STABLE after adding alternate DRIVER_MODULE macros without a devclass argument."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1667
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1677
#, no-wrap
msgid "1301504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1668
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1678
#, no-wrap
msgid "gitref:a13b6fc61908fd6afa460b88f94e4a67be74bb9a[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1669
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1679
#, no-wrap
msgid "June 4, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1671
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1681
#, no-wrap
msgid "13.1-STABLE after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-14.0.3-0-g1f9140064dfb, a.k.a. 14.0.3 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1672
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1682
#, no-wrap
msgid "1301505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1673
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1683
#, no-wrap
msgid "gitref:6f93a76ffeabf7d4488edc73a0cca01436c2903b[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1674
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1684
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1694
#, no-wrap
msgid "June 21, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1677
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1687
#, no-wrap
msgid "1301506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1678
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1688
#, no-wrap
msgid "gitref:8e6cfc632cf6f9fc906df9d825649443939b55c6[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1679
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1689
#, no-wrap
msgid "July 13, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1681
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1691
#, no-wrap
msgid "13.1-STABLE after adding <crypto/chacha20_poly1305.h> and <crypto/curve25519.h>."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1682
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1692
#, no-wrap
msgid "1301507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1683
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1693
#, no-wrap
msgid "gitref:9cbba5950123f3afedcc5f24c43956e7a26f22f4[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1687
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1697
#, no-wrap
msgid "1301508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1688
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1698
#, no-wrap
msgid "gitref:83ac15a799e348c391951f5877feecd4089bab80[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1691
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1701
#, no-wrap
msgid "13.1-STABLE after various merges to LinuxKPI, and for de-macrofying pause()."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1692
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1702
#, no-wrap
msgid "1301509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1693
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1703
#, no-wrap
msgid "gitref:baa97013121a915057ee54dfcb2cb87e541f7d7f[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1694
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2587
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1704
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2597
#, no-wrap
msgid "October 19, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1696
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1706
#, no-wrap
msgid "13.1-STABLE after introduction of v2 of TX Queue Select Functionality."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1697
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1707
#, no-wrap
msgid "1301510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1698
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1708
#, no-wrap
msgid "gitref:6820a0512fa6616ee1da46cb0075da80478776f0[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1699
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1709
#, no-wrap
msgid "December 8, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1701
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1711
#, no-wrap
msgid "13.1-STABLE after LinuxKPI dmi_matches() fixes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1702
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1712
#, no-wrap
msgid "1301511"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1703
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1713
#, no-wrap
msgid "gitref:17333d92643d998d1c6a2dc5f6b1508b6507ad31[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1704
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1714
#, no-wrap
msgid "December 17, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1706
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1716
#, no-wrap
msgid "13.1-STABLE after adding a new rc: `machine_id` to generate `/etc/machine-id`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1707
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1717
#, no-wrap
msgid "1302500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1708
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1718
#, no-wrap
msgid "gitref:c243de11cf7c4bb3d67bbc1655b149037e5b04f1[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1709
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1719
#, no-wrap
msgid "February 9, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1711
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1721
#, no-wrap
msgid "13.2-STABLE after releng/13.2 was branched."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1712
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1722
#, no-wrap
msgid "1302501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1713
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1723
#, no-wrap
msgid "gitref:e3068d2655e2aea3e0b462a7298a68d344769ec6[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1714
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1724
#, no-wrap
msgid "February 16, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1716
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1726
#, no-wrap
msgid "13.2-STABLE after adding `totalram_pages()` to the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1717
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1727
#, no-wrap
msgid "1302502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1718
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1728
#, no-wrap
msgid "gitref:5ca371f4f536f9ee9d6c9fb178bf1f7f6de33216[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1719
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1729
#, no-wrap
msgid "February 17, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1721
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1726
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1741
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1731
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1736
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1751
#, no-wrap
msgid "13.2-STABLE after various merges to LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1722
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1732
#, no-wrap
msgid "1302503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1723
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1733
#, no-wrap
msgid "gitref:aaca677fee21f202db4bb974fc5056f4dcbbb598[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1724
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1734
#, no-wrap
msgid "February 21, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1727
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1737
#, no-wrap
msgid "1302504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1728
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1738
#, no-wrap
msgid "gitref:d6852eed98ed32ad51120a22aa1ebdf0601917b3[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1729
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1739
#, no-wrap
msgid "March 12, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1731
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1741
#, no-wrap
msgid "13.2-STABLE after merging machine-id into `hostid_save`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1732
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1742
#, no-wrap
msgid "1302505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1733
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1743
#, no-wrap
msgid "gitref:85e32e957fcca01d50e29e543584909795c1acef[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1734
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1744
#, no-wrap
msgid "April 9, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1736
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1746
#, no-wrap
msgid "13.2-STABLE after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-15.0.7-0-g8dfdcc7b7bf6, a.k.a. 15.0.7 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1737
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1747
#, no-wrap
msgid "1302506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1738
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1748
#, no-wrap
msgid "gitref:e982b1cf1fe1dc0b84dc24f03d1c21e3fe6bdef3[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1739
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1749
#, no-wrap
msgid "June 26, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1742
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1752
#, no-wrap
msgid "1302507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1743
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1753
#, no-wrap
msgid "gitref:b2acc21dfbd6fab28b1715c775b43d4914b75e0c[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1744
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1754
#, no-wrap
msgid "July 23, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1746
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1756
#, no-wrap
msgid "13.2-STABLE after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-16.0.6-0-g7cbf1a259152, a.k.a. 16.0.6 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1747
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1757
#, no-wrap
msgid "1302508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1748
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1758
#, no-wrap
msgid "gitref:21ccba43f511cc4089899619b5a85e6d83a200dc[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1749
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1759
#, no-wrap
msgid "September 6, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1751
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1761
#, no-wrap
msgid "13.2-STABLE after ptrace started clearing TDB_BORN during PT_DETACH."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1752
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1762
#, no-wrap
msgid "1302509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1753
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1763
#, no-wrap
msgid "gitref:faedeaf7377ba7253c281cf3315b17e0cb979075[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1754
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1764
#, no-wrap
msgid "December 2, 2023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1756
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1766
#, no-wrap
msgid "13.2-STABLE after adding a new VFS function called `vfs_exjail_clone()`, which will be used by the ZFS module."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1757
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1767
#, no-wrap
msgid "1302510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1758
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1768
#, no-wrap
msgid "gitref:45758665781dd63dfa38bcb646d4f36b0a6a104f[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1761
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1771
#, no-wrap
msgid "13.2-STABLE after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-17.0.6-0-g6009708b4367, a.k.a. 17.0.6 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1762
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1772
#, no-wrap
msgid "1303001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1763
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1773
#, no-wrap
msgid "gitref:a75a3d7afcc88dc0bc9b2797cce983056acadf10[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1764
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1769
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1774
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1779
#, no-wrap
msgid "February 19, 2024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1766
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1776
#, no-wrap
msgid "13.3-BETA3 after changing net80211 `struct ieee80211vap` internals."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1767
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1777
#, no-wrap
msgid "1303501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1768
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1778
#, no-wrap
msgid "gitref:a7e1fc7f620d3341549c1380f550aaafbdb45622[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1771
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1781
#, no-wrap
msgid "13.3-STABLE after changing net80211 `struct ieee80211vap` internals."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1772
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1782
#, no-wrap
msgid "1303502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1773
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1783
#, no-wrap
msgid "gitref:07839ae99c06fcbebd5da6ead49c160c32046542[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1776
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1786
#, no-wrap
msgid "13.3-STABLE after fixing a clang assertion or crash when building recent boost libraries."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1777
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1787
#, no-wrap
msgid "1303503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1778
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1788
#, no-wrap
msgid "gitref:055e875e6077ed1eb2256c3ab5de59a3f6fbce18[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1781
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1791
#, no-wrap
msgid "13.3-STABLE after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-18.1.3-0-gc13b7485b879, a.k.a. 18.1.3 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1782
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1792
#, no-wrap
msgid "1304500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1783
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1793
#, no-wrap
msgid "gitref:77064cddb94875dc8d9693a93ac25019b7f62c59[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1784
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1794
#, no-wrap
msgid "August 1, 2024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1786
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1796
#, no-wrap
msgid "13.4-STABLE after it was renamed from 13.4-PRERELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1787
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1797
#, no-wrap
msgid "1304501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1788
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1798
#, no-wrap
msgid "gitref:b802ab153dd24f468b9bfe33a96c61408e0d0565[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1791
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1801
#, no-wrap
msgid "13.4-STABLE after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-19.1.4-0-gaadaa00de76e, a.k.a. 19.1.4 release."
msgstr ""
@@ -7987,3656 +8035,3656 @@ msgstr ""
#. |October 30, 2021
#. |13.0-STABLE after XXXXXX.
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1803
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1813
#, no-wrap
msgid "FreeBSD 12 Versions"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1806
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1816
#, no-wrap
msgid "FreeBSD 12 `__FreeBSD_version` Values"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1815
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1825
#, no-wrap
msgid "1200000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1816
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1826
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/302409[302409]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1817
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1827
#, no-wrap
msgid "July 7, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1819
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1829
#, no-wrap
msgid "12.0-CURRENT."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1820
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1830
#, no-wrap
msgid "1200001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1821
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1831
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/302628[302628]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1822
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1832
#, no-wrap
msgid "July 12, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1824
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1834
#, no-wrap
msgid "12.0-CURRENT after removing collation from `[a-z]`-type ranges."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1825
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1835
#, no-wrap
msgid "1200002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1826
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1836
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/304395[304395]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1827
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1837
#, no-wrap
msgid "August 18, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1829
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1839
#, no-wrap
msgid "12.0-CURRENT after removing unused and obsolete `openbsd_poll` system call."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1830
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1840
#, no-wrap
msgid "1200003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1831
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1841
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/304608[304608]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1832
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3240
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4205
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1842
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3250
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4213
#, no-wrap
msgid "August 22, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1834
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1844
#, no-wrap
msgid "12.0-CURRENT after adding C++11 `thread_local` support in rev link:https://svnweb.freebsd.org/changeset/base/303795[303795]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1835
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1845
#, no-wrap
msgid "1200004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1836
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1846
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/304752[304752]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1837
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1847
#, no-wrap
msgid "August 24, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1839
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1849
#, no-wrap
msgid "12.0-CURRENT after fixing LC*MASK for man:newlocale[3] and man:querylocale[3] (rev link:https://svnweb.freebsd.org/changeset/base/304703[304703])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1840
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1850
#, no-wrap
msgid "1200005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1841
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1851
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/304789[304789]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1842
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1852
#, no-wrap
msgid "August 25, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1844
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1854
#, no-wrap
msgid "12.0-CURRENT after changing some ioctl interfaces in rev link:https://svnweb.freebsd.org/changeset/base/304787[304787] between the iSCSI userspace programs and the kernel."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1845
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1855
#, no-wrap
msgid "1200006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1846
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1856
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/305256[305256]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1847
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1857
#, no-wrap
msgid "September 1, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1849
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1859
#, no-wrap
msgid "12.0-CURRENT after man:crunchgen[1] META_MODE fix in link:https://svnweb.freebsd.org/changeset/base/305254[305254]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1850
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1860
#, no-wrap
msgid "1200007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1851
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1861
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/305421[305421]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1852
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1862
#, no-wrap
msgid "September 5, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1854
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1864
#, no-wrap
msgid "12.0-CURRENT after resolving a deadlock between `device_detach()` and man:usbd_do_request_flags[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1855
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1865
#, no-wrap
msgid "1200008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1856
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1866
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/305833[305833]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1857
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1867
#, no-wrap
msgid "September 15, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1859
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1869
#, no-wrap
msgid "12.0-CURRENT after removing the 4.3BSD compatible macro `m_copy()` in link:https://svnweb.freebsd.org/changeset/base/305824[305824]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1860
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1870
#, no-wrap
msgid "1200009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1861
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1871
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/306077[306077]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1862
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1872
#, no-wrap
msgid "September 21, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1864
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1874
#, no-wrap
msgid "12.0-CURRENT after removing `bio_taskqueue()` in link:https://svnweb.freebsd.org/changeset/base/305988[305988]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1865
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1875
#, no-wrap
msgid "1200010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1866
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1876
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/306276[306276]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1867
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1877
#, no-wrap
msgid "September 23, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1869
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1879
#, no-wrap
msgid "12.0-CURRENT after mounting man:msdosfs[5] with `longnames` support by default."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1870
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1880
#, no-wrap
msgid "1200011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1871
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1881
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/306556[306556]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1872
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1882
#, no-wrap
msgid "October 1, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1874
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1884
#, no-wrap
msgid "12.0-CURRENT after adding `fb_memattr` field to `fb_info` in link:https://svnweb.freebsd.org/changeset/base/306555[306555]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1875
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1885
#, no-wrap
msgid "1200012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1876
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1886
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/306592[306592]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1877
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1887
#, no-wrap
msgid "October 2, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1879
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1889
#, no-wrap
msgid "12.0-CURRENT after man:net80211[4] changes (rev link:https://svnweb.freebsd.org/changeset/base/306590[306590], link:https://svnweb.freebsd.org/changeset/base/306591[306591])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1880
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1890
#, no-wrap
msgid "1200013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1881
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1891
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/307140[307140]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1882
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1892
#, no-wrap
msgid "October 12, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1884
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1894
#, no-wrap
msgid "12.0-CURRENT after installing header files required development with `libzfs_core`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1885
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1895
#, no-wrap
msgid "1200014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1886
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1896
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/307529[307529]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1887
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1897
#, no-wrap
msgid "October 17, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1889
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1899
#, no-wrap
msgid "12.0-CURRENT after merging common code in man:rtwn[4] and man:urtwn[4], and adding support for 802.11ac devices."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1890
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1900
#, no-wrap
msgid "1200015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1891
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1901
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/308874[308874]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1892
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1902
#, no-wrap
msgid "November 20, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1894
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1904
#, no-wrap
msgid "12.0-CURRENT after some ABI change for unbreaking powerpc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1895
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1905
#, no-wrap
msgid "1200016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1896
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1906
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/309017[309017]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1897
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1907
#, no-wrap
msgid "November 22, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1899
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1909
#, no-wrap
msgid "12.0-CURRENT after removing `PG_CACHED`-related fields from `vmmeter`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1900
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1910
#, no-wrap
msgid "1200017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1901
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1911
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/309124[309124]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1902
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1912
#, no-wrap
msgid "November 25, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1904
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1914
#, no-wrap
msgid "12.0-CURRENT after upgrading copies of clang, llvm, lldb, compiler-rt and libc++ to 3.9.0 release, and adding lld 3.9.0."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1905
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1915
#, no-wrap
msgid "1200018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1906
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1916
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/309676[309676]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1907
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1917
#, no-wrap
msgid "December 7, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1909
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1919
#, no-wrap
msgid "12.0-CURRENT after adding the `ki_moretdname` member to `struct kinfo_proc` and `struct kinfo_proc32` to export the whole thread name to user-space utilities."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1910
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1920
#, no-wrap
msgid "1200019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1911
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1921
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/310149[310149]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1912
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1922
#, no-wrap
msgid "December 16, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1914
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1924
#, no-wrap
msgid "12.0-CURRENT after starting to lay down the foundation for 11ac support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1915
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1925
#, no-wrap
msgid "1200020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1916
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1926
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/312087[312087]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1917
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1927
#, no-wrap
msgid "January 13, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1919
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1929
#, no-wrap
msgid "12.0-CURRENT after removing `fgetsock` and `fputsock`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1920
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1930
#, no-wrap
msgid "1200021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1921
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1931
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/313858[313858]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1922
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1932
#, no-wrap
msgid "February 16, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1924
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1934
#, no-wrap
msgid "12.0-CURRENT after removing MCA and EISA support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1925
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1935
#, no-wrap
msgid "1200022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1926
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1936
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/314040[314040]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1927
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1937
#, no-wrap
msgid "February 21, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1929
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1939
#, no-wrap
msgid "12.0-CURRENT after making the LinuxKPI task struct persistent across system calls."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1931
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1941
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/314373[314373]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1932
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1937
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1942
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1947
#, no-wrap
msgid "March 2, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1934
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1944
#, no-wrap
msgid "12.0-CURRENT after removing System V Release 4 binary compatibility support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1935
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1945
#, no-wrap
msgid "1200023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1936
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1946
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/314564[314564]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1939
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1949
#, no-wrap
msgid "12.0-CURRENT after upgrading copies of clang, llvm, lld, lldb, compiler-rt and libc++ to 4.0.0."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1940
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1950
#, no-wrap
msgid "1200024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1941
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1951
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/314865[314865]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1942
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1952
#, no-wrap
msgid "March 7, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1944
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1954
#, no-wrap
msgid "12.0-CURRENT after removal of [.filename]#pcap-int.h#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1945
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1955
#, no-wrap
msgid "1200025"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1946
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1956
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/315430[315430]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1947
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1952
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1957
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1962
#, no-wrap
msgid "March 16, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1949
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1959
#, no-wrap
msgid "12.0-CURRENT after addition of the [.filename]#<dev/mmc/mmc_ioctl.h># header."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1950
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1960
#, no-wrap
msgid "1200026"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1951
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1961
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/315662[315662]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1954
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1964
#, no-wrap
msgid "12.0-CURRENT after hiding `struct inpcb` and `struct tcpcb` from userland."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1955
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1965
#, no-wrap
msgid "1200027"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1956
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1966
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/315673[315673]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1957
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1967
#, no-wrap
msgid "March 21, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1959
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1969
#, no-wrap
msgid "12.0-CURRENT after making CAM SIM lock optional."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1960
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1970
#, no-wrap
msgid "1200028"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1961
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1971
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/316683[316683]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1962
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1972
#, no-wrap
msgid "April 10, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1964
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1974
#, no-wrap
msgid "12.0-CURRENT after renaming `smp_no_rendevous_barrier()` to `smp_no_rendezvous_barrier()` in link:https://svnweb.freebsd.org/changeset/base/316648[316648]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1965
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1975
#, no-wrap
msgid "1200029"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1966
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1976
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/317176[317176]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1967
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1977
#, no-wrap
msgid "April 19, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1969
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1979
#, no-wrap
msgid "12.0-CURRENT after the removal of `struct vmmeter` from `struct pcpu` from link:https://svnweb.freebsd.org/changeset/base/317061[317061]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1970
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1980
#, no-wrap
msgid "1200030"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1971
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1981
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/317383[317383]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1972
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1982
#, no-wrap
msgid "April 24, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1974
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1984
#, no-wrap
msgid "12.0-CURRENT after removing NATM support including man:en[4], man:fatm[4], man:hatm[4], and man:patm[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1975
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1985
#, no-wrap
msgid "1200031"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1976
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1986
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/318736[318736]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1977
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1987
#, no-wrap
msgid "May 23, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1979
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1989
#, no-wrap
msgid "12.0-CURRENT after types `ino_t`, `dev_t`, `nlink_t` were extended to 64bit and `struct dirent` changed layout (also known as ino64)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1980
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1990
#, no-wrap
msgid "1200032"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1981
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1991
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/319664[319664]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1982
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1992
#, no-wrap
msgid "June 8, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1984
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1994
#, no-wrap
msgid "12.0-CURRENT after removal of `groff`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1985
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1995
#, no-wrap
msgid "1200033"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1986
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1996
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/320043[320043]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1987
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1997
#, no-wrap
msgid "June 17, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1989
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1999
#, no-wrap
msgid "12.0-CURRENT after the type of the `struct event` member `data` was increased to 64bit, and ext structure members added."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1990
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2000
#, no-wrap
msgid "1200034"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1991
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2001
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/320085[320085]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1992
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2002
#, no-wrap
msgid "June 19, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1994
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2004
#, no-wrap
msgid "12.0-CURRENT after the NFS client and server were changed so that they actually use the 64bit `ino_t`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1995
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2005
#, no-wrap
msgid "1200035"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1996
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2006
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/320317[320317]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1997
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2007
#, no-wrap
msgid "June 24, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:1999
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2009
#, no-wrap
msgid "12.0-CURRENT after the `MAP_GUARD` man:mmap[2] flag was added."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2000
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2010
#, no-wrap
msgid "1200036"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2001
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2011
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/320347[320347]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2002
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2012
#, no-wrap
msgid "June 26, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2004
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2014
#, no-wrap
msgid "12.0-CURRENT after changing `time_t` to 64 bits on powerpc (32-bit version)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2005
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2015
#, no-wrap
msgid "1200037"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2006
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2016
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/320545[320545]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2007
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2017
#, no-wrap
msgid "July 1, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2009
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2019
#, no-wrap
msgid "12.0-CURRENT after the cleanup and inlining of `bus_dmamap*` functions (link:https://svnweb.freebsd.org/changeset/base/320528[320528])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2010
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2020
#, no-wrap
msgid "1200038"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2011
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2021
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/320879[320879]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2012
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2022
#, no-wrap
msgid "July 10, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2014
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2024
#, no-wrap
msgid "12.0-CURRENT after MMC CAM committed. (link:https://svnweb.freebsd.org/changeset/base/320844[320844])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2015
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2025
#, no-wrap
msgid "1200039"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2016
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2026
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/321369[321369]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2017
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2027
#, no-wrap
msgid "July 22, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2019
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2029
#, no-wrap
msgid "12.0-CURRENT after upgrade of copies of clang, llvm, lld, lldb, compiler-rt and libc++ to 5.0.0 (trunk r308421)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2020
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2030
#, no-wrap
msgid "1200040"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2021
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3329
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2031
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3339
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/321688[321688]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2022
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3330
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2032
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3340
#, no-wrap
msgid "July 29, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2024
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2034
#, no-wrap
msgid "12.0-CURRENT after adding NFS client forced dismount support `umount -N`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2025
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2035
#, no-wrap
msgid "1200041"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2026
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2036
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/322762[322762]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2027
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2037
#, no-wrap
msgid "August 21, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2029
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2039
#, no-wrap
msgid "12.0-CURRENT after WRFSBASE instruction become operational on amd64."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2030
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2040
#, no-wrap
msgid "1200042"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2031
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2041
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/322900[322900]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2032
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2042
#, no-wrap
msgid "August 25, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2034
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2044
#, no-wrap
msgid "12.0-CURRENT after PLPMTUD counters were changed to use man:counter[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2035
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2045
#, no-wrap
msgid "1200043"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2036
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2046
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/322989[322989]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2037
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2047
#, no-wrap
msgid "August 28, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2039
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2049
#, no-wrap
msgid "12.0-CURRENT after dropping x86 CACHE_LINE_SIZE down to 64 bytes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2040
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2050
#, no-wrap
msgid "1200044"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2041
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2051
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/323349[323349]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2042
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2052
#, no-wrap
msgid "September 8, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2044
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2054
#, no-wrap
msgid "12.0-CURRENT after implementing `poll_wait()` in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2045
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2055
#, no-wrap
msgid "1200045"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2046
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2056
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/323706[323706]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2047
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2057
#, no-wrap
msgid "September 18, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2049
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2059
#, no-wrap
msgid "12.0-CURRENT after adding shared memory support to LinuxKPI. (link:https://svnweb.freebsd.org/changeset/base/323703[323703])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2050
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2060
#, no-wrap
msgid "1200046"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2051
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2061
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/323910[323910]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2052
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2062
#, no-wrap
msgid "September 22, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2054
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2064
#, no-wrap
msgid "12.0-CURRENT after adding support for 32-bit compatibility IOCTLs to LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2055
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2065
#, no-wrap
msgid "1200047"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2056
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2066
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/324053[324053]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2057
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3340
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3345
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2067
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3350
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3355
#, no-wrap
msgid "September 26, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2059
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2069
#, no-wrap
msgid "12.0-CURRENT after removing M_HASHTYPE_RSS_UDP_IPV4_EX. (link:https://svnweb.freebsd.org/changeset/base/324052[324052])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2060
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2070
#, no-wrap
msgid "1200048"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2061
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2071
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/324227[324227]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2062
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2072
#, no-wrap
msgid "October 2, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2064
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2074
#, no-wrap
msgid "12.0-CURRENT after hiding `struct socket` and `struct unpcb` from userland."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2065
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2075
#, no-wrap
msgid "1200049"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2066
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2076
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/324281[324281]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2067
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2077
#, no-wrap
msgid "October 4, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2069
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2079
#, no-wrap
msgid "12.0-CURRENT after adding the `value.u16` field to `struct diocgattr_arg`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2070
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2080
#, no-wrap
msgid "1200050"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2071
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2081
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/324342[324342]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2072
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2082
#, no-wrap
msgid "October 5, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2074
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2084
#, no-wrap
msgid "12.0-CURRENT after adding the `armv7 MACHINE_ARCH`. (link:https://svnweb.freebsd.org/changeset/base/324340[324340])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2075
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2085
#, no-wrap
msgid "1200051"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2076
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2086
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/324455[324455]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2077
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2087
#, no-wrap
msgid "October 9, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2079
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2089
#, no-wrap
msgid "12.0-CURRENT after removing [.filename]#libstand.a# as a public interface. (link:https://svnweb.freebsd.org/changeset/base/324454[324454])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2080
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2090
#, no-wrap
msgid "1200052"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2081
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2091
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/325028[325028]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2082
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2092
#, no-wrap
msgid "October 26, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2084
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2094
#, no-wrap
msgid "12.0-CURRENT after fixing `ptrace()` to always clear the correct thread event when resuming."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2085
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2095
#, no-wrap
msgid "1200053"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2086
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2096
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/325506[325506]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2087
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2097
#, no-wrap
msgid "November 7, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2089
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2099
#, no-wrap
msgid "12.0-CURRENT after changing `struct mbuf` layout to add optional hardware timestamps for receive packets."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2090
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2100
#, no-wrap
msgid "1200054"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2091
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2101
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/325852[325852]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2092
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2102
#, no-wrap
msgid "November 15, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2094
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2104
#, no-wrap
msgid "12.0-CURRENT after changing the layout of `struct vmtotal` to allow for reporting large memory counters."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2095
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2105
#, no-wrap
msgid "1200055"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2096
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2106
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/327740[327740]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2097
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2107
#, no-wrap
msgid "January 9, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2099
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2109
#, no-wrap
msgid "12.0-CURRENT after adding `cpucontrol -e` support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2100
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2110
#, no-wrap
msgid "1200056"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2101
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2111
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/327952[327952]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2102
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2112
#, no-wrap
msgid "January 14, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2104
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2114
#, no-wrap
msgid "12.0-CURRENT after upgrading clang, llvm, lld, lldb, compiler-rt and libc++ to 6.0.0 (branches/release_60 r321788)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2105
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2115
#, no-wrap
msgid "1200057"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2106
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2116
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/329033[329033]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2107
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2117
#, no-wrap
msgid "February 8, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2109
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2119
#, no-wrap
msgid "12.0-CURRENT after applying a clang 6.0.0 fix to make the wine ports build correctly."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2110
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2120
#, no-wrap
msgid "1200058"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2111
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2121
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/329166[329166]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2112
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2122
#, no-wrap
msgid "February 12, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2114
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2124
#, no-wrap
msgid "12.0-CURRENT after the Lua loader was committed."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2115
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2125
#, no-wrap
msgid "1200059"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2116
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2126
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/330299[330299]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2117
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2127
#, no-wrap
msgid "March 2, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2119
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2129
#, no-wrap
msgid "12.0-CURRENT after removing the declaration of `union semun` unless `_WANT_SEMUN` is defined. Also the removal of `struct mymsg` and the renaming of kernel-only members of `struct semid_ds` and `struct msgid_ds`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2120
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2130
#, no-wrap
msgid "1200060"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2121
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2131
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/330384[330384]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2122
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2132
#, no-wrap
msgid "March 4, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2124
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2134
#, no-wrap
msgid "12.0-CURRENT after upgrading clang, llvm, lld, lldb, compiler-rt and libc++ to 6.0.0 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2125
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2135
#, no-wrap
msgid "1200061"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2126
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2136
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/332100[332100]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2127
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2137
#, no-wrap
msgid "April 6, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2129
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2139
#, no-wrap
msgid "12.0-CURRENT after changing man:syslog[3] to emit RFC 5424 formatted messages."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2130
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2140
#, no-wrap
msgid "1200062"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2131
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2141
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/332423[332423]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2132
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2142
#, no-wrap
msgid "April 12, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2134
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2144
#, no-wrap
msgid "12.0-CURRENT after changing the Netmap API."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2135
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2145
#, no-wrap
msgid "1200063"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2136
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2146
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/333446[333446]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2137
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2147
#, no-wrap
msgid "May 10, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2139
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2149
#, no-wrap
msgid "12.0-CURRENT after reworking CTL frontend and backend options to use man:nv[3], allow creating multiple ioctl frontend ports."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2140
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2150
#, no-wrap
msgid "1200064"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2141
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2151
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/334074[334074]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2142
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2152
#, no-wrap
msgid "May 22, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2144
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2154
#, no-wrap
msgid "12.0-CURRENT after changing the ifnet address and multicast address TAILQ to CK_STAILQ."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2145
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2155
#, no-wrap
msgid "1200065"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2146
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2156
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/334290[334290]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2147
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2157
#, no-wrap
msgid "May 28, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2149
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2159
#, no-wrap
msgid "12.0-CURRENT after changing man:dwatch[1] to allow '-E code' to override profile EVENT_DETAILS."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2150
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2160
#, no-wrap
msgid "1200066"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2151
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2161
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/334466[334466]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2152
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3405
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3410
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2162
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3415
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3420
#, no-wrap
msgid "June 1, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2154
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2164
#, no-wrap
msgid "12.0-CURRENT after removal of in-kernel pmc tables for Intel."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2155
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2165
#, no-wrap
msgid "1200067"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2156
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2166
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/334892[334892]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2157
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2167
#, no-wrap
msgid "June 9, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2159
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2169
#, no-wrap
msgid "12.0-CURRENT after adding DW_LANG constants to libdwarf."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2160
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2170
#, no-wrap
msgid "1200068"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2161
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2171
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/334930[334930]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2162
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2172
#, no-wrap
msgid "June 12, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2164
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2174
#, no-wrap
msgid "12.0-CURRENT after changing the interface between the NFS modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2165
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2175
#, no-wrap
msgid "1200069"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2166
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2176
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/335237[335237]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2167
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2177
#, no-wrap
msgid "June 15, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2169
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2179
#, no-wrap
msgid "12.0-CURRENT after changing `struct kerneldumpheader` to version 4 (similar to version 2 in 11-STABLE and previous)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2170
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2180
#, no-wrap
msgid "1200070"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2171
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2181
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/335873[335873]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2172
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2182
#, no-wrap
msgid "July 2, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2174
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2184
#, no-wrap
msgid "12.0-CURRENT after inlining man:atomic[9] in modules on amd64 and i386 requiring all modules of consumers to be rebuilt for these architectures."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2175
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2185
#, no-wrap
msgid "1200071"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2176
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2186
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/335930[335930]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2177
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2187
#, no-wrap
msgid "July 4, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2179
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2189
#, no-wrap
msgid "12.0-CURRENT after changing the ABI and API of man:epoch[9] (link:https://svnweb.freebsd.org/changeset/base/335924[335924]) requiring modules of consumers to be rebuilt."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2180
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2190
#, no-wrap
msgid "1200072"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2181
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2191
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/335979[335979]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2182
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2192
#, no-wrap
msgid "July 5, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2184
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2194
#, no-wrap
msgid "12.0-CURRENT after changing the ABI and API of `struct xinpcb` and friends."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2185
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2195
#, no-wrap
msgid "1200073"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2186
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2196
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/336313[336313]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2187
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2197
#, no-wrap
msgid "July 15, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2189
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2199
#, no-wrap
msgid "12.0-CURRENT after changing the ABI and API of `struct if_shared_ctx` and `struct if_softc_ctx` requiring modules of man:iflib[9] consumers to be rebuilt."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2190
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2200
#, no-wrap
msgid "1200074"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2191
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2201
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/336360[336360]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2192
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2202
#, no-wrap
msgid "July 16, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2194
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2204
#, no-wrap
msgid "12.0-CURRENT after updating the configuration of libstdc++ to make use of C99 functions."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2195
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2205
#, no-wrap
msgid "1200075"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2196
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2206
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/336538[336538]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2197
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2207
#, no-wrap
msgid "July 19, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2199
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2209
#, no-wrap
msgid "12.0-CURRENT after `zfsloader` being folded into loader, and after adding ntpd:ntpd as uid:gid 123:123, and after removing arm big-endian support (MACHINE_ARCH=armeb)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2200
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2210
#, no-wrap
msgid "1200076"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2201
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2211
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/336914[336914]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2202
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2212
#, no-wrap
msgid "July 30, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2204
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2214
#, no-wrap
msgid "12.0-CURRENT after KPI changes to `timespecadd`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2205
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2215
#, no-wrap
msgid "1200077"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2206
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2216
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/337576[337576]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2207
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2217
#, no-wrap
msgid "August 10, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2209
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2219
#, no-wrap
msgid "12.0-CURRENT after man:timespec_get[3] was added to the system."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2210
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2220
#, no-wrap
msgid "1200078"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2211
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2221
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/337863[337863]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2212
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2222
#, no-wrap
msgid "August 15, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2214
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2224
#, no-wrap
msgid "12.0-CURRENT after exec.created hook for jails."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2215
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2225
#, no-wrap
msgid "1200079"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2216
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2226
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/338061[338061]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2217
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2227
#, no-wrap
msgid "August 19, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2219
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2229
#, no-wrap
msgid "12.0-CURRENT after converting `arc4random` to using the Chacha20 algorithm and deprecating `arc4random_stir` and `arc4random_addrandom`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2220
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2230
#, no-wrap
msgid "1200080"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2221
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2231
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/338172[338172]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2222
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2232
#, no-wrap
msgid "August 22, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2224
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2234
#, no-wrap
msgid "12.0-CURRENT after removing the drm drivers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2225
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2235
#, no-wrap
msgid "1200081"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2226
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2236
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/338182[338182]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2227
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2237
#, no-wrap
msgid "August 21, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2229
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2239
#, no-wrap
msgid "12.0-CURRENT after KPI changes to NVMe."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2230
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2240
#, no-wrap
msgid "1200082"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2231
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2241
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/338285[338285]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2232
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2242
#, no-wrap
msgid "August 24, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2234
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2244
#, no-wrap
msgid "12.0-CURRENT after reverting the removal of the drm drivers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2235
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2245
#, no-wrap
msgid "1200083"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2236
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2246
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/338331[338331]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2237
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2247
#, no-wrap
msgid "August 26, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2239
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2249
#, no-wrap
msgid "12.0-CURRENT after removing `arc4random_stir` and `arc4random_addrandom`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2240
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2250
#, no-wrap
msgid "1200084"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2241
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2251
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/338478[338478]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2242
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2252
#, no-wrap
msgid "September 5, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2244
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2254
#, no-wrap
msgid "12.0-CURRENT after updating man:objcopy[1] to properly handle little-endian MIPS64 object files."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2245
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2255
#, no-wrap
msgid "1200085"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2246
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2256
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/339270[339270]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2249
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2259
#, no-wrap
msgid "12.0-STABLE after updating OpenSSL to version 1.1.1."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2250
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2260
#, no-wrap
msgid "1200086"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2251
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2261
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/339732[339732]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2254
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2264
#, no-wrap
msgid "12.0-STABLE after updating OpenSSL shared library version numbers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2255
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2265
#, no-wrap
msgid "1200500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2256
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2266
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/340471[340471]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2257
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2267
#, no-wrap
msgid "November 16, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2259
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2269
#, no-wrap
msgid "12-STABLE after releng/12.0 was branched."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2260
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2270
#, no-wrap
msgid "1200501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2261
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2271
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/342801[342801]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2262
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3435
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2272
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3445
#, no-wrap
msgid "January 6, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2264
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2274
#, no-wrap
msgid "12-STABLE after merge of fixing `linux_destroy_dev()` behaviour when there are still files open from the destroying cdev."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2265
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2275
#, no-wrap
msgid "1200502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2266
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2276
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/343126[343126]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2267
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2277
#, no-wrap
msgid "January 17, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2269
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2279
#, no-wrap
msgid "12-STABLE after enabling sys/random.h #include from C++."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2270
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2280
#, no-wrap
msgid "1200503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2271
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2281
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/344152[344152]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2272
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2282
#, no-wrap
msgid "February 15, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2274
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2284
#, no-wrap
msgid "12-STABLE after merge of fixing man:renameat[2] for CAPABILITIES kernels."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2275
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2285
#, no-wrap
msgid "1200504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2276
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2286
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/345169[345169]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2279
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2289
#, no-wrap
msgid "12-STABLE after merging CCM for the benefit of the ZoF port."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2280
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2290
#, no-wrap
msgid "1200505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2281
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2291
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/345327[345327]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2282
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2292
#, no-wrap
msgid "March 20, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2284
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2294
#, no-wrap
msgid "12-STABLE after merging support for selectively disabling ZFS without disabling loader."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2285
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2295
#, no-wrap
msgid "1200506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2286
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2296
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/346168[346168]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2287
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2297
#, no-wrap
msgid "April 12, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2289
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2299
#, no-wrap
msgid "12-STABLE after merging llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp 8.0.0 final release r356365."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2290
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2300
#, no-wrap
msgid "1200507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2291
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2301
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/346337[346337]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2292
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2302
#, no-wrap
msgid "April 17, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2294
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2304
#, no-wrap
msgid "12-STABLE after MFC of iflib changes in link:https://svnweb.freebsd.org/changeset/base/345303[345303], link:https://svnweb.freebsd.org/changeset/base/345658,[345658,] and partially of link:https://svnweb.freebsd.org/changeset/base/345305[345305]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2295
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2305
#, no-wrap
msgid "1200508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2296
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3449
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2306
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3459
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/346784[346784]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2297
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3450
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2307
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3460
#, no-wrap
msgid "April 27, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2299
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2309
#, no-wrap
msgid "12-STABLE after `ether_gen_addr` availability."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2300
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2310
#, no-wrap
msgid "1200509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2301
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2311
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/347790[347790]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2302
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3460
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2312
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3470
#, no-wrap
msgid "May 16, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2304
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2314
#, no-wrap
msgid "12-STABLE after bumping the Mellanox driver version numbers (man:mlx4en[4]; man:mlx5en[4])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2305
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2315
#, no-wrap
msgid "1200510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2306
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2316
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/348036[348036]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2307
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2317
#, no-wrap
msgid "May 21, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2309
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2319
#, no-wrap
msgid "12-STABLE after change to struct in linuxkpi from link:https://svnweb.freebsd.org/changeset/base/348035[348035]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2310
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2320
#, no-wrap
msgid "1200511"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2311
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2321
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/348243[348243]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2312
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2317
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2322
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2327
#, no-wrap
msgid "May 24, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2314
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2324
#, no-wrap
msgid "12-STABLE after MFC of link:https://svnweb.freebsd.org/changeset/base/347843[347843]: adding `group_leader` member to struct `task_struct` to the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2315
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2325
#, no-wrap
msgid "1200512"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2316
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2326
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/348245[348245]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2319
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2329
#, no-wrap
msgid "12-STABLE after adding context member to ww_mutex in LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2320
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2330
#, no-wrap
msgid "1200513"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2321
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2331
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/349763[349763]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2322
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2332
#, no-wrap
msgid "July 5, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2324
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2334
#, no-wrap
msgid "12-STABLE after MFC of man:epoch[9] changes: link:https://svnweb.freebsd.org/changeset/base/349763[349763], link:https://svnweb.freebsd.org/changeset/base/340404[340404], link:https://svnweb.freebsd.org/changeset/base/340415[340415], link:https://svnweb.freebsd.org/changeset/base/340417[340417], link:https://svnweb.freebsd.org/changeset/base/340419[340419], link:https://svnweb.freebsd.org/changeset/base/340420[340420]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2325
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2335
#, no-wrap
msgid "1200514"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2326
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2336
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/350083[350083]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2327
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2337
#, no-wrap
msgid "July 17, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2329
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2339
#, no-wrap
msgid "12-STABLE after additions to LinuxKPI's rcu list."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2330
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2340
#, no-wrap
msgid "1200515"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2331
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2341
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/350877[350877]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2332
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2342
#, no-wrap
msgid "August 11, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2334
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2344
#, no-wrap
msgid "12-STABLE after MFC of link:https://svnweb.freebsd.org/changeset/base/349891[349891] (reorganize the SRCS lists as one file per line, and then alphabetize them) and link:https://svnweb.freebsd.org/changeset/base/349972[349972] (add `arm_sync_icache()` and `arm_drain_writebuf()` sysarch syscall wrappers)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2335
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2345
#, no-wrap
msgid "1200516"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2336
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2346
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/351276[351276]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2337
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2347
#, no-wrap
msgid "August 20, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2339
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2349
#, no-wrap
msgid "12-STABLE after MFC of various changes to iflib link:https://svnweb.freebsd.org/changeset/base/351276[351276]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2340
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2350
#, no-wrap
msgid "1200517"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2341
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2351
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/352076[352076]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2344
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2354
#, no-wrap
msgid "12-STABLE after adding sysfs create/remove functions that handles multiple files in one call to the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2345
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2355
#, no-wrap
msgid "1200518"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2346
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2356
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/352114[352114]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2347
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2357
#, no-wrap
msgid "September 10, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2349
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2359
#, no-wrap
msgid "12-STABLE after additional updates to LinuxKPI's sysfs."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2350
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2360
#, no-wrap
msgid "1200519"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2351
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2361
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/352351[352351]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2352
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2362
#, no-wrap
msgid "September 15, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2354
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2364
#, no-wrap
msgid "12-STABLE after MFC of the new fusefs driver."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2355
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2365
#, no-wrap
msgid "1201000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2356
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2366
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/352546[352546]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2357
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2362
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2367
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2372
#, no-wrap
msgid "September 20, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2359
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2369
#, no-wrap
msgid "releng/12.1 branched from stable/12@r352480."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2360
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2370
#, no-wrap
msgid "1201500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2361
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2371
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/352547[352547]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2364
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2374
#, no-wrap
msgid "12-STABLE after branching releng/12.1."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2365
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2375
#, no-wrap
msgid "1201501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2366
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3474
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2376
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3484
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/354598[354598]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2367
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2382
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3475
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2377
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2392
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3485
#, no-wrap
msgid "November 10, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2369
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2379
#, no-wrap
msgid "12-STABLE after fixing a potential OOB read security issue in libc++."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2370
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2380
#, no-wrap
msgid "1201502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2371
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2381
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/354613[354613]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2372
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3480
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3485
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2382
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3490
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3495
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3500
#, no-wrap
msgid "November 11, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2374
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2384
#, no-wrap
msgid "12-STABLE after enabling device class group attributes in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2375
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2385
#, no-wrap
msgid "1201503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2376
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2386
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/354928[354928]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2379
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2389
#, no-wrap
msgid "12-STABLE after adding support for `AT_EXECPATH` to man:elf_aux_info[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2380
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2390
#, no-wrap
msgid "1201504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2384
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2394
#, no-wrap
msgid "12-STABLE after correcting the C++ version check for declaring man:timespec_get[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2385
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2395
#, no-wrap
msgid "1201505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2386
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3494
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2396
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3504
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/355899[355899]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2387
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3495
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2397
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3505
#, no-wrap
msgid "December 19, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2389
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2399
#, no-wrap
msgid "12-STABLE after adding `sigsetop` extensions commonly found in musl libc and glibc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2390
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2400
#, no-wrap
msgid "1201506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2391
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2401
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/355968[355968]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2392
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2402
#, no-wrap
msgid "December 21, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2394
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2404
#, no-wrap
msgid "12-STABLE after doubling the value of `ARG_MAX`, for 64 bit platforms."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2395
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2405
#, no-wrap
msgid "1201507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2396
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2406
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356306[356306]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2399
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2409
#, no-wrap
msgid "12-STABLE after adding functions to man:bitstring[3] to find contiguous sequences of set or unset bits."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2400
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2410
#, no-wrap
msgid "1201508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2401
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2411
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356394[356394]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2404
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2414
#, no-wrap
msgid "12-STABLE after making USB statistics be per-device instead of per bus."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2405
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2415
#, no-wrap
msgid "1201509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2406
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2416
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356460[356460]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2407
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2417
#, no-wrap
msgid "January 7, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2409
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2419
#, no-wrap
msgid "12-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 9.0.0 final release r372316."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2410
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2420
#, no-wrap
msgid "1201510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2411
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2421
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356679[356679]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2412
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3505
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4280
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2422
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3515
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4288
#, no-wrap
msgid "January 13, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2414
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2424
#, no-wrap
msgid "12-STABLE after adding own counter for cancelled USB transfers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2415
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2425
#, no-wrap
msgid "1201511"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2416
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2426
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/357333[357333]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2417
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2427
#, no-wrap
msgid "January 31, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2419
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2429
#, no-wrap
msgid "12-STABLE after adding [.filename]#/etc/os-release# as a symbolic link to [.filename]#/var/run/os-release#."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2420
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2430
#, no-wrap
msgid "1201512"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2421
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2431
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/357612[357612]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2422
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3510
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2432
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3520
#, no-wrap
msgid "February 6, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2424
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2434
#, no-wrap
msgid "12-STABLE after recent LinuxKPI changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2425
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2435
#, no-wrap
msgid "1201513"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2426
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2436
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/359957[359957]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2427
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3515
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2437
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3525
#, no-wrap
msgid "April 15, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2429
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2439
#, no-wrap
msgid "12-STABLE after cloning the RCU interface into a sleepable and a non-sleepable part in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2430
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2440
#, no-wrap
msgid "1201514"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2431
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2441
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/360525[360525]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2432
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2437
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2442
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2447
#, no-wrap
msgid "May 1, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2434
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2444
#, no-wrap
msgid "12-STABLE after implementing full man:bus_dma[9] support in the LinuxKPI and pulling in all dependencies."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2435
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2445
#, no-wrap
msgid "1201515"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2436
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2446
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/360545[360545]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2439
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2449
#, no-wrap
msgid "12-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 10.0.0 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2440
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2450
#, no-wrap
msgid "1201516"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2441
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2451
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/360620[360620]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2442
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2452
#, no-wrap
msgid "May 4, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2444
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2454
#, no-wrap
msgid "12-STABLE after moving `id_mapped` to end of `bus_dma_impl` structure to preserve KPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2445
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2455
#, no-wrap
msgid "1201517"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2446
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2456
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/361350[361350]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2447
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2457
#, no-wrap
msgid "May 21, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2449
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2459
#, no-wrap
msgid "12-STABLE after renaming `vm.max_wired` to `vm.max_user_wired` and changing its type."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2450
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2460
#, no-wrap
msgid "1201518"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2451
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2461
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/362319[362319]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2452
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3545
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2462
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3555
#, no-wrap
msgid "June 18, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2454
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2464
#, no-wrap
msgid "12-STABLE after implementing `__is_constexpr()` function macro in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2455
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2465
#, no-wrap
msgid "1201519"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2456
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2466
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/362916[362916]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2457
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3550
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2467
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3560
#, no-wrap
msgid "July 4, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2459
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2469
#, no-wrap
msgid "12-STABLE after making liblzma use libmd implementation of SHA256."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2460
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2470
#, no-wrap
msgid "1201520"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2461
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2471
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/363494[363494]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2462
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3555
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2472
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3565
#, no-wrap
msgid "July 24, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2464
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2474
#, no-wrap
msgid "12-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 10.0.1 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2465
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2475
#, no-wrap
msgid "1201521"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2466
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2476
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/363790[363790]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2467
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3560
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2477
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3570
#, no-wrap
msgid "August 3, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2469
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2479
#, no-wrap
msgid "12-STABLE after implementing the `array_size()` function in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2470
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2480
#, no-wrap
msgid "1201522"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2471
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2481
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/363832[363832]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2472
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2482
#, no-wrap
msgid "August 4, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2474
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2484
#, no-wrap
msgid "12-STABLE after adding sysctlbyname system call."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2475
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2485
#, no-wrap
msgid "1201523"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2476
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2486
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/364390[364390]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2477
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3565
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2487
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3575
#, no-wrap
msgid "August 19, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2479
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2489
#, no-wrap
msgid "12-STABLE after change to clone the task struct fields related to RCU."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2480
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2490
#, no-wrap
msgid "1201524"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2481
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2491
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/365356[365356]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2482
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2492
#, no-wrap
msgid "September 5, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2484
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2494
#, no-wrap
msgid "12-STABLE after splitting XDR off into a separate kernel module, to minimize ZFS dependencies."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2485
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2495
#, no-wrap
msgid "1201525"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2486
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3569
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2496
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3579
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/365471[365471]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2489
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2554
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2499
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2564
#, no-wrap
msgid "12-STABLE after adding atomic and `bswap` functions to libcompiler_rt."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2490
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2500
#, no-wrap
msgid "1201526"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2491
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2501
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/365608[365608]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2492
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2502
#, no-wrap
msgid "September 10, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2494
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2504
#, no-wrap
msgid "12-STABLE after updating net80211 and kernel privilege checking API changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2495
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2505
#, no-wrap
msgid "1202000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2496
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2506
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/365618[365618]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2497
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2502
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2507
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2512
#, no-wrap
msgid "September 11, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2499
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2509
#, no-wrap
msgid "releng/12.2 branched from stable/12@r365618."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2500
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2510
#, no-wrap
msgid "1202500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2501
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2511
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/365619[365619]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2504
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2514
#, no-wrap
msgid "12-STABLE after branching releng/12.2."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2505
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2515
#, no-wrap
msgid "1202501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2506
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3574
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2516
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3584
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/365661[365661]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2507
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3575
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2517
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3585
#, no-wrap
msgid "September 12, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2509
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2519
#, no-wrap
msgid "12-STABLE after followup commits to libcompiler_rt."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2510
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2520
#, no-wrap
msgid "1202502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2511
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2521
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/365816[365816]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2512
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2522
#, no-wrap
msgid "September 16, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2514
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2524
#, no-wrap
msgid "12-STABLE after fixing man:crunchgen[1] application build with `WARNS=6`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2515
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2525
#, no-wrap
msgid "1202503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2516
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2526
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/366878[366878]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2519
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2529
#, no-wrap
msgid "12-STABLE after populating the acquire context field of a `ww_mutex` in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2520
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2530
#, no-wrap
msgid "1202504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2521
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2531
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/367511[367511]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2524
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2534
#, no-wrap
msgid "12-STABLE after the addition of man:ptsname_r[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2525
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2535
#, no-wrap
msgid "1202505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2526
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2536
#, no-wrap
msgid "gitref:f3d75bed5475b15f21edf4052665b1212b548bd0[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2527
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2537
#, no-wrap
msgid "December 28, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2529
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2539
#, no-wrap
msgid "12-STABLE after improving handling of alternate settings in the USB stack."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2530
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2540
#, no-wrap
msgid "1202506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2531
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2541
#, no-wrap
msgid "gitref:d36cc12ddfe3335ec8306bd4b393f11069551fa0[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2534
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2544
#, no-wrap
msgid "12-STABLE after changing the internal KAPI between the krpc and NFS."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2535
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2545
#, no-wrap
msgid "1202507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2536
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2546
#, no-wrap
msgid "gitref:1e279fe9deaea1c5e3503117dd3077dcffb1276d[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2539
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2549
#, no-wrap
msgid "12-STABLE after changing the internal KAPI between the nscl.ko and nfscommon.ko modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2540
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2550
#, no-wrap
msgid "1202508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2541
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2551
#, no-wrap
msgid "gitref:489236b0474857b0a7a2df77c302290e12be9e7b[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2544
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2554
#, no-wrap
msgid "12-STABLE after changing the internal KAPI between the krpc and nfsd modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2545
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2555
#, no-wrap
msgid "1203500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2546
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2556
#, no-wrap
msgid "gitref:f2900e784cb024e55ec0f5cd6834af5fadcb9f9a[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2547
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2557
#, no-wrap
msgid "October 20, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2549
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2559
#, no-wrap
msgid "12-STABLE after branching releng/12.3."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2550
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2560
#, no-wrap
msgid "1203501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2551
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2561
#, no-wrap
msgid "gitref:b148c7b87148b653fdbef9c5aa591b9abcd99e26[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2552
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2557
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2562
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2567
#, no-wrap
msgid "December 22, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2555
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2565
#, no-wrap
msgid "1203502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2556
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2566
#, no-wrap
msgid "gitref:4772e4135cb3fe7f25531894f3b02f35ec086bda[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2559
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2569
#, no-wrap
msgid "12-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 11.0.1."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2560
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2570
#, no-wrap
msgid "1203503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2561
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2571
#, no-wrap
msgid "gitref:e405b2dc913c99189aa9b923ed686a790253cc7e[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2562
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2567
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2572
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2577
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2582
#, no-wrap
msgid "December 25, 2021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2564
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2574
#, no-wrap
msgid "12-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 12.0.0."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2565
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2575
#, no-wrap
msgid "1203504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2566
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2576
#, no-wrap
msgid "gitref:1a398266112e73f91a4f2e2701ceefd3f2948aac[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2569
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2579
#, no-wrap
msgid "12-STABLE after adding out-of-line LSE atomics helpers to [.filename]#libcompiler_rt.a# on aarch64."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2570
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2580
#, no-wrap
msgid "1203505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2571
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2581
#, no-wrap
msgid "gitref:0b7be89b329e0f862c25f34abfb13c75a4d45f2a[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2574
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2584
#, no-wrap
msgid "12-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 13.0.0."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2575
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2585
#, no-wrap
msgid "1203506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2576
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2586
#, no-wrap
msgid "gitref:f591279d9c93bc2ea9cd1a447c2df11d437fbc7b[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2577
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2587
#, no-wrap
msgid "February 12, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2579
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2589
#, no-wrap
msgid "12-STABLE after restoring availability tradeoff of random(4)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2580
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2590
#, no-wrap
msgid "1203507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2581
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2591
#, no-wrap
msgid "gitref:180d95e04e938328de8f2a24d16fdb5049e15262[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2582
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2592
#, no-wrap
msgid "April 9, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2584
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2594
#, no-wrap
msgid "12-STABLE after zlib unification."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2585
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2595
#, no-wrap
msgid "1203508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2586
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2596
#, no-wrap
msgid "gitref:6c717a28505d3e77a0c3780ca1f65eb85b538eb9[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2589
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2599
#, no-wrap
msgid "12-STABLE after iflib: Allow drivers to determine which queue to TX on."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2590
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2600
#, no-wrap
msgid "1204000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2591
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2601
#, no-wrap
msgid "gitref:fce871fe35204527a2ce08e43e1572ae9295cc00[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2592
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2597
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2602
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2607
#, no-wrap
msgid "October 20, 2022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2594
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2604
#, no-wrap
msgid "releng/12.4 branched from stable/12."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2595
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2605
#, no-wrap
msgid "1204500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2596
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2606
#, no-wrap
msgid "gitref:6a9031c5e2ba5435aa4ea08ee05c351d5bef035d[repository=\"src\",length=12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2599
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2609
#, no-wrap
msgid "12-STABLE after branching releng/12.4."
msgstr ""
@@ -11647,21912 +11695,21904 @@ msgstr ""
#. |October 30, 2021
#. |12-STABLE after XXXXXX.
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2611
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2621
#, no-wrap
msgid "FreeBSD 11 Versions"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2614
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2624
#, no-wrap
msgid "FreeBSD 11 `__FreeBSD_version` Values"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2623
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2633
#, no-wrap
msgid "1100000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2624
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2634
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/256284[256284]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2625
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3898
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2635
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3908
#, no-wrap
msgid "October 10, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2627
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2637
#, no-wrap
msgid "11.0-CURRENT."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2628
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2638
#, no-wrap
msgid "1100001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2629
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2639
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/256776[256776]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2630
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2640
#, no-wrap
msgid "October 19, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2632
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2642
#, no-wrap
msgid "11.0-CURRENT after addition of support for \"first boot\" [.filename]#rc.d# scripts, so ports can make use of this."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2633
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2643
#, no-wrap
msgid "1100002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2634
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2644
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/257696[257696]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2635
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2645
#, no-wrap
msgid "November 5, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2637
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2647
#, no-wrap
msgid "11.0-CURRENT after dropping support for historic ioctls."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2638
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2648
#, no-wrap
msgid "1100003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2639
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2649
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/258284[258284]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2640
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2650
#, no-wrap
msgid "November 17, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2642
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2652
#, no-wrap
msgid "11.0-CURRENT after iconv changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2643
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2653
#, no-wrap
msgid "1100004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2644
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2654
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/259424[259424]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2645
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3923
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2655
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3933
#, no-wrap
msgid "December 15, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2647
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2657
#, no-wrap
msgid "11.0-CURRENT after the behavior change of `gss_pseudo_random` introduced in link:https://svnweb.freebsd.org/changeset/base/259286[259286]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2648
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2658
#, no-wrap
msgid "1100005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2649
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2659
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/260010[260010]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2650
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2660
#, no-wrap
msgid "December 28, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2652
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2662
#, no-wrap
msgid "11.0-CURRENT after link:https://svnweb.freebsd.org/changeset/base/259951[259951] - Do not coalesce entries in man:vm_map_stack[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2653
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2663
#, no-wrap
msgid "1100006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2654
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2664
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/261246[261246]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2655
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2665
#, no-wrap
msgid "January 28, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2657
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2667
#, no-wrap
msgid "11.0-CURRENT after upgrades of libelf and libdwarf."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2658
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2668
#, no-wrap
msgid "1100007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2659
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2669
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/261283[261283]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2660
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2670
#, no-wrap
msgid "January 30, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2662
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2672
#, no-wrap
msgid "11.0-CURRENT after upgrade of libc++ to 3.4 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2663
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2673
#, no-wrap
msgid "1100008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2664
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2674
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/261881[261881]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2665
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2675
#, no-wrap
msgid "February 14, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2667
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2677
#, no-wrap
msgid "11.0-CURRENT after libc++ 3.4 ABI compatibility fix."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2668
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2678
#, no-wrap
msgid "1100009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2669
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2679
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/261991[261991]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2670
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2680
#, no-wrap
msgid "February 16, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2672
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2682
#, no-wrap
msgid "11.0-CURRENT after upgrade of llvm/clang to 3.4 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2673
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2683
#, no-wrap
msgid "1100010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2674
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2684
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/262630[262630]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2675
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2685
#, no-wrap
msgid "February 28, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2677
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2687
#, no-wrap
msgid "11.0-CURRENT after upgrade of ncurses to 5.9 release (rev link:https://svnweb.freebsd.org/changeset/base/262629[262629])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2678
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2688
#, no-wrap
msgid "1100011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2679
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2689
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/263102[263102]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2680
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2690
#, no-wrap
msgid "March 13, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2682
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2692
#, no-wrap
msgid "11.0-CURRENT after ABI change in struct `if_data`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2683
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2693
#, no-wrap
msgid "1100012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2684
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2694
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/263140[263140]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2685
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2690
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4638
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2695
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2700
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4646
#, no-wrap
msgid "March 14, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2687
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2697
#, no-wrap
msgid "11.0-CURRENT after removal of Novell IPX protocol support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2688
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2698
#, no-wrap
msgid "1100013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2689
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2699
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/263152[263152]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2692
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2702
#, no-wrap
msgid "11.0-CURRENT after removal of AppleTalk protocol support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2693
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2703
#, no-wrap
msgid "1100014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2694
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2704
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/263235[263235]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2695
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2705
#, no-wrap
msgid "March 16, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2697
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2707
#, no-wrap
msgid "11.0-CURRENT after renaming [.filename]#<sys/capability.h># to [.filename]#<sys/capsicum.h># to avoid a clash with similarly named headers in other operating systems. A compatibility header is left in place to limit build breakage, but will be deprecated in due course."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2698
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2708
#, no-wrap
msgid "1100015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2699
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2709
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/263620[263620]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2700
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2710
#, no-wrap
msgid "March 22, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2702
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2712
#, no-wrap
msgid "11.0-CURRENT after `cnt` rename to `vm_cnt`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2703
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2713
#, no-wrap
msgid "1100016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2704
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2714
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/263660[263660]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2705
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2715
#, no-wrap
msgid "March 23, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2707
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2717
#, no-wrap
msgid "11.0-CURRENT after addition of `armv6hf TARGET_ARCH`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2708
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2718
#, no-wrap
msgid "1100017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2709
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2719
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/264121[264121]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2710
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2720
#, no-wrap
msgid "April 4, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2712
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2722
#, no-wrap
msgid "11.0-CURRENT after GCC support for `__block` definition."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2713
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2723
#, no-wrap
msgid "1100018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2714
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2724
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/264212[264212]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2715
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3948
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2725
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3958
#, no-wrap
msgid "April 6, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2717
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2727
#, no-wrap
msgid "11.0-CURRENT after support for UDP-Lite protocol (RFC 3828)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2718
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2728
#, no-wrap
msgid "1100019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2719
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3952
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4652
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2729
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3962
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4660
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/264289[264289]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2720
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3953
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2730
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3963
#, no-wrap
msgid "April 8, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2722
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2732
#, no-wrap
msgid "11.0-CURRENT after FreeBSD-SA-14:06.openssl (rev link:https://svnweb.freebsd.org/changeset/base/264265[264265])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2723
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2733
#, no-wrap
msgid "1100020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2724
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2734
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/265215[265215]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2725
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2735
#, no-wrap
msgid "May 1, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2727
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2737
#, no-wrap
msgid "11.0-CURRENT after removing `lindev` in favor of having /dev/full by default (rev link:https://svnweb.freebsd.org/changeset/base/265212[265212])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2728
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2738
#, no-wrap
msgid "1100021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2729
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2739
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/266151[266151]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2730
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2740
#, no-wrap
msgid "May 6, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2732
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2742
#, no-wrap
msgid "11.0-CURRENT after [.filename]#src.opts.mk# changes, decoupling man:make.conf[5] from `buildworld` (rev link:https://svnweb.freebsd.org/changeset/base/265419[265419])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2733
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2743
#, no-wrap
msgid "1100022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2734
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2744
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/266904[266904]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2735
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2745
#, no-wrap
msgid "May 30, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2737
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2747
#, no-wrap
msgid "11.0-CURRENT after changes to man:strcasecmp[3], moving man:strcasecmp_l[3] and man:strncasecmp_l[3] from [.filename]#<string.h># to [.filename]#<strings.h># for POSIX 2008 compliance (rev link:https://svnweb.freebsd.org/changeset/base/266865[266865])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2738
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2748
#, no-wrap
msgid "1100023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2739
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2749
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/267440[267440]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2740
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3968
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2750
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3978
#, no-wrap
msgid "June 13, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2742
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2752
#, no-wrap
msgid "11.0-CURRENT after the CUSE library and kernel module have been attached to the build by default."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2743
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2753
#, no-wrap
msgid "1100024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2744
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2754
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/267992[267992]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2745
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2755
#, no-wrap
msgid "June 27, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2747
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2757
#, no-wrap
msgid "11.0-CURRENT after man:sysctl[3] API change."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2748
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2758
#, no-wrap
msgid "1100025"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2749
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2759
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/268066[268066]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2750
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2760
#, no-wrap
msgid "June 30, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2752
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2762
#, no-wrap
msgid "11.0-CURRENT after man:regex[3] library update to add \">\" and \"<\" delimiters."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2753
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2763
#, no-wrap
msgid "1100026"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2754
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2764
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/268118[268118]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2755
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2765
#, no-wrap
msgid "July 1, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2757
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2767
#, no-wrap
msgid "11.0-CURRENT after the internal interface between the NFS modules, including the krpc, was changed by (rev link:https://svnweb.freebsd.org/changeset/base/268115[268115])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2758
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2768
#, no-wrap
msgid "1100027"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2759
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2769
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/268441[268441]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2760
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3973
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4673
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2770
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3983
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4681
#, no-wrap
msgid "July 8, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2762
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2772
#, no-wrap
msgid "11.0-CURRENT after FreeBSD-SA-14:17.kmem (rev link:https://svnweb.freebsd.org/changeset/base/268431[268431])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2763
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2773
#, no-wrap
msgid "1100028"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2764
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2774
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/268945[268945]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2765
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2775
#, no-wrap
msgid "July 21, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2767
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2777
#, no-wrap
msgid "11.0-CURRENT after man:hdestroy[3] compliance fix changed ABI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2768
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2778
#, no-wrap
msgid "1100029"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2769
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2779
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/270173[270173]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2770
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3983
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3988
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2780
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3993
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3998
#, no-wrap
msgid "August 3, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2772
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2782
#, no-wrap
msgid "11.0-CURRENT after `SOCK_DGRAM` bug fix (rev link:https://svnweb.freebsd.org/changeset/base/269489[269489])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2773
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2783
#, no-wrap
msgid "1100030"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2774
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2784
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/270929[270929]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2775
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2785
#, no-wrap
msgid "September 1, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2777
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2787
#, no-wrap
msgid "11.0-CURRENT after `SOCK_RAW` sockets were changed to not modify packets at all."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2778
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2788
#, no-wrap
msgid "1100031"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2779
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3992
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4682
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5472
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2789
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4002
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4690
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5478
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/271341[271341]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2780
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2790
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3993
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4683
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5473
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2800
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4003
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4691
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5479
#, no-wrap
msgid "September 9, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2782
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2792
#, no-wrap
msgid "11.0-CURRENT after FreeBSD-SA-14:18.openssl (rev link:https://svnweb.freebsd.org/changeset/base/269686[269686])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2783
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2793
#, no-wrap
msgid "1100032"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2784
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2794
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/271438[271438]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2785
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2795
#, no-wrap
msgid "September 11, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2787
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2797
#, no-wrap
msgid "11.0-CURRENT after API changes to `ifa_ifwithbroadaddr`, `ifa_ifwithdstaddr`, `ifa_ifwithnet`, and `ifa_ifwithroute`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2788
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2798
#, no-wrap
msgid "1100033"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2789
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2799
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/271657[271657]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2792
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2802
#, no-wrap
msgid "11.0-CURRENT after changing `access`, `eaccess`, and `faccessat` to validate the mode argument."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2793
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2803
#, no-wrap
msgid "1100034"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2794
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3997
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4687
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5477
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2804
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4007
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4695
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5483
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/271686[271686]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2795
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3998
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4688
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5478
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2805
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4008
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4696
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5484
#, no-wrap
msgid "September 16, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2797
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2807
#, no-wrap
msgid "11.0-CURRENT after FreeBSD-SA-14:19.tcp (rev link:https://svnweb.freebsd.org/changeset/base/271666[271666])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2798
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2808
#, no-wrap
msgid "1100035"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2799
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2809
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/271705[271705]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2800
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2805
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2810
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2815
#, no-wrap
msgid "September 17, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2802
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2812
#, no-wrap
msgid "11.0-CURRENT after i915 HW context support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2803
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2813
#, no-wrap
msgid "1100036"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2804
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2814
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/271724[271724]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2807
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2817
#, no-wrap
msgid "Version bump to have ABI note distinguish binaries ready for strict man:mmap[2] flags checking (rev link:https://svnweb.freebsd.org/changeset/base/271724[271724])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2808
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2818
#, no-wrap
msgid "1100037"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2809
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2819
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/272674[272674]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2810
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2820
#, no-wrap
msgid "October 6, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2812
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2822
#, no-wrap
msgid "11.0-CURRENT after addition of man:explicit_bzero[3] (rev link:https://svnweb.freebsd.org/changeset/base/272673[272673])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2813
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2823
#, no-wrap
msgid "1100038"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2814
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2824
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/272951[272951]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2815
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2825
#, no-wrap
msgid "October 11, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2817
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2827
#, no-wrap
msgid "11.0-CURRENT after cleanup of TCP wrapper headers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2818
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2828
#, no-wrap
msgid "1100039"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2819
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2829
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/273250[273250]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2820
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2830
#, no-wrap
msgid "October 18, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2822
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2832
#, no-wrap
msgid "11.0-CURRENT after removal of `MAP_RENAME` and `MAP_NORESERVE`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2823
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2833
#, no-wrap
msgid "1100040"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2824
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4017
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4692
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5482
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2834
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4027
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4700
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5488
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/273432[273432]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2825
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4018
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4693
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5483
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2835
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4028
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4701
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5489
#, no-wrap
msgid "October 21, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2827
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2837
#, no-wrap
msgid "11.0-CURRENT after FreeBSD-SA-14:23 (rev link:https://svnweb.freebsd.org/changeset/base/273146[273146])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2828
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2838
#, no-wrap
msgid "1100041"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2829
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2839
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/273875[273875]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2830
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2840
#, no-wrap
msgid "October 30, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2832
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2842
#, no-wrap
msgid "11.0-CURRENT after API changes to `syscall_register`, `syscall32_register`, `syscall_register_helper` and `syscall32_register_helper` (rev link:https://svnweb.freebsd.org/changeset/base/273707[273707])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2833
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2843
#, no-wrap
msgid "1100042"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2834
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2844
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/274046[274046]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2835
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2845
#, no-wrap
msgid "November 3, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2837
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2847
#, no-wrap
msgid "11.0-CURRENT after a change to `struct tcpcb`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2838
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2848
#, no-wrap
msgid "1100043"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2839
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2849
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/274085[274085]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2840
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2845
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2850
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4023
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4698
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5488
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2855
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2860
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4033
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4706
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5494
#, no-wrap
msgid "November 4, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2842
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2852
#, no-wrap
msgid "11.0-CURRENT after enabling man:vt[4] by default."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2843
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2853
#, no-wrap
msgid "1100044"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2844
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2854
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/274116[274116]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2847
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2857
#, no-wrap
msgid "11.0-CURRENT after adding new libraries/utilities (`dpv` and `figpar`) for data throughput visualization."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2848
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2858
#, no-wrap
msgid "1100045"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2849
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4022
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4697
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5487
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2859
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4032
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4705
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5493
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/274162[274162]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2852
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2862
#, no-wrap
msgid "11.0-CURRENT after FreeBSD-SA-14:23, FreeBSD-SA-14:24, and FreeBSD-SA-14:25."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2853
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2863
#, no-wrap
msgid "1100046"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2854
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2864
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/274470[274470]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2855
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2860
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2865
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2870
#, no-wrap
msgid "November 13, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2857
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2867
#, no-wrap
msgid "11.0-CURRENT after `kern_poll` signature change (rev link:https://svnweb.freebsd.org/changeset/base/274462[274462])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2858
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2868
#, no-wrap
msgid "1100047"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2859
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2869
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/274476[274476]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2862
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2872
#, no-wrap
msgid "11.0-CURRENT after removal of no-at version of VFS syscalls helpers, like `kern_open`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2863
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2873
#, no-wrap
msgid "1100048"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2864
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2874
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/275358[275358]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2865
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2875
#, no-wrap
msgid "December 1, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2867
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2877
#, no-wrap
msgid "11.0-CURRENT after starting the process of removing the use of the deprecated \"M_FLOWID\" flag from the network code."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2868
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2878
#, no-wrap
msgid "1100049"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2869
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2879
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/275633[275633]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2870
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2880
#, no-wrap
msgid "December 9, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2872
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2882
#, no-wrap
msgid "11.0-CURRENT after importing an important fix to the LLVM vectorizer, which could lead to buffer overruns in some cases."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2873
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2883
#, no-wrap
msgid "1100050"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2874
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2884
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/275732[275732]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2875
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2885
#, no-wrap
msgid "December 12, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2877
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2887
#, no-wrap
msgid "11.0-CURRENT after adding AES-ICM and AES-GCM to OpenCrypto."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2878
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2888
#, no-wrap
msgid "1100051"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2879
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2889
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/276096[276096]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2880
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2890
#, no-wrap
msgid "December 23, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2882
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2892
#, no-wrap
msgid "11.0-CURRENT after removing old NFS client and server code from the kernel."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2883
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2893
#, no-wrap
msgid "1100052"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2884
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2894
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/276479[276479]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2885
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2895
#, no-wrap
msgid "December 31, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2887
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2897
#, no-wrap
msgid "11.0-CURRENT after upgrade of clang, llvm and lldb to 3.5.0 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2888
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2898
#, no-wrap
msgid "1100053"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2889
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2899
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/276781[276781]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2890
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2900
#, no-wrap
msgid "January 7, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2892
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2902
#, no-wrap
msgid "11.0-CURRENT after man:MCLGET[9] gained a return value (rev link:https://svnweb.freebsd.org/changeset/base/276750[276750])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2893
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2903
#, no-wrap
msgid "1100054"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2894
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2904
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/277213[277213]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2895
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2905
#, no-wrap
msgid "January 15, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2897
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2907
#, no-wrap
msgid "11.0-CURRENT after rewrite of callout subsystem."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2898
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2908
#, no-wrap
msgid "1100055"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2899
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2909
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/277528[277528]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2900
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2910
#, no-wrap
msgid "January 22, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2902
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2912
#, no-wrap
msgid "11.0-CURRENT after reverting callout changes in link:https://svnweb.freebsd.org/changeset/base/277213[277213]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2903
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2913
#, no-wrap
msgid "1100056"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2904
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2914
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/277610[277610]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2905
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2915
#, no-wrap
msgid "January 23, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2907
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2917
#, no-wrap
msgid "11.0-CURRENT after addition of `futimens` and `utimensat` system calls."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2908
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2918
#, no-wrap
msgid "1100057"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2909
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2919
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/277897[277897]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2910
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2920
#, no-wrap
msgid "January 29, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2912
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2922
#, no-wrap
msgid "11.0-CURRENT after removal of `d_thread_t`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2913
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2923
#, no-wrap
msgid "1100058"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2914
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2924
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/278228[278228]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2915
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2925
#, no-wrap
msgid "February 5, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2917
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2927
#, no-wrap
msgid "11.0-CURRENT after addition of support for probing the SCSI VPD Extended Inquiry page (0x86)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2918
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2928
#, no-wrap
msgid "1100059"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2919
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2929
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/278442[278442]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2920
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2930
#, no-wrap
msgid "February 9, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2922
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2932
#, no-wrap
msgid "11.0-CURRENT after import of xz 5.2.0, which added multi-threaded compression and lzma gained libthr dependency (rev link:https://svnweb.freebsd.org/changeset/base/278433[278433])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2923
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2933
#, no-wrap
msgid "1100060"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2924
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2934
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/278846[278846]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2925
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2935
#, no-wrap
msgid "February 16, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2927
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2937
#, no-wrap
msgid "11.0-CURRENT after forwarding `FBIO_BLANK` to framebuffer clients."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2928
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2938
#, no-wrap
msgid "1100061"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2929
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2939
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/278964[278964]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2930
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4053
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2940
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4063
#, no-wrap
msgid "February 18, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2932
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2942
#, no-wrap
msgid "11.0-CURRENT after `CDAI_FLAG_NONE` addition."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2933
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2943
#, no-wrap
msgid "1100062"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2934
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2944
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/279221[279221]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2935
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2945
#, no-wrap
msgid "February 23, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2937
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2947
#, no-wrap
msgid "11.0-CURRENT after man:mtio[4] and man:sa[4] API and man:ioctl[2] additions."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2938
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2948
#, no-wrap
msgid "1100063"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2939
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2949
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/279728[279728]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2940
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2945
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2950
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2955
#, no-wrap
msgid "March 7, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2942
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2952
#, no-wrap
msgid "11.0-CURRENT after adding mutex support to the `pps_ioctl()` API in the kernel."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2943
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2953
#, no-wrap
msgid "1100064"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2944
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2954
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/279729[279729]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2947
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2957
#, no-wrap
msgid "11.0-CURRENT after adding PPS support to USB serial drivers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2948
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2958
#, no-wrap
msgid "1100065"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2949
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2959
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/280031[280031]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2950
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2960
#, no-wrap
msgid "March 15, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2952
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2962
#, no-wrap
msgid "11.0-CURRENT after upgrading clang, llvm and lldb to 3.6.0."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2953
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2963
#, no-wrap
msgid "1100066"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2954
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2964
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/280306[280306]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2955
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2965
#, no-wrap
msgid "March 20, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2957
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2967
#, no-wrap
msgid "11.0-CURRENT after removal of SSLv2 support from OpenSSL."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2958
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2968
#, no-wrap
msgid "1100067"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2959
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2969
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/280630[280630]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2960
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2970
#, no-wrap
msgid "March 25, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2962
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2972
#, no-wrap
msgid "11.0-CURRENT after removal of SSLv2 support from man:fetch[1] and man:fetch[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2963
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2973
#, no-wrap
msgid "1100068"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2964
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2974
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/281172[281172]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2965
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2975
#, no-wrap
msgid "April 6, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2967
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2977
#, no-wrap
msgid "11.0-CURRENT after change to net.inet6.ip6.mif6table sysctl."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2968
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2978
#, no-wrap
msgid "1100069"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2969
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2979
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/281550[281550]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2970
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2980
#, no-wrap
msgid "April 15, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2972
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2982
#, no-wrap
msgid "11.0-CURRENT after removal of const qualifier from man:iconv[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2973
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2983
#, no-wrap
msgid "1100070"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2974
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2984
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/281613[281613]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2975
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2985
#, no-wrap
msgid "April 16, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2977
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2987
#, no-wrap
msgid "11.0-CURRENT after moving ALTQ from [.filename]#contrib# to [.filename]#net/altq#."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2978
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2988
#, no-wrap
msgid "1100071"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2979
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2989
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/282256[282256]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2980
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2990
#, no-wrap
msgid "April 29, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2982
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2992
#, no-wrap
msgid "11.0-CURRENT after API/ABI change to man:smb[4] (rev link:https://svnweb.freebsd.org/changeset/base/281985[281985])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2983
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2993
#, no-wrap
msgid "1100072"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2984
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2994
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/282319[282319]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2985
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2995
#, no-wrap
msgid "May 1, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2987
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2997
#, no-wrap
msgid "11.0-CURRENT after adding man:reallocarray[3] in libc (rev link:https://svnweb.freebsd.org/changeset/base/282314[282314])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2988
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2998
#, no-wrap
msgid "1100073"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2989
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2999
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/282650[282650]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2990
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3000
#, no-wrap
msgid "May 8, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2992
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3002
#, no-wrap
msgid "11.0-CURRENT after extending the maximum number of allowed PCM channels in a PCM stream to 127 and decreasing the maximum number of sub-channels to 1."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2993
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3003
#, no-wrap
msgid "1100074"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2994
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3004
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/283526[283526]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2995
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3005
#, no-wrap
msgid "May 25, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2997
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3007
#, no-wrap
msgid "11.0-CURRENT after adding preliminary support for x86-64 Linux binaries (rev link:https://svnweb.freebsd.org/changeset/base/283424[283424]), and upgrading clang and llvm to 3.6.1."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2998
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3008
#, no-wrap
msgid "1100075"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:2999
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3009
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/283623[283623]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3000
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3010
#, no-wrap
msgid "May 27, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3002
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3012
#, no-wrap
msgid "11.0-CURRENT after `dounmount()` requiring a reference on the passed struct mount (rev link:https://svnweb.freebsd.org/changeset/base/283602[283602])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3003
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3013
#, no-wrap
msgid "1100076"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3004
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3014
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/283983[283983]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3005
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3015
#, no-wrap
msgid "June 4, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3007
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3017
#, no-wrap
msgid "11.0-CURRENT after disabled generation of legacy formatted password databases entries by default."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3008
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3018
#, no-wrap
msgid "1100077"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3009
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3019
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/284233[284233]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3010
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4105
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3020
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4113
#, no-wrap
msgid "June 10, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3012
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3022
#, no-wrap
msgid "11.0-CURRENT after API changes to `lim_cur`, `lim_max`, and `lim_rlimit` (rev link:https://svnweb.freebsd.org/changeset/base/284215[284215])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3013
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3023
#, no-wrap
msgid "1100078"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3014
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3024
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/286672[286672]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3015
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3230
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3025
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3240
#, no-wrap
msgid "August 12, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3017
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3027
#, no-wrap
msgid "11.0-CURRENT after man:crunchgen[1] changes from link:https://svnweb.freebsd.org/changeset/base/284356[284356] to link:https://svnweb.freebsd.org/changeset/base/285986[285986]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3018
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3028
#, no-wrap
msgid "1100079"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3019
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3029
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/286874[286874]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3020
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3030
#, no-wrap
msgid "August 18, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3022
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3032
#, no-wrap
msgid "11.0-CURRENT after import of jemalloc 4.0.0 (rev link:https://svnweb.freebsd.org/changeset/base/286866[286866])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3023
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3033
#, no-wrap
msgid "1100080"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3024
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3034
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/288943[288943]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3025
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3035
#, no-wrap
msgid "October 5, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3027
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3037
#, no-wrap
msgid "11.0-CURRENT after upgrading clang, llvm, lldb, compiler-rt and libc++ to 3.7.0."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3028
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3038
#, no-wrap
msgid "1100081"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3029
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3039
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/289415[289415]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3030
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3040
#, no-wrap
msgid "October 16, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3032
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3042
#, no-wrap
msgid "11.0-CURRENT after `undating` ZFS to support resumable send/receive (rev link:https://svnweb.freebsd.org/changeset/base/289362[289362])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3033
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3043
#, no-wrap
msgid "1100082"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3034
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3044
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/289594[289594]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3035
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3045
#, no-wrap
msgid "October 19, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3037
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3047
#, no-wrap
msgid "11.0-CURRENT after Linux KPI updates."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3038
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3048
#, no-wrap
msgid "1100083"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3039
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3049
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/289749[289749]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3040
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3050
#, no-wrap
msgid "October 22, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3042
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3052
#, no-wrap
msgid "11.0-CURRENT after renaming [.filename]#linuxapi.ko# to [.filename]#linuxkpi.ko#."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3043
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3053
#, no-wrap
msgid "1100084"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3044
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3054
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/290135[290135]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3045
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3055
#, no-wrap
msgid "October 29, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3047
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3057
#, no-wrap
msgid "11.0-CURRENT after moving the LinuxKPI module into the default kernel build."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3048
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3058
#, no-wrap
msgid "1100085"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3049
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3059
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/290207[290207]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3050
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3060
#, no-wrap
msgid "October 30, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3052
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3062
#, no-wrap
msgid "11.0-CURRENT after import of OpenSSL 1.0.2d."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3053
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3063
#, no-wrap
msgid "1100086"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3054
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3064
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/290275[290275]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3055
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3065
#, no-wrap
msgid "November 2, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3057
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3067
#, no-wrap
msgid "11.0-CURRENT after making man:figpar[3] macros more unique."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3058
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3068
#, no-wrap
msgid "1100087"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3059
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3069
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/290479[290479]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3060
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3065
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3070
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3075
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3080
#, no-wrap
msgid "November 7, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3062
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3072
#, no-wrap
msgid "11.0-CURRENT after changing man:sysctl_add_oid[9]'s ABI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3063
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3073
#, no-wrap
msgid "1100088"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3064
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3074
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/290495[290495]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3067
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3077
#, no-wrap
msgid "11.0-CURRENT after string collation and locales rework."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3068
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3078
#, no-wrap
msgid "1100089"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3069
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3079
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/290505[290505]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3072
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3082
#, no-wrap
msgid "11.0-CURRENT after API change to man:sysctl_add_oid[9] (rev link:https://svnweb.freebsd.org/changeset/base/290475[290475])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3073
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3083
#, no-wrap
msgid "1100090"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3074
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3084
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/290715[290715]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3075
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3085
#, no-wrap
msgid "November 10, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3077
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3087
#, no-wrap
msgid "11.0-CURRENT after API change to callout_stop macro; (rev link:https://svnweb.freebsd.org/changeset/base/290664[290664])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3078
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3088
#, no-wrap
msgid "1100091"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3079
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3089
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/291537[291537]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3080
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3090
#, no-wrap
msgid "November 30, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3082
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3092
#, no-wrap
msgid "11.0-CURRENT after changing the interface between the [.filename]#nfsd.ko# and [.filename]#nfscommon.ko# modules in link:https://svnweb.freebsd.org/changeset/base/291527[291527]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3083
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3093
#, no-wrap
msgid "1100092"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3084
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3094
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/292499[292499]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3085
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3095
#, no-wrap
msgid "December 19, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3087
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3097
#, no-wrap
msgid "11.0-CURRENT after removal of `vm_pageout_grow_cache` (rev link:https://svnweb.freebsd.org/changeset/base/292469[292469])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3088
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3098
#, no-wrap
msgid "1100093"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3089
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3099
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/292966[292966]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3090
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4145
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3100
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4153
#, no-wrap
msgid "December 30, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3092
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3102
#, no-wrap
msgid "11.0-CURRENT after removal of sys/crypto/sha2.h (rev link:https://svnweb.freebsd.org/changeset/base/292782[292782])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3093
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3103
#, no-wrap
msgid "1100094"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3094
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3104
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/294086[294086]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3095
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3105
#, no-wrap
msgid "January 15, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3097
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3107
#, no-wrap
msgid "11.0-CURRENT after LinuxKPI PCI changes (rev link:https://svnweb.freebsd.org/changeset/base/294086[294086])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3098
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3108
#, no-wrap
msgid "1100095"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3099
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3109
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/294327[294327]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3100
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3110
#, no-wrap
msgid "January 19, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3102
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3112
#, no-wrap
msgid "11.0-CURRENT after LRO optimizations."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3103
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3113
#, no-wrap
msgid "1100096"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3104
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3114
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/294505[294505]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3105
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3115
#, no-wrap
msgid "January 21, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3107
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3117
#, no-wrap
msgid "11.0-CURRENT after LinuxKPI idr_* additions."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3108
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3118
#, no-wrap
msgid "1100097"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3109
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3119
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/294860[294860]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3110
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3120
#, no-wrap
msgid "January 26, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3112
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3122
#, no-wrap
msgid "11.0-CURRENT after API change to man:dpv[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3113
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3123
#, no-wrap
msgid "1100098"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3114
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3124
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/295682[295682]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3115
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3125
#, no-wrap
msgid "February 16, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3117
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3127
#, no-wrap
msgid "11.0-CURRENT after API change to `rman` (rev link:https://svnweb.freebsd.org/changeset/base/294883[294883])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3118
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3128
#, no-wrap
msgid "1100099"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3119
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3129
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/295739[295739]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3120
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3130
#, no-wrap
msgid "February 18, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3122
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3132
#, no-wrap
msgid "11.0-CURRENT after allowing drivers to set the TCP ACK/data segment aggregation limit."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3123
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3133
#, no-wrap
msgid "1100100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3124
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3134
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/296136[296136]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3125
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3135
#, no-wrap
msgid "February 26, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3127
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3137
#, no-wrap
msgid "11.0-CURRENT after man:bus_alloc_resource_any[9] API addition."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3128
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3138
#, no-wrap
msgid "1100101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3129
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3139
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/296417[296417]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3130
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3140
#, no-wrap
msgid "March 5, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3132
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3142
#, no-wrap
msgid "11.0-CURRENT after upgrading copies of clang, llvm, lldb and compiler-rt to 3.8.0 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3133
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3143
#, no-wrap
msgid "1100102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3134
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3144
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/296749[296749]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3135
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3145
#, no-wrap
msgid "March 12, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3137
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3147
#, no-wrap
msgid "11.0-CURRENT after libelf cross-endian fix in rev link:https://svnweb.freebsd.org/changeset/base/296685[296685]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3138
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3148
#, no-wrap
msgid "1100103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3139
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3149
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/297000[297000]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3140
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3150
#, no-wrap
msgid "March 18, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3142
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3152
#, no-wrap
msgid "11.0-CURRENT after using `uintmax_t` for `rman` ranges."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3143
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3153
#, no-wrap
msgid "1100104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3144
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3154
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/297156[297156]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3145
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3155
#, no-wrap
msgid "March 21, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3147
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3157
#, no-wrap
msgid "11.0-CURRENT after tracking `filemon` usage via a proc.p_filemon pointer rather than its own lists."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3148
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3158
#, no-wrap
msgid "1100105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3149
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3159
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/297602[297602]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3150
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3160
#, no-wrap
msgid "April 6, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3152
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3162
#, no-wrap
msgid "11.0-CURRENT after fixing sed functions `i` and `a` from discarding leading space."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3153
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3163
#, no-wrap
msgid "1100106"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3154
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3164
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/298486[298486]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3155
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3165
#, no-wrap
msgid "April 22, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3157
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3167
#, no-wrap
msgid "11.0-CURRENT after fixes for using IPv6 addresses with RDMA."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3158
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3168
#, no-wrap
msgid "1100107"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3159
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3169
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/299090[299090]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3160
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3170
#, no-wrap
msgid "May 4, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3162
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3172
#, no-wrap
msgid "11.0-CURRENT after improving performance and functionality of the man:bitstring[3] API."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3163
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3173
#, no-wrap
msgid "1100108"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3164
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3174
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/299530[299530]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3165
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3175
#, no-wrap
msgid "May 12, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3167
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3177
#, no-wrap
msgid "11.0-CURRENT after fixing handling of IOCTLs in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3168
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3178
#, no-wrap
msgid "1100109"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3169
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3179
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/299933[299933]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3170
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3180
#, no-wrap
msgid "May 16, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3172
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3182
#, no-wrap
msgid "11.0-CURRENT after implementing more Linux device related functions in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3173
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3183
#, no-wrap
msgid "1100110"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3174
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3184
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/300207[300207]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3175
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4720
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3185
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4726
#, no-wrap
msgid "May 19, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3177
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3187
#, no-wrap
msgid "11.0-CURRENT after adding support for managing Shingled Magnetic Recording (SMR) drives."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3178
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3188
#, no-wrap
msgid "1100111"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3179
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3189
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/300303[300303]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3180
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3190
#, no-wrap
msgid "May 20, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3182
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3192
#, no-wrap
msgid "11.0-CURRENT after removing `brk` and `sbrk` from arm64."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3183
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3193
#, no-wrap
msgid "1100112"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3184
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3194
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/300539[300539]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3185
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3195
#, no-wrap
msgid "May 23, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3187
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3197
#, no-wrap
msgid "11.0-CURRENT after adding `bit_count` to the man:bitstring[3] API."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3188
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3198
#, no-wrap
msgid "1100113"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3189
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3199
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/300701[300701]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3190
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3195
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3200
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3205
#, no-wrap
msgid "May 26, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3192
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3202
#, no-wrap
msgid "11.0-CURRENT after disabling alignment faults on armv6."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3193
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3203
#, no-wrap
msgid "1100114"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3194
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3204
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/300806[300806]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3197
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3207
#, no-wrap
msgid "11.0-CURRENT after fixing man:crunchgen[1] usage with `MAKEOBJDIRPREFIX`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3198
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3208
#, no-wrap
msgid "1100115"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3199
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3209
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/300982[300982]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3200
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3210
#, no-wrap
msgid "May 30, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3202
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3212
#, no-wrap
msgid "11.0-CURRENT after adding an mbuf flag for `M_HASHTYPE_`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3203
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3213
#, no-wrap
msgid "1100116"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3204
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3214
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/301011[301011]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3205
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3215
#, no-wrap
msgid "May 31, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3207
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3217
#, no-wrap
msgid "11.0-CURRENT after SHA-512t256 (rev link:https://svnweb.freebsd.org/changeset/base/300903[300903]) and Skein (rev link:https://svnweb.freebsd.org/changeset/base/300966[300966]) where added to libmd, libcrypt, the kernel, and ZFS (rev link:https://svnweb.freebsd.org/changeset/base/301010[301010])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3208
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3218
#, no-wrap
msgid "1100117"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3209
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3219
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/301892[301892]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3210
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3220
#, no-wrap
msgid "June 6, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3212
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3222
#, no-wrap
msgid "11.0-CURRENT after libpam was synced with stock link:https://svnweb.freebsd.org/changeset/base/301602[301602], bumping library version."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3213
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3223
#, no-wrap
msgid "1100118"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3214
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3224
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/302071[302071]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3215
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4195
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3225
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4203
#, no-wrap
msgid "June 21, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3217
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3227
#, no-wrap
msgid "11.0-CURRENT after breaking binary compatibility of struct disk link:https://svnweb.freebsd.org/changeset/base/302069[302069]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3218
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3228
#, no-wrap
msgid "1100119"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3219
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3229
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/302150[302150]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3220
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3225
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3230
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3235
#, no-wrap
msgid "June 23, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3222
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3232
#, no-wrap
msgid "11.0-CURRENT after switching `geom_disk` to using a pool mutex."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3223
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3233
#, no-wrap
msgid "1100120"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3224
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3234
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/302153[302153]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3227
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3237
#, no-wrap
msgid "11.0-CURRENT after adding spares to struct ifnet."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3228
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3238
#, no-wrap
msgid "1100121"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3229
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3234
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3239
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3244
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/303979[303979]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3232
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3242
#, no-wrap
msgid "11-STABLE after `releng/11.0` branched from 11-STABLE (rev link:https://svnweb.freebsd.org/changeset/base/303975[303975])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3233
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3243
#, no-wrap
msgid "1100500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3235
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3245
#, no-wrap
msgid "August 12, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3237
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3247
#, no-wrap
msgid "11.0-STABLE adding branched link:https://svnweb.freebsd.org/changeset/base/303976[303976]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3238
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3248
#, no-wrap
msgid "1100501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3239
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3249
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/304609[304609]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3242
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3252
#, no-wrap
msgid "11.0-STABLE after adding C++11 `thread_local` support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3243
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3253
#, no-wrap
msgid "1100502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3244
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3254
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/304865[304865]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3245
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4210
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3255
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4218
#, no-wrap
msgid "August 26, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3247
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3257
#, no-wrap
msgid "11.0-STABLE after `LC_*_MASK` fix."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3248
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3258
#, no-wrap
msgid "1100503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3249
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3259
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/305733[305733]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3250
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4215
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4725
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5500
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3260
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4223
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4731
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5504
#, no-wrap
msgid "September 12, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3252
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3262
#, no-wrap
msgid "11.0-STABLE after resolving a deadlock between `device_detach()` and man:usbd_do_request_flags[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3253
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3263
#, no-wrap
msgid "1100504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3254
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3264
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/307330[307330]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3255
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4220
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3265
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4228
#, no-wrap
msgid "October 14, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3257
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3267
#, no-wrap
msgid "11.0-STABLE after ZFS merges."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3258
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3268
#, no-wrap
msgid "1100505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3259
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3269
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/307590[307590]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3260
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3270
#, no-wrap
msgid "October 19, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3262
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3272
#, no-wrap
msgid "11.0-STABLE after `struct fb_info` change."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3263
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3273
#, no-wrap
msgid "1100506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3264
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3274
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/308048[308048]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3265
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4225
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3275
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4233
#, no-wrap
msgid "October 28, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3267
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3277
#, no-wrap
msgid "11.0-STABLE after installing header files required development with `libzfs_core`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3268
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3278
#, no-wrap
msgid "1100507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3269
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3279
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/310120[310120]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3270
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4230
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3280
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4238
#, no-wrap
msgid "December 15, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3272
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3282
#, no-wrap
msgid "11.0-STABLE after adding the `ki_moretdname` member to `struct kinfo_proc` and `struct kinfo_proc32` to export the whole thread name to user-space utilities."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3273
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3283
#, no-wrap
msgid "1100508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3274
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3284
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/310618[310618]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3275
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3285
#, no-wrap
msgid "December 26, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3277
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3287
#, no-wrap
msgid "11.0-STABLE after upgrading copies of clang, llvm, lldb, compiler-rt and libc++ to 3.9.1 release, and adding lld 3.9.1."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3278
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3288
#, no-wrap
msgid "1100509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3279
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3289
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/311186[311186]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3280
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3290
#, no-wrap
msgid "January 3, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3282
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3292
#, no-wrap
msgid "11.0-STABLE after man:crunchgen[1] META_MODE fix (rev link:https://svnweb.freebsd.org/changeset/base/311185[311185])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3283
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3293
#, no-wrap
msgid "1100510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3284
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3294
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/315312[315312]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3285
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3295
#, no-wrap
msgid "March 15, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3287
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3297
#, no-wrap
msgid "11.0-STABLE after MFC of `fget_cap`, `getsock_cap`, and related changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3288
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3298
#, no-wrap
msgid "1100511"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3289
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3299
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/316423[316423]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3290
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3300
#, no-wrap
msgid "April 2, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3292
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3302
#, no-wrap
msgid "11.0-STABLE after multiple MFCs updating clang, llvm, lld, lldb, compiler-rt and libc++ to 4.0.0 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3293
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3303
#, no-wrap
msgid "1100512"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3294
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3304
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/316498[316498]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3295
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4240
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3305
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4248
#, no-wrap
msgid "April 4, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3297
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3307
#, no-wrap
msgid "11.0-STABLE after making CAM SIM lock optional (revs link:https://svnweb.freebsd.org/changeset/base/315673[315673], link:https://svnweb.freebsd.org/changeset/base/315674[315674])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3298
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3308
#, no-wrap
msgid "1100513"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3299
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3309
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/318197[318197]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3300
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4245
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3310
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4253
#, no-wrap
msgid "May 11, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3302
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3312
#, no-wrap
msgid "11.0-STABLE after merging the addition of the [.filename]#<dev/mmc/mmc_ioctl.h># header."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3303
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3313
#, no-wrap
msgid "1100514"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3304
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3314
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/319279[319279]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3305
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3315
#, no-wrap
msgid "May 31, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3307
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3317
#, no-wrap
msgid "11.0-STABLE after multiple MFCs of `libpcap`, `WITHOUT_INET6`, and a few other minor changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3308
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3318
#, no-wrap
msgid "1101000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3309
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3319
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/320486[320486]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3310
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3315
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3320
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3325
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3330
#, no-wrap
msgid "June 30, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3312
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3322
#, no-wrap
msgid "`releng/11.1` branched from `stable/11`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3313
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3323
#, no-wrap
msgid "1101001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3314
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3324
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/320763[320763]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3317
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3327
#, no-wrap
msgid "11.1-RC1 After merging the `MAP_GUARD` man:mmap[2] flag addition."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3318
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3328
#, no-wrap
msgid "1101500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3319
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3329
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/320487[320487]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3322
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3332
#, no-wrap
msgid "11-STABLE after `releng/11.1` branched."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3323
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3333
#, no-wrap
msgid "1101501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3324
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3334
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/320666[320666]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3325
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3335
#, no-wrap
msgid "July 5, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3327
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3337
#, no-wrap
msgid "11-STABLE after merging the `MAP_GUARD` man:mmap[2] flag addition."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3328
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3338
#, no-wrap
msgid "1101502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3332
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3342
#, no-wrap
msgid "11-STABLE after merging the NFS client forced dismount support `umount -N` addition."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3333
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3343
#, no-wrap
msgid "1101503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3334
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3344
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/323431[323431]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3335
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3345
#, no-wrap
msgid "September 11, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3337
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3347
#, no-wrap
msgid "11-STABLE after merging changes making the WRFSBASE instruction operational on amd64."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3338
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3348
#, no-wrap
msgid "1101504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3339
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3349
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/324006[324006]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3342
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3352
#, no-wrap
msgid "11-STABLE after merging libm from head, which adds man:cacoshl[3], man:cacosl[3], man:casinhl[3], man:casinl[3], man:catanl[3], man:catanhl[3], man:sincos[3], man:sincosf[3], and man:sincosl[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3343
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3353
#, no-wrap
msgid "1101505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3344
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3354
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/324023[324023]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3347
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3357
#, no-wrap
msgid "11-STABLE after merging clang, llvm, lld, lldb, compiler-rt and libc++ 5.0.0 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3348
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3358
#, no-wrap
msgid "1101506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3349
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3359
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/325003[325003]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3350
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3360
#, no-wrap
msgid "October 25, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3352
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3362
#, no-wrap
msgid "11-STABLE after merging link:https://svnweb.freebsd.org/changeset/base/324281[324281], adding the `value.u16` field to `struct diocgattr_arg`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3353
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3363
#, no-wrap
msgid "1101507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3354
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4269
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3364
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4277
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/328379[328379]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3355
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3360
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4270
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3365
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3370
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4278
#, no-wrap
msgid "January 24, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3357
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3367
#, no-wrap
msgid "11-STABLE after merging link:https://svnweb.freebsd.org/changeset/base/325028[325028], fixing `ptrace()` to always clear the correct thread event when resuming."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3358
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3368
#, no-wrap
msgid "1101508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3359
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3369
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/328386[328386]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3362
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3372
#, no-wrap
msgid "11-STABLE after merging link:https://svnweb.freebsd.org/changeset/base/316648[316648], renaming `smp_no_rendevous_barrier()` to `smp_no_rendezvous_barrier()`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3363
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3373
#, no-wrap
msgid "1101509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3364
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3374
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/328653[328653]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3365
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3375
#, no-wrap
msgid "February 1, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3367
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3377
#, no-wrap
msgid "11-STABLE after an overwrite merge backport of the LinuxKPI from FreeBSD-head."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3368
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3378
#, no-wrap
msgid "1101510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3369
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3379
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/329450[329450]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3370
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3380
#, no-wrap
msgid "February 17, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3372
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3382
#, no-wrap
msgid "11-STABLE after the `cmpxchg()` macro is now fully functional in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3373
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3383
#, no-wrap
msgid "1101511"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3374
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3384
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/329981[329981]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3375
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3385
#, no-wrap
msgid "February 25, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3377
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3387
#, no-wrap
msgid "11-STABLE after concluding the recent LinuxKPI related updates."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3378
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3388
#, no-wrap
msgid "1101512"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3379
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3389
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/331219[331219]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3380
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3390
#, no-wrap
msgid "March 19, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3382
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3392
#, no-wrap
msgid "11-STABLE after merging `retpoline` support from the upstream llvm, clang and lld 5.0 branches."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3383
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3393
#, no-wrap
msgid "1101513"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3384
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3394
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/331838[331838]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3385
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3395
#, no-wrap
msgid "March 31, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3387
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3397
#, no-wrap
msgid "11-STABLE after merging clang, llvm, lld, lldb, compiler-rt and libc++ 6.0.0 release, and several follow-up fixes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3388
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3398
#, no-wrap
msgid "1101514"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3389
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3399
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/332089[332089]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3390
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3400
#, no-wrap
msgid "April 5, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3392
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3402
#, no-wrap
msgid "11-STABLE after merging link:https://svnweb.freebsd.org/changeset/base/328331[328331], adding a new and incompatible interpretation of `${name}_limits` in rc scripts."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3393
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3403
#, no-wrap
msgid "1101515"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3394
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3404
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/332363[332363]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3395
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3405
#, no-wrap
msgid "April 10, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3397
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3407
#, no-wrap
msgid "11-STABLE after reverting link:https://svnweb.freebsd.org/changeset/base/331880[331880], removing the new and incompatible interpretation of `${name}_limits` in rc scripts."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3398
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3408
#, no-wrap
msgid "1101516"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3399
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3409
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/334392[334392]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3400
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3410
#, no-wrap
msgid "May 30, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3402
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3412
#, no-wrap
msgid "11-STABLE after man:dwatch[1] touch-ups."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3403
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3413
#, no-wrap
msgid "1102000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3404
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3414
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/334459[334459]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3407
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3417
#, no-wrap
msgid "`releng/11.2` branched from `stable/11`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3408
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3418
#, no-wrap
msgid "1102500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3409
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3419
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/334461[334461]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3412
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3422
#, no-wrap
msgid "11-STABLE after releng/11.2 branched."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3413
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3423
#, no-wrap
msgid "1102501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3414
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3424
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/335436[335436]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3415
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3425
#, no-wrap
msgid "June 20, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3417
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3427
#, no-wrap
msgid "11-STABLE after LinuxKPI updates requiring recompilation of external kernel modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3418
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3428
#, no-wrap
msgid "1102502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3419
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3429
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/338617[338617]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3420
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3430
#, no-wrap
msgid "September 12, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3422
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3432
#, no-wrap
msgid "11-STABLE after adding a socket option SO_TS_CLOCK and fixing `recvmsg32()` system call to properly down-convert layout of the 64-bit structures to match what 32-bit app(s) expect."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3423
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3433
#, no-wrap
msgid "1102503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3424
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3434
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/338931[338931]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3425
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3435
#, no-wrap
msgid "September 25, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3427
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3437
#, no-wrap
msgid "11-STABLE after merging a TCP checksum fix to man:iflib[9] and adding new media types to if_media.h"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3428
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3438
#, no-wrap
msgid "1102504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3429
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3439
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/340309[340309]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3430
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3440
#, no-wrap
msgid "November 9, 2018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3432
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3442
#, no-wrap
msgid "11-STABLE after several MFCs: updating man:objcopy[1] to properly handle little-endian MIPS64 object; correcting mips64el test to use ELF header; adding test for 64-bit ELF in _libelf_is_mips64el."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3433
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3443
#, no-wrap
msgid "1102505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3434
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3444
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/342804[342804]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3437
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3447
#, no-wrap
msgid "11-STABLE after merge of fixing `linux_destroy_dev()` behaviour when there are still files open from the destroying cdev."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3438
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3448
#, no-wrap
msgid "1102506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3439
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3449
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/344220[344220]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3440
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3450
#, no-wrap
msgid "February 17, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3442
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3452
#, no-wrap
msgid "11-STABLE after merging multiple commits to lualoader."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3443
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3453
#, no-wrap
msgid "1102507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3444
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3454
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/346296[346296]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3447
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3457
#, no-wrap
msgid "11-STABLE after merging llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp 8.0.0 final release r356365."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3448
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3458
#, no-wrap
msgid "1102508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3452
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3462
#, no-wrap
msgid "11-STABLE after `ether_gen_addr` availability."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3453
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3463
#, no-wrap
msgid "1102509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3454
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3464
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/347212[347212]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3457
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3467
#, no-wrap
msgid "11-STABLE after MFC of link:https://svnweb.freebsd.org/changeset/base/345303[345303], link:https://svnweb.freebsd.org/changeset/base/345658,[345658,] and partially of link:https://svnweb.freebsd.org/changeset/base/345305[345305]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3458
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3468
#, no-wrap
msgid "1102510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3459
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3469
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/347883[347883]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3462
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3472
#, no-wrap
msgid "11-STABLE after bumping the Mellanox driver version numbers (man:mlx4en[4]; man:mlx5en[4])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3463
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3473
#, no-wrap
msgid "1103000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3464
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3474
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/349026[349026]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3465
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3470
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3475
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3480
#, no-wrap
msgid "June 14, 2019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3467
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3477
#, no-wrap
msgid "`releng/11.3` branched from `stable/11`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3468
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3478
#, no-wrap
msgid "1103500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3469
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3479
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/349027[349027]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3472
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3482
#, no-wrap
msgid "11-STABLE after releng/11.3 branched."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3473
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3483
#, no-wrap
msgid "1103501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3477
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3487
#, no-wrap
msgid "11-STABLE after fixing a potential OOB read security issue in libc++."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3478
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3488
#, no-wrap
msgid "1103502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3479
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3489
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/354614[354614]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3482
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3492
#, no-wrap
msgid "11-STABLE after adding sysfs create/remove functions that handles multiple files in one call to the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3483
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3493
#, no-wrap
msgid "1103503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3484
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3494
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/354615[354615]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3487
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3497
#, no-wrap
msgid "11-STABLE after LinuxKPI sysfs improvements."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3488
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3498
#, no-wrap
msgid "1103504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3489
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3499
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/354616[354616]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3492
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3502
#, no-wrap
msgid "11-STABLE after enabling device class group attributes in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3493
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3503
#, no-wrap
msgid "1103505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3497
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3507
#, no-wrap
msgid "11-STABLE after adding `sigsetop` extensions commonly found in musl libc and glibc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3498
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3508
#, no-wrap
msgid "1103506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3499
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3509
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356395[356395]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3502
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3512
#, no-wrap
msgid "11-STABLE after making USB statistics be per-device instead of per bus."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3503
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3513
#, no-wrap
msgid "1103507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3504
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3514
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356680[356680]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3507
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3517
#, no-wrap
msgid "11-STABLE after adding own counter for cancelled USB transfers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3508
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3518
#, no-wrap
msgid "1103508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3509
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3519
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/357613[357613]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3512
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3522
#, no-wrap
msgid "11-STABLE after recent LinuxKPI changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3513
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3523
#, no-wrap
msgid "1103509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3514
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3524
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/359958[359958]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3517
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3527
#, no-wrap
msgid "11-STABLE after moving `id_mapped` to end of `bus_dma_impl` structure to preserve KPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3518
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3528
#, no-wrap
msgid "1103510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3519
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3529
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/360658[360658]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3520
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3530
#, no-wrap
msgid "May 5, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3522
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3532
#, no-wrap
msgid "11-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 9.0.0 final release r372316."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3523
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3533
#, no-wrap
msgid "1103511"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3524
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3534
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/360784[360784]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3527
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3537
#, no-wrap
msgid "11-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 10.0.0 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3528
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3538
#, no-wrap
msgid "1104000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3529
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3539
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/360804[360804]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3530
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3535
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3540
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3545
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3550
#, no-wrap
msgid "May 8, 2020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3532
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3542
#, no-wrap
msgid "`releng/11.4` branched from `stable/11`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3533
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3543
#, no-wrap
msgid "1104001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3534
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3544
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/360822[360822]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3537
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3547
#, no-wrap
msgid "11.4-BETA1 after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 10.0.0 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3538
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3548
#, no-wrap
msgid "1104500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3539
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3549
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/360805[360805]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3542
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3552
#, no-wrap
msgid "11-STABLE after releng/11.4 branched."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3543
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3553
#, no-wrap
msgid "1104501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3544
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3554
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/362320[362320]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3547
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3557
#, no-wrap
msgid "11-STABLE after implementing `__is_constexpr()` function macro in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3548
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3558
#, no-wrap
msgid "1104502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3549
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3559
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/362919[362919]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3552
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3562
#, no-wrap
msgid "11-STABLE after making liblzma use libmd implementation of SHA256."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3553
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3563
#, no-wrap
msgid "1104503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3554
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3564
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/363496[363496]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3557
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3567
#, no-wrap
msgid "11-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 10.0.1 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3558
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3568
#, no-wrap
msgid "1104504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3559
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3569
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/363792[363792]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3562
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3572
#, no-wrap
msgid "11-STABLE after implementing the `array_size()` function in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3563
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3573
#, no-wrap
msgid "1104505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3564
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3574
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/364391[364391]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3567
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3577
#, no-wrap
msgid "11-STABLE after change to clone the task struct fields related to RCU."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3568
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3578
#, no-wrap
msgid "1104506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3572
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3582
#, no-wrap
msgid "11-STABLE after adding atomic and `bswap` functions to libcompiler_rt."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3573
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3583
#, no-wrap
msgid "1104507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3577
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3587
#, no-wrap
msgid "11-STABLE after followup commits to libcompiler_rt."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3578
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3588
#, no-wrap
msgid "1104508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3579
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3589
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/366879[366879]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3582
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3592
#, no-wrap
msgid "11-STABLE after populating the acquire context field of a `ww_mutex` in the LinuxKPI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3583
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3593
#, no-wrap
msgid "1104509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3584
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3594
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/366889[366889]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3587
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3597
#, no-wrap
msgid "11-STABLE after additions to LinuxKPI's `RCU` list."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3588
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3598
#, no-wrap
msgid "1104510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3589
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3599
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/367513[367513]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3591
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3601
#, no-wrap
msgid "11-STABLE after the addition of `ptsname_r`."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3594
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3604
#, no-wrap
msgid "FreeBSD 10 Versions"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3597
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3607
#, no-wrap
msgid "FreeBSD 10 `__FreeBSD_version` Values"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3606
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3616
#, no-wrap
msgid "1000000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3607
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3617
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/225757[225757]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3608
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3618
#, no-wrap
msgid "September 26, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3610
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3620
#, no-wrap
msgid "10.0-CURRENT."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3611
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3621
#, no-wrap
msgid "1000001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3612
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3622
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/227070[227070]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3613
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3623
#, no-wrap
msgid "November 4, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3615
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3625
#, no-wrap
msgid "10-CURRENT after addition of the man:posix_fadvise[2] system call."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3616
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3626
#, no-wrap
msgid "1000002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3617
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3627
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/228444[228444]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3618
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3628
#, no-wrap
msgid "December 12, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3620
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3630
#, no-wrap
msgid "10-CURRENT after defining boolean true/false in sys/types.h, sizeof(bool) may have changed (rev link:https://svnweb.freebsd.org/changeset/base/228444[228444]). 10-CURRENT after xlocale.h was introduced (rev link:https://svnweb.freebsd.org/changeset/base/227753[227753])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3621
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3631
#, no-wrap
msgid "1000003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3622
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3632
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/228571[228571]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3623
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3633
#, no-wrap
msgid "December 16, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3625
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3635
#, no-wrap
msgid "10-CURRENT after major changes to man:carp[4], changing size of struct `in_aliasreq`, struct in6_aliasreq (rev link:https://svnweb.freebsd.org/changeset/base/228571[228571]) and straitening arguments check of SIOCAIFADDR (rev link:https://svnweb.freebsd.org/changeset/base/228574[228574])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3626
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3636
#, no-wrap
msgid "1000004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3627
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3637
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/229204[229204]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3628
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3638
#, no-wrap
msgid "January 1, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3630
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3640
#, no-wrap
msgid "10-CURRENT after the removal of `skpc()` and the addition of man:memcchr[9] (rev link:https://svnweb.freebsd.org/changeset/base/229200[229200])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3631
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3641
#, no-wrap
msgid "1000005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3632
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3642
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/230207[230207]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3633
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4538
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5423
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3643
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4546
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5429
#, no-wrap
msgid "January 16, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3635
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3645
#, no-wrap
msgid "10-CURRENT after the removal of support for SIOCSIFADDR, SIOCSIFNETMASK, SIOCSIFBRDADDR, SIOCSIFDSTADDR ioctls."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3636
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3646
#, no-wrap
msgid "1000006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3637
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3647
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/230590[230590]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3638
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3648
#, no-wrap
msgid "January 26, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3640
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3650
#, no-wrap
msgid "10-CURRENT after introduction of read capacity data asynchronous notification in the man:cam[4] layer."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3641
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3651
#, no-wrap
msgid "1000007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3642
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3652
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/231025[231025]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3643
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3653
#, no-wrap
msgid "February 5, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3645
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3655
#, no-wrap
msgid "10-CURRENT after introduction of new man:tcp[4] socket options: TCP_KEEPINIT, TCP_KEEPIDLE, TCP_KEEPINTVL, and TCP_KEEPCNT."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3646
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3656
#, no-wrap
msgid "1000008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3647
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3657
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/231505[231505]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3648
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3658
#, no-wrap
msgid "February 11, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3650
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3660
#, no-wrap
msgid "10-CURRENT after introduction of the new extensible man:sysctl[3] interface NET_RT_IFLISTL to query address lists."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3651
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3661
#, no-wrap
msgid "1000009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3652
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3662
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/232154[232154]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3653
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3663
#, no-wrap
msgid "February 25, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3655
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3665
#, no-wrap
msgid "10-CURRENT after import of libarchive 3.0.3 (rev link:https://svnweb.freebsd.org/changeset/base/232153[232153])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3656
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3666
#, no-wrap
msgid "1000010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3657
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3667
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/233757[233757]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3658
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3668
#, no-wrap
msgid "March 31, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3660
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3670
#, no-wrap
msgid "10-CURRENT after `xlocale` cleanup."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3661
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3671
#, no-wrap
msgid "1000011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3662
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3672
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/234355[234355]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3663
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3673
#, no-wrap
msgid "April 16, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3665
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3675
#, no-wrap
msgid "10-CURRENT import of LLVM/Clang 3.1 trunk link:https://svnweb.freebsd.org/changeset/base/154661[154661] (rev link:https://svnweb.freebsd.org/changeset/base/234353[234353])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3666
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3676
#, no-wrap
msgid "1000012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3667
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3677
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/234924[234924]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3668
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3678
#, no-wrap
msgid "May 2, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3670
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3680
#, no-wrap
msgid "10-CURRENT jemalloc import."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3671
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3681
#, no-wrap
msgid "1000013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3672
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3682
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/235788[235788]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3673
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4558
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3683
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4566
#, no-wrap
msgid "May 22, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3675
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3685
#, no-wrap
msgid "10-CURRENT after `byacc` import."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3676
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3686
#, no-wrap
msgid "1000014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3677
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3687
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/237631[237631]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3678
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3688
#, no-wrap
msgid "June 27, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3680
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3690
#, no-wrap
msgid "10-CURRENT after BSD sort becoming the default sort (rev link:https://svnweb.freebsd.org/changeset/base/237629[237629])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3681
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3691
#, no-wrap
msgid "1000015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3682
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3692
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/238405[238405]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3683
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3693
#, no-wrap
msgid "July 12, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3685
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3695
#, no-wrap
msgid "10-CURRENT after import of OpenSSL 1.0.1c."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3687
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3697
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/238429[238429]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3688
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3698
#, no-wrap
msgid "July 13, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3690
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3700
#, no-wrap
msgid "10-CURRENT after the fix for LLVM/Clang 3.1 regression."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3691
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3701
#, no-wrap
msgid "1000016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3692
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3702
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/239179[239179]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3693
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3698
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3703
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3708
#, no-wrap
msgid "August 8, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3695
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3705
#, no-wrap
msgid "10-CURRENT after KBI change in man:ucom[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3696
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3706
#, no-wrap
msgid "1000017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3697
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3707
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/239214[239214]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3700
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3710
#, no-wrap
msgid "10-CURRENT after adding streams feature to the USB stack."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3701
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3711
#, no-wrap
msgid "1000018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3702
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3712
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/240233[240233]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3703
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3713
#, no-wrap
msgid "September 8, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3705
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3715
#, no-wrap
msgid "10-CURRENT after major rewrite of man:pf[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3706
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3716
#, no-wrap
msgid "1000019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3707
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3717
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/241245[241245]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3708
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3718
#, no-wrap
msgid "October 6, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3710
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3720
#, no-wrap
msgid "10-CURRENT after man:pfil[9] KBI/KPI changed to supply packets in net byte order to AF_INET filter hooks."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3711
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3721
#, no-wrap
msgid "1000020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3712
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3722
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/241610[241610]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3713
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3723
#, no-wrap
msgid "October 16, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3715
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3725
#, no-wrap
msgid "10-CURRENT after the network interface cloning KPI changed and struct `if_clone` becoming opaque."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3716
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3726
#, no-wrap
msgid "1000021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3717
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3727
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/241897[241897]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3718
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3723
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3728
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3733
#, no-wrap
msgid "October 22, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3720
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3730
#, no-wrap
msgid "10-CURRENT after removal of support for non-MPSAFE filesystems and addition of support for FUSEFS (rev link:https://svnweb.freebsd.org/changeset/base/241519[241519])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3721
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3731
#, no-wrap
msgid "1000022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3722
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3732
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/241913[241913]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3725
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3735
#, no-wrap
msgid "10-CURRENT after the entire IPv4 stack switched to network byte order for IP packet header storage."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3726
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3736
#, no-wrap
msgid "1000023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3727
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3737
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/242619[242619]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3728
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3733
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3738
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3743
#, no-wrap
msgid "November 5, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3730
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3740
#, no-wrap
msgid "10-CURRENT after jitter buffer in the common USB serial driver code, to temporarily store characters if the TTY buffer is full. Add flow stop and start signals when this happens."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3731
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3741
#, no-wrap
msgid "1000024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3732
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3742
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/242624[242624]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3735
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3745
#, no-wrap
msgid "10-CURRENT after clang was made the default compiler on i386 and amd64."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3736
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3746
#, no-wrap
msgid "1000025"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3737
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3747
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/243443[243443]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3738
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3748
#, no-wrap
msgid "November 17, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3740
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3750
#, no-wrap
msgid "10-CURRENT after the sin6_scope_id member variable in struct sockaddr_in6 was changed to being filled by the kernel before passing the structure to the userland via sysctl or routing socket. This means the KAME-specific embedded scope id in sin6_addr.s6_addr[2] is always cleared in userland application."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3741
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3751
#, no-wrap
msgid "1000026"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3742
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3752
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/245313[245313]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3743
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3753
#, no-wrap
msgid "January 11, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3745
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3755
#, no-wrap
msgid "10-CURRENT after install gained the -N flag. May also be used to indicate the presence of nmtree."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3746
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3756
#, no-wrap
msgid "1000027"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3747
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3757
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/246084[246084]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3748
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3758
#, no-wrap
msgid "January 29, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3750
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3760
#, no-wrap
msgid "10-CURRENT after cat gained the -l flag (rev link:https://svnweb.freebsd.org/changeset/base/246083[246083])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3751
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3761
#, no-wrap
msgid "1000028"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3752
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3762
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/246759[246759]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3753
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3763
#, no-wrap
msgid "February 13, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3755
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3765
#, no-wrap
msgid "10-CURRENT after USB moved to the driver structure requiring a rebuild of all USB modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3756
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3766
#, no-wrap
msgid "1000029"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3757
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3767
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/247821[247821]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3758
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3768
#, no-wrap
msgid "March 4, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3760
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3770
#, no-wrap
msgid "10-CURRENT after the introduction of tickless callout facility which also changed the layout of struct callout (rev link:https://svnweb.freebsd.org/changeset/base/247777[247777])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3761
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3771
#, no-wrap
msgid "1000030"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3762
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3772
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/248210[248210]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3763
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3773
#, no-wrap
msgid "March 12, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3765
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3775
#, no-wrap
msgid "10-CURRENT after KPI breakage introduced in the VM subsystem to support read/write locking (rev link:https://svnweb.freebsd.org/changeset/base/248084[248084])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3766
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3776
#, no-wrap
msgid "1000031"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3767
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3777
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/249943[249943]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3768
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3778
#, no-wrap
msgid "April 26, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3770
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3780
#, no-wrap
msgid "10-CURRENT after the `dst` parameter of the ifnet `if_output` method was changed to take const qualifier (rev link:https://svnweb.freebsd.org/changeset/base/249925[249925])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3771
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3781
#, no-wrap
msgid "1000032"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3772
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3782
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/250163[250163]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3773
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3783
#, no-wrap
msgid "May 1, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3775
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3785
#, no-wrap
msgid "10-CURRENT after the introduction of the man:accept4[2] (rev link:https://svnweb.freebsd.org/changeset/base/250154[250154]) and man:pipe2[2] (rev link:https://svnweb.freebsd.org/changeset/base/250159[250159]) system calls."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3776
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3786
#, no-wrap
msgid "1000033"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3777
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3787
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/250881[250881]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3778
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3788
#, no-wrap
msgid "May 21, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3780
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3790
#, no-wrap
msgid "10-CURRENT after flex 2.5.37 import."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3781
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3791
#, no-wrap
msgid "1000034"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3782
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3792
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/251294[251294]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3783
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3793
#, no-wrap
msgid "June 3, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3785
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3795
#, no-wrap
msgid "10-CURRENT after the addition of these functions to libm: man:cacos[3], man:cacosf[3], man:cacosh[3], man:cacoshf[3], man:casin[3], man:casinf[3], man:casinh[3], man:casinhf[3], man:catan[3], man:catanf[3], man:catanh[3], man:catanhf[3], man:logl[3], man:log2l[3], man:log10l[3], man:log1pl[3], man:expm1l[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3786
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3796
#, no-wrap
msgid "1000035"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3787
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3797
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/251527[251527]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3788
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3798
#, no-wrap
msgid "June 8, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3790
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3800
#, no-wrap
msgid "10-CURRENT after the introduction of the man:aio_mlock[2] system call (rev link:https://svnweb.freebsd.org/changeset/base/251526[251526])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3791
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3801
#, no-wrap
msgid "1000036"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3792
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3802
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/253049[253049]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3793
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3798
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3803
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3808
#, no-wrap
msgid "July 9, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3795
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3805
#, no-wrap
msgid "10-CURRENT after the addition of a new function to the kernel GSSAPI module's function call interface."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3796
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3806
#, no-wrap
msgid "1000037"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3797
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3807
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/253089[253089]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3800
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3810
#, no-wrap
msgid "10-CURRENT after the migration of statistics structures to PCPU counters. Changed structures include: `ahstat`, `arpstat`, `espstat`, `icmp6_ifstat`, `icmp6stat`, `in6_ifstat`, `ip6stat`, `ipcompstat`, `ipipstat`, `ipsecstat`, `mrt6stat`, `mrtstat`, `pfkeystat`, `pim6stat`, `pimstat`, `rip6stat`, `udpstat` (rev link:https://svnweb.freebsd.org/changeset/base/253081[253081])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3801
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3811
#, no-wrap
msgid "1000038"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3802
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3812
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/253396[253396]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3803
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3813
#, no-wrap
msgid "July 16, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3805
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3815
#, no-wrap
msgid "10-CURRENT after making `ARM EABI` the default ABI on arm, armeb, armv6, and armv6eb architectures."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3806
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3816
#, no-wrap
msgid "1000039"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3807
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3817
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/253549[253549]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3808
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3818
#, no-wrap
msgid "July 22, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3810
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3820
#, no-wrap
msgid "10-CURRENT after `CAM` and man:mps[4] driver scanning changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3811
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3821
#, no-wrap
msgid "1000040"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3812
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3822
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/253638[253638]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3813
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3823
#, no-wrap
msgid "July 24, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3815
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3825
#, no-wrap
msgid "10-CURRENT after addition of libusb `pkgconf` files."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3816
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3826
#, no-wrap
msgid "1000041"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3817
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3827
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/253970[253970]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3818
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3828
#, no-wrap
msgid "August 5, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3820
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3830
#, no-wrap
msgid "10-CURRENT after change from `time_second` to `time_uptime` in `PF_INET6`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3821
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3831
#, no-wrap
msgid "1000042"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3822
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3832
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/254138[254138]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3823
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3833
#, no-wrap
msgid "August 9, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3825
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3835
#, no-wrap
msgid "10-CURRENT after VM subsystem change to unify soft and hard busy mechanisms."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3826
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3836
#, no-wrap
msgid "1000043"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3827
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3837
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/254273[254273]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3828
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3838
#, no-wrap
msgid "August 13, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3830
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3840
#, no-wrap
msgid "10-CURRENT after `WITH_ICONV` is enabled by default. A new man:src.conf[5] option, `WITH_LIBICONV_COMPAT` (disabled by default) adds `libiconv_open` to provide compatibility with the package:converters/libiconv[] port."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3831
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3841
#, no-wrap
msgid "1000044"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3832
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3842
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/254358[254358]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3833
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3838
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3843
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3848
#, no-wrap
msgid "August 15, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3835
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3845
#, no-wrap
msgid "10-CURRENT after [.filename]#libc.so# conversion to an man:ld[1] script (rev link:https://svnweb.freebsd.org/changeset/base/251668[251668])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3836
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3846
#, no-wrap
msgid "1000045"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3837
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3847
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/254389[254389]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3840
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3850
#, no-wrap
msgid "10-CURRENT after devfs programming interface change by replacing the cdevsw flag `D_UNMAPPED_IO` with the struct cdev flag `SI_UNMAPPED`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3841
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3851
#, no-wrap
msgid "1000046"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3842
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3852
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/254537[254537]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3843
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3853
#, no-wrap
msgid "August 19, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3843
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3853
#, no-wrap
msgid "10-CURRENT after addition of `M_PROTO[9-12]` and removal of `M_FRAG\\"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3843
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3853
#, no-wrap
msgid "M_FIRSTFRAG\\"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3845
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3855
#, no-wrap
msgid "M_LASTFRAG` mbuf flags (rev link:https://svnweb.freebsd.org/changeset/base/254524[254524], link:https://svnweb.freebsd.org/changeset/base/254526[254526])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3846
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3856
#, no-wrap
msgid "1000047"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3847
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3857
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/254627[254627]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3848
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3858
#, no-wrap
msgid "August 21, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3850
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3860
#, no-wrap
msgid "10-CURRENT after man:stat[2] update to allow storing some Windows/DOS and CIFS file attributes as man:stat[2] flags."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3851
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3861
#, no-wrap
msgid "1000048"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3852
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3862
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/254672[254672]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3853
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3863
#, no-wrap
msgid "August 22, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3855
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3865
#, no-wrap
msgid "10-CURRENT after modification of structure `xsctp_inpcb`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3856
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3866
#, no-wrap
msgid "1000049"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3857
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3867
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/254760[254760]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3858
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3863
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3868
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3873
#, no-wrap
msgid "August 24, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3860
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3870
#, no-wrap
msgid "10-CURRENT after man:physio[9] support for devices that do not function properly with split I/O, such as man:sa[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3861
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3871
#, no-wrap
msgid "1000050"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3862
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3872
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/254844[254844]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3865
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3875
#, no-wrap
msgid "10-CURRENT after modifications of structure `mbuf` (rev link:https://svnweb.freebsd.org/changeset/base/254780[254780], link:https://svnweb.freebsd.org/changeset/base/254799[254799], link:https://svnweb.freebsd.org/changeset/base/254804[254804], link:https://svnweb.freebsd.org/changeset/base/254807[254807]link:https://svnweb.freebsd.org/changeset/base/254842[254842])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3866
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3876
#, no-wrap
msgid "1000051"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3867
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3877
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/254887[254887]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3868
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3878
#, no-wrap
msgid "August 25, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3870
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3880
#, no-wrap
msgid "10-CURRENT after Radeon KMS driver import (rev link:https://svnweb.freebsd.org/changeset/base/254885[254885])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3871
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3881
#, no-wrap
msgid "1000052"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3872
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3882
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/255180[255180]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3873
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3883
#, no-wrap
msgid "September 3, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3875
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3885
#, no-wrap
msgid "10-CURRENT after import of NetBSD `libexecinfo` is connected to the build."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3876
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3886
#, no-wrap
msgid "1000053"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3877
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3887
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/255305[255305]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3878
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3883
#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3888
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3893
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3898
#, no-wrap
msgid "September 6, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3880
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3890
#, no-wrap
msgid "10-CURRENT after API and ABI changes to the Capsicum framework."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3881
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3891
#, no-wrap
msgid "1000054"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3882
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3892
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/255321[255321]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3885
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3895
#, no-wrap
msgid "10-CURRENT after `gcc` and `libstdc++` are no longer built by default."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3886
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3896
#, no-wrap
msgid "1000055"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3887
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3897
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/255449[255449]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3890
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3900
#, no-wrap
msgid "10-CURRENT after addition of `MMAP_32BIT` man:mmap[2] flag (rev link:https://svnweb.freebsd.org/changeset/base/255426[255426])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3891
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3901
#, no-wrap
msgid "1000100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3892
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3902
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/259065[259065]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3893
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3913
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3918
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3903
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3923
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3928
#, no-wrap
msgid "December 7, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3895
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3905
#, no-wrap
msgid "`releng/10.0` branched from `stable/10`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3896
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3906
#, no-wrap
msgid "1000500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3897
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3907
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/256283[256283]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3900
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3910
#, no-wrap
msgid "10-STABLE after branch from `head/`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3901
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3911
#, no-wrap
msgid "1000501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3902
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3912
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/256916[256916]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3903
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4618
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3913
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4626
#, no-wrap
msgid "October 22, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3905
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3915
#, no-wrap
msgid "10-STABLE after addition of first-boot man:rc[8] support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3906
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3916
#, no-wrap
msgid "1000502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3907
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3917
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/258398[258398]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3908
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3918
#, no-wrap
msgid "November 20, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3910
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3920
#, no-wrap
msgid "10-STABLE after removal of iconv symbols from `libc.so.7`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3911
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3921
#, no-wrap
msgid "1000510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3912
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3922
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/259067[259067]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3915
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3925
#, no-wrap
msgid "`releng/10.0` __FreeBSD_version update to prevent the value from going backwards."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3916
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3926
#, no-wrap
msgid "1000700"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3917
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3927
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/259069[259069]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3920
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3930
#, no-wrap
msgid "10-STABLE after `releng/10.0` branch."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3921
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3931
#, no-wrap
msgid "1000701"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3922
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3932
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/259447[259447]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3925
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3935
#, no-wrap
msgid "10.0-STABLE after Heimdal encoding fix."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3926
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3936
#, no-wrap
msgid "1000702"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3927
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3937
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/260135[260135]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3928
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4628
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3938
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4636
#, no-wrap
msgid "December 31, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3930
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3940
#, no-wrap
msgid "10-STABLE after MAP_STACK fixes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3931
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3941
#, no-wrap
msgid "1000703"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3932
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4632
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3942
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4640
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/262801[262801]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3933
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4633
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3943
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4641
#, no-wrap
msgid "March 5, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3935
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3945
#, no-wrap
msgid "10-STABLE after upgrade of libc++ to 3.4 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3936
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3946
#, no-wrap
msgid "1000704"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3937
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3947
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/262889[262889]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3938
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3948
#, no-wrap
msgid "March 7, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3940
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3950
#, no-wrap
msgid "10-STABLE after MFC of the man:vt[4] driver (rev link:https://svnweb.freebsd.org/changeset/base/262861[262861])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3941
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3951
#, no-wrap
msgid "1000705"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3942
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3952
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/263508[263508]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3943
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4643
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3953
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4651
#, no-wrap
msgid "March 21, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3945
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3955
#, no-wrap
msgid "10-STABLE after upgrade of llvm/clang to 3.4 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3946
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3956
#, no-wrap
msgid "1000706"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3947
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3957
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/264214[264214]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3950
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3960
#, no-wrap
msgid "10-STABLE after GCC support for `__block` definition."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3951
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3961
#, no-wrap
msgid "1000707"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3955
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3965
#, no-wrap
msgid "10-STABLE after FreeBSD-SA-14:06.openssl."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3956
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3966
#, no-wrap
msgid "1000708"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3957
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3967
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/265122[265122]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3958
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4658
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5463
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3968
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4666
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5469
#, no-wrap
msgid "April 30, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3960
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3970
#, no-wrap
msgid "10-STABLE after FreeBSD-SA-14:07.devfs, FreeBSD-SA-14:08.tcp, and FreeBSD-SA-14:09.openssl."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3961
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3971
#, no-wrap
msgid "1000709"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3962
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3972
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/265946[265946]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3963
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3973
#, no-wrap
msgid "May 13, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3965
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3975
#, no-wrap
msgid "10-STABLE after support for UDP-Lite protocol (RFC 3828)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3966
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3976
#, no-wrap
msgid "1000710"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3967
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3977
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/267465[267465]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3970
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3980
#, no-wrap
msgid "10-STABLE after changes to man:strcasecmp[3], moving man:strcasecmp_l[3] and man:strncasecmp_l[3] from [.filename]#<string.h># to [.filename]#<strings.h># for POSIX 2008 compliance."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3971
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3981
#, no-wrap
msgid "1000711"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3972
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3982
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/268442[268442]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3975
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3985
#, no-wrap
msgid "10-STABLE after FreeBSD-SA-14:17.kmem (rev link:https://svnweb.freebsd.org/changeset/base/268432[268432])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3976
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3986
#, no-wrap
msgid "1000712"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3977
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3987
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/269400[269400]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3978
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3988
#, no-wrap
msgid "August 1, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3980
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3990
#, no-wrap
msgid "10-STABLE after man:nfsd[8] 4.1 merge (rev link:https://svnweb.freebsd.org/changeset/base/269398[269398])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3981
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3991
#, no-wrap
msgid "1000713"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3982
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3992
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/269484[269484]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3985
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3995
#, no-wrap
msgid "10-STABLE after man:regex[3] library update to add \">\" and \"<\" delimiters."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3986
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3996
#, no-wrap
msgid "1000714"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3987
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3997
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/270174[270174]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3990
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4000
#, no-wrap
msgid "10-STABLE after `SOCK_DGRAM` bug fix (rev link:https://svnweb.freebsd.org/changeset/base/269490[269490])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3991
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4001
#, no-wrap
msgid "1000715"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3995
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4005
#, no-wrap
msgid "10-STABLE after FreeBSD-SA-14:18 (rev link:https://svnweb.freebsd.org/changeset/base/269686[269686])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3996
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4006
#, no-wrap
msgid "1000716"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4000
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4010
#, no-wrap
msgid "10-STABLE after FreeBSD-SA-14:19 (rev link:https://svnweb.freebsd.org/changeset/base/271667[271667])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4001
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4011
#, no-wrap
msgid "1000717"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4002
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4012
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/271816[271816]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4003
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4013
#, no-wrap
msgid "September 18, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4005
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4015
#, no-wrap
msgid "10-STABLE after i915 HW context support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4006
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4016
#, no-wrap
msgid "1001000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4007
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4017
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/272463[272463]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4008
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4013
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4018
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4023
#, no-wrap
msgid "October 2, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4010
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4020
#, no-wrap
msgid "10.1-RC1 after releng/10.1 branch."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4011
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4021
#, no-wrap
msgid "1001500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4012
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4022
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/272464[272464]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4015
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4025
#, no-wrap
msgid "10-STABLE after releng/10.1 branch."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4016
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4026
#, no-wrap
msgid "1001501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4020
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4030
#, no-wrap
msgid "10-STABLE after FreeBSD-SA-14:20, FreeBSD-SA-14:22, and FreeBSD-SA-14:23 (rev link:https://svnweb.freebsd.org/changeset/base/273411[273411])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4021
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4031
#, no-wrap
msgid "1001502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4025
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4035
#, no-wrap
msgid "10-STABLE after FreeBSD-SA-14:23, FreeBSD-SA-14:24, and FreeBSD-SA-14:25."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4026
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4036
#, no-wrap
msgid "1001503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4027
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4037
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/275040[275040]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4028
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4038
#, no-wrap
msgid "November 25, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4030
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4040
#, no-wrap
msgid "10-STABLE after merging new libraries/utilities (man:dpv[1] man:dpv[3], and man:figpar[3]) for data throughput visualization."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4031
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4041
#, no-wrap
msgid "1001504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4032
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4702
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4042
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4710
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/275742[275742]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4033
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4703
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4043
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4711
#, no-wrap
msgid "December 13, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4035
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4045
#, no-wrap
msgid "10-STABLE after merging an important fix to the LLVM vectorizer, which could lead to buffer overruns in some cases."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4036
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4046
#, no-wrap
msgid "1001505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4037
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4047
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/276633[276633]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4038
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4048
#, no-wrap
msgid "January 3, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4040
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4050
#, no-wrap
msgid "10-STABLE after merging some arm constants in link:https://svnweb.freebsd.org/changeset/base/276312[276312]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4041
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4051
#, no-wrap
msgid "1001506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4042
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4052
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/277087[277087]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4043
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4053
#, no-wrap
msgid "January 12, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4045
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4055
#, no-wrap
msgid "10-STABLE after merging max table size update for yacc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4046
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4056
#, no-wrap
msgid "1001507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4047
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4057
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/277790[277790]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4048
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4058
#, no-wrap
msgid "January 27, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4050
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4060
#, no-wrap
msgid "10-STABLE after changes to the UDP tunneling callback to provide a context pointer and the source `sockaddr`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4051
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4061
#, no-wrap
msgid "1001508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4052
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4062
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/278974[278974]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4055
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4065
#, no-wrap
msgid "10-STABLE after addition of the `CDAI_TYPE_EXT_INQ` request type."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4056
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4066
#, no-wrap
msgid "1001509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4057
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4707
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5492
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4067
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4715
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5498
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/279287[279287]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4059
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4709
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5494
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4068
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4716
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5499
#, no-wrap
-msgid ""
-"February 25, 2015\n"
-"pass:[<!-- vale Vale.Terms = NO -->]"
+msgid "February 25, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4062
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4070
#, no-wrap
-msgid ""
-"10-STABLE after FreeBSD-EN-15:01.vt, FreeBSD-EN-15:02.openssl, FreeBSD-EN-15:03.freebsd-update, FreeBSD-SA-15:04.igmp, and FreeBSD-SA-15:05.bind.\n"
-"pass:[<!-- vale Vale.Terms = YES -->]"
+msgid "10-STABLE after FreeBSD-EN-15:01.vt, FreeBSD-EN-15:02.openssl, FreeBSD-EN-15:03.freebsd-update, FreeBSD-SA-15:04.igmp, and FreeBSD-SA-15:05.bind."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4063
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4071
#, no-wrap
msgid "1001510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4064
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4072
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/279329[279329]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4065
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4073
#, no-wrap
msgid "February 26, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4067
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4075
#, no-wrap
msgid "10-STABLE after MFC of rev link:https://svnweb.freebsd.org/changeset/base/278964[278964]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4068
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4076
#, no-wrap
msgid "1001511"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4069
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4077
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/280246[280246]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4070
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4078
#, no-wrap
msgid "March 19, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4072
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4080
#, no-wrap
msgid "10-STABLE after [.filename]#sys/capability.h# is renamed to [.filename]#sys/capsicum.h# (rev link:https://svnweb.freebsd.org/changeset/base/280224/[280224/])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4073
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4081
#, no-wrap
msgid "1001512"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4074
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4082
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/280438[280438]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4075
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4083
#, no-wrap
msgid "March 24, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4077
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4085
#, no-wrap
msgid "10-STABLE after addition of new man:mtio[4], man:sa[4] ioctls."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4078
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4086
#, no-wrap
msgid "1001513"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4079
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4087
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/281955[281955]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4080
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4088
#, no-wrap
msgid "April 24, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4082
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4090
#, no-wrap
msgid "10-STABLE after starting the process of removing the use of the deprecated \"M_FLOWID\" flag from the network code."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4083
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4091
#, no-wrap
msgid "1001514"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4084
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4092
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/282275[282275]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4085
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4093
#, no-wrap
msgid "April 30, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4087
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4095
#, no-wrap
msgid "10-STABLE after MFC of man:iconv[3] fixes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4088
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4096
#, no-wrap
msgid "1001515"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4089
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4097
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/282781[282781]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4090
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4098
#, no-wrap
msgid "May 11, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4092
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4100
#, no-wrap
msgid "10-STABLE after adding back `M_FLOWID`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4093
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4101
#, no-wrap
msgid "1001516"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4094
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4102
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/283341[283341]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4095
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4103
#, no-wrap
msgid "May 24, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4097
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4105
#, no-wrap
msgid "10-STABLE after MFC of many USB things."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4098
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4106
#, no-wrap
msgid "1001517"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4099
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4107
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/283950[283950]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4100
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4108
#, no-wrap
msgid "June 3, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4102
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4110
#, no-wrap
msgid "10-STABLE after MFC of sound related things."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4103
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4111
#, no-wrap
msgid "1001518"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4104
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4112
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/284204[284204]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4107
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4115
#, no-wrap
msgid "10-STABLE after MFC of zfs vfs fixes (rev link:https://svnweb.freebsd.org/changeset/base/284203[284203])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4108
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4116
#, no-wrap
msgid "1001519"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4109
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4117
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/284720[284720]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4110
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4118
#, no-wrap
msgid "June 23, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4112
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4120
#, no-wrap
msgid "10-STABLE after reverting bumping `MAXCPU` on amd64."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4113
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4121
#, no-wrap
msgid "1002000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4114
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4122
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/285830[285830]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4115
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4120
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4123
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4128
#, no-wrap
msgid "July 24, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4117
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4125
#, no-wrap
msgid "`releng/10.2` branched from 10-STABLE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4118
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4126
#, no-wrap
msgid "1002500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4119
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4127
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/285831[285831]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4122
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4130
#, no-wrap
msgid "10-STABLE after `releng/10.2` branched from 10-STABLE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4123
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4131
#, no-wrap
msgid "1002501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4124
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4132
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/289005[289005]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4125
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4133
#, no-wrap
msgid "October 8, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4127
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4135
#, no-wrap
msgid "10-STABLE after merge of ZFS changes that affected the internal interface of `zfeature_info` structure (rev link:https://svnweb.freebsd.org/changeset/base/288572[288572])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4128
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4136
#, no-wrap
msgid "1002502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4129
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4137
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/291243[291243]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4130
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4138
#, no-wrap
msgid "November 24, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4132
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4140
#, no-wrap
msgid "10-STABLE after merge of dump device changes that affected the arguments of `g_dev_setdumpdev()`(rev link:https://svnweb.freebsd.org/changeset/base/291215[291215])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4133
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4141
#, no-wrap
msgid "1002503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4134
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4142
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/292224[292224]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4135
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4143
#, no-wrap
msgid "December 14, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4137
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4145
#, no-wrap
msgid "10-STABLE after merge of changes to the internal interface between the nfsd.ko and nfscommon.ko modules, requiring them to be upgraded together (rev link:https://svnweb.freebsd.org/changeset/base/292223[292223])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4138
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4146
#, no-wrap
msgid "1002504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4139
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4147
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/292589[292589]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4140
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4148
#, no-wrap
msgid "December 22, 2015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4142
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4150
#, no-wrap
msgid "10-STABLE after merge of xz 5.2.2 merge (multithread support) (rev link:https://svnweb.freebsd.org/changeset/base/292588[292588])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4143
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4151
#, no-wrap
msgid "1002505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4144
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4152
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/292908[292908]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4147
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4155
#, no-wrap
msgid "10-STABLE after merge of changes to man:pci[4] (rev link:https://svnweb.freebsd.org/changeset/base/292907[292907])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4148
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4156
#, no-wrap
msgid "1002506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4149
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4157
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/293476[293476]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4150
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4155
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4160
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4158
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4163
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4168
#, no-wrap
msgid "January 9, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4152
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4160
#, no-wrap
msgid "10-STABLE after merge of man:utimensat[2] (rev link:https://svnweb.freebsd.org/changeset/base/293473[293473])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4153
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4161
#, no-wrap
msgid "1002507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4154
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4162
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/293610[293610]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4157
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4165
#, no-wrap
msgid "10-STABLE after merge of changes to man:linux[4] (rev link:https://svnweb.freebsd.org/changeset/base/293477[293477] through link:https://svnweb.freebsd.org/changeset/base/293609[293609])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4158
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4166
#, no-wrap
msgid "1002508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4159
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4167
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/293619[293619]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4162
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4170
#, no-wrap
msgid "10-STABLE after merge of changes to man:figpar[3] types/macros (rev link:https://svnweb.freebsd.org/changeset/base/290275[290275])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4163
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4171
#, no-wrap
msgid "1002509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4164
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4172
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/295107[295107]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4165
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4173
#, no-wrap
msgid "February 1, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4167
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4175
#, no-wrap
msgid "10-STABLE after merge of API change to man:dpv[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4168
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4176
#, no-wrap
msgid "1003000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4169
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4177
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/296373[296373]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4170
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4175
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4178
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4183
#, no-wrap
msgid "March 4, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4172
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4180
#, no-wrap
msgid "`releng/10.3` branched from 10-STABLE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4173
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4181
#, no-wrap
msgid "1003500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4174
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4182
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/296374[296374]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4177
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4185
#, no-wrap
msgid "10-STABLE after `releng/10.3` branched from 10-STABLE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4178
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4186
#, no-wrap
msgid "1003501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4179
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4187
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/298299[298299]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4180
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4185
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4190
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4188
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4193
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4198
#, no-wrap
msgid "June 19, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4182
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4190
#, no-wrap
msgid "10-STABLE after adding -P option for `kdbcontrol` (rev link:https://svnweb.freebsd.org/changeset/base/298297[298297])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4183
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4191
#, no-wrap
msgid "1003502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4184
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4192
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/299966[299966]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4187
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4195
#, no-wrap
msgid "10-STABLE after libcrypto.so was made position independent."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4188
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4196
#, no-wrap
msgid "1003503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4189
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4197
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/300235[300235]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4192
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4200
#, no-wrap
msgid "10-STABLE after allowing `MK_` overrides (rev link:https://svnweb.freebsd.org/changeset/base/300233[300233])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4193
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4201
#, no-wrap
msgid "1003504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4194
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4202
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/302066[302066]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4197
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4205
#, no-wrap
msgid "10-STABLE after MFC of `filemon` changes from 11-CURRENT."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4198
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4206
#, no-wrap
msgid "1003505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4199
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4207
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/302228[302228]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4200
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4208
#, no-wrap
msgid "June 27, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4202
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4210
#, no-wrap
msgid "10-STABLE after converting sed to use REG_STARTEND, fixing a Mesa issue."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4203
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4211
#, no-wrap
msgid "1003506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4204
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4212
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/304611[304611]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4207
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4215
#, no-wrap
msgid "10-STABLE after adding C++11 `thread_local` support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4208
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4216
#, no-wrap
msgid "1003507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4209
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4217
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/304864[304864]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4212
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4220
#, no-wrap
msgid "10-STABLE after `LC_*_MASK` fix."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4213
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4221
#, no-wrap
msgid "1003508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4214
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4222
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/305734[305734]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4217
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4225
#, no-wrap
msgid "10-STABLE after resolving a deadlock between `device_detach()` and man:usbd_do_request_flags[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4218
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4226
#, no-wrap
msgid "1003509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4219
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4227
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/307331[307331]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4222
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4230
#, no-wrap
msgid "10-STABLE after ZFS merges."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4223
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4231
#, no-wrap
msgid "1003510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4224
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4232
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/308047[308047]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4227
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4235
#, no-wrap
msgid "10-STABLE after installing header files required development with libzfs_core."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4228
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4236
#, no-wrap
msgid "1003511"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4229
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4237
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/310121[310121]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4232
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4240
#, no-wrap
msgid "10-STABLE after exporting whole thread name in `kinfo_proc` (rev link:https://svnweb.freebsd.org/changeset/base/309676[309676])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4233
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4241
#, no-wrap
msgid "1003512"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4234
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4242
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/315730[315730]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4235
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4243
#, no-wrap
msgid "March 22, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4237
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4245
#, no-wrap
msgid "10-STABLE after libmd changes (rev link:https://svnweb.freebsd.org/changeset/base/314143[314143])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4238
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4246
#, no-wrap
msgid "1003513"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4239
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4247
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/316499[316499]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4242
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4250
#, no-wrap
msgid "10-STABLE after making CAM SIM lock optional (revs link:https://svnweb.freebsd.org/changeset/base/315673[315673], link:https://svnweb.freebsd.org/changeset/base/315674[315674])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4243
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4251
#, no-wrap
msgid "1003514"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4244
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4252
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/318198[318198]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4247
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4255
#, no-wrap
msgid "10-STABLE after merging the addition of the [.filename]#<dev/mmc/mmc_ioctl.h># header."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4248
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4256
#, no-wrap
msgid "1003515"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4249
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4257
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/321222[321222]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4250
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4258
#, no-wrap
msgid "July 19, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4252
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4260
#, no-wrap
msgid "10-STABLE after adding C++14 sized deallocation functions to libc++."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4253
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4261
#, no-wrap
msgid "1003516"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4254
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4262
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/321717[321717]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4255
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4263
#, no-wrap
msgid "July 30, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4257
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4265
#, no-wrap
msgid "10-STABLE after merging the `MAP_GUARD` man:mmap[2] flag addition."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4258
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4266
#, no-wrap
msgid "1004000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4259
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4267
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/323604[323604]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4260
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4265
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4268
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4273
#, no-wrap
msgid "September 15, 2017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4262
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4270
#, no-wrap
msgid "`releng/10.4` branched from 10-STABLE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4263
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4271
#, no-wrap
msgid "1004500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4264
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4272
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/323605[323605]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4267
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4275
#, no-wrap
msgid "10-STABLE after `releng/10.4` branched from 10-STABLE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4268
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4276
#, no-wrap
msgid "1004501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4272
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4280
#, no-wrap
msgid "10-STABLE after merging link:https://svnweb.freebsd.org/changeset/base/325028[325028], fixing `ptrace()` to always clear the correct thread event when resuming."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4273
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4281
#, no-wrap
msgid "1004502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4274
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4282
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356396[356396]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4277
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4285
#, no-wrap
msgid "10-STABLE after making USB statistics be per-device instead of per bus."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4278
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4286
#, no-wrap
msgid "1004503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4279
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4287
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/356681[356681]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4281
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4289
#, no-wrap
msgid "10-STABLE after adding own counter for cancelled USB transfers."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4284
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4292
#, no-wrap
msgid "FreeBSD 9 Versions"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4287
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4295
#, no-wrap
msgid "FreeBSD 9 `__FreeBSD_version` Values"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4296
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4304
#, no-wrap
msgid "900000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4297
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4305
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/196432[196432]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4298
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4306
#, no-wrap
msgid "August 22, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4300
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4308
#, no-wrap
msgid "9.0-CURRENT."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4301
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4309
#, no-wrap
msgid "900001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4302
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4310
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/197019[197019]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4303
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4311
#, no-wrap
msgid "September 8, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4305
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4313
#, no-wrap
msgid "9.0-CURRENT after importing x86emu, a software emulator for real mode x86 CPU from OpenBSD."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4306
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4314
#, no-wrap
msgid "900002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4307
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4315
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/197430[197430]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4308
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4316
#, no-wrap
msgid "September 23, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4310
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4318
#, no-wrap
msgid "9.0-CURRENT after implementing the EVFILT_USER `kevent` filter functionality."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4311
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4319
#, no-wrap
msgid "900003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4312
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4320
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/200039[200039]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4313
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4321
#, no-wrap
msgid "December 2, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4315
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4323
#, no-wrap
msgid "9.0-CURRENT after addition of man:sigpause[2] and PIE support in `csu`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4316
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4324
#, no-wrap
msgid "900004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4317
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4325
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/200185[200185]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4318
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4326
#, no-wrap
msgid "December 6, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4320
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4328
#, no-wrap
msgid "9.0-CURRENT after addition of libulog and its libutempter compatibility interface."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4321
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4329
#, no-wrap
msgid "900005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4322
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4330
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/200447[200447]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4323
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4331
#, no-wrap
msgid "December 12, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4325
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4333
#, no-wrap
msgid "9.0-CURRENT after addition of man:sleepq_sleepcnt[9], which can be used to query the number of waiters on a specific waiting queue."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4326
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4334
#, no-wrap
msgid "900006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4327
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4335
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/201513[201513]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4328
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4336
#, no-wrap
msgid "January 4, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4330
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4338
#, no-wrap
msgid "9.0-CURRENT after change of the man:scandir[3] and man:alphasort[3] prototypes to conform to SUSv4."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4331
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4339
#, no-wrap
msgid "900007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4332
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4340
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/202219[202219]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4333
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4341
#, no-wrap
msgid "January 13, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4335
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4343
#, no-wrap
msgid "9.0-CURRENT after the removal of man:utmp[5] and the addition of `utmpx` (see man:getutxent[3]) for improved logging of user logins and system events."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4336
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4344
#, no-wrap
msgid "900008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4337
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4345
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/202722[202722]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4338
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4346
#, no-wrap
msgid "January 20, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4340
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4348
#, no-wrap
msgid "9.0-CURRENT after the import of BSDL bc/dc and the deprecation of GNU bc/dc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4341
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4349
#, no-wrap
msgid "900009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4342
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4350
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/203052[203052]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4343
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4351
#, no-wrap
msgid "January 26, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4345
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4353
#, no-wrap
msgid "9.0-CURRENT after the addition of SIOCGIFDESCR and SIOCSIFDESCR ioctls to network interfaces. These ioctl can be used to manipulate interface description, as inspired by OpenBSD."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4346
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4354
#, no-wrap
msgid "900010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4347
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4355
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/205471[205471]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4348
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4356
#, no-wrap
msgid "March 22, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4350
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4358
#, no-wrap
msgid "9.0-CURRENT after the import of zlib 1.2.4."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4351
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4359
#, no-wrap
msgid "900011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4352
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4360
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/207410[207410]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4353
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4361
#, no-wrap
msgid "April 24, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4355
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4363
#, no-wrap
msgid "9.0-CURRENT after adding soft-updates journaling."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4356
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4364
#, no-wrap
msgid "900012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4357
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4365
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/207842[207842]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4358
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4366
#, no-wrap
msgid "May 10, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4360
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4368
#, no-wrap
msgid "9.0-CURRENT after adding liblzma, xz, xzdec, and lzmainfo."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4361
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4369
#, no-wrap
msgid "900013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4362
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4370
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/208486[208486]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4363
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4371
#, no-wrap
msgid "May 24, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4365
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4373
#, no-wrap
msgid "9.0-CURRENT after bringing in USB fixes for man:linux[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4366
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4374
#, no-wrap
msgid "900014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4367
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4375
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/208973[208973]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4368
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4376
#, no-wrap
msgid "June 10, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4370
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4378
#, no-wrap
msgid "9.0-CURRENT after adding Clang."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4371
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4379
#, no-wrap
msgid "900015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4372
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4380
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/210390[210390]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4373
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4381
#, no-wrap
msgid "July 22, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4375
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4383
#, no-wrap
msgid "9.0-CURRENT after the import of BSD grep."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4376
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4384
#, no-wrap
msgid "900016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4377
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4385
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/210565[210565]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4378
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4386
#, no-wrap
msgid "July 28, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4380
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4388
#, no-wrap
msgid "9.0-CURRENT after adding `mti_zone` to struct `malloc_type_internal`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4381
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4389
#, no-wrap
msgid "900017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4382
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4390
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/211701[211701]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4383
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4391
#, no-wrap
msgid "August 23, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4385
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4393
#, no-wrap
msgid "9.0-CURRENT after changing back default grep to GNU grep and adding WITH_BSD_GREP knob."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4386
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4394
#, no-wrap
msgid "900018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4387
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4395
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/211735[211735]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4388
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4396
#, no-wrap
msgid "August 24, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4390
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4398
#, no-wrap
msgid "9.0-CURRENT after the man:pthread_kill[3] -generated signal is identified as SI_LWP in `si_code`. Previously, `si_code` was SI_USER."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4391
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4399
#, no-wrap
msgid "900019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4392
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4400
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/211937[211937]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4393
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4401
#, no-wrap
msgid "August 28, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4395
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4403
#, no-wrap
msgid "9.0-CURRENT after addition of the MAP_PREFAULT_READ flag to man:mmap[2]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4396
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4404
#, no-wrap
msgid "900020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4397
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4405
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/212381[212381]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4398
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4406
#, no-wrap
msgid "September 9, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4400
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4408
#, no-wrap
msgid "9.0-CURRENT after adding drain functionality to `sbufs`, which also changed the layout of struct `sbuf`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4401
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4409
#, no-wrap
msgid "900021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4402
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4410
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/212568[212568]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4403
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4411
#, no-wrap
msgid "September 13, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4405
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4413
#, no-wrap
msgid "9.0-CURRENT after DTrace has grown support for userland tracing."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4406
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4414
#, no-wrap
msgid "900022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4407
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4415
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/213395[213395]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4408
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4416
#, no-wrap
msgid "October 2, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4410
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4418
#, no-wrap
msgid "9.0-CURRENT after addition of the BSDL man utilities and retirement of GNU/GPL man utilities."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4411
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4419
#, no-wrap
msgid "900023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4412
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4420
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/213700[213700]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4413
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4421
#, no-wrap
msgid "October 11, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4415
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4423
#, no-wrap
msgid "9.0-CURRENT after updating xz to git 20101010 snapshot."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4416
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4424
#, no-wrap
msgid "900024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4417
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4425
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/215127[215127]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4418
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4426
#, no-wrap
msgid "November 11, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4420
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4428
#, no-wrap
msgid "9.0-CURRENT after libgcc.a was replaced by libcompiler_rt.a."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4421
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4429
#, no-wrap
msgid "900025"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4422
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4430
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/215166[215166]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4423
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4431
#, no-wrap
msgid "November 12, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4425
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4433
#, no-wrap
msgid "9.0-CURRENT after the introduction of the modularised congestion control."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4426
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4434
#, no-wrap
msgid "900026"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4427
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4435
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/216088[216088]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4428
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4436
#, no-wrap
msgid "November 30, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4430
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4438
#, no-wrap
msgid "9.0-CURRENT after the introduction of Serial Management Protocol (SMP) passthrough and the XPT_SMP_IO and XPT_GDEV_ADVINFO CAM `CCBs`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4431
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4439
#, no-wrap
msgid "900027"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4432
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4440
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/216212[216212]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4433
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4441
#, no-wrap
msgid "December 5, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4435
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4443
#, no-wrap
msgid "9.0-CURRENT after the addition of log2 to libm."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4436
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4444
#, no-wrap
msgid "900028"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4437
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4445
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/216615[216615]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4438
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4446
#, no-wrap
msgid "December 21, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4440
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4448
#, no-wrap
msgid "9.0-CURRENT after the addition of the Hhook (Helper Hook), Khelp (Kernel Helpers) and Object Specific Data (OSD) KPIs."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4441
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4449
#, no-wrap
msgid "900029"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4442
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4450
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/216758[216758]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4443
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4451
#, no-wrap
msgid "December 28, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4445
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4453
#, no-wrap
msgid "9.0-CURRENT after the modification of the TCP stack to allow Khelp modules to interact with it via helper hook points and store per-connection data in the TCP control block."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4446
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4454
#, no-wrap
msgid "900030"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4447
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4455
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/217309[217309]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4448
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4456
#, no-wrap
msgid "January 12, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4450
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4458
#, no-wrap
msgid "9.0-CURRENT after the update of libdialog to version 20100428."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4451
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4459
#, no-wrap
msgid "900031"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4452
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4460
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/218414[218414]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4453
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4461
#, no-wrap
msgid "February 7, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4455
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4463
#, no-wrap
msgid "9.0-CURRENT after the addition of man:pthread_getthreadid_np[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4456
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4464
#, no-wrap
msgid "900032"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4457
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4465
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/218425[218425]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4458
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4466
#, no-wrap
msgid "February 8, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4460
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4468
#, no-wrap
msgid "9.0-CURRENT after the removal of the `uio_yield` prototype and symbol."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4461
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4469
#, no-wrap
msgid "900033"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4462
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4470
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/218822[218822]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4463
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4471
#, no-wrap
msgid "February 18, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4465
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4473
#, no-wrap
msgid "9.0-CURRENT after the update of binutils to version 2.17.50."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4466
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4474
#, no-wrap
msgid "900034"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4467
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4475
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/219406[219406]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4468
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4476
#, no-wrap
msgid "March 8, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4470
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4478
#, no-wrap
msgid "9.0-CURRENT after the struct `sysvec` (`sv_schedtail`) changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4471
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4479
#, no-wrap
msgid "900035"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4472
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4480
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/220150[220150]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4473
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4481
#, no-wrap
msgid "March 29, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4475
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4483
#, no-wrap
msgid "9.0-CURRENT after the update of base gcc and libstdc++ to the last GPLv2 licensed revision."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4476
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4484
#, no-wrap
msgid "900036"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4477
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4485
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/220770[220770]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4478
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4486
#, no-wrap
msgid "April 18, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4480
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4488
#, no-wrap
msgid "9.0-CURRENT after the removal of libobjc and Objective-C support from the base system."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4481
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4489
#, no-wrap
msgid "900037"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4482
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4490
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/221862[221862]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4483
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4491
#, no-wrap
msgid "May 13, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4485
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4493
#, no-wrap
msgid "9.0-CURRENT after importing the man:libprocstat[3] library and man:fuser[1] utility to the base system."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4486
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4494
#, no-wrap
msgid "900038"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4487
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4495
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/222167[222167]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4488
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4496
#, no-wrap
msgid "May 22, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4490
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4498
#, no-wrap
msgid "9.0-CURRENT after adding a lock flag argument to man:VFS_FHTOVP[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4491
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4499
#, no-wrap
msgid "900039"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4492
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4500
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/223637[223637]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4493
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4501
#, no-wrap
msgid "June 28, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4495
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4503
#, no-wrap
msgid "9.0-CURRENT after importing pf from OpenBSD 4.5."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4496
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4504
#, no-wrap
msgid "900040"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4497
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4505
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/224217[224217]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4498
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5393
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4506
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5399
#, no-wrap
msgid "July 19, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4500
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4508
#, no-wrap
msgid "Increase default MAXCPU for FreeBSD to 64 on amd64 and ia64 and to 128 for XLP (mips)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4501
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4509
#, no-wrap
msgid "900041"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4502
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4510
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/224834[224834]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4503
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4511
#, no-wrap
msgid "August 13, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4505
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4513
#, no-wrap
msgid "9.0-CURRENT after the implementation of Capsicum capabilities; man:fget[9] gains a rights argument."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4506
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4514
#, no-wrap
msgid "900042"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4507
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4512
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4515
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4520
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/225350[225350]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4508
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4516
#, no-wrap
msgid "August 28, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4510
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4518
#, no-wrap
msgid "Bump shared libraries' version numbers for libraries whose ABI has changed in preparation for 9.0."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4511
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4519
#, no-wrap
msgid "900043"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4513
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4521
#, no-wrap
msgid "September 2, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4515
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4523
#, no-wrap
msgid "Add automatic detection of USB mass storage devices which do not support the no synchronize cache SCSI command."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4516
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4524
#, no-wrap
msgid "900044"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4517
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4525
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/225469[225469]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4518
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5403
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4526
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5409
#, no-wrap
msgid "September 10, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4520
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4528
#, no-wrap
msgid "Re-factor auto-quirk. 9.0-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4521
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4529
#, no-wrap
msgid "900045"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4522
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4530
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/229285[229285]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4523
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4528
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4531
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4536
#, no-wrap
msgid "January 2, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4525
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4533
#, no-wrap
msgid "9-STABLE after MFC of true/false from 1000002."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4526
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4534
#, no-wrap
msgid "900500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4527
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4535
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/229318[229318]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4530
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4538
#, no-wrap
msgid "9.0-STABLE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4531
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4539
#, no-wrap
msgid "900501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4532
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4540
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/229723[229723]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4533
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5418
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4541
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5424
#, no-wrap
msgid "January 6, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4535
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4543
#, no-wrap
msgid "9.0-STABLE after merging of addition of the man:posix_fadvise[2] system call."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4536
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4544
#, no-wrap
msgid "900502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4537
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4545
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/230237[230237]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4540
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4548
#, no-wrap
msgid "9.0-STABLE after merging gperf 3.0.3"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4541
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4549
#, no-wrap
msgid "900503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4542
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4550
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/231768[231768]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4543
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5428
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4551
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5434
#, no-wrap
msgid "February 15, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4545
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4553
#, no-wrap
msgid "9.0-STABLE after introduction of the new extensible man:sysctl[3] interface NET_RT_IFLISTL to query address lists."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4546
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4554
#, no-wrap
msgid "900504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4547
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4555
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/232728[232728]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4548
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5433
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5438
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4556
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5439
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5444
#, no-wrap
msgid "March 3, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4550
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4558
#, no-wrap
msgid "9.0-STABLE after changes related to mounting of filesystem inside a jail."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4551
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4559
#, no-wrap
msgid "900505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4552
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4560
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/232945[232945]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4553
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4561
#, no-wrap
msgid "March 13, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4555
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4563
#, no-wrap
msgid "9.0-STABLE after introduction of new man:tcp[4] socket options: TCP_KEEPINIT, TCP_KEEPIDLE, TCP_KEEPINTVL, and TCP_KEEPCNT."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4556
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4564
#, no-wrap
msgid "900506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4557
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4565
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/235786[235786]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4560
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4568
#, no-wrap
msgid "9.0-STABLE after introduction of the `quick_exit` function and related changes required for C++11."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4561
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4569
#, no-wrap
msgid "901000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4562
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4570
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/239082[239082]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4563
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4571
#, no-wrap
msgid "August 5, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4565
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4573
#, no-wrap
msgid "9.1-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4566
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4574
#, no-wrap
msgid "901500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4567
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4575
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/239081[239081]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4568
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4576
#, no-wrap
msgid "August 6, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4570
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4578
#, no-wrap
msgid "9.1-STABLE after branching releng/9.1 (RELENG_9_1)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4571
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4579
#, no-wrap
msgid "901501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4572
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4580
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/240659[240659]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4573
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4581
#, no-wrap
msgid "November 11, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4575
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4583
#, no-wrap
msgid "9.1-STABLE after man:LIST_PREV[3] added to queue.h (rev link:https://svnweb.freebsd.org/changeset/base/242893[242893]) and KBI change in USB serial devices."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4576
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4584
#, no-wrap
msgid "901502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4577
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4585
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/243656[243656]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4578
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4586
#, no-wrap
msgid "November 28, 2012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4580
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4588
#, no-wrap
msgid "9.1-STABLE after USB serial jitter buffer requires rebuild of USB serial device modules."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4581
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4589
#, no-wrap
msgid "901503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4582
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4590
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/247090[247090]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4583
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5443
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4591
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5449
#, no-wrap
msgid "February 21, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4585
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4593
#, no-wrap
msgid "9.1-STABLE after USB moved to the driver structure requiring a rebuild of all USB modules. Also indicates the presence of nmtree."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4586
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4594
#, no-wrap
msgid "901504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4587
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4595
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/248338[248338]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4588
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4596
#, no-wrap
msgid "March 15, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4590
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4598
#, no-wrap
msgid "9.1-STABLE after install gained -l, -M, -N and related flags and cat gained the -l option."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4591
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4599
#, no-wrap
msgid "901505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4592
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4600
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/251687[251687]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4593
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4601
#, no-wrap
msgid "June 13, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4595
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4603
#, no-wrap
msgid "9.1-STABLE after fixes in `ctfmerge` bootstrapping (rev link:https://svnweb.freebsd.org/changeset/base/249243[249243])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4596
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4604
#, no-wrap
msgid "902001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4597
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4605
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/253912[253912]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4598
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4606
#, no-wrap
msgid "August 3, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4600
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4608
#, no-wrap
msgid "`releng/9.2` branched from `stable/9`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4601
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4609
#, no-wrap
msgid "902501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4602
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4610
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/253913[253913]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4603
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4611
#, no-wrap
msgid "August 2, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4605
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4613
#, no-wrap
msgid "9.2-STABLE after creation of `releng/9.2` branch."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4606
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4614
#, no-wrap
msgid "902502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4607
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4615
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/254938[254938]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4608
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4616
#, no-wrap
msgid "August 26, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4610
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4618
#, no-wrap
msgid "9.2-STABLE after inclusion of the `PIM_RESCAN` CAM path inquiry flag."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4611
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4619
#, no-wrap
msgid "902503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4612
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4620
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/254979[254979]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4613
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4621
#, no-wrap
msgid "August 27, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4615
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4623
#, no-wrap
msgid "9.2-STABLE after inclusion of the `SI_UNMAPPED` cdev flag."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4616
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4624
#, no-wrap
msgid "902504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4617
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4625
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/256917[256917]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4620
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4628
#, no-wrap
msgid "9.2-STABLE after inclusion of support for \"first boot\" man:rc[8] scripts."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4621
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4629
#, no-wrap
msgid "902505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4622
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4630
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/259448[259448]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4623
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4631
#, no-wrap
msgid "December 12, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4625
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4633
#, no-wrap
msgid "9.2-STABLE after Heimdal encoding fix."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4626
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4634
#, no-wrap
msgid "902506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4627
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4635
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/260136[260136]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4630
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4638
#, no-wrap
msgid "9-STABLE after MAP_STACK fixes (rev link:https://svnweb.freebsd.org/changeset/base/260082[260082])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4631
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4639
#, no-wrap
msgid "902507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4635
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4643
#, no-wrap
msgid "9-STABLE after upgrade of libc++ to 3.4 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4636
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4644
#, no-wrap
msgid "902508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4637
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4645
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/263171[263171]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4640
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4648
#, no-wrap
msgid "9-STABLE after merge of the Radeon KMS driver (rev link:https://svnweb.freebsd.org/changeset/base/263170[263170])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4641
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4649
#, no-wrap
msgid "902509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4642
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4650
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/263509[263509]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4645
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4653
#, no-wrap
msgid "9-STABLE after upgrade of llvm/clang to 3.4 release."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4646
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4654
#, no-wrap
msgid "902510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4647
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4655
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/263818[263818]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4648
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4653
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4656
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4661
#, no-wrap
msgid "March 27, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4650
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4658
#, no-wrap
msgid "9-STABLE after merge of the man:vt[4] driver."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4651
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4659
#, no-wrap
msgid "902511"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4655
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4663
#, no-wrap
msgid "9-STABLE after FreeBSD-SA-14:06.openssl."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4656
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4664
#, no-wrap
msgid "902512"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4657
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5462
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4665
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5468
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/265123[265123]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4660
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4668
#, no-wrap
msgid "9-STABLE after FreeBSD-SA-14:08.tcp."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4661
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4669
#, no-wrap
msgid "903000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4662
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4670
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/267656[267656]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4663
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4668
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4671
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4676
#, no-wrap
msgid "June 20, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4665
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4673
#, no-wrap
msgid "9-RC1 `releng/9.3` branch."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4666
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4674
#, no-wrap
msgid "903500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4667
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4675
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/267657[267657]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4670
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4678
#, no-wrap
msgid "9.3-STABLE `releng/9.3` branch."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4671
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4679
#, no-wrap
msgid "903501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4672
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4680
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/268443[268443]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4675
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4683
#, no-wrap
msgid "9-STABLE after FreeBSD-SA-14:17.kmem (rev link:https://svnweb.freebsd.org/changeset/base/268433[268433])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4676
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4684
#, no-wrap
msgid "903502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4677
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4685
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/270175[270175]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4678
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4686
#, no-wrap
msgid "August 19, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4680
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4688
#, no-wrap
msgid "9-STABLE after `SOCK_DGRAM` bug fix (rev link:https://svnweb.freebsd.org/changeset/base/269789[269789])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4681
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4689
#, no-wrap
msgid "903503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4685
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4693
#, no-wrap
msgid "9-STABLE after FreeBSD-SA-14:18 (rev link:https://svnweb.freebsd.org/changeset/base/269687[269687])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4686
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4694
#, no-wrap
msgid "903504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4690
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4698
#, no-wrap
msgid "9-STABLE after FreeBSD-SA-14:19 (rev link:https://svnweb.freebsd.org/changeset/base/271668[271668])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4691
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4699
#, no-wrap
msgid "903505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4695
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4703
#, no-wrap
msgid "9-STABLE after FreeBSD-SA-14:20, FreeBSD-SA-14:21, and FreeBSD-SA-14:22 (rev link:https://svnweb.freebsd.org/changeset/base/273412[273412])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4696
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4704
#, no-wrap
msgid "903506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4700
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4708
#, no-wrap
msgid "9-STABLE after FreeBSD-SA-14:23, FreeBSD-SA-14:24, and FreeBSD-SA-14:25."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4701
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4709
#, no-wrap
msgid "903507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4705
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4713
#, no-wrap
msgid "9-STABLE after merging an important fix to the LLVM vectorizer, which could lead to buffer overruns in some cases."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4706
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4714
#, no-wrap
msgid "903508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4712
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4718
#, no-wrap
-msgid ""
-"9-STABLE after FreeBSD-EN-15:01.vt, FreeBSD-EN-15:02.openssl, FreeBSD-EN-15:03.freebsd-update, FreeBSD-SA-15:04.igmp, and FreeBSD-SA-15:05.bind.\n"
-"pass:[<!-- vale Vale.Terms = YES -->]"
+msgid "9-STABLE after FreeBSD-EN-15:01.vt, FreeBSD-EN-15:02.openssl, FreeBSD-EN-15:03.freebsd-update, FreeBSD-SA-15:04.igmp, and FreeBSD-SA-15:05.bind."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4713
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4719
#, no-wrap
msgid "903509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4714
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4720
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/296219[296219]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4715
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4721
#, no-wrap
msgid "February 29, 2016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4717
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4723
#, no-wrap
msgid "9-STABLE after bumping the default value of `compat.linux.osrelease` to `2.6.18` to support the linux-c6-* ports out of the box."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4718
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4724
#, no-wrap
msgid "903510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4719
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4725
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/300236[300236]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4722
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4728
#, no-wrap
msgid "9-STABLE after System Binary Interface (SBI) page was moved in latest version of Berkeley Boot Loader (BBL) due to code size increase in link:https://svnweb.freebsd.org/changeset/base/300234[300234]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4723
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4729
#, no-wrap
msgid "903511"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4724
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4730
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/305735[305735]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4726
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4732
#, no-wrap
msgid "9-STABLE after resolving a deadlock between `device_detach()` and man:usbd_do_request_flags[9]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4729
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4735
#, no-wrap
msgid "FreeBSD 8 Versions"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4732
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4738
#, no-wrap
msgid "FreeBSD 8 `__FreeBSD_version` Values"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4741
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4747
#, no-wrap
msgid "800000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4742
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4748
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/172531[172531]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4743
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4749
#, no-wrap
msgid "October 11, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4745
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4751
#, no-wrap
msgid "8.0-CURRENT. Separating wide and single byte `ctype`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4746
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4752
#, no-wrap
msgid "800001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4747
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4753
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/172688[172688]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4748
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4754
#, no-wrap
msgid "October 16, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4750
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4756
#, no-wrap
msgid "8.0-CURRENT after libpcap 0.9.8 and tcpdump 3.9.8 import."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4751
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4757
#, no-wrap
msgid "800002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4752
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4758
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/172841[172841]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4753
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4759
#, no-wrap
msgid "October 21, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4755
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4761
#, no-wrap
msgid "8.0-CURRENT after renaming man:kthread_create[9] and friends to man:kproc_create[9] etc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4756
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4762
#, no-wrap
msgid "800003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4757
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4763
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/172932[172932]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4758
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4764
#, no-wrap
msgid "October 24, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4760
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4766
#, no-wrap
msgid "8.0-CURRENT after ABI backwards compatibility to the FreeBSD 4/5/6 versions of the PCIOCGETCONF, PCIOCREAD and PCIOCWRITE IOCTLs was added, which required the ABI of the PCIOCGETCONF IOCTL to be broken again"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4761
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4767
#, no-wrap
msgid "800004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4762
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4768
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/173573[173573]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4763
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4769
#, no-wrap
msgid "November 12, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4765
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4771
#, no-wrap
msgid "8.0-CURRENT after man:agp[4] driver moved from src/sys/pci to src/sys/dev/agp"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4766
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4772
#, no-wrap
msgid "800005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4767
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4773
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/174261[174261]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4768
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4774
#, no-wrap
msgid "December 4, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4770
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4776
#, no-wrap
msgid "8.0-CURRENT after changes to the jumbo frame allocator (rev link:https://svnweb.freebsd.org/changeset/base/174247[174247])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4771
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4777
#, no-wrap
msgid "800006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4772
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4778
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/174399[174399]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4773
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6321
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4779
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6325
#, no-wrap
msgid "December 7, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4775
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4781
#, no-wrap
msgid "8.0-CURRENT after the addition of `callgraph` capture functionality to man:hwpmc[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4776
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4782
#, no-wrap
msgid "800007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4777
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4783
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/174901[174901]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4778
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4784
#, no-wrap
msgid "December 25, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4780
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4786
#, no-wrap
msgid "8.0-CURRENT after `kdb_enter()` gains a \"why\" argument."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4781
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4787
#, no-wrap
msgid "800008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4782
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4788
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/174951[174951]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4783
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4789
#, no-wrap
msgid "December 28, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4785
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4791
#, no-wrap
msgid "8.0-CURRENT after LK_EXCLUPGRADE option removal."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4786
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4792
#, no-wrap
msgid "800009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4787
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4793
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/175168[175168]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4788
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4794
#, no-wrap
msgid "January 9, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4790
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4796
#, no-wrap
msgid "8.0-CURRENT after introduction of man:lockmgr_disown[9]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4791
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4797
#, no-wrap
msgid "800010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4792
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4798
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/175204[175204]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4793
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4799
#, no-wrap
msgid "January 10, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4795
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4801
#, no-wrap
msgid "8.0-CURRENT after the man:vn_lock[9] prototype change."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4796
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4802
#, no-wrap
msgid "800011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4797
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4803
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/175295[175295]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4798
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4804
#, no-wrap
msgid "January 13, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4800
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4806
#, no-wrap
msgid "8.0-CURRENT after the man:VOP_LOCK[9] and man:VOP_UNLOCK[9] prototype changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4801
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4807
#, no-wrap
msgid "800012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4802
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4808
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/175487[175487]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4803
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4809
#, no-wrap
msgid "January 19, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4805
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4811
#, no-wrap
msgid "8.0-CURRENT after introduction of man:lockmgr_recursed[9], man:BUF_RECURSED[9] and man:BUF_ISLOCKED[9] and the removal of `BUF_REFCNT()`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4806
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4812
#, no-wrap
msgid "800013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4807
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4813
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/175581[175581]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4808
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4814
#, no-wrap
msgid "January 23, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4810
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4816
#, no-wrap
msgid "8.0-CURRENT after introduction of the \"ASCII\" encoding."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4811
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4817
#, no-wrap
msgid "800014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4812
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4818
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/175636[175636]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4813
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4819
#, no-wrap
msgid "January 24, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4815
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4821
#, no-wrap
msgid "8.0-CURRENT after changing the prototype of man:lockmgr[9] and removal of `lockcount()` and `LOCKMGR_ASSERT()`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4816
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4822
#, no-wrap
msgid "800015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4817
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4823
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/175688[175688]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4818
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4824
#, no-wrap
msgid "January 26, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4820
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4826
#, no-wrap
msgid "8.0-CURRENT after extending the types of the man:fts[3] structures."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4821
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4827
#, no-wrap
msgid "800016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4822
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4828
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/175872[175872]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4823
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4829
#, no-wrap
msgid "February 1, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4825
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4831
#, no-wrap
msgid "8.0-CURRENT after adding an argument to man:MEXTADD[9]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4826
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4832
#, no-wrap
msgid "800017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4827
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4833
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/176015[176015]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4828
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4834
#, no-wrap
msgid "February 6, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4830
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4836
#, no-wrap
msgid "8.0-CURRENT after the introduction of LK_NODUP and LK_NOWITNESS options in the man:lockmgr[9] space."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4831
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4837
#, no-wrap
msgid "800018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4832
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4838
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/176112[176112]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4833
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5808
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4839
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5812
#, no-wrap
msgid "February 8, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4835
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4841
#, no-wrap
msgid "8.0-CURRENT after the addition of `m_collapse`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4836
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4842
#, no-wrap
msgid "800019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4837
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4843
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/176124[176124]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4838
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4844
#, no-wrap
msgid "February 9, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4840
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4846
#, no-wrap
msgid "8.0-CURRENT after the addition of current working directory, root directory, and jail directory support to the kern.proc.filedesc sysctl."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4841
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4847
#, no-wrap
msgid "800020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4842
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4848
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/176251[176251]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4843
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4849
#, no-wrap
msgid "February 13, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4845
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4851
#, no-wrap
msgid "8.0-CURRENT after introduction of man:lockmgr_assert[9] and `BUF_ASSERT` functions."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4846
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4852
#, no-wrap
msgid "800021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4847
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4853
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/176321[176321]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4848
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4854
#, no-wrap
msgid "February 15, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4850
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4856
#, no-wrap
msgid "8.0-CURRENT after introduction of man:lockmgr_args[9] and LK_INTERNAL flag removal."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4851
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4857
#, no-wrap
msgid "800022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4852
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4858
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/176556[176556]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4853
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4859
#, no-wrap
msgid "(backed out)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4855
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4861
#, no-wrap
msgid "8.0-CURRENT after changing the default system ar to BSD man:ar[1]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4856
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4862
#, no-wrap
msgid "800023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4857
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4863
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/176560[176560]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4858
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4864
#, no-wrap
msgid "February 25, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4860
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4866
#, no-wrap
msgid "8.0-CURRENT after changing the prototypes of man:lockstatus[9] and man:VOP_ISLOCKED[9];, more specifically retiring the `struct thread` argument."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4861
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4867
#, no-wrap
msgid "800024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4862
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4868
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/176709[176709]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4863
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4869
#, no-wrap
msgid "March 1, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4865
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4871
#, no-wrap
msgid "8.0-CURRENT after axing out the `lockwaiters` and `BUF_LOCKWAITERS` functions, changing the return value of `brelvp` from void to int and introducing new flags for man:lockinit[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4866
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4872
#, no-wrap
msgid "800025"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4867
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4873
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/176958[176958]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4868
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4874
#, no-wrap
msgid "March 8, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4870
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4876
#, no-wrap
msgid "8.0-CURRENT after adding F_DUP2FD command to man:fcntl[2]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4871
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4877
#, no-wrap
msgid "800026"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4872
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4878
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/177086[177086]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4873
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4879
#, no-wrap
msgid "March 12, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4875
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4881
#, no-wrap
msgid "8.0-CURRENT after changing the priority parameter to `cv_broadcastpri` such that 0 means no priority."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4876
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4882
#, no-wrap
msgid "800027"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4877
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4883
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/177551[177551]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4878
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4884
#, no-wrap
msgid "March 24, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4880
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4886
#, no-wrap
msgid "8.0-CURRENT after changing the bpf monitoring ABI when `zerocopy` bpf buffers were added."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4881
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4887
#, no-wrap
msgid "800028"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4882
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4888
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/177637[177637]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4883
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4889
#, no-wrap
msgid "March 26, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4885
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4891
#, no-wrap
msgid "8.0-CURRENT after adding `l_sysid` to struct flock."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4886
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4892
#, no-wrap
msgid "800029"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4887
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4893
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/177688[177688]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4888
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4894
#, no-wrap
msgid "March 28, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4890
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4896
#, no-wrap
msgid "8.0-CURRENT after reintegration of the `BUF_LOCKWAITERS` function and the addition of man:lockmgr_waiters[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4891
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4897
#, no-wrap
msgid "800030"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4892
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4898
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/177844[177844]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4893
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4899
#, no-wrap
msgid "April 1, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4895
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4901
#, no-wrap
msgid "8.0-CURRENT after the introduction of the man:rw_try_rlock[9] and man:rw_try_wlock[9] functions."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4896
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4902
#, no-wrap
msgid "800031"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4897
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4903
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/177958[177958]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4898
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4904
#, no-wrap
msgid "April 6, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4900
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4906
#, no-wrap
msgid "8.0-CURRENT after the introduction of the `lockmgr_rw` and `lockmgr_args_rw` functions."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4901
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4907
#, no-wrap
msgid "800032"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4902
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4908
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/178006[178006]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4903
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4908
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4909
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4914
#, no-wrap
msgid "April 8, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4905
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4911
#, no-wrap
msgid "8.0-CURRENT after the implementation of the `openat` and related syscalls, introduction of the O_EXEC flag for the man:open[2], and providing the corresponding Linux compatibility syscalls."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4906
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4912
#, no-wrap
msgid "800033"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4907
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4913
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/178017[178017]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4910
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4916
#, no-wrap
msgid "8.0-CURRENT after added man:write[2] support for man:psm[4] in native operation level. Now arbitrary commands can be written to [.filename]#/dev/psm%d# and status can be read back from it."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4911
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4917
#, no-wrap
msgid "800034"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4912
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4918
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/178051[178051]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4913
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5818
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4919
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5822
#, no-wrap
msgid "April 10, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4915
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4921
#, no-wrap
msgid "8.0-CURRENT after introduction of the `memrchr` function."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4916
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4922
#, no-wrap
msgid "800035"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4917
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4923
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/178256[178256]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4918
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4924
#, no-wrap
msgid "April 16, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4920
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4926
#, no-wrap
msgid "8.0-CURRENT after introduction of the `fdopendir` function."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4921
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4927
#, no-wrap
msgid "800036"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4922
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4928
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/178362[178362]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4923
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5838
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4929
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5842
#, no-wrap
msgid "April 20, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4925
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4931
#, no-wrap
msgid "8.0-CURRENT after switchover of 802.11 wireless to multi-bss support (aka `vaps`)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4926
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4932
#, no-wrap
msgid "800037"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4927
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4933
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/178892[178892]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4928
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4934
#, no-wrap
msgid "May 9, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4930
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4936
#, no-wrap
msgid "8.0-CURRENT after addition of multi routing table support (aka man:setfib[1], man:setfib[2])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4931
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4937
#, no-wrap
msgid "800038"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4932
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4938
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/179316[179316]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4933
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4939
#, no-wrap
msgid "May 26, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4935
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4941
#, no-wrap
msgid "8.0-CURRENT after removal of `netatm` and ISDN4BSD. Also, the addition of the Compact C Type (CTF) tools."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4936
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4942
#, no-wrap
msgid "800039"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4937
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4943
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/179784[179784]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4938
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4944
#, no-wrap
msgid "June 14, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4940
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4946
#, no-wrap
msgid "8.0-CURRENT after removal of `sgtty`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4941
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4947
#, no-wrap
msgid "800040"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4942
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4948
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/180025[180025]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4943
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4949
#, no-wrap
msgid "June 26, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4945
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4951
#, no-wrap
msgid "8.0-CURRENT with kernel NFS `lockd` client."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4946
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4952
#, no-wrap
msgid "800041"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4947
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4953
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/180691[180691]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4948
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4954
#, no-wrap
msgid "July 22, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4950
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4956
#, no-wrap
msgid "8.0-CURRENT after addition of man:arc4random_buf[3] and man:arc4random_uniform[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4951
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4957
#, no-wrap
msgid "800042"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4952
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4958
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/181439[181439]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4953
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4959
#, no-wrap
msgid "August 8, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4955
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4961
#, no-wrap
msgid "8.0-CURRENT after addition of man:cpuctl[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4956
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4962
#, no-wrap
msgid "800043"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4957
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4963
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/181694[181694]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4958
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4964
#, no-wrap
msgid "August 13, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4960
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4966
#, no-wrap
msgid "8.0-CURRENT after changing man:bpf[4] to use a single device node, instead of device cloning."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4961
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4967
#, no-wrap
msgid "800044"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4962
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4968
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/181803[181803]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4963
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4969
#, no-wrap
msgid "August 17, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4965
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4971
#, no-wrap
msgid "8.0-CURRENT after the commit of the first step of the VIMAGE project renaming global variables to be virtualized with a `V_` prefix with macros to map them back to their global names."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4966
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4972
#, no-wrap
msgid "800045"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4967
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4973
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/181905[181905]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4968
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5858
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4974
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5862
#, no-wrap
msgid "August 20, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4970
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4976
#, no-wrap
msgid "8.0-CURRENT after the integration of the MPSAFE TTY layer, including changes to various drivers and utilities that interact with it."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4971
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4977
#, no-wrap
msgid "800046"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4972
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4978
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/182869[182869]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4973
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4979
#, no-wrap
msgid "September 8, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4975
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4981
#, no-wrap
msgid "8.0-CURRENT after the separation of the GDT per CPU on amd64 architecture."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4976
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4982
#, no-wrap
msgid "800047"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4977
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4983
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/182905[182905]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4978
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4984
#, no-wrap
msgid "September 10, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4980
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4986
#, no-wrap
msgid "8.0-CURRENT after removal of VSVTX, VSGID and VSUID."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4981
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4987
#, no-wrap
msgid "800048"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4982
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4988
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/183091[183091]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4983
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4989
#, no-wrap
msgid "September 16, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4985
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4991
#, no-wrap
msgid "8.0-CURRENT after converting the kernel NFS mount code to accept individual mount options in the man:nmount[2] `iovec`, not just one big struct nfs_args."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4986
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4992
#, no-wrap
msgid "800049"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4987
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4993
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/183114[183114]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4988
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4994
#, no-wrap
msgid "September 17, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4990
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4996
#, no-wrap
msgid "8.0-CURRENT after the removal of man:suser[9] and man:suser_cred[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4991
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4997
#, no-wrap
msgid "800050"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4992
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4998
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/184099[184099]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4993
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4999
#, no-wrap
msgid "October 20, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4995
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5001
#, no-wrap
msgid "8.0-CURRENT after buffer cache API change."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4996
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5002
#, no-wrap
msgid "800051"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4997
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5003
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/184205[184205]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4998
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5004
#, no-wrap
msgid "October 23, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5000
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5006
#, no-wrap
msgid "8.0-CURRENT after the removal of the man:MALLOC[9] and man:FREE[9] macros."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5001
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5007
#, no-wrap
msgid "800052"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5002
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5008
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/184419[184419]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5003
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5009
#, no-wrap
msgid "October 28, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5005
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5011
#, no-wrap
msgid "8.0-CURRENT after the introduction of `accmode_t` and renaming of VOP_ACCESS `a_mode` argument to `a_accmode`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5006
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5012
#, no-wrap
msgid "800053"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5007
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5013
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/184555[184555]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5008
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5014
#, no-wrap
msgid "November 2, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5010
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5016
#, no-wrap
msgid "8.0-CURRENT after the prototype change of man:vfs_busy[9] and the introduction of its MBF_NOWAIT and MBF_MNTLSTLOCK flags."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5011
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5017
#, no-wrap
msgid "800054"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5012
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5018
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/185162[185162]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5013
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5019
#, no-wrap
msgid "November 22, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5015
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5021
#, no-wrap
msgid "8.0-CURRENT after the addition of `buf_ring`, memory barriers and ifnet functions to facilitate multiple hardware transmit queues for cards that support them, and a lockless ring-buffer implementation to enable drivers to more efficiently manage queuing of packets."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5016
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5022
#, no-wrap
msgid "800055"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5017
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5023
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/185363[185363]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5018
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5024
#, no-wrap
msgid "November 27, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5020
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5026
#, no-wrap
msgid "8.0-CURRENT after the addition of Intel(TM) Core, Core2, and Atom support to man:hwpmc[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5021
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5027
#, no-wrap
msgid "800056"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5022
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5028
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/185435[185435]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5023
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5029
#, no-wrap
msgid "November 29, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5025
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5031
#, no-wrap
msgid "8.0-CURRENT after the introduction of multi-/no-IPv4/v6 jails."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5026
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5032
#, no-wrap
msgid "800057"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5027
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5033
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/185522[185522]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5028
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5034
#, no-wrap
msgid "December 1, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5030
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5036
#, no-wrap
msgid "8.0-CURRENT after the switch to the ath `hal` source code."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5031
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5037
#, no-wrap
msgid "800058"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5032
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5038
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/185968[185968]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5033
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5039
#, no-wrap
msgid "December 12, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5035
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5041
#, no-wrap
msgid "8.0-CURRENT after the introduction of the VOP_VPTOCNP operation."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5036
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5042
#, no-wrap
msgid "800059"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5037
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5043
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/186119[186119]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5038
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5044
#, no-wrap
msgid "December 15, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5040
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5046
#, no-wrap
msgid "8.0-CURRENT incorporates the new arp-v2 rewrite."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5041
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5047
#, no-wrap
msgid "800060"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5042
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5048
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/186344[186344]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5043
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5049
#, no-wrap
msgid "December 19, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5045
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5051
#, no-wrap
msgid "8.0-CURRENT after the addition of makefs."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5046
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5052
#, no-wrap
msgid "800061"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5047
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5053
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/187289[187289]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5048
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5054
#, no-wrap
msgid "January 15, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5050
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5056
#, no-wrap
msgid "8.0-CURRENT after TCP Appropriate Byte Counting."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5051
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5057
#, no-wrap
msgid "800062"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5052
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5058
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/187830[187830]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5053
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5059
#, no-wrap
msgid "January 28, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5055
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5061
#, no-wrap
msgid "8.0-CURRENT after removal of `minor()`, `minor2unit()`, `unit2minor()`, etc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5056
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5062
#, no-wrap
msgid "800063"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5057
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5063
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/188745[188745]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5058
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5064
#, no-wrap
msgid "February 18, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5060
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5066
#, no-wrap
msgid "8.0-CURRENT after GENERIC config change to use the USB2 stack, but also the addition of man:fdevname[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5061
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5067
#, no-wrap
msgid "800064"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5062
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5068
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/188946[188946]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5063
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5069
#, no-wrap
msgid "February 23, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5065
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5071
#, no-wrap
msgid "8.0-CURRENT after the USB2 stack is moved to and replaces dev/usb."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5066
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5072
#, no-wrap
msgid "800065"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5067
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5073
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/189092[189092]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5068
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5074
#, no-wrap
msgid "February 26, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5070
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5076
#, no-wrap
msgid "8.0-CURRENT after the renaming of all functions in man:libmp[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5071
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5077
#, no-wrap
msgid "800066"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5072
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5078
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/189110[189110]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5073
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5079
#, no-wrap
msgid "February 27, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5075
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5081
#, no-wrap
msgid "8.0-CURRENT after changing USB devfs handling and layout."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5076
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5082
#, no-wrap
msgid "800067"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5077
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5083
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/189136[189136]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5078
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5084
#, no-wrap
msgid "February 28, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5080
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5086
#, no-wrap
msgid "8.0-CURRENT after adding `getdelim()`, `getline()`, `stpncpy()`, `strnlen()`, `wcsnlen()`, `wcscasecmp()`, and `wcsncasecmp()`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5081
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5087
#, no-wrap
msgid "800068"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5082
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5088
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/189276[189276]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5083
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5089
#, no-wrap
msgid "March 2, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5085
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5091
#, no-wrap
msgid "8.0-CURRENT after renaming the `ushub` devclass to `uhub`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5086
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5092
#, no-wrap
msgid "800069"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5087
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5093
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/189585[189585]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5088
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5093
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5094
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5099
#, no-wrap
msgid "March 9, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5090
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5096
#, no-wrap
msgid "8.0-CURRENT after libusb20.so.1 was renamed to libusb.so.1."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5091
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5097
#, no-wrap
msgid "800070"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5092
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5098
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/189592[189592]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5095
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5101
#, no-wrap
msgid "8.0-CURRENT after merging IGMPv3 and Source-Specific Multicast (SSM) to the IPv4 stack."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5096
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5102
#, no-wrap
msgid "800071"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5097
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5103
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/189825[189825]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5098
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5903
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5104
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5907
#, no-wrap
msgid "March 14, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5100
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5106
#, no-wrap
msgid "8.0-CURRENT after gcc was patched to use C99 inline semantics in c99 and gnu99 mode."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5101
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5107
#, no-wrap
msgid "800072"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5102
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5108
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/189853[189853]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5103
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5109
#, no-wrap
msgid "March 15, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5105
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5111
#, no-wrap
msgid "8.0-CURRENT after the IFF_NEEDSGIANT flag has been removed; non-MPSAFE network device drivers are no longer supported."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5106
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5112
#, no-wrap
msgid "800073"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5107
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5113
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/190265[190265]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5108
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5114
#, no-wrap
msgid "March 18, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5110
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5116
#, no-wrap
msgid "8.0-CURRENT after the dynamic string token substitution has been implemented for rpath and needed paths."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5111
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5117
#, no-wrap
msgid "800074"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5112
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5118
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/190373[190373]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5113
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5119
#, no-wrap
msgid "March 24, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5115
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5121
#, no-wrap
msgid "8.0-CURRENT after tcpdump 4.0.0 and libpcap 1.0.0 import."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5116
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5122
#, no-wrap
msgid "800075"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5117
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5123
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/190787[190787]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5118
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5124
#, no-wrap
msgid "April 6, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5120
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5126
#, no-wrap
msgid "8.0-CURRENT after layout of structs vnet_net, vnet_inet and vnet_ipfw has been changed."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5121
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5127
#, no-wrap
msgid "800076"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5122
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5128
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/190866[190866]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5123
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5129
#, no-wrap
msgid "April 9, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5125
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5131
#, no-wrap
msgid "8.0-CURRENT after adding delay profiles in dummynet."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5126
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5132
#, no-wrap
msgid "800077"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5127
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5133
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/190914[190914]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5128
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5134
#, no-wrap
msgid "April 14, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5130
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5136
#, no-wrap
msgid "8.0-CURRENT after removing `VOP_LEASE()` and vop_vector.vop_lease."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5131
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5137
#, no-wrap
msgid "800078"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5132
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5138
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/191080[191080]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5133
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5138
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5143
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5908
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5913
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5139
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5144
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5149
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5912
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5917
#, no-wrap
msgid "April 15, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5135
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5141
#, no-wrap
msgid "8.0-CURRENT after struct `rt_weight` fields have been added to struct `rt_metrics` and struct `rt_metrics_lite`, changing the layout of struct `rt_metrics_lite`. A bump to RTM_VERSION was made, but backed out."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5136
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5142
#, no-wrap
msgid "800079"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5137
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5143
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/191117[191117]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5140
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5146
#, no-wrap
msgid "8.0-CURRENT after struct `llentry` pointers are added to struct route and struct route_in6."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5141
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5147
#, no-wrap
msgid "800080"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5142
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5148
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/191126[191126]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5145
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5151
#, no-wrap
msgid "8.0-CURRENT after layout of struct inpcb has been changed."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5146
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5152
#, no-wrap
msgid "800081"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5147
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5153
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/191267[191267]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5148
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5154
#, no-wrap
msgid "April 19, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5150
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5156
#, no-wrap
msgid "8.0-CURRENT after the layout of struct `malloc_type` has been changed."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5151
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5157
#, no-wrap
msgid "800082"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5152
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5158
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/191368[191368]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5153
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5159
#, no-wrap
msgid "April 21, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5155
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5161
#, no-wrap
msgid "8.0-CURRENT after the layout of struct ifnet has changed, and with `if_ref()` and `if_rele()` ifnet `refcounting`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5156
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5162
#, no-wrap
msgid "800083"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5157
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5163
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/191389[191389]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5158
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5164
#, no-wrap
msgid "April 22, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5160
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5166
#, no-wrap
msgid "8.0-CURRENT after the implementation of a low-level Bluetooth HCI API."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5161
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5167
#, no-wrap
msgid "800084"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5162
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5168
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/191672[191672]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5163
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5169
#, no-wrap
msgid "April 29, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5165
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5171
#, no-wrap
msgid "8.0-CURRENT after IPv6 SSM and MLDv2 changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5166
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5172
#, no-wrap
msgid "800085"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5167
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5173
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/191688[191688]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5168
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5174
#, no-wrap
msgid "April 30, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5170
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5176
#, no-wrap
msgid "8.0-CURRENT after enabling support for VIMAGE kernel builds with one active image."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5171
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5177
#, no-wrap
msgid "800086"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5172
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5178
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/191910[191910]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5173
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5179
#, no-wrap
msgid "May 8, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5175
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5181
#, no-wrap
msgid "8.0-CURRENT after adding support for input lines of arbitrarily length in man:patch[1]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5176
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5182
#, no-wrap
msgid "800087"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5177
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5183
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/191990[191990]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5178
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5184
#, no-wrap
msgid "May 11, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5180
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5186
#, no-wrap
msgid "8.0-CURRENT after some VFS KPI changes. The thread argument has been removed from the FSD parts of the VFS. `VFS_*` functions do not need the context any more because it always refers to `curthread`. In some special cases, the old behavior is retained."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5181
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5187
#, no-wrap
msgid "800088"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5182
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5188
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/192470[192470]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5183
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5189
#, no-wrap
msgid "May 20, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5185
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5191
#, no-wrap
msgid "8.0-CURRENT after net80211 monitor mode changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5186
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5192
#, no-wrap
msgid "800089"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5187
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5193
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/192649[192649]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5188
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5193
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5194
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5199
#, no-wrap
msgid "May 23, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5190
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5196
#, no-wrap
msgid "8.0-CURRENT after adding UDP control block support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5191
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5197
#, no-wrap
msgid "800090"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5192
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5198
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/192669[192669]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5195
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5201
#, no-wrap
msgid "8.0-CURRENT after virtualizing interface cloning."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5196
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5202
#, no-wrap
msgid "800091"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5197
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5203
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/192895[192895]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5198
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5204
#, no-wrap
msgid "May 27, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5200
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5206
#, no-wrap
msgid "8.0-CURRENT after adding hierarchical jails and removing global securelevel."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5201
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5207
#, no-wrap
msgid "800092"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5202
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5208
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/193011[193011]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5203
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5208
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5209
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5214
#, no-wrap
msgid "May 29, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5205
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5211
#, no-wrap
msgid "8.0-CURRENT after changing `sx_init_flags()` KPI. The `SX_ADAPTIVESPIN` is retired and a new `SX_NOADAPTIVE` flag is introduced to handle the reversed logic."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5206
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5212
#, no-wrap
msgid "800093"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5207
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5213
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/193047[193047]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5210
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5216
#, no-wrap
msgid "8.0-CURRENT after adding `mnt_xflag` to struct mount."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5211
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5217
#, no-wrap
msgid "800094"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5212
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5218
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/193093[193093]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5213
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5218
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5219
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5224
#, no-wrap
msgid "May 30, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5215
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5221
#, no-wrap
msgid "8.0-CURRENT after adding man:VOP_ACCESSX[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5216
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5222
#, no-wrap
msgid "800095"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5217
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5223
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/193096[193096]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5220
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5226
#, no-wrap
msgid "8.0-CURRENT after changing the polling KPI. The polling handlers now return the number of packets processed. A new `IFCAP_POLLING_NOCOUNT` is also introduced to specify that the return value is not significant and the counting should be skipped."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5221
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5227
#, no-wrap
msgid "800096"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5222
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5228
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/193219[193219]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5223
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5229
#, no-wrap
msgid "June 1, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5225
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5231
#, no-wrap
msgid "8.0-CURRENT after updating to the new netisr implementation and after changing the way of storing and accessing FIBs."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5226
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5232
#, no-wrap
msgid "800097"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5227
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5233
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/193731[193731]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5228
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5234
#, no-wrap
msgid "June 8, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5230
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5236
#, no-wrap
msgid "8.0-CURRENT after the introduction of vnet destructor hooks and infrastructure."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5232
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5238
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/194012[194012]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5233
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5239
#, no-wrap
msgid "June 11, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5235
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5241
#, no-wrap
msgid "8.0-CURRENT after the introduction of netgraph outbound to inbound path call detection and queuing, which also changed the layout of struct thread."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5236
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5242
#, no-wrap
msgid "800098"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5237
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5243
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/194210[194210]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5238
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5244
#, no-wrap
msgid "June 14, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5240
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5246
#, no-wrap
msgid "8.0-CURRENT after OpenSSL 0.9.8k import."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5241
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5247
#, no-wrap
msgid "800099"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5242
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5248
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/194675[194675]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5243
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5249
#, no-wrap
msgid "June 22, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5245
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5251
#, no-wrap
msgid "8.0-CURRENT after NGROUPS update and moving route virtualization into its own VImage module."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5246
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5252
#, no-wrap
msgid "800100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5247
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5253
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/194920[194920]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5248
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5254
#, no-wrap
msgid "June 24, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5250
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5256
#, no-wrap
msgid "8.0-CURRENT after SYSVIPC ABI change."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5251
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5257
#, no-wrap
msgid "800101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5252
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5258
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/195175[195175]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5253
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5259
#, no-wrap
msgid "June 29, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5255
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5261
#, no-wrap
msgid "8.0-CURRENT after the removal of the /dev/net/* per-interface character devices."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5256
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5262
#, no-wrap
msgid "800102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5257
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5263
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/195634[195634]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5258
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5264
#, no-wrap
msgid "July 12, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5260
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5266
#, no-wrap
msgid "8.0-CURRENT after padding was added to struct `sackhint`, struct tcpcb, and struct `tcpstat`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5261
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5267
#, no-wrap
msgid "800103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5262
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5268
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/195654[195654]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5263
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5269
#, no-wrap
msgid "July 13, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5265
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5271
#, no-wrap
msgid "8.0-CURRENT after replacing struct `tcpopt` with struct `toeopt` in the TOE driver interface to the TCP `syncache`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5266
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5272
#, no-wrap
msgid "800104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5267
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5273
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/195699[195699]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5268
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5933
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5274
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5937
#, no-wrap
msgid "July 14, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5270
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5276
#, no-wrap
msgid "8.0-CURRENT after the addition of the linker-set based per-vnet allocator."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5271
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5277
#, no-wrap
msgid "800105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5272
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5278
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/195767[195767]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5273
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5279
#, no-wrap
msgid "July 19, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5275
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5281
#, no-wrap
msgid "8.0-CURRENT after version bump for all shared libraries that do not have symbol versioning turned on."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5276
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5282
#, no-wrap
msgid "800106"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5277
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5283
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/195852[195852]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5278
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5284
#, no-wrap
msgid "July 24, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5280
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5286
#, no-wrap
msgid "8.0-CURRENT after introduction of OBJT_SG VM object type."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5281
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5287
#, no-wrap
msgid "800107"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5282
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5288
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/196037[196037]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5283
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5289
#, no-wrap
msgid "August 2, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5285
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5291
#, no-wrap
msgid "8.0-CURRENT after making the newbus subsystem Giant free by adding the newbus `sxlock` and 8.0-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5286
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5292
#, no-wrap
msgid "800108"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5287
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5293
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/199627[199627]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5288
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5294
#, no-wrap
msgid "November 21, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5290
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5296
#, no-wrap
msgid "8.0-STABLE after implementing EVFILT_USER `kevent` filter."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5291
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5297
#, no-wrap
msgid "800500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5292
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5298
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/201749[201749]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5293
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5299
#, no-wrap
msgid "January 7, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5295
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5301
#, no-wrap
msgid "8.0-STABLE after `__FreeBSD_version` bump to make `pkg_add -r` use packages-8-stable."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5296
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5302
#, no-wrap
msgid "800501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5297
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5303
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/202922[202922]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5298
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5304
#, no-wrap
msgid "January 24, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5300
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5306
#, no-wrap
msgid "8.0-STABLE after change of the man:scandir[3] and man:alphasort[3] prototypes to conform to SUSv4."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5301
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5307
#, no-wrap
msgid "800502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5302
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5308
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/203299[203299]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5303
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5309
#, no-wrap
msgid "January 31, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5305
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5311
#, no-wrap
msgid "8.0-STABLE after addition of man:sigpause[2]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5306
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5312
#, no-wrap
msgid "800503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5307
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5313
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/204344[204344]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5308
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5314
#, no-wrap
msgid "February 25, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5310
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5316
#, no-wrap
msgid "8.0-STABLE after addition of SIOCGIFDESCR and SIOCSIFDESCR ioctls to network interfaces. These ioctl can be used to manipulate interface description, as inspired by OpenBSD."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5311
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5317
#, no-wrap
msgid "800504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5312
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5318
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/204546[204546]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5313
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5319
#, no-wrap
msgid "March 1, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5315
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5321
#, no-wrap
msgid "8.0-STABLE after MFC of importing x86emu, a software emulator for real mode x86 CPU from OpenBSD."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5316
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5322
#, no-wrap
msgid "800505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5317
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5323
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/208259[208259]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5318
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5324
#, no-wrap
msgid "May 18, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5320
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5326
#, no-wrap
msgid "8.0-STABLE after MFC of adding liblzma, xz, xzdec, and lzmainfo."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5321
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5327
#, no-wrap
msgid "801000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5322
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5328
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/209150[209150]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5323
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5328
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5329
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5334
#, no-wrap
msgid "June 14, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5325
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5331
#, no-wrap
msgid "8.1-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5326
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5332
#, no-wrap
msgid "801500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5327
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5333
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/209146[209146]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5330
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5336
#, no-wrap
msgid "8.1-STABLE after 8.1-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5331
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5337
#, no-wrap
msgid "801501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5332
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5338
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/214762[214762]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5333
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5339
#, no-wrap
msgid "November 3, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5335
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5341
#, no-wrap
msgid "8.1-STABLE after KBI change in struct `sysentvec`, and implementation of PL_FLAG_SCE/SCX/EXEC/SI and `pl_siginfo` for ptrace(PT_LWPINFO) ."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5336
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5342
#, no-wrap
msgid "802000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5337
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5343
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/216639[216639]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5338
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5343
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5958
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5963
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5344
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5349
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5962
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5967
#, no-wrap
msgid "December 22, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5340
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5346
#, no-wrap
msgid "8.2-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5341
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5347
#, no-wrap
msgid "802500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5342
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5348
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/216654[216654]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5345
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5351
#, no-wrap
msgid "8.2-STABLE after 8.2-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5346
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5352
#, no-wrap
msgid "802501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5347
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5353
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/219107[219107]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5348
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5354
#, no-wrap
msgid "February 28, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5350
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5356
#, no-wrap
msgid "8.2-STABLE after merging DTrace changes, including support for userland tracing."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5351
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5357
#, no-wrap
msgid "802502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5352
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5358
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/219324[219324]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5353
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5359
#, no-wrap
msgid "March 6, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5355
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5361
#, no-wrap
msgid "8.2-STABLE after merging log2 and log2f into libm."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5356
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5362
#, no-wrap
msgid "802503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5357
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5363
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/221275[221275]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5358
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5364
#, no-wrap
msgid "May 1, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5360
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5366
#, no-wrap
msgid "8.2-STABLE after upgrade of the gcc to the last GPLv2 version from the FSF gcc-4_2-branch."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5361
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5367
#, no-wrap
msgid "802504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5362
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5368
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/222401[222401]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5363
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5368
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5373
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5369
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5374
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5379
#, no-wrap
msgid "May 28, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5365
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5371
#, no-wrap
msgid "8.2-STABLE after introduction of the KPI and supporting infrastructure for modular congestion control."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5366
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5372
#, no-wrap
msgid "802505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5367
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5373
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/222406[222406]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5370
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5376
#, no-wrap
msgid "8.2-STABLE after introduction of Hhook and Khelp KPIs."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5371
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5377
#, no-wrap
msgid "802506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5372
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5378
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/222408[222408]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5375
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5381
#, no-wrap
msgid "8.2-STABLE after addition of OSD to struct tcpcb."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5376
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5382
#, no-wrap
msgid "802507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5377
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5383
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/222741[222741]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5378
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5384
#, no-wrap
msgid "June 6, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5380
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5386
#, no-wrap
msgid "8.2-STABLE after ZFS v28 import."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5381
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5387
#, no-wrap
msgid "802508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5382
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5388
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/222846[222846]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5383
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5389
#, no-wrap
msgid "June 8, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5385
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5391
#, no-wrap
msgid "8.2-STABLE after removal of the `schedtail` event handler and addition of the `sv_schedtail` method to struct `sysvec`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5386
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5392
#, no-wrap
msgid "802509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5387
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5393
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/224017[224017]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5388
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5394
#, no-wrap
msgid "July 14, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5390
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5396
#, no-wrap
msgid "8.2-STABLE after merging the SSSE3 support into binutils."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5391
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5397
#, no-wrap
msgid "802510"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5392
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5398
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/224214[224214]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5395
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5401
#, no-wrap
msgid "8.2-STABLE after addition of RFTSIGZMB flag for man:rfork[2]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5396
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5402
#, no-wrap
msgid "802511"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5397
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5403
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/225458[225458]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5398
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5404
#, no-wrap
msgid "September 9, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5400
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5406
#, no-wrap
msgid "8.2-STABLE after addition of automatic detection of USB mass storage devices which do not support the no synchronize cache SCSI command."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5401
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5407
#, no-wrap
msgid "802512"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5402
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5408
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/225470[225470]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5405
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5411
#, no-wrap
msgid "8.2-STABLE after merging of re-factoring of auto-quirk."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5406
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5412
#, no-wrap
msgid "802513"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5407
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5413
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/226763[226763]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5408
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5414
#, no-wrap
msgid "October 25, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5410
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5416
#, no-wrap
msgid "8.2-STABLE after merging of the MAP_PREFAULT_READ flag to man:mmap[2]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5411
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5417
#, no-wrap
msgid "802514"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5412
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5418
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/227573[227573]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5413
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5419
#, no-wrap
msgid "November 16, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5415
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5421
#, no-wrap
msgid "8.2-STABLE after merging of addition of man:posix_fallocate[2] syscall."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5416
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5422
#, no-wrap
msgid "802515"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5417
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5423
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/229725[229725]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5420
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5426
#, no-wrap
msgid "8.2-STABLE after merging of addition of the man:posix_fadvise[2] system call."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5421
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5427
#, no-wrap
msgid "802516"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5422
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5428
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/230239[230239]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5425
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5431
#, no-wrap
msgid "8.2-STABLE after merging gperf 3.0.3"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5426
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5432
#, no-wrap
msgid "802517"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5427
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5433
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/231769[231769]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5430
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5436
#, no-wrap
msgid "8.2-STABLE after introduction of the new extensible man:sysctl[3] interface NET_RT_IFLISTL to query address lists."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5431
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5437
#, no-wrap
msgid "803000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5432
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5438
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/232446[232446]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5435
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5441
#, no-wrap
msgid "8.3-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5436
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5442
#, no-wrap
msgid "803500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5437
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5443
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/232439[232439]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5440
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5446
#, no-wrap
msgid "8.3-STABLE after branching releng/8.3 (RELENG_8_3)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5441
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5447
#, no-wrap
msgid "803501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5442
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5448
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/247091[247091]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5445
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5451
#, no-wrap
msgid "8.3-STABLE after MFC of two USB fixes (rev link:https://svnweb.freebsd.org/changeset/base/246616[246616] and link:https://svnweb.freebsd.org/changeset/base/246759[246759])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5446
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5452
#, no-wrap
msgid "804000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5447
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5453
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/248850[248850]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5448
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5453
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5454
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5459
#, no-wrap
msgid "March 28, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5450
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5456
#, no-wrap
msgid "8.4-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5451
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5457
#, no-wrap
msgid "804500"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5452
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5458
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/248819[248819]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5455
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5461
#, no-wrap
msgid "8.4-STABLE after 8.4-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5456
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5462
#, no-wrap
msgid "804501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5457
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5463
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/259449[259449]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5458
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5464
#, no-wrap
msgid "December 16, 2013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5460
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5466
#, no-wrap
msgid "8.4-STABLE after MFC of upstream Heimdal encoding fix."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5461
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5467
#, no-wrap
msgid "804502"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5465
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5471
#, no-wrap
msgid "8.4-STABLE after FreeBSD-SA-14:08.tcp."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5466
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5472
#, no-wrap
msgid "804503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5467
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5473
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/268444[268444]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5468
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5474
#, no-wrap
msgid "July 9, 2014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5470
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5476
#, no-wrap
msgid "8.4-STABLE after FreeBSD-SA-14:17.kmem."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5471
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5477
#, no-wrap
msgid "804504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5475
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5481
#, no-wrap
msgid "8.4-STABLE after FreeBSD-SA-14:18 (rev link:https://svnweb.freebsd.org/changeset/base/271305[271305])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5476
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5482
#, no-wrap
msgid "804505"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5480
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5486
#, no-wrap
msgid "8.4-STABLE after FreeBSD-SA-14:19 (rev link:https://svnweb.freebsd.org/changeset/base/271668[271668])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5481
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5487
#, no-wrap
msgid "804506"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5485
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5491
#, no-wrap
msgid "8.4-STABLE after FreeBSD-SA-14:21 (rev link:https://svnweb.freebsd.org/changeset/base/273413[273413])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5486
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5492
#, no-wrap
msgid "804507"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5490
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5496
#, no-wrap
msgid "8.4-STABLE after FreeBSD-SA-14:23, FreeBSD-SA-14:24, and FreeBSD-SA-14:25."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5491
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5497
#, no-wrap
msgid "804508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5497
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5501
#, no-wrap
-msgid ""
-"8-STABLE after FreeBSD-EN-15:01.vt, FreeBSD-EN-15:02.openssl, FreeBSD-EN-15:03.freebsd-update, FreeBSD-SA-15:04.igmp, and FreeBSD-SA-15:05.bind.\n"
-"pass:[<!-- vale Vale.Terms = YES -->]"
+msgid "8-STABLE after FreeBSD-EN-15:01.vt, FreeBSD-EN-15:02.openssl, FreeBSD-EN-15:03.freebsd-update, FreeBSD-SA-15:04.igmp, and FreeBSD-SA-15:05.bind."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5498
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5502
#, no-wrap
msgid "804509"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5499
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5503
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/305736[305736]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5501
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5505
#, no-wrap
msgid "8-STABLE after resolving a deadlock between `device_detach()` and man:usbd_do_request_flags[9]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5504
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5508
#, no-wrap
msgid "FreeBSD 7 Versions"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5507
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5511
#, no-wrap
msgid "FreeBSD 7 `__FreeBSD_version` Values"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5516
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5520
#, no-wrap
msgid "700000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5517
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5521
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/147925[147925]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5518
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6146
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5522
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6150
#, no-wrap
msgid "July 11, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5520
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5524
#, no-wrap
msgid "7.0-CURRENT."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5521
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5525
#, no-wrap
msgid "700001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5522
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5526
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/148341[148341]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5523
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5527
#, no-wrap
msgid "July 23, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5525
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5529
#, no-wrap
msgid "7.0-CURRENT after bump of all shared library versions that had not been changed since RELENG_5."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5526
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5530
#, no-wrap
msgid "700002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5527
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5531
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/149039[149039]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5528
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6156
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5532
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6160
#, no-wrap
msgid "August 13, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5530
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5534
#, no-wrap
msgid "7.0-CURRENT after credential argument is added to `dev_clone` event handler."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5531
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5535
#, no-wrap
msgid "700003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5532
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5536
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/149470[149470]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5533
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5537
#, no-wrap
msgid "August 25, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5535
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5539
#, no-wrap
msgid "7.0-CURRENT after man:memmem[3] is added to libc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5536
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5540
#, no-wrap
msgid "700004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5537
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5541
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/151888[151888]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5538
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5542
#, no-wrap
msgid "October 30, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5540
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5544
#, no-wrap
msgid "7.0-CURRENT after man:solisten[9] kernel arguments are modified to accept a backlog parameter."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5541
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5545
#, no-wrap
msgid "700005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5542
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5546
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/152296[152296]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5543
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5548
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5547
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5552
#, no-wrap
msgid "November 11, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5545
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5549
#, no-wrap
msgid "7.0-CURRENT after `IFP2ENADDR()` was changed to return a pointer to `IF_LLADDR()`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5546
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5550
#, no-wrap
msgid "700006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5547
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5551
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/152315[152315]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5550
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5554
#, no-wrap
msgid "7.0-CURRENT after addition of `if_addr` member to `struct ifnet` and `IFP2ENADDR()` removal."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5551
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5555
#, no-wrap
msgid "700007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5552
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5556
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/153027[153027]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5553
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5557
#, no-wrap
msgid "December 2, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5555
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5559
#, no-wrap
msgid "7.0-CURRENT after incorporating scripts from the `local_startup` directories into the base man:rcorder[8]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5556
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5560
#, no-wrap
msgid "700008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5557
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5561
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/153107[153107]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5558
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5562
#, no-wrap
msgid "December 5, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5560
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5564
#, no-wrap
msgid "7.0-CURRENT after removal of MNT_NODEV mount option."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5561
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5565
#, no-wrap
msgid "700009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5562
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5566
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/153519[153519]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5563
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5567
#, no-wrap
msgid "December 19, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5565
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5569
#, no-wrap
msgid "7.0-CURRENT after ELF-64 type changes and symbol versioning."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5566
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5570
#, no-wrap
msgid "700010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5567
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5571
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/153579[153579]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5568
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5572
#, no-wrap
msgid "December 20, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5570
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5574
#, no-wrap
msgid "7.0-CURRENT after addition of `hostb` and `vgapci` drivers, addition of `pci_find_extcap()`, and changing the AGP drivers to no longer map the aperture."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5571
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5575
#, no-wrap
msgid "700011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5572
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5576
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/153936[153936]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5573
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5577
#, no-wrap
msgid "December 31, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5575
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5579
#, no-wrap
msgid "7.0-CURRENT after `tv_sec` was made `time_t` on all platforms but Alpha."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5576
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5580
#, no-wrap
msgid "700012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5577
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5581
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/154114[154114]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5578
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5582
#, no-wrap
msgid "January 8, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5580
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5584
#, no-wrap
msgid "7.0-CURRENT after ldconfig_local_dirs change."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5581
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5585
#, no-wrap
msgid "700013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5582
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5586
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/154269[154269]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5583
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5587
#, no-wrap
msgid "January 12, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5585
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5589
#, no-wrap
msgid "7.0-CURRENT after changes to [.filename]#/etc/rc.d/abi# to support [.filename]#/compat/linux/etc/ld.so.cache# being a symlink in a read-only filesystem."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5586
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5590
#, no-wrap
msgid "700014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5587
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5591
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/154863[154863]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5588
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5592
#, no-wrap
msgid "January 26, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5590
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5594
#, no-wrap
msgid "7.0-CURRENT after pts import."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5591
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5595
#, no-wrap
msgid "700015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5592
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5596
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/157144[157144]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5593
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5597
#, no-wrap
msgid "March 26, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5595
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5599
#, no-wrap
msgid "7.0-CURRENT after the introduction of version 2 of man:hwpmc[4]'s ABI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5596
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5600
#, no-wrap
msgid "700016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5597
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5601
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/157962[157962]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5598
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5602
#, no-wrap
msgid "April 22, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5600
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5604
#, no-wrap
msgid "7.0-CURRENT after addition of man:fcloseall[3] to libc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5601
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5605
#, no-wrap
msgid "700017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5602
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5606
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/158513[158513]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5603
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5607
#, no-wrap
msgid "May 13, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5605
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5609
#, no-wrap
msgid "7.0-CURRENT after removal of ip6fw."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5606
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5610
#, no-wrap
msgid "700018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5607
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5611
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/160386[160386]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5608
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5612
#, no-wrap
msgid "July 15, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5610
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5614
#, no-wrap
msgid "7.0-CURRENT after import of snd_emu10kx."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5611
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5615
#, no-wrap
msgid "700019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5612
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5616
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/160821[160821]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5613
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5617
#, no-wrap
msgid "July 29, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5615
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5619
#, no-wrap
msgid "7.0-CURRENT after import of OpenSSL 0.9.8b."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5616
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5620
#, no-wrap
msgid "700020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5617
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5621
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/161931[161931]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5618
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5622
#, no-wrap
msgid "September 3, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5620
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5624
#, no-wrap
msgid "7.0-CURRENT after addition of `bus_dma_get_tag` function"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5621
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5625
#, no-wrap
msgid "700021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5622
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5626
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/162023[162023]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5623
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5627
#, no-wrap
msgid "September 4, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5625
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5629
#, no-wrap
msgid "7.0-CURRENT after libpcap 0.9.4 and tcpdump 3.9.4 import."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5626
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5630
#, no-wrap
msgid "700022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5627
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5631
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/162170[162170]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5628
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5632
#, no-wrap
msgid "September 9, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5630
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5634
#, no-wrap
msgid "7.0-CURRENT after `dlsym` change to look for a requested symbol both in specified DSO and its implicit dependencies."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5631
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5635
#, no-wrap
msgid "700023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5632
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5636
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/162588[162588]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5633
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5637
#, no-wrap
msgid "September 23, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5635
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5639
#, no-wrap
msgid "7.0-CURRENT after adding new sound IOCTLs for the OSSv4 mixer API."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5636
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5640
#, no-wrap
msgid "700024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5637
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5641
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/162919[162919]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5638
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5642
#, no-wrap
msgid "September 28, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5640
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5644
#, no-wrap
msgid "7.0-CURRENT after import of OpenSSL 0.9.8d."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5641
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5645
#, no-wrap
msgid "700025"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5642
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5646
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/164190[164190]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5643
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5647
#, no-wrap
msgid "November 11, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5645
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5649
#, no-wrap
msgid "7.0-CURRENT after the addition of libelf."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5646
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5650
#, no-wrap
msgid "700026"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5647
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5651
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/164614[164614]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5648
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5652
#, no-wrap
msgid "November 26, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5650
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5654
#, no-wrap
msgid "7.0-CURRENT after major changes on sound sysctls."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5651
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5655
#, no-wrap
msgid "700027"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5652
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5656
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/164770[164770]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5653
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5657
#, no-wrap
msgid "November 30, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5655
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5659
#, no-wrap
msgid "7.0-CURRENT after the addition of Wi-Spy quirk."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5656
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5660
#, no-wrap
msgid "700028"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5657
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5661
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/165242[165242]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5658
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5662
#, no-wrap
msgid "December 15, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5660
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5664
#, no-wrap
msgid "7.0-CURRENT after the addition of `sctp` calls to libc"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5661
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5665
#, no-wrap
msgid "700029"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5662
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5666
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/166259[166259]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5663
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5667
#, no-wrap
msgid "January 26, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5665
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5669
#, no-wrap
msgid "7.0-CURRENT after the GNU man:gzip[1] implementation was replaced with a BSD licensed version ported from NetBSD."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5666
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5670
#, no-wrap
msgid "700030"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5667
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5671
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/166549[166549]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5668
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5672
#, no-wrap
msgid "February 7, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5670
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5674
#, no-wrap
msgid "7.0-CURRENT after the removal of IPIP tunnel encapsulation (VIFF_TUNNEL) from the IPv4 multicast forwarding code."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5671
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5675
#, no-wrap
msgid "700031"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5672
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5676
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/166907[166907]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5673
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5677
#, no-wrap
msgid "February 23, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5675
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5679
#, no-wrap
msgid "7.0-CURRENT after the modification of `bus_setup_intr()` (newbus)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5676
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5680
#, no-wrap
msgid "700032"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5677
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5681
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/167165[167165]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5678
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5682
#, no-wrap
msgid "March 2, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5680
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5684
#, no-wrap
msgid "7.0-CURRENT after the inclusion of man:ipw[4] and man:iwi[4] firmware."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5681
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5685
#, no-wrap
msgid "700033"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5682
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5686
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/167360[167360]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5683
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5687
#, no-wrap
msgid "March 9, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5685
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5689
#, no-wrap
msgid "7.0-CURRENT after the inclusion of ncurses wide character support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5686
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5690
#, no-wrap
msgid "700034"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5687
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5691
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/167684[167684]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5688
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5692
#, no-wrap
msgid "March 19, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5690
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5694
#, no-wrap
msgid "7.0-CURRENT after changes to how `insmntque()`, `getnewvnode()`, and `vfs_hash_insert()` work."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5691
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5695
#, no-wrap
msgid "700035"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5692
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5696
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/167906[167906]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5693
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5697
#, no-wrap
msgid "March 26, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5695
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5699
#, no-wrap
msgid "7.0-CURRENT after addition of a notify mechanism for CPU frequency changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5696
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5700
#, no-wrap
msgid "700036"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5697
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5701
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/168413[168413]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5698
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6266
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5702
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6270
#, no-wrap
msgid "April 6, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5700
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5704
#, no-wrap
msgid "7.0-CURRENT after import of the ZFS filesystem."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5701
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5705
#, no-wrap
msgid "700037"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5702
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5706
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/168504[168504]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5703
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5707
#, no-wrap
msgid "April 8, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5705
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5709
#, no-wrap
msgid "7.0-CURRENT after addition of CAM 'SG' peripheral device, which implements a subset of Linux SCSI SG passthrough device API."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5706
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5710
#, no-wrap
msgid "700038"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5707
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5711
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/169151[169151]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5708
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5712
#, no-wrap
msgid "April 30, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5710
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5714
#, no-wrap
msgid "7.0-CURRENT after changing man:getenv[3], man:putenv[3], man:setenv[3] and man:unsetenv[3] to be POSIX conformant."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5711
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5715
#, no-wrap
msgid "700039"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5712
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5716
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/169190[169190]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5713
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5717
#, no-wrap
msgid "May 1, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5715
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5719
#, no-wrap
msgid "7.0-CURRENT after the changes in 700038 were backed out."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5716
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5720
#, no-wrap
msgid "700040"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5717
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5721
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/169453[169453]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5718
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5722
#, no-wrap
msgid "May 10, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5720
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5724
#, no-wrap
msgid "7.0-CURRENT after the addition of man:flopen[3] to libutil."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5721
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5725
#, no-wrap
msgid "700041"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5722
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5726
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/169526[169526]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5723
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5727
#, no-wrap
msgid "May 13, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5725
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5729
#, no-wrap
msgid "7.0-CURRENT after enabling symbol versioning, and changing the default thread library to libthr."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5726
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5730
#, no-wrap
msgid "700042"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5727
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5731
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/169758[169758]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5728
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5732
#, no-wrap
msgid "May 19, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5730
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5734
#, no-wrap
msgid "7.0-CURRENT after the import of gcc 4.2.0."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5731
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5735
#, no-wrap
msgid "700043"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5732
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5736
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/169830[169830]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5733
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5737
#, no-wrap
msgid "May 21, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5735
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5739
#, no-wrap
msgid "7.0-CURRENT after bump of all shared library versions that had not been changed since RELENG_6."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5736
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5740
#, no-wrap
msgid "700044"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5737
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5741
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/170395[170395]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5738
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5742
#, no-wrap
msgid "June 7, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5740
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5744
#, no-wrap
msgid "7.0-CURRENT after changing the argument for `vn_open()`/`VOP_OPEN()` from file descriptor index to the struct file *."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5741
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5745
#, no-wrap
msgid "700045"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5742
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5746
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/170510[170510]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5743
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5747
#, no-wrap
msgid "June 10, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5745
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5749
#, no-wrap
msgid "7.0-CURRENT after changing man:pam_nologin[8] to provide an account management function instead of an authentication function to the PAM framework."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5746
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5750
#, no-wrap
msgid "700046"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5747
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5751
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/170530[170530]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5748
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5753
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6286
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5752
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5757
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6290
#, no-wrap
msgid "June 11, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5750
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5754
#, no-wrap
msgid "7.0-CURRENT after updated 802.11 wireless support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5751
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5755
#, no-wrap
msgid "700047"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5752
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5756
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/170579[170579]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5755
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5759
#, no-wrap
msgid "7.0-CURRENT after adding TCP LRO interface capabilities."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5756
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5760
#, no-wrap
msgid "700048"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5757
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5761
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/170613[170613]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5758
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5762
#, no-wrap
msgid "June 12, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5760
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5764
#, no-wrap
msgid "7.0-CURRENT after RFC 3678 API support added to the IPv4 stack. Legacy RFC 1724 behavior of the IP_MULTICAST_IF ioctl has now been removed; 0.0.0.0/8 may no longer be used to specify an interface index. Use struct `ipmreqn` instead."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5761
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5765
#, no-wrap
msgid "700049"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5762
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5766
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/171175[171175]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5763
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5767
#, no-wrap
msgid "July 3, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5765
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5769
#, no-wrap
msgid "7.0-CURRENT after importing pf from OpenBSD 4.1"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5767
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5771
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/171167[171167]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5770
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5774
#, no-wrap
msgid "7.0-CURRENT after adding IPv6 support for FAST_IPSEC, deleting KAME IPSEC, and renaming FAST_IPSEC to IPSEC."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5771
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5775
#, no-wrap
msgid "700050"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5772
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5776
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/171195[171195]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5773
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5778
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5777
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5782
#, no-wrap
msgid "July 4, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5775
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5779
#, no-wrap
msgid "7.0-CURRENT after converting setenv/putenv/etc. calls from traditional BSD to POSIX."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5776
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5780
#, no-wrap
msgid "700051"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5777
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5781
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/171211[171211]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5780
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5784
#, no-wrap
msgid "7.0-CURRENT after adding new mmap/lseek/etc syscalls."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5781
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5785
#, no-wrap
msgid "700052"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5782
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5786
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/171275[171275]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5783
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5787
#, no-wrap
msgid "July 6, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5785
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5789
#, no-wrap
msgid "7.0-CURRENT after moving I4B headers to include/i4b."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5786
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5790
#, no-wrap
msgid "700053"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5787
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5791
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/172394[172394]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5788
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5792
#, no-wrap
msgid "September 30, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5790
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5794
#, no-wrap
msgid "7.0-CURRENT after the addition of support for PCI domains"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5791
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5795
#, no-wrap
msgid "700054"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5792
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5796
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/172988[172988]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5793
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6296
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5797
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6300
#, no-wrap
msgid "October 25, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5795
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5799
#, no-wrap
msgid "7.0-STABLE after MFC of wide and single byte ctype separation."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5796
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5800
#, no-wrap
msgid "700055"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5797
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5801
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/173104[173104]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5798
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5802
#, no-wrap
msgid "October 28, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5800
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5804
#, no-wrap
msgid "7.0-RELEASE, and 7.0-CURRENT after ABI backwards compatibility to the FreeBSD 4/5/6 versions of the PCIOCGETCONF, PCIOCREAD and PCIOCWRITE IOCTLs was MFCed, which required the ABI of the PCIOCGETCONF IOCTL to be broken again"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5801
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5805
#, no-wrap
msgid "700100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5802
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5806
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/174864[174864]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5803
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5807
#, no-wrap
msgid "December 22, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5805
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5809
#, no-wrap
msgid "7.0-STABLE after 7.0-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5806
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5810
#, no-wrap
msgid "700101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5807
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5811
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/176111[176111]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5810
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5814
#, no-wrap
msgid "7.0-STABLE after the MFC of `m_collapse()`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5811
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5815
#, no-wrap
msgid "700102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5812
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5816
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/177735[177735]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5813
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5817
#, no-wrap
msgid "March 30, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5815
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5819
#, no-wrap
msgid "7.0-STABLE after the MFC of `kdb_enter_why()`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5816
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5820
#, no-wrap
msgid "700103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5817
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5821
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/178061[178061]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5820
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5824
#, no-wrap
msgid "7.0-STABLE after adding `l_sysid` to struct flock."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5821
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5825
#, no-wrap
msgid "700104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5822
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5826
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/178108[178108]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5823
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5828
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5827
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5832
#, no-wrap
msgid "April 11, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5825
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5829
#, no-wrap
msgid "7.0-STABLE after the MFC of man:procstat[1]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5826
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5830
#, no-wrap
msgid "700105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5827
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5831
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/178120[178120]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5830
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5834
#, no-wrap
msgid "7.0-STABLE after the MFC of `umtx` features."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5831
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5835
#, no-wrap
msgid "700106"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5832
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5836
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/178225[178225]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5833
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5837
#, no-wrap
msgid "April 15, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5835
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5839
#, no-wrap
msgid "7.0-STABLE after the MFC of man:write[2] support to man:psm[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5836
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5840
#, no-wrap
msgid "700107"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5837
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5841
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/178353[178353]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5840
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5844
#, no-wrap
msgid "7.0-STABLE after the MFC of F_DUP2FD command to man:fcntl[2]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5841
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5845
#, no-wrap
msgid "700108"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5842
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5846
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/178783[178783]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5843
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5847
#, no-wrap
msgid "May 5, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5845
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5849
#, no-wrap
msgid "7.0-STABLE after some man:lockmgr[9] changes, which makes it necessary to include [.filename]#sys/lock.h# to use man:lockmgr[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5846
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5850
#, no-wrap
msgid "700109"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5847
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6330
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5851
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6334
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/179367[179367]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5848
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6331
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5852
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6335
#, no-wrap
msgid "May 27, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5850
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5854
#, no-wrap
msgid "7.0-STABLE after MFC of the man:memrchr[3] function."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5851
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5855
#, no-wrap
msgid "700110"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5852
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5856
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/181328[181328]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5853
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5857
#, no-wrap
msgid "August 5, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5855
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5859
#, no-wrap
msgid "7.0-STABLE after MFC of kernel NFS `lockd` client."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5856
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5860
#, no-wrap
msgid "700111"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5857
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5861
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/181940[181940]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5860
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5864
#, no-wrap
msgid "7.0-STABLE after addition of physically contiguous jumbo frame support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5861
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5865
#, no-wrap
msgid "700112"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5862
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5866
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/182294[182294]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5863
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5867
#, no-wrap
msgid "August 27, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5865
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5869
#, no-wrap
msgid "7.0-STABLE after MFC of kernel DTrace support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5866
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5870
#, no-wrap
msgid "701000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5867
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5871
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/185315[185315]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5868
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5873
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5872
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5877
#, no-wrap
msgid "November 25, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5870
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5874
#, no-wrap
msgid "7.1-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5871
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5875
#, no-wrap
msgid "701100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5872
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5876
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/185302[185302]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5875
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5879
#, no-wrap
msgid "7.1-STABLE after 7.1-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5876
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5880
#, no-wrap
msgid "701101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5877
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5881
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/187023[187023]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5878
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5882
#, no-wrap
msgid "January 10, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5880
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5884
#, no-wrap
msgid "7.1-STABLE after man:strndup[3] merge."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5881
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5885
#, no-wrap
msgid "701102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5882
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5886
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/187370[187370]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5883
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5887
#, no-wrap
msgid "January 17, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5885
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5889
#, no-wrap
msgid "7.1-STABLE after man:cpuctl[4] support added."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5886
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5890
#, no-wrap
msgid "701103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5887
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5891
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/188281[188281]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5888
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5892
#, no-wrap
msgid "February 7, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5890
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5894
#, no-wrap
msgid "7.1-STABLE after the merge of multi-/no-IPv4/v6 jails."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5891
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5895
#, no-wrap
msgid "701104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5892
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5896
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/188625[188625]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5893
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5897
#, no-wrap
msgid "February 14, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5895
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5899
#, no-wrap
msgid "7.1-STABLE after the store of the suspension owner in the struct mount, and introduction of vfs_susp_clean method into the struct vfsops."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5896
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5900
#, no-wrap
msgid "701105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5897
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5901
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/189740[189740]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5898
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5902
#, no-wrap
msgid "March 12, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5900
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5904
#, no-wrap
msgid "7.1-STABLE after the incompatible change to the kern.ipc.shmsegs sysctl to allow allocating larger SysV shared memory segments on 64bit architectures."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5901
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5905
#, no-wrap
msgid "701106"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5902
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5906
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/189786[189786]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5905
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5909
#, no-wrap
msgid "7.1-STABLE after the merge of a fix for POSIX semaphore wait operations."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5906
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5910
#, no-wrap
msgid "702000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5907
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5911
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/191099[191099]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5910
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5914
#, no-wrap
msgid "7.2-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5911
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5915
#, no-wrap
msgid "702100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5912
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5916
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/191091[191091]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5915
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5919
#, no-wrap
msgid "7.2-STABLE after 7.2-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5916
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5920
#, no-wrap
msgid "702101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5917
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5921
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/192149[192149]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5918
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5922
#, no-wrap
msgid "May 15, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5920
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5924
#, no-wrap
msgid "7.2-STABLE after man:ichsmb[4] was changed to use left-adjusted secondary addressing to match other SMBus controller drivers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5921
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5925
#, no-wrap
msgid "702102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5922
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5926
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/193020[193020]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5923
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5927
#, no-wrap
msgid "May 28, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5925
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5929
#, no-wrap
msgid "7.2-STABLE after MFC of the man:fdopendir[3] function."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5926
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5930
#, no-wrap
msgid "702103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5927
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5931
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/193638[193638]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5928
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5932
#, no-wrap
msgid "June 6, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5930
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5934
#, no-wrap
msgid "7.2-STABLE after MFC of PmcTools."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5931
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5935
#, no-wrap
msgid "702104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5932
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5936
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/195694[195694]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5935
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5939
#, no-wrap
msgid "7.2-STABLE after MFC of the man:closefrom[2] system call."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5936
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5940
#, no-wrap
msgid "702105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5937
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5941
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/196006[196006]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5938
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5942
#, no-wrap
msgid "July 31, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5940
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5944
#, no-wrap
msgid "7.2-STABLE after MFC of the SYSVIPC ABI change."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5941
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5945
#, no-wrap
msgid "702106"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5942
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5946
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/197198[197198]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5943
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5947
#, no-wrap
msgid "September 14, 2009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5945
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5949
#, no-wrap
msgid "7.2-STABLE after MFC of the x86 PAT enhancements and addition of `d_mmap_single()` and the scatter/gather list VM object type."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5946
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5950
#, no-wrap
msgid "703000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5947
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5951
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/203740[203740]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5948
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5953
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5952
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5957
#, no-wrap
msgid "February 9, 2010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5950
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5954
#, no-wrap
msgid "7.3-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5951
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5955
#, no-wrap
msgid "703100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5952
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5956
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/203742[203742]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5955
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5959
#, no-wrap
msgid "7.3-STABLE after 7.3-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5956
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5960
#, no-wrap
msgid "704000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5957
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5961
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/216647[216647]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5960
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5964
#, no-wrap
msgid "7.4-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5961
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5965
#, no-wrap
msgid "704100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5962
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5966
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/216658[216658]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5965
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5969
#, no-wrap
msgid "7.4-STABLE after 7.4-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5966
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5970
#, no-wrap
msgid "704101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5967
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5971
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/221318[221318]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5968
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5972
#, no-wrap
msgid "May 2, 2011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5969
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5973
#, no-wrap
msgid "7.4-STABLE after the gcc MFC in rev link:https://svnweb.freebsd.org/changeset/base/221317[221317]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5972
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5976
#, no-wrap
msgid "FreeBSD 6 Versions"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5975
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5979
#, no-wrap
msgid "FreeBSD 6 `__FreeBSD_version` Values"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5984
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5988
#, no-wrap
msgid "600000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5985
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5989
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/133921[133921]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5986
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5990
#, no-wrap
msgid "August 18, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5988
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5992
#, no-wrap
msgid "6.0-CURRENT"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5989
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5993
#, no-wrap
msgid "600001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5990
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5994
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/134396[134396]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5991
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5995
#, no-wrap
msgid "August 27, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5993
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5997
#, no-wrap
msgid "6.0-CURRENT after permanently enabling PFIL_HOOKS in the kernel."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5994
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5998
#, no-wrap
msgid "600002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5995
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5999
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/134514[134514]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5996
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6000
#, no-wrap
msgid "August 30, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5998
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6002
#, no-wrap
msgid "6.0-CURRENT after initial addition of `ifi_epoch` to struct `if_data`. Backed out after a few days. Do not use this value."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5999
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6003
#, no-wrap
msgid "600003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6000
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6004
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/134933[134933]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6001
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6005
#, no-wrap
msgid "September 8, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6003
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6007
#, no-wrap
msgid "6.0-CURRENT after the re-addition of the `ifi_epoch` member of struct `if_data`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6004
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6008
#, no-wrap
msgid "600004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6005
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6009
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/135920[135920]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6006
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6010
#, no-wrap
msgid "September 29, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6008
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6012
#, no-wrap
msgid "6.0-CURRENT after addition of the struct inpcb argument to the pfil API."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6009
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6013
#, no-wrap
msgid "600005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6010
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6014
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/136172[136172]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6011
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6015
#, no-wrap
msgid "October 5, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6013
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6017
#, no-wrap
msgid "6.0-CURRENT after addition of the \"-d DESTDIR\" argument to newsyslog."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6014
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6018
#, no-wrap
msgid "600006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6015
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6019
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/137192[137192]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6016
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6020
#, no-wrap
msgid "November 4, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6018
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6022
#, no-wrap
msgid "6.0-CURRENT after addition of glibc style man:strftime[3] padding options."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6019
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6023
#, no-wrap
msgid "600007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6020
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6024
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/138760[138760]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6021
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6025
#, no-wrap
msgid "December 12, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6023
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6027
#, no-wrap
msgid "6.0-CURRENT after addition of 802.11 framework updates."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6024
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6028
#, no-wrap
msgid "600008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6025
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6029
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/140809[140809]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6026
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6030
#, no-wrap
msgid "January 25, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6028
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6032
#, no-wrap
msgid "6.0-CURRENT after changes to `VOP_*VOBJECT()` functions and introduction of `MNTK_MPSAFE` flag for Giant-free filesystems."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6029
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6033
#, no-wrap
msgid "600009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6030
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6034
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/141250[141250]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6031
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6035
#, no-wrap
msgid "February 4, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6033
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6037
#, no-wrap
msgid "6.0-CURRENT after addition of the cpufreq framework and drivers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6034
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6038
#, no-wrap
msgid "600010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6035
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6039
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/141394[141394]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6036
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6040
#, no-wrap
msgid "February 6, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6038
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6042
#, no-wrap
msgid "6.0-CURRENT after importing OpenBSD's man:nc[1]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6039
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6043
#, no-wrap
msgid "600011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6040
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6044
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/141727[141727]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6041
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6045
#, no-wrap
msgid "February 12, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6043
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6047
#, no-wrap
msgid "6.0-CURRENT after removing semblance of SVID2 `matherr()` support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6044
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6048
#, no-wrap
msgid "600012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6045
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6049
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/141940[141940]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6046
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6050
#, no-wrap
msgid "February 15, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6048
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6052
#, no-wrap
msgid "6.0-CURRENT after increase of default thread stacks' size."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6049
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6053
#, no-wrap
msgid "600013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6050
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6054
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/142089[142089]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6051
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6055
#, no-wrap
msgid "February 19, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6053
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6057
#, no-wrap
msgid "6.0-CURRENT after fixes in [.filename]#<src/include/stdbool.h># and [.filename]#<src/sys/i386/include/_types.h># for using the GCC-compatibility of the Intel C/C++ compiler."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6054
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6058
#, no-wrap
msgid "600014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6055
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6059
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/142184[142184]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6056
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6060
#, no-wrap
msgid "February 21, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6058
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6062
#, no-wrap
msgid "6.0-CURRENT after EOVERFLOW checks in man:vswprintf[3] fixed."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6059
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6063
#, no-wrap
msgid "600015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6060
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6064
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/142501[142501]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6061
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6065
#, no-wrap
msgid "February 25, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6063
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6067
#, no-wrap
msgid "6.0-CURRENT after changing the struct `if_data` member, `ifi_epoch`, from wall clock time to uptime."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6064
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6068
#, no-wrap
msgid "600016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6065
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6069
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/142582[142582]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6066
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6070
#, no-wrap
msgid "February 26, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6068
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6072
#, no-wrap
msgid "6.0-CURRENT after LC_CTYPE disk format changed."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6069
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6073
#, no-wrap
msgid "600017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6070
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6074
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/142683[142683]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6071
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6076
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6919
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6075
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6080
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6923
#, no-wrap
msgid "February 27, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6073
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6077
#, no-wrap
msgid "6.0-CURRENT after NLS catalogs disk format changed."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6074
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6078
#, no-wrap
msgid "600018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6075
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6079
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/142686[142686]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6078
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6082
#, no-wrap
msgid "6.0-CURRENT after LC_COLLATE disk format changed."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6079
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6083
#, no-wrap
msgid "600019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6080
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6084
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/142752[142752]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6081
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6924
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6085
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6928
#, no-wrap
msgid "February 28, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6083
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6087
#, no-wrap
msgid "Installation of `acpica` includes into /usr/include."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6084
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6088
#, no-wrap
msgid "600020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6085
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6089
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/143308[143308]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6086
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6090
#, no-wrap
msgid "March 9, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6088
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6092
#, no-wrap
msgid "Addition of MSG_NOSIGNAL flag to man:send[2] API."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6089
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6093
#, no-wrap
msgid "600021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6090
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6094
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/143746[143746]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6091
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6095
#, no-wrap
msgid "March 17, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6093
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6097
#, no-wrap
msgid "Addition of fields to cdevsw"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6094
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6098
#, no-wrap
msgid "600022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6095
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6099
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/143901[143901]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6096
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6100
#, no-wrap
msgid "March 21, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6098
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6102
#, no-wrap
msgid "Removed gtar from base system."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6099
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6103
#, no-wrap
msgid "600023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6100
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6104
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/144980[144980]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6101
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6105
#, no-wrap
msgid "April 13, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6103
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6107
#, no-wrap
msgid "LOCAL_CREDS, LOCAL_CONNWAIT socket options added to man:unix[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6104
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6108
#, no-wrap
msgid "600024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6105
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6110
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6109
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6114
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/145565[145565]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6106
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6110
#, no-wrap
msgid "April 19, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6108
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6112
#, no-wrap
msgid "man:hwpmc[4] and related tools added to 6.0-CURRENT."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6109
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6113
#, no-wrap
msgid "600025"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6111
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6115
#, no-wrap
msgid "April 26, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6113
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6117
#, no-wrap
msgid "struct `icmphdr` added to 6.0-CURRENT."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6114
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6118
#, no-wrap
msgid "600026"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6115
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6119
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/145843[145843]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6116
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6120
#, no-wrap
msgid "May 3, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6118
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6122
#, no-wrap
msgid "pf updated to 3.7."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6119
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6123
#, no-wrap
msgid "600027"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6120
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6124
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/145966[145966]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6121
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6125
#, no-wrap
msgid "May 6, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6123
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6127
#, no-wrap
msgid "Kernel libalias and `ng_nat` introduced."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6124
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6128
#, no-wrap
msgid "600028"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6125
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6129
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/146191[146191]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6126
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6130
#, no-wrap
msgid "May 13, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6128
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6132
#, no-wrap
msgid "POSIX man:ttyname_r[3] made available through unistd.h and libc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6129
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6133
#, no-wrap
msgid "600029"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6130
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6134
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/146780[146780]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6131
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6135
#, no-wrap
msgid "May 29, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6133
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6137
#, no-wrap
msgid "6.0-CURRENT after libpcap updated to v0.9.1 alpha 096."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6134
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6138
#, no-wrap
msgid "600030"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6135
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6139
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/146988[146988]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6136
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6140
#, no-wrap
msgid "June 5, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6138
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6142
#, no-wrap
msgid "6.0-CURRENT after importing NetBSD's man:if_bridge[4]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6139
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6143
#, no-wrap
msgid "600031"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6140
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6144
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/147256[147256]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6141
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6145
#, no-wrap
msgid "June 10, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6143
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6147
#, no-wrap
msgid "6.0-CURRENT after struct ifnet was broken out of the driver `softcs`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6144
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6148
#, no-wrap
msgid "600032"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6145
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6149
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/147898[147898]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6148
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6152
#, no-wrap
msgid "6.0-CURRENT after the import of libpcap v0.9.1."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6149
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6153
#, no-wrap
msgid "600033"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6150
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6154
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/148388[148388]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6151
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6155
#, no-wrap
msgid "July 25, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6153
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6157
#, no-wrap
msgid "6.0-STABLE after bump of all shared library versions that had not been changed since RELENG_5."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6154
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6158
#, no-wrap
msgid "600034"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6155
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6159
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/149040[149040]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6158
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6162
#, no-wrap
msgid "6.0-STABLE after credential argument is added to `dev_clone` event handler. 6.0-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6159
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6163
#, no-wrap
msgid "600100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6160
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6164
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/151958[151958]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6161
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6165
#, no-wrap
msgid "November 1, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6163
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6167
#, no-wrap
msgid "6.0-STABLE after 6.0-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6164
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6168
#, no-wrap
msgid "600101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6165
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6169
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/153601[153601]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6166
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6170
#, no-wrap
msgid "December 21, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6168
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6172
#, no-wrap
msgid "6.0-STABLE after incorporating scripts from the `local_startup` directories into the base man:rcorder[8]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6169
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6173
#, no-wrap
msgid "600102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6170
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6174
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/153912[153912]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6171
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6175
#, no-wrap
msgid "December 30, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6173
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6177
#, no-wrap
msgid "6.0-STABLE after updating the ELF types and constants."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6174
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6178
#, no-wrap
msgid "600103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6175
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6179
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/154396[154396]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6176
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6180
#, no-wrap
msgid "January 15, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6178
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6182
#, no-wrap
msgid "6.0-STABLE after MFC of man:pidfile[3] API."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6179
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6183
#, no-wrap
msgid "600104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6180
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6184
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/154453[154453]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6181
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6964
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6185
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6968
#, no-wrap
msgid "January 17, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6183
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6187
#, no-wrap
msgid "6.0-STABLE after MFC of ldconfig_local_dirs change."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6184
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6188
#, no-wrap
msgid "600105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6185
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6189
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/156019[156019]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6186
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6190
#, no-wrap
msgid "February 26, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6188
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6192
#, no-wrap
msgid "6.0-STABLE after NLS catalog support of man:csh[1]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6189
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6193
#, no-wrap
msgid "601000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6190
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6194
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/158330[158330]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6191
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6196
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6195
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6200
#, no-wrap
msgid "May 6, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6193
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6197
#, no-wrap
msgid "6.1-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6194
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6198
#, no-wrap
msgid "601100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6195
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6199
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/158331[158331]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6198
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6202
#, no-wrap
msgid "6.1-STABLE after 6.1-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6199
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6203
#, no-wrap
msgid "601101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6200
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6204
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/159861[159861]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6201
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6205
#, no-wrap
msgid "June 22, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6203
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6207
#, no-wrap
msgid "6.1-STABLE after the import of `csup`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6204
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6208
#, no-wrap
msgid "601102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6205
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6209
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/160253[160253]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6206
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6210
#, no-wrap
msgid "July 11, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6208
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6212
#, no-wrap
msgid "6.1-STABLE after the man:iwi[4] update."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6209
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6213
#, no-wrap
msgid "601103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6210
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6214
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/160429[160429]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6211
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6215
#, no-wrap
msgid "July 17, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6213
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6217
#, no-wrap
msgid "6.1-STABLE after the resolver update to BIND9, and exposure of reentrant version of `netdb` functions."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6214
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6218
#, no-wrap
msgid "601104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6215
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6219
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/161098[161098]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6216
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6220
#, no-wrap
msgid "August 8, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6218
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6222
#, no-wrap
msgid "6.1-STABLE after DSO (dynamic shared objects) support has been enabled in OpenSSL."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6219
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6223
#, no-wrap
msgid "601105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6220
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6224
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/161900[161900]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6221
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6225
#, no-wrap
msgid "September 2, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6223
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6227
#, no-wrap
msgid "6.1-STABLE after 802.11 fix-ups changed the API for the IEEE80211_IOC_STA_INFO ioctl."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6224
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6228
#, no-wrap
msgid "602000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6225
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6229
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/164312[164312]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6226
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6230
#, no-wrap
msgid "November 15, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6228
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6232
#, no-wrap
msgid "6.2-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6229
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6233
#, no-wrap
msgid "602100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6230
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6234
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/162329[162329]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6231
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6235
#, no-wrap
msgid "September 15, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6233
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6237
#, no-wrap
msgid "6.2-STABLE after 6.2-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6234
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6238
#, no-wrap
msgid "602101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6235
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6239
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/165122[165122]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6236
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6240
#, no-wrap
msgid "December 12, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6238
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6242
#, no-wrap
msgid "6.2-STABLE after the addition of Wi-Spy quirk."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6239
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6243
#, no-wrap
msgid "602102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6240
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6244
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/165596[165596]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6241
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6245
#, no-wrap
msgid "December 28, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6243
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6247
#, no-wrap
msgid "6.2-STABLE after `pci_find_extcap()` addition."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6244
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6248
#, no-wrap
msgid "602103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6245
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6249
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/166039[166039]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6246
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6250
#, no-wrap
msgid "January 16, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6248
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6252
#, no-wrap
msgid "6.2-STABLE after MFC of `dlsym` change to look for a requested symbol both in specified DSO and its implicit dependencies."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6249
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6253
#, no-wrap
msgid "602104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6250
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6254
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/166314[166314]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6251
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6255
#, no-wrap
msgid "January 28, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6253
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6257
#, no-wrap
msgid "6.2-STABLE after MFC of man:ng_deflate[4] and man:ng_pred1[4] netgraph nodes and new compression and encryption modes for man:ng_ppp[4] node."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6254
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6258
#, no-wrap
msgid "602105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6255
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6259
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/166840[166840]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6256
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6260
#, no-wrap
msgid "February 20, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6258
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6262
#, no-wrap
msgid "6.2-STABLE after MFC of BSD licensed version of man:gzip[1] ported from NetBSD."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6259
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6263
#, no-wrap
msgid "602106"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6260
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6264
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/168133[168133]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6261
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6265
#, no-wrap
msgid "March 31, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6263
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6267
#, no-wrap
msgid "6.2-STABLE after MFC of PCI MSI and MSI-X support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6264
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6268
#, no-wrap
msgid "602107"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6265
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6269
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/168438[168438]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6268
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6272
#, no-wrap
msgid "6.2-STABLE after MFC of ncurses 5.6 and wide character support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6269
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6273
#, no-wrap
msgid "602108"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6270
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6274
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/168611[168611]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6271
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6275
#, no-wrap
msgid "April 11, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6273
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6277
#, no-wrap
msgid "6.2-STABLE after MFC of CAM 'SG' peripheral device, which implements a subset of Linux SCSI SG passthrough device API."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6274
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6278
#, no-wrap
msgid "602109"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6275
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6279
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/168805[168805]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6276
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6280
#, no-wrap
msgid "April 17, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6278
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6282
#, no-wrap
msgid "6.2-STABLE after MFC of readline 5.2 patch-set 002."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6279
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6283
#, no-wrap
msgid "602110"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6280
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6284
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/169222[169222]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6281
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6285
#, no-wrap
msgid "May 2, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6283
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6287
#, no-wrap
msgid "6.2-STABLE after MFC of `pmap_invalidate_cache()`, `pmap_change_attr()`, `pmap_mapbios()`, `pmap_mapdev_attr()`, and `pmap_unmapbios()` for amd64 and i386."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6284
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6288
#, no-wrap
msgid "602111"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6285
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6289
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/170556[170556]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6288
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6292
#, no-wrap
msgid "6.2-STABLE after MFC of BOP_BDFLUSH and caused breakage of the filesystem modules KBI."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6289
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6293
#, no-wrap
msgid "602112"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6290
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6294
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/172284[172284]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6291
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6295
#, no-wrap
msgid "September 21, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6293
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6297
#, no-wrap
msgid "6.2-STABLE after man:libutil[3] MFC's."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6294
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6298
#, no-wrap
msgid "602113"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6295
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6299
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/172986[172986]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6298
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6302
#, no-wrap
msgid "6.2-STABLE after MFC of wide and single byte ctype separation. Newly compiled binary that references to ctype.h may require a new symbol, `__mb_sb_limit`, which is not available on older systems."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6299
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6303
#, no-wrap
msgid "602114"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6300
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6304
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/173170[173170]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6301
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6305
#, no-wrap
msgid "October 30, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6303
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6307
#, no-wrap
msgid "6.2-STABLE after ctype ABI forward compatibility restored."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6304
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6308
#, no-wrap
msgid "602115"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6305
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6309
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/173794[173794]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6306
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6310
#, no-wrap
msgid "November 21, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6308
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6312
#, no-wrap
msgid "6.2-STABLE after back out of wide and single byte ctype separation."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6309
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6313
#, no-wrap
msgid "603000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6310
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6314
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/173897[173897]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6311
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6316
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6315
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6320
#, no-wrap
msgid "November 25, 2007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6313
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6317
#, no-wrap
msgid "6.3-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6314
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6318
#, no-wrap
msgid "603100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6315
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6319
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/173891[173891]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6318
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6322
#, no-wrap
msgid "6.3-STABLE after 6.3-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6320
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6324
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/174434[174434]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6323
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6327
#, no-wrap
msgid "6.3-STABLE after fixing multibyte type support in bit macro."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6324
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6328
#, no-wrap
msgid "603102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6325
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6329
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/178459[178459]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6326
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6330
#, no-wrap
msgid "April 24, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6328
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6332
#, no-wrap
msgid "6.3-STABLE after adding `l_sysid` to struct flock."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6329
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6333
#, no-wrap
msgid "603103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6333
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6337
#, no-wrap
msgid "6.3-STABLE after MFC of the man:memrchr[3] function."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6334
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6338
#, no-wrap
msgid "603104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6335
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6339
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/179810[179810]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6336
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6340
#, no-wrap
msgid "June 15, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6338
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6342
#, no-wrap
msgid "6.3-STABLE after MFC of support for `:u` variable modifier in man:make[1]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6339
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6343
#, no-wrap
msgid "604000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6340
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6344
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/183583[183583]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6341
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6346
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6345
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6350
#, no-wrap
msgid "October 4, 2008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6343
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6347
#, no-wrap
msgid "6.4-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6344
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6348
#, no-wrap
msgid "604100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6345
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6349
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/183584[183584]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6347
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6351
#, no-wrap
msgid "6.4-STABLE after 6.4-RELEASE."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6350
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6354
#, no-wrap
msgid "FreeBSD 5 Versions"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6353
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6357
#, no-wrap
msgid "FreeBSD 5 `__FreeBSD_version` Values"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6362
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6366
#, no-wrap
msgid "500000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6363
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6367
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/58009[58009]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6364
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7077
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6368
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7081
#, no-wrap
msgid "March 13, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6366
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6370
#, no-wrap
msgid "5.0-CURRENT"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6367
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6371
#, no-wrap
msgid "500001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6368
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6372
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/59348[59348]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6369
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6373
#, no-wrap
msgid "April 18, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6371
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6375
#, no-wrap
msgid "5.0-CURRENT after adding addition ELF header fields, and changing ELF binary branding method."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6372
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6376
#, no-wrap
msgid "500002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6373
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6377
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/59906[59906]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6374
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6378
#, no-wrap
msgid "May 2, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6376
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6380
#, no-wrap
msgid "5.0-CURRENT after kld metadata changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6377
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6381
#, no-wrap
msgid "500003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6378
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6382
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/60688[60688]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6379
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6383
#, no-wrap
msgid "May 18, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6381
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6385
#, no-wrap
msgid "5.0-CURRENT after buf/bio changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6382
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6386
#, no-wrap
msgid "500004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6383
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6387
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/60936[60936]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6384
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6388
#, no-wrap
msgid "May 26, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6386
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6390
#, no-wrap
msgid "5.0-CURRENT after binutils upgrade."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6387
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6391
#, no-wrap
msgid "500005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6388
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6392
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/61221[61221]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6389
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6393
#, no-wrap
msgid "June 3, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6391
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6395
#, no-wrap
msgid "5.0-CURRENT after merging libxpg4 code into libc and after TASKQ interface introduction."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6392
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6396
#, no-wrap
msgid "500006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6393
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6397
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/61500[61500]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6394
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6398
#, no-wrap
msgid "June 10, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6396
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6400
#, no-wrap
msgid "5.0-CURRENT after the addition of AGP interfaces."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6397
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6401
#, no-wrap
msgid "500007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6398
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6402
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/62235[62235]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6399
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6403
#, no-wrap
msgid "June 29, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6401
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6405
#, no-wrap
msgid "5.0-CURRENT after Perl upgrade to 5.6.0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6402
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6406
#, no-wrap
msgid "500008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6403
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6407
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/62764[62764]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6404
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6408
#, no-wrap
msgid "July 7, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6406
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6410
#, no-wrap
msgid "5.0-CURRENT after the update of KAME code to 2000/07 sources."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6407
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6411
#, no-wrap
msgid "500009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6408
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6412
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/63154[63154]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6409
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7102
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6413
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7106
#, no-wrap
msgid "July 14, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6411
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6415
#, no-wrap
msgid "5.0-CURRENT after `ether_ifattach()` and `ether_ifdetach()` changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6412
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6416
#, no-wrap
msgid "500010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6413
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6417
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/63265[63265]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6414
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6418
#, no-wrap
msgid "July 16, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6416
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6420
#, no-wrap
msgid "5.0-CURRENT after changing mtree defaults back to original variant, adding -L to follow symlinks."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6417
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6421
#, no-wrap
msgid "500011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6418
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6422
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/63459[63459]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6419
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6423
#, no-wrap
msgid "July 18, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6421
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6425
#, no-wrap
msgid "5.0-CURRENT after kqueue API changed."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6422
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6426
#, no-wrap
msgid "500012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6423
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6427
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/65353[65353]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6424
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6428
#, no-wrap
msgid "September 2, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6426
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6430
#, no-wrap
msgid "5.0-CURRENT after man:setproctitle[3] moved from libutil to libc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6427
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6431
#, no-wrap
msgid "500013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6428
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6432
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/65671[65671]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6429
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6433
#, no-wrap
msgid "September 10, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6431
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6435
#, no-wrap
msgid "5.0-CURRENT after the first SMPng commit."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6432
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6436
#, no-wrap
msgid "500014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6433
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6437
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/70650[70650]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6434
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6438
#, no-wrap
msgid "January 4, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6436
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6440
#, no-wrap
msgid "5.0-CURRENT after <sys/select.h> moved to <sys/selinfo.h>."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6437
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6441
#, no-wrap
msgid "500015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6438
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6442
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/70894[70894]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6439
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7132
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6443
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7136
#, no-wrap
msgid "January 10, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6441
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6445
#, no-wrap
msgid "5.0-CURRENT after combining libgcc.a and libgcc_r.a, and associated GCC linkage changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6442
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6446
#, no-wrap
msgid "500016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6443
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6447
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/71583[71583]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6444
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6448
#, no-wrap
msgid "January 24, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6446
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6450
#, no-wrap
msgid "5.0-CURRENT after change allowing libc and libc_r to be linked together, deprecating -pthread option."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6447
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6451
#, no-wrap
msgid "500017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6448
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6452
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/72650[72650]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6449
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6453
#, no-wrap
msgid "February 18, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6451
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6455
#, no-wrap
msgid "5.0-CURRENT after switch from struct `ucred` to struct `xucred` to stabilize kernel-exported API for mountd et al."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6452
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6456
#, no-wrap
msgid "500018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6453
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6457
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/72975[72975]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6454
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6458
#, no-wrap
msgid "February 24, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6456
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6460
#, no-wrap
msgid "5.0-CURRENT after addition of CPUTYPE make variable for controlling CPU-specific optimizations."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6457
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6461
#, no-wrap
msgid "500019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6458
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6462
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/77937[77937]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6459
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6463
#, no-wrap
msgid "June 9, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6461
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6465
#, no-wrap
msgid "5.0-CURRENT after moving machine/ioctl_fd.h to sys/fdcio.h"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6462
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6466
#, no-wrap
msgid "500020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6463
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6467
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/78304[78304]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6464
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6468
#, no-wrap
msgid "June 15, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6466
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6470
#, no-wrap
msgid "5.0-CURRENT after locale names renaming."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6467
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6471
#, no-wrap
msgid "500021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6468
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6472
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/78632[78632]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6469
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6473
#, no-wrap
msgid "June 22, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6471
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6475
#, no-wrap
msgid "5.0-CURRENT after Bzip2 import. Also signifies removal of S/Key."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6472
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6476
#, no-wrap
msgid "500022"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6473
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6478
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6477
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6482
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/83435[83435]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6474
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6478
#, no-wrap
msgid "July 12, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6476
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6480
#, no-wrap
msgid "5.0-CURRENT after SSE support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6477
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6481
#, no-wrap
msgid "500023"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6479
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6483
#, no-wrap
msgid "September 14, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6481
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6485
#, no-wrap
msgid "5.0-CURRENT after KSE Milestone 2."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6482
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6486
#, no-wrap
msgid "500024"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6483
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6487
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/84324[84324]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6484
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6488
#, no-wrap
msgid "October 1, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6486
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6490
#, no-wrap
msgid "5.0-CURRENT after `d_thread_t`, and moving UUCP to ports."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6487
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6491
#, no-wrap
msgid "500025"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6488
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6492
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/84481[84481]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6489
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6493
#, no-wrap
msgid "October 4, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6491
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6495
#, no-wrap
msgid "5.0-CURRENT after ABI change for descriptor and `creds` passing on 64 bit platforms."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6492
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6496
#, no-wrap
msgid "500026"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6493
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6497
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/84710[84710]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6494
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6498
#, no-wrap
msgid "October 9, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6496
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6500
#, no-wrap
msgid "5.0-CURRENT after moving to XFree86 4 by default for package builds, and after the new libc `strnstr()` function was added."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6497
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6501
#, no-wrap
msgid "500027"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6498
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6502
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/84743[84743]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6499
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6503
#, no-wrap
msgid "October 10, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6501
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6505
#, no-wrap
msgid "5.0-CURRENT after the new libc `strcasestr()` function was added."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6502
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6506
#, no-wrap
msgid "500028"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6503
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6507
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/87879[87879]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6504
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6508
#, no-wrap
msgid "December 14, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6506
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6510
#, no-wrap
msgid "5.0-CURRENT after the userland components of smbfs were imported."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6511
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6515
#, no-wrap
msgid "5.0-CURRENT after the new C99 specific-width integer types were added."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6512
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6516
#, no-wrap
msgid "500029"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6513
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6517
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/89938[89938]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6514
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6518
#, no-wrap
msgid "January 29, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6516
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6520
#, no-wrap
msgid "5.0-CURRENT after a change was made in the return value of man:sendfile[2]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6517
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6521
#, no-wrap
msgid "500030"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6518
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6522
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/90711[90711]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6519
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6523
#, no-wrap
msgid "February 15, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6521
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6525
#, no-wrap
msgid "5.0-CURRENT after the introduction of the type `fflags_t`, which is the appropriate size for file flags."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6522
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6526
#, no-wrap
msgid "500031"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6523
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7176
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6527
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7180
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/91203[91203]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6524
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7177
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6528
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7181
#, no-wrap
msgid "February 24, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6526
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6530
#, no-wrap
msgid "5.0-CURRENT after the usb structure element rename."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6527
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6531
#, no-wrap
msgid "500032"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6528
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6532
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/92453[92453]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6529
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6533
#, no-wrap
msgid "March 16, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6531
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6535
#, no-wrap
msgid "5.0-CURRENT after the introduction of Perl 5.6.1."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6532
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6536
#, no-wrap
msgid "500033"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6533
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6537
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/93722[93722]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6534
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6538
#, no-wrap
msgid "April 3, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6536
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6540
#, no-wrap
msgid "5.0-CURRENT after the `sendmail_enable` man:rc.conf[5] variable was made to take the value `NONE`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6537
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6541
#, no-wrap
msgid "500034"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6538
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6542
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/95831[95831]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6539
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6543
#, no-wrap
msgid "April 30, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6541
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6545
#, no-wrap
msgid "5.0-CURRENT after `mtx_init()` grew a third argument."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6542
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6546
#, no-wrap
msgid "500035"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6543
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6547
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/96498[96498]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6544
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6548
#, no-wrap
msgid "May 13, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6546
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6550
#, no-wrap
msgid "5.0-CURRENT with Gcc 3.1."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6547
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6551
#, no-wrap
msgid "500036"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6548
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6552
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/96781[96781]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6549
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6553
#, no-wrap
msgid "May 17, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6551
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6555
#, no-wrap
msgid "5.0-CURRENT without Perl in /usr/src"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6552
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6556
#, no-wrap
msgid "500037"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6553
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6557
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/97516[97516]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6554
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6558
#, no-wrap
msgid "May 29, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6556
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6560
#, no-wrap
msgid "5.0-CURRENT after the addition of man:dlfunc[3]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6557
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6561
#, no-wrap
msgid "500038"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6558
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6562
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/100591[100591]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6559
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6563
#, no-wrap
msgid "July 24, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6561
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6565
#, no-wrap
msgid "5.0-CURRENT after the types of some struct `sockbuf` members were changed and the structure was reordered."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6562
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6566
#, no-wrap
msgid "500039"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6563
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6567
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/102757[102757]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6564
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7232
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6568
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7236
#, no-wrap
msgid "September 1, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6566
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6570
#, no-wrap
msgid "5.0-CURRENT after GCC 3.2.1 import. Also after headers stopped using _BSD_FOO_T_ and started using _FOO_T_DECLARED. This value can also be used as a conservative estimate of the start of man:bzip2[1] package support."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6567
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6571
#, no-wrap
msgid "500040"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6568
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6572
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/103675[103675]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6569
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6573
#, no-wrap
msgid "September 20, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6571
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6575
#, no-wrap
msgid "5.0-CURRENT after various changes to disk functions were made in the name of removing dependency on disklabel structure internals."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6572
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6576
#, no-wrap
msgid "500041"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6573
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6577
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/104250[104250]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6574
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6578
#, no-wrap
msgid "October 1, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6576
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6580
#, no-wrap
msgid "5.0-CURRENT after the addition of man:getopt_long[3] to libc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6577
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6581
#, no-wrap
msgid "500042"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6578
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6582
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/105178[105178]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6579
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6583
#, no-wrap
msgid "October 15, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6581
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6585
#, no-wrap
msgid "5.0-CURRENT after Binutils 2.13 upgrade, which included new FreeBSD emulation, `vec`, and output format."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6582
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6586
#, no-wrap
msgid "500043"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6583
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6587
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/106289[106289]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6584
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6588
#, no-wrap
msgid "November 1, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6586
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6590
#, no-wrap
msgid "5.0-CURRENT after adding weak pthread_XXX stubs to libc, obsoleting libXThrStub.so. 5.0-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6587
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6591
#, no-wrap
msgid "500100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6588
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6592
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/109405[109405]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6589
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6593
#, no-wrap
msgid "January 17, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6591
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6595
#, no-wrap
msgid "5.0-CURRENT after branching for RELENG_5_0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6592
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6596
#, no-wrap
msgid "500101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6593
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6597
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/111120[111120]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6594
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6598
#, no-wrap
msgid "February 19, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6596
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6600
#, no-wrap
msgid "<sys/dkstat.h> is empty. Do not include it."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6597
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6601
#, no-wrap
msgid "500102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6598
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6602
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/111482[111482]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6599
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6603
#, no-wrap
msgid "February 25, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6601
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6605
#, no-wrap
msgid "5.0-CURRENT after the d_mmap_t interface change."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6602
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6606
#, no-wrap
msgid "500103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6603
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6607
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/111540[111540]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6604
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6608
#, no-wrap
msgid "February 26, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6606
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6610
#, no-wrap
msgid "5.0-CURRENT after `taskqueue_swi` changed to run without Giant, and `taskqueue_swi_giant` added to run with Giant."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6607
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6611
#, no-wrap
msgid "500104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6608
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6612
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/111600[111600]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6609
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6613
#, no-wrap
msgid "February 27, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6611
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6615
#, no-wrap
msgid "`cdevsw_add()` and `cdevsw_remove()` no longer exists. Appearance of `MAJOR_AUTO` allocation facility."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6612
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6616
#, no-wrap
msgid "500105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6613
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6617
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/111864[111864]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6614
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6618
#, no-wrap
msgid "March 4, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6616
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6620
#, no-wrap
msgid "5.0-CURRENT after new cdevsw initialization method."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6617
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6621
#, no-wrap
msgid "500106"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6618
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6622
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/112007[112007]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6619
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6623
#, no-wrap
msgid "March 8, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6621
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6625
#, no-wrap
msgid "`devstat_add_entry()` has been replaced by `devstat_new_entry()`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6622
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6626
#, no-wrap
msgid "500107"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6623
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6627
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/112288[112288]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6624
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6629
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6628
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6633
#, no-wrap
msgid "March 15, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6626
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6630
#, no-wrap
msgid "`devstat` interface change; see sys/sys/param.h 1.149"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6627
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6631
#, no-wrap
msgid "500108"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6628
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6632
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/112300[112300]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6631
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6635
#, no-wrap
msgid "Token-Ring interface changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6632
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6636
#, no-wrap
msgid "500109"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6633
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6637
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/112571[112571]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6634
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6638
#, no-wrap
msgid "March 25, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6636
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6640
#, no-wrap
msgid "Addition of `vm_paddr_t`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6637
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6641
#, no-wrap
msgid "500110"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6638
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6642
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/112741[112741]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6639
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6643
#, no-wrap
msgid "March 28, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6641
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6645
#, no-wrap
msgid "5.0-CURRENT after man:realpath[3] has been made thread-safe"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6642
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6646
#, no-wrap
msgid "500111"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6643
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6647
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/113273[113273]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6644
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6648
#, no-wrap
msgid "April 9, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6646
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6650
#, no-wrap
msgid "5.0-CURRENT after man:usbhid[3] has been synced with NetBSD"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6647
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6651
#, no-wrap
msgid "500112"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6648
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6652
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/113597[113597]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6649
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6653
#, no-wrap
msgid "April 17, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6651
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6655
#, no-wrap
msgid "5.0-CURRENT after new NSS implementation and addition of POSIX.1 getpw*_r, getgr*_r functions"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6652
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6656
#, no-wrap
msgid "500113"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6653
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6657
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/114492[114492]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6654
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6658
#, no-wrap
msgid "May 2, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6656
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6660
#, no-wrap
msgid "5.0-CURRENT after removal of the old rc system."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6657
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6661
#, no-wrap
msgid "501000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6658
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6662
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/115816[115816]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6659
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6663
#, no-wrap
msgid "June 4, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6661
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6665
#, no-wrap
msgid "5.1-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6662
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6666
#, no-wrap
msgid "501100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6663
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6667
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/115710[115710]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6664
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6668
#, no-wrap
msgid "June 2, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6666
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6670
#, no-wrap
msgid "5.1-CURRENT after branching for RELENG_5_1."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6667
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6671
#, no-wrap
msgid "501101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6668
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6672
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/117025[117025]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6669
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6673
#, no-wrap
msgid "June 29, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6671
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6675
#, no-wrap
msgid "5.1-CURRENT after correcting the semantics of man:sigtimedwait[2] and man:sigwaitinfo[2]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6672
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6676
#, no-wrap
msgid "501102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6673
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6677
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/117191[117191]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6674
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6678
#, no-wrap
msgid "July 3, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6676
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6680
#, no-wrap
msgid "5.1-CURRENT after adding the `lockfunc` and `lockfuncarg` fields to man:bus_dma_tag_create[9]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6677
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6681
#, no-wrap
msgid "501103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6678
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6682
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/118241[118241]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6679
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6683
#, no-wrap
msgid "July 31, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6681
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6685
#, no-wrap
msgid "5.1-CURRENT after GCC 3.3.1-pre 20030711 snapshot integration."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6682
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6686
#, no-wrap
msgid "501104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6683
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6687
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/118511[118511]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6684
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6688
#, no-wrap
msgid "August 5, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6686
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6690
#, no-wrap
msgid "5.1-CURRENT 3ware API changes to twe."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6687
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6691
#, no-wrap
msgid "501105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6688
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6692
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/119021[119021]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6689
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6693
#, no-wrap
msgid "August 17, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6691
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6695
#, no-wrap
msgid "5.1-CURRENT dynamically linked /bin and /sbin support and movement of libraries to /lib."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6692
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6696
#, no-wrap
msgid "501106"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6693
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6697
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/119881[119881]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6694
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6698
#, no-wrap
msgid "September 8, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6696
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6700
#, no-wrap
msgid "5.1-CURRENT after adding kernel support for Coda 6.x."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6697
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6701
#, no-wrap
msgid "501107"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6698
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6702
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/120180[120180]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6699
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6703
#, no-wrap
msgid "September 17, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6701
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6705
#, no-wrap
msgid "5.1-CURRENT after 16550 UART constants moved from [.filename]#<dev/sio/sioreg.h># to [.filename]#<dev/ic/ns16550.h>#. Also when libmap functionality was unconditionally supported by rtld."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6702
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6706
#, no-wrap
msgid "501108"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6703
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6707
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/120386[120386]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6704
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6708
#, no-wrap
msgid "September 23, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6706
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6710
#, no-wrap
msgid "5.1-CURRENT after PFIL_HOOKS API update"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6707
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6711
#, no-wrap
msgid "501109"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6708
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6712
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/120503[120503]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6709
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6713
#, no-wrap
msgid "September 27, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6711
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6715
#, no-wrap
msgid "5.1-CURRENT after adding man:kiconv[3]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6712
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6716
#, no-wrap
msgid "501110"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6713
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6717
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/120556[120556]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6714
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6718
#, no-wrap
msgid "September 28, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6716
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6720
#, no-wrap
msgid "5.1-CURRENT after changing default operations for open and close in cdevsw"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6717
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6721
#, no-wrap
msgid "501111"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6718
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6722
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/121125[121125]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6719
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6724
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6723
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6728
#, no-wrap
msgid "October 16, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6721
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6725
#, no-wrap
msgid "5.1-CURRENT after changed layout of cdevsw"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6722
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6726
#, no-wrap
msgid "501112"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6723
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6727
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/121129[121129]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6726
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6730
#, no-wrap
msgid "5.1-CURRENT after adding kobj multiple inheritance"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6727
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6731
#, no-wrap
msgid "501113"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6728
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6732
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/121816[121816]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6729
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6733
#, no-wrap
msgid "October 31, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6731
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6735
#, no-wrap
msgid "5.1-CURRENT after the `if_xname` change in struct ifnet"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6732
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6736
#, no-wrap
msgid "501114"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6733
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6737
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/122779[122779]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6734
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6738
#, no-wrap
msgid "November 16, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6736
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6740
#, no-wrap
msgid "5.1-CURRENT after changing /bin and /sbin to be dynamically linked"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6737
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6741
#, no-wrap
msgid "502000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6738
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6742
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/123198[123198]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6739
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6749
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6743
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6753
#, no-wrap
msgid "December 7, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6741
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6745
#, no-wrap
msgid "5.2-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6742
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6746
#, no-wrap
msgid "502010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6743
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6747
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/126150[126150]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6744
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6748
#, no-wrap
msgid "February 23, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6746
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6750
#, no-wrap
msgid "5.2.1-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6747
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6751
#, no-wrap
msgid "502100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6748
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6752
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/123196[123196]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6751
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6755
#, no-wrap
msgid "5.2-CURRENT after branching for RELENG_5_2"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6752
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6756
#, no-wrap
msgid "502101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6753
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6757
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/123677[123677]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6754
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6758
#, no-wrap
msgid "December 19, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6756
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6760
#, no-wrap
msgid "5.2-CURRENT after `__cxa_atexit`/`__cxa_finalize` functions were added to libc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6757
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6761
#, no-wrap
msgid "502102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6758
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6762
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/125236[125236]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6759
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6763
#, no-wrap
msgid "January 30, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6761
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6765
#, no-wrap
msgid "5.2-CURRENT after change of default thread library from libc_r to libpthread."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6762
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6766
#, no-wrap
msgid "502103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6763
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6767
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/126083[126083]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6764
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6768
#, no-wrap
msgid "February 21, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6766
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6770
#, no-wrap
msgid "5.2-CURRENT after device driver API mega patch."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6767
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6771
#, no-wrap
msgid "502104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6768
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6772
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/126208[126208]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6769
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6773
#, no-wrap
msgid "February 25, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6771
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6775
#, no-wrap
msgid "5.2-CURRENT after `getopt_long_only()` addition."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6772
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6776
#, no-wrap
msgid "502105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6773
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6777
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/126644[126644]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6774
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6778
#, no-wrap
msgid "March 5, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6776
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6780
#, no-wrap
msgid "5.2-CURRENT after NULL is made into ((void *)0) for C, creating more warnings."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6777
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6781
#, no-wrap
msgid "502106"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6778
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6782
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/126757[126757]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6779
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6783
#, no-wrap
msgid "March 8, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6781
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6785
#, no-wrap
msgid "5.2-CURRENT after pf is linked to the build and install."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6782
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6786
#, no-wrap
msgid "502107"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6783
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6787
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/126819[126819]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6784
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6788
#, no-wrap
msgid "March 10, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6786
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6790
#, no-wrap
msgid "5.2-CURRENT after `time_t` is changed to a 64-bit value on sparc64."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6787
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6791
#, no-wrap
msgid "502108"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6788
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6792
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/126891[126891]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6789
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6793
#, no-wrap
msgid "March 12, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6791
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6795
#, no-wrap
msgid "5.2-CURRENT after Intel C/C++ compiler support in some headers and man:execve[2] changes to be more strictly conforming to POSIX."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6792
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6796
#, no-wrap
msgid "502109"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6793
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6797
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/127312[127312]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6794
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6798
#, no-wrap
msgid "March 22, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6796
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6800
#, no-wrap
msgid "5.2-CURRENT after the introduction of the `bus_alloc_resource_any` API"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6797
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6801
#, no-wrap
msgid "502110"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6798
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6802
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/127475[127475]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6799
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6803
#, no-wrap
msgid "March 27, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6801
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6805
#, no-wrap
msgid "5.2-CURRENT after the addition of UTF-8 locales"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6802
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6806
#, no-wrap
msgid "502111"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6803
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6807
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/128144[128144]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6804
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6808
#, no-wrap
msgid "April 11, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6806
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6810
#, no-wrap
msgid "5.2-CURRENT after the removal of the man:getvfsent[3] API"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6807
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6811
#, no-wrap
msgid "502112"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6808
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6812
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/128182[128182]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6809
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6813
#, no-wrap
msgid "April 13, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6811
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6815
#, no-wrap
msgid "5.2-CURRENT after the addition of the .warning directive for make."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6812
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6816
#, no-wrap
msgid "502113"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6813
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6817
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/130057[130057]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6814
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6818
#, no-wrap
msgid "June 4, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6816
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6820
#, no-wrap
msgid "5.2-CURRENT after `ttyioctl()` was made mandatory for serial drivers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6817
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6821
#, no-wrap
msgid "502114"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6818
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6822
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/130418[130418]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6819
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6823
#, no-wrap
msgid "June 13, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6821
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6825
#, no-wrap
msgid "5.2-CURRENT after import of the ALTQ framework."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6822
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6826
#, no-wrap
msgid "502115"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6823
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6827
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/130481[130481]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6824
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6828
#, no-wrap
msgid "June 14, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6826
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6830
#, no-wrap
msgid "5.2-CURRENT after changing man:sema_timedwait[9] to return 0 on success and a non-zero error code on failure."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6827
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6831
#, no-wrap
msgid "502116"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6828
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6832
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/130585[130585]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6829
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6833
#, no-wrap
msgid "June 16, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6831
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6835
#, no-wrap
msgid "5.2-CURRENT after changing kernel `dev_t` to be pointer to struct cdev *."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6832
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6836
#, no-wrap
msgid "502117"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6833
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6837
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/130640[130640]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6834
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6839
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6838
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6843
#, no-wrap
msgid "June 17, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6836
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6840
#, no-wrap
msgid "5.2-CURRENT after changing kernel `udev_t` to `dev_t`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6837
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6841
#, no-wrap
msgid "502118"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6838
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6842
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/130656[130656]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6841
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6845
#, no-wrap
msgid "5.2-CURRENT after adding support for CLOCK_VIRTUAL and CLOCK_PROF to man:clock_gettime[2] and man:clock_getres[2]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6842
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6846
#, no-wrap
msgid "502119"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6843
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6847
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/130934[130934]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6844
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6848
#, no-wrap
msgid "June 22, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6846
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6850
#, no-wrap
msgid "5.2-CURRENT after changing network interface cloning overhaul."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6847
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6851
#, no-wrap
msgid "502120"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6848
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6852
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/131429[131429]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6849
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6853
#, no-wrap
msgid "July 2, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6851
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6855
#, no-wrap
msgid "5.2-CURRENT after the update of the package tools to revision 20040629."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6852
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6856
#, no-wrap
msgid "502121"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6853
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6857
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/131883[131883]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6854
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6858
#, no-wrap
msgid "July 9, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6856
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6860
#, no-wrap
msgid "5.2-CURRENT after marking Bluetooth code as non-i386 specific."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6857
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6861
#, no-wrap
msgid "502122"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6858
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6862
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/131971[131971]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6859
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6863
#, no-wrap
msgid "July 11, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6861
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6865
#, no-wrap
msgid "5.2-CURRENT after the introduction of the KDB debugger framework, the conversion of DDB into a backend and the introduction of the GDB backend."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6862
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6866
#, no-wrap
msgid "502123"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6863
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6867
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/132025[132025]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6864
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6868
#, no-wrap
msgid "July 12, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6866
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6870
#, no-wrap
msgid "5.2-CURRENT after change to make VFS_ROOT take a struct thread argument as does vflush. Struct `kinfo_proc` now has a user data pointer. The switch of the default X implementation to `xorg` was also made at this time."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6867
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6871
#, no-wrap
msgid "502124"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6868
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6872
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/132597[132597]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6869
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6873
#, no-wrap
msgid "July 24, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6871
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6875
#, no-wrap
msgid "5.2-CURRENT after the change to separate the way ports rc.d and legacy scripts are started."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6872
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6876
#, no-wrap
msgid "502125"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6873
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6877
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/132726[132726]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6874
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6878
#, no-wrap
msgid "July 28, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6876
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6880
#, no-wrap
msgid "5.2-CURRENT after the backout of the previous change."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6877
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6881
#, no-wrap
msgid "502126"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6878
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6882
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/132914[132914]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6879
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6883
#, no-wrap
msgid "July 31, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6881
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6885
#, no-wrap
msgid "5.2-CURRENT after the removal of `kmem_alloc_pageable()` and the import of gcc 3.4.2."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6882
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6886
#, no-wrap
msgid "502127"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6883
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6887
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/132991[132991]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6884
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6888
#, no-wrap
msgid "August 2, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6886
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6890
#, no-wrap
msgid "5.2-CURRENT after changing the UMA kernel API to allow ctors/inits to fail."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6887
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6891
#, no-wrap
msgid "502128"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6888
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6892
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/133306[133306]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6889
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6893
#, no-wrap
msgid "August 8, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6891
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6895
#, no-wrap
msgid "5.2-CURRENT after the change of the vfs_mount signature as well as global replacement of PRISON_ROOT with SUSER_ALLOWJAIL for the man:suser[9] API."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6892
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6896
#, no-wrap
msgid "503000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6893
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6897
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/134189[134189]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6894
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6898
#, no-wrap
msgid "August 23, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6896
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6900
#, no-wrap
msgid "5.3-BETA/RC before the pfil API change"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6897
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6901
#, no-wrap
msgid "503001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6898
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6902
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/135580[135580]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6899
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6903
#, no-wrap
msgid "September 22, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6901
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6905
#, no-wrap
msgid "5.3-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6902
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6906
#, no-wrap
msgid "503100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6903
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6907
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/136595[136595]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6904
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6908
#, no-wrap
msgid "October 16, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6906
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6910
#, no-wrap
msgid "5.3-STABLE after branching for RELENG_5_3"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6907
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6911
#, no-wrap
msgid "503101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6908
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6912
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/138459[138459]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6909
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6913
#, no-wrap
msgid "December 3, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6911
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6915
#, no-wrap
msgid "5.3-STABLE after addition of glibc style man:strftime[3] padding options."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6912
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6916
#, no-wrap
msgid "503102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6913
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6917
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/141788[141788]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6914
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6918
#, no-wrap
msgid "February 13, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6916
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6920
#, no-wrap
msgid "5.3-STABLE after OpenBSD's man:nc[1] import MFC."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6917
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6921
#, no-wrap
msgid "503103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6918
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6922
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/142639[142639]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6921
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6925
#, no-wrap
msgid "5.4-PRERELEASE after the MFC of the fixes in [.filename]#<src/include/stdbool.h># and [.filename]#<src/sys/i386/include/_types.h># for using the GCC-compatibility of the Intel C/C++ compiler."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6922
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6926
#, no-wrap
msgid "503104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6923
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6927
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/142835[142835]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6926
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6930
#, no-wrap
msgid "5.4-PRERELEASE after the MFC of the change of `ifi_epoch` from wall clock time to uptime."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6927
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6931
#, no-wrap
msgid "503105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6928
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6932
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/143029[143029]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6929
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6933
#, no-wrap
msgid "March 2, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6931
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6935
#, no-wrap
msgid "5.4-PRERELEASE after the MFC of the fix of EOVERFLOW check in man:vswprintf[3]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6932
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6936
#, no-wrap
msgid "504000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6933
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6937
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/144575[144575]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6934
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6939
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6938
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6943
#, no-wrap
msgid "April 3, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6936
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6940
#, no-wrap
msgid "5.4-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6937
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6941
#, no-wrap
msgid "504100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6938
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6942
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/144581[144581]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6941
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6945
#, no-wrap
msgid "5.4-STABLE after branching for RELENG_5_4"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6942
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6946
#, no-wrap
msgid "504101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6943
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6947
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/146105[146105]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6944
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6948
#, no-wrap
msgid "May 11, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6946
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6950
#, no-wrap
msgid "5.4-STABLE after increasing the default thread stacksizes"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6947
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6951
#, no-wrap
msgid "504102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6948
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6952
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/504101[504101]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6949
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6953
#, no-wrap
msgid "June 24, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6951
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6955
#, no-wrap
msgid "5.4-STABLE after the addition of sha256"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6952
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6956
#, no-wrap
msgid "504103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6953
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6957
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/150892[150892]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6954
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6958
#, no-wrap
msgid "October 3, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6956
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6960
#, no-wrap
msgid "5.4-STABLE after the MFC of if_bridge"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6957
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6961
#, no-wrap
msgid "504104"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6958
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6962
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/152370[152370]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6959
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6963
#, no-wrap
msgid "November 13, 2005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6961
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6965
#, no-wrap
msgid "5.4-STABLE after the MFC of bsdiff and portsnap"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6962
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6966
#, no-wrap
msgid "504105"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6963
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6967
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/154464[154464]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6966
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6970
#, no-wrap
msgid "5.4-STABLE after MFC of ldconfig_local_dirs change."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6967
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6971
#, no-wrap
msgid "505000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6968
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6972
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/158481[158481]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6969
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6974
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6973
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6978
#, no-wrap
msgid "May 12, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6971
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6975
#, no-wrap
msgid "5.5-RELEASE."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6972
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6976
#, no-wrap
msgid "505100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6973
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6977
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/158482[158482]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6975
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6979
#, no-wrap
msgid "5.5-STABLE after branching for RELENG_5_5"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6978
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6982
#, no-wrap
msgid "FreeBSD 4 Versions"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6981
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6985
#, no-wrap
msgid "FreeBSD 4 `__FreeBSD_version` Values"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6990
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6994
#, no-wrap
msgid "400000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6991
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6995
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/43041[43041]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6992
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7385
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6996
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7389
#, no-wrap
msgid "January 22, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6994
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6998
#, no-wrap
msgid "4.0-CURRENT after 3.4 branch"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6995
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6999
#, no-wrap
msgid "400001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6996
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7000
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/44177[44177]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6997
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7001
#, no-wrap
msgid "February 20, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6999
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7003
#, no-wrap
msgid "4.0-CURRENT after change in dynamic linker handling"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7000
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7004
#, no-wrap
msgid "400002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7001
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7005
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/44699[44699]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7002
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7006
#, no-wrap
msgid "March 13, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7004
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7008
#, no-wrap
msgid "4.0-CURRENT after C++ constructor/destructor order change"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7005
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7009
#, no-wrap
msgid "400003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7006
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7010
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/45059[45059]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7007
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7395
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7011
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7399
#, no-wrap
msgid "March 27, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7009
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7013
#, no-wrap
msgid "4.0-CURRENT after functioning man:dladdr[3]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7010
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7014
#, no-wrap
msgid "400004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7011
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7015
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/45321[45321]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7012
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7016
#, no-wrap
msgid "April 5, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7014
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7018
#, no-wrap
msgid "4.0-CURRENT after `__deregister_frame_info` dynamic linker bug fix (also 4.0-CURRENT after EGCS 1.1.2 integration)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7015
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7019
#, no-wrap
msgid "400005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7016
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7020
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/46113[46113]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7017
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7021
#, no-wrap
msgid "April 27, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7019
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7023
#, no-wrap
msgid "4.0-CURRENT after man:suser[9] API change (also 4.0-CURRENT after newbus)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7020
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7024
#, no-wrap
msgid "400006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7021
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7025
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/47640[47640]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7022
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7026
#, no-wrap
msgid "May 31, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7024
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7028
#, no-wrap
msgid "4.0-CURRENT after cdevsw registration change"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7025
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7029
#, no-wrap
msgid "400007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7026
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7030
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/47992[47992]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7027
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7031
#, no-wrap
msgid "June 17, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7029
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7033
#, no-wrap
msgid "4.0-CURRENT after the addition of `so_cred` for socket level credentials"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7030
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7034
#, no-wrap
msgid "400008"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7031
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7035
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/48048[48048]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7032
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7036
#, no-wrap
msgid "June 20, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7034
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7038
#, no-wrap
msgid "4.0-CURRENT after the addition of a poll syscall wrapper to libc_r"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7035
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7039
#, no-wrap
msgid "400009"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7036
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7040
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/48936[48936]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7037
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7041
#, no-wrap
msgid "July 20, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7039
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7043
#, no-wrap
msgid "4.0-CURRENT after the change of the kernel's `dev_t` type to `struct specinfo` pointer"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7040
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7044
#, no-wrap
msgid "400010"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7041
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7045
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/51649[51649]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7042
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7046
#, no-wrap
msgid "September 25, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7044
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7048
#, no-wrap
msgid "4.0-CURRENT after fixing a hole in man:jail[2]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7045
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7049
#, no-wrap
msgid "400011"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7046
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7050
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/51791[51791]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7047
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7051
#, no-wrap
msgid "September 29, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7049
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7053
#, no-wrap
msgid "4.0-CURRENT after the `sigset_t` datatype change"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7050
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7054
#, no-wrap
msgid "400012"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7051
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7055
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/53164[53164]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7052
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7056
#, no-wrap
msgid "November 15, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7054
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7058
#, no-wrap
msgid "4.0-CURRENT after the cutover to the GCC 2.95.2 compiler"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7055
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7059
#, no-wrap
msgid "400013"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7056
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7060
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/54123[54123]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7057
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7061
#, no-wrap
msgid "December 4, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7059
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7063
#, no-wrap
msgid "4.0-CURRENT after adding pluggable linux-mode ioctl handlers"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7060
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7064
#, no-wrap
msgid "400014"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7061
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7065
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/56216[56216]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7062
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7066
#, no-wrap
msgid "January 18, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7064
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7068
#, no-wrap
msgid "4.0-CURRENT after importing OpenSSL"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7065
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7069
#, no-wrap
msgid "400015"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7066
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7070
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/56700[56700]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7067
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7071
#, no-wrap
msgid "January 27, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7069
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7073
#, no-wrap
msgid "4.0-CURRENT after the C++ ABI change in GCC 2.95.2 from -fvtable-thunks to -fno-vtable-thunks by default"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7070
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7074
#, no-wrap
msgid "400016"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7071
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7075
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/57529[57529]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7072
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7076
#, no-wrap
msgid "February 27, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7074
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7078
#, no-wrap
msgid "4.0-CURRENT after importing OpenSSH"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7075
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7079
#, no-wrap
msgid "400017"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7076
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7080
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/58005[58005]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7079
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7083
#, no-wrap
msgid "4.0-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7080
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7084
#, no-wrap
msgid "400018"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7081
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7085
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/58170[58170]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7082
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7086
#, no-wrap
msgid "March 17, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7084
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7088
#, no-wrap
msgid "4.0-STABLE after 4.0-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7085
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7089
#, no-wrap
msgid "400019"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7086
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7090
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/60047[60047]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7087
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7091
#, no-wrap
msgid "May 5, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7089
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7093
#, no-wrap
msgid "4.0-STABLE after the introduction of delayed checksums."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7090
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7094
#, no-wrap
msgid "400020"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7091
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7095
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/61262[61262]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7092
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7096
#, no-wrap
msgid "June 4, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7094
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7098
#, no-wrap
msgid "4.0-STABLE after merging libxpg4 code into libc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7095
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7099
#, no-wrap
msgid "400021"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7096
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7100
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/62820[62820]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7097
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7101
#, no-wrap
msgid "July 8, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7099
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7103
#, no-wrap
msgid "4.0-STABLE after upgrading Binutils to 2.10.0, ELF branding changes, and tcsh in the base system."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7100
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7104
#, no-wrap
msgid "410000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7101
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7105
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/63095[63095]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7104
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7108
#, no-wrap
msgid "4.1-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7105
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7109
#, no-wrap
msgid "410001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7106
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7110
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/64012[64012]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7107
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7111
#, no-wrap
msgid "July 29, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7109
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7113
#, no-wrap
msgid "4.1-STABLE after 4.1-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7110
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7114
#, no-wrap
msgid "410002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7111
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7115
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/65962[65962]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7112
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7116
#, no-wrap
msgid "September 16, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7114
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7118
#, no-wrap
msgid "4.1-STABLE after man:setproctitle[3] moved from libutil to libc."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7115
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7119
#, no-wrap
msgid "411000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7116
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7120
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/66336[66336]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7117
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7121
#, no-wrap
msgid "September 25, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7119
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7123
#, no-wrap
msgid "4.1.1-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7120
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7124
#, no-wrap
msgid "411001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7124
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7128
#, no-wrap
msgid "4.1.1-STABLE after 4.1.1-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7125
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7129
#, no-wrap
msgid "420000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7126
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7130
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/68066[68066]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7127
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7131
#, no-wrap
msgid "October 31, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7129
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7133
#, no-wrap
msgid "4.2-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7130
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7134
#, no-wrap
msgid "420001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7131
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7135
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/70895[70895]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7134
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7138
#, no-wrap
msgid "4.2-STABLE after combining libgcc.a and libgcc_r.a, and associated GCC linkage changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7135
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7139
#, no-wrap
msgid "430000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7136
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7140
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/73800[73800]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7137
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7141
#, no-wrap
msgid "March 6, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7139
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7143
#, no-wrap
msgid "4.3-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7140
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7144
#, no-wrap
msgid "430001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7141
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7145
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/76779[76779]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7142
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7146
#, no-wrap
msgid "May 18, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7144
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7148
#, no-wrap
msgid "4.3-STABLE after `wint_t` introduction."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7145
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7149
#, no-wrap
msgid "430002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7146
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7150
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/80157[80157]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7147
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7151
#, no-wrap
msgid "July 22, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7149
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7153
#, no-wrap
msgid "4.3-STABLE after PCI powerstate API merge."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7150
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7154
#, no-wrap
msgid "440000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7151
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7155
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/80923[80923]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7152
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7156
#, no-wrap
msgid "August 1, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7154
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7158
#, no-wrap
msgid "4.4-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7155
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7159
#, no-wrap
msgid "440001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7156
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7160
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/85341[85341]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7157
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7161
#, no-wrap
msgid "October 23, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7159
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7163
#, no-wrap
msgid "4.4-STABLE after `d_thread_t` introduction."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7160
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7164
#, no-wrap
msgid "440002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7161
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7165
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/86038[86038]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7162
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7166
#, no-wrap
msgid "November 4, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7164
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7168
#, no-wrap
msgid "4.4-STABLE after mount structure changes (affects filesystem klds)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7165
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7169
#, no-wrap
msgid "440003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7166
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7170
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/88130[88130]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7167
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7171
#, no-wrap
msgid "December 18, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7169
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7173
#, no-wrap
msgid "4.4-STABLE after the userland components of smbfs were imported."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7170
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7174
#, no-wrap
msgid "450000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7171
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7175
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/88271[88271]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7172
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7176
#, no-wrap
msgid "December 20, 2001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7174
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7178
#, no-wrap
msgid "4.5-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7175
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7179
#, no-wrap
msgid "450001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7179
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7183
#, no-wrap
msgid "4.5-STABLE after the usb structure element rename."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7180
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7184
#, no-wrap
msgid "450002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7181
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7185
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/92151[92151]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7182
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7186
#, no-wrap
msgid "March 12, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7184
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7188
#, no-wrap
msgid "4.5-STABLE after locale changes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7185
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7189
#, no-wrap
msgid "450003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7189
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7193
#, no-wrap
msgid "(Never created)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7190
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7194
#, no-wrap
msgid "450004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7191
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7195
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/94840[94840]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7192
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7196
#, no-wrap
msgid "April 16, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7194
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7198
#, no-wrap
msgid "4.5-STABLE after the `sendmail_enable` man:rc.conf[5] variable was made to take the value `NONE`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7195
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7199
#, no-wrap
msgid "450005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7196
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7200
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/95555[95555]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7197
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7201
#, no-wrap
msgid "April 27, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7199
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7203
#, no-wrap
msgid "4.5-STABLE after moving to XFree86 4 by default for package builds."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7200
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7204
#, no-wrap
msgid "450006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7201
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7205
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/95846[95846]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7202
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7206
#, no-wrap
msgid "May 1, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7204
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7208
#, no-wrap
msgid "4.5-STABLE after accept filtering was fixed so that is no longer susceptible to an easy DoS."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7205
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7209
#, no-wrap
msgid "460000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7206
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7210
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/97923[97923]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7207
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7212
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7211
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7216
#, no-wrap
msgid "June 21, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7209
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7213
#, no-wrap
msgid "4.6-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7210
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7214
#, no-wrap
msgid "460001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7211
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7215
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/98730[98730]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7214
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7218
#, no-wrap
msgid "4.6-STABLE man:sendfile[2] fixed to comply with documentation, not to count any headers sent against the amount of data to be sent from the file."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7215
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7219
#, no-wrap
msgid "460002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7216
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7220
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/100366[100366]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7217
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7221
#, no-wrap
msgid "July 19, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7219
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7223
#, no-wrap
msgid "4.6.2-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7220
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7224
#, no-wrap
msgid "460100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7221
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7225
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/98857[98857]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7222
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7227
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7226
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7231
#, no-wrap
msgid "June 26, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7224
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7228
#, no-wrap
msgid "4.6-STABLE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7225
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7229
#, no-wrap
msgid "460101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7226
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7230
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/98880[98880]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7229
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7233
#, no-wrap
msgid "4.6-STABLE after MFC of `sed -i`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7230
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7234
#, no-wrap
msgid "460102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7231
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7235
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/102759[102759]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7234
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7238
#, no-wrap
msgid "4.6-STABLE after MFC of many new pkg_install features from the HEAD."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7235
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7239
#, no-wrap
msgid "470000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7236
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7240
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/104655[104655]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7237
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7241
#, no-wrap
msgid "October 8, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7239
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7243
#, no-wrap
msgid "4.7-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7240
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7244
#, no-wrap
msgid "470100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7241
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7245
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/104717[104717]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7242
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7246
#, no-wrap
msgid "October 9, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7244
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7248
#, no-wrap
msgid "4.7-STABLE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7245
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7249
#, no-wrap
msgid "470101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7246
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7250
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/106732[106732]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7247
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7251
#, no-wrap
msgid "November 10, 2002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7249
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7253
#, no-wrap
msgid "Start generated __std{in,out,err}p references rather than __sF. This changes std{in,out,err} from a compile time expression to a runtime one."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7250
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7254
#, no-wrap
msgid "470102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7251
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7255
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/109753[109753]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7252
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7256
#, no-wrap
msgid "January 23, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7254
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7258
#, no-wrap
msgid "4.7-STABLE after MFC of mbuf changes to replace `m_aux` mbufs by `m_tag`'s"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7255
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7259
#, no-wrap
msgid "470103"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7256
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7260
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/110887[110887]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7257
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7261
#, no-wrap
msgid "February 14, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7259
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7263
#, no-wrap
msgid "4.7-STABLE gets OpenSSL 0.9.7"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7260
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7264
#, no-wrap
msgid "480000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7261
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7265
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/112852[112852]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7262
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7266
#, no-wrap
msgid "March 30, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7264
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7268
#, no-wrap
msgid "4.8-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7265
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7269
#, no-wrap
msgid "480100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7266
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7270
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/113107[113107]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7267
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7271
#, no-wrap
msgid "April 5, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7269
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7273
#, no-wrap
msgid "4.8-STABLE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7270
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7274
#, no-wrap
msgid "480101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7271
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7275
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/115232[115232]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7272
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7276
#, no-wrap
msgid "May 22, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7274
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7278
#, no-wrap
msgid "4.8-STABLE after man:realpath[3] has been made thread-safe"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7275
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7279
#, no-wrap
msgid "480102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7276
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7280
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/118737[118737]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7277
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7281
#, no-wrap
msgid "August 10, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7279
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7283
#, no-wrap
msgid "4.8-STABLE 3ware API changes to twe."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7280
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7284
#, no-wrap
msgid "490000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7281
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7285
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/121592[121592]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7282
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7287
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7286
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7291
#, no-wrap
msgid "October 27, 2003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7284
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7288
#, no-wrap
msgid "4.9-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7285
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7289
#, no-wrap
msgid "490100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7286
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7290
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/121593[121593]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7289
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7293
#, no-wrap
msgid "4.9-STABLE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7290
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7294
#, no-wrap
msgid "490101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7291
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7295
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/124264[124264]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7292
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7296
#, no-wrap
msgid "January 8, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7294
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7298
#, no-wrap
msgid "4.9-STABLE after `e_sid` was added to struct `kinfo_eproc`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7295
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7299
#, no-wrap
msgid "490102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7296
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7300
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/125417[125417]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7297
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7301
#, no-wrap
msgid "February 4, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7299
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7303
#, no-wrap
msgid "4.9-STABLE after MFC of libmap functionality for rtld."
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7300
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7304
#, no-wrap
msgid "491000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7301
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7305
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/129700[129700]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7302
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7306
#, no-wrap
msgid "May 25, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7304
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7308
#, no-wrap
msgid "4.10-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7305
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7309
#, no-wrap
msgid "491100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7306
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7310
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/129918[129918]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7307
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7311
#, no-wrap
msgid "June 1, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7309
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7313
#, no-wrap
msgid "4.10-STABLE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7310
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7314
#, no-wrap
msgid "491101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7311
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7315
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/133506[133506]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7312
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7316
#, no-wrap
msgid "August 11, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7314
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7318
#, no-wrap
msgid "4.10-STABLE after MFC of revision 20040629 of the package tools"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7315
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7319
#, no-wrap
msgid "491102"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7316
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7320
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/137786[137786]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7317
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7321
#, no-wrap
msgid "November 16, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7319
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7323
#, no-wrap
msgid "4.10-STABLE after VM fix dealing with unwiring of fictitious pages"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7320
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7324
#, no-wrap
msgid "492000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7321
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7325
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/138960[138960]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7322
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7327
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7326
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7331
#, no-wrap
msgid "December 17, 2004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7324
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7328
#, no-wrap
msgid "4.11-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7325
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7329
#, no-wrap
msgid "492100"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7326
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7330
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/138959[138959]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7329
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7333
#, no-wrap
msgid "4.11-STABLE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7330
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7334
#, no-wrap
msgid "492101"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7331
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7335
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/157843[157843]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7332
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7336
#, no-wrap
msgid "April 18, 2006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7333
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7337
#, no-wrap
msgid "4.11-STABLE after adding libdata/ldconfig directories to mtree files."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7336
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7340
#, no-wrap
msgid "FreeBSD 3 Versions"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7339
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7343
#, no-wrap
msgid "FreeBSD 3 `__FreeBSD_version` Values"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7348
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7352
#, no-wrap
msgid "300000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7349
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7353
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/22917[22917]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7350
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7354
#, no-wrap
msgid "February 19, 1996"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7352
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7356
#, no-wrap
msgid "3.0-CURRENT before man:mount[2] change"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7353
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7357
#, no-wrap
msgid "300001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7354
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7358
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/36283[36283]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7355
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7359
#, no-wrap
msgid "September 24, 1997"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7357
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7361
#, no-wrap
msgid "3.0-CURRENT after man:mount[2] change"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7358
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7362
#, no-wrap
msgid "300002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7359
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7363
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/36592[36592]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7360
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7364
#, no-wrap
msgid "June 2, 1998"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7362
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7366
#, no-wrap
msgid "3.0-CURRENT after man:semctl[2] change"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7363
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7367
#, no-wrap
msgid "300003"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7364
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7368
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/36735[36735]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7365
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7369
#, no-wrap
msgid "June 7, 1998"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7367
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7371
#, no-wrap
msgid "3.0-CURRENT after ioctl arg changes"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7368
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7372
#, no-wrap
msgid "300004"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7369
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7373
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/38768[38768]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7370
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7374
#, no-wrap
msgid "September 3, 1998"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7372
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7376
#, no-wrap
msgid "3.0-CURRENT after ELF conversion"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7373
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7377
#, no-wrap
msgid "300005"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7374
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7378
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/40438[40438]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7375
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7380
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7379
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7384
#, no-wrap
msgid "October 16, 1998"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7377
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7381
#, no-wrap
msgid "3.0-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7378
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7382
#, no-wrap
msgid "300006"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7379
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7383
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/40445[40445]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7382
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7386
#, no-wrap
msgid "3.0-CURRENT after 3.0-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7383
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7387
#, no-wrap
msgid "300007"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7384
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7388
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/43042[43042]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7387
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7391
#, no-wrap
msgid "3.0-STABLE after 3/4 branch"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7388
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7392
#, no-wrap
msgid "310000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7389
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7393
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/43807[43807]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7390
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7394
#, no-wrap
msgid "February 9, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7392
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7396
#, no-wrap
msgid "3.1-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7393
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7397
#, no-wrap
msgid "310001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7394
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7398
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/45060[45060]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7397
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7401
#, no-wrap
msgid "3.1-STABLE after 3.1-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7398
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7402
#, no-wrap
msgid "310002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7399
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7403
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/45689[45689]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7400
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7404
#, no-wrap
msgid "April 14, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7402
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7406
#, no-wrap
msgid "3.1-STABLE after C++ constructor/destructor order change"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7403
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7407
#, no-wrap
msgid "320000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7407
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7411
#, no-wrap
msgid "3.2-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7408
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7412
#, no-wrap
msgid "320001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7409
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7413
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/46742[46742]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7410
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7414
#, no-wrap
msgid "May 8, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7412
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7416
#, no-wrap
msgid "3.2-STABLE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7413
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7417
#, no-wrap
msgid "320002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7414
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7418
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/50563[50563]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7415
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7419
#, no-wrap
msgid "August 29, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7417
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7421
#, no-wrap
msgid "3.2-STABLE after binary-incompatible IPFW and socket changes"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7418
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7422
#, no-wrap
msgid "330000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7419
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7423
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/50813[50813]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7420
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7424
#, no-wrap
msgid "September 2, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7422
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7426
#, no-wrap
msgid "3.3-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7423
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7427
#, no-wrap
msgid "330001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7424
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7428
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/51328[51328]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7425
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7429
#, no-wrap
msgid "September 16, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7427
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7431
#, no-wrap
msgid "3.3-STABLE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7428
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7432
#, no-wrap
msgid "330002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7429
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7433
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/53671[53671]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7430
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7434
#, no-wrap
msgid "November 24, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7432
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7436
#, no-wrap
msgid "3.3-STABLE after adding man:mkstemp[3] to libc"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7433
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7437
#, no-wrap
msgid "340000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7434
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7438
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/54166[54166]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7435
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7439
#, no-wrap
msgid "December 5, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7437
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7441
#, no-wrap
msgid "3.4-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7438
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7442
#, no-wrap
msgid "340001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7439
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7443
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/54730[54730]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7440
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7444
#, no-wrap
msgid "December 17, 1999"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7442
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7446
#, no-wrap
msgid "3.4-STABLE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7443
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7447
#, no-wrap
msgid "350000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7444
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7448
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/61876[61876]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7445
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7449
#, no-wrap
msgid "June 20, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7447
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7451
#, no-wrap
msgid "3.5-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7448
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7452
#, no-wrap
msgid "350001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7449
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7453
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/63043[63043]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7450
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7454
#, no-wrap
msgid "July 12, 2000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7451
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7455
#, no-wrap
msgid "3.5-STABLE"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7454
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7458
#, no-wrap
msgid "FreeBSD 2.2 Versions"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7457
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7461
#, no-wrap
msgid "FreeBSD 2.2 `__FreeBSD_version` Values"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7466
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7470
#, no-wrap
msgid "220000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7467
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7471
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/22918[22918]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7468
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7472
#, no-wrap
msgid "February 19, 1997"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7470
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7474
#, no-wrap
msgid "2.2-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7475
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7479
#, no-wrap
msgid "2.2.1-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7480
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7484
#, no-wrap
msgid "2.2-STABLE after 2.2.1-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7481
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7485
#, no-wrap
msgid "221001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7482
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7486
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/24941[24941]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7483
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7487
#, no-wrap
msgid "April 15, 1997"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7485
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7489
#, no-wrap
msgid "2.2-STABLE after texinfo-3.9"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7486
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7490
#, no-wrap
msgid "221002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7487
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7491
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/25325[25325]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7488
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7492
#, no-wrap
msgid "April 30, 1997"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7490
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7494
#, no-wrap
msgid "2.2-STABLE after top"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7491
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7495
#, no-wrap
msgid "222000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7492
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7496
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/25851[25851]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7493
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7497
#, no-wrap
msgid "May 16, 1997"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7495
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7499
#, no-wrap
msgid "2.2.2-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7496
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7500
#, no-wrap
msgid "222001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7497
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7501
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/25921[25921]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7498
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7502
#, no-wrap
msgid "May 19, 1997"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7500
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7504
#, no-wrap
msgid "2.2-STABLE after 2.2.2-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7501
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7505
#, no-wrap
msgid "225000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7502
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7506
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/30053[30053]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7503
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7507
#, no-wrap
msgid "October 2, 1997"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7505
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7509
#, no-wrap
msgid "2.2.5-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7506
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7510
#, no-wrap
msgid "225001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7507
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7511
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/31300[31300]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7508
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7512
#, no-wrap
msgid "November 20, 1997"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7510
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7514
#, no-wrap
msgid "2.2-STABLE after 2.2.5-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7511
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7515
#, no-wrap
msgid "225002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7512
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7516
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/32019[32019]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7513
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7517
#, no-wrap
msgid "December 27, 1997"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7515
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7519
#, no-wrap
msgid "2.2-STABLE after ldconfig -R merge"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7516
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7520
#, no-wrap
msgid "226000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7517
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7521
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/34445[34445]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7518
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7522
#, no-wrap
msgid "March 24, 1998"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7520
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7524
#, no-wrap
msgid "2.2.6-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7521
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7525
#, no-wrap
msgid "227000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7522
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7526
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/37803[37803]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7523
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7528
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7527
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7532
#, no-wrap
msgid "July 21, 1998"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7525
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7529
#, no-wrap
msgid "2.2.7-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7526
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7530
#, no-wrap
msgid "227001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7527
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7531
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/37809[37809]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7530
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7534
#, no-wrap
msgid "2.2-STABLE after 2.2.7-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7531
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7535
#, no-wrap
msgid "227002"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7532
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7536
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/39489[39489]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7533
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7537
#, no-wrap
msgid "September 19, 1998"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7535
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7539
#, no-wrap
msgid "2.2-STABLE after man:semctl[2] change"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7536
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7540
#, no-wrap
msgid "228000"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7537
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7541
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/41403[41403]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7538
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7543
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7542
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7547
#, no-wrap
msgid "November 29, 1998"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7540
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7544
#, no-wrap
msgid "2.2.8-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7541
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7545
#, no-wrap
msgid "228001"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7542
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7546
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/41418[41418]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7544
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7548
#, no-wrap
msgid "2.2-STABLE after 2.2.8-RELEASE"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7549
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7553
msgid ""
"Note that 2.2-STABLE sometimes identifies itself as \"2.2.5-STABLE\" after "
"the 2.2.5-RELEASE. The pattern used to be year followed by the month, but "
@@ -33564,238 +33604,238 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7552
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7556
#, no-wrap
msgid "FreeBSD 2 Before 2.2-RELEASE Versions"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7555
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7559
#, no-wrap
msgid "FreeBSD 2 Before 2.2-RELEASE `__FreeBSD_version` Values"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7564
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7568
#, no-wrap
msgid "119411"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7568
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7572
#, no-wrap
msgid "2.0-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7569
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7573
#, no-wrap
msgid "199501"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7570
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7574
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/7153[7153]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7571
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7575
#, no-wrap
msgid "March 19, 1995"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7573
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7578
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7577
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7582
#, no-wrap
msgid "2.1-CURRENT"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7574
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7578
#, no-wrap
msgid "199503"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7575
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7579
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/7310[7310]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7576
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7580
#, no-wrap
msgid "March 24, 1995"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7579
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7583
#, no-wrap
msgid "199504"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7580
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7584
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/7704[7704]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7581
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7585
#, no-wrap
msgid "April 9, 1995"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7583
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7587
#, no-wrap
msgid "2.0.5-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7584
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7588
#, no-wrap
msgid "199508"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7585
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7589
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/10297[10297]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7586
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7590
#, no-wrap
msgid "August 26, 1995"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7588
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7592
#, no-wrap
msgid "2.2-CURRENT before 2.1"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7589
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7593
#, no-wrap
msgid "199511"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7590
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7594
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/12189[12189]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7591
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7596
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7595
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7600
#, no-wrap
msgid "November 10, 1995"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7593
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7597
#, no-wrap
msgid "2.1.0-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7594
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7598
#, no-wrap
msgid "199512"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7595
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7599
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/12196[12196]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7598
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7602
#, no-wrap
msgid "2.2-CURRENT before 2.1.5"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7599
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7603
#, no-wrap
msgid "199607"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7600
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7604
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/17067[17067]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7601
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7605
#, no-wrap
msgid "July 10, 1996"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7603
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7607
#, no-wrap
msgid "2.1.5-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7604
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7608
#, no-wrap
msgid "199608"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7605
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7609
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/17127[17127]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7606
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7610
#, no-wrap
msgid "July 12, 1996"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7608
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7612
#, no-wrap
msgid "2.2-CURRENT before 2.1.6"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7609
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7614
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7613
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7618
#, no-wrap
msgid "199612"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7610
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7614
#, no-wrap
msgid "link:https://svnweb.freebsd.org/changeset/base/19358[19358]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7611
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7615
#, no-wrap
msgid "November 15, 1996"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7613
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7617
#, no-wrap
msgid "2.1.6-RELEASE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7617
+#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7621
#, no-wrap
msgid "2.1.7-RELEASE"
msgstr ""