diff options
author | Danilo G. Baio <dbaio@FreeBSD.org> | 2023-05-21 17:51:54 +0000 |
---|---|---|
committer | Danilo G. Baio <dbaio@FreeBSD.org> | 2023-05-21 17:51:54 +0000 |
commit | 226b58b79dbc99f588ae5240aabe06e6ac6a1dea (patch) | |
tree | e8cf7a6cbbfb6abee5ea6c3c2d80b4883a3fb45c /documentation/content/en | |
parent | f7e514ee7f5b6ccaefb3ff14bca73d3ba7d98a33 (diff) |
Diffstat (limited to 'documentation/content/en')
37 files changed, 9657 insertions, 9716 deletions
diff --git a/documentation/content/en/articles/committers-guide/_index.po b/documentation/content/en/articles/committers-guide/_index.po index b0c44503ce..e1d331ec20 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: 2023-04-20 20:56-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -987,36 +987,80 @@ msgstr "" #. type: Title ===== #: documentation/content/en/articles/committers-guide/_index.adoc:437 #, no-wrap -msgid "Branch names" +msgid "Branch Names" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:444 +#: documentation/content/en/articles/committers-guide/_index.adoc:439 +msgid "FreeBSD-CURRENT uses the `main` branch." +msgstr "" + +#. type: Plain text +#: documentation/content/en/articles/committers-guide/_index.adoc:441 +msgid "`main` is the default branch." +msgstr "" + +#. type: Plain text +#: documentation/content/en/articles/committers-guide/_index.adoc:443 +msgid "For FreeBSD-STABLE, branch names include `stable/12` and `stable/13`." +msgstr "" + +#. type: Plain text +#: documentation/content/en/articles/committers-guide/_index.adoc:445 msgid "" -"The branch names in the new Git repository are similar to the old names. " -"For the stable branches, they are stable/X where X is the major release " -"(like 11 or 12). The main branch in the new repository is 'main'. The main " -"branch in the old GitHub mirror was 'master', but is now 'main'. Both " -"reflect the defaults of Git at the time they were created. The 'main' " -"branch is the default branch if you omit the '-b branch' or '--branch " -"branch' options below." +"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:447 +msgid "https://www.freebsd.org/releng/[] shows:" +msgstr "" + +#. type: Plain text +#: documentation/content/en/articles/committers-guide/_index.adoc:449 +msgid "`main` and `stable/⋯` branches open" +msgstr "" + +#. type: Plain text +#: documentation/content/en/articles/committers-guide/_index.adoc:450 +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:452 +msgid "Examples:" +msgstr "" + +#. type: Plain text +#: documentation/content/en/articles/committers-guide/_index.adoc:454 +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:455 +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:445 +#: documentation/content/en/articles/committers-guide/_index.adoc:456 #, no-wrap msgid "Repositories" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:448 +#: documentation/content/en/articles/committers-guide/_index.adoc:459 msgid "" "Please see the <<admin,Administrative Details>> for the latest information " "on where to get FreeBSD sources. $URL below can be obtained from that page." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:451 +#: documentation/content/en/articles/committers-guide/_index.adoc:462 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 " @@ -1025,13 +1069,13 @@ msgid "" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:452 +#: documentation/content/en/articles/committers-guide/_index.adoc:463 #, no-wrap msgid "Deep Clone" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:456 +#: documentation/content/en/articles/committers-guide/_index.adoc:467 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 " @@ -1040,22 +1084,23 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:459 +#: documentation/content/en/articles/committers-guide/_index.adoc:470 #, no-wrap -msgid "% git clone -o freebsd $URL -b branch [dir]\n" +msgid "% git clone -o freebsd $URL -b branch [<directory>]\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:464 +#: documentation/content/en/articles/committers-guide/_index.adoc:475 msgid "" -"is how you make a deep clone. 'branch' should be one of the branches listed " -"in the previous section. It is optional if it is the main branch. 'dir' is " -"an optional directory to place it in (the default will be the name of the " -"repo you are cloning (src, doc, etc))." +"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 " +"used. If no `<directory>` is given: the name of the new directory will " +"match the name of the repo ([.filename]#doc#, [.filename]#ports# or [." +"filename]#src#)." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:469 +#: documentation/content/en/articles/committers-guide/_index.adoc:480 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 " @@ -1067,13 +1112,13 @@ msgid "" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:470 +#: documentation/content/en/articles/committers-guide/_index.adoc:481 #, no-wrap msgid "Shallow Clone" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:476 +#: documentation/content/en/articles/committers-guide/_index.adoc:487 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 " @@ -1083,21 +1128,21 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:480 +#: documentation/content/en/articles/committers-guide/_index.adoc:491 #, 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:485 +#: documentation/content/en/articles/committers-guide/_index.adoc:496 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 " -"your mind later, you can do 'git fetch --unshallow' to get the old history." +"your mind later, you can do `git fetch --unshallow` to get the old history." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:490 +#: documentation/content/en/articles/committers-guide/_index.adoc:501 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 " @@ -1105,19 +1150,19 @@ msgid "" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:492 +#: documentation/content/en/articles/committers-guide/_index.adoc:503 #, no-wrap msgid "Building" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:496 +#: documentation/content/en/articles/committers-guide/_index.adoc:507 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:503 +#: documentation/content/en/articles/committers-guide/_index.adoc:514 #, no-wrap msgid "" "% cd src\n" @@ -1128,12 +1173,12 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:505 +#: documentation/content/en/articles/committers-guide/_index.adoc:516 msgid "so that won't be covered in depth here." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:508 +#: documentation/content/en/articles/committers-guide/_index.adoc:519 msgid "" "If you want to build a custom kernel, extref:{handbook}[the kernel config " "section, kernelconfig] of the FreeBSD Handbook recommends creating a file " @@ -1142,57 +1187,57 @@ msgid "" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:509 +#: documentation/content/en/articles/committers-guide/_index.adoc:520 #, no-wrap msgid "Updating" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:513 +#: documentation/content/en/articles/committers-guide/_index.adoc:524 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:516 +#: documentation/content/en/articles/committers-guide/_index.adoc:527 #, no-wrap msgid "% git pull --ff-only\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:521 +#: documentation/content/en/articles/committers-guide/_index.adoc:532 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 " -"always doing a 'fast forward' merge/pull, you'll ensure that you have an " -"exact copy of the FreeBSD tree. This will be important if you want to " -"maintain local patches." +"always doing a fast forward merge/pull, you'll ensure that you have an exact " +"copy of the FreeBSD tree. This will be important if you want to maintain " +"local patches." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:524 +#: documentation/content/en/articles/committers-guide/_index.adoc:535 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 " +"See below for how to manage local changes. The simplest is to use `--" +"autostash` on the `git pull` command, but more sophisticated options are " "available." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:525 +#: documentation/content/en/articles/committers-guide/_index.adoc:536 #, no-wrap msgid "Selecting a Specific Version" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:529 +#: documentation/content/en/articles/committers-guide/_index.adoc:540 msgid "" -"In Git, the 'git checkout' checks out both branches and specific versions. " +"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:531 +#: documentation/content/en/articles/committers-guide/_index.adoc:542 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 " @@ -1200,26 +1245,26 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:534 +#: documentation/content/en/articles/committers-guide/_index.adoc:545 #, no-wrap msgid "% git checkout 08b8197a74\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:537 +#: documentation/content/en/articles/committers-guide/_index.adoc:548 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:540 +#: documentation/content/en/articles/committers-guide/_index.adoc:551 #, no-wrap msgid "Note: checking out '08b8197a742a96964d2924391bf9fdfeb788865d'.\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:544 +#: documentation/content/en/articles/committers-guide/_index.adoc:555 #, no-wrap msgid "" "You are in a 'detached HEAD' state. You can look around, make experimental\n" @@ -1228,7 +1273,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:547 +#: documentation/content/en/articles/committers-guide/_index.adoc:558 #, no-wrap msgid "" "If you want to create a new branch to retain commits you create, you may\n" @@ -1236,20 +1281,20 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:549 -#: documentation/content/en/articles/committers-guide/_index.adoc:1697 +#: documentation/content/en/articles/committers-guide/_index.adoc:560 +#: documentation/content/en/articles/committers-guide/_index.adoc:1668 #, no-wrap msgid " git checkout -b <new-branch-name>\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:551 +#: documentation/content/en/articles/committers-guide/_index.adoc:562 #, 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:555 +#: documentation/content/en/articles/committers-guide/_index.adoc:566 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 " @@ -1258,13 +1303,13 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:556 +#: documentation/content/en/articles/committers-guide/_index.adoc:567 #, no-wrap msgid "Bisecting" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:560 +#: documentation/content/en/articles/committers-guide/_index.adoc:571 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 " @@ -1272,9 +1317,9 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:565 +#: documentation/content/en/articles/committers-guide/_index.adoc:576 msgid "" -"Git makes bisecting changes easy with a powerful 'git bisect' command. " +"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 " "https://www.metaltoad.com/blog/beginners-guide-git-bisect-process-" "elimination or https://git-scm.com/docs/git-bisect for more details. The " @@ -1284,11 +1329,11 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:572 +#: documentation/content/en/articles/committers-guide/_index.adoc:583 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 " -"it the working version and 'git bisect bad XXXXX' will tell it the bad " +"you need to tell a range to go through. `git bisect good XXXXXX` will tell " +"it the working version and `git bisect bad XXXXX` will tell it the bad " "version. The bad version will almost always be HEAD (a special tag for what " "you have checked out). The good version will be the last one you checked " "out. The `--first-parent` argument is necessary so that subsequent `git " @@ -1297,14 +1342,14 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:576 +#: documentation/content/en/articles/committers-guide/_index.adoc:587 msgid "" -"If you want to know the last version you checked out, you should use 'git " -"reflog':" +"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:581 +#: documentation/content/en/articles/committers-guide/_index.adoc:592 #, no-wrap msgid "" "5ef0bd68b515 (HEAD -> main, freebsd/main, freebsd/HEAD) HEAD@{0}: pull --ff-only: Fast-forward\n" @@ -1313,9 +1358,9 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:585 +#: documentation/content/en/articles/committers-guide/_index.adoc:596 msgid "" -"shows me moving the working tree to the main branch (a816...) and then " +"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 " "5rf0bd68) and good would be a8163e165. As you can see from the output, " "HEAD@{1} also often works, but isn't foolproof if you have done other things " @@ -1323,7 +1368,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:589 +#: documentation/content/en/articles/committers-guide/_index.adoc:600 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 " @@ -1331,7 +1376,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:596 +#: documentation/content/en/articles/committers-guide/_index.adoc:607 #, no-wrap msgid "" "% git bisect start --first-parent\n" @@ -1342,26 +1387,26 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:605 +#: documentation/content/en/articles/committers-guide/_index.adoc:616 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, " -"type 'git bisect skip'. You will get a similar message to the above after " +"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, " +"type `git bisect skip`. You will get a similar message to the above after " "each step. When you are done, report the bad version to the developer (or " -"fix the bug yourself and send a patch). 'git bisect reset' will end the " -"process and return you back to where you started (usually tip of main). " +"fix the bug yourself and send a patch). `git bisect reset` will end the " +"process and return you back to where you started (usually tip of `main`). " "Again, the git-bisect manual (linked above) is a good resource for when " "things go wrong or for unusual cases." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:607 +#: documentation/content/en/articles/committers-guide/_index.adoc:618 #, no-wrap msgid "Signing the commits, tags, and pushes, with GnuPG" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:612 +#: documentation/content/en/articles/committers-guide/_index.adoc:623 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 " @@ -1370,7 +1415,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:614 +#: documentation/content/en/articles/committers-guide/_index.adoc:625 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 - " @@ -1378,7 +1423,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:616 +#: documentation/content/en/articles/committers-guide/_index.adoc:627 msgid "" "The rationale behind signing pushes can be found in the https://github.com/" "git/git/commit/a85b377d0419a9dfaca8af2320cc33b051cbed04[commit that " @@ -1386,14 +1431,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:619 +#: documentation/content/en/articles/committers-guide/_index.adoc:630 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:626 +#: documentation/content/en/articles/committers-guide/_index.adoc:637 #, no-wrap msgid "" "% git config --add user.signingKey LONG-KEY-ID\n" @@ -1404,14 +1449,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:634 +#: documentation/content/en/articles/committers-guide/_index.adoc:645 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:640 +#: documentation/content/en/articles/committers-guide/_index.adoc:651 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 " @@ -1419,20 +1464,20 @@ msgid "" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:642 +#: documentation/content/en/articles/committers-guide/_index.adoc:653 #, no-wrap msgid "Verifying signatures" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:645 +#: documentation/content/en/articles/committers-guide/_index.adoc:656 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:647 +#: documentation/content/en/articles/committers-guide/_index.adoc:658 msgid "" "Tag signatures can be verified with `git verity-tag <tag name>`, or `git tag " "-v <tag name>`." @@ -1444,20 +1489,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:656 +#: documentation/content/en/articles/committers-guide/_index.adoc:667 #, no-wrap msgid "Ports Considerations" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:659 +#: documentation/content/en/articles/committers-guide/_index.adoc:670 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:662 +#: documentation/content/en/articles/committers-guide/_index.adoc:673 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://git." @@ -1466,21 +1511,21 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:666 +#: documentation/content/en/articles/committers-guide/_index.adoc:677 msgid "" "There is also a mirror on GitHub, see extref:{handbook}/mirrors[External " -"mirrors, mirrors] for an overview. The 'current' branch is 'main' . The " -"quarterly branches are named 'yyyyQn' for year 'yyyy' and quarter 'n'." +"mirrors, mirrors] for an overview. The _latest_ branch is `main`. The " +"_quarterly_ branches are named `yyyyQn` for year 'yyyy' and quarter 'n'." msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:668 +#: documentation/content/en/articles/committers-guide/_index.adoc:679 #, no-wrap msgid "Commit message formats" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:672 +#: documentation/content/en/articles/committers-guide/_index.adoc:683 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-msg[." @@ -1489,32 +1534,32 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:674 +#: documentation/content/en/articles/committers-guide/_index.adoc:685 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:677 +#: documentation/content/en/articles/committers-guide/_index.adoc:688 #, no-wrap msgid "category/port: Summary.\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:679 +#: documentation/content/en/articles/committers-guide/_index.adoc:690 #, no-wrap msgid "Description of why the changes where made.\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:681 +#: documentation/content/en/articles/committers-guide/_index.adoc:692 #, no-wrap msgid "PR:\t 12345\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:687 +#: documentation/content/en/articles/committers-guide/_index.adoc:698 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 " @@ -1522,39 +1567,39 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:689 +#: documentation/content/en/articles/committers-guide/_index.adoc:700 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:691 +#: documentation/content/en/articles/committers-guide/_index.adoc:702 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:693 +#: documentation/content/en/articles/committers-guide/_index.adoc:704 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:695 +#: documentation/content/en/articles/committers-guide/_index.adoc:706 #, no-wrap msgid "Managing Local Changes" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:698 +#: documentation/content/en/articles/committers-guide/_index.adoc:709 msgid "" "This section addresses tracking local changes. If you have no local " "changes, you can stop reading now (it is the last section and OK to skip)." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:704 +#: documentation/content/en/articles/committers-guide/_index.adoc:715 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 " @@ -1565,40 +1610,40 @@ msgid "" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:705 +#: documentation/content/en/articles/committers-guide/_index.adoc:716 #, no-wrap msgid "Keeping local changes" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:712 +#: documentation/content/en/articles/committers-guide/_index.adoc:723 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 " +"`git stash`. In its simplest form, you use `git stash` to record the " "changes (which pushes them onto the stash stack). Most people use this to " "save changes before updating the tree as described above. They then use " -"'git stash apply' to re-apply them to the tree. The stash is a stack of " -"changes that can be examined with 'git stash list'. The git-stash man page " +"`git stash apply` to re-apply them to the tree. The stash is a stack of " +"changes that can be examined with `git stash list`. The git-stash man page " "(https://git-scm.com/docs/git-stash) has all the details." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:716 +#: documentation/content/en/articles/committers-guide/_index.adoc:727 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 " -"branch and rebasing. Stashing is also integrated with the 'git pull' " -"command: just add '--autostash' to the command line." +"branch and rebasing. Stashing is also integrated with the `git pull` " +"command: just add `--autostash` to the command line." msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:717 +#: documentation/content/en/articles/committers-guide/_index.adoc:728 #, no-wrap msgid "Keeping a local branch" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:724 +#: documentation/content/en/articles/committers-guide/_index.adoc:735 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 " @@ -1609,21 +1654,21 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:728 +#: documentation/content/en/articles/committers-guide/_index.adoc:739 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 " +"these issues. The `git rebase` command replays all the commits of a branch " "at a newer location on the parent branch. We will cover the most common " "scenarios that arise using it." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:730 +#: documentation/content/en/articles/committers-guide/_index.adoc:741 msgid "====== Create a branch" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:735 +#: documentation/content/en/articles/committers-guide/_index.adoc:746 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 " @@ -1633,7 +1678,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:757 +#: documentation/content/en/articles/committers-guide/_index.adoc:768 #, no-wrap msgid "" "% cd src\n" @@ -1659,24 +1704,24 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:764 +#: documentation/content/en/articles/committers-guide/_index.adoc:775 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 " "and install it like you normally would, following the directions in the " "handbook. Git differs from other version control systems in that you have " "to tell it explicitly which files to commit. I have opted to do it on the " -"commit command line, but you can also do it with 'git add' which many of the " +"commit command line, but you can also do it with `git add` which many of the " "more in depth tutorials cover." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:766 +#: documentation/content/en/articles/committers-guide/_index.adoc:777 msgid "====== Time to update" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:771 +#: documentation/content/en/articles/committers-guide/_index.adoc:782 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 " @@ -1686,7 +1731,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:777 +#: documentation/content/en/articles/committers-guide/_index.adoc:788 #, no-wrap msgid "" "% git checkout main\n" @@ -1695,7 +1740,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:782 +#: documentation/content/en/articles/committers-guide/_index.adoc:793 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 " @@ -1704,14 +1749,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:784 +#: documentation/content/en/articles/committers-guide/_index.adoc:795 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:791 +#: documentation/content/en/articles/committers-guide/_index.adoc:802 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 " @@ -1720,7 +1765,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:794 +#: documentation/content/en/articles/committers-guide/_index.adoc:805 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 " @@ -1728,7 +1773,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:804 +#: documentation/content/en/articles/committers-guide/_index.adoc:815 #, no-wrap msgid "" "Auto-merging bin/ls/ls.c\n" @@ -1742,7 +1787,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:807 +#: documentation/content/en/articles/committers-guide/_index.adoc:818 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 " @@ -1750,7 +1795,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:816 +#: documentation/content/en/articles/committers-guide/_index.adoc:827 #, no-wrap msgid "" " <<<<<<< HEAD\n" @@ -1764,7 +1809,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:820 +#: documentation/content/en/articles/committers-guide/_index.adoc:831 #, no-wrap msgid "" "The new code is first, and your code is second.\n" @@ -1773,12 +1818,12 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:824 +#: documentation/content/en/articles/committers-guide/_index.adoc:835 msgid "#undef COLORLS_NEW #ifdef COLORLS_NEW #include <terminfo.h>" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:828 +#: documentation/content/en/articles/committers-guide/_index.adoc:839 #, no-wrap msgid "" "save the file.\n" @@ -1787,12 +1832,12 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:831 +#: documentation/content/en/articles/committers-guide/_index.adoc:842 msgid "% git add ls.c % git rebase --continue" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:836 +#: documentation/content/en/articles/committers-guide/_index.adoc:847 #, no-wrap msgid "" "which tells Git that ls.c has been fixed and to continue the rebase operation.\n" @@ -1801,17 +1846,17 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:841 +#: documentation/content/en/articles/committers-guide/_index.adoc:852 #, no-wrap 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" +"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" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:844 +#: documentation/content/en/articles/committers-guide/_index.adoc:855 #, no-wrap 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" @@ -1819,36 +1864,36 @@ msgid "" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:845 +#: documentation/content/en/articles/committers-guide/_index.adoc:856 #, no-wrap msgid "Switching to a Different FreeBSD Branch" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:849 +#: documentation/content/en/articles/committers-guide/_index.adoc:860 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]" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:852 +#: documentation/content/en/articles/committers-guide/_index.adoc:863 msgid "% git checkout main % # build and install here..." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:858 +#: documentation/content/en/articles/committers-guide/_index.adoc:869 #, 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" +"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" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:862 +#: documentation/content/en/articles/committers-guide/_index.adoc:873 #, no-wrap msgid "" "% git checkout no-color-ls\n" @@ -1857,143 +1902,36 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:869 +#: documentation/content/en/articles/committers-guide/_index.adoc:880 #, 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" +"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" -msgstr "" - -#. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:870 -#, no-wrap -msgid "Migrating from an existing Git clone" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:872 -msgid "" -"If you have work based on a previous Git conversion or a locally running git-" -"svn conversion, migrating to new repository can encounter problems because " -"Git has no knowledge about the connection between the two." -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:875 -msgid "" -"When you have only a few local changes, the easiest way would be to cherry-" -"pick those changes to the new base: [source,shell]" -msgstr "" - -#. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:878 -msgid "% git checkout main % git cherry-pick old_branch..your_branch" +"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" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:881 -#, no-wrap -msgid "" -"Or alternatively, do the same thing with rebase:\n" -"[source,shell]\n" -msgstr "" - -#. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:883 -msgid "% git rebase --onto main master your_branch" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:887 -#, no-wrap -msgid "" -"If you do have a lot of changes, you would probably want to perform a merge instead.\n" -"The idea is to create a merge point that consolidates the history of the old_branch, and the new FreeBSD repository (main).\n" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:890 -#, no-wrap -msgid "" -"You can find out by looking up the same commit that are found on both parents:\n" -"[source,shell]\n" -msgstr "" - -#. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:892 -msgid "% git show old_branch" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:895 -#, no-wrap -msgid "" -"You will see a commit message, now search for that in the new branch:\n" -"[source,shell]\n" -msgstr "" - -#. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:897 -msgid "% git log --grep=\"commit message on old_branch\" freebsd/main" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:900 -#, no-wrap -msgid "" -"You would help locate the commit hash on the new main branch, create a helper branch (in the example we call it 'stage') from that hash:\n" -"[source,shell]\n" -msgstr "" - -#. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:902 -msgid "% git checkout -b stage _hash_found_from_git_log_" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:905 -#, no-wrap -msgid "" -"Then perform a merge of the old branch:\n" -"[source,shell]\n" -msgstr "" - -#. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:907 -msgid "% git merge -s ours -m \"Mark old branch as merged\" old_branch" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:910 -#, no-wrap -msgid "" -"With that, it's possible to merge your work branch or the main branch in any order without problem.\n" -"Eventually, when you are ready to commit your work back to main, you can perform a rebase to main, or do a squash commit by combining everything into one commit.\n" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:912 +#: documentation/content/en/articles/committers-guide/_index.adoc:882 #, no-wrap msgid "[[mfc-with-git]]\n" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:912 +#: documentation/content/en/articles/committers-guide/_index.adoc:882 #, no-wrap msgid "MFC (Merge From Current) Procedures" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:913 +#: documentation/content/en/articles/committers-guide/_index.adoc:883 #, no-wrap msgid "Summary" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:917 +#: documentation/content/en/articles/committers-guide/_index.adoc:887 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 -" @@ -2001,40 +1939,39 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:918 +#: documentation/content/en/articles/committers-guide/_index.adoc:888 #, no-wrap msgid "Single commit MFC" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:921 -#: documentation/content/en/articles/committers-guide/_index.adoc:961 -#: documentation/content/en/articles/committers-guide/_index.adoc:997 -#: documentation/content/en/articles/committers-guide/_index.adoc:1113 -#: documentation/content/en/articles/committers-guide/_index.adoc:1126 -#: documentation/content/en/articles/committers-guide/_index.adoc:1153 -#: documentation/content/en/articles/committers-guide/_index.adoc:1165 -#: documentation/content/en/articles/committers-guide/_index.adoc:1202 -#: documentation/content/en/articles/committers-guide/_index.adoc:1230 -#: documentation/content/en/articles/committers-guide/_index.adoc:1248 -#: documentation/content/en/articles/committers-guide/_index.adoc:1270 -#: documentation/content/en/articles/committers-guide/_index.adoc:1288 -#: documentation/content/en/articles/committers-guide/_index.adoc:1308 -#: documentation/content/en/articles/committers-guide/_index.adoc:1323 -#: documentation/content/en/articles/committers-guide/_index.adoc:1342 -#: documentation/content/en/articles/committers-guide/_index.adoc:1374 -#: documentation/content/en/articles/committers-guide/_index.adoc:1421 -#: documentation/content/en/articles/committers-guide/_index.adoc:1485 +#: documentation/content/en/articles/committers-guide/_index.adoc:891 +#: documentation/content/en/articles/committers-guide/_index.adoc:931 +#: documentation/content/en/articles/committers-guide/_index.adoc:967 +#: documentation/content/en/articles/committers-guide/_index.adoc:1083 +#: documentation/content/en/articles/committers-guide/_index.adoc:1096 +#: documentation/content/en/articles/committers-guide/_index.adoc:1123 +#: documentation/content/en/articles/committers-guide/_index.adoc:1135 +#: documentation/content/en/articles/committers-guide/_index.adoc:1201 +#: documentation/content/en/articles/committers-guide/_index.adoc:1219 +#: documentation/content/en/articles/committers-guide/_index.adoc:1241 +#: documentation/content/en/articles/committers-guide/_index.adoc:1259 +#: documentation/content/en/articles/committers-guide/_index.adoc:1279 +#: documentation/content/en/articles/committers-guide/_index.adoc:1294 +#: documentation/content/en/articles/committers-guide/_index.adoc:1313 +#: documentation/content/en/articles/committers-guide/_index.adoc:1345 +#: documentation/content/en/articles/committers-guide/_index.adoc:1392 +#: documentation/content/en/articles/committers-guide/_index.adoc:1456 msgid "[source,shell]" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:924 +#: documentation/content/en/articles/committers-guide/_index.adoc:894 msgid "% git checkout stable/X % git cherry-pick -x $HASH --edit" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:928 +#: documentation/content/en/articles/committers-guide/_index.adoc:898 #, no-wrap msgid "" "For MFC commits, for example a vendor import, you would need to specify one parent for cherry-pick purposes.\n" @@ -2042,64 +1979,65 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:930 -#: documentation/content/en/articles/committers-guide/_index.adoc:951 -#: documentation/content/en/articles/committers-guide/_index.adoc:974 -#: documentation/content/en/articles/committers-guide/_index.adoc:985 -#: documentation/content/en/articles/committers-guide/_index.adoc:1296 -#: documentation/content/en/articles/committers-guide/_index.adoc:1381 -#: documentation/content/en/articles/committers-guide/_index.adoc:1393 -#: documentation/content/en/articles/committers-guide/_index.adoc:1405 -#: documentation/content/en/articles/committers-guide/_index.adoc:1431 -#: documentation/content/en/articles/committers-guide/_index.adoc:1443 -#: documentation/content/en/articles/committers-guide/_index.adoc:1450 -#: documentation/content/en/articles/committers-guide/_index.adoc:1492 -#: documentation/content/en/articles/committers-guide/_index.adoc:1526 -#: documentation/content/en/articles/committers-guide/_index.adoc:1533 +#: documentation/content/en/articles/committers-guide/_index.adoc:900 +#: documentation/content/en/articles/committers-guide/_index.adoc:921 +#: documentation/content/en/articles/committers-guide/_index.adoc:944 +#: documentation/content/en/articles/committers-guide/_index.adoc:955 +#: documentation/content/en/articles/committers-guide/_index.adoc:1173 +#: documentation/content/en/articles/committers-guide/_index.adoc:1267 +#: documentation/content/en/articles/committers-guide/_index.adoc:1352 +#: documentation/content/en/articles/committers-guide/_index.adoc:1364 +#: documentation/content/en/articles/committers-guide/_index.adoc:1376 +#: documentation/content/en/articles/committers-guide/_index.adoc:1402 +#: documentation/content/en/articles/committers-guide/_index.adoc:1414 +#: documentation/content/en/articles/committers-guide/_index.adoc:1421 +#: documentation/content/en/articles/committers-guide/_index.adoc:1463 +#: documentation/content/en/articles/committers-guide/_index.adoc:1497 +#: documentation/content/en/articles/committers-guide/_index.adoc:1504 +#: documentation/content/en/articles/committers-guide/_index.adoc:1513 #: documentation/content/en/articles/committers-guide/_index.adoc:1542 -#: documentation/content/en/articles/committers-guide/_index.adoc:1571 -#: documentation/content/en/articles/committers-guide/_index.adoc:1587 -#: documentation/content/en/articles/committers-guide/_index.adoc:1620 -#: documentation/content/en/articles/committers-guide/_index.adoc:1641 -#: documentation/content/en/articles/committers-guide/_index.adoc:1672 -#: documentation/content/en/articles/committers-guide/_index.adoc:1684 -#: documentation/content/en/articles/committers-guide/_index.adoc:1715 -#: documentation/content/en/articles/committers-guide/_index.adoc:1724 -#: documentation/content/en/articles/committers-guide/_index.adoc:1734 -#: documentation/content/en/articles/committers-guide/_index.adoc:1750 -#: documentation/content/en/articles/committers-guide/_index.adoc:1766 -#: documentation/content/en/articles/committers-guide/_index.adoc:1777 -#: documentation/content/en/articles/committers-guide/_index.adoc:1784 -#: documentation/content/en/articles/committers-guide/_index.adoc:1797 -#: documentation/content/en/articles/committers-guide/_index.adoc:1817 -#: documentation/content/en/articles/committers-guide/_index.adoc:1831 -#: documentation/content/en/articles/committers-guide/_index.adoc:1847 -#: documentation/content/en/articles/committers-guide/_index.adoc:1859 -#: documentation/content/en/articles/committers-guide/_index.adoc:1878 -#: documentation/content/en/articles/committers-guide/_index.adoc:1889 -#: documentation/content/en/articles/committers-guide/_index.adoc:1899 -#: documentation/content/en/articles/committers-guide/_index.adoc:1937 -#: documentation/content/en/articles/committers-guide/_index.adoc:1945 -#: documentation/content/en/articles/committers-guide/_index.adoc:1956 -#: documentation/content/en/articles/committers-guide/_index.adoc:1977 -#: documentation/content/en/articles/committers-guide/_index.adoc:2037 +#: documentation/content/en/articles/committers-guide/_index.adoc:1558 +#: documentation/content/en/articles/committers-guide/_index.adoc:1591 +#: documentation/content/en/articles/committers-guide/_index.adoc:1612 +#: documentation/content/en/articles/committers-guide/_index.adoc:1643 +#: documentation/content/en/articles/committers-guide/_index.adoc:1655 +#: documentation/content/en/articles/committers-guide/_index.adoc:1686 +#: documentation/content/en/articles/committers-guide/_index.adoc:1695 +#: documentation/content/en/articles/committers-guide/_index.adoc:1705 +#: documentation/content/en/articles/committers-guide/_index.adoc:1721 +#: documentation/content/en/articles/committers-guide/_index.adoc:1737 +#: documentation/content/en/articles/committers-guide/_index.adoc:1748 +#: documentation/content/en/articles/committers-guide/_index.adoc:1755 +#: documentation/content/en/articles/committers-guide/_index.adoc:1768 +#: documentation/content/en/articles/committers-guide/_index.adoc:1788 +#: documentation/content/en/articles/committers-guide/_index.adoc:1802 +#: documentation/content/en/articles/committers-guide/_index.adoc:1818 +#: documentation/content/en/articles/committers-guide/_index.adoc:1830 +#: documentation/content/en/articles/committers-guide/_index.adoc:1849 +#: documentation/content/en/articles/committers-guide/_index.adoc:1860 +#: documentation/content/en/articles/committers-guide/_index.adoc:1870 +#: documentation/content/en/articles/committers-guide/_index.adoc:1908 +#: documentation/content/en/articles/committers-guide/_index.adoc:1916 +#: documentation/content/en/articles/committers-guide/_index.adoc:1927 +#: documentation/content/en/articles/committers-guide/_index.adoc:1948 +#: documentation/content/en/articles/committers-guide/_index.adoc:2008 #, no-wrap msgid "[source,shell]\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:933 +#: documentation/content/en/articles/committers-guide/_index.adoc:903 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:936 +#: documentation/content/en/articles/committers-guide/_index.adoc:906 #, 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" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:939 +#: documentation/content/en/articles/committers-guide/_index.adoc:909 #, no-wrap msgid "" "Once the cherry-pick is finished, push with `git push`.\n" @@ -2107,20 +2045,20 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:940 +#: documentation/content/en/articles/committers-guide/_index.adoc:910 #, no-wrap msgid "MFC to RELENG branch" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:944 +#: documentation/content/en/articles/committers-guide/_index.adoc:914 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:949 +#: documentation/content/en/articles/committers-guide/_index.adoc:919 #, no-wrap msgid "" "* Merge or direct commit to the appropriate `stable/X` branch first before merging to the `releng/X.Y` branch.\n" @@ -2130,24 +2068,24 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:954 +#: documentation/content/en/articles/committers-guide/_index.adoc:924 msgid "% git checkout releng/13.0 % git cherry-pick -x $HASH --edit" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:957 +#: documentation/content/en/articles/committers-guide/_index.adoc:927 #, 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" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:958 +#: documentation/content/en/articles/committers-guide/_index.adoc:928 #, no-wrap msgid "Multiple commit MFC" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:969 +#: documentation/content/en/articles/committers-guide/_index.adoc:939 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 " @@ -2157,52 +2095,52 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:972 +#: documentation/content/en/articles/committers-guide/_index.adoc:942 #, no-wrap msgid "If the push fails due to losing the commit race, rebase and try again:\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:980 +#: documentation/content/en/articles/committers-guide/_index.adoc:950 msgid "" "% git checkout stable/X % git pull % git checkout tmp-branch % git rebase " "stable/X % git push freebsd HEAD:stable/X" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:983 +#: documentation/content/en/articles/committers-guide/_index.adoc:953 #, no-wrap msgid "Once the MFC is complete, you can delete the temporary branch:\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:988 +#: documentation/content/en/articles/committers-guide/_index.adoc:958 msgid "% git checkout stable/X % git branch -d tmp-branch" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:990 +#: documentation/content/en/articles/committers-guide/_index.adoc:960 #, no-wrap msgid "MFC a vendor import" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:995 +#: documentation/content/en/articles/committers-guide/_index.adoc:965 msgid "" "Vendor imports are the only thing in the tree that creates a merge commit in " -"the main line. Cherry picking merge commits into stable/XX presents an " +"the `main` branch. Cherry picking merge commits into stable/XX presents an " "additional difficulty because there are two parents for a merge commit. " "Generally, you'll want the first parent's diff since that's the diff to " -"mainline (though there may be some exceptions)." +"`main` (though there may be some exceptions)." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:999 +#: documentation/content/en/articles/committers-guide/_index.adoc:969 msgid "% git cherry-pick -x -m 1 $HASH" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1002 +#: documentation/content/en/articles/committers-guide/_index.adoc:972 #, no-wrap msgid "" "is typically what you want.\n" @@ -2210,67 +2148,67 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1007 +#: documentation/content/en/articles/committers-guide/_index.adoc:977 #, no-wrap msgid "" -"There are some, hopefully, rare cases where it's possible that the mainline 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" +"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" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1010 +#: documentation/content/en/articles/committers-guide/_index.adoc:980 msgid "% git cherry-pick --abort % git cherry-pick -x -m 2 $HASH" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1012 +#: documentation/content/en/articles/committers-guide/_index.adoc:982 #, no-wrap msgid "to do that. The `--abort` will cleanup the failed first attempt.\n" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1013 +#: documentation/content/en/articles/committers-guide/_index.adoc:983 #, no-wrap msgid "Redoing a MFC" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1018 +#: documentation/content/en/articles/committers-guide/_index.adoc:988 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:1020 +#: documentation/content/en/articles/committers-guide/_index.adoc:990 msgid "% git reset --hard freebsd/stable/12" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1023 +#: documentation/content/en/articles/committers-guide/_index.adoc:993 #, no-wrap msgid "" "though if you have some revs you want to keep, and others you don't,\n" -"using 'git rebase -i' is better.\n" +"using `git rebase -i` is better.\n" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1024 +#: documentation/content/en/articles/committers-guide/_index.adoc:994 #, no-wrap msgid "Considerations when MFCing" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1027 +#: documentation/content/en/articles/committers-guide/_index.adoc:997 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:1031 +#: documentation/content/en/articles/committers-guide/_index.adoc:1001 #, no-wrap msgid "" "* Clearly mark direct commits distinct from commits that land a change from another branch.\n" @@ -2279,22 +2217,22 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1033 +#: documentation/content/en/articles/committers-guide/_index.adoc:1003 #, no-wrap msgid "With Subversion, we used the following practices to achieve these goals:\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1037 +#: documentation/content/en/articles/committers-guide/_index.adoc:1007 #, no-wrap msgid "" -"* Using 'MFC' and 'MFS' tags to mark commits that merged changes from another branch.\n" +"* 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" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1041 +#: documentation/content/en/articles/committers-guide/_index.adoc:1011 #, no-wrap msgid "" "With Git, we will need to use different strategies to achieve the same goals.\n" @@ -2303,7 +2241,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1044 +#: documentation/content/en/articles/committers-guide/_index.adoc:1014 #, no-wrap 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" @@ -2311,62 +2249,62 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1045 +#: documentation/content/en/articles/committers-guide/_index.adoc:1015 #, no-wrap msgid "Finding Eligible Hashes to MFC" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1051 +#: documentation/content/en/articles/committers-guide/_index.adoc:1021 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 " "(but not other metadata such as log messages) to determine if two commits " -"are identical. This works well when each commit from head is landed as a " +"are identical. This works well when each commit from `main` is landed as a " "single commit to a stable branch, but it falls over if multiple commits from " -"main are squashed together as a single commit to a stable branch. The " +"`main` are squashed together as a single commit to a stable branch. The " "project makes extensive use of `git cherry-pick -x` with all lines preserved " "to work around these difficulties and is working on automated tooling to " "take advantage of this." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1052 +#: documentation/content/en/articles/committers-guide/_index.adoc:1022 #, no-wrap msgid "Commit message standards" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:1053 +#: documentation/content/en/articles/committers-guide/_index.adoc:1023 #, no-wrap msgid "Marking MFCs" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1056 +#: documentation/content/en/articles/committers-guide/_index.adoc:1026 msgid "The project has adopted the following practice for marking MFCs:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1058 +#: documentation/content/en/articles/committers-guide/_index.adoc:1028 #, 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" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1060 +#: documentation/content/en/articles/committers-guide/_index.adoc:1030 #, no-wrap msgid "When merging multiple commits, keep all the \"cherry picked from\" lines.\n" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:1061 +#: documentation/content/en/articles/committers-guide/_index.adoc:1031 #, no-wrap msgid "Trim Metadata?" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1065 +#: documentation/content/en/articles/committers-guide/_index.adoc:1035 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 " @@ -2375,15 +2313,15 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1074 +#: documentation/content/en/articles/committers-guide/_index.adoc:1044 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 " "in the MFC so that MFC commits are included in the bug tracker's audit " "trail. Other fields are less clear. For example, Phabricator shows the " "diff of the last commit tagged to a review, so including Phabricator URLs " -"replaces the `main` commit with the landed commits. The list of reviewers " -"is also not clear. If a reviewer has approved a change to `main`, does that " +"replaces the main commit with the landed commits. The list of reviewers is " +"also not clear. If a reviewer has approved a change to `main`, does that " "mean they have approved the MFC commit? Is that true if it's identical code " "only, or with merely trivial rework? It's clearly not true for more " "extensive reworks. Even for identical code what if the commit doesn't " @@ -2394,7 +2332,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1078 +#: documentation/content/en/articles/committers-guide/_index.adoc:1048 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 " @@ -2404,14 +2342,14 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1081 +#: documentation/content/en/articles/committers-guide/_index.adoc:1051 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:1084 +#: documentation/content/en/articles/committers-guide/_index.adoc:1054 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 " @@ -2421,43 +2359,43 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1086 +#: documentation/content/en/articles/committers-guide/_index.adoc:1056 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:1088 +#: documentation/content/en/articles/committers-guide/_index.adoc:1058 msgid "[[vendor-import-git]]" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:1088 +#: documentation/content/en/articles/committers-guide/_index.adoc:1058 #, no-wrap msgid "Vendor Imports with Git" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1091 +#: documentation/content/en/articles/committers-guide/_index.adoc:1061 msgid "This section describes the vendor import procedure with Git in detail." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1092 +#: documentation/content/en/articles/committers-guide/_index.adoc:1062 #, no-wrap msgid "Branch naming convention" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1095 +#: documentation/content/en/articles/committers-guide/_index.adoc:1065 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:1101 +#: documentation/content/en/articles/committers-guide/_index.adoc:1071 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 " @@ -2466,20 +2404,20 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1104 +#: documentation/content/en/articles/committers-guide/_index.adoc:1074 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:1105 +#: documentation/content/en/articles/committers-guide/_index.adoc:1075 #, no-wrap msgid "Updating an old vendor import" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1111 +#: documentation/content/en/articles/committers-guide/_index.adoc:1081 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 " @@ -2489,25 +2427,25 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1115 +#: documentation/content/en/articles/committers-guide/_index.adoc:1085 msgid "% git worktree add ../mtree vendor/NetBSD/mtree" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1117 +#: documentation/content/en/articles/committers-guide/_index.adoc:1087 #, no-wrap msgid "Update the Sources in the Vendor Branch" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1120 +#: documentation/content/en/articles/committers-guide/_index.adoc:1090 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:1124 +#: documentation/content/en/articles/committers-guide/_index.adoc:1094 msgid "" "This example assumes the NetBSD source is checked out from their GitHub " "mirror in `~/git/NetBSD`. Note that \"upstream\" might have added or " @@ -2516,7 +2454,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1138 +#: documentation/content/en/articles/committers-guide/_index.adoc:1108 #, no-wrap msgid "" "% cd ../mtree\n" @@ -2533,7 +2471,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1142 +#: documentation/content/en/articles/committers-guide/_index.adoc:1112 #, no-wrap msgid "" "Note: I run the `git diff` and `git status` commands to make sure nothing weird was present.\n" @@ -2541,7 +2479,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1147 +#: documentation/content/en/articles/committers-guide/_index.adoc:1117 #, no-wrap msgid "" "It is also important to create an annotated tag using `git tag -a`, otherwise the push will be rejected.\n" @@ -2551,47 +2489,47 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1148 +#: documentation/content/en/articles/committers-guide/_index.adoc:1118 #, no-wrap msgid "Updating the FreeBSD Copy" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1151 +#: documentation/content/en/articles/committers-guide/_index.adoc:1121 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:1155 +#: documentation/content/en/articles/committers-guide/_index.adoc:1125 msgid "% git push --follow-tags freebsd vendor/NetBSD/mtree" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1158 +#: documentation/content/en/articles/committers-guide/_index.adoc:1128 #, no-wrap msgid "`--follow-tags` tells `git push` to also push tags associated with the locally committed revision.\n" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1159 +#: documentation/content/en/articles/committers-guide/_index.adoc:1129 #, no-wrap msgid "Updating the FreeBSD source tree" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1163 +#: documentation/content/en/articles/committers-guide/_index.adoc:1133 msgid "" "Now you need to update the mtree in FreeBSD. The sources live in `contrib/" "mtree` since it is upstream software." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1168 +#: documentation/content/en/articles/committers-guide/_index.adoc:1138 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:1173 +#: documentation/content/en/articles/committers-guide/_index.adoc:1143 #, no-wrap msgid "" "This would generate a subtree merge commit of `contrib/mtree` against the local `vendor/NetBSD/mtree` branch.\n" @@ -2600,13 +2538,13 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1174 +#: documentation/content/en/articles/committers-guide/_index.adoc:1144 #, no-wrap msgid "Rebasing your change against latest FreeBSD source tree" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1177 +#: documentation/content/en/articles/committers-guide/_index.adoc:1147 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 " @@ -2614,7 +2552,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1180 +#: documentation/content/en/articles/committers-guide/_index.adoc:1150 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 " @@ -2622,39 +2560,42 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1198 +#: documentation/content/en/articles/committers-guide/_index.adoc:1152 msgid "" "The following steps should be taken to easily recreate the merge commit as " -"if `git rebase --merge-commits` worked properly: * cd to the top of the repo " -"* Create a side branch `XXX` with the **contents** of the merged tree. * " -"Update this side branch `XXX` to be merged and up-to-date with FreeBSD's " -"`main` branch. ** In the worst case scenario, you would still have to " -"resolve merge conflicts, if there was any, but this should be really rare. " -"** Resolve conflicts, and collapse multiple commits down to 1 if need be " -"(without conflicts, there's no collapse needed) * checkout main * create a " -"branch `YYY` (allows for easier unwinding if things go wrong) * Re-do the " -"subtree merge * Instead of resolving any conflicts from the subtree merge, " -"checkout the contents of XXX on top of it. ** The trailing '.' is " -"important, as is being at the top level of the repo. ** Rather than " -"switching branches to XXX, it splats the contents of XXX on top of the repo " -"* Commit the results with the prior commit message (the example assumes " -"there's only one merge on the XXX branch). * Make sure the branches are the " -"same. * Do whatever review you need, including having others check it out " -"if you think that's needed. * Push the commit, if you 'lost the race' " -"again, just redo these steps again (see below for a recipe) * Delete the " -"branches once the commit is upstream. They are throw-a-way." +"if `git rebase --merge-commits` worked properly:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1200 +#: documentation/content/en/articles/committers-guide/_index.adoc:1169 +#, 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):" +"* 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" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/articles/committers-guide/_index.adoc:1171 +#, 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" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1213 +#: documentation/content/en/articles/committers-guide/_index.adoc:1184 #, no-wrap msgid "" "% cd ../src\t\t\t# CD to top of tree\n" @@ -2670,7 +2611,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1217 +#: documentation/content/en/articles/committers-guide/_index.adoc:1188 #, no-wrap 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" @@ -2678,20 +2619,20 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1219 +#: documentation/content/en/articles/committers-guide/_index.adoc:1190 msgid "" "% git checkout -B YYY freebsd/main # Create new throw-away YYY branch if " "starting over is just going to be easier" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1221 +#: documentation/content/en/articles/committers-guide/_index.adoc:1192 #, no-wrap msgid "Pushing the changes" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1226 +#: documentation/content/en/articles/committers-guide/_index.adoc:1197 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 " @@ -2702,22 +2643,22 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1228 +#: documentation/content/en/articles/committers-guide/_index.adoc:1199 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:1234 +#: documentation/content/en/articles/committers-guide/_index.adoc:1205 msgid "" -"% git push freebsd YYY:main\t# put the commit on upstream's main branch % " +"% 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" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1241 +#: documentation/content/en/articles/committers-guide/_index.adoc:1212 #, no-wrap msgid "" "Note: I used `XXX` and `YYY` to make it obvious they are terrible names and should not leave your machine.\n" @@ -2728,13 +2669,13 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1242 +#: documentation/content/en/articles/committers-guide/_index.adoc:1213 #, no-wrap msgid "How to redo things if need be" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1246 +#: documentation/content/en/articles/committers-guide/_index.adoc:1217 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 " @@ -2742,7 +2683,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1255 +#: documentation/content/en/articles/committers-guide/_index.adoc:1226 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 % " @@ -2753,19 +2694,19 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1258 +#: documentation/content/en/articles/committers-guide/_index.adoc:1229 #, no-wrap msgid "Then go check it out as above and push as above when ready.\n" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:1259 +#: documentation/content/en/articles/committers-guide/_index.adoc:1230 #, no-wrap msgid "Creating a new vendor branch" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1266 +#: documentation/content/en/articles/committers-guide/_index.adoc:1237 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 " @@ -2776,38 +2717,38 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1267 +#: documentation/content/en/articles/committers-guide/_index.adoc:1238 #, no-wrap msgid "Create the repo" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1276 +#: documentation/content/en/articles/committers-guide/_index.adoc:1247 msgid "" "% cd /some/where % mkdir glorbnitz % cd glorbnitz % git init % git checkout -" "b vendor/glorbnitz" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1279 +#: documentation/content/en/articles/committers-guide/_index.adoc:1250 #, no-wrap msgid "At this point, you have a new repo, where all new commits will go on the `vendor/glorbnitz` branch.\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1281 +#: documentation/content/en/articles/committers-guide/_index.adoc:1252 #, 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" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1282 +#: documentation/content/en/articles/committers-guide/_index.adoc:1253 #, no-wrap msgid "Copy the sources in" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1286 +#: documentation/content/en/articles/committers-guide/_index.adoc:1257 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 " @@ -2815,23 +2756,23 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1291 +#: documentation/content/en/articles/committers-guide/_index.adoc:1262 msgid "% cp -r ~/glorbnitz/* . % git add *" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1294 +#: documentation/content/en/articles/committers-guide/_index.adoc:1265 #, no-wrap msgid "At this point, you should have a pristine copy of glorbnitz ready to commit.\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1298 +#: documentation/content/en/articles/committers-guide/_index.adoc:1269 msgid "% git commit -m \"Import GlorbNitz frobnosticator revision 3.1415\"" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1302 +#: documentation/content/en/articles/committers-guide/_index.adoc:1273 #, no-wrap 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" @@ -2839,25 +2780,25 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1303 +#: documentation/content/en/articles/committers-guide/_index.adoc:1274 #, no-wrap msgid "Now import it into our repository" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1306 +#: documentation/content/en/articles/committers-guide/_index.adoc:1277 msgid "Now you need to import the branch into our repository." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1312 +#: documentation/content/en/articles/committers-guide/_index.adoc:1283 msgid "" "% cd /path/to/freebsd/repo/src % git remote add glorbnitz /some/where/" "glorbnitz % git fetch glorbnitz vendor/glorbnitz" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1317 +#: documentation/content/en/articles/committers-guide/_index.adoc:1288 #, no-wrap msgid "" "Note the vendor/glorbnitz branch is in the repo. At this point the `/some/where/glorbnitz` can be deleted, if you like.\n" @@ -2866,20 +2807,20 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1318 +#: documentation/content/en/articles/committers-guide/_index.adoc:1289 #, no-wrap msgid "Tag and push" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1321 +#: documentation/content/en/articles/committers-guide/_index.adoc:1292 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:1329 +#: documentation/content/en/articles/committers-guide/_index.adoc:1300 msgid "" "% git worktree add ../glorbnitz vendor/glorbnitz % cd ../glorbnitz % git tag " "--annotate vendor/glorbnitz/3.1415 # Make sure the commit is good with \"git " @@ -2887,13 +2828,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1332 +#: documentation/content/en/articles/committers-guide/_index.adoc:1303 #, no-wrap msgid "By 'good' we mean:\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1338 +#: documentation/content/en/articles/committers-guide/_index.adoc:1309 #, no-wrap msgid "" ". All the right files are present\n" @@ -2904,13 +2845,13 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1339 +#: documentation/content/en/articles/committers-guide/_index.adoc:1310 #, no-wrap msgid "Time to finally merge it into the base tree" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1348 +#: documentation/content/en/articles/committers-guide/_index.adoc:1319 #, no-wrap msgid "" "% cd ../src\n" @@ -2921,23 +2862,23 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1351 +#: documentation/content/en/articles/committers-guide/_index.adoc:1322 #, no-wrap msgid "Here 'good' means:\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1356 +#: documentation/content/en/articles/committers-guide/_index.adoc:1327 #, no-wrap 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 <<commit-log-message,good>>. It should contain a summary of what's changed since the last merge to the FreeBSD main line and any caveats.\n" +". The commit messages look <<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" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1362 +#: documentation/content/en/articles/committers-guide/_index.adoc:1333 #, no-wrap msgid "" "[NOTE]\n" @@ -2948,13 +2889,13 @@ msgid "" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:1363 +#: documentation/content/en/articles/committers-guide/_index.adoc:1334 #, no-wrap msgid "Keeping current" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1369 +#: documentation/content/en/articles/committers-guide/_index.adoc:1340 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 " @@ -2963,31 +2904,31 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1372 +#: documentation/content/en/articles/committers-guide/_index.adoc:1343 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." +"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:1376 +#: documentation/content/en/articles/committers-guide/_index.adoc:1347 msgid "% git config --global pull.ff only" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1379 +#: documentation/content/en/articles/committers-guide/_index.adoc:1350 #, no-wrap msgid "You may need to omit the --global if you want this setting to apply to only this repository.\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1385 +#: documentation/content/en/articles/committers-guide/_index.adoc:1356 msgid "% cd freebsd-src % git checkout main % git pull (--ff-only|--rebase)" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1389 +#: documentation/content/en/articles/committers-guide/_index.adoc:1360 #, 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" @@ -2995,34 +2936,34 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1391 +#: documentation/content/en/articles/committers-guide/_index.adoc:1362 #, no-wrap msgid "The longer form is also recommended.\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1398 +#: documentation/content/en/articles/committers-guide/_index.adoc:1369 msgid "" "% cd freebsd-src % git checkout main % git fetch freebsd % git merge --ff-" "only freebsd/main" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1403 +#: documentation/content/en/articles/committers-guide/_index.adoc:1374 #, 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" +"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" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1407 +#: documentation/content/en/articles/committers-guide/_index.adoc:1378 msgid "% git rebase -i main working" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1414 +#: documentation/content/en/articles/committers-guide/_index.adoc:1385 #, no-wrap msgid "" "This will bring up an interactive screen to change the defaults.\n" @@ -3033,32 +2974,32 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1416 +#: documentation/content/en/articles/committers-guide/_index.adoc:1387 #, no-wrap msgid "[[git-push-upstream]]\n" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:1416 +#: documentation/content/en/articles/committers-guide/_index.adoc:1387 #, no-wrap msgid "Time to push changes upstream" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1419 +#: documentation/content/en/articles/committers-guide/_index.adoc:1390 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:1423 +#: documentation/content/en/articles/committers-guide/_index.adoc:1394 msgid "" "% git remote set-url --push freebsd ssh://git@gitrepo.freebsd.org/src.git" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1427 +#: documentation/content/en/articles/committers-guide/_index.adoc:1398 #, no-wrap msgid "" "Then, verify that user name and email are configured right.\n" @@ -3066,64 +3007,64 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1429 +#: documentation/content/en/articles/committers-guide/_index.adoc:1400 #, no-wrap msgid "Use\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1433 +#: documentation/content/en/articles/committers-guide/_index.adoc:1404 msgid "freefall% gen-gitconfig.sh" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1436 +#: documentation/content/en/articles/committers-guide/_index.adoc:1407 #, 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" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1441 +#: documentation/content/en/articles/committers-guide/_index.adoc:1412 #, no-wrap msgid "" -"The below command merges the `working` branch into the upstream main line.\n" +"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" +"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" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1445 +#: documentation/content/en/articles/committers-guide/_index.adoc:1416 msgid "% git push freebsd working:main" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1448 +#: documentation/content/en/articles/committers-guide/_index.adoc:1419 #, no-wrap msgid "If your push is rejected due to losing a commit race, rebase your branch before trying again:\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1455 +#: documentation/content/en/articles/committers-guide/_index.adoc:1426 msgid "" "% git checkout working % git fetch freebsd % git rebase freebsd/main % git " "push freebsd working:main" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1458 +#: documentation/content/en/articles/committers-guide/_index.adoc:1429 #, no-wrap msgid "[[git-push-upstream-alt]]\n" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:1458 +#: documentation/content/en/articles/committers-guide/_index.adoc:1429 #, no-wrap msgid "Time to push changes upstream (alternative)" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1464 +#: documentation/content/en/articles/committers-guide/_index.adoc:1435 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 " @@ -3132,12 +3073,12 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1468 +#: documentation/content/en/articles/committers-guide/_index.adoc:1439 msgid "% git checkout main % git merge --ff-only `working` % git push freebsd" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1472 +#: documentation/content/en/articles/committers-guide/_index.adoc:1443 #, no-wrap msgid "" "If you lose the race, then try again with\n" @@ -3145,12 +3086,12 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1475 +#: documentation/content/en/articles/committers-guide/_index.adoc:1446 msgid "% git pull --rebase % git push freebsd" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1478 +#: documentation/content/en/articles/committers-guide/_index.adoc:1449 #, 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" @@ -3158,13 +3099,13 @@ msgid "" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:1479 +#: documentation/content/en/articles/committers-guide/_index.adoc:1450 #, no-wrap msgid "Finding the Subversion Revision" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1483 +#: documentation/content/en/articles/committers-guide/_index.adoc:1454 msgid "" "You'll need to make sure that you've fetched the notes (see the <<git-mini-" "daily-use>> for details). Once you have these, notes will show up in the " @@ -3172,23 +3113,23 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1487 +#: documentation/content/en/articles/committers-guide/_index.adoc:1458 msgid "% git log" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1490 +#: documentation/content/en/articles/committers-guide/_index.adoc:1461 #, no-wrap msgid "If you have a specific version in mind, you can use this construct:\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1494 +#: documentation/content/en/articles/committers-guide/_index.adoc:1465 msgid "% git log --grep revision=XXXX" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1498 +#: documentation/content/en/articles/committers-guide/_index.adoc:1469 #, no-wrap msgid "" "to find the specific revision.\n" @@ -3196,26 +3137,26 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1500 +#: documentation/content/en/articles/committers-guide/_index.adoc:1471 #, no-wrap msgid "[[git-faq]]\n" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:1500 +#: documentation/content/en/articles/committers-guide/_index.adoc:1471 #, no-wrap msgid "Git FAQ" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1503 +#: documentation/content/en/articles/committers-guide/_index.adoc:1474 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:1509 +#: documentation/content/en/articles/committers-guide/_index.adoc:1480 msgid "" "[NOTE] ==== We use the common convention of having the origin for the " "FreeBSD repository being 'freebsd' rather than the default 'origin' to allow " @@ -3224,19 +3165,19 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1510 +#: documentation/content/en/articles/committers-guide/_index.adoc:1481 #, no-wrap msgid "Users" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:1512 +#: documentation/content/en/articles/committers-guide/_index.adoc:1483 #, 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:1517 +#: documentation/content/en/articles/committers-guide/_index.adoc:1488 #, 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" @@ -3245,7 +3186,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1521 +#: documentation/content/en/articles/committers-guide/_index.adoc:1492 #, no-wrap msgid "" "**A:** You can use Git worktrees.\n" @@ -3254,7 +3195,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1524 +#: documentation/content/en/articles/committers-guide/_index.adoc:1495 #, no-wrap msgid "" "First, you need to clone the FreeBSD repository, shown here cloning into `freebsd-current` to reduce confusion.\n" @@ -3262,25 +3203,25 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1528 +#: documentation/content/en/articles/committers-guide/_index.adoc:1499 msgid "" "% git clone -o freebsd --config remote.freebsd.fetch='+refs/notes/*:refs/" "notes/*' $URL freebsd-current" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1531 +#: documentation/content/en/articles/committers-guide/_index.adoc:1502 #, no-wrap msgid "then once that's cloned, you can simply create a worktree from it:\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1536 +#: documentation/content/en/articles/committers-guide/_index.adoc:1507 msgid "% cd freebsd-current % git worktree add ../freebsd-stable-12 stable/12" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1540 +#: documentation/content/en/articles/committers-guide/_index.adoc:1511 #, 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" @@ -3288,7 +3229,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1550 +#: documentation/content/en/articles/committers-guide/_index.adoc:1521 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 " @@ -3296,43 +3237,43 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1553 +#: documentation/content/en/articles/committers-guide/_index.adoc:1524 #, 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" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1555 +#: documentation/content/en/articles/committers-guide/_index.adoc:1526 #, no-wrap msgid "Here's https://adventurist.me/posts/00296[a good writeup] that goes into more detail.\n" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1556 +#: documentation/content/en/articles/committers-guide/_index.adoc:1527 #, no-wrap msgid "Developers" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:1558 +#: documentation/content/en/articles/committers-guide/_index.adoc:1529 #, no-wrap -msgid "Ooops! I committed to `main` instead of a branch." +msgid "Ooops! I committed to `main`, instead of another branch." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1561 +#: documentation/content/en/articles/committers-guide/_index.adoc:1532 #, no-wrap -msgid "**Q:** From time to time, I goof up and commit to main instead of to a branch. What do I do?\n" +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:1563 +#: documentation/content/en/articles/committers-guide/_index.adoc:1534 #, no-wrap msgid "**A:** First, don't panic.\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1567 +#: documentation/content/en/articles/committers-guide/_index.adoc:1538 #, no-wrap msgid "" "Second, don't push.\n" @@ -3341,13 +3282,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1569 +#: documentation/content/en/articles/committers-guide/_index.adoc:1540 #, no-wrap msgid "The following answer assumes you committed to `main` and want to create a branch called `issue`:\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1575 +#: documentation/content/en/articles/committers-guide/_index.adoc:1546 #, no-wrap msgid "" "% git branch issue # Create the 'issue' branch\n" @@ -3356,13 +3297,13 @@ msgid "" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:1577 +#: documentation/content/en/articles/committers-guide/_index.adoc:1548 #, no-wrap msgid "Ooops! I committed something to the wrong branch!" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1581 +#: documentation/content/en/articles/committers-guide/_index.adoc:1552 #, 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" @@ -3370,7 +3311,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1585 +#: documentation/content/en/articles/committers-guide/_index.adoc:1556 #, no-wrap msgid "" "**A:** The answer is similar to the previous one, but with cherry picking.\n" @@ -3379,7 +3320,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1593 +#: documentation/content/en/articles/committers-guide/_index.adoc:1564 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# " @@ -3388,7 +3329,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1597 +#: documentation/content/en/articles/committers-guide/_index.adoc:1568 #, no-wrap msgid "" "Git experts would first rewind the wilma branch by 1 commit, switch over to fred and then use `git reflog` to see what that 1 deleted commit was and\n" @@ -3396,30 +3337,30 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1599 +#: documentation/content/en/articles/committers-guide/_index.adoc:1570 #, 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:1605 +#: documentation/content/en/articles/committers-guide/_index.adoc:1576 #, 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" -"You can cherry pick those changes into main, then push to the parent repository.\n" +"You can cherry pick those changes into `main`, then push to the parent repository.\n" "Once you've done that, cleanup couldn't be simpler: just `git rebase -i`.\n" "Git will notice you've done this and skip the common changes automatically (even if you had to change the commit message or tweak the commit slightly).\n" "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:1607 +#: documentation/content/en/articles/committers-guide/_index.adoc:1578 #, 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:1613 +#: documentation/content/en/articles/committers-guide/_index.adoc:1584 #, no-wrap msgid "" "**A:** The more general answer would be the same as the previous.\n" @@ -3430,7 +3371,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1618 +#: documentation/content/en/articles/committers-guide/_index.adoc:1589 #, 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" @@ -3440,7 +3381,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1625 +#: documentation/content/en/articles/committers-guide/_index.adoc:1596 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 " @@ -3448,7 +3389,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1629 +#: documentation/content/en/articles/committers-guide/_index.adoc:1600 #, no-wrap msgid "" "The last step is optional.\n" @@ -3456,7 +3397,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1633 +#: documentation/content/en/articles/committers-guide/_index.adoc:1604 #, 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" @@ -3465,13 +3406,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1635 +#: documentation/content/en/articles/committers-guide/_index.adoc:1606 #, 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 -#: documentation/content/en/articles/committers-guide/_index.adoc:1639 +#: documentation/content/en/articles/committers-guide/_index.adoc:1610 #, 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" @@ -3480,7 +3421,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1654 +#: documentation/content/en/articles/committers-guide/_index.adoc:1625 msgid "" "% git reflog 6ff9c25 (HEAD -> wilma) HEAD@{0}: rebase -i (finish): returning " "to refs/heads/wilma 6ff9c25 (HEAD -> wilma) HEAD@{1}: rebase -i (start): " @@ -3493,7 +3434,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1662 +#: documentation/content/en/articles/committers-guide/_index.adoc:1633 #, no-wrap msgid "" "Here we see the changes I've made.\n" @@ -3505,7 +3446,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1670 +#: documentation/content/en/articles/committers-guide/_index.adoc:1641 #, no-wrap msgid "" "Next, 'Encourage contributions' was the last commit I made to `wilma` before I decided to split things up.\n" @@ -3518,28 +3459,28 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1675 +#: documentation/content/en/articles/committers-guide/_index.adoc:1646 msgid "% git checkout -B wilma 869cbd3 % git branch -D fred" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1682 +#: documentation/content/en/articles/committers-guide/_index.adoc:1653 #, 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" +"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" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1688 +#: documentation/content/en/articles/committers-guide/_index.adoc:1659 msgid "% git checkout 869cbd3 M\tfaq.md Note: checking out '869cbd3'." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1692 +#: documentation/content/en/articles/committers-guide/_index.adoc:1663 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 " @@ -3547,45 +3488,45 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1695 +#: documentation/content/en/articles/committers-guide/_index.adoc:1666 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:1700 +#: documentation/content/en/articles/committers-guide/_index.adoc:1671 msgid "HEAD is now at 869cbd3 Encourage contributions % git checkout -B wilma" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1703 +#: documentation/content/en/articles/committers-guide/_index.adoc:1674 #, 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" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:1704 +#: documentation/content/en/articles/committers-guide/_index.adoc:1675 #, 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:1708 +#: documentation/content/en/articles/committers-guide/_index.adoc:1679 #, no-wrap msgid "" -"**Q:** I was on autopilot and did a `git pull` for my development tree and that created a merge commit on the mainline.\n" +"**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:1710 +#: documentation/content/en/articles/committers-guide/_index.adoc:1681 #, 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:1713 +#: documentation/content/en/articles/committers-guide/_index.adoc:1684 #, no-wrap msgid "" "Right after the pull, you will have the new merge commit checked out.\n" @@ -3593,7 +3534,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1718 +#: documentation/content/en/articles/committers-guide/_index.adoc:1689 #, no-wrap msgid "" "git log --oneline HEAD^1 # Look at the first parent's commits\n" @@ -3601,7 +3542,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1722 +#: documentation/content/en/articles/committers-guide/_index.adoc:1693 #, no-wrap msgid "" "From those logs, you can easily identify which commit is your development work.\n" @@ -3609,18 +3550,18 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1726 +#: documentation/content/en/articles/committers-guide/_index.adoc:1697 msgid "git reset --hard HEAD^2" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1729 +#: documentation/content/en/articles/committers-guide/_index.adoc:1700 #, 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:1732 +#: documentation/content/en/articles/committers-guide/_index.adoc:1703 #, no-wrap msgid "" "**A:** Git keeps track of the remote repository branches in a `freebsd/` namespace.\n" @@ -3628,12 +3569,12 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1736 +#: documentation/content/en/articles/committers-guide/_index.adoc:1707 msgid "git branch -f main freebsd/main" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1741 +#: documentation/content/en/articles/committers-guide/_index.adoc:1712 #, no-wrap 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" @@ -3642,13 +3583,13 @@ msgid "" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:1742 +#: documentation/content/en/articles/committers-guide/_index.adoc:1713 #, no-wrap msgid "Mixing and matching branches" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1746 +#: documentation/content/en/articles/committers-guide/_index.adoc:1717 #, no-wrap msgid "" "**Q:** So I have two branches `worker` and `async` that I'd like to combine into one branch called `feature`\n" @@ -3656,20 +3597,20 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1748 +#: documentation/content/en/articles/committers-guide/_index.adoc:1719 #, no-wrap msgid "**A:** This is a job for cherry pick.\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1754 +#: documentation/content/en/articles/committers-guide/_index.adoc:1725 msgid "" "% git checkout worker % git checkout -b feature\t# create a new branch % git " "cherry-pick main..async\t# bring in the changes" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1759 +#: documentation/content/en/articles/committers-guide/_index.adoc:1730 #, no-wrap msgid "" "You now have a new branch called `feature`.\n" @@ -3678,13 +3619,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1761 +#: documentation/content/en/articles/committers-guide/_index.adoc:1732 #, 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:1764 +#: documentation/content/en/articles/committers-guide/_index.adoc:1735 #, no-wrap msgid "" "**A:** This takes a little bit of prep work, but `git rebase` will do the heavy\n" @@ -3692,14 +3633,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1770 +#: documentation/content/en/articles/committers-guide/_index.adoc:1741 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:1775 +#: documentation/content/en/articles/committers-guide/_index.adoc:1746 #, no-wrap msgid "" "Now you have two identical branches.\n" @@ -3708,29 +3649,29 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1779 +#: documentation/content/en/articles/committers-guide/_index.adoc:1750 msgid "% git rebase -i main kernel" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1782 +#: documentation/content/en/articles/committers-guide/_index.adoc:1753 #, 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" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1786 +#: documentation/content/en/articles/committers-guide/_index.adoc:1757 msgid "% git rebase -i main userland" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1789 +#: documentation/content/en/articles/committers-guide/_index.adoc:1760 #, no-wrap msgid "and do the same thing you did with the `kernel` branch.\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1792 +#: documentation/content/en/articles/committers-guide/_index.adoc:1763 #, no-wrap msgid "" "**Q:** Oh great! I followed the above and forgot a commit in the `kernel` branch.\n" @@ -3738,7 +3679,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1795 +#: documentation/content/en/articles/committers-guide/_index.adoc:1766 #, no-wrap msgid "" "**A:** You can use the `driver` branch to find the hash of the commit is missing and\n" @@ -3746,12 +3687,12 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1801 +#: documentation/content/en/articles/committers-guide/_index.adoc:1772 msgid "% git checkout kernel % git log driver % git cherry-pick $HASH" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1807 +#: documentation/content/en/articles/committers-guide/_index.adoc:1778 #, no-wrap msgid "" "**Q:** OK. I have the same situation as the above, but my commits are all mixed up.\n" @@ -3761,7 +3702,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1810 +#: documentation/content/en/articles/committers-guide/_index.adoc:1781 #, no-wrap msgid "" "**A:** In this situation, you'd be better off to curate the original branch to separate\n" @@ -3769,7 +3710,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1815 +#: documentation/content/en/articles/committers-guide/_index.adoc:1786 #, no-wrap msgid "" "So let's assume that there's just one commit with a clean tree.\n" @@ -3779,18 +3720,18 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1819 +#: documentation/content/en/articles/committers-guide/_index.adoc:1790 msgid "% git reset HEAD^" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1822 +#: documentation/content/en/articles/committers-guide/_index.adoc:1793 #, no-wrap msgid "Note: Do not, repeat do not, add `--hard` here since that also removes the changes from your tree.\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1826 +#: documentation/content/en/articles/committers-guide/_index.adoc:1797 #, no-wrap msgid "" "Now, if you are lucky, the change needing to be split up falls entirely along file lines.\n" @@ -3799,7 +3740,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1829 +#: documentation/content/en/articles/committers-guide/_index.adoc:1800 #, no-wrap msgid "" "If you are not lucky, you'll need to split apart files.\n" @@ -3807,12 +3748,12 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1833 +#: documentation/content/en/articles/committers-guide/_index.adoc:1804 msgid "git add -i foo/bar.c" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1839 +#: documentation/content/en/articles/committers-guide/_index.adoc:1810 #, no-wrap msgid "" "will step through the diffs, prompting you, one at time, whether to include or exclude the hunk.\n" @@ -3822,30 +3763,30 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:1840 +#: documentation/content/en/articles/committers-guide/_index.adoc:1811 #, no-wrap msgid "Cloning and Mirroring" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1843 +#: documentation/content/en/articles/committers-guide/_index.adoc:1814 #, 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:1845 +#: documentation/content/en/articles/committers-guide/_index.adoc:1816 #, 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:1849 +#: documentation/content/en/articles/committers-guide/_index.adoc:1820 msgid "% git clone --mirror $URL" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1853 +#: documentation/content/en/articles/committers-guide/_index.adoc:1824 #, no-wrap msgid "" "will do the trick.\n" @@ -3853,16 +3794,16 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1857 +#: documentation/content/en/articles/committers-guide/_index.adoc:1828 #, 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" +"There's a number of ways around this with `git worktree`:\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1865 +#: documentation/content/en/articles/committers-guide/_index.adoc:1836 msgid "" "% git clone --mirror https://git.freebsd.org/ports.git ports.git % cd ports." "git % git worktree add ../ports main % git worktree add ../quarterly " @@ -3870,13 +3811,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1868 +#: documentation/content/en/articles/committers-guide/_index.adoc:1839 #, no-wrap msgid "But if you aren't using your mirror for further local clones, then it's a poor match.\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1871 +#: documentation/content/en/articles/committers-guide/_index.adoc:1842 #, no-wrap 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" @@ -3884,13 +3825,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1873 +#: documentation/content/en/articles/committers-guide/_index.adoc:1844 #, no-wrap msgid "**Q:** So what can I do instead?\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1876 +#: documentation/content/en/articles/committers-guide/_index.adoc:1847 #, no-wrap msgid "" "**A:** Well, you can stuff all of the upstream repository's refs into a private namespace in your local repository.\n" @@ -3898,19 +3839,19 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1880 +#: documentation/content/en/articles/committers-guide/_index.adoc:1851 #, no-wrap msgid " fetch = +refs/heads/*:refs/remotes/freebsd/*\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1883 +#: documentation/content/en/articles/committers-guide/_index.adoc:1854 #, no-wrap msgid "which says just fetch the branch refs.\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1887 +#: documentation/content/en/articles/committers-guide/_index.adoc:1858 #, no-wrap msgid "" "However, the FreeBSD repository has a number of other things in it.\n" @@ -3919,76 +3860,76 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1891 +#: documentation/content/en/articles/committers-guide/_index.adoc:1862 msgid "git config --add remote.freebsd.fetch '+refs/*:refs/freebsd/*'" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1895 +#: documentation/content/en/articles/committers-guide/_index.adoc:1866 #, no-wrap msgid "" -"which will put everything in the upstream repository into your local repository's 'refs/freebsd/' namespace.\n" +"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" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1897 +#: documentation/content/en/articles/committers-guide/_index.adoc:1868 #, 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" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1901 +#: documentation/content/en/articles/committers-guide/_index.adoc:1872 msgid "git log refs/freebsd/vendor/zlib/1.2.10" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1904 +#: documentation/content/en/articles/committers-guide/_index.adoc:1875 #, no-wrap msgid "would look at the log for the vendor branch for zlib starting at 1.2.10.\n" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:1905 +#: documentation/content/en/articles/committers-guide/_index.adoc:1876 #, no-wrap msgid "Collaborating with others" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1909 +#: documentation/content/en/articles/committers-guide/_index.adoc:1880 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 " "changes to the tree. The FreeBSD project's Git repositories do not, yet, " "allow user-created branches to be pushed to the repository, and therefore if " "you wish to share your changes with others you must use another mechanism, " -"such as a hosted GitLab or GitHub, in order to share changes in a user-" -"generated branch." +"such as a hosted GitLab or GitHub, to share changes in a user-generated " +"branch." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1911 +#: documentation/content/en/articles/committers-guide/_index.adoc:1882 msgid "" "The following instructions show how to set up a user-generated branch, based " -"on the FreeBSD main branch, and push it to GitHub." +"on the FreeBSD `main` branch, and push it to GitHub." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1913 +#: documentation/content/en/articles/committers-guide/_index.adoc:1884 msgid "" "Before you begin, make sure that your local Git repo is up to date and has " "the correct origins set <<keeping_current,as shown above.>>" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1920 +#: documentation/content/en/articles/committers-guide/_index.adoc:1891 msgid "" "[source,shell] ```` % 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:1923 +#: documentation/content/en/articles/committers-guide/_index.adoc:1894 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/" @@ -3997,14 +3938,14 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1926 +#: documentation/content/en/articles/committers-guide/_index.adoc:1897 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:1933 +#: documentation/content/en/articles/committers-guide/_index.adoc:1904 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:" @@ -4013,18 +3954,18 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1935 +#: documentation/content/en/articles/committers-guide/_index.adoc:1906 #, no-wrap msgid "With this in place you can create a branch <<keeping_a_local_branch,as shown above.>>\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1939 +#: documentation/content/en/articles/committers-guide/_index.adoc:1910 msgid "% git checkout -b gnn-pr2001-fix" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1943 +#: documentation/content/en/articles/committers-guide/_index.adoc:1914 #, 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" @@ -4032,26 +3973,26 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1949 +#: documentation/content/en/articles/committers-guide/_index.adoc:1920 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" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1951 +#: documentation/content/en/articles/committers-guide/_index.adoc:1922 #, no-wrap msgid " git push --set-upstream github gnn-pr2001-fix\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1954 +#: documentation/content/en/articles/committers-guide/_index.adoc:1925 #, no-wrap msgid "Setting the push as +git+ advises allows it to succeed:\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1970 +#: documentation/content/en/articles/committers-guide/_index.adoc:1941 #, no-wrap msgid "" "% git push --set-upstream github gnn-feature\n" @@ -4070,7 +4011,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:1972 +#: documentation/content/en/articles/committers-guide/_index.adoc:1943 #, no-wrap msgid "" "[new branch] gnn-feature -> gnn-feature\n" @@ -4078,13 +4019,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1975 +#: documentation/content/en/articles/committers-guide/_index.adoc:1946 #, 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:1988 +#: documentation/content/en/articles/committers-guide/_index.adoc:1959 #, no-wrap msgid "" "% git push\n" @@ -4100,7 +4041,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1992 +#: documentation/content/en/articles/committers-guide/_index.adoc:1963 #, no-wrap msgid "" "At this point your work is now in your branch on +GitHub+ and you can\n" @@ -4108,19 +4049,19 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1994 +#: documentation/content/en/articles/committers-guide/_index.adoc:1965 #, no-wrap msgid "[[github-pull-land]]\n" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:1994 +#: documentation/content/en/articles/committers-guide/_index.adoc:1965 #, no-wrap msgid "Landing a github pull request" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:1999 +#: documentation/content/en/articles/committers-guide/_index.adoc:1970 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 " @@ -4133,7 +4074,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2003 +#: documentation/content/en/articles/committers-guide/_index.adoc:1974 msgid "" "Before beginning, make sure that the local Git repo is up to date and has " "the correct origins set <<keeping_current,as shown above.>> In addition, " @@ -4141,7 +4082,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2009 +#: documentation/content/en/articles/committers-guide/_index.adoc:1980 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/" @@ -4150,7 +4091,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2029 +#: documentation/content/en/articles/committers-guide/_index.adoc:2000 #, no-wrap msgid "" "Often pull requests are simple: requests that contain only a single commit.\n" @@ -4175,13 +4116,13 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2031 +#: documentation/content/en/articles/committers-guide/_index.adoc:2002 #, no-wrap msgid "Author: github-user <38923459+github-user@users.noreply.github.com>\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2035 +#: documentation/content/en/articles/committers-guide/_index.adoc:2006 #, no-wrap msgid "" "A polite request to the author for a better name and/or email should be made.\n" @@ -4190,7 +4131,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2047 +#: documentation/content/en/articles/committers-guide/_index.adoc:2018 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 " @@ -4200,7 +4141,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2052 +#: documentation/content/en/articles/committers-guide/_index.adoc:2023 #, no-wrap msgid "" "[.procedure]\n" @@ -4209,7 +4150,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2060 +#: documentation/content/en/articles/committers-guide/_index.adoc:2031 #, no-wrap msgid "" ". checkout the pull request `git checkout github/pull/XXX`\n" @@ -4222,7 +4163,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2065 +#: documentation/content/en/articles/committers-guide/_index.adoc:2036 #, no-wrap msgid "" "This will also work when bringing branches developed elsewhere into the local tree for committing.\n" @@ -4232,24 +4173,24 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2067 +#: documentation/content/en/articles/committers-guide/_index.adoc:2038 #, no-wrap msgid "[[vcs-history]]\n" msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:2067 +#: documentation/content/en/articles/committers-guide/_index.adoc:2038 #, no-wrap msgid "Version Control History" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2070 +#: documentation/content/en/articles/committers-guide/_index.adoc:2041 msgid "The project has moved to <<git-primer,git>>." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2076 +#: documentation/content/en/articles/committers-guide/_index.adoc:2047 msgid "" "The FreeBSD source repository switched from CVS to Subversion on May 31st, " "2008. The first real SVN commit is __r179447__. The source repository " @@ -4259,7 +4200,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2082 +#: documentation/content/en/articles/committers-guide/_index.adoc:2053 msgid "" "The FreeBSD `doc/www` repository switched from CVS to Subversion on May " "19th, 2012. The first real SVN commit is __r38821__. The documentation " @@ -4269,7 +4210,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2088 +#: documentation/content/en/articles/committers-guide/_index.adoc:2059 msgid "" "The FreeBSD `ports` repository switched from CVS to Subversion on July 14th, " "2012. The first real SVN commit is __r300894__. The ports repository " @@ -4279,18 +4220,18 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2090 +#: documentation/content/en/articles/committers-guide/_index.adoc:2061 msgid "[[conventions]]" msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:2090 +#: documentation/content/en/articles/committers-guide/_index.adoc:2061 #, no-wrap msgid "Setup, Conventions, and Traditions" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2095 +#: documentation/content/en/articles/committers-guide/_index.adoc:2066 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 " @@ -4298,25 +4239,25 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2097 +#: documentation/content/en/articles/committers-guide/_index.adoc:2068 msgid "[[conventions-committers]]" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:2097 +#: documentation/content/en/articles/committers-guide/_index.adoc:2068 #, no-wrap msgid "For New Committers" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2100 +#: documentation/content/en/articles/committers-guide/_index.adoc:2071 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:2103 +#: documentation/content/en/articles/committers-guide/_index.adoc:2074 #, no-wrap msgid "" "* Get mentor approval before committing each of these changes!\n" @@ -4324,7 +4265,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2108 +#: documentation/content/en/articles/committers-guide/_index.adoc:2079 #, no-wrap msgid "" "[[commit-steps]]\n" @@ -4334,7 +4275,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2155 +#: documentation/content/en/articles/committers-guide/_index.adoc:2126 #, no-wrap msgid "" ". Add an Author Entity\n" @@ -4386,19 +4327,19 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2157 +#: documentation/content/en/articles/committers-guide/_index.adoc:2128 #, no-wrap msgid "[[conventions-everyone]]\n" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:2157 +#: documentation/content/en/articles/committers-guide/_index.adoc:2128 #, no-wrap msgid "For Everyone" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2177 +#: documentation/content/en/articles/committers-guide/_index.adoc:2148 msgid "" "[[conventions-everyone-steps]] [.procedure] ==== . Introduce yourself to the " "other developers, otherwise no one will have any idea who you are or what " @@ -4427,25 +4368,25 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2179 +#: documentation/content/en/articles/committers-guide/_index.adoc:2150 msgid "[[smtp-setup]]" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:2179 +#: documentation/content/en/articles/committers-guide/_index.adoc:2150 #, no-wrap msgid "SMTP Access Setup" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2182 +#: documentation/content/en/articles/committers-guide/_index.adoc:2153 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:2203 +#: documentation/content/en/articles/committers-guide/_index.adoc:2174 msgid "" "[.procedure] ==== . Point your mail client at `smtp.FreeBSD.org:587`. . " "Enable STARTTLS. . Ensure your `From:` address is set to " @@ -4462,30 +4403,30 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2205 +#: documentation/content/en/articles/committers-guide/_index.adoc:2176 msgid "[[smtp-setup-local-mta]]" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:2205 +#: documentation/content/en/articles/committers-guide/_index.adoc:2176 #, 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:2208 +#: documentation/content/en/articles/committers-guide/_index.adoc:2179 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:2213 +#: documentation/content/en/articles/committers-guide/_index.adoc:2184 msgid "[[smtp-setup-local-postfix]] .Using Postfix [example] ====" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2215 +#: documentation/content/en/articles/committers-guide/_index.adoc:2186 msgid "" "To tell a local Postfix instance that anything from `_yourusername_@FreeBSD." "org` should be forwarded to the FreeBSD.org servers, add this to your [." @@ -4493,12 +4434,12 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2217 +#: documentation/content/en/articles/committers-guide/_index.adoc:2188 msgid "[.programlisting]" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2223 +#: documentation/content/en/articles/committers-guide/_index.adoc:2194 msgid "" "sender_dependent_relayhost_maps = hash:/usr/local/etc/postfix/relayhost_maps " "smtp_sasl_auth_enable = yes smtp_sasl_security_options = noanonymous " @@ -4507,67 +4448,67 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2226 +#: documentation/content/en/articles/committers-guide/_index.adoc:2197 #, 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:2228 -#: documentation/content/en/articles/committers-guide/_index.adoc:2235 -#: documentation/content/en/articles/committers-guide/_index.adoc:2242 -#: documentation/content/en/articles/committers-guide/_index.adoc:2250 -#: documentation/content/en/articles/committers-guide/_index.adoc:2265 -#: documentation/content/en/articles/committers-guide/_index.adoc:2275 -#: documentation/content/en/articles/committers-guide/_index.adoc:2289 -#: documentation/content/en/articles/committers-guide/_index.adoc:2319 +#: documentation/content/en/articles/committers-guide/_index.adoc:2199 +#: documentation/content/en/articles/committers-guide/_index.adoc:2206 +#: documentation/content/en/articles/committers-guide/_index.adoc:2213 +#: documentation/content/en/articles/committers-guide/_index.adoc:2221 +#: documentation/content/en/articles/committers-guide/_index.adoc:2236 +#: documentation/content/en/articles/committers-guide/_index.adoc:2246 +#: documentation/content/en/articles/committers-guide/_index.adoc:2260 +#: documentation/content/en/articles/committers-guide/_index.adoc:2290 #, no-wrap msgid "[.programlisting]\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2230 +#: documentation/content/en/articles/committers-guide/_index.adoc:2201 msgid "yourusername@FreeBSD.org [smtp.freebsd.org]:587" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2233 +#: documentation/content/en/articles/committers-guide/_index.adoc:2204 #, no-wrap msgid "Create [.filename]#/usr/local/etc/postfix/sasl_passwd# with the following content:\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2237 +#: documentation/content/en/articles/committers-guide/_index.adoc:2208 #, no-wrap msgid "[smtp.freebsd.org]:587 yourusername:yourpassword\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2240 +#: documentation/content/en/articles/committers-guide/_index.adoc:2211 #, 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" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2245 +#: documentation/content/en/articles/committers-guide/_index.adoc:2216 msgid "" "smtpd_sender_login_maps = hash:/usr/local/etc/postfix/sender_login_maps " "smtpd_sender_restrictions = reject_known_sender_login_mismatch" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2248 +#: documentation/content/en/articles/committers-guide/_index.adoc:2219 #, no-wrap msgid "Create [.filename]#/usr/local/etc/postfix/sender_login_maps# with the following content:\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2252 +#: documentation/content/en/articles/committers-guide/_index.adoc:2223 msgid "yourusername@FreeBSD.org yourlocalusername" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2256 +#: documentation/content/en/articles/committers-guide/_index.adoc:2227 #, no-wrap msgid "" "Where _yourlocalusername_ is the SASL username used to connect to the local instance of Postfix.\n" @@ -4575,7 +4516,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2261 +#: documentation/content/en/articles/committers-guide/_index.adoc:2232 #, no-wrap msgid "" "[[smtp-setup-local-opensmtpd]]\n" @@ -4585,13 +4526,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2263 +#: documentation/content/en/articles/committers-guide/_index.adoc:2234 #, 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" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2268 +#: documentation/content/en/articles/committers-guide/_index.adoc:2239 msgid "" "action \"freebsd\" relay host smtp+tls://freebsd@smtp.freebsd.org:587 auth " "<secrets> match from any auth yourlocalusername mail-from " @@ -4599,24 +4540,24 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2271 +#: documentation/content/en/articles/committers-guide/_index.adoc:2242 #, no-wrap msgid "Where _yourlocalusername_ is the SASL username used to connect to the local instance of OpenSMTPD.\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2273 +#: documentation/content/en/articles/committers-guide/_index.adoc:2244 #, no-wrap msgid "Create [.filename]#/usr/local/etc/mail/secrets# with the following content:\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2277 +#: documentation/content/en/articles/committers-guide/_index.adoc:2248 msgid "freebsd\tyourusername:yourpassword" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2284 +#: documentation/content/en/articles/committers-guide/_index.adoc:2255 #, no-wrap msgid "" "====\n" @@ -4627,7 +4568,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2287 +#: documentation/content/en/articles/committers-guide/_index.adoc:2258 #, no-wrap msgid "" "To direct a local Exim instance to forward all mail from `_example_@FreeBSD.org`\n" @@ -4635,7 +4576,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2296 +#: documentation/content/en/articles/committers-guide/_index.adoc:2267 #, no-wrap msgid "" "Routers section: (at the top of the list):\n" @@ -4647,7 +4588,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2308 +#: documentation/content/en/articles/committers-guide/_index.adoc:2279 #, no-wrap msgid "" "Transport Section:\n" @@ -4664,7 +4605,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2314 +#: documentation/content/en/articles/committers-guide/_index.adoc:2285 #, no-wrap msgid "" "Authenticators:\n" @@ -4675,36 +4616,36 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2317 +#: documentation/content/en/articles/committers-guide/_index.adoc:2288 #, 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:2321 +#: documentation/content/en/articles/committers-guide/_index.adoc:2292 msgid "example@freebsd.org:smtp.freebsd.org::587" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2324 +#: documentation/content/en/articles/committers-guide/_index.adoc:2295 #, no-wrap msgid "====\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2326 +#: documentation/content/en/articles/committers-guide/_index.adoc:2297 #, no-wrap msgid "[[mentors]]\n" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:2326 +#: documentation/content/en/articles/committers-guide/_index.adoc:2297 #, no-wrap msgid "Mentors" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2331 +#: documentation/content/en/articles/committers-guide/_index.adoc:2302 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 " @@ -4714,7 +4655,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2334 +#: documentation/content/en/articles/committers-guide/_index.adoc:2305 msgid "" "For committers: do not commit anything without first getting mentor " "approval. Document that approval with an `Approved by:` line in the commit " @@ -4722,7 +4663,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2338 +#: documentation/content/en/articles/committers-guide/_index.adoc:2309 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 [." @@ -4732,28 +4673,28 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2340 +#: documentation/content/en/articles/committers-guide/_index.adoc:2311 msgid "[[pre-commit-review]]" msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:2340 +#: documentation/content/en/articles/committers-guide/_index.adoc:2311 #, no-wrap msgid "Pre-Commit Review" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2345 +#: documentation/content/en/articles/committers-guide/_index.adoc:2316 msgid "" "Code review is one way to increase the quality of software. The following " -"guidelines apply to commits to the `head` (-CURRENT) branch of the `src` " +"guidelines apply to commits to the `main` (-CURRENT) branch of the `src` " "repository. Other branches and the `ports` and `docs` trees have their own " "review policies, but these guidelines generally apply to commits requiring " "review:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2351 +#: documentation/content/en/articles/committers-guide/_index.adoc:2322 #, no-wrap msgid "" "* All non-trivial changes should be reviewed before they are committed to the repository.\n" @@ -4764,13 +4705,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2353 +#: documentation/content/en/articles/committers-guide/_index.adoc:2324 #, 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" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2360 +#: documentation/content/en/articles/committers-guide/_index.adoc:2331 #, 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" @@ -4782,7 +4723,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2365 +#: documentation/content/en/articles/committers-guide/_index.adoc:2336 #, no-wrap msgid "" "Developers should participate in code reviews as both reviewers and reviewees.\n" @@ -4792,7 +4733,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2368 +#: documentation/content/en/articles/committers-guide/_index.adoc:2339 #, no-wrap msgid "" "In some cases, no subject-matter expert may be available.\n" @@ -4800,32 +4741,32 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2370 +#: documentation/content/en/articles/committers-guide/_index.adoc:2341 #, no-wrap msgid "[[commit-log-message]]\n" msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:2370 +#: documentation/content/en/articles/committers-guide/_index.adoc:2341 #, no-wrap msgid "Commit Log Messages" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2373 +#: documentation/content/en/articles/committers-guide/_index.adoc:2344 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:2374 +#: documentation/content/en/articles/committers-guide/_index.adoc:2345 #, no-wrap msgid "Why are commit messages important?" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2378 +#: documentation/content/en/articles/committers-guide/_index.adoc:2349 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 " @@ -4835,7 +4776,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2381 +#: documentation/content/en/articles/committers-guide/_index.adoc:2352 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 " @@ -4843,7 +4784,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2384 +#: documentation/content/en/articles/committers-guide/_index.adoc:2355 msgid "" "FreeBSD has hundreds of active developers and hundreds of thousands of " "commits spanning decades of history. Over that time the developer community " @@ -4852,12 +4793,12 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2386 +#: documentation/content/en/articles/committers-guide/_index.adoc:2357 msgid "Commit messages serve at least three purposes:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2393 +#: documentation/content/en/articles/committers-guide/_index.adoc:2364 #, no-wrap msgid "" "* Communicating with other developers\n" @@ -4869,7 +4810,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2399 +#: documentation/content/en/articles/committers-guide/_index.adoc:2370 #, no-wrap msgid "" "* Making Changes Discoverable\n" @@ -4880,7 +4821,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2405 +#: documentation/content/en/articles/committers-guide/_index.adoc:2376 #, no-wrap msgid "" "* Providing historical documentation\n" @@ -4891,25 +4832,25 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2407 +#: documentation/content/en/articles/committers-guide/_index.adoc:2378 #, 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" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2409 +#: documentation/content/en/articles/committers-guide/_index.adoc:2380 #, no-wrap msgid "Having established the importance, here are elements of a good FreeBSD commit message:\n" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:2410 +#: documentation/content/en/articles/committers-guide/_index.adoc:2381 #, no-wrap msgid "Start with a subject line" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2414 +#: documentation/content/en/articles/committers-guide/_index.adoc:2385 msgid "" "Commit messages should start with a single-line subject that briefly " "summarizes the change. The subject should, by itself, allow the reader to " @@ -4917,13 +4858,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:2415 +#: documentation/content/en/articles/committers-guide/_index.adoc:2386 #, no-wrap msgid "Keep subject lines short" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2420 +#: documentation/content/en/articles/committers-guide/_index.adoc:2391 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 " @@ -4933,86 +4874,86 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:2421 +#: documentation/content/en/articles/committers-guide/_index.adoc:2392 #, 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:2424 +#: documentation/content/en/articles/committers-guide/_index.adoc:2395 msgid "" "If the change relates to a specific component the subject line may be " "prefixed with that component name and a colon (:)." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2426 +#: documentation/content/en/articles/committers-guide/_index.adoc:2397 msgid "✓ `foo: Add -k option to keep temporary data`" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2428 +#: documentation/content/en/articles/committers-guide/_index.adoc:2399 msgid "" "Include the prefix in the 63-character limit suggested above, so that `git " "log --oneline` avoids wrapping." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:2429 +#: documentation/content/en/articles/committers-guide/_index.adoc:2400 #, no-wrap msgid "Capitalize the first letter of the subject" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2433 +#: documentation/content/en/articles/committers-guide/_index.adoc:2404 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:2434 +#: documentation/content/en/articles/committers-guide/_index.adoc:2405 #, no-wrap msgid "Do not end the subject line with punctuation" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2438 +#: documentation/content/en/articles/committers-guide/_index.adoc:2409 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:2439 +#: documentation/content/en/articles/committers-guide/_index.adoc:2410 #, 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:2442 +#: documentation/content/en/articles/committers-guide/_index.adoc:2413 msgid "Separate the body from the subject with a blank line." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2444 +#: documentation/content/en/articles/committers-guide/_index.adoc:2415 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:2446 +#: documentation/content/en/articles/committers-guide/_index.adoc:2417 msgid "✓ `ls: Fix typo in usage text`" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:2447 +#: documentation/content/en/articles/committers-guide/_index.adoc:2418 #, no-wrap msgid "Limit messages to 72 columns" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2453 +#: documentation/content/en/articles/committers-guide/_index.adoc:2424 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. " @@ -5023,13 +4964,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:2454 +#: documentation/content/en/articles/committers-guide/_index.adoc:2425 #, no-wrap msgid "Use the present tense, imperative mood" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2459 +#: documentation/content/en/articles/committers-guide/_index.adoc:2430 msgid "" "This facilitates short subject lines and provides consistency, including " "with automatically generated commit messages (e.g., as generated by git " @@ -5039,7 +4980,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2464 +#: documentation/content/en/articles/committers-guide/_index.adoc:2435 #, no-wrap msgid "" "✓ `foo: Implement the -k (keep) option`\n" @@ -5049,20 +4990,20 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:2465 +#: documentation/content/en/articles/committers-guide/_index.adoc:2436 #, no-wrap msgid "Focus on what and why, not how" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2468 +#: documentation/content/en/articles/committers-guide/_index.adoc:2439 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:2472 +#: documentation/content/en/articles/committers-guide/_index.adoc:2443 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 " @@ -5070,20 +5011,20 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2474 +#: documentation/content/en/articles/committers-guide/_index.adoc:2445 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:2475 +#: documentation/content/en/articles/committers-guide/_index.adoc:2446 #, 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:2478 +#: documentation/content/en/articles/committers-guide/_index.adoc:2449 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. " @@ -5092,13 +5033,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:2479 +#: documentation/content/en/articles/committers-guide/_index.adoc:2450 #, no-wrap msgid "Write commit messages for your future self" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2483 +#: documentation/content/en/articles/committers-guide/_index.adoc:2454 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 " @@ -5108,13 +5049,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:2484 +#: documentation/content/en/articles/committers-guide/_index.adoc:2455 #, no-wrap msgid "Commit messages should stand alone" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2488 +#: documentation/content/en/articles/committers-guide/_index.adoc:2459 msgid "" "You may include references to mailing list postings, benchmark result web " "sites, or code review links. However, the commit message should contain all " @@ -5123,7 +5064,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2492 +#: documentation/content/en/articles/committers-guide/_index.adoc:2463 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 " @@ -5134,32 +5075,32 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:2493 +#: documentation/content/en/articles/committers-guide/_index.adoc:2464 #, no-wrap msgid "Include appropriate metadata in a footer" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2496 +#: documentation/content/en/articles/committers-guide/_index.adoc:2467 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:2498 +#: documentation/content/en/articles/committers-guide/_index.adoc:2469 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:2500 +#: documentation/content/en/articles/committers-guide/_index.adoc:2471 msgid "The key words or phrases are:" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2505 +#: documentation/content/en/articles/committers-guide/_index.adoc:2476 #, no-wrap msgid "" "[.informaltable]\n" @@ -5167,25 +5108,25 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2506 +#: documentation/content/en/articles/committers-guide/_index.adoc:2477 #, no-wrap msgid "`PR:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2508 +#: documentation/content/en/articles/committers-guide/_index.adoc:2479 #, 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:2509 +#: documentation/content/en/articles/committers-guide/_index.adoc:2480 #, no-wrap msgid "`Reported by:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2513 +#: documentation/content/en/articles/committers-guide/_index.adoc:2484 #, 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" @@ -5194,25 +5135,25 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2514 +#: documentation/content/en/articles/committers-guide/_index.adoc:2485 #, no-wrap msgid "`Submitted by:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2516 +#: documentation/content/en/articles/committers-guide/_index.adoc:2487 #, 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:2517 +#: documentation/content/en/articles/committers-guide/_index.adoc:2488 #, no-wrap msgid "`Reviewed by:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2532 +#: documentation/content/en/articles/committers-guide/_index.adoc:2503 #, 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" @@ -5231,25 +5172,25 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2533 +#: documentation/content/en/articles/committers-guide/_index.adoc:2504 #, no-wrap msgid "`Tested by:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2535 +#: documentation/content/en/articles/committers-guide/_index.adoc:2506 #, 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:2536 +#: documentation/content/en/articles/committers-guide/_index.adoc:2507 #, no-wrap msgid "`Approved by:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2561 +#: documentation/content/en/articles/committers-guide/_index.adoc:2532 #, 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" @@ -5277,121 +5218,121 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2562 +#: documentation/content/en/articles/committers-guide/_index.adoc:2533 #, no-wrap msgid "`Obtained from:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2564 +#: documentation/content/en/articles/committers-guide/_index.adoc:2535 #, 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:2565 +#: documentation/content/en/articles/committers-guide/_index.adoc:2536 #, no-wrap msgid "`Fixes:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2567 +#: documentation/content/en/articles/committers-guide/_index.adoc:2538 #, 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 --oneline GIT-COMMIT-HASH`." msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2568 +#: documentation/content/en/articles/committers-guide/_index.adoc:2539 #, no-wrap msgid "`MFC after:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2570 +#: documentation/content/en/articles/committers-guide/_index.adoc:2541 #, 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:2571 +#: documentation/content/en/articles/committers-guide/_index.adoc:2542 #, no-wrap msgid "`MFC to:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2573 +#: documentation/content/en/articles/committers-guide/_index.adoc:2544 #, 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:2574 +#: documentation/content/en/articles/committers-guide/_index.adoc:2545 #, no-wrap msgid "`MFH:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2576 +#: documentation/content/en/articles/committers-guide/_index.adoc:2547 #, 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:2577 +#: documentation/content/en/articles/committers-guide/_index.adoc:2548 #, no-wrap msgid "`Relnotes:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2579 +#: documentation/content/en/articles/committers-guide/_index.adoc:2550 #, 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:2580 +#: documentation/content/en/articles/committers-guide/_index.adoc:2551 #, no-wrap msgid "`Security:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2582 +#: documentation/content/en/articles/committers-guide/_index.adoc:2553 #, 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:2583 +#: documentation/content/en/articles/committers-guide/_index.adoc:2554 #, no-wrap msgid "`Event:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2585 +#: documentation/content/en/articles/committers-guide/_index.adoc:2556 #, 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:2586 +#: documentation/content/en/articles/committers-guide/_index.adoc:2557 #, no-wrap msgid "`Sponsored by:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2588 +#: documentation/content/en/articles/committers-guide/_index.adoc:2559 #, 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:2589 +#: documentation/content/en/articles/committers-guide/_index.adoc:2560 #, no-wrap msgid "`Pull Request:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2593 +#: documentation/content/en/articles/committers-guide/_index.adoc:2564 #, 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" @@ -5400,73 +5341,73 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2594 +#: documentation/content/en/articles/committers-guide/_index.adoc:2565 #, no-wrap msgid "`Signed-off-by:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2596 +#: documentation/content/en/articles/committers-guide/_index.adoc:2567 #, no-wrap msgid "ID certifies compliance with https://developercertificate.org/" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2597 +#: documentation/content/en/articles/committers-guide/_index.adoc:2568 #, no-wrap msgid "`Differential Revision:`" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:2599 +#: documentation/content/en/articles/committers-guide/_index.adoc:2570 #, 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:2601 +#: documentation/content/en/articles/committers-guide/_index.adoc:2572 #, 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:2607 +#: documentation/content/en/articles/committers-guide/_index.adoc:2578 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:2611 -#: documentation/content/en/articles/committers-guide/_index.adoc:2629 -#: documentation/content/en/articles/committers-guide/_index.adoc:2644 -#: documentation/content/en/articles/committers-guide/_index.adoc:2660 -#: documentation/content/en/articles/committers-guide/_index.adoc:2675 +#: documentation/content/en/articles/committers-guide/_index.adoc:2582 +#: documentation/content/en/articles/committers-guide/_index.adoc:2600 +#: documentation/content/en/articles/committers-guide/_index.adoc:2615 +#: documentation/content/en/articles/committers-guide/_index.adoc:2631 +#: documentation/content/en/articles/committers-guide/_index.adoc:2646 #, no-wrap msgid "...\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2613 +#: documentation/content/en/articles/committers-guide/_index.adoc:2584 #, no-wrap msgid "PR:\t\t12345\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2616 +#: documentation/content/en/articles/committers-guide/_index.adoc:2587 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:2619 +#: documentation/content/en/articles/committers-guide/_index.adoc:2590 #, no-wrap msgid "Commit Log for a Commit Needing Review" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2625 +#: documentation/content/en/articles/committers-guide/_index.adoc:2596 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 " @@ -5474,73 +5415,73 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2631 +#: documentation/content/en/articles/committers-guide/_index.adoc:2602 #, no-wrap msgid "Reviewed by:\t-arch\n" msgstr "" #. type: Block title -#: documentation/content/en/articles/committers-guide/_index.adoc:2635 +#: documentation/content/en/articles/committers-guide/_index.adoc:2606 #, no-wrap msgid "Commit Log for a Commit Needing Approval" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2640 +#: documentation/content/en/articles/committers-guide/_index.adoc:2611 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:2646 +#: documentation/content/en/articles/committers-guide/_index.adoc:2617 #, no-wrap msgid "Approved by:\tabc (maintainer)\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2649 +#: documentation/content/en/articles/committers-guide/_index.adoc:2620 msgid "Where _abc_ is the account name of the person who approved." msgstr "" #. type: Block title -#: documentation/content/en/articles/committers-guide/_index.adoc:2651 +#: documentation/content/en/articles/committers-guide/_index.adoc:2622 #, 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:2656 +#: documentation/content/en/articles/committers-guide/_index.adoc:2627 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:2662 +#: documentation/content/en/articles/committers-guide/_index.adoc:2633 #, no-wrap msgid "Obtained from:\tOpenBSD\n" msgstr "" #. type: Block title -#: documentation/content/en/articles/committers-guide/_index.adoc:2666 +#: documentation/content/en/articles/committers-guide/_index.adoc:2637 #, 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:2671 +#: documentation/content/en/articles/committers-guide/_index.adoc:2642 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:2677 +#: documentation/content/en/articles/committers-guide/_index.adoc:2648 #, no-wrap msgid "MFC after:\t2 weeks\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2680 +#: documentation/content/en/articles/committers-guide/_index.adoc:2651 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`, " @@ -5548,12 +5489,12 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2683 +#: documentation/content/en/articles/committers-guide/_index.adoc:2654 msgid "It is often necessary to combine these." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2687 +#: documentation/content/en/articles/committers-guide/_index.adoc:2658 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 " @@ -5563,19 +5504,19 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2689 +#: documentation/content/en/articles/committers-guide/_index.adoc:2660 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:2690 +#: documentation/content/en/articles/committers-guide/_index.adoc:2661 #, no-wrap msgid "Example Combined Commit Log" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2701 +#: documentation/content/en/articles/committers-guide/_index.adoc:2672 #, no-wrap msgid "" "PR:\t\t54321\n" @@ -5586,13 +5527,13 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:2706 +#: documentation/content/en/articles/committers-guide/_index.adoc:2677 #, no-wrap msgid "Preferred License for New Files" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2712 +#: documentation/content/en/articles/committers-guide/_index.adoc:2683 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/" @@ -5602,14 +5543,14 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2714 +#: documentation/content/en/articles/committers-guide/_index.adoc:2685 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:2745 +#: documentation/content/en/articles/committers-guide/_index.adoc:2716 #, no-wrap msgid "" "/*-\n" @@ -5643,7 +5584,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2751 +#: documentation/content/en/articles/committers-guide/_index.adoc:2722 msgid "" "The FreeBSD project strongly discourages the so-called \"advertising " "clause\" in new code. Due to the large number of contributors to the " @@ -5654,18 +5595,18 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2755 +#: documentation/content/en/articles/committers-guide/_index.adoc:2726 msgid "" "The FreeBSD project discourages completely new licenses and variations on " -"the standard licenses. New licenses require the approval of the {core-" -"email} to reside in the main repository. The more different licenses that " -"are used in the tree, the more problems that this causes to those wishing to " -"utilize this code, typically from unintended consequences from a poorly " -"worded license." +"the standard licenses. New licenses require the approval of {core-email} to " +"reside in the `src` repository. The more different licenses that are used " +"in the tree, the more problems that this causes to those wishing to utilize " +"this code, typically from unintended consequences from a poorly worded " +"license." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2759 +#: documentation/content/en/articles/committers-guide/_index.adoc:2730 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 " @@ -5676,7 +5617,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2762 +#: documentation/content/en/articles/committers-guide/_index.adoc:2733 msgid "" "Developers are reminded that in open source, getting \"open\" right is just " "as important as getting \"source\" right, as improper handling of " @@ -5685,13 +5626,13 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:2764 +#: documentation/content/en/articles/committers-guide/_index.adoc:2735 #, no-wrap msgid "Keeping Track of Licenses Granted to the FreeBSD Project" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2769 +#: documentation/content/en/articles/committers-guide/_index.adoc:2740 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 " @@ -5702,7 +5643,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2774 +#: documentation/content/en/articles/committers-guide/_index.adoc:2745 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 " @@ -5712,13 +5653,13 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2776 +#: documentation/content/en/articles/committers-guide/_index.adoc:2747 msgid "" "Contact details for people or organizations granting the special license." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2777 +#: documentation/content/en/articles/committers-guide/_index.adoc:2748 msgid "" "What files, directories etc. in the repositories are covered by the license " "grant including the revision numbers where any specially licensed material " @@ -5726,7 +5667,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2778 +#: documentation/content/en/articles/committers-guide/_index.adoc:2749 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 " @@ -5734,24 +5675,24 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2779 +#: documentation/content/en/articles/committers-guide/_index.adoc:2750 msgid "The license text." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2780 +#: documentation/content/en/articles/committers-guide/_index.adoc:2751 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:2781 +#: documentation/content/en/articles/committers-guide/_index.adoc:2752 msgid "Any other relevant information." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2784 +#: documentation/content/en/articles/committers-guide/_index.adoc:2755 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 " @@ -5761,7 +5702,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2787 +#: documentation/content/en/articles/committers-guide/_index.adoc:2758 msgid "" "The license archive should contain only details of license grants; this is " "not the place for any discussions around licensing or other subjects. " @@ -5770,13 +5711,13 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:2789 +#: documentation/content/en/articles/committers-guide/_index.adoc:2760 #, no-wrap msgid "SPDX Tags in the tree" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2800 +#: documentation/content/en/articles/committers-guide/_index.adoc:2771 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 " @@ -5795,20 +5736,20 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2802 +#: documentation/content/en/articles/committers-guide/_index.adoc:2773 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:2803 +#: documentation/content/en/articles/committers-guide/_index.adoc:2774 #, no-wrap msgid "Developer Relations" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2809 +#: documentation/content/en/articles/committers-guide/_index.adoc:2780 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 " @@ -5821,7 +5762,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2813 +#: documentation/content/en/articles/committers-guide/_index.adoc:2784 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 " @@ -5832,27 +5773,27 @@ msgid "" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2817 +#: documentation/content/en/articles/committers-guide/_index.adoc:2788 #, 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:2820 +#: documentation/content/en/articles/committers-guide/_index.adoc:2791 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:2825 +#: documentation/content/en/articles/committers-guide/_index.adoc:2796 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:2831 +#: documentation/content/en/articles/committers-guide/_index.adoc:2802 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 " @@ -5863,7 +5804,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2835 +#: documentation/content/en/articles/committers-guide/_index.adoc:2806 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 " @@ -5873,7 +5814,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2838 +#: documentation/content/en/articles/committers-guide/_index.adoc:2809 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 " @@ -5881,7 +5822,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2844 +#: documentation/content/en/articles/committers-guide/_index.adoc:2815 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 " @@ -5890,7 +5831,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2848 +#: documentation/content/en/articles/committers-guide/_index.adoc:2819 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 " @@ -5898,20 +5839,20 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:2850 +#: documentation/content/en/articles/committers-guide/_index.adoc:2821 #, no-wrap msgid "If in Doubt..." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2854 +#: documentation/content/en/articles/committers-guide/_index.adoc:2825 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:2858 +#: documentation/content/en/articles/committers-guide/_index.adoc:2829 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 " @@ -5919,32 +5860,32 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2860 +#: documentation/content/en/articles/committers-guide/_index.adoc:2831 msgid "For project specific or administrative questions ask, in order:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2862 +#: documentation/content/en/articles/committers-guide/_index.adoc:2833 msgid "Your mentor or former mentor." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2863 +#: documentation/content/en/articles/committers-guide/_index.adoc:2834 msgid "An experienced committer on IRC, email, etc." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2864 +#: documentation/content/en/articles/committers-guide/_index.adoc:2835 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:2865 +#: documentation/content/en/articles/committers-guide/_index.adoc:2836 msgid "If still not sure, ask on {developers-name}." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2867 +#: documentation/content/en/articles/committers-guide/_index.adoc:2838 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 " @@ -5952,13 +5893,13 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:2869 +#: documentation/content/en/articles/committers-guide/_index.adoc:2840 #, no-wrap msgid "Bugzilla" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2874 +#: documentation/content/en/articles/committers-guide/_index.adoc:2845 msgid "" "The FreeBSD Project utilizes Bugzilla for tracking bugs and change " "requests. Be sure that if you commit a fix or suggestion found in the PR " @@ -5967,26 +5908,26 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2876 +#: documentation/content/en/articles/committers-guide/_index.adoc:2847 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:2880 +#: documentation/content/en/articles/committers-guide/_index.adoc:2851 msgid "Log in using your old account." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2881 +#: documentation/content/en/articles/committers-guide/_index.adoc:2852 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:2882 +#: documentation/content/en/articles/committers-guide/_index.adoc:2853 msgid "" "Log in using `FreeBSD.org` account and post comment to newly opened bug to " "confirm ownership. See <<kerberos-ldap>> for more details on how to generate " @@ -5994,35 +5935,35 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2883 +#: documentation/content/en/articles/committers-guide/_index.adoc:2854 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:2886 +#: documentation/content/en/articles/committers-guide/_index.adoc:2857 msgid "You can find out more about Bugzilla at:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2888 +#: documentation/content/en/articles/committers-guide/_index.adoc:2859 msgid "extref:{pr-guidelines}[FreeBSD Problem Report Handling Guidelines]" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2889 +#: documentation/content/en/articles/committers-guide/_index.adoc:2860 msgid "link:https://www.FreeBSD.org/support/[https://www.FreeBSD.org/support]" msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:2891 +#: documentation/content/en/articles/committers-guide/_index.adoc:2862 #, no-wrap msgid "Phabricator" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2895 +#: documentation/content/en/articles/committers-guide/_index.adoc:2866 msgid "" "The FreeBSD Project utilizes https://reviews.freebsd.org[Phabricator] for " "code review requests. See the https://wiki.freebsd.org/" @@ -6030,19 +5971,19 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2897 +#: documentation/content/en/articles/committers-guide/_index.adoc:2868 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:2901 +#: documentation/content/en/articles/committers-guide/_index.adoc:2872 msgid "Change your Phabricator account email to your `FreeBSD.org` email." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2902 +#: documentation/content/en/articles/committers-guide/_index.adoc:2873 msgid "" "Open new bug on our bug tracker using your `FreeBSD.org` account, see " "<<bugzilla>> for more information. Choose `Services` as the Product, and " @@ -6052,19 +5993,19 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2907 +#: documentation/content/en/articles/committers-guide/_index.adoc:2878 msgid "" "Phabricator accounts cannot be merged, please do not open a new account." msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:2910 +#: documentation/content/en/articles/committers-guide/_index.adoc:2881 #, no-wrap msgid "Who's Who" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2913 +#: documentation/content/en/articles/committers-guide/_index.adoc:2884 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. " @@ -6072,13 +6013,13 @@ msgid "" msgstr "" #. type: Labeled list -#: documentation/content/en/articles/committers-guide/_index.adoc:2914 +#: documentation/content/en/articles/committers-guide/_index.adoc:2885 #, no-wrap msgid "`{doceng}`" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2920 +#: documentation/content/en/articles/committers-guide/_index.adoc:2891 msgid "" "doceng is the group responsible for the documentation build infrastructure, " "approving new documentation committers, and ensuring that the FreeBSD " @@ -6092,13 +6033,13 @@ msgid "" msgstr "" #. type: Labeled list -#: documentation/content/en/articles/committers-guide/_index.adoc:2921 +#: documentation/content/en/articles/committers-guide/_index.adoc:2892 #, no-wrap msgid "`{re-members}`" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2926 +#: documentation/content/en/articles/committers-guide/_index.adoc:2897 msgid "" "These are the members of the `{re}`. This team is responsible for setting " "release deadlines and controlling the release process. During code freezes, " @@ -6109,20 +6050,20 @@ msgid "" msgstr "" #. type: Labeled list -#: documentation/content/en/articles/committers-guide/_index.adoc:2927 +#: documentation/content/en/articles/committers-guide/_index.adoc:2898 #, no-wrap msgid "`{so}`" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2929 +#: documentation/content/en/articles/committers-guide/_index.adoc:2900 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:2934 +#: documentation/content/en/articles/committers-guide/_index.adoc:2905 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 " @@ -6131,7 +6072,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2939 +#: documentation/content/en/articles/committers-guide/_index.adoc:2910 msgid "" "{developers-name}:: All committers are subscribed to -developers. This list " "was created to be a forum for the committers \"community\" issues. Examples " @@ -6139,7 +6080,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2943 +#: documentation/content/en/articles/committers-guide/_index.adoc:2914 msgid "" "The {developers-name} is for the exclusive use of FreeBSD committers. To " "develop FreeBSD, committers must have the ability to openly discuss matters " @@ -6149,7 +6090,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2947 +#: documentation/content/en/articles/committers-guide/_index.adoc:2918 msgid "" "All FreeBSD committers are expected not to not publish or forward messages " "from the {developers-name} outside the list membership without permission of " @@ -6159,7 +6100,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2953 +#: documentation/content/en/articles/committers-guide/_index.adoc:2924 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 " @@ -6172,13 +6113,13 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:2954 +#: documentation/content/en/articles/committers-guide/_index.adoc:2925 #, no-wrap msgid "SSH Quick-Start Guide" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2959 +#: documentation/content/en/articles/committers-guide/_index.adoc:2930 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 " @@ -6189,19 +6130,19 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2960 +#: documentation/content/en/articles/committers-guide/_index.adoc:2931 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:2964 +#: documentation/content/en/articles/committers-guide/_index.adoc:2935 msgid "Only ECDSA, Ed25519 or RSA keys are supported." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:2966 +#: documentation/content/en/articles/committers-guide/_index.adoc:2937 msgid "" "Send your public key ([.filename]#$HOME/.ssh/id_ecdsa.pub#, [." "filename]#$HOME/.ssh/id_ed25519.pub#, or [.filename]#$HOME/.ssh/id_rsa.pub#) " @@ -6210,7 +6151,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2971 +#: documentation/content/en/articles/committers-guide/_index.adoc:2942 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 " @@ -6219,32 +6160,32 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2973 +#: documentation/content/en/articles/committers-guide/_index.adoc:2944 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:2975 +#: documentation/content/en/articles/committers-guide/_index.adoc:2946 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:2977 +#: documentation/content/en/articles/committers-guide/_index.adoc:2948 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:2979 +#: documentation/content/en/articles/committers-guide/_index.adoc:2950 #, no-wrap msgid "Coverity(R) Availability for FreeBSD Committers" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2983 +#: documentation/content/en/articles/committers-guide/_index.adoc:2954 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 " @@ -6253,7 +6194,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2986 +#: documentation/content/en/articles/committers-guide/_index.adoc:2957 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/" @@ -6264,7 +6205,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2988 +#: documentation/content/en/articles/committers-guide/_index.adoc:2959 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 " @@ -6272,13 +6213,13 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:2990 +#: documentation/content/en/articles/committers-guide/_index.adoc:2961 #, no-wrap msgid "The FreeBSD Committers' Big List of Rules" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2995 +#: documentation/content/en/articles/committers-guide/_index.adoc:2966 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-" @@ -6289,25 +6230,25 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2997 -#: documentation/content/en/articles/committers-guide/_index.adoc:3027 +#: documentation/content/en/articles/committers-guide/_index.adoc:2968 +#: documentation/content/en/articles/committers-guide/_index.adoc:2998 msgid "Respect other committers." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2998 -#: documentation/content/en/articles/committers-guide/_index.adoc:3043 +#: documentation/content/en/articles/committers-guide/_index.adoc:2969 +#: documentation/content/en/articles/committers-guide/_index.adoc:3014 msgid "Respect other contributors." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:2999 -#: documentation/content/en/articles/committers-guide/_index.adoc:3058 +#: documentation/content/en/articles/committers-guide/_index.adoc:2970 +#: documentation/content/en/articles/committers-guide/_index.adoc:3029 msgid "Discuss any significant change _before_ committing." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3000 +#: documentation/content/en/articles/committers-guide/_index.adoc:2971 msgid "" "Respect existing maintainers (if listed in the `MAINTAINER` field in [." "filename]#Makefile# or in [.filename]#MAINTAINER# in the top-level " @@ -6315,8 +6256,8 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3001 -#: documentation/content/en/articles/committers-guide/_index.adoc:3073 +#: documentation/content/en/articles/committers-guide/_index.adoc:2972 +#: documentation/content/en/articles/committers-guide/_index.adoc:3044 msgid "" "Any disputed change must be backed out pending resolution of the dispute if " "requested by a maintainer. Security related changes may override a " @@ -6324,7 +6265,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3002 +#: documentation/content/en/articles/committers-guide/_index.adoc:2973 msgid "" "Changes go to FreeBSD-CURRENT before FreeBSD-STABLE unless specifically " "permitted by the release engineer or unless they are not applicable to " @@ -6336,40 +6277,40 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3003 -#: documentation/content/en/articles/committers-guide/_index.adoc:3088 +#: documentation/content/en/articles/committers-guide/_index.adoc:2974 +#: documentation/content/en/articles/committers-guide/_index.adoc:3059 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:3004 +#: documentation/content/en/articles/committers-guide/_index.adoc:2975 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:3005 -#: documentation/content/en/articles/committers-guide/_index.adoc:3103 +#: documentation/content/en/articles/committers-guide/_index.adoc:2976 +#: documentation/content/en/articles/committers-guide/_index.adoc:3074 msgid "When in doubt on any procedure, ask first!" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3006 -#: documentation/content/en/articles/committers-guide/_index.adoc:3108 +#: documentation/content/en/articles/committers-guide/_index.adoc:2977 +#: documentation/content/en/articles/committers-guide/_index.adoc:3079 msgid "Test your changes before committing them." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3007 -#: documentation/content/en/articles/committers-guide/_index.adoc:3117 +#: documentation/content/en/articles/committers-guide/_index.adoc:2978 +#: documentation/content/en/articles/committers-guide/_index.adoc:3088 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:3018 +#: documentation/content/en/articles/committers-guide/_index.adoc:2989 msgid "" "As noted, breaking some of these rules can be grounds for suspension or, " "upon repeated offense, permanent removal of commit privileges. Individual " @@ -6395,7 +6336,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3022 +#: documentation/content/en/articles/committers-guide/_index.adoc:2993 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 " @@ -6406,13 +6347,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3023 +#: documentation/content/en/articles/committers-guide/_index.adoc:2994 #, no-wrap msgid "Details" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3031 +#: documentation/content/en/articles/committers-guide/_index.adoc:3002 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 " @@ -6424,7 +6365,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3033 +#: documentation/content/en/articles/committers-guide/_index.adoc:3004 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 " @@ -6434,7 +6375,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3039 +#: documentation/content/en/articles/committers-guide/_index.adoc:3010 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 " @@ -6453,7 +6394,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3042 +#: documentation/content/en/articles/committers-guide/_index.adoc:3013 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 " @@ -6461,7 +6402,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3055 +#: documentation/content/en/articles/committers-guide/_index.adoc:3026 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 " @@ -6475,14 +6416,14 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3057 +#: documentation/content/en/articles/committers-guide/_index.adoc:3028 msgid "" "Consider the points raised under <<respect,Respect other committers>> and " "apply them also to contributors." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3064 +#: documentation/content/en/articles/committers-guide/_index.adoc:3035 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 " @@ -6498,17 +6439,17 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3066 +#: documentation/content/en/articles/committers-guide/_index.adoc:3037 msgid "When in doubt, ask for review!" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3067 +#: documentation/content/en/articles/committers-guide/_index.adoc:3038 msgid "Respect existing maintainers if listed." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3072 +#: documentation/content/en/articles/committers-guide/_index.adoc:3043 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, " @@ -6524,7 +6465,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3078 +#: documentation/content/en/articles/committers-guide/_index.adoc:3049 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 " @@ -6542,7 +6483,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3079 +#: documentation/content/en/articles/committers-guide/_index.adoc:3050 msgid "" "Changes go to FreeBSD-CURRENT before FreeBSD-STABLE unless specifically " "permitted by the release engineer or unless they are not applicable to " @@ -6553,7 +6494,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3085 +#: documentation/content/en/articles/committers-guide/_index.adoc:3056 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 " @@ -6572,7 +6513,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3087 +#: documentation/content/en/articles/committers-guide/_index.adoc:3058 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 " @@ -6580,7 +6521,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3098 +#: documentation/content/en/articles/committers-guide/_index.adoc:3069 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. " @@ -6605,14 +6546,14 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3099 +#: documentation/content/en/articles/committers-guide/_index.adoc:3070 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:3102 +#: documentation/content/en/articles/committers-guide/_index.adoc:3073 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 " @@ -6623,7 +6564,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3107 +#: documentation/content/en/articles/committers-guide/_index.adoc:3078 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, " @@ -6635,7 +6576,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3116 +#: documentation/content/en/articles/committers-guide/_index.adoc:3087 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 " @@ -6650,14 +6591,14 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3119 +#: documentation/content/en/articles/committers-guide/_index.adoc:3090 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:3124 +#: documentation/content/en/articles/committers-guide/_index.adoc:3095 msgid "" "The trees mentioned above are for contributed software usually imported onto " "a vendor branch. Committing something there may cause unnecessary headaches " @@ -6667,7 +6608,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3128 +#: documentation/content/en/articles/committers-guide/_index.adoc:3099 msgid "" "Reasons for modifying upstream software range from wanting strict control " "over a tightly coupled dependency to lack of portability in the canonical " @@ -6679,7 +6620,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3131 +#: documentation/content/en/articles/committers-guide/_index.adoc:3102 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 " @@ -6687,13 +6628,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3132 +#: documentation/content/en/articles/committers-guide/_index.adoc:3103 #, no-wrap msgid "Policy on Multiple Architectures" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3136 +#: documentation/content/en/articles/committers-guide/_index.adoc:3107 msgid "" "FreeBSD has added several new architecture ports during recent release " "cycles and is truly no longer an i386(TM) centric operating system. In an " @@ -6702,7 +6643,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3140 +#: documentation/content/en/articles/committers-guide/_index.adoc:3111 msgid "" "Our 32-bit reference platform is i386, and our 64-bit reference platform is " "amd64. Major design work (including major API and ABI changes) must prove " @@ -6712,7 +6653,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3144 +#: documentation/content/en/articles/committers-guide/_index.adoc:3115 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 " @@ -6723,13 +6664,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3146 +#: documentation/content/en/articles/committers-guide/_index.adoc:3117 #, no-wrap msgid "Policy on Multiple Compilers" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3160 +#: documentation/content/en/articles/committers-guide/_index.adoc:3131 msgid "" "FreeBSD builds with both Clang and GCC. The project does this in a careful " "and controlled way to maximize benefits from this extra work, while keeping " @@ -6755,7 +6696,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3165 +#: documentation/content/en/articles/committers-guide/_index.adoc:3136 msgid "" "The FreeBSD project provides an in-tree Clang compiler. Due to being in the " "tree, this compiler is the most supported compiler. All changes must " @@ -6764,7 +6705,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3173 +#: documentation/content/en/articles/committers-guide/_index.adoc:3144 msgid "" "At any moment in time, the FreeBSD project also supports one or more out-of-" "tree compilers. At present, this is GCC 12.x. Ideally, committers should " @@ -6779,7 +6720,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3177 +#: documentation/content/en/articles/committers-guide/_index.adoc:3148 msgid "" "The FreeBSD project also has some CI pipelines on github. For pull requests " "on github and some branches pushed to the github forks, a number of cross " @@ -6788,7 +6729,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3183 +#: documentation/content/en/articles/committers-guide/_index.adoc:3154 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 " @@ -6801,7 +6742,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3187 +#: documentation/content/en/articles/committers-guide/_index.adoc:3158 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 " @@ -6811,7 +6752,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3193 +#: documentation/content/en/articles/committers-guide/_index.adoc:3164 msgid "" "The FreeBSD project provides headers and libraries that allow other " "compilers to be used to build software not in the base system. These " @@ -6826,7 +6767,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3198 +#: documentation/content/en/articles/committers-guide/_index.adoc:3169 msgid "" "The FreeBSD build system currently accommodates these different " "environments. As new warnings are added to compilers, the project tries to " @@ -6838,13 +6779,13 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:3199 +#: documentation/content/en/articles/committers-guide/_index.adoc:3170 #, no-wrap msgid "Current Compiler Versions" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3204 +#: documentation/content/en/articles/committers-guide/_index.adoc:3175 msgid "" "The in-tree compiler is currently Clang 15.x. Currently, GCC 12 and Clang " "12, 13, 14 and 15 are tested in the github and project's CI jenkins jobs. " @@ -6854,13 +6795,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3205 +#: documentation/content/en/articles/committers-guide/_index.adoc:3176 #, no-wrap msgid "Other Suggestions" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3209 +#: documentation/content/en/articles/committers-guide/_index.adoc:3180 msgid "" "When committing documentation changes, use a spell checker before " "committing. For all XML docs, verify that the formatting directives are " @@ -6868,7 +6809,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3211 +#: documentation/content/en/articles/committers-guide/_index.adoc:3182 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 " @@ -6877,7 +6818,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3218 +#: documentation/content/en/articles/committers-guide/_index.adoc:3189 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 " @@ -6890,20 +6831,20 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3219 +#: documentation/content/en/articles/committers-guide/_index.adoc:3190 #, no-wrap msgid "Deprecating Features" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3222 +#: documentation/content/en/articles/committers-guide/_index.adoc:3193 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:3224 +#: documentation/content/en/articles/committers-guide/_index.adoc:3195 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 " @@ -6911,14 +6852,14 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3225 +#: documentation/content/en/articles/committers-guide/_index.adoc:3196 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:3226 +#: documentation/content/en/articles/committers-guide/_index.adoc:3197 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 " @@ -6926,18 +6867,18 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3227 +#: documentation/content/en/articles/committers-guide/_index.adoc:3198 #, no-wrap msgid "Privacy and Confidentiality" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3230 +#: documentation/content/en/articles/committers-guide/_index.adoc:3201 msgid "Most FreeBSD business is done in public." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3233 +#: documentation/content/en/articles/committers-guide/_index.adoc:3204 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 " @@ -6945,12 +6886,12 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3234 +#: documentation/content/en/articles/committers-guide/_index.adoc:3205 msgid "Certain sensitive matters must remain private or held under embargo." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3240 +#: documentation/content/en/articles/committers-guide/_index.adoc:3211 msgid "" "There unfortunately cannot be complete transparency. As a FreeBSD developer " "you will have a certain degree of privileged access to information. " @@ -6961,14 +6902,14 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3241 +#: documentation/content/en/articles/committers-guide/_index.adoc:3212 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:3246 +#: documentation/content/en/articles/committers-guide/_index.adoc:3217 msgid "" "Where there are security problems that affect many different operating " "systems, FreeBSD frequently depends on early access to be able to prepare " @@ -6981,13 +6922,13 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3247 +#: documentation/content/en/articles/committers-guide/_index.adoc:3218 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:3252 +#: documentation/content/en/articles/committers-guide/_index.adoc:3223 msgid "" "Communications to core will initially be treated as confidential. " "Eventually however, most of Core's business will be summarized into the " @@ -6998,14 +6939,14 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3253 +#: documentation/content/en/articles/committers-guide/_index.adoc:3224 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:3256 +#: documentation/content/en/articles/committers-guide/_index.adoc:3227 msgid "" "Access to certain commercially sensitive data may only be available under a " "Non-Disclosure Agreement. The FreeBSD Foundation legal staff must be " @@ -7013,12 +6954,12 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3257 +#: documentation/content/en/articles/committers-guide/_index.adoc:3228 msgid "Private communications must not be made public without permission." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3260 +#: documentation/content/en/articles/committers-guide/_index.adoc:3231 msgid "" "Beyond the specific requirements above there is a general expectation not to " "publish private communications between developers without the consent of all " @@ -7028,14 +6969,14 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3261 +#: documentation/content/en/articles/committers-guide/_index.adoc:3232 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:3264 +#: documentation/content/en/articles/committers-guide/_index.adoc:3235 msgid "" "Similarly to personal communications, certain internal communications " "channels, including FreeBSD Committer only mailing lists and restricted " @@ -7044,12 +6985,12 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3265 +#: documentation/content/en/articles/committers-guide/_index.adoc:3236 msgid "Core may approve publication." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3267 +#: documentation/content/en/articles/committers-guide/_index.adoc:3238 msgid "" "Where it is impractical to obtain permission due to the number of " "correspondents or where permission to publish is unreasonably withheld, Core " @@ -7058,13 +6999,13 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:3269 +#: documentation/content/en/articles/committers-guide/_index.adoc:3240 #, no-wrap msgid "Support for Multiple Architectures" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3276 +#: documentation/content/en/articles/committers-guide/_index.adoc:3247 msgid "" "FreeBSD is a highly portable operating system intended to function on many " "different types of hardware architectures. Maintaining clean separation of " @@ -7080,13 +7021,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3277 +#: documentation/content/en/articles/committers-guide/_index.adoc:3248 #, no-wrap msgid "Statement of General Intent" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3282 +#: documentation/content/en/articles/committers-guide/_index.adoc:3253 msgid "" "The FreeBSD Project targets \"production quality commercial off-the-shelf " "(COTS) workstation, server, and high-end embedded systems\". By retaining a " @@ -7102,7 +7043,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3289 +#: documentation/content/en/articles/committers-guide/_index.adoc:3260 msgid "" "The FreeBSD Project differentiates platform targets into four tiers. Each " "tier includes a list of guarantees consumers may rely on as well as " @@ -7116,13 +7057,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3290 +#: documentation/content/en/articles/committers-guide/_index.adoc:3261 #, no-wrap msgid "Platform Targets" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3297 +#: documentation/content/en/articles/committers-guide/_index.adoc:3268 msgid "" "Support for a hardware platform consists of two components: kernel support " "and userland Application Binary Interfaces (ABIs). Kernel platform support " @@ -7137,7 +7078,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3299 +#: documentation/content/en/articles/committers-guide/_index.adoc:3270 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 " @@ -7146,7 +7087,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3304 +#: documentation/content/en/articles/committers-guide/_index.adoc:3275 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 " @@ -7157,20 +7098,20 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3306 +#: documentation/content/en/articles/committers-guide/_index.adoc:3277 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:3307 +#: documentation/content/en/articles/committers-guide/_index.adoc:3278 #, no-wrap msgid "Tier 1: Fully-Supported Architectures" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3312 +#: documentation/content/en/articles/committers-guide/_index.adoc:3283 msgid "" "Tier 1 platforms are the most mature FreeBSD platforms. They are supported " "by the security officer, release engineering, and Ports Management Team. " @@ -7180,42 +7121,42 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3314 +#: documentation/content/en/articles/committers-guide/_index.adoc:3285 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:3316 +#: documentation/content/en/articles/committers-guide/_index.adoc:3287 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:3317 +#: documentation/content/en/articles/committers-guide/_index.adoc:3288 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:3318 +#: documentation/content/en/articles/committers-guide/_index.adoc:3289 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:3319 +#: documentation/content/en/articles/committers-guide/_index.adoc:3290 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:3320 +#: documentation/content/en/articles/committers-guide/_index.adoc:3291 msgid "" "Changes to userland ABIs will generally include compatibility shims to " "ensure correct operation of binaries compiled against any stable branch " @@ -7225,7 +7166,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3321 +#: documentation/content/en/articles/committers-guide/_index.adoc:3292 msgid "" "Changes to certain portions of the kernel ABI will include compatibility " "shims to ensure correct operation of kernel modules compiled against the " @@ -7234,7 +7175,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3322 +#: documentation/content/en/articles/committers-guide/_index.adoc:3293 msgid "" "Official binary packages for third party software will be provided by the " "ports team. For embedded architectures, these packages may be cross-built " @@ -7242,21 +7183,21 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3323 +#: documentation/content/en/articles/committers-guide/_index.adoc:3294 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:3324 +#: documentation/content/en/articles/committers-guide/_index.adoc:3295 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:3325 +#: documentation/content/en/articles/committers-guide/_index.adoc:3296 msgid "" "Features and compatibility shims used by binaries compiled against older " "stable branches may be removed in newer major versions. Such removals will " @@ -7264,19 +7205,19 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3326 +#: documentation/content/en/articles/committers-guide/_index.adoc:3297 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:3327 +#: documentation/content/en/articles/committers-guide/_index.adoc:3298 msgid "Tier 1 platforms will be included in the source tree." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3328 +#: documentation/content/en/articles/committers-guide/_index.adoc:3299 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 " @@ -7284,14 +7225,14 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3330 +#: documentation/content/en/articles/committers-guide/_index.adoc:3301 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:3332 +#: documentation/content/en/articles/committers-guide/_index.adoc:3303 msgid "" "Build and test automation support either in the FreeBSD.org cluster or some " "other location easily available for all developers. Embedded platforms may " @@ -7300,41 +7241,41 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3333 -#: documentation/content/en/articles/committers-guide/_index.adoc:3363 +#: documentation/content/en/articles/committers-guide/_index.adoc:3304 +#: documentation/content/en/articles/committers-guide/_index.adoc:3334 msgid "Inclusion in the `make universe` and `make tinderbox` targets." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3334 +#: documentation/content/en/articles/committers-guide/_index.adoc:3305 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:3336 +#: documentation/content/en/articles/committers-guide/_index.adoc:3307 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:3338 +#: documentation/content/en/articles/committers-guide/_index.adoc:3309 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:3339 +#: documentation/content/en/articles/committers-guide/_index.adoc:3310 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:3340 +#: documentation/content/en/articles/committers-guide/_index.adoc:3311 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 " @@ -7343,7 +7284,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3341 +#: documentation/content/en/articles/committers-guide/_index.adoc:3312 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 " @@ -7351,7 +7292,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3342 +#: documentation/content/en/articles/committers-guide/_index.adoc:3313 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 " @@ -7359,13 +7300,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3343 +#: documentation/content/en/articles/committers-guide/_index.adoc:3314 #, no-wrap msgid "Tier 2: Developmental and Niche Architectures" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3347 +#: documentation/content/en/articles/committers-guide/_index.adoc:3318 msgid "" "Tier 2 platforms are functional, but less mature FreeBSD platforms. They " "are not supported by the security officer, release engineering, and Ports " @@ -7373,7 +7314,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3351 +#: documentation/content/en/articles/committers-guide/_index.adoc:3322 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 " @@ -7383,14 +7324,14 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3353 +#: documentation/content/en/articles/committers-guide/_index.adoc:3324 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:3355 +#: documentation/content/en/articles/committers-guide/_index.adoc:3326 msgid "" "The ports infrastructure should include basic support for Tier 2 " "architectures sufficient to support building ports and packages. This " @@ -7399,19 +7340,19 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3356 +#: documentation/content/en/articles/committers-guide/_index.adoc:3327 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:3357 +#: documentation/content/en/articles/committers-guide/_index.adoc:3328 msgid "Tier 2 platforms will be included in the source tree." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3358 +#: documentation/content/en/articles/committers-guide/_index.adoc:3329 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 " @@ -7419,41 +7360,41 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3359 +#: documentation/content/en/articles/committers-guide/_index.adoc:3330 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:3361 +#: documentation/content/en/articles/committers-guide/_index.adoc:3332 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:3365 +#: documentation/content/en/articles/committers-guide/_index.adoc:3336 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:3367 +#: documentation/content/en/articles/committers-guide/_index.adoc:3338 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:3368 +#: documentation/content/en/articles/committers-guide/_index.adoc:3339 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:3369 +#: documentation/content/en/articles/committers-guide/_index.adoc:3340 msgid "" "While changes are permitted to break the userland ABI, the ABI should not be " "broken gratuitously. Significant userland ABI changes should be restricted " @@ -7461,20 +7402,20 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3370 +#: documentation/content/en/articles/committers-guide/_index.adoc:3341 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:3371 +#: documentation/content/en/articles/committers-guide/_index.adoc:3342 #, no-wrap msgid "Tier 3: Experimental Architectures" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3375 +#: documentation/content/en/articles/committers-guide/_index.adoc:3346 msgid "" "Tier 3 platforms have at least partial FreeBSD support. They are _not_ " "supported by the security officer, release engineering, and Ports Management " @@ -7482,7 +7423,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3378 +#: documentation/content/en/articles/committers-guide/_index.adoc:3349 msgid "" "Tier 3 platforms are architectures in the early stages of development, for " "non-mainstream hardware platforms, or which are considered legacy systems " @@ -7491,7 +7432,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3381 +#: documentation/content/en/articles/committers-guide/_index.adoc:3352 msgid "" "The FreeBSD Project provides no guarantees to consumers of Tier 3 platforms " "and is not committed to maintaining resources to support development. Tier " @@ -7500,20 +7441,20 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3382 +#: documentation/content/en/articles/committers-guide/_index.adoc:3353 #, no-wrap msgid "Unsupported Architectures" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3386 +#: documentation/content/en/articles/committers-guide/_index.adoc:3357 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:3389 +#: documentation/content/en/articles/committers-guide/_index.adoc:3360 msgid "" "After a platform transitions to unsupported, all support for the platform is " "removed from the source, ports and documentation trees. Note that ports " @@ -7522,13 +7463,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3390 +#: documentation/content/en/articles/committers-guide/_index.adoc:3361 #, no-wrap msgid "Policy on Changing the Tier of an Architecture" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3394 +#: documentation/content/en/articles/committers-guide/_index.adoc:3365 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 " @@ -7538,25 +7479,25 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:3396 +#: documentation/content/en/articles/committers-guide/_index.adoc:3367 #, no-wrap msgid "Ports Specific FAQ" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3399 +#: documentation/content/en/articles/committers-guide/_index.adoc:3370 #, no-wrap msgid "Adding a New Port" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:3402 +#: documentation/content/en/articles/committers-guide/_index.adoc:3373 #, no-wrap msgid "How do I add a new port?" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3406 +#: documentation/content/en/articles/committers-guide/_index.adoc:3377 msgid "" "Adding a port to the tree is relatively simple. Once the port is ready to be " "added, as explained later <<ports-qa-add-new-extra,here>>, you need to add " @@ -7566,20 +7507,20 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3410 +#: documentation/content/en/articles/committers-guide/_index.adoc:3381 #, no-wrap msgid "\tSUBDIR += newport\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3413 +#: documentation/content/en/articles/committers-guide/_index.adoc:3384 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:3418 +#: documentation/content/en/articles/committers-guide/_index.adoc:3389 #, no-wrap msgid "" "% git add category/Makefile category/newport\n" @@ -7588,7 +7529,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3422 +#: documentation/content/en/articles/committers-guide/_index.adoc:3393 msgid "" "Don't forget to <<port-commit-message-formats,setup git hooks for the ports " "tree as explained here>>; a specific hook has been developed to verify the " @@ -7596,19 +7537,19 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:3425 +#: documentation/content/en/articles/committers-guide/_index.adoc:3396 #, 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:3428 +#: documentation/content/en/articles/committers-guide/_index.adoc:3399 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:3431 +#: documentation/content/en/articles/committers-guide/_index.adoc:3402 msgid "" "The extref:{porters-handbook}testing[Porters Handbook's Testing Chapter] " "contains more detailed instructions. See the extref:{porters-handbook}" @@ -7617,14 +7558,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3433 +#: documentation/content/en/articles/committers-guide/_index.adoc:3404 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:3435 +#: documentation/content/en/articles/committers-guide/_index.adoc:3406 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 " @@ -7632,14 +7573,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3438 +#: documentation/content/en/articles/committers-guide/_index.adoc:3409 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:3442 +#: documentation/content/en/articles/committers-guide/_index.adoc:3413 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 " @@ -7647,7 +7588,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3452 +#: documentation/content/en/articles/committers-guide/_index.adoc:3423 #, no-wrap msgid "" "# make install\n" @@ -7660,85 +7601,85 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3455 +#: documentation/content/en/articles/committers-guide/_index.adoc:3426 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:3458 +#: documentation/content/en/articles/committers-guide/_index.adoc:3429 #, no-wrap msgid "Removing an Existing Port" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:3461 +#: documentation/content/en/articles/committers-guide/_index.adoc:3432 #, no-wrap msgid "How do I remove an existing port?" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3464 +#: documentation/content/en/articles/committers-guide/_index.adoc:3435 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:3466 +#: documentation/content/en/articles/committers-guide/_index.adoc:3437 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:3467 +#: documentation/content/en/articles/committers-guide/_index.adoc:3438 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:3468 +#: documentation/content/en/articles/committers-guide/_index.adoc:3439 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:3472 +#: documentation/content/en/articles/committers-guide/_index.adoc:3443 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:3475 +#: documentation/content/en/articles/committers-guide/_index.adoc:3446 msgid "Then, remove the port:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3479 +#: documentation/content/en/articles/committers-guide/_index.adoc:3450 msgid "Remove the port's files and directory with `git rm`." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3480 +#: documentation/content/en/articles/committers-guide/_index.adoc:3451 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:3481 -#: documentation/content/en/articles/committers-guide/_index.adoc:3496 +#: documentation/content/en/articles/committers-guide/_index.adoc:3452 +#: documentation/content/en/articles/committers-guide/_index.adoc:3467 msgid "Add an entry to [.filename]#ports/MOVED#." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3482 +#: documentation/content/en/articles/committers-guide/_index.adoc:3453 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:3487 +#: documentation/content/en/articles/committers-guide/_index.adoc:3458 msgid "" "Alternatively, you can use the rmport script, from [.filename]#ports/Tools/" "scripts#. This script was written by {vd}. When sending questions about " @@ -7747,13 +7688,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3489 +#: documentation/content/en/articles/committers-guide/_index.adoc:3460 #, 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:3494 +#: documentation/content/en/articles/committers-guide/_index.adoc:3465 msgid "" "Perform a thorough check of the ports collection for any dependencies on the " "old port location/name, and update them. Running `grep` on [." @@ -7763,14 +7704,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3495 +#: documentation/content/en/articles/committers-guide/_index.adoc:3466 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:3497 +#: documentation/content/en/articles/committers-guide/_index.adoc:3468 msgid "" "Search for entries in xml files inside [.filename]#ports/security/vuxml# and " "adjust them accordingly. In particular, check for previous packages with the " @@ -7778,51 +7719,51 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3498 +#: documentation/content/en/articles/committers-guide/_index.adoc:3469 msgid "Move the port with `git mv`." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3499 -#: documentation/content/en/articles/committers-guide/_index.adoc:3510 +#: documentation/content/en/articles/committers-guide/_index.adoc:3470 +#: documentation/content/en/articles/committers-guide/_index.adoc:3481 msgid "Commit the changes." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3502 +#: documentation/content/en/articles/committers-guide/_index.adoc:3473 #, 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:3507 +#: documentation/content/en/articles/committers-guide/_index.adoc:3478 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:3508 +#: documentation/content/en/articles/committers-guide/_index.adoc:3479 msgid "Add the new port to the [.filename]#new-cat/Makefile#." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3509 +#: documentation/content/en/articles/committers-guide/_index.adoc:3480 msgid "Change stuff in [.filename]#new-cat/new-port#." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3513 +#: documentation/content/en/articles/committers-guide/_index.adoc:3484 #, no-wrap msgid "Ports Freeze" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:3516 +#: documentation/content/en/articles/committers-guide/_index.adoc:3487 #, no-wrap msgid "What is a “ports freeze”?" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3523 +#: documentation/content/en/articles/committers-guide/_index.adoc:3494 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 " @@ -7833,39 +7774,39 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3525 +#: documentation/content/en/articles/committers-guide/_index.adoc:3496 msgid "" "For more information on how to merge commits to the quarterly branch, see " "<<ports-qa-misc-request-mfh>>." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3527 +#: documentation/content/en/articles/committers-guide/_index.adoc:3498 #, no-wrap msgid "Quarterly Branches" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:3530 +#: documentation/content/en/articles/committers-guide/_index.adoc:3501 #, 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:3533 +#: documentation/content/en/articles/committers-guide/_index.adoc:3504 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:3535 +#: documentation/content/en/articles/committers-guide/_index.adoc:3506 #, 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:3538 +#: documentation/content/en/articles/committers-guide/_index.adoc:3509 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 " @@ -7873,7 +7814,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3544 +#: documentation/content/en/articles/committers-guide/_index.adoc:3515 #, no-wrap msgid "" "% git checkout 2021Q2\n" @@ -7883,27 +7824,27 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3548 +#: documentation/content/en/articles/committers-guide/_index.adoc:3519 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 " +"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` " "branch is included in the new commit message of the quarterly branch." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3550 +#: documentation/content/en/articles/committers-guide/_index.adoc:3521 #, no-wrap msgid "Creating a New Category" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:3553 +#: documentation/content/en/articles/committers-guide/_index.adoc:3524 #, no-wrap msgid "What is the procedure for creating a new category?" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3558 +#: documentation/content/en/articles/committers-guide/_index.adoc:3529 msgid "" "Please see extref:{porters-handbook}[Proposing a New Category, proposing-" "categories] in the Porter's Handbook. Once that procedure has been followed " @@ -7912,42 +7853,42 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3562 +#: documentation/content/en/articles/committers-guide/_index.adoc:3533 msgid "Perform any needed moves. (This only applies to physical categories.)" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3563 +#: documentation/content/en/articles/committers-guide/_index.adoc:3534 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:3564 +#: documentation/content/en/articles/committers-guide/_index.adoc:3535 msgid "Assign the PR back to you." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:3567 +#: documentation/content/en/articles/committers-guide/_index.adoc:3538 #, 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:3572 +#: documentation/content/en/articles/committers-guide/_index.adoc:3543 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:3574 +#: documentation/content/en/articles/committers-guide/_index.adoc:3545 msgid "To do this, you will need to:" msgstr "" #. type: delimited block = 6 -#: documentation/content/en/articles/committers-guide/_index.adoc:3578 +#: documentation/content/en/articles/committers-guide/_index.adoc:3549 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 " @@ -7955,7 +7896,7 @@ msgid "" msgstr "" #. type: delimited block = 6 -#: documentation/content/en/articles/committers-guide/_index.adoc:3579 +#: documentation/content/en/articles/committers-guide/_index.adoc:3550 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 " @@ -7964,14 +7905,14 @@ msgid "" msgstr "" #. type: delimited block = 6 -#: documentation/content/en/articles/committers-guide/_index.adoc:3580 +#: documentation/content/en/articles/committers-guide/_index.adoc:3551 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:3583 +#: documentation/content/en/articles/committers-guide/_index.adoc:3554 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 " @@ -7981,7 +7922,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3585 +#: documentation/content/en/articles/committers-guide/_index.adoc:3556 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 " @@ -7991,7 +7932,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3586 +#: documentation/content/en/articles/committers-guide/_index.adoc:3557 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 " @@ -8003,7 +7944,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3587 +#: documentation/content/en/articles/committers-guide/_index.adoc:3558 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 [." @@ -8011,25 +7952,25 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3588 +#: documentation/content/en/articles/committers-guide/_index.adoc:3559 msgid "Add appropriate entries to [.filename]#ports/MOVED#." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3589 +#: documentation/content/en/articles/committers-guide/_index.adoc:3560 msgid "Update the documentation by modifying:" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3590 -#: documentation/content/en/articles/committers-guide/_index.adoc:3599 +#: documentation/content/en/articles/committers-guide/_index.adoc:3561 +#: documentation/content/en/articles/committers-guide/_index.adoc:3570 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:3592 +#: documentation/content/en/articles/committers-guide/_index.adoc:3563 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 " @@ -8037,38 +7978,38 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:3594 +#: documentation/content/en/articles/committers-guide/_index.adoc:3565 #, 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:3597 +#: documentation/content/en/articles/committers-guide/_index.adoc:3568 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:3601 -#: documentation/content/en/articles/committers-guide/_index.adoc:3695 +#: documentation/content/en/articles/committers-guide/_index.adoc:3572 +#: documentation/content/en/articles/committers-guide/_index.adoc:3666 #, no-wrap msgid "Miscellaneous Questions" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:3604 +#: documentation/content/en/articles/committers-guide/_index.adoc:3575 #, 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:3607 +#: documentation/content/en/articles/committers-guide/_index.adoc:3578 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:3609 +#: documentation/content/en/articles/committers-guide/_index.adoc:3580 msgid "" "Most infrastructure changes to a port (that is, modernizing, but not " "changing the functionality). For example, the blanket covers converting to " @@ -8077,19 +8018,19 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3610 +#: documentation/content/en/articles/committers-guide/_index.adoc:3581 msgid "Trivial and _tested_ build and runtime fixes." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3611 +#: documentation/content/en/articles/committers-guide/_index.adoc:3582 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:3616 +#: documentation/content/en/articles/committers-guide/_index.adoc:3587 msgid "" "Exceptions to this are anything maintained by the {portmgr}, or the " "{security-officer}. No unauthorized commits may ever be made to ports " @@ -8097,20 +8038,20 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:3619 +#: documentation/content/en/articles/committers-guide/_index.adoc:3590 #, 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:3623 +#: documentation/content/en/articles/committers-guide/_index.adoc:3594 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:3625 +#: documentation/content/en/articles/committers-guide/_index.adoc:3596 msgid "" "Reports for all the package builds (official, experimental, and non-" "regression) are aggregated at link:pkg-status.FreeBSD.org[pkg-status.FreeBSD." @@ -8118,26 +8059,26 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:3627 +#: documentation/content/en/articles/committers-guide/_index.adoc:3598 #, 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:3630 +#: documentation/content/en/articles/committers-guide/_index.adoc:3601 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:3632 +#: documentation/content/en/articles/committers-guide/_index.adoc:3603 #, 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:3636 +#: documentation/content/en/articles/committers-guide/_index.adoc:3607 msgid "" "Any file directly under [.filename]#ports/#, or any file under a " "subdirectory that starts with an uppercase letter ([.filename]#Mk/#, [." @@ -8147,13 +8088,13 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:3638 +#: documentation/content/en/articles/committers-guide/_index.adoc:3609 #, 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:3642 +#: documentation/content/en/articles/committers-guide/_index.adoc:3613 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 " @@ -8166,20 +8107,20 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:3644 +#: documentation/content/en/articles/committers-guide/_index.adoc:3615 #, 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:3648 +#: documentation/content/en/articles/committers-guide/_index.adoc:3619 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:3650 +#: documentation/content/en/articles/committers-guide/_index.adoc:3621 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 " @@ -8187,22 +8128,22 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3654 +#: documentation/content/en/articles/committers-guide/_index.adoc:3625 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:3655 +#: documentation/content/en/articles/committers-guide/_index.adoc:3626 msgid "Select the product your patch is about." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3656 +#: documentation/content/en/articles/committers-guide/_index.adoc:3627 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:3657 +#: documentation/content/en/articles/committers-guide/_index.adoc:3628 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 " @@ -8210,56 +8151,56 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3658 +#: documentation/content/en/articles/committers-guide/_index.adoc:3629 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:3659 +#: documentation/content/en/articles/committers-guide/_index.adoc:3630 msgid "Submit. Wait for the build to run." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3660 +#: documentation/content/en/articles/committers-guide/_index.adoc:3631 msgid "{portmgr} will reply with a possible fallout." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3661 +#: documentation/content/en/articles/committers-guide/_index.adoc:3632 msgid "Depending on the fallout:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3662 +#: documentation/content/en/articles/committers-guide/_index.adoc:3633 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:3663 +#: documentation/content/en/articles/committers-guide/_index.adoc:3634 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:3664 +#: documentation/content/en/articles/committers-guide/_index.adoc:3635 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:3667 +#: documentation/content/en/articles/committers-guide/_index.adoc:3638 #, no-wrap msgid "Issues Specific to Developers Who Are Not Committers" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3672 +#: documentation/content/en/articles/committers-guide/_index.adoc:3643 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 " @@ -8268,17 +8209,17 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3674 +#: documentation/content/en/articles/committers-guide/_index.adoc:3645 msgid "<<admin>>" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3675 +#: documentation/content/en/articles/committers-guide/_index.adoc:3646 msgid "<<conventions-everyone>>" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3679 +#: documentation/content/en/articles/committers-guide/_index.adoc:3650 msgid "" "Get your mentor to add you to the \"Additional Contributors\" ([." "filename]#doc/shared/contrib-additional.adoc#), if you are not already " @@ -8286,47 +8227,47 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3681 +#: documentation/content/en/articles/committers-guide/_index.adoc:3652 msgid "<<developer.relations>>" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3682 +#: documentation/content/en/articles/committers-guide/_index.adoc:3653 msgid "<<ssh.guide>>" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3683 +#: documentation/content/en/articles/committers-guide/_index.adoc:3654 msgid "<<rules>>" msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:3685 +#: documentation/content/en/articles/committers-guide/_index.adoc:3656 #, no-wrap msgid "Information About Google Analytics" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3688 +#: documentation/content/en/articles/committers-guide/_index.adoc:3659 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:3692 +#: documentation/content/en/articles/committers-guide/_index.adoc:3663 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:3697 +#: documentation/content/en/articles/committers-guide/_index.adoc:3668 #, 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:3701 +#: documentation/content/en/articles/committers-guide/_index.adoc:3672 msgid "" "`people.FreeBSD.org` is the same as `freefall.FreeBSD.org`. Just create a [." "filename]#public_html# directory. Anything you place in that directory will " @@ -8335,45 +8276,45 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3702 +#: documentation/content/en/articles/committers-guide/_index.adoc:3673 #, no-wrap msgid "Where are the mailing list archives stored?" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3705 +#: documentation/content/en/articles/committers-guide/_index.adoc:3676 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:3706 +#: documentation/content/en/articles/committers-guide/_index.adoc:3677 #, 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:3709 +#: documentation/content/en/articles/committers-guide/_index.adoc:3680 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:3711 +#: documentation/content/en/articles/committers-guide/_index.adoc:3682 #, no-wrap msgid "Benefits and Perks for FreeBSD Committers" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3714 +#: documentation/content/en/articles/committers-guide/_index.adoc:3685 #, no-wrap msgid "Recognition" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3718 +#: documentation/content/en/articles/committers-guide/_index.adoc:3689 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 " @@ -8381,56 +8322,56 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3720 +#: documentation/content/en/articles/committers-guide/_index.adoc:3691 #, no-wrap msgid "FreeBSD Mall" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3723 +#: documentation/content/en/articles/committers-guide/_index.adoc:3694 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:3725 +#: documentation/content/en/articles/committers-guide/_index.adoc:3696 #, no-wrap msgid "`Gandi.net`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3728 +#: documentation/content/en/articles/committers-guide/_index.adoc:3699 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:3732 +#: documentation/content/en/articles/committers-guide/_index.adoc:3703 msgid "" -"Gandi offers an E-rate discount to all FreeBSD developers. In order to " -"streamline the process of getting the discount first set up a Gandi account, " -"fill in the billing information and select the currency. Then send an mail " -"to mailto:non-profit@gandi.net[non-profit@gandi.net] using your `@freebsd." -"org` mail address, and indicate your Gandi handle." +"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 " +"the billing information and select the currency. Then send an mail to " +"mailto:non-profit@gandi.net[non-profit@gandi.net] using your `@freebsd.org` " +"mail address, and indicate your Gandi handle." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3734 +#: documentation/content/en/articles/committers-guide/_index.adoc:3705 #, no-wrap msgid "`rsync.net`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3737 +#: documentation/content/en/articles/committers-guide/_index.adoc:3708 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:3739 +#: documentation/content/en/articles/committers-guide/_index.adoc:3710 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/freebsd." @@ -8438,13 +8379,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:3741 +#: documentation/content/en/articles/committers-guide/_index.adoc:3712 #, no-wrap msgid "`JetBrains`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3744 +#: documentation/content/en/articles/committers-guide/_index.adoc:3715 msgid "" "https://www.jetbrains.com[JetBrains] is a software development company which " "makes tools for software developers and project managers. The company offers " @@ -8453,7 +8394,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:3746 +#: documentation/content/en/articles/committers-guide/_index.adoc:3717 msgid "" "JetBrains offers 100 free yearly licenses for all https://www.jetbrains.com/" "products[JetBrains IDE products]. Simply sign up at https://account." @@ -8464,7 +8405,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:3750 +#: documentation/content/en/articles/committers-guide/_index.adoc:3721 msgid "" "Please, only use these licences personally and do not share them with anyone " "outside of the FreeBSD project, as that would be a violation of the terms of " diff --git a/documentation/content/en/articles/contributing/_index.po b/documentation/content/en/articles/contributing/_index.po index 55bbc4aebb..bebc3dbc01 100644 --- a/documentation/content/en/articles/contributing/_index.po +++ b/documentation/content/en/articles/contributing/_index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2023-04-20 20:56-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -875,7 +875,7 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/contributing/_index.adoc:336 #, no-wrap -msgid "*New software versions and updates.* New versions and updates of existing ported software become available all the time, and these need to be incorporated into the Ports Collection in order to provide up-to-date software.\n" +msgid "*New software versions and updates.* New versions and updates of existing ported software become available all the time, and these need to be incorporated into the Ports Collection to provide up-to-date software.\n" msgstr "" #. type: Plain text diff --git a/documentation/content/en/articles/contributors/_index.po b/documentation/content/en/articles/contributors/_index.po index 028980429f..9cfc174f3d 100644 --- a/documentation/content/en/articles/contributors/_index.po +++ b/documentation/content/en/articles/contributors/_index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2023-04-20 20:56-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -449,8 +449,7 @@ msgstr "" #: documentation/content/en/articles/contributors/_index.adoc:202 msgid "" "Larry Altneu <mailto:larry@alr.com[larry@alr.com],> and {wilko}, provided " -"Wangtek and Archive QIC-02 tape drives in order to improve the [." -"filename]#wt# driver." +"Wangtek and Archive QIC-02 tape drives to improve the [.filename]#wt# driver." msgstr "" #. type: Plain text @@ -493,8 +492,8 @@ msgstr "" #: documentation/content/en/articles/contributors/_index.adoc:207 msgid "" "Mike Tancsa <mailto:mike@sentex.ca[mike@sentex.ca]> donated four various ATM " -"PCI cards in order to help increase support of these cards as well as help " -"support the development effort of the netatm ATM stack." +"PCI cards to help increase support of these cards as well as help support " +"the development effort of the netatm ATM stack." msgstr "" #. type: Title === diff --git a/documentation/content/en/articles/cups/_index.po b/documentation/content/en/articles/cups/_index.po index 90ea212eca..11c5502507 100644 --- a/documentation/content/en/articles/cups/_index.po +++ b/documentation/content/en/articles/cups/_index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2022-02-01 09:21-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -114,11 +114,11 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/cups/_index.adoc:82 msgid "" -"After installation, a few files must be edited in order to configure the " -"CUPS server. First, create or modify, as the case may be, the file [." -"filename]#/etc/devfs.rules# and add the following information to set the " -"proper permissions on all potential printer devices and to associate " -"printers with the `cups` user group:" +"After installation, a few files must be edited to configure the CUPS " +"server. First, create or modify, as the case may be, the file [.filename]#/" +"etc/devfs.rules# and add the following information to set the proper " +"permissions on all potential printer devices and to associate printers with " +"the `cups` user group:" msgstr "" #. type: delimited block . 4 @@ -165,9 +165,9 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/cups/_index.adoc:109 msgid "" -"In order to enable CUPS printing under certain Microsoft(R) Windows(R) " -"clients, the line below should be uncommented in [.filename]#/usr/local/etc/" -"cups/mime.types# and [.filename]#/usr/local/etc/cups/mime.convs#:" +"To enable CUPS printing under certain Microsoft(R) Windows(R) clients, the " +"line below should be uncommented in [.filename]#/usr/local/etc/cups/mime." +"types# and [.filename]#/usr/local/etc/cups/mime.convs#:" msgstr "" #. type: delimited block . 4 diff --git a/documentation/content/en/articles/explaining-bsd/_index.po b/documentation/content/en/articles/explaining-bsd/_index.po index 882500331e..60a7239f29 100644 --- a/documentation/content/en/articles/explaining-bsd/_index.po +++ b/documentation/content/en/articles/explaining-bsd/_index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2022-02-01 09:21-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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,17 +319,17 @@ msgstr "" #: documentation/content/en/articles/explaining-bsd/_index.adoc:149 msgid "" "_Contributors_ write code or documentation. They are not permitted to commit " -"(add code) directly to the source tree. In order for their code to be " -"included in the system, it must be reviewed and checked in by a registered " -"developer, known as a __committer__." +"(add code) directly to the source tree. For their code to be included in the " +"system, it must be reviewed and checked in by a registered developer, known " +"as a __committer__." msgstr "" #. type: Plain text #: documentation/content/en/articles/explaining-bsd/_index.adoc:150 msgid "" -"_Committers_ are developers with write access to the source tree. In order " -"to become a committer, an individual must show ability in the area in which " -"they are active." +"_Committers_ are developers with write access to the source tree. To become " +"a committer, an individual must show ability in the area in which they are " +"active." msgstr "" #. type: Plain text @@ -353,10 +353,10 @@ msgstr "" msgid "" "The _Core team_. FreeBSD and NetBSD each have a core team which manages the " "project. The core teams developed in the course of the projects, and their " -"role is not always well-defined. It is not necessary to be a developer in " -"order to be a core team member, though it is normal. The rules for the core " -"team vary from one project to the other, but in general they have more say " -"in the direction of the project than non-core team members have." +"role is not always well-defined. It is not necessary to be a developer to be " +"a core team member, though it is normal. The rules for the core team vary " +"from one project to the other, but in general they have more say in the " +"direction of the project than non-core team members have." msgstr "" #. type: Plain text @@ -408,9 +408,9 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/explaining-bsd/_index.adoc:171 msgid "" -"FreeBSD, NetBSD and OpenBSD provide the system in three different \"releases" -"\". As with Linux, releases are assigned a number such as 1.4.1 or 3.5. In " -"addition, the version number has a suffix indicating its purpose:" +"FreeBSD, NetBSD and OpenBSD provide the system in three different " +"\"releases\". As with Linux, releases are assigned a number such as 1.4.1 " +"or 3.5. In addition, the version number has a suffix indicating its purpose:" msgstr "" #. type: Plain text @@ -579,9 +579,9 @@ msgid "" "Since fewer applications are available for BSD than Linux, the BSD " "developers created a Linux compatibility package, which allows Linux " "programs to run under BSD. The package includes both kernel modifications, " -"in order to correctly perform Linux system calls, and Linux compatibility " -"files such as the C library. There is no noticeable difference in execution " -"speed between a Linux application running on a Linux machine and a Linux " +"to correctly perform Linux system calls, and Linux compatibility files such " +"as the C library. There is no noticeable difference in execution speed " +"between a Linux application running on a Linux machine and a Linux " "application running on a BSD machine of the same speed." msgstr "" diff --git a/documentation/content/en/articles/filtering-bridges/_index.po b/documentation/content/en/articles/filtering-bridges/_index.po index 6cf8b8859c..bfc8da3835 100644 --- a/documentation/content/en/articles/filtering-bridges/_index.po +++ b/documentation/content/en/articles/filtering-bridges/_index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2022-02-01 09:21-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -41,7 +41,7 @@ msgid "" "two separate segments without having to create subnets, and use a router to " "link them together. The device that connects the two networks in this way " "is called a bridge. A FreeBSD system with two network interfaces is enough " -"in order to act as a bridge." +"to act as a bridge." msgstr "" #. type: Plain text @@ -119,8 +119,8 @@ msgid "" "cards. The best choices are still the Intel EtherExpress(TM) Pro, followed " "by the 3Com(R) 3c9xx series. To simplify the firewall configuration it may " "be useful to have two cards of different manufacturers (using different " -"drivers) in order to distinguish clearly which interface is connected to the " -"router and which to the inner network." +"drivers) to distinguish clearly which interface is connected to the router " +"and which to the inner network." msgstr "" #. type: Title === @@ -198,14 +198,14 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/filtering-bridges/_index.adoc:121 msgid "" -"Before rebooting in order to load the new kernel or the required modules " -"(according to the previously chosen installation method), you have to make " -"some changes to the [.filename]#/etc/rc.conf# configuration file. The " -"default rule of the firewall is to reject all IP packets. Initially we will " -"set up an `open` firewall, in order to verify its operation without any " -"issue related to packet filtering (in case you are going to execute this " -"procedure remotely, such configuration will avoid you to remain isolated " -"from the network). Put these lines in [.filename]#/etc/rc.conf#:" +"Before rebooting to load the new kernel or the required modules (according " +"to the previously chosen installation method), you have to make some changes " +"to the [.filename]#/etc/rc.conf# configuration file. The default rule of " +"the firewall is to reject all IP packets. Initially we will set up an " +"`open` firewall, to verify its operation without any issue related to packet " +"filtering (in case you are going to execute this procedure remotely, such " +"configuration will avoid you to remain isolated from the network). Put " +"these lines in [.filename]#/etc/rc.conf#:" msgstr "" #. type: delimited block . 4 @@ -254,13 +254,12 @@ msgid "" "There is another important thing to know. When running IP over Ethernet, " "there are actually two Ethernet protocols in use: one is IP, the other is " "ARP. ARP does the conversion of the IP address of a host into its Ethernet " -"address (MAC layer). In order to allow the communication between two hosts " -"separated by the bridge, it is necessary that the bridge will forward ARP " -"packets. Such protocol is not included in the IP layer, since it exists " -"only with IP over Ethernet. The FreeBSD firewall filters exclusively on the " -"IP layer and therefore all non-IP packets (ARP included) will be forwarded " -"without being filtered, even if the firewall is configured to not permit " -"anything." +"address (MAC layer). To allow the communication between two hosts separated " +"by the bridge, it is necessary that the bridge will forward ARP packets. " +"Such protocol is not included in the IP layer, since it exists only with IP " +"over Ethernet. The FreeBSD firewall filters exclusively on the IP layer and " +"therefore all non-IP packets (ARP included) will be forwarded without being " +"filtered, even if the firewall is configured to not permit anything." msgstr "" #. type: Plain text @@ -315,8 +314,8 @@ msgid "" "At this point you should be able to insert the machine between two sets of " "hosts without compromising any communication abilities between them. If so, " "the next step is to add the `net.link.ether.bridge._[blah]_=_[blah]_` " -"portions of these rows to the [.filename]#/etc/sysctl.conf# file, in order " -"to have them execute at startup." +"portions of these rows to the [.filename]#/etc/sysctl.conf# file, to have " +"them execute at startup." msgstr "" #. type: Title == @@ -328,20 +327,20 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/filtering-bridges/_index.adoc:177 msgid "" -"Now it is time to create your own file with custom firewall rules, in order " -"to secure the inside network. There will be some complication in doing this " -"because not all of the firewall functionalities are available on bridged " -"packets. Furthermore, there is a difference between the packets that are in " -"the process of being forwarded and packets that are being received by the " -"local machine. In general, incoming packets are run through the firewall " -"only once, not twice as is normally the case; in fact they are filtered only " -"upon receipt, so rules that use `out` or `xmit` will never match. " -"Personally, I use `in via` which is an older syntax, but one that has a " -"sense when you read it. Another limitation is that you are restricted to " -"use only `pass` or `drop` commands for packets filtered by a bridge. " -"Sophisticated things like `divert`, `forward` or `reject` are not " -"available. Such options can still be used, but only on traffic to or from " -"the bridge machine itself (if it has an IP address)." +"Now it is time to create your own file with custom firewall rules, to secure " +"the inside network. There will be some complication in doing this because " +"not all of the firewall functionalities are available on bridged packets. " +"Furthermore, there is a difference between the packets that are in the " +"process of being forwarded and packets that are being received by the local " +"machine. In general, incoming packets are run through the firewall only " +"once, not twice as is normally the case; in fact they are filtered only upon " +"receipt, so rules that use `out` or `xmit` will never match. Personally, I " +"use `in via` which is an older syntax, but one that has a sense when you " +"read it. Another limitation is that you are restricted to use only `pass` " +"or `drop` commands for packets filtered by a bridge. Sophisticated things " +"like `divert`, `forward` or `reject` are not available. Such options can " +"still be used, but only on traffic to or from the bridge machine itself (if " +"it has an IP address)." msgstr "" #. type: Plain text @@ -520,11 +519,11 @@ msgid "" "There are two rules for passing SMTP and DNS traffic towards the mail server " "and the name server, if you have them. Obviously the whole rule set should " "be flavored to personal taste, this is only a specific example (rule format " -"is described accurately in the man:ipfw[8] man page). Note that in order " -"for \"relay\" and \"ns\" to work, name service lookups must work _before_ " -"the bridge is enabled. This is an example of making sure that you set the " -"IP on the correct network card. Alternatively it is possible to specify the " -"IP address instead of the host name (required if the machine is IP-less)." +"is described accurately in the man:ipfw[8] man page). Note that for " +"\"relay\" and \"ns\" to work, name service lookups must work _before_ the " +"bridge is enabled. This is an example of making sure that you set the IP on " +"the correct network card. Alternatively it is possible to specify the IP " +"address instead of the host name (required if the machine is IP-less)." msgstr "" #. type: Plain text diff --git a/documentation/content/en/articles/freebsd-releng/_index.po b/documentation/content/en/articles/freebsd-releng/_index.po index 4b2c604952..43a05e6b8a 100644 --- a/documentation/content/en/articles/freebsd-releng/_index.po +++ b/documentation/content/en/articles/freebsd-releng/_index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2022-07-07 23:23-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -513,8 +513,8 @@ msgstr "" msgid "" "It is somewhat typical that many developers will inform the {teamRe} about " "various works-in-progress. In some cases, an extension for the in-progress " -"work will be requested, and in other cases, a request for \"blanket approval" -"\" to a particular subset of the tree will be made." +"work will be requested, and in other cases, a request for \"blanket " +"approval\" to a particular subset of the tree will be made." msgstr "" #. type: Plain text @@ -530,13 +530,13 @@ msgstr "" #. type: delimited block = 4 #: documentation/content/en/articles/freebsd-releng/_index.adoc:226 msgid "" -"In order to keep track of blanket approvals, the {teamRe} uses an internal " -"repository to keep a running log of such requests, which defines the area " -"upon which a blanket approval was granted, the author(s), when the blanket " -"approval expires, and the reason the approval was granted. One example of " -"this is granting blanket approval to [.filename]#release/doc/# to all " -"{teamRe} members until the final `RC` to update the release notes and other " -"release-related documentation." +"To keep track of blanket approvals, the {teamRe} uses an internal repository " +"to keep a running log of such requests, which defines the area upon which a " +"blanket approval was granted, the author(s), when the blanket approval " +"expires, and the reason the approval was granted. One example of this is " +"granting blanket approval to [.filename]#release/doc/# to all {teamRe} " +"members until the final `RC` to update the release notes and other release-" +"related documentation." msgstr "" #. type: delimited block = 4 @@ -1336,9 +1336,8 @@ msgstr "" msgid "" "There are two general exceptions to requiring commit approval during the " "release cycle. The first is any change that needs to be committed by the " -"Release Engineer in order to proceed with the day-to-day workflow of the " -"release cycle, the other is security fixes that may occur during the release " -"cycle." +"Release Engineer to proceed with the day-to-day workflow of the release " +"cycle, the other is security fixes that may occur during the release cycle." msgstr "" #. type: Plain text @@ -1368,7 +1367,7 @@ msgstr "" msgid "" "When the first `RC` (Release Candidate) build is ready to begin, the " "{branchReleng} branch is created. This is a multi-step process that must be " -"done in a specific order, in order to avoid anomalies such as overlaps with " +"done in a specific order, to avoid anomalies such as overlaps with " "`__FreeBSD_version` values, for example. The paths listed below are " "relative to the repository root. The order of commits and what to change " "are:" @@ -1596,11 +1595,11 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-releng/_index.adoc:645 msgid "" -"In order to make cross building the full set of architectures supported on a " -"given branch faster, easier, and reduce human error factors, a wrapper " -"script around [.filename]#src/release/release.sh# was written to iterate " -"through the various combinations of architectures and invoke [.filename]#src/" -"release/release.sh# using a configuration file specific to that architecture." +"To make cross building the full set of architectures supported on a given " +"branch faster, easier, and reduce human error factors, a wrapper script " +"around [.filename]#src/release/release.sh# was written to iterate through " +"the various combinations of architectures and invoke [.filename]#src/release/" +"release.sh# using a configuration file specific to that architecture." msgstr "" #. type: Plain text @@ -1632,11 +1631,11 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-releng/_index.adoc:654 msgid "" -"The per-build configuration file naming scheme is in the form of [.filename]#" -"${revision}-${TARGET_ARCH}-${KERNCONF}-${type}.conf#, where the uppercase " -"variables are equivalent to what uses in the build system, and lowercase " -"variables are set within the configuration files, mapping to the major " -"version of the respective branch." +"The per-build configuration file naming scheme is in the form of [." +"filename]#${revision}-${TARGET_ARCH}-${KERNCONF}-${type}.conf#, where the " +"uppercase variables are equivalent to what uses in the build system, and " +"lowercase variables are set within the configuration files, mapping to the " +"major version of the respective branch." msgstr "" #. type: Plain text @@ -1974,24 +1973,24 @@ msgstr "" #: documentation/content/en/articles/freebsd-releng/_index.adoc:799 msgid "" "Once the images are staged in [.filename]#/archive/tmp/#, they are ready to " -"be made public by putting them in [.filename]#/archive/pub/FreeBSD#. In " -"order to reduce propagation time, is used to create hard links from [." -"filename]#/archive/tmp# to [.filename]#/archive/pub/FreeBSD#." +"be made public by putting them in [.filename]#/archive/pub/FreeBSD#. To " +"reduce propagation time, is used to create hard links from [.filename]#/" +"archive/tmp# to [.filename]#/archive/pub/FreeBSD#." msgstr "" #. type: delimited block = 4 #: documentation/content/en/articles/freebsd-releng/_index.adoc:803 msgid "" -"In order for this to be effective, both [.filename]#/archive/tmp# and [." -"filename]#/archive/pub# must reside on the same logical filesystem." +"For this to be effective, both [.filename]#/archive/tmp# and [.filename]#/" +"archive/pub# must reside on the same logical filesystem." msgstr "" #. type: Plain text #: documentation/content/en/articles/freebsd-releng/_index.adoc:806 msgid "" -"There is a caveat, however, where rsync must be used after in order to " -"correct the symbolic links in [.filename]#pub/FreeBSD/snapshots/ISO-IMAGES# " -"which will replace with a hard link, increasing the propagation time." +"There is a caveat, however, where rsync must be used after to correct the " +"symbolic links in [.filename]#pub/FreeBSD/snapshots/ISO-IMAGES# which will " +"replace with a hard link, increasing the propagation time." msgstr "" #. type: delimited block = 4 diff --git a/documentation/content/en/articles/hubs/_index.po b/documentation/content/en/articles/hubs/_index.po index 32d1cda85c..8aa3d693f3 100644 --- a/documentation/content/en/articles/hubs/_index.po +++ b/documentation/content/en/articles/hubs/_index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2022-07-07 23:23-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -704,7 +704,7 @@ msgstr "" #. type: Title ==== #: documentation/content/en/articles/hubs/_index.adoc:336 #, no-wrap -msgid "I am an Official Mirror, What is the Right Rite for Me?" +msgid "I am an Official Mirror, What is the Right Site for Me?" msgstr "" #. type: Plain text diff --git a/documentation/content/en/articles/ipsec-must/_index.po b/documentation/content/en/articles/ipsec-must/_index.po index 163bfbf77b..5a15b621b2 100644 --- a/documentation/content/en/articles/ipsec-must/_index.po +++ b/documentation/content/en/articles/ipsec-must/_index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2022-02-01 09:21-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -98,11 +98,11 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/ipsec-must/_index.adoc:77 msgid "" -"Ueli Maurer's \"Universal Statistical Test for Random Bit Generators" -"\"(https://web.archive.org/web/20011115002319/http://www.geocities.com/" -"SiliconValley/Code/4704/universal.pdf[MUST]) quickly measures the entropy of " -"a sample. It uses a compression-like algorithm. <<code>> for a variant " -"which measures successive (~quarter megabyte) chunks of a file." +"Ueli Maurer's \"Universal Statistical Test for Random Bit " +"Generators\"(https://web.archive.org/web/20011115002319/http://www.geocities." +"com/SiliconValley/Code/4704/universal.pdf[MUST]) quickly measures the " +"entropy of a sample. It uses a compression-like algorithm. <<code>> for a " +"variant which measures successive (~quarter megabyte) chunks of a file." msgstr "" #. type: Title === @@ -258,9 +258,9 @@ msgstr "" #. type: delimited block = 4 #: documentation/content/en/articles/ipsec-must/_index.adoc:153 msgid "" -"This needs to be present in the kernel config file in order to capture " -"network data with man:tcpdump[1]. Be sure to run man:config[8] after adding " -"this, and rebuild and reinstall." +"This needs to be present in the kernel config file to capture network data " +"with man:tcpdump[1]. Be sure to run man:config[8] after adding this, and " +"rebuild and reinstall." msgstr "" #. type: delimited block . 4 diff --git a/documentation/content/en/articles/license-guide/_index.po b/documentation/content/en/articles/license-guide/_index.po index 5b2ef8b880..b88072ef2a 100644 --- a/documentation/content/en/articles/license-guide/_index.po +++ b/documentation/content/en/articles/license-guide/_index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2023-04-20 21:10-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -122,8 +122,8 @@ msgstr "" msgid "" "The following sections outline the project's Software License Policies in " "detail. For the most part we expect developers to read, understand and " -"utilize the sections above this one in order to apply appropriate licenses " -"to their contributions. The rest of this document details the philosophical " +"utilize the sections above this one to apply appropriate licenses to their " +"contributions. The rest of this document details the philosophical " "background to the policies as well as the policies in great detail. As " "always, if the text below is confusing or you need help with applying these " "policies, please reach out to {core-email}." @@ -141,18 +141,18 @@ msgid "" "The FreeBSD Project aims to produce a complete, BSD-licensed operating " "system allowing consumers of the system to produce derivative products " "without constraint or further license obligations. We invite and greatly " -"appreciate the contribution of both changes and additions under the " -"two-clause BSD license, and encourage the adoption of this license by other " -"open source projects. Use of the BSD license is key to encouraging the " -"adoption of advanced operating system technology, and on many notable " -"occasions has been pivotal to widespread use of new technology." +"appreciate the contribution of both changes and additions under the two-" +"clause BSD license, and encourage the adoption of this license by other open " +"source projects. Use of the BSD license is key to encouraging the adoption " +"of advanced operating system technology, and on many notable occasions has " +"been pivotal to widespread use of new technology." msgstr "" #. type: Plain text #: documentation/content/en/articles/license-guide/_index.adoc:80 msgid "" -"We accept however that compelling reasons exist to allow " -"differently-licensed software to be included in the FreeBSD source tree." +"We accept however that compelling reasons exist to allow differently-" +"licensed software to be included in the FreeBSD source tree." msgstr "" #. type: Plain text @@ -266,24 +266,23 @@ msgstr "" #: documentation/content/en/articles/license-guide/_index.adoc:120 msgid "" "Historically, the phrase 'All Rights Reserved.' was included in all " -"copyright notices. All the BSD releases had it, in order to comply with the " -"https://en.wikipedia.org/wiki/Buenos_Aires_Convention[Buenos Aires " -"Convention of 1910] in the Americas. With the ratification of the " -"https://en.wikipedia.org/wiki/Berne_Convention[Berne Convention] in 2000 by " -"Nicaragua, the Buenos Aires Convention -- and the phrase -- became " -"obsolete. As such, the FreeBSD project recommends that new code omit the " -"phrase and encourages existing copyright holders to remove it. In 2018, the " -"project updated its templates to remove it." +"copyright notices. All the BSD releases had it, to comply with the https://" +"en.wikipedia.org/wiki/Buenos_Aires_Convention[Buenos Aires Convention of " +"1910] in the Americas. With the ratification of the https://en.wikipedia." +"org/wiki/Berne_Convention[Berne Convention] in 2000 by Nicaragua, the Buenos " +"Aires Convention -- and the phrase -- became obsolete. As such, the FreeBSD " +"project recommends that new code omit the phrase and encourages existing " +"copyright holders to remove it. In 2018, the project updated its templates " +"to remove it." msgstr "" #. type: Plain text #: documentation/content/en/articles/license-guide/_index.adoc:123 msgid "" -"Initially, many items in the FreeBSD tree were marked with " -"BSD-2-Clause-FreeBSD. However, SPDX has obsoleted the license as a variant; " -"and the SPDX text of the obsolete tag differs enough from the standard " -"FreeBSD license that it shouldn't be used. A review of its current use is " -"ongoing." +"Initially, many items in the FreeBSD tree were marked with BSD-2-Clause-" +"FreeBSD. However, SPDX has obsoleted the license as a variant; and the SPDX " +"text of the obsolete tag differs enough from the standard FreeBSD license " +"that it shouldn't be used. A review of its current use is ongoing." msgstr "" #. type: Title ==== @@ -362,11 +361,11 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/license-guide/_index.adoc:174 msgid "" -"The FreeBSD Project licenses its compilation of software as described in " -"[.filename]#COPYRIGHT# under the BSD-2-Clause license. This license does " -"not supersede the license of individual files, which is described below. " -"Files that do not have an explicit license are licensed under the " -"BSD-2-Clause license." +"The FreeBSD Project licenses its compilation of software as described in [." +"filename]#COPYRIGHT# under the BSD-2-Clause license. This license does not " +"supersede the license of individual files, which is described below. Files " +"that do not have an explicit license are licensed under the BSD-2-Clause " +"license." msgstr "" #. type: Title == @@ -383,20 +382,19 @@ msgid "" "directory of the repository. There are three subdirectories under this top " "level directory. The [.filename]#LICENSES/text/# subdirectory contains, in " "detached form, the text of all the licenses that are allowed in the FreeBSD " -"software collection. These files are stored using the " -"SPDX-License-Identifier name followed by .txt. The " -"[.filename]#LICENSES/exceptions/# subdirectory has the text of all " -"exceptions that are allowed in detached form in the FreeBSD software " -"collection. These files are stored using the exception identifier name " -"followed by .txt. The [.filename]#LICENSES/other/# contains, in detached " -"form, the license files references in SPDX-License-Identifier expressions, " -"but aren't otherwise allowed as detached licenses. All such files must " -"appear at least once in the FreeBSD software collection, and should be " -"removed when the last file that references them is removed. Licenses that " -"have no adequate SPDX matching license must be in " -"[.filename]#LICENSES/other/# and have a filename that starts with " -"LicenseRef- followed by a unique idstring. No such files have currently " -"been identified, but if they are, a full list will appear here." +"software collection. These files are stored using the SPDX-License-" +"Identifier name followed by .txt. The [.filename]#LICENSES/exceptions/# " +"subdirectory has the text of all exceptions that are allowed in detached " +"form in the FreeBSD software collection. These files are stored using the " +"exception identifier name followed by .txt. The [.filename]#LICENSES/other/" +"# contains, in detached form, the license files references in SPDX-License-" +"Identifier expressions, but aren't otherwise allowed as detached licenses. " +"All such files must appear at least once in the FreeBSD software collection, " +"and should be removed when the last file that references them is removed. " +"Licenses that have no adequate SPDX matching license must be in [." +"filename]#LICENSES/other/# and have a filename that starts with LicenseRef- " +"followed by a unique idstring. No such files have currently been " +"identified, but if they are, a full list will appear here." msgstr "" #. type: Plain text @@ -463,41 +461,41 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/license-guide/_index.adoc:215 -msgid "There are four types of files in the FreeBSD software collection" +msgid "There are four types of files in the FreeBSD software collection:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/license-guide/_index.adoc:216 +#: documentation/content/en/articles/license-guide/_index.adoc:217 msgid "Files that have only an explicit copyright notice and license." msgstr "" #. type: Plain text -#: documentation/content/en/articles/license-guide/_index.adoc:217 +#: documentation/content/en/articles/license-guide/_index.adoc:218 msgid "" -"Files that have both an explicit copyright notice and license, and a " -"SPDX-License-Identifier tag." +"Files that have both an explicit copyright notice and license, and a SPDX-" +"License-Identifier tag." msgstr "" #. type: Plain text -#: documentation/content/en/articles/license-guide/_index.adoc:218 +#: documentation/content/en/articles/license-guide/_index.adoc:219 msgid "" "Files that have only a copyright notice and an SPDX-License-Identifier tag, " -"but no explicit license" +"but no explicit license." msgstr "" #. type: Plain text -#: documentation/content/en/articles/license-guide/_index.adoc:219 -msgid "Files that lack any copyright or license at all" +#: documentation/content/en/articles/license-guide/_index.adoc:220 +msgid "Files that lack any copyright or license at all." msgstr "" #. type: Title === -#: documentation/content/en/articles/license-guide/_index.adoc:220 +#: documentation/content/en/articles/license-guide/_index.adoc:221 #, no-wrap msgid "Only Copyright and License" msgstr "" #. type: Plain text -#: documentation/content/en/articles/license-guide/_index.adoc:224 +#: documentation/content/en/articles/license-guide/_index.adoc:225 msgid "" "Many files in the FreeBSD software collection have both a copyright notice " "and an explicit license contained in the file. In these cases, the license " @@ -505,31 +503,30 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/articles/license-guide/_index.adoc:225 +#: documentation/content/en/articles/license-guide/_index.adoc:226 #, no-wrap msgid "Copyright and License with SPDX-License-Identifier expression" msgstr "" #. type: Plain text -#: documentation/content/en/articles/license-guide/_index.adoc:231 +#: documentation/content/en/articles/license-guide/_index.adoc:232 msgid "" "Some files in the FreeBSD software collection contain a copyright statement, " "an SPDX-License-Identifier tag and an explicit license. The explicit " -"license takes precedence over the SPDX-License-Identifier tag. The " -"SPDX-License-Identifier tag is the project's best effort attempt to " -"characterize the license, but is only informative for automated tools. See " -"<<expressions,SPDX-License-Identifier Expressions>> for how to interpret the " -"expression." +"license takes precedence over the SPDX-License-Identifier tag. The SPDX-" +"License-Identifier tag is the project's best effort attempt to characterize " +"the license, but is only informative for automated tools. See <<expressions," +"SPDX-License-Identifier Expressions>> for how to interpret the expression." msgstr "" #. type: Title === -#: documentation/content/en/articles/license-guide/_index.adoc:232 +#: documentation/content/en/articles/license-guide/_index.adoc:233 #, no-wrap msgid "Only Copyright and SPDX-License-Identifier expression." msgstr "" #. type: Plain text -#: documentation/content/en/articles/license-guide/_index.adoc:238 +#: documentation/content/en/articles/license-guide/_index.adoc:239 msgid "" "Some files in the tree contain detached licenses. These files contain only " "a copyright notice and an SPDX-License-Identifier expression, but no " @@ -540,48 +537,47 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/license-guide/_index.adoc:240 +#: documentation/content/en/articles/license-guide/_index.adoc:241 msgid "" "The license for files containing only the SPDX-License-Identifier should be " "construed to be" msgstr "" #. type: Plain text -#: documentation/content/en/articles/license-guide/_index.adoc:243 +#: documentation/content/en/articles/license-guide/_index.adoc:244 msgid "" "Start the license with the copyright notice from the file. Include all the " "copyright holders." msgstr "" #. type: Plain text -#: documentation/content/en/articles/license-guide/_index.adoc:246 +#: documentation/content/en/articles/license-guide/_index.adoc:247 msgid "" -"For each sub-expression, copy the license text from " -"[.filename]#LICENSE/text/`id`.txt#. When exceptions are present, append " -"them from [.filename]#src/share/license/exceptions/`id`.txt#. " -"SPDX-License-Identifier expressions should be construed as described in the " -"SPDX standard." +"For each sub-expression, copy the license text from [.filename]#LICENSE/text/" +"`id`.txt#. When exceptions are present, append them from [.filename]#src/" +"share/license/exceptions/`id`.txt#. SPDX-License-Identifier expressions " +"should be construed as described in the SPDX standard." msgstr "" #. type: Plain text -#: documentation/content/en/articles/license-guide/_index.adoc:249 +#: documentation/content/en/articles/license-guide/_index.adoc:250 msgid "" "Where `id` is the SPDX short license identifier from the `Identifier` column " -"of https://spdx.org/licenses/[SPDX Identifiers] or " -"https://spdx.org/licenses/exceptions-index.html[license exception]. If " -"there is no file in [.filename]#LICENSE/#, then that license or exception " -"cannot be specified as a detached license under this section." +"of https://spdx.org/licenses/[SPDX Identifiers] or https://spdx.org/licenses/" +"exceptions-index.html[license exception]. If there is no file in [." +"filename]#LICENSE/#, then that license or exception cannot be specified as a " +"detached license under this section." msgstr "" #. type: Plain text -#: documentation/content/en/articles/license-guide/_index.adoc:251 +#: documentation/content/en/articles/license-guide/_index.adoc:252 msgid "" "When reading the license text that is detached from a file, a number of " "considerations must be taken to make the detached license make sense." msgstr "" #. type: Plain text -#: documentation/content/en/articles/license-guide/_index.adoc:254 +#: documentation/content/en/articles/license-guide/_index.adoc:255 msgid "" "Any reference to a copyright notice shall refer to the copyright notice " "constructed from the licensed file, not from any copyright notice in the " @@ -590,18 +586,18 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/license-guide/_index.adoc:256 +#: documentation/content/en/articles/license-guide/_index.adoc:258 msgid "" "When names of entities are referred to in the license text, they shall be " "construed to apply to the list of all copyright holders listed in the " "copyright notices of the licensed file. For example, the BSD-4-clause " "license contains the phrase \"This product includes software developed by " -"the organization\". The phrase 'the organization' should be replaced by the " +"the organization\". The phrase 'the organization' should be replaced by the " "copyright holders." msgstr "" #. type: Plain text -#: documentation/content/en/articles/license-guide/_index.adoc:258 +#: documentation/content/en/articles/license-guide/_index.adoc:260 msgid "" "When the SPDX offers variations of the license, it is understood the license " "in the [.filename]#LICENSE/# file represents the exact version of the " @@ -611,32 +607,32 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/license-guide/_index.adoc:262 +#: documentation/content/en/articles/license-guide/_index.adoc:264 msgid "" "For licenses that have slight variations in text, the SPDX has guidelines to " "match them. These guidelines are not relevant here. Contributors wishing " -"to license under a variant of a SPDX license not contained verbatim in " -"[.filename]#LICENSE/# cannot use the detached option and must specify the " +"to license under a variant of a SPDX license not contained verbatim in [." +"filename]#LICENSE/# cannot use the detached option and must specify the " "license explicitly." msgstr "" #. type: Title === -#: documentation/content/en/articles/license-guide/_index.adoc:263 +#: documentation/content/en/articles/license-guide/_index.adoc:265 #, no-wrap msgid "Files without Copyright or any License Marking" msgstr "" #. type: Plain text -#: documentation/content/en/articles/license-guide/_index.adoc:268 +#: documentation/content/en/articles/license-guide/_index.adoc:270 msgid "" "Some files cannot have suitable comments added to them. In such cases, a " "license may be found in [.filename]#file.ext.license#. For example, a file " -"named [.filename]#foo.jpg# may have a license in " -"[.filename]#foo.jpg.license#, following the REUSE Software conventions." +"named [.filename]#foo.jpg# may have a license in [.filename]#foo.jpg." +"license#, following the REUSE Software conventions." msgstr "" #. type: Plain text -#: documentation/content/en/articles/license-guide/_index.adoc:271 +#: documentation/content/en/articles/license-guide/_index.adoc:273 msgid "" "Files created by the project that lack a copyright notice are understood to " "fall under the blanket copyright and licensing in [.filename]#COPYRIGHT#. " @@ -646,7 +642,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/license-guide/_index.adoc:274 +#: documentation/content/en/articles/license-guide/_index.adoc:276 msgid "" "Files that lack marking and have more than a trivial amount of copyrightable " "material, or whose author believes them to be improperly marked, should be " @@ -655,32 +651,32 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/license-guide/_index.adoc:276 +#: documentation/content/en/articles/license-guide/_index.adoc:278 msgid "" "In the future, all such files will be marked explicitly, or follow the REUSE " "Software [.filename]#.license# convention." msgstr "" #. type: Title === -#: documentation/content/en/articles/license-guide/_index.adoc:278 +#: documentation/content/en/articles/license-guide/_index.adoc:280 #, no-wrap msgid "SPDX-License-Identifier Expressions" msgstr "" #. type: Plain text -#: documentation/content/en/articles/license-guide/_index.adoc:285 +#: documentation/content/en/articles/license-guide/_index.adoc:287 msgid "" "An 'SPDX License expression' is used in two contexts in the FreeBSD software " "collection. First, its full form is used for files that have explicit " -"license statements contained within the file as well as a summarizing " -"SPDX-License-Identifier expression. In this context, the full power of " -"these expressions may be used. Second, in a restricted form described " -"above, it is used to denote the actual license for a given file. In the " -"second context, only a subset of this expression is allowed by the project." +"license statements contained within the file as well as a summarizing SPDX-" +"License-Identifier expression. In this context, the full power of these " +"expressions may be used. Second, in a restricted form described above, it " +"is used to denote the actual license for a given file. In the second " +"context, only a subset of this expression is allowed by the project." msgstr "" #. type: Plain text -#: documentation/content/en/articles/license-guide/_index.adoc:289 +#: documentation/content/en/articles/license-guide/_index.adoc:291 msgid "" "An `SPDX License sub-expression` is either an SPDX short form license " "identifier from the https://spdx.org/licenses/[SPDX License List], or the " @@ -688,14 +684,13 @@ msgid "" "when a https://spdx.org/licenses/exceptions-index.html[license exception] " "applies. When multiple licenses apply, an expression consists of keywords " "\"AND\", \"OR\" separating sub-expressions and surrounded by \"(\", \")\" . " -"The " -"https://spdx.github.io/spdx-spec/appendix-IV-SPDX-license-expressions/[full " -"specification of expressions] spells out all the details and takes " +"The https://spdx.github.io/spdx-spec/appendix-IV-SPDX-license-expressions/" +"[full specification of expressions] spells out all the details and takes " "precedence when it conflicts with the simplified treatment of this section." msgstr "" #. type: Plain text -#: documentation/content/en/articles/license-guide/_index.adoc:297 +#: documentation/content/en/articles/license-guide/_index.adoc:299 msgid "" "Some license identifiers, like [L]GPL, have the option to use only that " "version, or any later version. SPDX defines the suffix `-or-later` to mean " @@ -709,7 +704,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/license-guide/_index.adoc:302 +#: documentation/content/en/articles/license-guide/_index.adoc:304 #, no-wrap msgid "" " // SPDX-License-Identifier: GPL-2.0-only\n" @@ -717,7 +712,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/license-guide/_index.adoc:306 +#: documentation/content/en/articles/license-guide/_index.adoc:308 msgid "" "`WITH` should be used when a license modifier is needed. In the FreeBSD " "project, a number of files from LLVM have an exception to the Apache 2.0 " @@ -725,13 +720,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/license-guide/_index.adoc:310 +#: documentation/content/en/articles/license-guide/_index.adoc:312 #, no-wrap msgid " // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/license-guide/_index.adoc:314 +#: documentation/content/en/articles/license-guide/_index.adoc:316 msgid "" "https://spdx.org/licenses/exceptions-index.html[Exception tags] are managed " "by SPDX. License exceptions can only be applied to certain licenses, as " @@ -739,20 +734,20 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/license-guide/_index.adoc:317 +#: documentation/content/en/articles/license-guide/_index.adoc:319 msgid "" "`OR` should be used if the file has a choice of license and one license is " "selected. For example, some dtsi files are available under dual licenses:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/license-guide/_index.adoc:321 +#: documentation/content/en/articles/license-guide/_index.adoc:323 #, no-wrap msgid " // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/license-guide/_index.adoc:325 +#: documentation/content/en/articles/license-guide/_index.adoc:327 msgid "" "`AND` should be used if the file has multiple licenses whose terms all apply " "to use the file. For example, if code has been incorporated by several " @@ -760,7 +755,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/license-guide/_index.adoc:329 +#: documentation/content/en/articles/license-guide/_index.adoc:331 #, no-wrap msgid " // SPDX-License-Identifier: BSD-2-Clause AND MIT\n" msgstr "" diff --git a/documentation/content/en/articles/linux-emulation/_index.po b/documentation/content/en/articles/linux-emulation/_index.po index a4e50d7ae4..ea76cc08bd 100644 --- a/documentation/content/en/articles/linux-emulation/_index.po +++ b/documentation/content/en/articles/linux-emulation/_index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2022-08-07 10:21-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -413,8 +413,8 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/linux-emulation/_index.adoc:209 msgid "" -"Syscalls on FreeBSD are issued by executing interrupt `0x80` with register `" -"%eax` set to a desired syscall number with arguments passed on the stack." +"Syscalls on FreeBSD are issued by executing interrupt `0x80` with register " +"`%eax` set to a desired syscall number with arguments passed on the stack." msgstr "" #. type: Plain text @@ -1168,11 +1168,11 @@ msgstr "" #: documentation/content/en/articles/linux-emulation/_index.adoc:522 msgid "" "Block locks let waiters to be descheduled and blocked until the lock owner " -"does not drop it and wakes up one or more contenders. In order to avoid " -"starvation issues, blocking locks do priority propagation from the waiters " -"to the owner. Block locks must be implemented through the turnstile " -"interface and are intended to be the most used kind of locks in the kernel, " -"if no particular conditions are met." +"does not drop it and wakes up one or more contenders. To avoid starvation " +"issues, blocking locks do priority propagation from the waiters to the " +"owner. Block locks must be implemented through the turnstile interface and " +"are intended to be the most used kind of locks in the kernel, if no " +"particular conditions are met." msgstr "" #. type: Title ===== @@ -1276,7 +1276,7 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/linux-emulation/_index.adoc:553 msgid "" -"Scheduling barriers are intended to be used in order to drive scheduling of " +"Scheduling barriers are intended to be used to drive scheduling of " "threading. They consist mainly of three different stubs:" msgstr "" @@ -1314,17 +1314,16 @@ msgstr "" #: documentation/content/en/articles/linux-emulation/_index.adoc:569 msgid "" "The FreeBSD kernel has been made preemptive basically to deal with interrupt " -"threads. In fact, in order to avoid high interrupt latency, time-sharing " -"priority threads can be preempted by interrupt threads (in this way, they do " -"not need to wait to be scheduled as the normal path previews). Preemption, " -"however, introduces new racing points that need to be handled, as well. " -"Often, in order to deal with preemption, the simplest thing to do is to " -"completely disable it. A critical section defines a piece of code " -"(borderlined by the pair of functions man:critical_enter[9] and man:" -"critical_exit[9], where preemption is guaranteed to not happen (until the " -"protected code is fully executed). This can often replace a lock " -"effectively but should be used carefully in order to not lose the whole " -"advantage that preemption brings." +"threads. In fact, to avoid high interrupt latency, time-sharing priority " +"threads can be preempted by interrupt threads (in this way, they do not need " +"to wait to be scheduled as the normal path previews). Preemption, however, " +"introduces new racing points that need to be handled, as well. Often, to " +"deal with preemption, the simplest thing to do is to completely disable it. " +"A critical section defines a piece of code (borderlined by the pair of " +"functions man:critical_enter[9] and man:critical_exit[9], where preemption " +"is guaranteed to not happen (until the protected code is fully executed). " +"This can often replace a lock effectively but should be used carefully to " +"not lose the whole advantage that preemption brings." msgstr "" #. type: Title ===== @@ -1354,11 +1353,11 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/linux-emulation/_index.adoc:584 msgid "" -"`sched_bind` is an API used in order to bind a thread to a particular CPU " -"for all the time it executes the code, until a `sched_unbind` function call " -"does not unbind it. This feature has a key role in situations where you " -"cannot trust the current state of CPUs (for example, at very early stages of " -"boot), as you want to avoid your thread to migrate on inactive CPUs. Since " +"`sched_bind` is an API used to bind a thread to a particular CPU for all the " +"time it executes the code, until a `sched_unbind` function call does not " +"unbind it. This feature has a key role in situations where you cannot trust " +"the current state of CPUs (for example, at very early stages of boot), as " +"you want to avoid your thread to migrate on inactive CPUs. Since " "`sched_bind` and `sched_unbind` manipulate internal scheduler structures, " "they need to be enclosed in `sched_lock` acquisition/releasing when used." msgstr "" @@ -1720,7 +1719,7 @@ msgid "" "auxiliary files and the implementation consists of printing a message saying " "that this syscall is not implemented. The `UNIMPL` prototype is not used " "because we want to be able to identify the name of the syscall that was " -"called in order to know what syscalls are more important to implement." +"called to know what syscalls are more important to implement." msgstr "" #. type: Title === @@ -1796,14 +1795,14 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/linux-emulation/_index.adoc:782 msgid "" -"Many UNIX(R) derivates implement the man:ptrace[2] syscall in order to allow " -"various tracking and debugging features. This facility enables the tracing " -"process to obtain various information about the traced process, like " -"register dumps, any memory from the process address space, etc. and also to " -"trace the process like in stepping an instruction or between system entries " -"(syscalls and traps). man:ptrace[2] also lets you set various information " -"in the traced process (registers etc.). man:ptrace[2] is a UNIX(R)-wide " -"standard implemented in most UNIX(R)es around the world." +"Many UNIX(R) derivates implement the man:ptrace[2] syscall to allow various " +"tracking and debugging features. This facility enables the tracing process " +"to obtain various information about the traced process, like register dumps, " +"any memory from the process address space, etc. and also to trace the " +"process like in stepping an instruction or between system entries (syscalls " +"and traps). man:ptrace[2] also lets you set various information in the " +"traced process (registers etc.). man:ptrace[2] is a UNIX(R)-wide standard " +"implemented in most UNIX(R)es around the world." msgstr "" #. type: Plain text @@ -2358,11 +2357,11 @@ msgstr "" msgid "" "This will load the content of the `%edx` register into memory location " "0x1244. Some segment registers have a special use, for example `%cs` is " -"used for code segment and `%ss` is used for stack segment but `%fs` and `" -"%gs` are generally unused. Segments are either stored in a global GDT table " -"or in a local LDT table. LDT is accessed via an entry in the GDT. The LDT " -"can store more types of segments. LDT can be per process. Both tables " -"define up to 8191 entries." +"used for code segment and `%ss` is used for stack segment but `%fs` and " +"`%gs` are generally unused. Segments are either stored in a global GDT " +"table or in a local LDT table. LDT is accessed via an entry in the GDT. " +"The LDT can store more types of segments. LDT can be per process. Both " +"tables define up to 8191 entries." msgstr "" #. type: Title ==== diff --git a/documentation/content/en/articles/pgpkeys/_index.po b/documentation/content/en/articles/pgpkeys/_index.po index 19147e25f4..a2e554a8a4 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: 2023-04-20 20:56-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -2805,50 +2805,56 @@ msgstr "" msgid "`{rnagy}`" msgstr "" +#. type: Title === +#: documentation/content/en/articles/pgpkeys/_index.adoc:1458 +#, no-wrap +msgid "`{vvd}`" +msgstr "" + #. type: Title == -#: documentation/content/en/articles/pgpkeys/_index.adoc:1459 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1462 #, no-wrap msgid "Other Cluster Account Holders" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1461 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1464 #, no-wrap msgid "`{bk}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1464 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1467 #, no-wrap msgid "`{deb}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1467 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1470 #, no-wrap msgid "`{debdrup}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1470 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1473 #, no-wrap msgid "`{dutchdaemon}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1473 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1476 #, no-wrap msgid "`{keymaster}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1476 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1479 #, no-wrap msgid "`{mwlucas}`" msgstr "" #. type: Title === -#: documentation/content/en/articles/pgpkeys/_index.adoc:1479 +#: documentation/content/en/articles/pgpkeys/_index.adoc:1482 #, no-wrap msgid "`{dhw}`" msgstr "" diff --git a/documentation/content/en/articles/rc-scripting/_index.po b/documentation/content/en/articles/rc-scripting/_index.po index 5ffc6b104b..f90baeddb2 100644 --- a/documentation/content/en/articles/rc-scripting/_index.po +++ b/documentation/content/en/articles/rc-scripting/_index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2022-07-07 23:23-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -145,23 +145,22 @@ msgid "" "article by Luke Mewburn>>, and the [.filename]#rc.d# components are " "documented in great detail in <<manpages, the respective manual pages>>. " "However, it might not appear obvious to an [.filename]#rc.d# newbie how to " -"tie the numerous bits and pieces together in order to create a well-styled " -"script for a particular task. Therefore this article will try a different " -"approach to describe [.filename]#rc.d#. It will show which features should " -"be used in a number of typical cases, and why. Note that this is not a how-" -"to document because our aim is not at giving ready-made recipes, but at " -"showing a few easy entrances into the [.filename]#rc.d# realm. Neither is " -"this article a replacement for the relevant manual pages. Do not hesitate " -"to refer to them for more formal and complete documentation while reading " -"this article." +"tie the numerous bits and pieces together to create a well-styled script for " +"a particular task. Therefore this article will try a different approach to " +"describe [.filename]#rc.d#. It will show which features should be used in a " +"number of typical cases, and why. Note that this is not a how-to document " +"because our aim is not at giving ready-made recipes, but at showing a few " +"easy entrances into the [.filename]#rc.d# realm. Neither is this article a " +"replacement for the relevant manual pages. Do not hesitate to refer to them " +"for more formal and complete documentation while reading this article." msgstr "" #. type: Plain text #: documentation/content/en/articles/rc-scripting/_index.adoc:105 msgid "" "There are prerequisites to understanding this article. First of all, you " -"should be familiar with the man:sh[1] scripting language in order to master " -"[.filename]#rc.d#. In addition, you should know how the system performs " +"should be familiar with the man:sh[1] scripting language to master [." +"filename]#rc.d#. In addition, you should know how the system performs " "userland startup and shutdown tasks, which is described in man:rc[8]." msgstr "" @@ -183,9 +182,9 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/rc-scripting/_index.adoc:114 msgid "" -"A little consideration before starting `$EDITOR` will not hurt. In order to " -"write a well-tempered [.filename]#rc.d# script for a system service, we " -"should be able to answer the following questions first:" +"A little consideration before starting `$EDITOR` will not hurt. To write a " +"well-tempered [.filename]#rc.d# script for a system service, we should be " +"able to answer the following questions first:" msgstr "" #. type: Plain text @@ -287,12 +286,12 @@ msgstr "" #. type: delimited block = 4 #: documentation/content/en/articles/rc-scripting/_index.adoc:162 msgid "" -"In order to be properly managed by the [.filename]#rc.d# framework, its " -"scripts need to be written in the man:sh[1] language. If you have a service " -"or port that uses a binary control utility or a startup routine written in " -"another language, install that element in [.filename]#/usr/sbin# (for the " -"system) or [.filename]#/usr/local/sbin# (for ports) and call it from a man:" -"sh[1] script in the appropriate [.filename]#rc.d# directory." +"To be properly managed by the [.filename]#rc.d# framework, its scripts need " +"to be written in the man:sh[1] language. If you have a service or port that " +"uses a binary control utility or a startup routine written in another " +"language, install that element in [.filename]#/usr/sbin# (for the system) or " +"[.filename]#/usr/local/sbin# (for ports) and call it from a man:sh[1] script " +"in the appropriate [.filename]#rc.d# directory." msgstr "" #. type: delimited block = 4 @@ -375,8 +374,8 @@ msgstr "" #. type: delimited block = 4 #: documentation/content/en/articles/rc-scripting/_index.adoc:207 msgid "" -"To make the code in [.filename]#rc.d# more uniform, it is common to use `" -"${name}` wherever appropriate. Thus a number of lines can be just copied " +"To make the code in [.filename]#rc.d# more uniform, it is common to use " +"`${name}` wherever appropriate. Thus a number of lines can be just copied " "from one script to another." msgstr "" @@ -826,8 +825,8 @@ msgstr "" #: documentation/content/en/articles/rc-scripting/_index.adoc:445 msgid "" "➊ Additional arguments to `$command` can be passed in " -"`command_args`. They will be added to the command line after `" -"$mumbled_flags`. Since the final command line is passed to `eval` for its " +"`command_args`. They will be added to the command line after " +"`$mumbled_flags`. Since the final command line is passed to `eval` for its " "actual execution, input and output redirections can be specified in " "`command_args`." msgstr "" @@ -1571,11 +1570,11 @@ msgstr "" #. type: delimited block = 4 #: documentation/content/en/articles/rc-scripting/_index.adoc:825 msgid "" -"An man:sh[1] programmer ought to understand the subtle difference between `" -"$*` and `$@` as the ways to designate all positional parameters. For its in-" -"depth discussion, refer to a good handbook on man:sh[1] scripting. _Do not_ " -"use the expressions until you fully understand them because their misuse " -"will result in buggy and insecure scripts." +"An man:sh[1] programmer ought to understand the subtle difference between " +"`$*` and `$@` as the ways to designate all positional parameters. For its " +"in-depth discussion, refer to a good handbook on man:sh[1] scripting. _Do " +"not_ use the expressions until you fully understand them because their " +"misuse will result in buggy and insecure scripts." msgstr "" #. type: delimited block = 4 diff --git a/documentation/content/en/articles/remote-install/_index.po b/documentation/content/en/articles/remote-install/_index.po index 16b230bb06..ebd348bd77 100644 --- a/documentation/content/en/articles/remote-install/_index.po +++ b/documentation/content/en/articles/remote-install/_index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2022-02-01 09:21-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -100,10 +100,10 @@ msgstr "" msgid "" "As we have mentioned in the <<background>> section, many of the reputable " "server hosting companies provide some kind of rescue system, which is booted " -"from their LAN and accessible over SSH. They usually provide this support in " -"order to help their customers fix broken operating systems. As this article " -"will explain, it is possible to install FreeBSD with the help of these " -"rescue systems." +"from their LAN and accessible over SSH. They usually provide this support to " +"help their customers fix broken operating systems. As this article will " +"explain, it is possible to install FreeBSD with the help of these rescue " +"systems." msgstr "" #. type: delimited block = 4 @@ -509,10 +509,9 @@ msgstr "" #: documentation/content/en/articles/remote-install/_index.adoc:265 msgid "" "Now, manually edit the label of the given disk. Refer to the man:bsdlabel[8] " -"manual page in order to find out how to create partitions. Create partitions " -"`a` for [.filename]#/# (root) file system, `b` for swap, `d` for [." -"filename]#/var#, `e` for [.filename]#/usr# and finally `f` which will later " -"be used for ZFS." +"manual page to find out how to create partitions. Create partitions `a` for " +"[.filename]#/# (root) file system, `b` for swap, `d` for [.filename]#/var#, " +"`e` for [.filename]#/usr# and finally `f` which will later be used for ZFS." msgstr "" #. type: Plain text @@ -589,8 +588,8 @@ msgstr "" msgid "" "Go to the [.guimenuitem]#Distributions# menu, move the cursor with the arrow " "keys to `Minimal`, and check it by pressing kbd:[Space]. This article uses " -"the Minimal distribution in order to save network traffic, because the " -"system itself will be installed over ftp. Exit this menu by choosing `Exit`." +"the Minimal distribution to save network traffic, because the system itself " +"will be installed over ftp. Exit this menu by choosing `Exit`." msgstr "" #. type: delimited block = 4 @@ -626,15 +625,15 @@ msgstr "" msgid "" "The FreeBSD operating system should be installed now; however, the process " "is not finished yet. It is necessary to perform some post installation " -"steps in order to allow FreeBSD to boot in the future and to be able to log " -"in to the system." +"steps to allow FreeBSD to boot in the future and to be able to log in to the " +"system." msgstr "" #. type: Plain text #: documentation/content/en/articles/remote-install/_index.adoc:322 msgid "" -"You must now man:chroot[8] into the freshly installed system in order to " -"finish the installation. Use the following command:" +"You must now man:chroot[8] into the freshly installed system to finish the " +"installation. Use the following command:" msgstr "" #. type: delimited block . 4 diff --git a/documentation/content/en/articles/vinum/_index.po b/documentation/content/en/articles/vinum/_index.po index 1545842687..ed9a0c336e 100644 --- a/documentation/content/en/articles/vinum/_index.po +++ b/documentation/content/en/articles/vinum/_index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2022-02-01 10:28-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -79,16 +79,15 @@ msgstr "" #. type: delimited block = 4 #: documentation/content/en/articles/vinum/_index.adoc:76 msgid "" -"Starting with FreeBSD 5, [.filename]#vinum# has been rewritten in order to " -"fit into the extref:{handbook}[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#. " -"As of FreeBSD 6, the original [.filename]#vinum# implementation is no longer " -"available in the code base." +"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. 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#. As of FreeBSD 6, the original [." +"filename]#vinum# implementation is no longer available in the code base." msgstr "" #. type: Title == @@ -142,9 +141,9 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/vinum/_index.adoc:98 msgid "" -"The traditional and obvious solution to this bottleneck is \"more spindles" -"\": rather than using one large disk, use several smaller disks with the " -"same aggregate storage space. Each disk is capable of positioning and " +"The traditional and obvious solution to this bottleneck is \"more " +"spindles\": rather than using one large disk, use several smaller disks with " +"the same aggregate storage space. Each disk is capable of positioning and " "transferring independently, so the effective throughput increases by a " "factor close to the number of disks used." msgstr "" @@ -314,8 +313,8 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/vinum/_index.adoc:162 msgid "" -"In order to address these problems, [.filename]#vinum# implements a four-" -"level hierarchy of objects:" +"To address these problems, [.filename]#vinum# implements a four-level " +"hierarchy of objects:" msgstr "" #. type: Plain text @@ -431,12 +430,12 @@ msgstr "" #: documentation/content/en/articles/vinum/_index.adoc:190 msgid "" "A _striped plex_ stripes the data across each subdisk. The subdisks must all " -"be the same size and there must be at least two subdisks in order to " -"distinguish it from a concatenated plex. The greatest advantage of striped " -"plexes is that they reduce hot spots. By choosing an optimum sized stripe, " -"about 256 kB, the load can be evened out on the component drives. Extending " -"a plex by adding new subdisks is so complicated that [.filename]#vinum# does " -"not implement it." +"be the same size and there must be at least two subdisks to distinguish it " +"from a concatenated plex. The greatest advantage of striped plexes is that " +"they reduce hot spots. By choosing an optimum sized stripe, about 256 kB, " +"the load can be evened out on the component drives. Extending a plex by " +"adding new subdisks is so complicated that [.filename]#vinum# does not " +"implement it." msgstr "" #. type: Plain text @@ -1121,7 +1120,7 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/vinum/_index.adoc:488 -msgid "In order to create a file system on this volume, use man:newfs[8]:" +msgid "To create a file system on this volume, use man:newfs[8]:" msgstr "" #. type: delimited block . 4 @@ -1339,8 +1338,8 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/vinum/_index.adoc:586 msgid "" -"In order to set up these `a` partitions for each device containing part of " -"the root volume, the following is required:" +"To set up these `a` partitions for each device containing part of the root " +"volume, the following is required:" msgstr "" #. type: delimited block = 4 @@ -1361,8 +1360,7 @@ msgstr "" #: documentation/content/en/articles/vinum/_index.adoc:598 msgid "" "[.filename]#vinum# offsets and sizes are measured in bytes. They must be " -"divided by 512 in order to obtain the block numbers that are to be used by " -"`bsdlabel`." +"divided by 512 to obtain the block numbers that are to be used by `bsdlabel`." msgstr "" #. type: Plain text @@ -1649,7 +1647,6 @@ msgid "" "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, in order to " -"have the [.filename]#vinum# header and the system bootstrap no longer " -"collide." +"move the entire [.filename]#vinum# partition by at least 4 KB, to have the [." +"filename]#vinum# header and the system bootstrap no longer collide." msgstr "" diff --git a/documentation/content/en/articles/vm-design/_index.po b/documentation/content/en/articles/vm-design/_index.po index afa3c007ac..efe522cb4f 100644 --- a/documentation/content/en/articles/vm-design/_index.po +++ b/documentation/content/en/articles/vm-design/_index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2022-07-07 23:23-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -111,8 +111,8 @@ msgstr "" msgid "" "The most important aspect of performance design is what is known as " "\"Optimizing the Critical Path\". It is often the case that performance " -"optimizations add a little bloat to the code in order to make the critical " -"path perform better." +"optimizations add a little bloat to the code to make the critical path " +"perform better." msgstr "" #. type: Plain text @@ -372,10 +372,10 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/vm-design/_index.adoc:189 msgid "" -"Also, in order to keep track of swap space, a \"list of holes\" is kept in " -"kernel memory, and this tends to get severely fragmented as well. Since the " -"\"list of holes\" is a linear list, the swap allocation and freeing " -"performance is a non-optimal O(n)-per-page." +"Also, to keep track of swap space, a \"list of holes\" is kept in kernel " +"memory, and this tends to get severely fragmented as well. Since the \"list " +"of holes\" is a linear list, the swap allocation and freeing performance is " +"a non-optimal O(n)-per-page." msgstr "" #. type: Plain text @@ -432,11 +432,10 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/vm-design/_index.adoc:200 msgid "" -"The entire radix tree bitmap is also preallocated in order to avoid having " -"to allocate kernel memory during critical low memory swapping operations. " -"After all, the system tends to swap when it is low on memory so we should " -"avoid allocating kernel memory at such times in order to avoid potential " -"deadlocks." +"The entire radix tree bitmap is also preallocated to avoid having to " +"allocate kernel memory during critical low memory swapping operations. After " +"all, the system tends to swap when it is low on memory so we should avoid " +"allocating kernel memory at such times to avoid potential deadlocks." msgstr "" #. type: Plain text @@ -450,9 +449,9 @@ msgstr "" #: documentation/content/en/articles/vm-design/_index.adoc:203 msgid "" "I did not take the final step of having an \"allocating hint pointer\" that " -"would trundle through a portion of swap as allocations were made in order to " -"further guarantee contiguous allocations or at least locality of reference, " -"but I ensured that such an addition could be made." +"would trundle through a portion of swap as allocations were made to further " +"guarantee contiguous allocations or at least locality of reference, but I " +"ensured that such an addition could be made." msgstr "" #. type: Title == @@ -479,9 +478,9 @@ msgid "" "How much overhead are we willing to suffer in the critical path to avoid " "freeing the wrong page? Each wrong choice we make will cost us hundreds of " "thousands of CPU cycles and a noticeable stall of the affected processes, so " -"we are willing to endure a significant amount of overhead in order to be " -"sure that the right page is chosen. This is why FreeBSD tends to outperform " -"other systems when memory resources become stressed." +"we are willing to endure a significant amount of overhead to be sure that " +"the right page is chosen. This is why FreeBSD tends to outperform other " +"systems when memory resources become stressed." msgstr "" #. type: Plain text @@ -559,10 +558,10 @@ msgstr "" msgid "" "An urban myth has circulated for years that Linux did a better job avoiding " "swapouts than FreeBSD, but this in fact is not true. What was actually " -"occurring was that FreeBSD was proactively paging out unused pages in order " -"to make room for more disk cache while Linux was keeping unused pages in " -"core and leaving less memory available for cache and process pages. I do " -"not know whether this is still true today." +"occurring was that FreeBSD was proactively paging out unused pages to make " +"room for more disk cache while Linux was keeping unused pages in core and " +"leaving less memory available for cache and process pages. I do not know " +"whether this is still true today." msgstr "" #. type: Title == @@ -603,9 +602,9 @@ msgid "" "optimize the zeroing operation the VM system has the ability to pre-zero " "pages and mark them as such, and to request pre-zeroed pages when zero-fill " "faults occur. The pre-zeroing occurs whenever the CPU is idle but the " -"number of pages the system pre-zeros is limited in order to avoid blowing " -"away the memory caches. This is an excellent example of adding complexity " -"to the VM system in order to optimize the critical path." +"number of pages the system pre-zeros is limited to avoid blowing away the " +"memory caches. This is an excellent example of adding complexity to the VM " +"system to optimize the critical path." msgstr "" #. type: Title == @@ -850,20 +849,20 @@ msgstr "" msgid "" "`pv_entry` structures only represent pages mapped by the MMU (one `pv_entry` " "represents one pte). This means that when we need to remove all hardware " -"references to a `vm_page` (in order to reuse the page for something else, " -"page it out, clear it, dirty it, and so forth) we can simply scan the linked " -"list of pv_entry's associated with that vm_page to remove or modify the " -"pte's from their page tables." +"references to a `vm_page` (to reuse the page for something else, page it " +"out, clear it, dirty it, and so forth) we can simply scan the linked list of " +"pv_entry's associated with that vm_page to remove or modify the pte's from " +"their page tables." msgstr "" #. type: Plain text #: documentation/content/en/articles/vm-design/_index.adoc:371 msgid "" -"Under Linux there is no such linked list. In order to remove all the " -"hardware page table mappings for a `vm_page` linux must index into every VM " -"object that _might_ have mapped the page. For example, if you have 50 " -"processes all mapping the same shared library and want to get rid of page X " -"in that library, you need to index into the page table for each of those 50 " +"Under Linux there is no such linked list. To remove all the hardware page " +"table mappings for a `vm_page` linux must index into every VM object that " +"_might_ have mapped the page. For example, if you have 50 processes all " +"mapping the same shared library and want to get rid of page X in that " +"library, you need to index into the page table for each of those 50 " "processes even if only 10 of them have actually mapped the page. So Linux " "is trading off the simplicity of its design against performance. Many VM " "algorithms which are O(1) or (small N) under FreeBSD wind up being O(N), " @@ -877,9 +876,9 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/vm-design/_index.adoc:373 msgid "" -"FreeBSD has added complexity (the `pv_entry` scheme) in order to increase " -"performance (to limit page table accesses to _only_ those pte's that need to " -"be modified)." +"FreeBSD has added complexity (the `pv_entry` scheme) to increase performance " +"(to limit page table accesses to _only_ those pte's that need to be " +"modified)." msgstr "" #. type: Plain text @@ -1000,12 +999,12 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/vm-design/_index.adoc:421 msgid "" -"Note that I say \"reasonably\" contiguous rather than simply \"contiguous" -"\". From the point of view of a 128K direct mapped cache, the physical " -"address 0 is the same as the physical address 128K. So two side-by-side " -"pages in your virtual address space may wind up being offset 128K and offset " -"132K in physical memory, but could also easily be offset 128K and offset 4K " -"in physical memory and still retain the same cache performance " +"Note that I say \"reasonably\" contiguous rather than simply " +"\"contiguous\". From the point of view of a 128K direct mapped cache, the " +"physical address 0 is the same as the physical address 128K. So two side-by-" +"side pages in your virtual address space may wind up being offset 128K and " +"offset 132K in physical memory, but could also easily be offset 128K and " +"offset 4K in physical memory and still retain the same cache performance " "characteristics. So page-coloring does _not_ have to assign truly " "contiguous pages of physical memory to contiguous pages of virtual memory, " "it just needs to make sure it assigns contiguous pages from the point of " diff --git a/documentation/content/en/books/arch-handbook/mac/_index.po b/documentation/content/en/books/arch-handbook/mac/_index.po index b198edda73..27b55eeaac 100644 --- a/documentation/content/en/books/arch-handbook/mac/_index.po +++ b/documentation/content/en/books/arch-handbook/mac/_index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2022-02-01 10:28-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -71,12 +71,12 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:68 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:69 msgid "" "THIS DOCUMENTATION IS PROVIDED BY THE NETWORKS ASSOCIATES TECHNOLOGY, INC " "\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED " "TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR " -"PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL NETWORKS ASSOCIATES TECHNOLOGY, " +"PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL NETWORKS ASSOCIATES TECHNOLOGY, " "INC BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR " "CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF " "SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS " @@ -87,52 +87,52 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:71 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:72 #, no-wrap msgid "Synopsis" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:74 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:77 msgid "" "FreeBSD includes experimental support for several mandatory access control " "policies, as well as a framework for kernel security extensibility, the " -"TrustedBSD MAC Framework. The MAC Framework is a pluggable access control " +"TrustedBSD MAC Framework. The MAC Framework is a pluggable access control " "framework, permitting new security policies to be easily linked into the " -"kernel, loaded at boot, or loaded dynamically at run-time. The framework " +"kernel, loaded at boot, or loaded dynamically at run-time. The framework " "provides a variety of features to make it easier to implement new security " "policies, including the ability to easily tag security labels (such as " "confidentiality information) onto system objects." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:76 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:79 msgid "" "This chapter introduces the MAC policy framework and provides documentation " "for a sample MAC policy module." msgstr "" #. type: Title == -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:78 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:81 #, no-wrap msgid "Introduction" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:81 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:87 msgid "" "The TrustedBSD MAC framework provides a mechanism to allow the compile-time " -"or run-time extension of the kernel access control model. New system " +"or run-time extension of the kernel access control model. New system " "policies may be implemented as kernel modules and linked to the kernel; if " -"multiple policy modules are present, their results will be composed. The MAC " -"Framework provides a variety of access control infrastructure services to " -"assist policy writers, including support for transient and persistent policy-" -"agnostic object security labels. This support is currently considered " -"experimental." +"multiple policy modules are present, their results will be composed. The " +"MAC Framework provides a variety of access control infrastructure services " +"to assist policy writers, including support for transient and persistent " +"policy-agnostic object security labels. This support is currently " +"considered experimental." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:83 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:89 msgid "" "This chapter provides information appropriate for developers of policy " "modules, as well as potential consumers of MAC-enabled environments, to " @@ -141,160 +141,160 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:85 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:91 #, no-wrap msgid "Policy Background" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:88 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:98 msgid "" "Mandatory Access Control (MAC), refers to a set of access control policies " -"that are mandatorily enforced on users by the operating system. MAC policies " -"may be contrasted with Discretionary Access Control (DAC) protections, by " -"which non-administrative users may (at their discretion) protect objects. In " -"traditional UNIX systems, DAC protections include file permissions and " -"access control lists; MAC protections include process controls preventing " -"inter-user debugging and firewalls. A variety of MAC policies have been " -"formulated by operating system designers and security researches, including " -"the Multi-Level Security (MLS) confidentiality policy, the Biba integrity " -"policy, Role-Based Access Control (RBAC), Domain and Type Enforcement (DTE), " -"and Type Enforcement (TE). Each model bases decisions on a variety of " -"factors, including user identity, role, and security clearance, as well as " -"security labels on objects representing concepts such as data sensitivity " -"and integrity." +"that are mandatorily enforced on users by the operating system. MAC " +"policies may be contrasted with Discretionary Access Control (DAC) " +"protections, by which non-administrative users may (at their discretion) " +"protect objects. In traditional UNIX systems, DAC protections include file " +"permissions and access control lists; MAC protections include process " +"controls preventing inter-user debugging and firewalls. A variety of MAC " +"policies have been formulated by operating system designers and security " +"researches, including the Multi-Level Security (MLS) confidentiality policy, " +"the Biba integrity policy, Role-Based Access Control (RBAC), Domain and Type " +"Enforcement (DTE), and Type Enforcement (TE). Each model bases decisions on " +"a variety of factors, including user identity, role, and security clearance, " +"as well as security labels on objects representing concepts such as data " +"sensitivity and integrity." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:90 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:101 msgid "" "The TrustedBSD MAC Framework is capable of supporting policy modules that " "implement all of these policies, as well as a broad class of system " "hardening policies, which may use existing security attributes, such as user " "and group IDs, as well as extended attributes on files, and other system " -"properties. In addition, despite the name, the MAC Framework can also be " +"properties. In addition, despite the name, the MAC Framework can also be " "used to implement purely discretionary policies, as policy modules are given " "substantial flexibility in how they authorize protections." msgstr "" #. type: Title == -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:92 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:103 #, no-wrap msgid "MAC Framework Kernel Architecture" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:95 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:107 msgid "" "The TrustedBSD MAC Framework permits kernel modules to extend the operating " "system security policy, as well as providing infrastructure functionality " -"required by many access control modules. If multiple policies are " +"required by many access control modules. If multiple policies are " "simultaneously loaded, the MAC Framework will usefully (for some definition " "of useful) compose the results of the policies." msgstr "" #. type: Title === -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:97 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:109 #, no-wrap msgid "Kernel Elements" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:100 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:112 msgid "The MAC Framework contains a number of kernel elements:" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:102 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:114 msgid "Framework management interfaces" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:103 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:115 msgid "Concurrency and synchronization primitives." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:104 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:116 msgid "Policy registration" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:105 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:117 msgid "Extensible security label for kernel objects" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:106 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:118 msgid "Policy entry point composition operators" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:107 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:119 msgid "Label management primitives" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:108 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:120 msgid "Entry point API invoked by kernel services" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:109 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:121 msgid "Entry point API to policy modules" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:110 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:122 msgid "" "Entry points implementations (policy life cycle, object life cycle/label " "management, access control checks)." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:111 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:123 msgid "Policy-agnostic label-management system calls" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:112 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:124 msgid "`mac_syscall()` multiplex system call" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:113 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:125 msgid "Various security policies implemented as MAC policy modules" msgstr "" #. type: Title === -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:115 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:127 #, no-wrap msgid "Framework Management Interfaces" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:118 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:130 msgid "" "The TrustedBSD MAC Framework may be directly managed using sysctl's, loader " "tunables, and system calls." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:120 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:135 msgid "" "In most cases, sysctl's and loader tunables of the same name modify the same " "parameters, and control behavior such as enforcement of protections relating " -"to various kernel subsystems. In addition, if MAC debugging support is " +"to various kernel subsystems. In addition, if MAC debugging support is " "compiled into the kernel, several counters will be maintained tracking label " -"allocation. It is generally advisable that per-subsystem enforcement " +"allocation. It is generally advisable that per-subsystem enforcement " "controls not be used to control policy behavior in production environments, " -"as they broadly impact the operation of all active policies. Instead, per-" +"as they broadly impact the operation of all active policies. Instead, per-" "policy controls should be preferred, as they provide greater granularity and " "greater operational consistency for policy modules." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:122 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:137 msgid "" "Loading and unloading of policy modules is performed using the system module " "management system calls and other system interfaces, including boot loader " @@ -303,36 +303,36 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:124 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:139 #, no-wrap msgid "Policy List Concurrency and Synchronization" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:127 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:146 msgid "" "As the set of active policies may change at run-time, and the invocation of " "entry points is non-atomic, synchronization is required to prevent loading " "or unloading of policies while an entry point invocation is in progress, " -"freezing the set of active policies for the duration. This is accomplished " +"freezing the set of active policies for the duration. This is accomplished " "by means of a framework busy count: whenever an entry point is entered, the " "busy count is incremented; whenever it is exited, the busy count is " -"decremented. While the busy count is elevated, policy list changes are not " +"decremented. While the busy count is elevated, policy list changes are not " "permitted, and threads attempting to modify the policy list will sleep until " -"the list is not busy. The busy count is protected by a mutex, and a " +"the list is not busy. The busy count is protected by a mutex, and a " "condition variable is used to wake up sleepers waiting on policy list " -"modifications. One side effect of this synchronization model is that " +"modifications. One side effect of this synchronization model is that " "recursion into the MAC Framework from within a policy module is permitted, " "although not generally used." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:129 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:149 msgid "" "Various optimizations are used to reduce the overhead of the busy count, " "including avoiding the full cost of incrementing and decrementing if the " "list is empty or contains only static entries (policies that are loaded " -"before the system starts, and cannot be unloaded). A compile-time option is " +"before the system starts, and cannot be unloaded). A compile-time option is " "also provided which prevents any change in the set of loaded policies at run-" "time, which eliminates the mutex locking costs associated with supporting " "dynamically loaded and unloaded policies as synchronization is no longer " @@ -340,7 +340,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:131 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:151 msgid "" "As the MAC Framework is not permitted to block in some entry points, a " "normal sleep lock cannot be used; as a result, it is possible for the load " @@ -349,215 +349,217 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:133 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:153 #, no-wrap msgid "Label Synchronization" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:136 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:160 msgid "" "As kernel objects of interest may generally be accessed from more than one " "thread at a time, and simultaneous entry of more than one thread into the " "MAC Framework is permitted, security attribute storage maintained by the MAC " -"Framework is carefully synchronized. In general, existing kernel " +"Framework is carefully synchronized. In general, existing kernel " "synchronization on kernel object data is used to protect MAC Framework " "security labels on the object: for example, MAC labels on sockets are " -"protected using the existing socket mutex. Likewise, semantics for " +"protected using the existing socket mutex. Likewise, semantics for " "concurrent access are generally identical to those of the container objects: " "for credentials, copy-on-write semantics are maintained for label contents " -"as with the remainder of the credential structure. The MAC Framework asserts " -"necessary locks on objects when invoked with an object reference. Policy " -"authors must be aware of these synchronization semantics, as they will " -"sometimes limit the types of accesses permitted on labels: for example, when " -"a read-only reference to a credential is passed to a policy via an entry " -"point, only read operations are permitted on the label state attached to the " -"credential." +"as with the remainder of the credential structure. The MAC Framework " +"asserts necessary locks on objects when invoked with an object reference. " +"Policy authors must be aware of these synchronization semantics, as they " +"will sometimes limit the types of accesses permitted on labels: for example, " +"when a read-only reference to a credential is passed to a policy via an " +"entry point, only read operations are permitted on the label state attached " +"to the credential." msgstr "" #. type: Title === -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:138 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:162 #, no-wrap msgid "Policy Synchronization and Concurrency" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:141 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:168 msgid "" "Policy modules must be written to assume that many kernel threads may " "simultaneously enter one more policy entry points due to the parallel and " -"preemptive nature of the FreeBSD kernel. If the policy module makes use of " +"preemptive nature of the FreeBSD kernel. If the policy module makes use of " "mutable state, this may require the use of synchronization primitives within " "the policy to prevent inconsistent views on that state resulting in " -"incorrect operation of the policy. Policies will generally be able to make " +"incorrect operation of the policy. Policies will generally be able to make " "use of existing FreeBSD synchronization primitives for this purpose, " "including mutexes, sleep locks, condition variables, and counting " -"semaphores. However, policies should be written to employ these primitives " +"semaphores. However, policies should be written to employ these primitives " "carefully, respecting existing kernel lock orders, and recognizing that some " "entry points are not permitted to sleep, limiting the use of primitives in " "those entry points to mutexes and wakeup operations." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:143 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:171 msgid "" "When policy modules call out to other kernel subsystems, they will generally " "need to release any in-policy locks in order to avoid violating the kernel " -"lock order or risking lock recursion. This will maintain policy locks as " +"lock order or risking lock recursion. This will maintain policy locks as " "leaf locks in the global lock order, helping to avoid deadlock." msgstr "" #. type: Title === -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:145 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:173 #, no-wrap msgid "Policy Registration" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:148 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:180 msgid "" "The MAC Framework maintains two lists of active policies: a static list, and " -"a dynamic list. The lists differ only with regards to their locking " +"a dynamic list. The lists differ only with regards to their locking " "semantics: an elevated reference count is not required to make use of the " -"static list. When kernel modules containing MAC Framework policies are " +"static list. When kernel modules containing MAC Framework policies are " "loaded, the policy module will use `SYSINIT` to invoke a registration " "function; when a policy module is unloaded, `SYSINIT` will likewise invoke a " -"de-registration function. Registration may fail if a policy module is loaded " -"more than once, if insufficient resources are available for the registration " -"(for example, the policy might require labeling and insufficient labeling " -"state might be available), or other policy prerequisites might not be met " -"(some policies may only be loaded prior to boot). Likewise, de-registration " -"may fail if a policy is flagged as not unloadable." +"de-registration function. Registration may fail if a policy module is " +"loaded more than once, if insufficient resources are available for the " +"registration (for example, the policy might require labeling and " +"insufficient labeling state might be available), or other policy " +"prerequisites might not be met (some policies may only be loaded prior to " +"boot). Likewise, de-registration may fail if a policy is flagged as not " +"unloadable." msgstr "" #. type: Title === -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:150 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:182 #, no-wrap msgid "Entry Points" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:153 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:189 msgid "" "Kernel services interact with the MAC Framework in two ways: they invoke a " "series of APIs to notify the framework of relevant events, and they provide " -"a policy-agnostic label structure pointer in security-relevant objects. The " +"a policy-agnostic label structure pointer in security-relevant objects. The " "label pointer is maintained by the MAC Framework via label management entry " "points, and permits the Framework to offer a labeling service to policy " "modules through relatively non-invasive changes to the kernel subsystem " -"maintaining the object. For example, label pointers have been added to " +"maintaining the object. For example, label pointers have been added to " "processes, process credentials, sockets, pipes, vnodes, Mbufs, network " "interfaces, IP reassembly queues, and a variety of other security-relevant " -"structures. Kernel services also invoke the MAC Framework when they perform " +"structures. Kernel services also invoke the MAC Framework when they perform " "important security decisions, permitting policy modules to augment those " "decisions based on their own criteria (possibly including data stored in " -"security labels). Most of these security critical decisions will be explicit " -"access control checks; however, some affect more general decision functions " -"such as packet matching for sockets and label transition at program " -"execution." +"security labels). Most of these security critical decisions will be " +"explicit access control checks; however, some affect more general decision " +"functions such as packet matching for sockets and label transition at " +"program execution." msgstr "" #. type: Title === -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:155 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:191 #, no-wrap msgid "Policy Composition" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:158 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:199 msgid "" "When more than one policy module is loaded into the kernel at a time, the " "results of the policy modules will be composed by the framework using a " -"composition operator. This operator is currently hard-coded, and requires " -"that all active policies must approve a request for it to return success. As " -"policies may return a variety of error conditions (success, access denied, " -"object does not exist, ...), a precedence operator selects the resulting " -"error from the set of errors returned by policies. In general, errors " -"indicating that an object does not exist will be preferred to errors " -"indicating that access to an object is denied. While it is not guaranteed " +"composition operator. This operator is currently hard-coded, and requires " +"that all active policies must approve a request for it to return success. " +"As policies may return a variety of error conditions (success, access " +"denied, object does not exist, ...), a precedence operator selects the " +"resulting error from the set of errors returned by policies. In general, " +"errors indicating that an object does not exist will be preferred to errors " +"indicating that access to an object is denied. While it is not guaranteed " "that the resulting composition will be useful or secure, we have found that " -"it is for many useful selections of policies. For example, traditional " +"it is for many useful selections of policies. For example, traditional " "trusted systems often ship with two or more policies using a similar " "composition." msgstr "" #. type: Title === -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:160 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:201 #, no-wrap msgid "Labeling Support" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:163 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:207 msgid "" "As many interesting access control extensions rely on security labels on " "objects, the MAC Framework provides a set of policy-agnostic label " -"management system calls covering a variety of user-exposed objects. Common " +"management system calls covering a variety of user-exposed objects. Common " "label types include partition identifiers, sensitivity labels, integrity " -"labels, compartments, domains, roles, and types. By policy agnostic, we mean " -"that policy modules are able to completely define the semantics of meta-data " -"associated with an object. Policy modules participate in the internalization " -"and externalization of string-based labels provides by user applications, " -"and can expose multiple label elements to applications if desired." +"labels, compartments, domains, roles, and types. By policy agnostic, we " +"mean that policy modules are able to completely define the semantics of meta-" +"data associated with an object. Policy modules participate in the " +"internalization and externalization of string-based labels provides by user " +"applications, and can expose multiple label elements to applications if " +"desired." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:165 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:215 msgid "" "In-memory labels are stored in slab-allocated `struct label`, which consists " "of a fixed-length array of unions, each holding a `void *` pointer and a " -"`long`. Policies registering for label storage will be assigned a \"slot\" " -"identifier, which may be used to dereference the label storage. The " +"`long`. Policies registering for label storage will be assigned a \"slot\" " +"identifier, which may be used to dereference the label storage. The " "semantics of the storage are left entirely up to the policy module: modules " "are provided with a variety of entry points associated with the kernel " "object life cycle, including initialization, association/creation, and " -"destruction. Using these interfaces, it is possible to implement reference " -"counting and other storage models. Direct access to the object structure is " +"destruction. Using these interfaces, it is possible to implement reference " +"counting and other storage models. Direct access to the object structure is " "generally not required by policy modules to retrieve a label, as the MAC " "Framework generally passes both a pointer to the object and a direct pointer " -"to the object's label into entry points. The primary exception to this rule " +"to the object's label into entry points. The primary exception to this rule " "is the process credential, which must be manually dereferenced to access the " -"credential label. This may change in future revisions of the MAC Framework." +"credential label. This may change in future revisions of the MAC Framework." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:167 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:222 msgid "" "Initialization entry points frequently include a sleeping disposition flag " "indicating whether or not an initialization is permitted to sleep; if " "sleeping is not permitted, a failure may be returned to cancel allocation of " -"the label (and hence object). This may occur, for example, in the network " +"the label (and hence object). This may occur, for example, in the network " "stack during interrupt handling, where sleeping is not permitted, or while " -"the caller holds a mutex. Due to the performance cost of maintaining labels " +"the caller holds a mutex. Due to the performance cost of maintaining labels " "on in-flight network packets (Mbufs), policies must specifically declare a " -"requirement that Mbuf labels be allocated. Dynamically loaded policies " +"requirement that Mbuf labels be allocated. Dynamically loaded policies " "making use of labels must be able to handle the case where their init " "function has not been called on an object, as objects may already exist when " -"the policy is loaded. The MAC Framework guarantees that uninitialized label " +"the policy is loaded. The MAC Framework guarantees that uninitialized label " "slots will hold a 0 or NULL value, which policies may use to detect " -"uninitialized values. However, as allocation of Mbuf labels is conditional, " +"uninitialized values. However, as allocation of Mbuf labels is conditional, " "policies must also be able to handle a NULL label pointer for Mbufs if they " "have been loaded dynamically." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:169 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:228 msgid "" "In the case of file system labels, special support is provided for the " -"persistent storage of security labels in extended attributes. Where " +"persistent storage of security labels in extended attributes. Where " "available, extended attribute transactions are used to permit consistent " "compound updates of security labels on vnodes--currently this support is " -"present only in the UFS2 file system. Policy authors may choose to implement " -"multilabel file system object labels using one (or more) extended " -"attributes. For efficiency reasons, the vnode label (`v_label`) is a cache " +"present only in the UFS2 file system. Policy authors may choose to " +"implement multilabel file system object labels using one (or more) extended " +"attributes. For efficiency reasons, the vnode label (`v_label`) is a cache " "of any on-disk label; policies are able to load values into the cache when " -"the vnode is instantiated, and update the cache as needed. As a result, the " +"the vnode is instantiated, and update the cache as needed. As a result, the " "extended attribute need not be directly accessed with every access control " "check." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:173 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:232 msgid "" "Currently, if a labeled policy permits dynamic unloading, its state slot " "cannot be reclaimed, which places a strict (and relatively low) bound on the " @@ -565,13 +567,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:176 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:235 #, no-wrap msgid "System Calls" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:179 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:238 msgid "" "The MAC Framework implements a number of system calls: most of these calls " "support the policy-agnostic label retrieval and manipulation APIs exposed to " @@ -579,69 +581,69 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:181 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:244 msgid "" "The label management calls accept a label description structure, `struct " -"mac`, which contains a series of MAC label elements. Each element contains a " -"character string name, and character string value. Each policy will be given " -"the chance to claim a particular element name, permitting policies to expose " -"multiple independent elements if desired. Policy modules perform the " +"mac`, which contains a series of MAC label elements. Each element contains " +"a character string name, and character string value. Each policy will be " +"given the chance to claim a particular element name, permitting policies to " +"expose multiple independent elements if desired. Policy modules perform the " "internalization and externalization between kernel labels and user-provided " -"labels via entry points, permitting a variety of semantics. Label management " -"system calls are generally wrapped by user library functions to perform " -"memory allocation and error handling, simplifying user applications that " -"must manage labels." +"labels via entry points, permitting a variety of semantics. Label " +"management system calls are generally wrapped by user library functions to " +"perform memory allocation and error handling, simplifying user applications " +"that must manage labels." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:183 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:246 msgid "" "The following MAC-related system calls are present in the FreeBSD kernel:" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:185 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:248 msgid "" "`mac_get_proc()` may be used to retrieve the label of the current process." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:186 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:249 msgid "" "`mac_set_proc()` may be used to request a change in the label of the current " "process." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:187 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:250 msgid "" "`mac_get_fd()` may be used to retrieve the label of an object (file, socket, " "pipe, ...) referenced by a file descriptor." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:188 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:251 msgid "" "`mac_get_file()` may be used to retrieve the label of an object referenced " "by a file system path." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:189 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:252 msgid "" "`mac_set_fd()` may be used to request a change in the label of an object " "(file, socket, pipe, ...) referenced by a file descriptor." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:190 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:253 msgid "" "`mac_set_file()` may be used to request a change in the label of an object " "referenced by a file system path." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:191 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:254 msgid "" "`mac_syscall()` permits policy modules to create new system calls without " "modifying the system call table; it accepts a target policy name, operation " @@ -649,14 +651,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:192 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:255 msgid "" "`mac_get_pid()` may be used to request the label of another process by " "process id." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:193 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:256 msgid "" "`mac_get_link()` is identical to `mac_get_file()`, only it will not follow a " "symbolic link if it is the final entry in the path, so may be used to " @@ -664,7 +666,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:194 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:257 msgid "" "`mac_set_link()` is identical to `mac_set_file()`, only it will not follow a " "symbolic link if it is the final entry in a path, so may be used to " @@ -672,23 +674,23 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:195 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:259 msgid "" "`mac_execve()` is identical to the `execve()` system call, only it also " "accepts a requested label to set the process label to when beginning " -"execution of a new program. This change in label on execution is referred to " -"as a \"transition\"." +"execution of a new program. This change in label on execution is referred " +"to as a \"transition\"." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:196 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:260 msgid "" "`mac_get_peer()`, actually implemented via a socket option, retrieves the " "label of a remote peer on a socket, if available." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:198 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:262 msgid "" "In addition to these system calls, the `SIOCSIGMAC` and `SIOCSIFMAC` network " "interface ioctls permit the labels on network interfaces to be retrieved and " @@ -696,74 +698,74 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:200 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:264 #, no-wrap msgid "MAC Policy Architecture" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:203 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:269 msgid "" "Security policies are either linked directly into the kernel, or compiled " "into loadable kernel modules that may be loaded at boot, or dynamically " -"using the module loading system calls at runtime. Policy modules interact " +"using the module loading system calls at runtime. Policy modules interact " "with the system through a set of declared entry points, providing access to " "a stream of system events and permitting the policy to influence access " -"control decisions. Each policy contains a number of elements:" +"control decisions. Each policy contains a number of elements:" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:205 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:271 msgid "Optional configuration parameters for policy." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:206 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:272 msgid "Centralized implementation of the policy logic and parameters." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:207 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:273 msgid "" "Optional implementation of policy life cycle events, such as initialization " "and destruction." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:208 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:274 msgid "" "Optional support for initializing, maintaining, and destroying labels on " "selected kernel objects." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:209 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:275 msgid "" "Optional support for user process inspection and modification of labels on " "selected objects." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:210 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:276 msgid "" "Implementation of selected access control entry points that are of interest " "to the policy." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:211 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:277 msgid "" "Declaration of policy identity, module entry points, and policy properties." msgstr "" #. type: Title === -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:213 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:279 #, no-wrap msgid "Policy Declaration" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:216 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:282 msgid "" "Modules may be declared using the `MAC_POLICY_SET()` macro, which names the " "policy, provides a reference to the MAC entry point vector, provides load-" @@ -772,7 +774,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:230 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:296 #, no-wrap msgid "" "static struct mac_policy_ops mac_policy_ops =\n" @@ -789,1704 +791,1725 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:233 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:301 msgid "" "The MAC policy entry point vector, `mac__policy__ops` in this example, " -"associates functions defined in the module with specific entry points. A " +"associates functions defined in the module with specific entry points. A " "complete listing of available entry points and their prototypes may be found " -"in the MAC entry point reference section. Of specific interest during module " -"registration are the .mpo_destroy and .mpo_init entry points. .mpo_init will " -"be invoked once a policy is successfully registered with the module " -"framework but prior to any other entry points becoming active. This permits " -"the policy to perform any policy-specific allocation and initialization, " -"such as initialization of any data or locks. .mpo_destroy will be invoked " -"when a policy module is unloaded to permit releasing of any allocated memory " -"and destruction of locks. Currently, these two entry points are invoked with " -"the MAC policy list mutex held to prevent any other entry points from being " -"invoked: this will be changed, but in the mean time, policies should be " -"careful about what kernel primitives they invoke so as to avoid lock " -"ordering or sleeping problems." +"in the MAC entry point reference section. Of specific interest during " +"module registration are the .mpo_destroy and .mpo_init entry points." +msgstr "" + +#. type: Block title +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:301 +#, no-wrap +msgid "mpo_init will be invoked once a policy is successfully registered with the module framework but prior to any other entry points becoming active." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:235 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:303 +msgid "" +"This permits the policy to perform any policy-specific allocation and " +"initialization, such as initialization of any data or locks." +msgstr "" + +#. type: Block title +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:303 +#, no-wrap +msgid "mpo_destroy will be invoked when a policy module is unloaded to permit releasing of any allocated memory and destruction of locks." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:305 +msgid "" +"Currently, these two entry points are invoked with the MAC policy list mutex " +"held to prevent any other entry points from being invoked: this will be " +"changed, but in the mean time, policies should be careful about what kernel " +"primitives they invoke so as to avoid lock ordering or sleeping problems." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:309 msgid "" "The policy declaration's module name field exists so that the module may be " -"uniquely identified for the purposes of module dependencies. An appropriate " -"string should be selected. The full string name of the policy is displayed " +"uniquely identified for the purposes of module dependencies. An appropriate " +"string should be selected. The full string name of the policy is displayed " "to the user via the kernel log during load and unload events, and also " "exported when providing status information to userland processes." msgstr "" #. type: Title === -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:237 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:311 #, no-wrap msgid "Policy Flags" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:240 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:315 msgid "" "The policy declaration flags field permits the module to provide the " "framework with information about its capabilities at the time the module is " -"loaded. Currently, three flags are defined:" +"loaded. Currently, three flags are defined:" msgstr "" #. type: Labeled list -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:241 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:316 #, no-wrap msgid "MPC_LOADTIME_FLAG_UNLOADOK" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:243 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:320 msgid "" -"This flag indicates that the policy module may be unloaded. If this flag is " +"This flag indicates that the policy module may be unloaded. If this flag is " "not provided, then the policy framework will reject requests to unload the " -"module. This flag might be used by modules that allocate label state and are " -"unable to free that state at runtime." +"module. This flag might be used by modules that allocate label state and " +"are unable to free that state at runtime." msgstr "" #. type: Labeled list -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:244 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:321 #, no-wrap msgid "MPC_LOADTIME_FLAG_NOTLATE" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:246 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:325 msgid "" "This flag indicates that the policy module must be loaded and initialized " -"early in the boot process. If the flag is specified, attempts to register " -"the module following boot will be rejected. The flag may be used by policies " -"that require pervasive labeling of all system objects, and cannot handle " -"objects that have not been properly initialized by the policy." +"early in the boot process. If the flag is specified, attempts to register " +"the module following boot will be rejected. The flag may be used by " +"policies that require pervasive labeling of all system objects, and cannot " +"handle objects that have not been properly initialized by the policy." msgstr "" #. type: Labeled list -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:247 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:326 #, no-wrap msgid "MPC_LOADTIME_FLAG_LABELMBUFS" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:249 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:331 msgid "" "This flag indicates that the policy module requires labeling of Mbufs, and " -"that memory should always be allocated for the storage of Mbuf labels. By " +"that memory should always be allocated for the storage of Mbuf labels. By " "default, the MAC Framework will not allocate label storage for Mbufs unless " -"at least one loaded policy has this flag set. This measurably improves " -"network performance when policies do not require Mbuf labeling. A kernel " +"at least one loaded policy has this flag set. This measurably improves " +"network performance when policies do not require Mbuf labeling. A kernel " "option, `MAC_ALWAYS_LABEL_MBUF`, exists to force the MAC Framework to " "allocate Mbuf label storage regardless of the setting of this flag, and may " "be useful in some environments." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:253 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:337 msgid "" "Policies using the `MPC_LOADTIME_FLAG_LABELMBUFS` without the " "`MPC_LOADTIME_FLAG_NOTLATE` flag set must be able to correctly handle `NULL` " -"Mbuf label pointers passed into entry points. This is necessary as in-flight " -"Mbufs without label storage may persist after a policy enabling Mbuf " -"labeling has been loaded. If a policy is loaded before the network subsystem " -"is active (i.e., the policy is not being loaded late), then all Mbufs are " -"guaranteed to have label storage." +"Mbuf label pointers passed into entry points. This is necessary as in-" +"flight Mbufs without label storage may persist after a policy enabling Mbuf " +"labeling has been loaded. If a policy is loaded before the network " +"subsystem is active (i.e., the policy is not being loaded late), then all " +"Mbufs are guaranteed to have label storage." msgstr "" #. type: Title === -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:256 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:340 #, no-wrap msgid "Policy Entry Points" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:259 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:344 msgid "" "Four classes of entry points are offered to policies registered with the " "framework: entry points associated with the registration and management of " "policies, entry points denoting initialization, creation, destruction, and " "other life cycle events for kernel objects, events associated with access " "control decisions that the policy module may influence, and calls associated " -"with the management of labels on objects. In addition, a `mac_syscall()` " +"with the management of labels on objects. In addition, a `mac_syscall()` " "entry point is provided so that policies may extend the kernel interface " "without registering new system calls." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:261 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:349 msgid "" "Policy module writers should be aware of the kernel locking strategy, as " -"well as what object locks are available during which entry points. Writers " +"well as what object locks are available during which entry points. Writers " "should attempt to avoid deadlock scenarios by avoiding grabbing non-leaf " "locks inside of entry points, and also follow the locking protocol for " -"object access and modification. In particular, writers should be aware that " +"object access and modification. In particular, writers should be aware that " "while necessary locks to access objects and their labels are generally held, " "sufficient locks to modify an object or its label may not be present for all " -"entry points. Locking information for arguments is documented in the MAC " +"entry points. Locking information for arguments is documented in the MAC " "framework entry point document." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:263 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:353 msgid "" "Policy entry points will pass a reference to the object label along with the " -"object itself. This permits labeled policies to be unaware of the internals " -"of the object yet still make decisions based on the label. The exception to " +"object itself. This permits labeled policies to be unaware of the internals " +"of the object yet still make decisions based on the label. The exception to " "this is the process credential, which is assumed to be understood by " "policies as a first class security object in the kernel." msgstr "" #. type: Title == -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:265 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:355 #, no-wrap msgid "MAC Policy Entry Point Reference" msgstr "" #. type: Title === -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:268 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:358 #, no-wrap msgid "General-Purpose Module Entry Points" msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:271 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:361 #, no-wrap msgid "`mpo_init`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:277 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:367 #, no-wrap msgid "" -"void mpo_init(\tconf);\t \n" +"void mpo_init(\tconf);\n" "struct mac_policy_conf *conf;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:283 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:306 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:333 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:369 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:395 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:418 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:441 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:464 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:489 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:518 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:547 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:574 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:597 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:622 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:651 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:678 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:701 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:724 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:747 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:770 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:373 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:398 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:426 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:465 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:495 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:519 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:543 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:567 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:593 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:625 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:657 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:685 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:709 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:735 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:765 #: documentation/content/en/books/arch-handbook/mac/_index.adoc:793 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:816 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:839 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:862 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:887 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:914 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:817 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:841 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:865 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:889 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:913 #: documentation/content/en/books/arch-handbook/mac/_index.adoc:937 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:960 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:983 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1006 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1031 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1060 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1089 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1122 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1163 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1204 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1245 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1286 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1327 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1368 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1409 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1450 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1491 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1532 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1610 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1659 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:961 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:985 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1011 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1039 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1063 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1087 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1111 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1135 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1161 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1190 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1219 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1252 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1298 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1344 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1390 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1436 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1482 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1528 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1571 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1614 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1657 #: documentation/content/en/books/arch-handbook/mac/_index.adoc:1700 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1739 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1776 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1817 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1874 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1931 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1972 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1999 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2040 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2081 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2126 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2165 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2200 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2237 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2278 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2319 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2360 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2401 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2443 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2476 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2509 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2550 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2591 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2632 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2673 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2714 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2755 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2800 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2849 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2890 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2931 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2972 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3012 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3046 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3085 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3116 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3139 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3164 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3224 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1794 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1843 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1887 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1926 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1964 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2006 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2063 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2122 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2164 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2192 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2233 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2275 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2322 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2362 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2398 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2436 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2477 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2518 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2559 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2601 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2644 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2678 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2712 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2753 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2794 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2835 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2877 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2919 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2961 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3006 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3056 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3098 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3142 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3183 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3223 #: documentation/content/en/books/arch-handbook/mac/_index.adoc:3259 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3284 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3313 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3342 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3373 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3404 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3427 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3458 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3501 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3536 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3573 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3612 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3647 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3684 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3723 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3762 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3797 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3830 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3861 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3896 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3937 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3974 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4007 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4046 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4079 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4112 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4151 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4186 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4225 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4274 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4323 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4362 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4399 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4444 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4497 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4546 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4587 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4628 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4665 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4710 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4765 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4816 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4853 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4894 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4933 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3301 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3334 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3357 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3382 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3448 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3484 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3509 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3538 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3567 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3598 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3629 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3652 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3683 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3726 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3761 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3798 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3837 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3872 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3909 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3948 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3989 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4024 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4057 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4091 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4126 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4167 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4204 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4237 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4276 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4312 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4348 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4390 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4427 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4466 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4518 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4571 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4612 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4652 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4699 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4755 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4804 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4845 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4886 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4923 #: documentation/content/en/books/arch-handbook/mac/_index.adoc:4968 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5003 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5042 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5091 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5140 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5181 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5224 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5271 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5312 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5345 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5380 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5421 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5468 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5511 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5546 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5577 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5602 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5629 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5656 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5701 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5023 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5075 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5114 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5157 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5198 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5235 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5273 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5314 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5365 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5419 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5462 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5507 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5557 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5600 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5635 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5672 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5715 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5764 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5809 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5846 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5877 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5902 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5929 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5956 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6001 #, no-wrap msgid "Parameter" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:284 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:307 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:334 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:370 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:396 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:419 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:442 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:465 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:490 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:519 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:548 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:575 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:598 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:623 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:652 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:679 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:702 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:725 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:748 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:771 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:374 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:399 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:427 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:466 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:496 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:520 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:544 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:568 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:594 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:626 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:658 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:686 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:710 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:736 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:766 #: documentation/content/en/books/arch-handbook/mac/_index.adoc:794 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:817 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:840 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:863 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:888 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:915 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:818 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:842 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:866 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:890 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:914 #: documentation/content/en/books/arch-handbook/mac/_index.adoc:938 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:961 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:984 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1007 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1032 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1061 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1090 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1123 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1164 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1205 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1246 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1287 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1328 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1369 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1410 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1451 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1492 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1533 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1611 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1660 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:962 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:986 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1012 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1040 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1064 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1088 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1112 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1136 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1162 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1191 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1220 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1253 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1299 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1345 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1391 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1437 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1483 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1529 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1572 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1615 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1658 #: documentation/content/en/books/arch-handbook/mac/_index.adoc:1701 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1740 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1777 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1818 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1875 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1932 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1973 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2000 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2041 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2082 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2127 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2166 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2201 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2238 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2279 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2320 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2361 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2402 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2444 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2477 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2510 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2551 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2592 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2633 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2674 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2715 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2756 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2801 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2850 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2891 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2932 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2973 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3013 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3047 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3086 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3117 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3140 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3165 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3225 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1795 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1844 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1888 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1927 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1965 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2007 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2064 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2123 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2165 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2193 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2234 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2276 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2323 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2363 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2399 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2437 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2478 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2519 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2560 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2602 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2645 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2679 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2713 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2754 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2795 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2836 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2878 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2920 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2962 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3007 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3057 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3099 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3143 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3184 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3224 #: documentation/content/en/books/arch-handbook/mac/_index.adoc:3260 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3285 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3314 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3343 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3374 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3405 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3428 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3459 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3502 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3537 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3574 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3613 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3648 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3685 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3724 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3763 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3798 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3831 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3862 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3897 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3938 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3975 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4008 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4047 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4080 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4113 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4152 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4187 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4226 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4275 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4324 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4363 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4400 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4445 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4498 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4547 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4588 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4629 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4666 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4711 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4766 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4817 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4854 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4895 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4934 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3302 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3335 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3358 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3383 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3449 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3485 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3510 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3539 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3568 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3599 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3630 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3653 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3684 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3727 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3762 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3799 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3838 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3873 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3910 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3949 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3990 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4025 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4058 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4092 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4127 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4168 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4205 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4238 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4277 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4313 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4349 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4391 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4428 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4467 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4519 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4572 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4613 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4653 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4700 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4756 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4805 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4846 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4887 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4924 #: documentation/content/en/books/arch-handbook/mac/_index.adoc:4969 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5004 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5043 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5092 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5141 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5182 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5225 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5272 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5313 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5346 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5381 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5422 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5469 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5512 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5547 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5578 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5603 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5630 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5657 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5702 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5024 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5076 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5115 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5158 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5199 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5236 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5274 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5315 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5366 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5420 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5463 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5508 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5558 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5601 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5636 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5673 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5716 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5765 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5810 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5847 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5878 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5903 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5930 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5957 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6002 #, no-wrap msgid "Description" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:286 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:309 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:336 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:372 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:398 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:421 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:444 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:467 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:492 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:521 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:550 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:577 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:600 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:625 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:654 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:681 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:704 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:727 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:750 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:773 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:376 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:401 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:429 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:468 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:498 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:522 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:546 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:570 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:596 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:628 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:660 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:688 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:712 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:738 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:768 #: documentation/content/en/books/arch-handbook/mac/_index.adoc:796 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:819 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:842 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:865 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:890 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:917 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:820 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:844 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:868 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:892 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:916 #: documentation/content/en/books/arch-handbook/mac/_index.adoc:940 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:963 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:986 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1009 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1034 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1063 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1092 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1125 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1166 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1207 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1248 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1289 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1330 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1371 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1412 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1453 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1494 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1535 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1613 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1662 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:964 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:988 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1014 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1042 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1066 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1090 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1114 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1138 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1164 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1193 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1222 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1255 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1301 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1347 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1393 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1439 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1485 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1531 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1574 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1617 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1660 #: documentation/content/en/books/arch-handbook/mac/_index.adoc:1703 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1742 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1779 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1820 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1877 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1934 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1975 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2002 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2043 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2084 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2129 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2168 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2203 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2240 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2281 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2322 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2363 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2404 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2446 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2479 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2512 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2553 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2594 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2635 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2676 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2717 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2758 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2803 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2852 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2893 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2934 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2975 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3015 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3049 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3088 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3119 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3142 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3167 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3227 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1797 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1846 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1890 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1929 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1967 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2009 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2066 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2125 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2167 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2195 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2236 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2278 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2325 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2365 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2401 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2439 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2480 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2521 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2562 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2604 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2647 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2681 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2715 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2756 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2797 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2838 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2880 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2922 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2964 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3009 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3059 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3101 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3145 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3186 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3226 #: documentation/content/en/books/arch-handbook/mac/_index.adoc:3262 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3287 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3316 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3345 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3376 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3407 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3430 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3461 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3504 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3539 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3576 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3615 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3650 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3687 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3726 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3765 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3800 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3833 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3864 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3899 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3940 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3977 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4010 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4049 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4082 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4115 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4154 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4189 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4228 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4277 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4326 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4365 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4402 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4447 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4500 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4549 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4590 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4631 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4668 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4713 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4768 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4819 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4856 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4897 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4936 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3304 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3337 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3360 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3385 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3451 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3487 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3512 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3541 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3570 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3601 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3632 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3655 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3686 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3729 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3764 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3801 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3840 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3875 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3912 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3951 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3992 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4027 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4060 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4094 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4129 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4170 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4207 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4240 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4279 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4315 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4351 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4393 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4430 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4469 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4521 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4574 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4615 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4655 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4702 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4758 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4807 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4848 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4889 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4926 #: documentation/content/en/books/arch-handbook/mac/_index.adoc:4971 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5006 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5045 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5094 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5143 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5184 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5227 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5274 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5315 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5348 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5383 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5424 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5471 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5514 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5549 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5580 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5605 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5632 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5659 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5704 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5026 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5078 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5117 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5160 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5201 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5238 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5276 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5317 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5368 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5422 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5465 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5510 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5560 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5603 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5638 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5675 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5718 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5767 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5812 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5849 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5880 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5905 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5932 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5959 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6004 #, no-wrap msgid "Locking" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:287 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:310 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:377 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:402 #, no-wrap msgid "`conf`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:288 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:311 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:378 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:403 #, no-wrap msgid "MAC policy definition" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:292 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:384 msgid "" -"Policy load event. The policy list mutex is held, so sleep operations cannot " -"be performed, and calls out to other kernel subsystems must be made with " -"caution. If potentially sleeping memory allocations are required during " -"policy initialization, they should be made using a separate module SYSINIT()." +"Policy load event. The policy list mutex is held, so sleep operations " +"cannot be performed, and calls out to other kernel subsystems must be made " +"with caution. If potentially sleeping memory allocations are required " +"during policy initialization, they should be made using a separate module " +"SYSINIT()." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:294 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:386 #, no-wrap msgid "`mpo_destroy`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:300 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:392 #, no-wrap msgid "" -"void mpo_destroy(\tconf);\t \n" +"void mpo_destroy(\tconf);\n" "struct mac_policy_conf *conf;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:315 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:408 msgid "" -"Policy load event. The policy list mutex is held, so caution should be " +"Policy load event. The policy list mutex is held, so caution should be " "applied." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:317 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:410 #, no-wrap msgid "`mpo_syscall`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:327 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:420 #, no-wrap msgid "" -"int mpo_syscall(\ttd, \t \n" -" \tcall, \t \n" -" \targ);\t \n" +"int mpo_syscall(\ttd,\n" +" \tcall,\n" +" \targ);\n" "struct thread *td;\n" "int call;\n" "void *arg;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:337 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:373 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:430 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:469 #, no-wrap msgid "`td`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:338 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:431 #, no-wrap msgid "Calling thread" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:341 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:434 #, no-wrap msgid "`call`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:342 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:435 #, no-wrap msgid "Policy-specific syscall number" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:345 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:438 #, no-wrap msgid "`arg`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:346 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:439 #, no-wrap msgid "Pointer to syscall arguments" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:350 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:446 msgid "" "This entry point provides a policy-multiplexed system call so that policies " "may provide additional services to user processes without registering " -"specific system calls. The policy name provided during registration is used " -"to demux calls from userland, and the arguments will be forwarded to this " -"entry point. When implementing new services, security modules should be sure " -"to invoke appropriate access control checks from the MAC framework as " -"needed. For example, if a policy implements an augmented signal " +"specific system calls. The policy name provided during registration is used " +"to demultiplexer calls from userland, and the arguments will be forwarded to " +"this entry point. When implementing new services, security modules should " +"be sure to invoke appropriate access control checks from the MAC framework " +"as needed. For example, if a policy implements an augmented signal " "functionality, it should call the necessary signal access control checks to " "invoke the MAC framework and other registered policies." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:354 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:450 msgid "" "Modules must currently perform the `copyin()` of the syscall data on their " "own." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:357 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:453 #, no-wrap msgid "`mpo_thread_userret`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:363 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:459 #, no-wrap msgid "" -"void mpo_thread_userret(\ttd);\t \n" +"void mpo_thread_userret(\ttd);\n" "struct thread *td;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:374 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:470 #, no-wrap msgid "Returning thread" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:378 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:478 msgid "" "This entry point permits policy modules to perform MAC-related events when a " "thread returns to user space, via a system call return, trap return, or " -"otherwise. This is required for policies that have floating process labels, " +"otherwise. This is required for policies that have floating process labels, " "as it is not always possible to acquire the process lock at arbitrary points " "in the stack during system call processing; process labels might represent " -"traditional authentication data, process history information, or other data. " -"To employ this mechanism, intended changes to the process credential label " -"may be stored in the `p_label` protected by a per-policy spin lock, and then " -"set the per-thread `TDF_ASTPENDING` flag and per-process `PS_MACPENDM` flag " -"to schedule a call to the userret entry point. From this entry point, the " -"policy may create a replacement credential with less concern about the " -"locking context. Policy writers are cautioned that event ordering relating " -"to scheduling an AST and the AST being performed may be complex and " -"interlaced in multithreaded applications." +"traditional authentication data, process history information, or other " +"data. To employ this mechanism, intended changes to the process credential " +"label may be stored in the `p_label` protected by a per-policy spin lock, " +"and then set the per-thread `TDF_ASTPENDING` flag and per-process " +"`PS_MACPENDM` flag to schedule a call to the `userret` entry point. From " +"this entry point, the policy may create a replacement credential with less " +"concern about the locking context. Policy writers are cautioned that event " +"ordering relating to scheduling an AST and the AST being performed may be " +"complex and interlaced in multithreaded applications." msgstr "" #. type: Title === -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:380 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:480 #, no-wrap msgid "Label Operations" msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:383 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:483 #, no-wrap msgid "`mpo_init_bpfdesc_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:389 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:489 #, no-wrap msgid "" -"void mpo_init_bpfdesc_label(\tlabel);\t \n" +"void mpo_init_bpfdesc_label(\tlabel);\n" "struct label *label;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:399 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:422 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:445 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:468 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:493 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:526 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:578 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:601 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:626 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:655 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:682 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:705 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:728 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:751 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:774 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:499 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:523 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:547 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:571 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:597 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:633 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:689 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:713 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:739 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:769 #: documentation/content/en/books/arch-handbook/mac/_index.adoc:797 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:820 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:843 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:866 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:918 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:964 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:987 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1010 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1126 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1167 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1208 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1249 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1290 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1331 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1372 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1413 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1454 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1495 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1536 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1751 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1886 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4124 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4294 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4335 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4374 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4411 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4456 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4517 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4558 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4599 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4681 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4730 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4785 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4906 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4980 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5015 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5054 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5103 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5152 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5193 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5236 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5283 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5392 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:821 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:845 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:869 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:893 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:917 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:941 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:965 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:989 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1043 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1091 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1115 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1139 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1256 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1302 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1348 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1394 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1440 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1486 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1532 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1575 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1618 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1661 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1704 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1938 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2075 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4360 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4538 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4583 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4624 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4664 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4711 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4775 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4816 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4857 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4939 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4988 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5043 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5169 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5247 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5285 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5326 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5377 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5431 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5474 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5519 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5569 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5684 #, no-wrap msgid "`label`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:400 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:446 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:469 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:494 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:500 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:548 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:572 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:598 #, no-wrap msgid "New label to apply" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:404 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:505 msgid "" -"Initialize the label on a newly instantiated bpfdesc (BPF descriptor). " +"Initialize the label on a newly instantiated bpfdesc (BPF descriptor). " "Sleeping is permitted." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:406 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:507 #, no-wrap msgid "`mpo_init_cred_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:412 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:513 #, no-wrap msgid "" -"void mpo_init_cred_label(\tlabel);\t \n" +"void mpo_init_cred_label(\tlabel);\n" "struct label *label;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:423 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:627 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:656 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:683 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:706 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:524 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:740 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:770 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:798 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:822 #, no-wrap msgid "New label to initialize" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:427 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:529 msgid "" -"Initialize the label for a newly instantiated user credential. Sleeping is " +"Initialize the label for a newly instantiated user credential. Sleeping is " "permitted." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:429 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:531 #, no-wrap msgid "`mpo_init_devfsdirent_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:435 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:537 #, no-wrap msgid "" -"void mpo_init_devfsdirent_label(\tlabel);\t \n" +"void mpo_init_devfsdirent_label(\tlabel);\n" "struct label *label;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:450 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:553 msgid "" -"Initialize the label on a newly instantiated devfs entry. Sleeping is " +"Initialize the label on a newly instantiated devfs entry. Sleeping is " "permitted." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:452 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:555 #, no-wrap msgid "`mpo_init_ifnet_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:458 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:561 #, no-wrap msgid "" -"void mpo_init_ifnet_label(\tlabel);\t \n" +"void mpo_init_ifnet_label(\tlabel);\n" "struct label *label;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:473 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:577 msgid "" -"Initialize the label on a newly instantiated network interface. Sleeping is " +"Initialize the label on a newly instantiated network interface. Sleeping is " "permitted." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:475 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:579 #, no-wrap msgid "`mpo_init_ipq_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:483 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:587 #, no-wrap msgid "" -"void mpo_init_ipq_label(\tlabel, \t \n" -" \tflag);\t \n" +"void mpo_init_ipq_label(\tlabel,\n" +" \tflag);\n" "struct label *label;\n" "int flag;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:497 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:522 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:630 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:659 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:601 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:629 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:743 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:773 #, no-wrap msgid "`flag`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:498 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:523 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:602 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:630 #, no-wrap msgid "Sleeping/non-sleeping man:malloc[9]; see below" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:502 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:609 msgid "" -"Initialize the label on a newly instantiated IP fragment reassembly queue. " +"Initialize the label on a newly instantiated IP fragment reassembly queue. " "The `flag` field may be one of M_WAITOK and M_NOWAIT, and should be employed " "to avoid performing a sleeping man:malloc[9] during this initialization " -"call. IP fragment reassembly queue allocation frequently occurs in " +"call. IP fragment reassembly queue allocation frequently occurs in " "performance sensitive environments, and the implementation should be careful " -"to avoid sleeping or long-lived operations. This entry point is permitted to " -"fail resulting in the failure to allocate the IP fragment reassembly queue." +"to avoid sleeping or long-lived operations. This entry point is permitted " +"to fail resulting in the failure to allocate the IP fragment reassembly " +"queue." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:504 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:611 #, no-wrap msgid "`mpo_init_mbuf_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:512 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:619 #, no-wrap msgid "" -"void mpo_init_mbuf_label(\tflag, \t \n" -" \tlabel);\t \n" +"void mpo_init_mbuf_label(\tflag,\n" +" \tlabel);\n" "int flag;\n" "struct label *label;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:527 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:634 #, no-wrap msgid "Policy label to initialize" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:531 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:641 msgid "" -"Initialize the label on a newly instantiated mbuf packet header (`mbuf`). " +"Initialize the label on a newly instantiated mbuf packet header (`mbuf`). " "The `flag` field may be one of M_WAITOK and M_NOWAIT, and should be employed " "to avoid performing a sleeping man:malloc[9] during this initialization " -"call. Mbuf allocation frequently occurs in performance sensitive " +"call. Mbuf allocation frequently occurs in performance sensitive " "environments, and the implementation should be careful to avoid sleeping or " -"long-lived operations. This entry point is permitted to fail resulting in " +"long-lived operations. This entry point is permitted to fail resulting in " "the failure to allocate the mbuf header." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:533 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:643 #, no-wrap msgid "`mpo_init_mount_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:541 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:651 #, no-wrap msgid "" -"void mpo_init_mount_label(\tmntlabel, \t \n" -" \tfslabel);\t \n" +"void mpo_init_mount_label(\tmntlabel,\n" +" \tfslabel);\n" "struct label *mntlabel;\n" "struct label *fslabel;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:551 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:891 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1943 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:661 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1015 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2134 #, no-wrap msgid "`mntlabel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:552 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:662 #, no-wrap msgid "Policy label to be initialized for the mount itself" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:555 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:895 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1618 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1667 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1708 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1947 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:665 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1019 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1802 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1851 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1895 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2138 #, no-wrap msgid "`fslabel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:556 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:666 #, no-wrap msgid "Policy label to be initialized for the file system" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:560 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:671 msgid "" -"Initialize the labels on a newly instantiated mount point. Sleeping is " +"Initialize the labels on a newly instantiated mount point. Sleeping is " "permitted." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:562 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:673 #, no-wrap msgid "`mpo_init_mount_fs_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:568 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:679 #, no-wrap msgid "" -"void mpo_init_mount_fs_label(\tlabel);\t \n" +"void mpo_init_mount_fs_label(\tlabel);\n" "struct label *label;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:579 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:690 #, no-wrap msgid "Label to be initialized" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:583 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:695 msgid "" -"Initialize the label on a newly mounted file system. Sleeping is permitted" +"Initialize the label on a newly mounted file system. Sleeping is permitted" msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:585 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:697 #, no-wrap msgid "`mpo_init_pipe_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:591 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:703 #, no-wrap msgid "" -"void mpo_init_pipe_label(\tlabel);\t \n" +"void mpo_init_pipe_label(\tlabel);\n" "struct label*label;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:602 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1373 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1414 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1455 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1496 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1537 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:714 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1533 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1576 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1619 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1662 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1705 #, no-wrap msgid "Label to be filled in" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:606 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:719 msgid "" -"Initialize a label for a newly instantiated pipe. Sleeping is permitted." +"Initialize a label for a newly instantiated pipe. Sleeping is permitted." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:608 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:721 #, no-wrap msgid "`mpo_init_socket_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:616 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:729 #, no-wrap msgid "" -"void mpo_init_socket_label(\tlabel, \t \n" -" \tflag);\t \n" +"void mpo_init_socket_label(\tlabel,\n" +" \tflag);\n" "struct label *label;\n" "int flag;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:631 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:660 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:744 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:774 #, no-wrap msgid "man:malloc[9] flags" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:635 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:749 msgid "" -"Initialize a label for a newly instantiated socket. The `flag` field may be " +"Initialize a label for a newly instantiated socket. The `flag` field may be " "one of M_WAITOK and M_NOWAIT, and should be employed to avoid performing a " "sleeping man:malloc[9] during this initialization call." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:637 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:751 #, no-wrap msgid "`mpo_init_socket_peer_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:645 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:759 #, no-wrap msgid "" -"void mpo_init_socket_peer_label(\tlabel, \t \n" -" \tflag);\t \n" +"void mpo_init_socket_peer_label(\tlabel,\n" +" \tflag);\n" "struct label *label;\n" "int flag;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:664 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:779 msgid "" -"Initialize the peer label for a newly instantiated socket. The `flag` field " +"Initialize the peer label for a newly instantiated socket. The `flag` field " "may be one of M_WAITOK and M_NOWAIT, and should be employed to avoid " "performing a sleeping man:malloc[9] during this initialization call." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:666 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:781 #, no-wrap msgid "`mpo_init_proc_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:672 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:787 #, no-wrap msgid "" -"void mpo_init_proc_label(\tlabel);\t \n" +"void mpo_init_proc_label(\tlabel);\n" "struct label *label;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:687 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:803 msgid "" -"Initialize the label for a newly instantiated process. Sleeping is permitted." +"Initialize the label for a newly instantiated process. Sleeping is " +"permitted." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:689 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:805 #, no-wrap msgid "`mpo_init_vnode_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:695 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:811 #, no-wrap msgid "" -"void mpo_init_vnode_label(\tlabel);\t \n" +"void mpo_init_vnode_label(\tlabel);\n" "struct label *label;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:710 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:827 msgid "" -"Initialize the label on a newly instantiated vnode. Sleeping is permitted." +"Initialize the label on a newly instantiated vnode. Sleeping is permitted." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:712 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:829 #, no-wrap msgid "`mpo_destroy_bpfdesc_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:718 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:835 #, no-wrap msgid "" -"void mpo_destroy_bpfdesc_label(\tlabel);\t \n" +"void mpo_destroy_bpfdesc_label(\tlabel);\n" "struct label *label;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:729 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:846 #, no-wrap msgid "bpfdesc label" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:733 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:851 msgid "" -"Destroy the label on a BPF descriptor. In this entry point a policy should " +"Destroy the label on a BPF descriptor. In this entry point a policy should " "free any internal storage associated with `label` so that it may be " "destroyed." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:735 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:853 #, no-wrap msgid "`mpo_destroy_cred_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:741 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:859 #, no-wrap msgid "" -"void mpo_destroy_cred_label(\tlabel);\t \n" +"void mpo_destroy_cred_label(\tlabel);\n" "struct label *label;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:752 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:775 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:798 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:821 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:844 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:870 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:894 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:918 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:942 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:966 #, no-wrap msgid "Label being destroyed" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:756 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:875 msgid "" -"Destroy the label on a credential. In this entry point, a policy module " +"Destroy the label on a credential. In this entry point, a policy module " "should free any internal storage associated with `label` so that it may be " "destroyed." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:758 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:877 #, no-wrap msgid "`mpo_destroy_devfsdirent_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:764 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:883 #, no-wrap msgid "" -"void mpo_destroy_devfsdirent_label(\tlabel);\t \n" +"void mpo_destroy_devfsdirent_label(\tlabel);\n" "struct label *label;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:779 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:899 msgid "" -"Destroy the label on a devfs entry. In this entry point, a policy module " +"Destroy the label on a devfs entry. In this entry point, a policy module " "should free any internal storage associated with `label` so that it may be " "destroyed." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:781 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:901 #, no-wrap msgid "`mpo_destroy_ifnet_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:787 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:907 #, no-wrap msgid "" -"void mpo_destroy_ifnet_label(\tlabel);\t \n" +"void mpo_destroy_ifnet_label(\tlabel);\n" "struct label *label;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:802 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:923 msgid "" -"Destroy the label on a removed interface. In this entry point, a policy " +"Destroy the label on a removed interface. In this entry point, a policy " "module should free any internal storage associated with `label` so that it " "may be destroyed." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:804 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:925 #, no-wrap msgid "`mpo_destroy_ipq_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:810 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:931 #, no-wrap msgid "" -"void mpo_destroy_ipq_label(\tlabel);\t \n" +"void mpo_destroy_ipq_label(\tlabel);\n" "struct label *label;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:825 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:947 msgid "" -"Destroy the label on an IP fragment queue. In this entry point, a policy " +"Destroy the label on an IP fragment queue. In this entry point, a policy " "module should free any internal storage associated with `label` so that it " "may be destroyed." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:827 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:949 #, no-wrap msgid "`mpo_destroy_mbuf_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:833 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:955 #, no-wrap msgid "" -"void mpo_destroy_mbuf_label(\tlabel);\t \n" +"void mpo_destroy_mbuf_label(\tlabel);\n" "struct label *label;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:848 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:971 msgid "" -"Destroy the label on an mbuf header. In this entry point, a policy module " +"Destroy the label on an mbuf header. In this entry point, a policy module " "should free any internal storage associated with `label` so that it may be " "destroyed." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:850 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:873 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:973 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:997 #, no-wrap msgid "`mpo_destroy_mount_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:856 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:979 #, no-wrap msgid "" -"void mpo_destroy_mount_label(\tlabel);\t \n" +"void mpo_destroy_mount_label(\tlabel);\n" "struct label *label;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:867 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:892 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:990 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1016 #, no-wrap msgid "Mount point label being destroyed" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:871 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:995 msgid "" -"Destroy the labels on a mount point. In this entry point, a policy module " +"Destroy the labels on a mount point. In this entry point, a policy module " "should free the internal storage associated with `mntlabel` so that they may " "be destroyed." msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:881 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1005 #, no-wrap msgid "" -"void mpo_destroy_mount_label(\tmntlabel, \t \n" -" \tfslabel);\t \n" +"void mpo_destroy_mount_label(\tmntlabel,\n" +" \tfslabel);\n" "struct label *mntlabel;\n" "struct label *fslabel;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:896 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1020 #, no-wrap msgid "File system label being destroyed>" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:900 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1025 msgid "" -"Destroy the labels on a mount point. In this entry point, a policy module " +"Destroy the labels on a mount point. In this entry point, a policy module " "should free the internal storage associated with `mntlabel` and `fslabel` so " "that they may be destroyed." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:902 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1027 #, no-wrap msgid "`mpo_destroy_socket_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:908 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1033 #, no-wrap msgid "" -"void mpo_destroy_socket_label(\tlabel);\t \n" +"void mpo_destroy_socket_label(\tlabel);\n" "struct label *label;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:919 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1044 #, no-wrap msgid "Socket label being destroyed" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:923 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1049 msgid "" -"Destroy the label on a socket. In this entry point, a policy module should " +"Destroy the label on a socket. In this entry point, a policy module should " "free any internal storage associated with `label` so that it may be " "destroyed." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:925 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1051 #, no-wrap msgid "`mpo_destroy_socket_peer_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:931 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1057 #, no-wrap msgid "" -"void mpo_destroy_socket_peer_label(\tpeerlabel);\t \n" +"void mpo_destroy_socket_peer_label(\tpeerlabel);\n" "struct label *peerlabel;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:941 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1067 #, no-wrap msgid "`peerlabel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:942 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1068 #, no-wrap msgid "Socket peer label being destroyed" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:946 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1073 msgid "" -"Destroy the peer label on a socket. In this entry point, a policy module " +"Destroy the peer label on a socket. In this entry point, a policy module " "should free any internal storage associated with `label` so that it may be " "destroyed." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:948 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1075 #, no-wrap msgid "`mpo_destroy_pipe_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:954 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1081 #, no-wrap msgid "" -"void mpo_destroy_pipe_label(\tlabel);\t \n" +"void mpo_destroy_pipe_label(\tlabel);\n" "struct label *label;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:965 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1092 #, no-wrap msgid "Pipe label" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:969 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1097 msgid "" -"Destroy the label on a pipe. In this entry point, a policy module should " +"Destroy the label on a pipe. In this entry point, a policy module should " "free any internal storage associated with `label` so that it may be " "destroyed." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:971 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1099 #, no-wrap msgid "`mpo_destroy_proc_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:977 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1105 #, no-wrap msgid "" -"void mpo_destroy_proc_label(\tlabel);\t \n" +"void mpo_destroy_proc_label(\tlabel);\n" "struct label *label;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:988 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1011 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1116 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1140 #, no-wrap msgid "Process label" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:992 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1121 msgid "" -"Destroy the label on a process. In this entry point, a policy module should " +"Destroy the label on a process. In this entry point, a policy module should " "free any internal storage associated with `label` so that it may be " "destroyed." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:994 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1123 #, no-wrap msgid "`mpo_destroy_vnode_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1000 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1129 #, no-wrap msgid "" -"void mpo_destroy_vnode_label(\tlabel);\t \n" +"void mpo_destroy_vnode_label(\tlabel);\n" "struct label *label;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1015 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1145 msgid "" -"Destroy the label on a vnode. In this entry point, a policy module should " +"Destroy the label on a vnode. In this entry point, a policy module should " "free any internal storage associated with `label` so that it may be " "destroyed." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1017 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1147 #, no-wrap msgid "`mpo_copy_mbuf_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1025 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1155 #, no-wrap msgid "" -"void mpo_copy_mbuf_label(\tsrc, \t \n" -" \tdest);\t \n" +"void mpo_copy_mbuf_label(\tsrc,\n" +" \tdest);\n" "struct label *src;\n" "struct label *dest;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1035 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1064 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1093 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1165 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1194 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1223 #, no-wrap msgid "`src`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1036 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1065 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1094 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1166 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1195 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1224 #, no-wrap msgid "Source label" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1039 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1068 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1097 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1169 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1198 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1227 #, no-wrap msgid "`dest`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1040 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1069 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1098 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1170 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1199 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1228 #, no-wrap msgid "Destination label" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1044 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1073 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1102 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1174 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1203 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1232 msgid "Copy the label information in `src` into `dest`." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1046 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1176 #, no-wrap msgid "`mpo_copy_pipe_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1054 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1184 #, no-wrap msgid "" -"void mpo_copy_pipe_label(\tsrc, \t \n" -" \tdest);\t \n" +"void mpo_copy_pipe_label(\tsrc,\n" +" \tdest);\n" "struct label *src;\n" "struct label *dest;\n" msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1075 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1205 #, no-wrap msgid "`mpo_copy_vnode_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1083 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1213 #, no-wrap msgid "" -"void mpo_copy_vnode_label(\tsrc, \t \n" -" \tdest);\t \n" +"void mpo_copy_vnode_label(\tsrc,\n" +" \tdest);\n" "struct label *src;\n" "struct label *dest;\n" msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1104 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1234 #, no-wrap msgid "`mpo_externalize_cred_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1116 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1246 #, no-wrap msgid "" -"int mpo_externalize_cred_label(\tlabel, \t \n" -" \telement_name, \t \n" -" \tsb, \t \n" -" \t*claimed);\t \n" +"int mpo_externalize_cred_label(\tlabel,\n" +" \telement_name,\n" +" \tsb,\n" +" \t*claimed);\n" "struct label *label;\n" "char *element_name;\n" "struct sbuf *sb;\n" @@ -2494,125 +2517,125 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1127 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1168 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1209 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1250 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1291 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1332 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1257 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1303 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1349 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1395 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1441 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1487 #, no-wrap msgid "Label to be externalized" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1130 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1171 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1212 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1253 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1294 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1335 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1376 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1417 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1458 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1499 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1540 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1260 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1306 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1352 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1398 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1444 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1490 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1536 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1579 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1622 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1665 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1708 #, no-wrap msgid "`element_name`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1131 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1172 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1213 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1254 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1295 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1336 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1261 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1307 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1353 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1399 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1445 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1491 #, no-wrap msgid "Name of the policy whose label should be externalized" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1134 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1175 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1216 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1257 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1298 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1339 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1264 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1310 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1356 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1402 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1448 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1494 #, no-wrap msgid "`sb`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1135 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1176 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1217 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1258 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1299 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1340 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1265 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1311 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1357 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1403 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1449 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1495 #, no-wrap msgid "String buffer to be filled with a text representation of label" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1138 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1179 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1220 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1261 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1302 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1343 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1384 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1425 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1466 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1507 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1548 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1268 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1314 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1360 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1406 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1452 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1498 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1544 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1587 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1630 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1673 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1716 #, no-wrap msgid "`claimed`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1139 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1180 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1221 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1262 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1303 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1344 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1269 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1315 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1361 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1407 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1453 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1499 #, no-wrap msgid "Should be incremented when `element_data` can be filled in." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1143 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1184 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1225 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1266 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1307 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1348 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1278 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1324 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1370 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1416 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1462 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1508 msgid "" -"Produce an externalized label based on the label structure passed. An " +"Produce an externalized label based on the label structure passed. An " "externalized label consists of a text representation of the label contents " -"that can be used with userland applications and read by the user. Currently, " -"all policies' `externalize` entry points will be called, so the " +"that can be used with userland applications and read by the user. " +"Currently, all policies' `externalize` entry points will be called, so the " "implementation should check the contents of `element_name` before attempting " -"to fill in `sb`. If `element_name` does not match the name of your policy, " -"simply return 0. Only return nonzero if an error occurs while externalizing " -"the label data. Once the policy fills in `element_data`, `*claimed` should " +"to fill in `sb`. If `element_name` does not match the name of your policy, " +"simply return 0. Only return nonzero if an error occurs while externalizing " +"the label data. Once the policy fills in `element_data`, `*claimed` should " "be incremented." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1145 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1280 #, no-wrap msgid "`mpo_externalize_ifnet_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1157 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1292 #, no-wrap msgid "" -"int mpo_externalize_ifnet_label(\tlabel, \t \n" -" \telement_name, \t \n" -" \tsb, \t \n" -" \t*claimed);\t \n" +"int mpo_externalize_ifnet_label(\tlabel,\n" +" \telement_name,\n" +" \tsb,\n" +" \t*claimed);\n" "struct label *label;\n" "char *element_name;\n" "struct sbuf *sb;\n" @@ -2620,19 +2643,19 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1186 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1326 #, no-wrap msgid "`mpo_externalize_pipe_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1198 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1338 #, no-wrap msgid "" -"int mpo_externalize_pipe_label(\tlabel, \t \n" -" \telement_name, \t \n" -" \tsb, \t \n" -" \t*claimed);\t \n" +"int mpo_externalize_pipe_label(\tlabel,\n" +" \telement_name,\n" +" \tsb,\n" +" \t*claimed);\n" "struct label *label;\n" "char *element_name;\n" "struct sbuf *sb;\n" @@ -2640,19 +2663,19 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1227 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1372 #, no-wrap msgid "`mpo_externalize_socket_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1239 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1384 #, no-wrap msgid "" -"int mpo_externalize_socket_label(\tlabel, \t \n" -" \telement_name, \t \n" -" \tsb, \t \n" -" \t*claimed);\t \n" +"int mpo_externalize_socket_label(\tlabel,\n" +" \telement_name,\n" +" \tsb,\n" +" \t*claimed);\n" "struct label *label;\n" "char *element_name;\n" "struct sbuf *sb;\n" @@ -2660,19 +2683,19 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1268 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1418 #, no-wrap msgid "`mpo_externalize_socket_peer_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1280 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1430 #, no-wrap msgid "" -"int mpo_externalize_socket_peer_label(\tlabel, \t \n" -" \telement_name, \t \n" -" \tsb, \t \n" -" \t*claimed);\t \n" +"int mpo_externalize_socket_peer_label(\tlabel,\n" +" \telement_name,\n" +" \tsb,\n" +" \t*claimed);\n" "struct label *label;\n" "char *element_name;\n" "struct sbuf *sb;\n" @@ -2680,19 +2703,19 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1309 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1464 #, no-wrap msgid "`mpo_externalize_vnode_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1321 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1476 #, no-wrap msgid "" -"int mpo_externalize_vnode_label(\tlabel, \t \n" -" \telement_name, \t \n" -" \tsb, \t \n" -" \t*claimed);\t \n" +"int mpo_externalize_vnode_label(\tlabel,\n" +" \telement_name,\n" +" \tsb,\n" +" \t*claimed);\n" "struct label *label;\n" "char *element_name;\n" "struct sbuf *sb;\n" @@ -2700,19 +2723,19 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1350 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1510 #, no-wrap msgid "`mpo_internalize_cred_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1362 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1522 #, no-wrap msgid "" -"int mpo_internalize_cred_label(\tlabel, \t \n" -" \telement_name, \t \n" -" \telement_data, \t \n" -" \tclaimed);\t \n" +"int mpo_internalize_cred_label(\tlabel,\n" +" \telement_name,\n" +" \telement_data,\n" +" \tclaimed);\n" "struct label *label;\n" "char *element_name;\n" "char *element_data;\n" @@ -2720,76 +2743,76 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1377 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1418 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1459 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1500 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1541 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1537 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1580 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1623 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1666 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1709 #, no-wrap msgid "Name of the policy whose label should be internalized" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1380 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1421 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1462 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1503 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1544 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1540 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1583 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1626 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1669 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1712 #, no-wrap msgid "`element_data`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1381 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1422 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1463 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1504 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1545 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1541 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1584 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1627 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1670 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1713 #, no-wrap msgid "Text data to be internalized" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1385 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1426 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1467 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1508 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1549 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1545 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1588 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1631 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1674 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1717 #, no-wrap msgid "Should be incremented when data can be successfully internalized." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1389 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1430 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1471 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1512 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1553 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1551 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1594 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1637 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1680 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1723 msgid "" "Produce an internal label structure based on externalized label data in text " -"format. Currently, all policies' `internalize` entry points are called when " +"format. Currently, all policies' `internalize` entry points are called when " "internalization is requested, so the implementation should compare the " "contents of `element_name` to its own name in order to be sure it should be " -"internalizing the data in `element_data`. Just as in the `externalize` entry " -"points, the entry point should return 0 if `element_name` does not match its " -"own name, or when data can successfully be internalized, in which case " -"`*claimed` should be incremented." +"internalizing the data in `element_data`. Just as in the `externalize` " +"entry points, the entry point should return 0 if `element_name` does not " +"match its own name, or when data can successfully be internalized, in which " +"case `*claimed` should be incremented." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1391 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1553 #, no-wrap msgid "`mpo_internalize_ifnet_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1403 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1565 #, no-wrap msgid "" -"int mpo_internalize_ifnet_label(\tlabel, \t \n" -" \telement_name, \t \n" -" \telement_data, \t \n" -" \tclaimed);\t \n" +"int mpo_internalize_ifnet_label(\tlabel,\n" +" \telement_name,\n" +" \telement_data,\n" +" \tclaimed);\n" "struct label *label;\n" "char *element_name;\n" "char *element_data;\n" @@ -2797,19 +2820,19 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1432 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1596 #, no-wrap msgid "`mpo_internalize_pipe_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1444 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1608 #, no-wrap msgid "" -"int mpo_internalize_pipe_label(\tlabel, \t \n" -" \telement_name, \t \n" -" \telement_data, \t \n" -" \tclaimed);\t \n" +"int mpo_internalize_pipe_label(\tlabel,\n" +" \telement_name,\n" +" \telement_data,\n" +" \tclaimed);\n" "struct label *label;\n" "char *element_name;\n" "char *element_data;\n" @@ -2817,19 +2840,19 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1473 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1639 #, no-wrap msgid "`mpo_internalize_socket_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1485 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1651 #, no-wrap msgid "" -"int mpo_internalize_socket_label(\tlabel, \t \n" -" \telement_name, \t \n" -" \telement_data, \t \n" -" \tclaimed);\t \n" +"int mpo_internalize_socket_label(\tlabel,\n" +" \telement_name,\n" +" \telement_data,\n" +" \tclaimed);\n" "struct label *label;\n" "char *element_name;\n" "char *element_data;\n" @@ -2837,19 +2860,19 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1514 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1682 #, no-wrap msgid "`mpo_internalize_vnode_label`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1526 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1694 #, no-wrap msgid "" -"int mpo_internalize_vnode_label(\tlabel, \t \n" -" \telement_name, \t \n" -" \telement_data, \t \n" -" \tclaimed);\t \n" +"int mpo_internalize_vnode_label(\tlabel,\n" +" \telement_name,\n" +" \telement_data,\n" +" \tclaimed);\n" "struct label *label;\n" "char *element_name;\n" "char *element_data;\n" @@ -2857,27 +2880,27 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1555 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1725 #, no-wrap msgid "Label Events" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1558 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1733 msgid "" "This class of entry points is used by the MAC framework to permit policies " -"to maintain label information on kernel objects. For each labeled kernel " +"to maintain label information on kernel objects. For each labeled kernel " "object of interest to a MAC policy, entry points may be registered for " -"relevant life cycle events. All objects implement initialization, creation, " -"and destruction hooks. Some objects will also implement relabeling, allowing " -"user processes to change the labels on objects. Some objects will also " -"implement object-specific events, such as label events associated with IP " -"reassembly. A typical labeled object will have the following life cycle of " -"entry points:" +"relevant life cycle events. All objects implement initialization, creation, " +"and destruction hooks. Some objects will also implement relabeling, " +"allowing user processes to change the labels on objects. Some objects will " +"also implement object-specific events, such as label events associated with " +"IP reassembly. A typical labeled object will have the following life cycle " +"of entry points:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1570 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1745 #, no-wrap msgid "" "Label initialization o\n" @@ -2892,49 +2915,49 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1573 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1749 msgid "" "Label initialization permits policies to allocate memory and set initial " -"values for labels without context for the use of the object. The label slot " +"values for labels without context for the use of the object. The label slot " "allocated to a policy will be zeroed by default, so some policies may not " "need to perform initialization." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1575 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1756 msgid "" "Label creation occurs when the kernel structure is associated with an actual " -"kernel object. For example, Mbufs may be allocated and remain unused in a " -"pool until they are required. mbuf allocation causes label initialization on " -"the mbuf to take place, but mbuf creation occurs when the mbuf is associated " -"with a datagram. Typically, context will be provided for a creation event, " -"including the circumstances of the creation, and labels of other relevant " -"objects in the creation process. For example, when an mbuf is created from a " -"socket, the socket and its label will be presented to registered policies in " -"addition to the new mbuf and its label. Memory allocation in creation events " -"is discouraged, as it may occur in performance sensitive ports of the " -"kernel; in addition, creation calls are not permitted to fail so a failure " -"to allocate memory cannot be reported." +"kernel object. For example, Mbufs may be allocated and remain unused in a " +"pool until they are required. mbuf allocation causes label initialization " +"on the mbuf to take place, but mbuf creation occurs when the mbuf is " +"associated with a datagram. Typically, context will be provided for a " +"creation event, including the circumstances of the creation, and labels of " +"other relevant objects in the creation process. For example, when an mbuf " +"is created from a socket, the socket and its label will be presented to " +"registered policies in addition to the new mbuf and its label. Memory " +"allocation in creation events is discouraged, as it may occur in performance " +"sensitive ports of the kernel; in addition, creation calls are not permitted " +"to fail so a failure to allocate memory cannot be reported." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1577 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1759 msgid "" "Object specific events do not generally fall into the other broad classes of " "label events, but will generally provide an opportunity to modify or update " -"the label on an object based on additional context. For example, the label " +"the label on an object based on additional context. For example, the label " "on an IP fragment reassembly queue may be updated during the MAC_UPDATE_IPQ " "entry point as a result of the acceptance of an additional mbuf to that " "queue." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1579 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1761 msgid "Access control events are discussed in detail in the following section." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1581 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1763 msgid "" "Label destruction permits policies to release storage or state associated " "with a label during its association with an object so that the kernel data " @@ -2942,38 +2965,38 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1583 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1767 msgid "" "In addition to labels associated with specific kernel objects, an additional " -"class of labels exists: temporary labels. These labels are used to store " -"update information submitted by user processes. These labels are initialized " -"and destroyed as with other label types, but the creation event is " -"MAC_INTERNALIZE, which accepts a user label to be converted to an in-kernel " -"representation." +"class of labels exists: temporary labels. These labels are used to store " +"update information submitted by user processes. These labels are " +"initialized and destroyed as with other label types, but the creation event " +"is MAC_INTERNALIZE, which accepts a user label to be converted to an in-" +"kernel representation." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1585 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1769 #, no-wrap msgid "File System Object Labeling Event Operations" msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1588 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1772 #, no-wrap msgid "`mpo_associate_vnode_devfs`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1604 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1788 #, no-wrap msgid "" -"void mpo_associate_vnode_devfs(\tmp, \t \n" -" \tfslabel, \t \n" -" \tde, \t \n" -" \tdelabel, \t \n" -" \tvp, \t \n" -" \tvlabel);\t \n" +"void mpo_associate_vnode_devfs(\tmp,\n" +" \tfslabel,\n" +" \tde,\n" +" \tdelabel,\n" +" \tvp,\n" +" \tvlabel);\n" "struct mount *mp;\n" "struct label *fslabel;\n" "struct devfs_dirent *de;\n" @@ -2983,151 +3006,151 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1614 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1663 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1704 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1825 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1939 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4054 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1798 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1847 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1891 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2014 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2130 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4284 #, no-wrap msgid "`mp`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1615 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1826 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1799 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2015 #, no-wrap msgid "Devfs mount point" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1619 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1803 #, no-wrap msgid "Devfs file system label (`mp->mnt_fslabel`)" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1622 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1837 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1806 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2026 #, no-wrap msgid "`de`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1623 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1807 #, no-wrap msgid "Devfs directory entry" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1626 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1841 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1810 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2030 #, no-wrap msgid "`delabel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1627 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1811 #, no-wrap msgid "Policy label associated with `de`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1630 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1671 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1712 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1898 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2007 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2048 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2093 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3058 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3093 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3381 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4015 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4120 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4290 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4331 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4370 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4407 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4452 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4513 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4554 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4595 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4636 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4677 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4726 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4781 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4902 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4976 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5011 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5050 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5099 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5148 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5189 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5232 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5279 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5388 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5554 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5664 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1814 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1855 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1899 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2087 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2200 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2241 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2287 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3271 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3309 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3606 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4245 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4356 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4534 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4579 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4620 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4660 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4707 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4771 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4812 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4853 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4894 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4935 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4984 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5039 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5165 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5243 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5281 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5322 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5373 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5427 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5470 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5515 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5565 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5680 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5854 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5964 #, no-wrap msgid "`vp`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1631 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1815 #, no-wrap msgid "vnode associated with `de`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1634 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1675 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1716 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1902 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2052 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3385 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5558 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5668 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1818 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1859 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1903 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2091 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2245 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3610 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5858 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5968 #, no-wrap msgid "`vlabel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1635 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1676 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1717 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1903 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2053 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4518 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4559 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4682 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4731 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4786 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1819 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1860 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1904 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2092 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2246 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4776 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4817 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4940 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4989 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5044 #, no-wrap msgid "Policy label associated with `vp`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1639 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1823 msgid "" "Fill in the label (`vlabel`) for a newly created devfs vnode based on the " "devfs directory entry passed in `de` and its label." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1641 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1825 #, no-wrap msgid "`mpo_associate_vnode_extattr`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1653 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1837 #, no-wrap msgid "" -"int mpo_associate_vnode_extattr(\tmp, \t \n" -" \tfslabel, \t \n" -" \tvp, \t \n" -" \tvlabel);\t \n" +"int mpo_associate_vnode_extattr(\tmp,\n" +" \tfslabel,\n" +" \tvp,\n" +" \tvlabel);\n" "struct mount *mp;\n" "struct label *fslabel;\n" "struct vnode *vp;\n" @@ -3135,52 +3158,52 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1664 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1705 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1883 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1848 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1892 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2072 #, no-wrap msgid "File system mount point" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1668 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1709 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1887 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1852 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1896 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2076 #, no-wrap msgid "File system label" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1672 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1713 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1856 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1900 #, no-wrap msgid "Vnode to label" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1680 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1867 msgid "" "Attempt to retrieve the label for `vp` from the file system extended " -"attributes. Upon success, the value `0` is returned. Should extended " +"attributes. Upon success, the value `0` is returned. Should extended " "attribute retrieval not be supported, an accepted fallback is to copy " -"`fslabel` into `vlabel`. In the event of an error, an appropriate value for " +"`fslabel` into `vlabel`. In the event of an error, an appropriate value for " "`errno` should be returned." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1682 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1869 #, no-wrap msgid "`mpo_associate_vnode_singlelabel`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1694 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1881 #, no-wrap msgid "" -"void mpo_associate_vnode_singlelabel(\tmp, \t \n" -" \tfslabel, \t \n" -" \tvp, \t \n" -" \tvlabel);\t \n" +"void mpo_associate_vnode_singlelabel(\tmp,\n" +" \tfslabel,\n" +" \tvp,\n" +" \tvlabel);\n" "struct mount *mp;\n" "struct label *fslabel;\n" "struct vnode *vp;\n" @@ -3188,84 +3211,84 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1721 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1908 msgid "" "On non-multilabel file systems, this entry point is called to set the policy " "label for `vp` based on the file system label, `fslabel`." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1723 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1910 #, no-wrap msgid "`mpo_create_devfs_device`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1733 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1920 #, no-wrap msgid "" -"void mpo_create_devfs_device(\tdev, \t \n" -" \tdevfs_dirent, \t \n" -" \tlabel);\t \n" +"void mpo_create_devfs_device(\tdev,\n" +" \tdevfs_dirent,\n" +" \tlabel);\n" "dev_t dev;\n" "struct devfs_dirent *devfs_dirent;\n" "struct label *label;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1743 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1930 #, no-wrap msgid "`dev`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1744 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1931 #, no-wrap msgid "Device corresponding with `devfs_dirent`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1747 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1788 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2085 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1934 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1976 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2279 #, no-wrap msgid "`devfs_dirent`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1748 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1935 #, no-wrap msgid "Devfs directory entry to be labeled." msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1752 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1939 #, no-wrap msgid "Label for `devfs_dirent` to be filled in." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1756 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1944 msgid "" -"Fill out the label on a devfs_dirent being created for the passed device. " +"Fill out the label on a devfs_dirent being created for the passed device. " "This call will be made when the device file system is mounted, regenerated, " "or a new device is made available." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1758 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1946 #, no-wrap msgid "`mpo_create_devfs_directory`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1770 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1958 #, no-wrap msgid "" -"void mpo_create_devfs_directory(\tdirname, \t \n" -" \tdirnamelen, \t \n" -" \tdevfs_dirent, \t \n" -" \tlabel);\t \n" +"void mpo_create_devfs_directory(\tdirname,\n" +" \tdirnamelen,\n" +" \tdevfs_dirent,\n" +" \tlabel);\n" "char *dirname;\n" "int dirnamelen;\n" "struct devfs_dirent *devfs_dirent;\n" @@ -3273,60 +3296,61 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1780 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1968 #, no-wrap msgid "`dirname`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1781 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1969 #, no-wrap msgid "Name of directory being created" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1784 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5713 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1972 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6013 #, no-wrap msgid "`namelen`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1785 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1973 #, no-wrap msgid "Length of string `dirname`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1789 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1977 #, no-wrap msgid "Devfs directory entry for directory being created." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1793 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1982 msgid "" -"Fill out the label on a devfs_dirent being created for the passed directory. " -"This call will be made when the device file system is mounted, regenerated, " -"or a new device requiring a specific directory hierarchy is made available." +"Fill out the label on a devfs_dirent being created for the passed " +"directory. This call will be made when the device file system is mounted, " +"regenerated, or a new device requiring a specific directory hierarchy is " +"made available." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1795 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1984 #, no-wrap msgid "`mpo_create_devfs_symlink`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1811 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2000 #, no-wrap msgid "" -"void mpo_create_devfs_symlink(\tcred, \t \n" -" \tmp, \t \n" -" \tdd, \t \n" -" \tddlabel, \t \n" -" \tde, \t \n" -" \tdelabel);\t \n" +"void mpo_create_devfs_symlink(\tcred,\n" +" \tmp,\n" +" \tdd,\n" +" \tddlabel,\n" +" \tde,\n" +" \tdelabel);\n" "struct ucred *cred;\n" "struct mount *mp;\n" "struct devfs_dirent *dd;\n" @@ -3336,228 +3360,228 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1821 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1878 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1935 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2003 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2044 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2169 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2204 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2282 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2323 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2447 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2935 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3120 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3143 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3168 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3263 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3288 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3317 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3346 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3377 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3408 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3431 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3462 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3505 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3540 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3577 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3616 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3651 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3688 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3727 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3766 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3801 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3865 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3900 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3941 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3978 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4011 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4050 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4083 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4116 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4155 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4190 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4229 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4278 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4327 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4366 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4403 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4448 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4501 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4550 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4591 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4632 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4714 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4769 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4820 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4857 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4898 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4937 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2010 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2067 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2126 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2196 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2237 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2366 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2402 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2481 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2522 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2648 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3146 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3338 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3361 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3386 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3488 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3513 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3542 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3571 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3602 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3633 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3656 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3687 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3730 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3765 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3802 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3841 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3876 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3913 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3952 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3993 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4028 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4095 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4130 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4171 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4208 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4241 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4280 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4316 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4352 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4394 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4431 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4470 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4522 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4575 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4616 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4656 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4703 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4759 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4808 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4849 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4890 #: documentation/content/en/books/arch-handbook/mac/_index.adoc:4972 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5007 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5046 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5095 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5144 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5185 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5228 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5275 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5316 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5349 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5384 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5425 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5472 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5515 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5581 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5606 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5633 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5660 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5705 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5027 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5079 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5118 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5161 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5202 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5239 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5277 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5318 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5369 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5423 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5466 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5511 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5561 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5604 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5639 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5676 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5719 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5768 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5813 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5881 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5906 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5933 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5960 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6005 #, no-wrap msgid "`cred`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1822 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1879 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1936 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2004 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2045 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2170 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2205 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2283 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2324 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2448 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2936 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3169 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3264 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3289 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3318 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3347 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3378 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3409 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3432 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3463 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3506 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3541 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3578 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3617 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3652 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3689 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3728 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3767 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3802 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3835 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3866 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3901 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3942 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3979 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4012 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4051 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4084 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4117 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4156 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4191 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4230 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4279 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4328 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4367 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4404 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4449 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4502 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4551 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4633 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4670 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4715 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4770 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4821 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4858 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4899 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4938 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2011 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2068 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2127 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2197 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2238 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2367 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2403 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2482 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2523 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2649 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3147 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3387 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3489 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3514 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3543 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3572 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3603 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3634 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3657 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3688 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3731 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3766 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3803 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3842 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3877 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3914 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3953 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3994 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4029 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4062 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4096 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4131 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4172 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4209 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4242 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4281 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4317 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4353 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4395 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4432 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4471 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4523 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4576 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4617 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4657 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4704 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4760 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4809 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4891 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4928 #: documentation/content/en/books/arch-handbook/mac/_index.adoc:4973 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5008 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5047 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5096 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5145 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5186 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5229 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5276 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5317 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5350 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5385 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5426 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5473 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5516 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5551 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5582 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5607 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5634 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5661 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5706 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5028 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5080 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5119 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5162 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5203 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5240 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5278 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5319 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5370 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5424 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5467 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5512 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5562 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5605 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5640 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5677 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5720 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5769 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5814 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5851 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5882 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5907 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5934 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5961 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6006 #, no-wrap msgid "Subject credential" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1829 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2018 #, no-wrap msgid "`dd`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1830 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2019 #, no-wrap msgid "Link destination" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1833 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2022 #, no-wrap msgid "`ddlabel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1834 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2023 #, no-wrap msgid "Label associated with `dd`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1838 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2027 #, no-wrap msgid "Symlink entry" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1842 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2031 #, no-wrap msgid "Label associated with `de`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1846 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2035 msgid "" "Fill in the label (`delabel`) for a newly created man:devfs[5] symbolic link " "entry." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1848 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2037 #, no-wrap msgid "`mpo_create_vnode_extattr`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1868 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2057 #, no-wrap msgid "" -"int mpo_create_vnode_extattr(\tcred, \t \n" -" \tmp, \t \n" -" \tfslabel, \t \n" -" \tdvp, \t \n" -" \tdlabel, \t \n" -" \tvp, \t \n" -" \tvlabel, \t \n" -" \tcnp);\t \n" +"int mpo_create_vnode_extattr(\tcred,\n" +" \tmp,\n" +" \tfslabel,\n" +" \tdvp,\n" +" \tdlabel,\n" +" \tvp,\n" +" \tvlabel,\n" +" \tcnp);\n" "struct ucred *cred;\n" "struct mount *mp;\n" "struct label *fslabel;\n" @@ -3569,102 +3593,102 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1882 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2071 #, no-wrap msgid "`mount`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1890 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4159 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4194 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4233 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4282 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4505 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4718 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4773 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4861 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4941 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2079 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4398 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4435 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4474 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4526 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4763 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4976 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5031 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5122 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5206 #, no-wrap msgid "`dvp`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1891 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4283 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2080 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4527 #, no-wrap msgid "Parent directory vnode" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1894 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4163 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4198 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4237 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4286 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4509 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4722 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4777 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4865 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4945 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2083 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4402 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4439 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4478 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4530 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4767 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4980 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5035 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5126 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5210 #, no-wrap msgid "`dlabel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1895 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2084 #, no-wrap msgid "Label associated with `dvp`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1899 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2088 #, no-wrap msgid "Newly created vnode" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1906 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4241 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4298 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4521 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4734 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4793 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4869 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2095 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4482 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4542 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4779 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4992 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5051 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5130 #, no-wrap msgid "`cnp`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1907 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4299 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4735 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2096 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4543 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4993 #, no-wrap msgid "Component name for `vp`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1911 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2102 msgid "" -"Write out the label for `vp` to the appropriate extended attribute. If the " -"write succeeds, fill in `vlabel` with the label, and return 0. Otherwise, " +"Write out the label for `vp` to the appropriate extended attribute. If the " +"write succeeds, fill in `vlabel` with the label, and return 0. Otherwise, " "return an appropriate error." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1913 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2104 #, no-wrap msgid "`mpo_create_mount`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1925 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2116 #, no-wrap msgid "" -"void mpo_create_mount(\tcred, \t \n" -" \tmp, \t \n" -" \tmnt, \t \n" -" \tfslabel);\t \n" +"void mpo_create_mount(\tcred,\n" +" \tmp,\n" +" \tmnt,\n" +" \tfslabel);\n" "struct ucred *cred;\n" "struct mount *mp;\n" "struct label *mnt;\n" @@ -3672,44 +3696,44 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1940 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2131 #, no-wrap msgid "Object; file system being mounted" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1944 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2135 #, no-wrap msgid "Policy label to be filled in for `mp`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1948 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2139 #, no-wrap msgid "Policy label for the file system `mp` mounts." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1952 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2144 msgid "" "Fill out the labels on the mount point being created by the passed subject " -"credential. This call will be made when a new file system is mounted." +"credential. This call will be made when a new file system is mounted." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1954 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2146 #, no-wrap msgid "`mpo_create_root_mount`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1966 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2158 #, no-wrap msgid "" -"void mpo_create_root_mount(\tcred, \t \n" -" \tmp, \t \n" -" \tmntlabel, \t \n" -" \tfslabel);\t \n" +"void mpo_create_root_mount(\tcred,\n" +" \tmp,\n" +" \tmntlabel,\n" +" \tfslabel);\n" "struct ucred *cred;\n" "struct mount *mp;\n" "struct label *mntlabel;\n" @@ -3717,33 +3741,33 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1976 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2168 #, no-wrap msgid "See <<mac-mpo-create-mount>>." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1979 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2172 msgid "" "Fill out the labels on the mount point being created by the passed subject " -"credential. This call will be made when the root file system is mounted, " -"after mpo_create_mount;." +"credential. This call will be made when the root file system is mounted, " +"after `mpo_create_mount;`." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1981 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2174 #, no-wrap msgid "`mpo_relabel_vnode`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:1993 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2186 #, no-wrap msgid "" -"void mpo_relabel_vnode(\tcred, \t \n" -" \tvp, \t \n" -" \tvnodelabel, \t \n" -" \tnewlabel);\t \n" +"void mpo_relabel_vnode(\tcred,\n" +" \tvp,\n" +" \tvnodelabel,\n" +" \tnewlabel);\n" "struct ucred *cred;\n" "struct vnode *vp;\n" "struct label *vnodelabel;\n" @@ -3751,71 +3775,71 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2008 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2201 #, no-wrap msgid "vnode to relabel" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2011 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2098 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3062 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3097 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4019 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2204 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2292 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3275 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3313 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4249 #, no-wrap msgid "`vnodelabel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2012 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4020 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2205 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4250 #, no-wrap msgid "Existing policy label for `vp`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2015 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2294 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2335 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2376 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2947 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3172 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3589 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3912 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3953 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3982 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4023 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2208 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2493 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2534 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2575 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3158 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3390 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3814 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4142 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4183 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4212 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4253 #, no-wrap msgid "`newlabel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2016 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2209 #, no-wrap msgid "New, possibly partial label to replace `vnodelabel`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2020 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2213 msgid "" "Update the label on the passed vnode given the passed update vnode label and " "the passed subject credential." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2022 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2215 #, no-wrap msgid "`mpo_setlabel_vnode_extattr`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2034 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2227 #, no-wrap msgid "" -"int mpo_setlabel_vnode_extattr(\tcred, \t \n" -" \tvp, \t \n" -" \tvlabel, \t \n" -" \tintlabel);\t \n" +"int mpo_setlabel_vnode_extattr(\tcred,\n" +" \tvp,\n" +" \tvlabel,\n" +" \tintlabel);\n" "struct ucred *cred;\n" "struct vnode *vp;\n" "struct label *vlabel;\n" @@ -3823,44 +3847,44 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2049 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2242 #, no-wrap msgid "Vnode for which the label is being written" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2056 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2249 #, no-wrap msgid "`intlabel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2057 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2250 #, no-wrap msgid "Label to write out" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2061 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2255 msgid "" -"Write out the policy from `intlabel` to an extended attribute. This is " +"Write out the policy from `intlabel` to an extended attribute. This is " "called from `vop_stdcreatevnode_ea`." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2063 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2257 #, no-wrap msgid "`mpo_update_devfsdirent`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2075 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2269 #, no-wrap msgid "" -"void mpo_update_devfsdirent(\tdevfs_dirent, \t \n" -" \tdirentlabel, \t \n" -" \tvp, \t \n" -" \tvnodelabel);\t \n" +"void mpo_update_devfsdirent(\tdevfs_dirent,\n" +" \tdirentlabel,\n" +" \tvp,\n" +" \tvnodelabel);\n" "struct devfs_dirent *devfs_dirent;\n" "struct label *direntlabel;\n" "struct vnode *vp;\n" @@ -3868,92 +3892,92 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2086 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2280 #, no-wrap msgid "Object; devfs directory entry" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2089 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2283 #, no-wrap msgid "`direntlabel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2090 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2284 #, no-wrap msgid "Policy label for `devfs_dirent` to be updated." msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2094 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2288 #, no-wrap msgid "Parent vnode" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2095 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3061 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4018 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4334 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2289 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3274 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4248 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4582 #, no-wrap msgid "Locked" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2099 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3063 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3098 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4125 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4295 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4336 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4375 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4412 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4457 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4907 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4981 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5016 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5055 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5104 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5153 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5194 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5237 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5284 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5393 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2293 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3276 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3314 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4361 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4539 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4584 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4625 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4665 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4712 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5170 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5248 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5286 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5327 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5378 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5432 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5475 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5520 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5570 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5685 #, no-wrap msgid "Policy label for `vp`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2103 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2299 msgid "" -"Update the `devfs_dirent` label from the passed devfs vnode label. This call " -"will be made when a devfs vnode has been successfully relabeled to commit " -"the label change such that it lasts even if the vnode is recycled. It will " -"also be made when a symlink is created in devfs, following a call to " +"Update the `devfs_dirent` label from the passed devfs vnode label. This " +"call will be made when a devfs vnode has been successfully relabeled to " +"commit the label change such that it lasts even if the vnode is recycled. " +"It will also be made when a symlink is created in devfs, following a call to " "`mac_vnode_create_from_vnode` to initialize the vnode label." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2105 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2301 #, no-wrap msgid "IPC Object Labeling Event Operations" msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2108 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2304 #, no-wrap msgid "`mpo_create_mbuf_from_socket`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2120 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2316 #, no-wrap msgid "" -"void mpo_create_mbuf_from_socket(\tso, \t \n" -" \tsocketlabel, \t \n" -" \tm, \t \n" -" \tmbuflabel);\t \n" +"void mpo_create_mbuf_from_socket(\tso,\n" +" \tsocketlabel,\n" +" \tm,\n" +" \tmbuflabel);\n" "struct socket *so;\n" "struct label *socketlabel;\n" "struct mbuf *m;\n" @@ -3961,243 +3985,243 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2130 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3692 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3731 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3869 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3945 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4824 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2326 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3917 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3956 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4099 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4175 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5083 #, no-wrap msgid "`socket`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2131 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3771 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3806 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2327 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3998 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4033 #, no-wrap msgid "Socket" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2133 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2329 #, no-wrap msgid "Socket locking WIP" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2134 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2212 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3696 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3735 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3774 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3809 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3873 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3949 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4828 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5523 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2330 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2410 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3921 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3960 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4001 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4036 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4103 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4179 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5087 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5821 #, no-wrap msgid "`socketlabel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2135 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3697 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3736 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3874 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4829 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2331 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3922 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3961 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4104 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5088 #, no-wrap msgid "Policy label for `socket`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2138 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2334 #, no-wrap msgid "`m`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2139 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2335 #, no-wrap msgid "Object; mbuf" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2142 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2368 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2689 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2730 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2771 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2980 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5441 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5488 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2338 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2567 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2893 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2935 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2977 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3191 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5735 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5784 #, no-wrap msgid "`mbuflabel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2143 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2339 #, no-wrap msgid "Policy label to fill in for `m`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2147 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2344 msgid "" -"Set the label on a newly created mbuf header from the passed socket label. " +"Set the label on a newly created mbuf header from the passed socket label. " "This call is made when a new datagram or message is generated by the socket " "and stored in the passed mbuf." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2149 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2346 #, no-wrap msgid "`mpo_create_pipe`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2159 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2356 #, no-wrap msgid "" -"void mpo_create_pipe(\tcred, \t \n" -" \tpipe, \t \n" -" \tpipelabel);\t \n" +"void mpo_create_pipe(\tcred,\n" +" \tpipe,\n" +" \tpipelabel);\n" "struct ucred *cred;\n" "struct pipe *pipe;\n" "struct label *pipelabel;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2173 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2286 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3466 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3509 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3544 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3581 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3620 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3655 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2370 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2485 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3691 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3734 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3769 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3806 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3845 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3880 #, no-wrap msgid "`pipe`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2174 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2287 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3467 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3510 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3545 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3582 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3621 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3656 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2371 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2486 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3692 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3735 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3770 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3807 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3846 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3881 #, no-wrap msgid "Pipe" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2177 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3470 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3513 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3548 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3585 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3624 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3659 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2374 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3695 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3738 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3773 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3810 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3849 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3884 #, no-wrap msgid "`pipelabel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2178 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3471 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3514 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3549 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3625 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3660 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2375 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3696 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3739 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3774 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3850 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3885 #, no-wrap msgid "Policy label associated with `pipe`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2182 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2380 msgid "" -"Set the label on a newly created pipe from the passed subject credential. " +"Set the label on a newly created pipe from the passed subject credential. " "This call is made when a new pipe is created." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2184 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2382 #, no-wrap msgid "`mpo_create_socket`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2194 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2392 #, no-wrap msgid "" -"void mpo_create_socket(\tcred, \t \n" -" \tso, \t \n" -" \tsocketlabel);\t \n" +"void mpo_create_socket(\tcred,\n" +" \tso,\n" +" \tsocketlabel);\n" "struct ucred *cred;\n" "struct socket *so;\n" "struct label *socketlabel;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2207 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2326 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2450 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3053 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3092 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4014 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4086 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4330 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5518 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2405 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2525 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2651 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3266 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3308 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4244 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4319 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4578 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5816 #, no-wrap msgid "Immutable" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2208 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2327 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3770 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3805 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5519 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2406 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2526 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3997 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4032 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5817 #, no-wrap msgid "`so`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2209 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2407 #, no-wrap msgid "Object; socket to label" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2213 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2411 #, no-wrap msgid "Label to fill in for `so`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2217 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2416 msgid "" -"Set the label on a newly created socket from the passed subject credential. " +"Set the label on a newly created socket from the passed subject credential. " "This call is made when a socket is created." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2219 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2418 #, no-wrap msgid "`mpo_create_socket_from_socket`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2231 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2430 #, no-wrap msgid "" -"void mpo_create_socket_from_socket(\toldsocket, \t \n" -" \toldsocketlabel, \t \n" -" \tnewsocket, \t \n" -" \tnewsocketlabel);\t \n" +"void mpo_create_socket_from_socket(\toldsocket,\n" +" \toldsocketlabel,\n" +" \tnewsocket,\n" +" \tnewsocketlabel);\n" "struct socket *oldsocket;\n" "struct label *oldsocketlabel;\n" "struct socket *newsocket;\n" @@ -4205,77 +4229,77 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2241 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2405 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2440 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2605 #, no-wrap msgid "`oldsocket`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2242 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2441 #, no-wrap msgid "Listening socket" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2245 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2409 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2444 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2609 #, no-wrap msgid "`oldsocketlabel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2246 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2445 #, no-wrap msgid "Policy label associated with `oldsocket`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2249 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2413 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2448 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2613 #, no-wrap msgid "`newsocket`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2250 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2449 #, no-wrap msgid "New socket" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2253 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2452 #, no-wrap msgid "`newsocketlabel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2254 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2453 #, no-wrap msgid "Policy label associated with `newsocketlabel`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2258 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2457 msgid "" "Label a socket, `newsocket`, newly man:accept[2]ed, based on the man:" "listen[2] socket, `oldsocket`." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2260 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2459 #, no-wrap msgid "`mpo_relabel_pipe`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2272 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2471 #, no-wrap msgid "" -"void mpo_relabel_pipe(\tcred, \t \n" -" \tpipe, \t \n" -" \toldlabel, \t \n" -" \tnewlabel);\t \n" +"void mpo_relabel_pipe(\tcred,\n" +" \tpipe,\n" +" \toldlabel,\n" +" \tnewlabel);\n" "struct ucred *cred;\n" "struct pipe *pipe;\n" "struct label *oldlabel;\n" @@ -4283,45 +4307,45 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2290 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2331 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2372 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2489 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2530 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2571 #, no-wrap msgid "`oldlabel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2291 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3586 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2490 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3811 #, no-wrap msgid "Current policy label associated with `pipe`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2295 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2494 #, no-wrap msgid "Policy label update to apply to `pipe`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2299 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2498 msgid "Apply a new label, `newlabel`, to `pipe`." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2301 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2500 #, no-wrap msgid "`mpo_relabel_socket`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2313 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2512 #, no-wrap msgid "" -"void mpo_relabel_socket(\tcred, \t \n" -" \tso, \t \n" -" \toldlabel, \t \n" -" \tnewlabel);\t \n" +"void mpo_relabel_socket(\tcred,\n" +" \tso,\n" +" \toldlabel,\n" +" \tnewlabel);\n" "struct ucred *cred;\n" "struct socket *so;\n" "struct label *oldlabel;\n" @@ -4329,46 +4353,46 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2328 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3870 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3946 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4825 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5520 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2527 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4100 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4176 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5084 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5818 #, no-wrap msgid "Object; socket" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2332 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2531 #, no-wrap msgid "Current label for `so`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2336 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2535 #, no-wrap msgid "Label update for `so`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2340 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2539 msgid "Update the label on a socket from the passed socket label update." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2342 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2541 #, no-wrap msgid "`mpo_set_socket_peer_from_mbuf`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2354 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2553 #, no-wrap msgid "" -"void mpo_set_socket_peer_from_mbuf(\tmbuf, \t \n" -" \tmbuflabel, \t \n" -" \toldlabel, \t \n" -" \tnewlabel);\t \n" +"void mpo_set_socket_peer_from_mbuf(\tmbuf,\n" +" \tmbuflabel,\n" +" \toldlabel,\n" +" \tnewlabel);\n" "struct mbuf *mbuf;\n" "struct label *mbuflabel;\n" "struct label *oldlabel;\n" @@ -4376,63 +4400,63 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2364 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2685 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2726 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2767 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2976 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5437 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5484 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2563 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2889 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2931 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2973 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3187 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5731 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5780 #, no-wrap msgid "`mbuf`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2365 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2564 #, no-wrap msgid "First datagram received over socket" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2369 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2568 #, no-wrap msgid "Label for `mbuf`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2373 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2572 #, no-wrap msgid "Current label for the socket" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2377 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2576 #, no-wrap msgid "Policy label to be filled out for the socket" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2381 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2581 msgid "" -"Set the peer label on a stream socket from the passed mbuf label. This call " +"Set the peer label on a stream socket from the passed mbuf label. This call " "will be made when the first datagram is received by the stream socket, with " "the exception of Unix domain sockets." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2383 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2583 #, no-wrap msgid "`mpo_set_socket_peer_from_socket`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2395 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2595 #, no-wrap msgid "" -"void mpo_set_socket_peer_from_socket(\toldsocket, \t \n" -" \toldsocketlabel, \t \n" -" \tnewsocket, \t \n" -" \tnewsocketpeerlabel);\t \n" +"void mpo_set_socket_peer_from_socket(\toldsocket,\n" +" \toldsocketlabel,\n" +" \tnewsocket,\n" +" \tnewsocketpeerlabel);\n" "struct socket *oldsocket;\n" "struct label *oldsocketlabel;\n" "struct socket *newsocket;\n" @@ -4440,184 +4464,184 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2406 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2606 #, no-wrap msgid "Local socket" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2410 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2610 #, no-wrap msgid "Policy label for `oldsocket`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2414 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2614 #, no-wrap msgid "Peer socket" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2417 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2617 #, no-wrap msgid "`newsocketpeerlabel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2418 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2618 #, no-wrap msgid "Policy label to fill in for `newsocket`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2422 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2623 msgid "" "Set the peer label on a stream UNIX domain socket from the passed remote " -"socket endpoint. This call will be made when the socket pair is connected, " +"socket endpoint. This call will be made when the socket pair is connected, " "and will be made for both endpoints." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2424 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2625 #, no-wrap msgid "Network Object Labeling Event Operations" msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2427 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2628 #, no-wrap msgid "`mpo_create_bpfdesc`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2437 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2638 #, no-wrap msgid "" -"void mpo_create_bpfdesc(\tcred, \t \n" -" \tbpf_d, \t \n" -" \tbpflabel);\t \n" +"void mpo_create_bpfdesc(\tcred,\n" +" \tbpf_d,\n" +" \tbpflabel);\n" "struct ucred *cred;\n" "struct bpf_d *bpf_d;\n" "struct label *bpflabel;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2451 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2718 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3228 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2652 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2923 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3452 #, no-wrap msgid "`bpf_d`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2452 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2653 #, no-wrap msgid "Object; bpf descriptor" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2455 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2656 #, no-wrap msgid "`bpf`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2456 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2657 #, no-wrap msgid "Policy label to be filled in for `bpf_d`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2460 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2662 msgid "" "Set the label on a newly created BPF descriptor from the passed subject " -"credential. This call will be made when a BPF device node is opened by a " +"credential. This call will be made when a BPF device node is opened by a " "process with the passed subject credential." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2462 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2664 #, no-wrap msgid "`mpo_create_ifnet`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2470 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2672 #, no-wrap msgid "" -"void mpo_create_ifnet(\tifnet, \t \n" -" \tifnetlabel);\t \n" +"void mpo_create_ifnet(\tifnet,\n" +" \tifnetlabel);\n" "struct ifnet *ifnet;\n" "struct label *ifnetlabel;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2480 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2677 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2759 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2812 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2939 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3236 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3904 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5429 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5476 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2682 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2881 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2965 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3018 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3150 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3460 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4134 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5723 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5772 #, no-wrap msgid "`ifnet`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2481 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2678 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2760 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2813 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5430 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5477 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2683 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2882 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2966 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3019 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5724 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5773 #, no-wrap msgid "Network interface" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2484 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2681 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2763 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2816 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2943 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3240 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3908 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5433 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5480 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2686 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2885 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2969 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3022 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3154 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3464 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4138 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5727 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5776 #, no-wrap msgid "`ifnetlabel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2485 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2687 #, no-wrap msgid "Policy label to fill in for `ifnet`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2489 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2692 msgid "" -"Set the label on a newly created interface. This call may be made when a new " -"physical interface becomes available to the system, or when a pseudo-" +"Set the label on a newly created interface. This call may be made when a " +"new physical interface becomes available to the system, or when a pseudo-" "interface is instantiated during the boot or as a result of a user action." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2491 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2694 #, no-wrap msgid "`mpo_create_ipq`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2503 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2706 #, no-wrap msgid "" -"void mpo_create_ipq(\tfragment, \t \n" -" \tfragmentlabel, \t \n" -" \tipq, \t \n" -" \tipqlabel);\t \n" +"void mpo_create_ipq(\tfragment,\n" +" \tfragmentlabel,\n" +" \tipq,\n" +" \tipqlabel);\n" "struct mbuf *fragment;\n" "struct label *fragmentlabel;\n" "struct ipq *ipq;\n" @@ -4625,85 +4649,85 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2513 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2603 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2894 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2716 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2806 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3102 #, no-wrap msgid "`fragment`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2514 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2717 #, no-wrap msgid "First received IP fragment" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2517 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2607 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2898 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2720 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2810 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3106 #, no-wrap msgid "`fragmentlabel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2518 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2899 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2721 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3107 #, no-wrap msgid "Policy label for `fragment`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2521 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2554 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2902 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2984 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2724 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2757 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3110 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3195 #, no-wrap msgid "`ipq`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2522 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2725 #, no-wrap msgid "IP reassembly queue to be labeled" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2525 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2558 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2906 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2988 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2728 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2761 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3114 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3199 #, no-wrap msgid "`ipqlabel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2526 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2729 #, no-wrap msgid "Policy label to be filled in for `ipq`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2530 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2733 msgid "" "Set the label on a newly created IP fragment reassembly queue from the mbuf " "header of the first received fragment." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2532 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2735 #, no-wrap msgid "`mpo_create_datagram_from_ipq`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2544 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2747 #, no-wrap msgid "" -"void mpo_create_create_datagram_from_ipq(\tipq, \t \n" -" \tipqlabel, \t \n" -" \tdatagram, \t \n" -" \tdatagramlabel);\t \n" +"void mpo_create_create_datagram_from_ipq(\tipq,\n" +" \tipqlabel,\n" +" \tdatagram,\n" +" \tdatagramlabel);\n" "struct ipq *ipq;\n" "struct label *ipqlabel;\n" "struct mbuf *datagram;\n" @@ -4711,65 +4735,65 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2555 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2758 #, no-wrap msgid "IP reassembly queue" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2559 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2907 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2762 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3115 #, no-wrap msgid "Policy label for `ipq`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2562 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2595 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2765 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2798 #, no-wrap msgid "`datagram`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2563 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2766 #, no-wrap msgid "Datagram to be labeled" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2566 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2599 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2769 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2802 #, no-wrap msgid "`datagramlabel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2567 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2770 #, no-wrap msgid "Policy label to be filled in for `datagramlabel`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2571 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2774 msgid "" "Set the label on a newly reassembled IP datagram from the IP fragment " "reassembly queue from which it was generated." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2573 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2776 #, no-wrap msgid "`mpo_create_fragment`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2585 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2788 #, no-wrap msgid "" -"void mpo_create_fragment(\tdatagram, \t \n" -" \tdatagramlabel, \t \n" -" \tfragment, \t \n" -" \tfragmentlabel);\t \n" +"void mpo_create_fragment(\tdatagram,\n" +" \tdatagramlabel,\n" +" \tfragment,\n" +" \tfragmentlabel);\n" "struct mbuf *datagram;\n" "struct label *datagramlabel;\n" "struct mbuf *fragment;\n" @@ -4777,50 +4801,50 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2596 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2799 #, no-wrap msgid "Datagram" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2600 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2803 #, no-wrap msgid "Policy label for `datagram`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2604 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2807 #, no-wrap msgid "Fragment to be labeled" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2608 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2811 #, no-wrap msgid "Policy label to be filled in for `datagram`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2612 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2815 msgid "" "Set the label on the mbuf header of a newly created IP fragment from the " "label on the mbuf header of the datagram it was generate from." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2614 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2817 #, no-wrap msgid "`mpo_create_mbuf_from_mbuf`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2626 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2829 #, no-wrap msgid "" -"void mpo_create_mbuf_from_mbuf(\toldmbuf, \t \n" -" \toldmbuflabel, \t \n" -" \tnewmbuf, \t \n" -" \tnewmbuflabel);\t \n" +"void mpo_create_mbuf_from_mbuf(\toldmbuf,\n" +" \toldmbuflabel,\n" +" \tnewmbuf,\n" +" \tnewmbuflabel);\n" "struct mbuf *oldmbuf;\n" "struct label *oldmbuflabel;\n" "struct mbuf *newmbuf;\n" @@ -4828,87 +4852,87 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2636 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2804 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2853 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2839 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3010 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3060 #, no-wrap msgid "`oldmbuf`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2637 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2840 #, no-wrap msgid "Existing (source) mbuf" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2640 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2808 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2857 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2843 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3014 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3064 #, no-wrap msgid "`oldmbuflabel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2641 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2809 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2858 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2844 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3015 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3065 #, no-wrap msgid "Policy label for `oldmbuf`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2644 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2820 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2861 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2847 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3026 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3068 #, no-wrap msgid "`newmbuf`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2645 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2727 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2848 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2932 #, no-wrap msgid "New mbuf to be labeled" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2648 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2824 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2865 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2851 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3030 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3072 #, no-wrap msgid "`newmbuflabel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2649 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2825 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2852 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3031 #, no-wrap msgid "Policy label to be filled in for `newmbuf`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2653 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2857 msgid "" "Set the label on the mbuf header of a newly created datagram from the mbuf " -"header of an existing datagram. This call may be made in a number of " +"header of an existing datagram. This call may be made in a number of " "situations, including when an mbuf is re-allocated for alignment purposes." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2655 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2859 #, no-wrap msgid "`mpo_create_mbuf_linklayer`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2667 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2871 #, no-wrap msgid "" -"void mpo_create_mbuf_linklayer(\tifnet, \t \n" -" \tifnetlabel, \t \n" -" \tmbuf, \t \n" -" \tmbuflabel);\t \n" +"void mpo_create_mbuf_linklayer(\tifnet,\n" +" \tifnetlabel,\n" +" \tmbuf,\n" +" \tmbuflabel);\n" "struct ifnet *ifnet;\n" "struct label *ifnetlabel;\n" "struct mbuf *mbuf;\n" @@ -4916,53 +4940,53 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2682 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2817 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2944 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3241 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5434 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5481 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2886 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3023 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3155 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3465 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5728 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5777 #, no-wrap msgid "Policy label for `ifnet`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2686 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2768 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2890 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2974 #, no-wrap msgid "mbuf header for new datagram" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2690 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2772 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2894 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2978 #, no-wrap msgid "Policy label to be filled in for `mbuf`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2694 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2899 msgid "" "Set the label on the mbuf header of a newly created datagram generated for " -"the purposes of a link layer response for the passed interface. This call " +"the purposes of a link layer response for the passed interface. This call " "may be made in a number of situations, including for ARP or ND6 responses in " "the IPv4 and IPv6 stacks." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2696 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2901 #, no-wrap msgid "`mpo_create_mbuf_from_bpfdesc`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2708 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2913 #, no-wrap msgid "" -"void mpo_create_mbuf_from_bpfdesc(\tbpf_d, \t \n" -" \tbpflabel, \t \n" -" \tmbuf, \t \n" -" \tmbuflabel);\t \n" +"void mpo_create_mbuf_from_bpfdesc(\tbpf_d,\n" +" \tbpflabel,\n" +" \tmbuf,\n" +" \tmbuflabel);\n" "struct bpf_d *bpf_d;\n" "struct label *bpflabel;\n" "struct mbuf *mbuf;\n" @@ -4970,52 +4994,52 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2719 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2924 #, no-wrap msgid "BPF descriptor" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2722 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3232 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2927 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3456 #, no-wrap msgid "`bpflabel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2723 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2928 #, no-wrap msgid "Policy label for `bpflabel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2731 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2936 #, no-wrap msgid "Policy label to fill in for `mbuf`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2735 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2941 msgid "" "Set the label on the mbuf header of a newly created datagram generated using " -"the passed BPF descriptor. This call is made when a write is performed to " +"the passed BPF descriptor. This call is made when a write is performed to " "the BPF device associated with the passed BPF descriptor." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2737 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2943 #, no-wrap msgid "`mpo_create_mbuf_from_ifnet`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2749 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2955 #, no-wrap msgid "" -"void mpo_create_mbuf_from_ifnet(\tifnet, \t \n" -" \tifnetlabel, \t \n" -" \tmbuf, \t \n" -" \tmbuflabel);\t \n" +"void mpo_create_mbuf_from_ifnet(\tifnet,\n" +" \tifnetlabel,\n" +" \tmbuf,\n" +" \tmbuflabel);\n" "struct ifnet *ifnet;\n" "struct label *ifnetlabel;\n" "struct mbuf *mbuf;\n" @@ -5023,34 +5047,34 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2764 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2970 #, no-wrap msgid "Policy label for `ifnetlabel`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2776 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2982 msgid "" "Set the label on the mbuf header of a newly created datagram generated from " "the passed network interface." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2778 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2984 #, no-wrap msgid "`mpo_create_mbuf_multicast_encap`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2794 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3000 #, no-wrap msgid "" -"void mpo_create_mbuf_multicast_encap(\toldmbuf, \t \n" -" \toldmbuflabel, \t \n" -" \tifnet, \t \n" -" \tifnetlabel, \t \n" -" \tnewmbuf, \t \n" -" \tnewmbuflabel);\t \n" +"void mpo_create_mbuf_multicast_encap(\toldmbuf,\n" +" \toldmbuflabel,\n" +" \tifnet,\n" +" \tifnetlabel,\n" +" \tnewmbuf,\n" +" \tnewmbuflabel);\n" "struct mbuf *oldmbuf;\n" "struct label *oldmbuflabel;\n" "struct ifnet *ifnet;\n" @@ -5060,40 +5084,40 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2805 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3011 #, no-wrap msgid "mbuf header for existing datagram" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2821 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3027 #, no-wrap msgid "mbuf header to be labeled for new datagram" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2829 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3036 msgid "" "Set the label on the mbuf header of a newly created datagram generated from " "the existing passed datagram when it is processed by the passed multicast " -"encapsulation interface. This call is made when an mbuf is to be delivered " +"encapsulation interface. This call is made when an mbuf is to be delivered " "using the virtual interface." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2831 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3038 #, no-wrap msgid "`mpo_create_mbuf_netlayer`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2843 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3050 #, no-wrap msgid "" -"void mpo_create_mbuf_netlayer(\toldmbuf, \t \n" -" \toldmbuflabel, \t \n" -" \tnewmbuf, \t \n" -" \tnewmbuflabel);\t \n" +"void mpo_create_mbuf_netlayer(\toldmbuf,\n" +" \toldmbuflabel,\n" +" \tnewmbuf,\n" +" \tnewmbuflabel);\n" "struct mbuf *oldmbuf;\n" "struct label *oldmbuflabel;\n" "struct mbuf *newmbuf;\n" @@ -5101,46 +5125,46 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2854 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3061 #, no-wrap msgid "Received datagram" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2862 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3069 #, no-wrap msgid "Newly created datagram" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2866 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3073 #, no-wrap msgid "Policy label for `newmbuf`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2870 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3078 msgid "" "Set the label on the mbuf header of a newly created datagram generated by " -"the IP stack in response to an existing received datagram (`oldmbuf`). This " +"the IP stack in response to an existing received datagram (`oldmbuf`). This " "call may be made in a number of situations, including when responding to " "ICMP request datagrams." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2872 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3080 #, no-wrap msgid "`mpo_fragment_match`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2884 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3092 #, no-wrap msgid "" -"int mpo_fragment_match(\tfragment, \t \n" -" \tfragmentlabel, \t \n" -" \tipq, \t \n" -" \tipqlabel);\t \n" +"int mpo_fragment_match(\tfragment,\n" +" \tfragmentlabel,\n" +" \tipq,\n" +" \tipqlabel);\n" "struct mbuf *fragment;\n" "struct label *fragmentlabel;\n" "struct ipq *ipq;\n" @@ -5148,46 +5172,46 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2895 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3103 #, no-wrap msgid "IP datagram fragment" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2903 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2985 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3111 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3196 #, no-wrap msgid "IP fragment reassembly queue" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2911 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3122 msgid "" "Determine whether an mbuf header containing an IP datagram (`fragment`) " "fragment matches the label of the passed IP fragment reassembly queue " -"(`ipq`). Return (1) for a successful match, or (0) for no match. This call " +"(`ipq`). Return (1) for a successful match, or (0) for no match. This call " "is made when the IP stack attempts to find an existing fragment reassembly " "queue for a newly received fragment; if this fails, a new fragment " -"reassembly queue may be instantiated for the fragment. Policies may use this " -"entry point to prevent the reassembly of otherwise matching IP fragments if " -"policy does not permit them to be reassembled based on the label or other " -"information." +"reassembly queue may be instantiated for the fragment. Policies may use " +"this entry point to prevent the reassembly of otherwise matching IP " +"fragments if policy does not permit them to be reassembled based on the " +"label or other information." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2913 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3124 #, no-wrap msgid "`mpo_relabel_ifnet`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2925 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3136 #, no-wrap msgid "" -"void mpo_relabel_ifnet(\tcred, \t \n" -" \tifnet, \t \n" -" \tifnetlabel, \t \n" -" \tnewlabel);\t \n" +"void mpo_relabel_ifnet(\tcred,\n" +" \tifnet,\n" +" \tifnetlabel,\n" +" \tnewlabel);\n" "struct ucred *cred;\n" "struct ifnet *ifnet;\n" "struct label *ifnetlabel;\n" @@ -5195,38 +5219,38 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2940 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3151 #, no-wrap msgid "Object; Network interface" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2948 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3159 #, no-wrap msgid "Label update to apply to `ifnet`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2952 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3163 msgid "" "Update the label of network interface, `ifnet`, based on the passed update " "label, `newlabel`, and the passed subject credential, `cred`." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2954 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3165 #, no-wrap msgid "`mpo_update_ipq`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2966 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3177 #, no-wrap msgid "" -"void mpo_update_ipq(\tfragment, \t \n" -" \tfragmentlabel, \t \n" -" \tipq, \t \n" -" \tipqlabel);\t \n" +"void mpo_update_ipq(\tfragment,\n" +" \tfragmentlabel,\n" +" \tipq,\n" +" \tipqlabel);\n" "struct mbuf *fragment;\n" "struct label *fragmentlabel;\n" "struct ipq *ipq;\n" @@ -5234,101 +5258,101 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2977 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3188 #, no-wrap msgid "IP fragment" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2981 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5442 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5489 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3192 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5736 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5785 #, no-wrap msgid "Policy label for `mbuf`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2989 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3200 #, no-wrap msgid "Policy label to be updated for `ipq`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2993 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3204 msgid "" "Update the label on an IP fragment reassembly queue (`ipq`) based on the " "acceptance of the passed IP fragment mbuf header (`mbuf`)." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2995 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3206 #, no-wrap msgid "Process Labeling Event Operations" msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:2998 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3209 #, no-wrap msgid "`mpo_create_cred`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3006 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3217 #, no-wrap msgid "" -"void mpo_create_cred(\tparent_cred, \t \n" -" \tchild_cred);\t \n" +"void mpo_create_cred(\tparent_cred,\n" +" \tchild_cred);\n" "struct ucred *parent_cred;\n" "struct ucred *child_cred;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3016 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3227 #, no-wrap msgid "`parent_cred`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3017 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3228 #, no-wrap msgid "Parent subject credential" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3020 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3231 #, no-wrap msgid "`child_cred`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3021 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3232 #, no-wrap msgid "Child subject credential" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3025 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3238 msgid "" "Set the label of a newly created subject credential from the passed subject " -"credential. This call will be made when man:crcopy[9] is invoked on a newly " -"created struct ucred. This call should not be confused with a process " +"credential. This call will be made when man:crcopy[9] is invoked on a newly " +"created `struct ucred`. This call should not be confused with a process " "forking or creation event." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3027 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3240 #, no-wrap msgid "`mpo_execve_transition`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3039 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3252 #, no-wrap msgid "" -"void mpo_execve_transition(\told, \t \n" -" \tnew, \t \n" -" \tvp, \t \n" -" \tvnodelabel);\t \n" +"void mpo_execve_transition(\told,\n" +" \tnew,\n" +" \tvp,\n" +" \tvnodelabel);\n" "struct ucred *old;\n" "struct ucred *new;\n" "struct vnode *vp;\n" @@ -5336,253 +5360,253 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3050 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3089 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5717 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3263 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3305 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6017 #, no-wrap msgid "`old`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3051 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3264 #, no-wrap msgid "Existing subject credential" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3054 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5729 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3267 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6029 #, no-wrap msgid "`new`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3055 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3268 #, no-wrap msgid "New subject credential to be labeled" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3059 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3094 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3272 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3310 #, no-wrap msgid "File to execute" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3067 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3283 msgid "" "Update the label of a newly created subject credential (`new`) from the " "passed existing subject credential (`old`) based on a label transition " -"caused by executing the passed vnode (`vp`). This call occurs when a process " -"executes the passed vnode and one of the policies returns a success from the " -"`mpo_execve_will_transition` entry point. Policies may choose to implement " -"this call simply by invoking `mpo_create_cred` and passing the two subject " -"credentials so as not to implement a transitioning event. Policies should " -"not leave this entry point unimplemented if they implement " +"caused by executing the passed vnode (`vp`). This call occurs when a " +"process executes the passed vnode and one of the policies returns a success " +"from the `mpo_execve_will_transition` entry point. Policies may choose to " +"implement this call simply by invoking `mpo_create_cred` and passing the two " +"subject credentials so as not to implement a transitioning event. Policies " +"should not leave this entry point unimplemented if they implement " "`mpo_create_cred`, even if they do not implement " "`mpo_execve_will_transition`." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3069 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3285 #, no-wrap msgid "`mpo_execve_will_transition`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3079 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3295 #, no-wrap msgid "" -"int mpo_execve_will_transition(\told, \t \n" -" \tvp, \t \n" -" \tvnodelabel);\t \n" +"int mpo_execve_will_transition(\told,\n" +" \tvp,\n" +" \tvnodelabel);\n" "struct ucred *old;\n" "struct vnode *vp;\n" "struct label *vnodelabel;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3090 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3306 #, no-wrap msgid "Subject credential prior to man:execve[2]" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3102 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3320 msgid "" "Determine whether the policy will want to perform a transition event as a " "result of the execution of the passed vnode by the passed subject " -"credential. Return 1 if a transition is required, 0 if not. Even if a policy " -"returns 0, it should behave correctly in the presence of an unexpected " -"invocation of `mpo_execve_transition`, as that call may happen as a result " -"of another policy requesting a transition." +"credential. Return 1 if a transition is required, 0 if not. Even if a " +"policy returns 0, it should behave correctly in the presence of an " +"unexpected invocation of `mpo_execve_transition`, as that call may happen as " +"a result of another policy requesting a transition." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3104 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3322 #, no-wrap msgid "`mpo_create_proc0`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3110 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3328 #, no-wrap msgid "" -"void mpo_create_proc0(\tcred);\t \n" +"void mpo_create_proc0(\tcred);\n" "struct ucred *cred;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3121 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3144 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3339 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3362 #, no-wrap msgid "Subject credential to be filled in" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3125 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3343 msgid "" "Create the subject credential of process 0, the parent of all kernel " "processes." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3127 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3345 #, no-wrap msgid "`mpo_create_proc1`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3133 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3351 #, no-wrap msgid "" -"void mpo_create_proc1(\tcred);\t \n" +"void mpo_create_proc1(\tcred);\n" "struct ucred *cred;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3148 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3366 msgid "" "Create the subject credential of process 1, the parent of all user processes." msgstr "" #. type: Title ===== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3150 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3368 #, no-wrap msgid "`mpo_relabel_cred`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3158 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3376 #, no-wrap msgid "" -"void mpo_relabel_cred(\tcred, \t \n" -" \tnewlabel);\t \n" +"void mpo_relabel_cred(\tcred,\n" +" \tnewlabel);\n" "struct ucred *cred;\n" "struct label *newlabel;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3173 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3391 #, no-wrap msgid "Label update to apply to `cred`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3177 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3395 msgid "Update the label on a subject credential from the passed update label." msgstr "" #. type: Title === -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3179 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3397 #, no-wrap msgid "Access Control Checks" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3182 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3405 msgid "" "Access control entry points permit policy modules to influence access " -"control decisions made by the kernel. Generally, although not always, " +"control decisions made by the kernel. Generally, although not always, " "arguments to an access control entry point will include one or more " "authorizing credentials, information (possibly including a label) for any " -"other objects involved in the operation. An access control entry point may " -"return 0 to permit the operation, or an man:errno[2] error value. The " +"other objects involved in the operation. An access control entry point may " +"return 0 to permit the operation, or an man:errno[2] error value. The " "results of invoking the entry point across various registered policy modules " "will be composed as follows: if all modules permit the operation to succeed, " -"success will be returned. If one or modules returns a failure, a failure " -"will be returned. If more than one module returns a failure, the errno value " -"to return to the user will be selected using the following precedence, " +"success will be returned. If one or modules returns a failure, a failure " +"will be returned. If more than one module returns a failure, the errno " +"value to return to the user will be selected using the following precedence, " "implemented by the `error_select()` function in [.filename]#kern_mac.c#:" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3188 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3411 #, no-wrap msgid "Most precedence" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3190 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3413 #, no-wrap msgid "EDEADLK" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3193 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3416 #, no-wrap msgid "EINVAL" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3196 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3419 #, no-wrap msgid "ESRCH" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3199 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3422 #, no-wrap msgid "EACCES" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3200 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3423 #, no-wrap msgid "Least precedence" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3201 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3424 #, no-wrap msgid "EPERM" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3204 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3428 msgid "" "If none of the error values returned by all modules are listed in the " "precedence chart then an arbitrarily selected value from the set will be " -"returned. In general, the rules provide precedence to errors in the " +"returned. In general, the rules provide precedence to errors in the " "following order: kernel failures, invalid arguments, object not present, " "access not permitted, other." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3206 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3430 #, no-wrap msgid "`mpo_check_bpfdesc_receive`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3218 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3442 #, no-wrap msgid "" -"int mpo_check_bpfdesc_receive(\tbpf_d, \t \n" -" \tbpflabel, \t \n" -" \tifnet, \t \n" -" \tifnetlabel);\t \n" +"int mpo_check_bpfdesc_receive(\tbpf_d,\n" +" \tbpflabel,\n" +" \tifnet,\n" +" \tifnetlabel);\n" "struct bpf_d *bpf_d;\n" "struct label *bpflabel;\n" "struct ifnet *ifnet;\n" @@ -5590,237 +5614,237 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3229 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3453 #, no-wrap msgid "Subject; BPF descriptor" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3233 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3457 #, no-wrap msgid "Policy label for `bpf_d`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3237 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3905 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3461 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4135 #, no-wrap msgid "Object; network interface" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3245 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3470 msgid "" "Determine whether the MAC framework should permit datagrams from the passed " -"interface to be delivered to the buffers of the passed BPF descriptor. " +"interface to be delivered to the buffers of the passed BPF descriptor. " "Return (0) for success, or an `errno` value for failure Suggested failure: " "EACCES for label mismatches, EPERM for lack of privilege." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3247 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3472 #, no-wrap msgid "`mpo_check_kenv_dump`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3253 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3478 #, no-wrap msgid "" -"int mpo_check_kenv_dump(\tcred);\t \n" +"int mpo_check_kenv_dump(\tcred);\n" "struct ucred *cred;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3268 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3493 msgid "" "Determine whether the subject should be allowed to retrieve the kernel " "environment (see man:kenv[2])." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3270 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3495 #, no-wrap msgid "`mpo_check_kenv_get`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3278 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3503 #, no-wrap msgid "" -"int mpo_check_kenv_get(\tcred, \t \n" -" \tname);\t \n" +"int mpo_check_kenv_get(\tcred,\n" +" \tname);\n" "struct ucred *cred;\n" "char *name;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3292 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3321 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3350 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4464 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5111 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5709 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3517 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3546 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3575 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4719 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5385 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6009 #, no-wrap msgid "`name`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3293 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3322 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3351 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3518 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3547 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3576 #, no-wrap msgid "Kernel environment variable name" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3297 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3522 msgid "" "Determine whether the subject should be allowed to retrieve the value of the " "specified kernel environment variable." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3299 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3524 #, no-wrap msgid "`mpo_check_kenv_set`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3307 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3532 #, no-wrap msgid "" -"int mpo_check_kenv_set(\tcred, \t \n" -" \tname);\t \n" +"int mpo_check_kenv_set(\tcred,\n" +" \tname);\n" "struct ucred *cred;\n" "char *name;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3326 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3551 msgid "" "Determine whether the subject should be allowed to set the specified kernel " "environment variable." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3328 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3553 #, no-wrap msgid "`mpo_check_kenv_unset`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3336 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3561 #, no-wrap msgid "" -"int mpo_check_kenv_unset(\tcred, \t \n" -" \tname);\t \n" +"int mpo_check_kenv_unset(\tcred,\n" +" \tname);\n" "struct ucred *cred;\n" "char *name;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3355 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3580 msgid "" "Determine whether the subject should be allowed to unset the specified " "kernel environment variable." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3357 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3582 #, no-wrap msgid "`mpo_check_kld_load`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3367 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3592 #, no-wrap msgid "" -"int mpo_check_kld_load(\tcred, \t \n" -" \tvp, \t \n" -" \tvlabel);\t \n" +"int mpo_check_kld_load(\tcred,\n" +" \tvp,\n" +" \tvlabel);\n" "struct ucred *cred;\n" "struct vnode *vp;\n" "struct label *vlabel;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3382 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3607 #, no-wrap msgid "Kernel module vnode" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3386 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5559 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5669 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3611 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5859 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5969 #, no-wrap msgid "Label associated with `vp`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3390 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3615 msgid "" "Determine whether the subject should be allowed to load the specified module " "file." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3392 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3617 #, no-wrap msgid "`mpo_check_kld_stat`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3398 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3623 #, no-wrap msgid "" -"int mpo_check_kld_stat(\tcred);\t \n" +"int mpo_check_kld_stat(\tcred);\n" "struct ucred *cred;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3413 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3638 msgid "" "Determine whether the subject should be allowed to retrieve a list of loaded " "kernel module files and associated statistics." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3415 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3640 #, no-wrap msgid "`mpo_check_kld_unload`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3421 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3646 #, no-wrap msgid "" -"int mpo_check_kld_unload(\tcred);\t \n" +"int mpo_check_kld_unload(\tcred);\n" "struct ucred *cred;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3436 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3661 msgid "" "Determine whether the subject should be allowed to unload a kernel module." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3438 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3663 #, no-wrap msgid "`mpo_check_pipe_ioctl`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3452 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3677 #, no-wrap msgid "" -"int mpo_check_pipe_ioctl(\tcred, \t \n" -" \tpipe, \t \n" -" \tpipelabel, \t \n" -" \tcmd, \t \n" -" \tdata);\t \n" +"int mpo_check_pipe_ioctl(\tcred,\n" +" \tpipe,\n" +" \tpipelabel,\n" +" \tcmd,\n" +" \tdata);\n" "struct ucred *cred;\n" "struct pipe *pipe;\n" "struct label *pipelabel;\n" @@ -5829,96 +5853,96 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3474 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3699 #, no-wrap msgid "`cmd`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3475 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3700 #, no-wrap msgid "man:ioctl[2] command" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3478 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3703 #, no-wrap msgid "`data`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3479 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3704 #, no-wrap msgid "man:ioctl[2] data" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3483 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3708 msgid "" "Determine whether the subject should be allowed to make the specified man:" "ioctl[2] call." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3485 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3710 #, no-wrap msgid "`mpo_check_pipe_poll`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3495 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3720 #, no-wrap msgid "" -"int mpo_check_pipe_poll(\tcred, \t \n" -" \tpipe, \t \n" -" \tpipelabel);\t \n" +"int mpo_check_pipe_poll(\tcred,\n" +" \tpipe,\n" +" \tpipelabel);\n" "struct ucred *cred;\n" "struct pipe *pipe;\n" "struct label *pipelabel;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3518 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3743 msgid "Determine whether the subject should be allowed to poll `pipe`." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3520 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3745 #, no-wrap msgid "`mpo_check_pipe_read`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3530 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3755 #, no-wrap msgid "" -"int mpo_check_pipe_read(\tcred, \t \n" -" \tpipe, \t \n" -" \tpipelabel);\t \n" +"int mpo_check_pipe_read(\tcred,\n" +" \tpipe,\n" +" \tpipelabel);\n" "struct ucred *cred;\n" "struct pipe *pipe;\n" "struct label *pipelabel;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3553 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3778 msgid "Determine whether the subject should be allowed read access to `pipe`." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3555 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3780 #, no-wrap msgid "`mpo_check_pipe_relabel`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3567 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3792 #, no-wrap msgid "" -"int mpo_check_pipe_relabel(\tcred, \t \n" -" \tpipe, \t \n" -" \tpipelabel, \t \n" -" \tnewlabel);\t \n" +"int mpo_check_pipe_relabel(\tcred,\n" +" \tpipe,\n" +" \tpipelabel,\n" +" \tnewlabel);\n" "struct ucred *cred;\n" "struct pipe *pipe;\n" "struct label *pipelabel;\n" @@ -5926,78 +5950,78 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3590 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3815 #, no-wrap msgid "Label update to `pipelabel`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3594 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3819 msgid "Determine whether the subject should be allowed to relabel `pipe`." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3596 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3821 #, no-wrap msgid "`mpo_check_pipe_stat`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3606 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3831 #, no-wrap msgid "" -"int mpo_check_pipe_stat(\tcred, \t \n" -" \tpipe, \t \n" -" \tpipelabel);\t \n" +"int mpo_check_pipe_stat(\tcred,\n" +" \tpipe,\n" +" \tpipelabel);\n" "struct ucred *cred;\n" "struct pipe *pipe;\n" "struct label *pipelabel;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3629 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3854 msgid "" "Determine whether the subject should be allowed to retrieve statistics " "related to `pipe`." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3631 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3856 #, no-wrap msgid "`mpo_check_pipe_write`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3641 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3866 #, no-wrap msgid "" -"int mpo_check_pipe_write(\tcred, \t \n" -" \tpipe, \t \n" -" \tpipelabel);\t \n" +"int mpo_check_pipe_write(\tcred,\n" +" \tpipe,\n" +" \tpipelabel);\n" "struct ucred *cred;\n" "struct pipe *pipe;\n" "struct label *pipelabel;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3664 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3889 msgid "Determine whether the subject should be allowed to write to `pipe`." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3666 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3891 #, no-wrap msgid "`mpo_check_socket_bind`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3678 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3903 #, no-wrap msgid "" -"int mpo_check_socket_bind(\tcred, \t \n" -" \tsocket, \t \n" -" \tsocketlabel, \t \n" -" \tsockaddr);\t \n" +"int mpo_check_socket_bind(\tcred,\n" +" \tsocket,\n" +" \tsocketlabel,\n" +" \tsockaddr);\n" "struct ucred *cred;\n" "struct socket *socket;\n" "struct label *socketlabel;\n" @@ -6005,39 +6029,39 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3693 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3918 #, no-wrap msgid "Socket to be bound" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3700 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3739 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3925 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3964 #, no-wrap msgid "`sockaddr`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3701 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3740 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3926 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3965 #, no-wrap msgid "Address of `socket`" msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3705 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3930 #, no-wrap msgid "`mpo_check_socket_connect`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3717 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3942 #, no-wrap msgid "" -"int mpo_check_socket_connect(\tcred, \t \n" -" \tsocket, \t \n" -" \tsocketlabel, \t \n" -" \tsockaddr);\t \n" +"int mpo_check_socket_connect(\tcred,\n" +" \tsocket,\n" +" \tsocketlabel,\n" +" \tsockaddr);\n" "struct ucred *cred;\n" "struct socket *socket;\n" "struct label *socketlabel;\n" @@ -6045,155 +6069,155 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3732 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3957 #, no-wrap msgid "Socket to be connected" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3744 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3971 msgid "" "Determine whether the subject credential (`cred`) can connect the passed " -"socket (`socket`) to the passed socket address (`sockaddr`). Return 0 for " -"success, or an `errno` value for failure. Suggested failure: EACCES for " +"socket (`socket`) to the passed socket address (`sockaddr`). Return 0 for " +"success, or an `errno` value for failure. Suggested failure: EACCES for " "label mismatches, EPERM for lack of privilege." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3746 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3973 #, no-wrap msgid "`mpo_check_socket_receive`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3756 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3983 #, no-wrap msgid "" -"int mpo_check_socket_receive(\tcred, \t \n" -" \tso, \t \n" -" \tsocketlabel);\t \n" +"int mpo_check_socket_receive(\tcred,\n" +" \tso,\n" +" \tsocketlabel);\n" "struct ucred *cred;\n" "struct socket *so;\n" "struct label *socketlabel;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3775 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3810 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4002 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4037 #, no-wrap msgid "Policy label associated with `so`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3779 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4006 msgid "" "Determine whether the subject should be allowed to receive information from " "the socket `so`." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3781 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4008 #, no-wrap msgid "`mpo_check_socket_send`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3791 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4018 #, no-wrap msgid "" -"int mpo_check_socket_send(\tcred, \t \n" -" \tso, \t \n" -" \tsocketlabel);\t \n" +"int mpo_check_socket_send(\tcred,\n" +" \tso,\n" +" \tsocketlabel);\n" "struct ucred *cred;\n" "struct socket *so;\n" "struct label *socketlabel;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3814 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4041 msgid "" "Determine whether the subject should be allowed to send information across " "the socket `so`." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3816 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4043 #, no-wrap msgid "`mpo_check_cred_visible`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3824 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4051 #, no-wrap msgid "" -"int mpo_check_cred_visible(\tu1, \t \n" -" \tu2);\t \n" +"int mpo_check_cred_visible(\tu1,\n" +" \tu2);\n" "struct ucred *u1;\n" "struct ucred *u2;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3834 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4061 #, no-wrap msgid "`u1`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3838 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4065 #, no-wrap msgid "`u2`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3839 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4066 #, no-wrap msgid "Object credential" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3843 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4073 msgid "" "Determine whether the subject credential `u1` can \"see\" other subjects " -"with the passed subject credential `u2`. Return 0 for success, or an `errno` " -"value for failure. Suggested failure: EACCES for label mismatches, EPERM for " -"lack of privilege, or ESRCH to hide visibility. This call may be made in a " -"number of situations, including inter-process status sysctl's used by `ps`, " -"and in procfs lookups." +"with the passed subject credential `u2`. Return 0 for success, or an " +"`errno` value for failure. Suggested failure: EACCES for label mismatches, " +"EPERM for lack of privilege, or ESRCH to hide visibility. This call may be " +"made in a number of situations, including inter-process status sysctl's used " +"by `ps`, and in procfs lookups." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3845 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5495 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4075 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5793 #, no-wrap msgid "`mpo_check_socket_visible`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3855 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4085 #, no-wrap msgid "" -"int mpo_check_socket_visible(\tcred, \t \n" -" \tsocket, \t \n" -" \tsocketlabel);\t \n" +"int mpo_check_socket_visible(\tcred,\n" +" \tsocket,\n" +" \tsocketlabel);\n" "struct ucred *cred;\n" "struct socket *socket;\n" "struct label *socketlabel;\n" msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3878 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4108 #, no-wrap msgid "`mpo_check_ifnet_relabel`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3890 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4120 #, no-wrap msgid "" -"int mpo_check_ifnet_relabel(\tcred, \t \n" -" \tifnet, \t \n" -" \tifnetlabel, \t \n" -" \tnewlabel);\t \n" +"int mpo_check_ifnet_relabel(\tcred,\n" +" \tifnet,\n" +" \tifnetlabel,\n" +" \tnewlabel);\n" "struct ucred *cred;\n" "struct ifnet *ifnet;\n" "struct label *ifnetlabel;\n" @@ -6201,38 +6225,38 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3909 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4139 #, no-wrap msgid "Existing policy label for `ifnet`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3913 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4143 #, no-wrap msgid "Policy label update to later be applied to `ifnet`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3917 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4147 msgid "" "Determine whether the subject credential can relabel the passed network " "interface to the passed label update." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3919 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4149 #, no-wrap msgid "`mpo_check_socket_relabel`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3931 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4161 #, no-wrap msgid "" -"int mpo_check_socket_relabel(\tcred, \t \n" -" \tsocket, \t \n" -" \tsocketlabel, \t \n" -" \tnewlabel);\t \n" +"int mpo_check_socket_relabel(\tcred,\n" +" \tsocket,\n" +" \tsocketlabel,\n" +" \tnewlabel);\n" "struct ucred *cred;\n" "struct socket *socket;\n" "struct label *socketlabel;\n" @@ -6240,67 +6264,67 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3950 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4180 #, no-wrap msgid "Existing policy label for `socket`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3954 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4184 #, no-wrap msgid "Label update to later be applied to `socketlabel`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3958 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4188 msgid "" "Determine whether the subject credential can relabel the passed socket to " "the passed label update." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3960 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4190 #, no-wrap msgid "`mpo_check_cred_relabel`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3968 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4198 #, no-wrap msgid "" -"int mpo_check_cred_relabel(\tcred, \t \n" -" \tnewlabel);\t \n" +"int mpo_check_cred_relabel(\tcred,\n" +" \tnewlabel);\n" "struct ucred *cred;\n" "struct label *newlabel;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3983 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4213 #, no-wrap msgid "Label update to later be applied to `cred`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3987 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4217 msgid "" "Determine whether the subject credential can relabel itself to the passed " "label update." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:3989 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4219 #, no-wrap msgid "`mpo_check_vnode_relabel`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4001 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4231 #, no-wrap msgid "" -"int mpo_check_vnode_relabel(\tcred, \t \n" -" \tvp, \t \n" -" \tvnodelabel, \t \n" -" \tnewlabel);\t \n" +"int mpo_check_vnode_relabel(\tcred,\n" +" \tvp,\n" +" \tvnodelabel,\n" +" \tnewlabel);\n" "struct ucred *cred;\n" "struct vnode *vp;\n" "struct label *vnodelabel;\n" @@ -6308,144 +6332,144 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4016 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4121 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4234 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4332 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4408 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4453 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4862 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4903 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4977 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5012 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5051 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5100 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5149 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5190 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5233 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5389 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4246 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4357 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4475 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4580 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4661 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4708 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5123 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5166 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5244 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5282 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5323 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5374 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5428 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5471 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5516 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5681 #, no-wrap msgid "Object; vnode" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4024 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4254 #, no-wrap msgid "Policy label update to later be applied to `vp`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4028 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4258 msgid "" "Determine whether the subject credential can relabel the passed vnode to the " "passed label update." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4030 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4260 #, no-wrap msgid "`mpo_check_mount_stat`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4040 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4270 #, no-wrap msgid "" -"int mpo_check_mount_stat(\tcred, \t \n" -" \tmp, \t \n" -" \tmountlabel);\t \n" +"int mpo_check_mount_stat(\tcred,\n" +" \tmp,\n" +" \tmountlabel);\n" "struct ucred *cred;\n" "struct mount *mp;\n" "struct label *mountlabel;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4055 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4285 #, no-wrap msgid "Object; file system mount" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4058 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4288 #, no-wrap msgid "`mountlabel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4059 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4289 #, no-wrap msgid "Policy label for `mp`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4063 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4296 msgid "" "Determine whether the subject credential can see the results of a statfs " -"performed on the file system. Return 0 for success, or an `errno` value for " -"failure. Suggested failure: EACCES for label mismatches or EPERM for lack of " -"privilege. This call may be made in a number of situations, including during " -"invocations of man:statfs[2] and related calls, as well as to determine what " -"file systems to exclude from listings of file systems, such as when man:" -"getfsstat[2] is invoked." +"performed on the file system. Return 0 for success, or an `errno` value for " +"failure. Suggested failure: EACCES for label mismatches or EPERM for lack " +"of privilege. This call may be made in a number of situations, including " +"during invocations of man:statfs[2] and related calls, as well as to " +"determine what file systems to exclude from listings of file systems, such " +"as when man:getfsstat[2] is invoked." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4065 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4298 #, no-wrap msgid "`mpo_check_proc_debug`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4073 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4306 #, no-wrap msgid "" -"int mpo_check_proc_debug(\tcred, \t \n" -" \tproc);\t \n" +"int mpo_check_proc_debug(\tcred,\n" +" \tproc);\n" "struct ucred *cred;\n" "struct proc *proc;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4087 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5320 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5353 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4320 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5608 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5643 #, no-wrap msgid "`proc`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4088 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5321 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5354 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4321 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5609 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5644 #, no-wrap msgid "Object; process" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4092 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4328 msgid "" -"Determine whether the subject credential can debug the passed process. " -"Return 0 for success, or an `errno` value for failure. Suggested failure: " +"Determine whether the subject credential can debug the passed process. " +"Return 0 for success, or an `errno` value for failure. Suggested failure: " "EACCES for label mismatch, EPERM for lack of privilege, or ESRCH to hide " -"visibility of the target. This call may be made in a number of situations, " +"visibility of the target. This call may be made in a number of situations, " "including use of the man:ptrace[2] and man:ktrace[2] APIs, as well as for " "some types of procfs operations." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4094 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4330 #, no-wrap msgid "`mpo_check_vnode_access`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4106 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4342 #, no-wrap msgid "" -"int mpo_check_vnode_access(\tcred, \t \n" -" \tvp, \t \n" -" \tlabel, \t \n" -" \tflags);\t \n" +"int mpo_check_vnode_access(\tcred,\n" +" \tvp,\n" +" \tlabel,\n" +" \tflags);\n" "struct ucred *cred;\n" "struct vnode *vp;\n" "struct label *label;\n" @@ -6453,130 +6477,130 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4128 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5156 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4364 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5435 #, no-wrap msgid "`flags`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4129 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4365 #, no-wrap msgid "man:access[2] flags" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4133 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4372 msgid "" "Determine how invocations of man:access[2] and related calls by the subject " "credential should return when performed on the passed vnode using the passed " -"access flags. This should generally be implemented using the same semantics " -"used in `mpo_check_vnode_open`. Return 0 for success, or an `errno` value " -"for failure. Suggested failure: EACCES for label mismatches or EPERM for " +"access flags. This should generally be implemented using the same semantics " +"used in `mpo_check_vnode_open`. Return 0 for success, or an `errno` value " +"for failure. Suggested failure: EACCES for label mismatches or EPERM for " "lack of privilege." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4135 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4374 #, no-wrap msgid "`mpo_check_vnode_chdir`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4145 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4384 #, no-wrap msgid "" -"int mpo_check_vnode_chdir(\tcred, \t \n" -" \tdvp, \t \n" -" \tdlabel);\t \n" +"int mpo_check_vnode_chdir(\tcred,\n" +" \tdvp,\n" +" \tdlabel);\n" "struct ucred *cred;\n" "struct vnode *dvp;\n" "struct label *dlabel;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4160 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4399 #, no-wrap msgid "Object; vnode to man:chdir[2] into" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4164 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4238 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4287 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4866 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4946 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4403 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4479 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4531 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5127 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5211 #, no-wrap msgid "Policy label for `dvp`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4168 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4409 msgid "" "Determine whether the subject credential can change the process working " -"directory to the passed vnode. Return 0 for success, or an `errno` value for " -"failure. Suggested failure: EACCES for label mismatch, or EPERM for lack of " -"privilege." +"directory to the passed vnode. Return 0 for success, or an `errno` value " +"for failure. Suggested failure: EACCES for label mismatch, or EPERM for " +"lack of privilege." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4170 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4411 #, no-wrap msgid "`mpo_check_vnode_chroot`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4180 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4421 #, no-wrap msgid "" -"int mpo_check_vnode_chroot(\tcred, \t \n" -" \tdvp, \t \n" -" \tdlabel);\t \n" +"int mpo_check_vnode_chroot(\tcred,\n" +" \tdvp,\n" +" \tdlabel);\n" "struct ucred *cred;\n" "struct vnode *dvp;\n" "struct label *dlabel;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4195 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4506 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4719 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4774 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4436 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4764 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4977 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5032 #, no-wrap msgid "Directory vnode" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4199 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4510 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4723 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4778 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4440 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4768 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4981 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5036 #, no-wrap msgid "Policy label associated with `dvp`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4203 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4444 msgid "" "Determine whether the subject should be allowed to man:chroot[2] into the " "specified directory (`dvp`)." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4205 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4446 #, no-wrap msgid "`mpo_check_vnode_create`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4219 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4460 #, no-wrap msgid "" -"int mpo_check_vnode_create(\tcred, \t \n" -" \tdvp, \t \n" -" \tdlabel, \t \n" -" \tcnp, \t \n" -" \tvap);\t \n" +"int mpo_check_vnode_create(\tcred,\n" +" \tdvp,\n" +" \tdlabel,\n" +" \tcnp,\n" +" \tvap);\n" "struct ucred *cred;\n" "struct vnode *dvp;\n" "struct label *dlabel;\n" @@ -6585,50 +6609,50 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4242 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4483 #, no-wrap msgid "Component name for `dvp`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4245 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4486 #, no-wrap msgid "`vap`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4246 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4487 #, no-wrap msgid "vnode attributes for `vap`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4250 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4494 msgid "" "Determine whether the subject credential can create a vnode with the passed " -"parent directory, passed name information, and passed attribute information. " -"Return 0 for success, or an `errno` value for failure. Suggested failure: " -"EACCES for label mismatch, or EPERM for lack of privilege. This call may be " -"made in a number of situations, including as a result of calls to man:" -"open[2] with O_CREAT, man:mkfifo[2], and others." +"parent directory, passed name information, and passed attribute " +"information. Return 0 for success, or an `errno` value for failure. " +"Suggested failure: EACCES for label mismatch, or EPERM for lack of " +"privilege. This call may be made in a number of situations, including as a " +"result of calls to man:open[2] with O_CREAT, man:mkfifo[2], and others." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4252 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4496 #, no-wrap msgid "`mpo_check_vnode_delete`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4268 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4512 #, no-wrap msgid "" -"int mpo_check_vnode_delete(\tcred, \t \n" -" \tdvp, \t \n" -" \tdlabel, \t \n" -" \tvp, \t \n" -" \tlabel, \t \n" -" \tcnp);\t \n" +"int mpo_check_vnode_delete(\tcred,\n" +" \tdvp,\n" +" \tdlabel,\n" +" \tvp,\n" +" \tlabel,\n" +" \tcnp);\n" "struct ucred *cred;\n" "struct vnode *dvp;\n" "struct label *dlabel;\n" @@ -6638,38 +6662,38 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4291 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4535 #, no-wrap msgid "Object; vnode to delete" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4303 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4551 msgid "" "Determine whether the subject credential can delete a vnode from the passed " -"parent directory and passed name information. Return 0 for success, or an " -"`errno` value for failure. Suggested failure: EACCES for label mismatch, or " -"EPERM for lack of privilege. This call may be made in a number of " +"parent directory and passed name information. Return 0 for success, or an " +"`errno` value for failure. Suggested failure: EACCES for label mismatch, or " +"EPERM for lack of privilege. This call may be made in a number of " "situations, including as a result of calls to man:unlink[2] and man:" -"rmdir[2]. Policies implementing this entry point should also implement " +"rmdir[2]. Policies implementing this entry point should also implement " "`mpo_check_rename_to` to authorize deletion of objects as a result of being " "the target of a rename." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4305 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4553 #, no-wrap msgid "`mpo_check_vnode_deleteacl`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4317 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4565 #, no-wrap msgid "" -"int mpo_check_vnode_deleteacl(\tcred, \t \n" -" \tvp, \t \n" -" \tlabel, \t \n" -" \ttype);\t \n" +"int mpo_check_vnode_deleteacl(\tcred,\n" +" \tvp,\n" +" \tlabel,\n" +" \ttype);\n" "struct ucred *cred;\n" "struct vnode *vp;\n" "struct label *label;\n" @@ -6677,78 +6701,78 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4339 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4415 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5058 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4587 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4668 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5330 #, no-wrap msgid "`type`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4340 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4416 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5059 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4588 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4669 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5331 #, no-wrap msgid "ACL type" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4344 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4594 msgid "" "Determine whether the subject credential can delete the ACL of passed type " -"from the passed vnode. Return 0 for success, or an `errno` value for " -"failure. Suggested failure: EACCES for label mismatch, or EPERM for lack of " +"from the passed vnode. Return 0 for success, or an `errno` value for " +"failure. Suggested failure: EACCES for label mismatch, or EPERM for lack of " "privilege." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4346 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4596 #, no-wrap msgid "`mpo_check_vnode_exec`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4356 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4606 #, no-wrap msgid "" -"int mpo_check_vnode_exec(\tcred, \t \n" -" \tvp, \t \n" -" \tlabel);\t \n" +"int mpo_check_vnode_exec(\tcred,\n" +" \tvp,\n" +" \tlabel);\n" "struct ucred *cred;\n" "struct vnode *vp;\n" "struct label *label;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4371 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4621 #, no-wrap msgid "Object; vnode to execute" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4379 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4632 msgid "" -"Determine whether the subject credential can execute the passed vnode. " +"Determine whether the subject credential can execute the passed vnode. " "Determination of execute privilege is made separately from decisions about " -"any transitioning event. Return 0 for success, or an `errno` value for " -"failure. Suggested failure: EACCES for label mismatch, or EPERM for lack of " +"any transitioning event. Return 0 for success, or an `errno` value for " +"failure. Suggested failure: EACCES for label mismatch, or EPERM for lack of " "privilege." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4381 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4634 #, no-wrap msgid "`mpo_check_vnode_getacl`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4393 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4646 #, no-wrap msgid "" -"int mpo_check_vnode_getacl(\tcred, \t \n" -" \tvp, \t \n" -" \tlabel, \t \n" -" \ttype);\t \n" +"int mpo_check_vnode_getacl(\tcred,\n" +" \tvp,\n" +" \tlabel,\n" +" \ttype);\n" "struct ucred *cred;\n" "struct vnode *vp;\n" "struct label *label;\n" @@ -6756,30 +6780,30 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4420 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4675 msgid "" "Determine whether the subject credential can retrieve the ACL of passed type " -"from the passed vnode. Return 0 for success, or an `errno` value for " -"failure. Suggested failure: EACCES for label mismatch, or EPERM for lack of " +"from the passed vnode. Return 0 for success, or an `errno` value for " +"failure. Suggested failure: EACCES for label mismatch, or EPERM for lack of " "privilege." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4422 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4677 #, no-wrap msgid "`mpo_check_vnode_getextattr`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4438 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4693 #, no-wrap msgid "" -"int mpo_check_vnode_getextattr(\tcred, \t \n" -" \tvp, \t \n" -" \tlabel, \t \n" -" \tattrnamespace, \t \n" -" \tname, \t \n" -" \tuio);\t \n" +"int mpo_check_vnode_getextattr(\tcred,\n" +" \tvp,\n" +" \tlabel,\n" +" \tattrnamespace,\n" +" \tname,\n" +" \tuio);\n" "struct ucred *cred;\n" "struct vnode *vp;\n" "struct label *label;\n" @@ -6789,67 +6813,67 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4460 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5107 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4715 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5381 #, no-wrap msgid "`attrnamespace`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4461 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5108 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4716 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5382 #, no-wrap msgid "Extended attribute namespace" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4465 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5112 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4720 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5386 #, no-wrap msgid "Extended attribute name" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4468 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5115 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4723 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5389 #, no-wrap msgid "`uio`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4469 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5116 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4724 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5390 #, no-wrap msgid "I/O structure pointer; see man:uio[9]" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4473 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4731 msgid "" "Determine whether the subject credential can retrieve the extended attribute " -"with the passed namespace and name from the passed vnode. Policies " +"with the passed namespace and name from the passed vnode. Policies " "implementing labeling using extended attributes may be interested in special " -"handling of operations on those extended attributes. Return 0 for success, " -"or an `errno` value for failure. Suggested failure: EACCES for label " +"handling of operations on those extended attributes. Return 0 for success, " +"or an `errno` value for failure. Suggested failure: EACCES for label " "mismatch, or EPERM for lack of privilege." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4475 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4733 #, no-wrap msgid "`mpo_check_vnode_link`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4491 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4749 #, no-wrap msgid "" -"int mpo_check_vnode_link(\tcred, \t \n" -" \tdvp, \t \n" -" \tdlabel, \t \n" -" \tvp, \t \n" -" \tlabel, \t \n" -" \tcnp);\t \n" +"int mpo_check_vnode_link(\tcred,\n" +" \tdvp,\n" +" \tdlabel,\n" +" \tvp,\n" +" \tlabel,\n" +" \tcnp);\n" "struct ucred *cred;\n" "struct vnode *dvp;\n" "struct label *dlabel;\n" @@ -6859,38 +6883,38 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4514 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4772 #, no-wrap msgid "Link destination vnode" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4522 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4780 #, no-wrap msgid "Component name for the link being created" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4526 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4784 msgid "" "Determine whether the subject should be allowed to create a link to the " "vnode `vp` with the name specified by `cnp`." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4528 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4786 #, no-wrap msgid "`mpo_check_vnode_mmap`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4540 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4798 #, no-wrap msgid "" -"int mpo_check_vnode_mmap(\tcred, \t \n" -" \tvp, \t \n" -" \tlabel, \t \n" -" \tprot);\t \n" +"int mpo_check_vnode_mmap(\tcred,\n" +" \tvp,\n" +" \tlabel,\n" +" \tprot);\n" "struct ucred *cred;\n" "struct vnode *vp;\n" "struct label *label;\n" @@ -6898,46 +6922,46 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4555 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4813 #, no-wrap msgid "Vnode to map" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4562 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4603 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4640 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4820 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4861 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4898 #, no-wrap msgid "`prot`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4563 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4821 #, no-wrap msgid "Mmap protections (see man:mmap[2])" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4567 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4825 msgid "" "Determine whether the subject should be allowed to map the vnode `vp` with " "the protections specified in `prot`." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4569 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4827 #, no-wrap msgid "`mpo_check_vnode_mmap_downgrade`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4581 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4839 #, no-wrap msgid "" -"void mpo_check_vnode_mmap_downgrade(\tcred, \t \n" -" \tvp, \t \n" -" \tlabel, \t \n" -" \tprot);\t \n" +"void mpo_check_vnode_mmap_downgrade(\tcred,\n" +" \tvp,\n" +" \tlabel,\n" +" \tprot);\n" "struct ucred *cred;\n" "struct vnode *vp;\n" "struct label *label;\n" @@ -6945,36 +6969,36 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4592 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4850 #, no-wrap msgid "See <<mac-mpo-check-vnode-mmap>>." msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4604 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4862 #, no-wrap msgid "Mmap protections to be downgraded" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4608 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4866 msgid "Downgrade the mmap protections based on the subject and object labels." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4610 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4868 #, no-wrap msgid "`mpo_check_vnode_mprotect`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4622 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4880 #, no-wrap msgid "" -"int mpo_check_vnode_mprotect(\tcred, \t \n" -" \tvp, \t \n" -" \tlabel, \t \n" -" \tprot);\t \n" +"int mpo_check_vnode_mprotect(\tcred,\n" +" \tvp,\n" +" \tlabel,\n" +" \tprot);\n" "struct ucred *cred;\n" "struct vnode *vp;\n" "struct label *label;\n" @@ -6982,38 +7006,38 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4637 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4895 #, no-wrap msgid "Mapped vnode" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4641 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4899 #, no-wrap msgid "Memory protections" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4645 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4903 msgid "" "Determine whether the subject should be allowed to set the specified memory " "protections on memory mapped from the vnode `vp`." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4647 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4905 #, no-wrap msgid "`mpo_check_vnode_poll`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4659 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4917 #, no-wrap msgid "" -"int mpo_check_vnode_poll(\tactive_cred, \t \n" -" \tfile_cred, \t \n" -" \tvp, \t \n" -" \tlabel);\t \n" +"int mpo_check_vnode_poll(\tactive_cred,\n" +" \tfile_cred,\n" +" \tvp,\n" +" \tlabel);\n" "struct ucred *active_cred;\n" "struct ucred *file_cred;\n" "struct vnode *vp;\n" @@ -7021,50 +7045,50 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4669 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4927 #, no-wrap msgid "`active_cred`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4673 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4931 #, no-wrap msgid "`file_cred`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4674 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4932 #, no-wrap msgid "Credential associated with the struct file" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4678 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4936 #, no-wrap msgid "Polled vnode" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4686 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4944 msgid "Determine whether the subject should be allowed to poll the vnode `vp`." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4688 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4946 #, no-wrap msgid "`mpo_check_vnode_rename_from`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4704 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4962 #, no-wrap msgid "" -"int mpo_vnode_rename_from(\tcred, \t \n" -" \tdvp, \t \n" -" \tdlabel, \t \n" -" \tvp, \t \n" -" \tlabel, \t \n" -" \tcnp);\t \n" +"int mpo_vnode_rename_from(\tcred,\n" +" \tdvp,\n" +" \tdlabel,\n" +" \tvp,\n" +" \tlabel,\n" +" \tcnp);\n" "struct ucred *cred;\n" "struct vnode *dvp;\n" "struct label *dlabel;\n" @@ -7074,35 +7098,35 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4727 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4985 #, no-wrap msgid "Vnode to be renamed" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4739 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4997 msgid "" "Determine whether the subject should be allowed to rename the vnode `vp` to " "something else." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4741 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4999 #, no-wrap msgid "`mpo_check_vnode_rename_to`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4759 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5017 #, no-wrap msgid "" -"int mpo_check_vnode_rename_to(\tcred, \t \n" -" \tdvp, \t \n" -" \tdlabel, \t \n" -" \tvp, \t \n" -" \tlabel, \t \n" -" \tsamedir, \t \n" -" \tcnp);\t \n" +"int mpo_check_vnode_rename_to(\tcred,\n" +" \tdvp,\n" +" \tdlabel,\n" +" \tvp,\n" +" \tlabel,\n" +" \tsamedir,\n" +" \tcnp);\n" "struct ucred *cred;\n" "struct vnode *dvp;\n" "struct label *dlabel;\n" @@ -7113,77 +7137,77 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4782 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5040 #, no-wrap msgid "Overwritten vnode" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4789 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5047 #, no-wrap msgid "`samedir`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4790 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5048 #, no-wrap msgid "Boolean; `1` if the source and destination directories are the same" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4794 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5052 #, no-wrap msgid "Destination component name" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4798 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5057 msgid "" "Determine whether the subject should be allowed to rename to the vnode `vp`, " -"into the directory `dvp`, or to the name represented by `cnp`. If there is " +"into the directory `dvp`, or to the name represented by `cnp`. If there is " "no existing file to overwrite, `vp` and `label` will be NULL." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4800 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5059 #, no-wrap msgid "`mpo_check_socket_listen`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4810 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5069 #, no-wrap msgid "" -"int mpo_check_socket_listen(\tcred, \t \n" -" \tsocket, \t \n" -" \tsocketlabel);\t \n" +"int mpo_check_socket_listen(\tcred,\n" +" \tsocket,\n" +" \tsocketlabel);\n" "struct ucred *cred;\n" "struct socket *socket;\n" "struct label *socketlabel;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4833 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5094 msgid "" -"Determine whether the subject credential can listen on the passed socket. " -"Return 0 for success, or an `errno` value for failure. Suggested failure: " +"Determine whether the subject credential can listen on the passed socket. " +"Return 0 for success, or an `errno` value for failure. Suggested failure: " "EACCES for label mismatch, or EPERM for lack of privilege." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4835 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5096 #, no-wrap msgid "`mpo_check_vnode_lookup`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4847 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5108 #, no-wrap msgid "" -"int mpo_check_vnode_lookup(\t, \t \n" -" \t, \t \n" -" \t, \t \n" -" \tcnp);\t \n" +"int mpo_check_vnode_lookup(\t,\n" +" \t,\n" +" \t,\n" +" \tcnp);\n" "struct ucred *cred;\n" "struct vnode *dvp;\n" "struct label *dlabel;\n" @@ -7191,34 +7215,34 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4870 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5131 #, no-wrap msgid "Component name being looked up" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4874 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5137 msgid "" "Determine whether the subject credential can perform a lookup in the passed " -"directory vnode for the passed name. Return 0 for success, or an `errno` " -"value for failure. Suggested failure: EACCES for label mismatch, or EPERM " +"directory vnode for the passed name. Return 0 for success, or an `errno` " +"value for failure. Suggested failure: EACCES for label mismatch, or EPERM " "for lack of privilege." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4876 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5139 #, no-wrap msgid "`mpo_check_vnode_open`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4888 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5151 #, no-wrap msgid "" -"int mpo_check_vnode_open(\tcred, \t \n" -" \tvp, \t \n" -" \tlabel, \t \n" -" \tacc_mode);\t \n" +"int mpo_check_vnode_open(\tcred,\n" +" \tvp,\n" +" \tlabel,\n" +" \tacc_mode);\n" "struct ucred *cred;\n" "struct vnode *vp;\n" "struct label *label;\n" @@ -7226,129 +7250,129 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4910 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5173 #, no-wrap msgid "`acc_mode`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4911 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5174 #, no-wrap msgid "man:open[2] access mode" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4915 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5180 msgid "" "Determine whether the subject credential can perform an open operation on " -"the passed vnode with the passed access mode. Return 0 for success, or an " -"errno value for failure. Suggested failure: EACCES for label mismatch, or " +"the passed vnode with the passed access mode. Return 0 for success, or an " +"errno value for failure. Suggested failure: EACCES for label mismatch, or " "EPERM for lack of privilege." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4917 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5182 #, no-wrap msgid "`mpo_check_vnode_readdir`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4927 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5192 #, no-wrap msgid "" -"int mpo_check_vnode_readdir(\t, \t \n" -" \t, \t \n" -" \t);\t \n" +"int mpo_check_vnode_readdir(\t,\n" +" \t,\n" +" \t);\n" "struct ucred *cred;\n" "struct vnode *dvp;\n" "struct label *dlabel;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4942 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5207 #, no-wrap msgid "Object; directory vnode" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4950 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5217 msgid "" "Determine whether the subject credential can perform a `readdir` operation " -"on the passed directory vnode. Return 0 for success, or an `errno` value for " -"failure. Suggested failure: EACCES for label mismatch, or EPERM for lack of " -"privilege." +"on the passed directory vnode. Return 0 for success, or an `errno` value " +"for failure. Suggested failure: EACCES for label mismatch, or EPERM for " +"lack of privilege." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4952 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5219 #, no-wrap msgid "`mpo_check_vnode_readlink`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4962 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5229 #, no-wrap msgid "" -"int mpo_check_vnode_readlink(\tcred, \t \n" -" \tvp, \t \n" -" \tlabel);\t \n" +"int mpo_check_vnode_readlink(\tcred,\n" +" \tvp,\n" +" \tlabel);\n" "struct ucred *cred;\n" "struct vnode *vp;\n" "struct label *label;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4985 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5255 msgid "" "Determine whether the subject credential can perform a `readlink` operation " -"on the passed symlink vnode. Return 0 for success, or an `errno` value for " -"failure. Suggested failure: EACCES for label mismatch, or EPERM for lack of " -"privilege. This call may be made in a number of situations, including an " +"on the passed symlink vnode. Return 0 for success, or an `errno` value for " +"failure. Suggested failure: EACCES for label mismatch, or EPERM for lack of " +"privilege. This call may be made in a number of situations, including an " "explicit `readlink` call by the user process, or as a result of an implicit " "`readlink` during a name lookup by the process." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4987 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5257 #, no-wrap msgid "`mpo_check_vnode_revoke`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:4997 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5267 #, no-wrap msgid "" -"int mpo_check_vnode_revoke(\tcred, \t \n" -" \tvp, \t \n" -" \tlabel);\t \n" +"int mpo_check_vnode_revoke(\tcred,\n" +" \tvp,\n" +" \tlabel);\n" "struct ucred *cred;\n" "struct vnode *vp;\n" "struct label *label;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5020 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5292 msgid "" "Determine whether the subject credential can revoke access to the passed " -"vnode. Return 0 for success, or an `errno` value for failure. Suggested " +"vnode. Return 0 for success, or an `errno` value for failure. Suggested " "failure: EACCES for label mismatch, or EPERM for lack of privilege." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5022 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5294 #, no-wrap msgid "`mpo_check_vnode_setacl`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5036 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5308 #, no-wrap msgid "" -"int mpo_check_vnode_setacl(\tcred, \t \n" -" \tvp, \t \n" -" \tlabel, \t \n" -" \ttype, \t \n" -" \tacl);\t \n" +"int mpo_check_vnode_setacl(\tcred,\n" +" \tvp,\n" +" \tlabel,\n" +" \ttype,\n" +" \tacl);\n" "struct ucred *cred;\n" "struct vnode *vp;\n" "struct label *label;\n" @@ -7357,42 +7381,42 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5062 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5334 #, no-wrap msgid "`acl`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5063 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5335 #, no-wrap msgid "ACL" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5067 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5341 msgid "" "Determine whether the subject credential can set the passed ACL of passed " -"type on the passed vnode. Return 0 for success, or an `errno` value for " -"failure. Suggested failure: EACCES for label mismatch, or EPERM for lack of " +"type on the passed vnode. Return 0 for success, or an `errno` value for " +"failure. Suggested failure: EACCES for label mismatch, or EPERM for lack of " "privilege." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5069 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5343 #, no-wrap msgid "`mpo_check_vnode_setextattr`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5085 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5359 #, no-wrap msgid "" -"int mpo_check_vnode_setextattr(\tcred, \t \n" -" \tvp, \t \n" -" \tlabel, \t \n" -" \tattrnamespace, \t \n" -" \tname, \t \n" -" \tuio);\t \n" +"int mpo_check_vnode_setextattr(\tcred,\n" +" \tvp,\n" +" \tlabel,\n" +" \tattrnamespace,\n" +" \tname,\n" +" \tuio);\n" "struct ucred *cred;\n" "struct vnode *vp;\n" "struct label *label;\n" @@ -7402,33 +7426,33 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5120 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5399 msgid "" "Determine whether the subject credential can set the extended attribute of " -"passed name and passed namespace on the passed vnode. Policies implementing " +"passed name and passed namespace on the passed vnode. Policies implementing " "security labels backed into extended attributes may want to provide " -"additional protections for those attributes. Additionally, policies should " +"additional protections for those attributes. Additionally, policies should " "avoid making decisions based on the data referenced from `uio`, as there is " -"a potential race condition between this check and the actual operation. The " -"`uio` may also be `NULL` if a delete operation is being performed. Return 0 " -"for success, or an `errno` value for failure. Suggested failure: EACCES for " +"a potential race condition between this check and the actual operation. The " +"`uio` may also be `NULL` if a delete operation is being performed. Return 0 " +"for success, or an `errno` value for failure. Suggested failure: EACCES for " "label mismatch, or EPERM for lack of privilege." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5122 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5401 #, no-wrap msgid "`mpo_check_vnode_setflags`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5134 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5413 #, no-wrap msgid "" -"int mpo_check_vnode_setflags(\tcred, \t \n" -" \tvp, \t \n" -" \tlabel, \t \n" -" \tflags);\t \n" +"int mpo_check_vnode_setflags(\tcred,\n" +" \tvp,\n" +" \tlabel,\n" +" \tflags);\n" "struct ucred *cred;\n" "struct vnode *vp;\n" "struct label *label;\n" @@ -7436,33 +7460,33 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5157 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5436 #, no-wrap msgid "File flags; see man:chflags[2]" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5161 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5442 msgid "" "Determine whether the subject credential can set the passed flags on the " -"passed vnode. Return 0 for success, or an `errno` value for failure. " +"passed vnode. Return 0 for success, or an `errno` value for failure. " "Suggested failure: EACCES for label mismatch, or EPERM for lack of privilege." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5163 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5444 #, no-wrap msgid "`mpo_check_vnode_setmode`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5175 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5456 #, no-wrap msgid "" -"int mpo_check_vnode_setmode(\tcred, \t \n" -" \tvp, \t \n" -" \tlabel, \t \n" -" \tmode);\t \n" +"int mpo_check_vnode_setmode(\tcred,\n" +" \tvp,\n" +" \tlabel,\n" +" \tmode);\n" "struct ucred *cred;\n" "struct vnode *vp;\n" "struct label *label;\n" @@ -7470,40 +7494,40 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5197 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5478 #, no-wrap msgid "`mode`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5198 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5479 #, no-wrap msgid "File mode; see man:chmod[2]" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5202 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5485 msgid "" "Determine whether the subject credential can set the passed mode on the " -"passed vnode. Return 0 for success, or an `errno` value for failure. " +"passed vnode. Return 0 for success, or an `errno` value for failure. " "Suggested failure: EACCES for label mismatch, or EPERM for lack of privilege." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5204 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5487 #, no-wrap msgid "`mpo_check_vnode_setowner`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5218 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5501 #, no-wrap msgid "" -"int mpo_check_vnode_setowner(\tcred, \t \n" -" \tvp, \t \n" -" \tlabel, \t \n" -" \tuid, \t \n" -" \tgid);\t \n" +"int mpo_check_vnode_setowner(\tcred,\n" +" \tvp,\n" +" \tlabel,\n" +" \tuid,\n" +" \tgid);\n" "struct ucred *cred;\n" "struct vnode *vp;\n" "struct label *label;\n" @@ -7512,54 +7536,54 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5240 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5523 #, no-wrap msgid "`uid`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5241 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5524 #, no-wrap msgid "User ID" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5244 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5527 #, no-wrap msgid "`gid`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5245 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5528 #, no-wrap msgid "Group ID" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5249 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5535 msgid "" "Determine whether the subject credential can set the passed uid and passed " -"gid as file uid and file gid on the passed vnode. The IDs may be set to " -"(`-1`) to request no update. Return 0 for success, or an `errno` value for " -"failure. Suggested failure: EACCES for label mismatch, or EPERM for lack of " +"gid as file uid and file gid on the passed vnode. The IDs may be set to " +"(`-1`) to request no update. Return 0 for success, or an `errno` value for " +"failure. Suggested failure: EACCES for label mismatch, or EPERM for lack of " "privilege." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5251 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5537 #, no-wrap msgid "`mpo_check_vnode_setutimes`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5265 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5551 #, no-wrap msgid "" -"int mpo_check_vnode_setutimes(\t, \t \n" -" \t, \t \n" -" \t, \t \n" -" \t, \t \n" -" \t);\t \n" +"int mpo_check_vnode_setutimes(\t,\n" +" \t,\n" +" \t,\n" +" \t,\n" +" \t);\n" "struct ucred *cred;\n" "struct vnode *vp;\n" "struct label *label;\n" @@ -7568,159 +7592,159 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5280 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5566 #, no-wrap msgid "Object; vp" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5287 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5573 #, no-wrap msgid "`atime`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5288 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5574 #, no-wrap msgid "Access time; see man:utimes[2]" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5291 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5577 #, no-wrap msgid "`mtime`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5292 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5578 #, no-wrap msgid "Modification time; see man:utimes[2]" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5296 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5584 msgid "" "Determine whether the subject credential can set the passed access " -"timestamps on the passed vnode. Return 0 for success, or an `errno` value " -"for failure. Suggested failure: EACCES for label mismatch, or EPERM for lack " -"of privilege." +"timestamps on the passed vnode. Return 0 for success, or an `errno` value " +"for failure. Suggested failure: EACCES for label mismatch, or EPERM for " +"lack of privilege." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5298 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5586 #, no-wrap msgid "`mpo_check_proc_sched`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5306 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5594 #, no-wrap msgid "" -"int mpo_check_proc_sched(\tucred, \t \n" -" \tproc);\t \n" +"int mpo_check_proc_sched(\tucred,\n" +" \tproc);\n" "struct ucred *ucred;\n" "struct proc *proc;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5325 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5615 msgid "" "Determine whether the subject credential can change the scheduling " -"parameters of the passed process. Return 0 for success, or an `errno` value " -"for failure. Suggested failure: EACCES for label mismatch, EPERM for lack of " -"privilege, or ESRCH to limit visibility." +"parameters of the passed process. Return 0 for success, or an `errno` value " +"for failure. Suggested failure: EACCES for label mismatch, EPERM for lack " +"of privilege, or ESRCH to limit visibility." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5327 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5617 msgid "See man:setpriority[2] for more information." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5329 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5619 #, no-wrap msgid "`mpo_check_proc_signal`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5339 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5629 #, no-wrap msgid "" -"int mpo_check_proc_signal(\tcred, \t \n" -" \tproc, \t \n" -" \tsignal);\t \n" +"int mpo_check_proc_signal(\tcred,\n" +" \tproc,\n" +" \tsignal);\n" "struct ucred *cred;\n" "struct proc *proc;\n" "int signal;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5357 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5647 #, no-wrap msgid "`signal`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5358 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5648 #, no-wrap msgid "Signal; see man:kill[2]" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5362 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5654 msgid "" "Determine whether the subject credential can deliver the passed signal to " -"the passed process. Return 0 for success, or an `errno` value for failure. " +"the passed process. Return 0 for success, or an `errno` value for failure. " "Suggested failure: EACCES for label mismatch, EPERM for lack of privilege, " "or ESRCH to limit visibility." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5364 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5656 #, no-wrap msgid "`mpo_check_vnode_stat`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5374 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5666 #, no-wrap msgid "" -"int mpo_check_vnode_stat(\tcred, \t \n" -" \tvp, \t \n" -" \tlabel);\t \n" +"int mpo_check_vnode_stat(\tcred,\n" +" \tvp,\n" +" \tlabel);\n" "struct ucred *cred;\n" "struct vnode *vp;\n" "struct label *label;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5397 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5691 msgid "" -"Determine whether the subject credential can `stat` the passed vnode. Return " -"0 for success, or an `errno` value for failure. Suggested failure: EACCES " -"for label mismatch, or EPERM for lack of privilege." +"Determine whether the subject credential can `stat` the passed vnode. " +"Return 0 for success, or an `errno` value for failure. Suggested failure: " +"EACCES for label mismatch, or EPERM for lack of privilege." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5399 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5693 msgid "See man:stat[2] for more information." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5401 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5695 #, no-wrap msgid "`mpo_check_ifnet_transmit`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5415 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5709 #, no-wrap msgid "" -"int mpo_check_ifnet_transmit(\tcred, \t \n" -" \tifnet, \t \n" -" \tifnetlabel, \t \n" -" \tmbuf, \t \n" -" \tmbuflabel);\t \n" +"int mpo_check_ifnet_transmit(\tcred,\n" +" \tifnet,\n" +" \tifnetlabel,\n" +" \tmbuf,\n" +" \tmbuflabel);\n" "struct ucred *cred;\n" "struct ifnet *ifnet;\n" "struct label *ifnetlabel;\n" @@ -7729,34 +7753,34 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5438 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5732 #, no-wrap msgid "Object; mbuf to be sent" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5446 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5742 msgid "" -"Determine whether the network interface can transmit the passed mbuf. Return " -"0 for success, or an `errno` value for failure. Suggested failure: EACCES " -"for label mismatch, or EPERM for lack of privilege." +"Determine whether the network interface can transmit the passed mbuf. " +"Return 0 for success, or an `errno` value for failure. Suggested failure: " +"EACCES for label mismatch, or EPERM for lack of privilege." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5448 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5744 #, no-wrap msgid "`mpo_check_socket_deliver`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5462 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5758 #, no-wrap msgid "" -"int mpo_check_socket_deliver(\tcred, \t \n" -" \tifnet, \t \n" -" \tifnetlabel, \t \n" -" \tmbuf, \t \n" -" \tmbuflabel);\t \n" +"int mpo_check_socket_deliver(\tcred,\n" +" \tifnet,\n" +" \tifnetlabel,\n" +" \tmbuf,\n" +" \tmbuflabel);\n" "struct ucred *cred;\n" "struct ifnet *ifnet;\n" "struct label *ifnetlabel;\n" @@ -7765,206 +7789,206 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5485 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5781 #, no-wrap msgid "Object; mbuf to be delivered" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5493 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5791 msgid "" "Determine whether the socket may receive the datagram stored in the passed " -"mbuf header. Return 0 for success, or an `errno` value for failure. " +"mbuf header. Return 0 for success, or an `errno` value for failure. " "Suggested failures: EACCES for label mismatch, or EPERM for lack of " "privilege." msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5505 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5803 #, no-wrap msgid "" -"int mpo_check_socket_visible(\tcred, \t \n" -" \tso, \t \n" -" \tsocketlabel);\t \n" +"int mpo_check_socket_visible(\tcred,\n" +" \tso,\n" +" \tsocketlabel);\n" "struct ucred *cred;\n" "struct socket *so;\n" "struct label *socketlabel;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5524 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5822 #, no-wrap msgid "Policy label for `so`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5528 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5828 msgid "" "Determine whether the subject credential cred can \"see\" the passed socket " "(`socket`) using system monitoring functions, such as those employed by man:" -"netstat[8] and man:sockstat[1]. Return 0 for success, or an `errno` value " -"for failure. Suggested failure: EACCES for label mismatches, EPERM for lack " +"netstat[8] and man:sockstat[1]. Return 0 for success, or an `errno` value " +"for failure. Suggested failure: EACCES for label mismatches, EPERM for lack " "of privilege, or ESRCH to hide visibility." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5530 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5830 #, no-wrap msgid "`mpo_check_system_acct`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5540 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5840 #, no-wrap msgid "" -"int mpo_check_system_acct(\tucred, \t \n" -" \tvp, \t \n" -" \tvlabel);\t \n" +"int mpo_check_system_acct(\tucred,\n" +" \tvp,\n" +" \tvlabel);\n" "struct ucred *ucred;\n" "struct vnode *vp;\n" "struct label *vlabel;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5550 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5850 #, no-wrap msgid "`ucred`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5555 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5855 #, no-wrap msgid "Accounting file; man:acct[5]" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5563 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5863 msgid "" "Determine whether the subject should be allowed to enable accounting, based " "on its label and the label of the accounting log file." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5565 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5865 #, no-wrap msgid "`mpo_check_system_nfsd`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5571 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5871 #, no-wrap msgid "" -"int mpo_check_system_nfsd(\tcred);\t \n" +"int mpo_check_system_nfsd(\tcred);\n" "struct ucred *cred;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5586 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5886 msgid "Determine whether the subject should be allowed to call man:nfssvc[2]." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5588 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5888 #, no-wrap msgid "`mpo_check_system_reboot`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5596 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5896 #, no-wrap msgid "" -"int mpo_check_system_reboot(\tcred, \t \n" -" \thowto);\t \n" +"int mpo_check_system_reboot(\tcred,\n" +" \thowto);\n" "struct ucred *cred;\n" "int howto;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5610 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5910 #, no-wrap msgid "`howto`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5611 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5911 #, no-wrap msgid "`howto` parameter from man:reboot[2]" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5615 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5915 msgid "" "Determine whether the subject should be allowed to reboot the system in the " "specified manner." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5617 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5917 #, no-wrap msgid "`mpo_check_system_settime`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5623 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5923 #, no-wrap msgid "" -"int mpo_check_system_settime(\tcred);\t \n" +"int mpo_check_system_settime(\tcred);\n" "struct ucred *cred;\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5638 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5938 msgid "Determine whether the user should be allowed to set the system clock." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5640 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5940 #, no-wrap msgid "`mpo_check_system_swapon`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5650 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5950 #, no-wrap msgid "" -"int mpo_check_system_swapon(\tcred, \t \n" -" \tvp, \t \n" -" \tvlabel);\t \n" +"int mpo_check_system_swapon(\tcred,\n" +" \tvp,\n" +" \tvlabel);\n" "struct ucred *cred;\n" "struct vnode *vp;\n" "struct label *vlabel;\n" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5665 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5965 #, no-wrap msgid "Swap device" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5673 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5973 msgid "" "Determine whether the subject should be allowed to add `vp` as a swap device." msgstr "" #. type: Title ==== -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5675 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5975 #, no-wrap msgid "`mpo_check_system_sysctl`" msgstr "" #. type: delimited block - 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5695 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5995 #, no-wrap msgid "" -"int mpo_check_system_sysctl(\tcred, \t \n" -" \tname, \t \n" -" \tnamelen, \t \n" -" \told, \t \n" -" \toldlenp, \t \n" -" \tinkernel, \t \n" -" \tnew, \t \n" -" \tnewlen);\t \n" +"int mpo_check_system_sysctl(\tcred,\n" +" \tname,\n" +" \tnamelen,\n" +" \told,\n" +" \toldlenp,\n" +" \tinkernel,\n" +" \tnew,\n" +" \tnewlen);\n" "struct ucred *cred;\n" "int *name;\n" "u_int *namelen;\n" @@ -7976,170 +8000,171 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5710 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5730 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6010 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6030 #, no-wrap msgid "See man:sysctl[3]" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5721 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6021 #, no-wrap msgid "`oldlenp`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5725 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6025 #, no-wrap msgid "`inkernel`" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5726 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6026 #, no-wrap msgid "Boolean; `1` if called from kernel" msgstr "" #. type: Table -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5733 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6033 #, no-wrap msgid "`newlen`" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5738 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6038 msgid "" "Determine whether the subject should be allowed to make the specified man:" "sysctl[3] transaction." msgstr "" #. type: Title === -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5740 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6040 #, no-wrap msgid "Label Management Calls" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5743 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6046 msgid "" "Relabel events occur when a user process has requested that the label on an " -"object be modified. A two-phase update occurs: first, an access control " +"object be modified. A two-phase update occurs: first, an access control " "check will be performed to determine if the update is both valid and " "permitted, and then the update itself is performed via a separate entry " -"point. Relabel entry points typically accept the object, object label " -"reference, and an update label submitted by the process. Memory allocation " +"point. Relabel entry points typically accept the object, object label " +"reference, and an update label submitted by the process. Memory allocation " "during relabel is discouraged, as relabel calls are not permitted to fail " "(failure should be reported earlier in the relabel check)." msgstr "" #. type: Title == -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5745 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6048 #, no-wrap msgid "Userland Architecture" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5748 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6052 msgid "" "The TrustedBSD MAC Framework includes a number of policy-agnostic elements, " "including MAC library interfaces for abstractly managing labels, " "modifications to the system credential management and login libraries to " "support the assignment of MAC labels to users, and a set of tools to monitor " -"and modify labels on processes, files, and network interfaces. More details " +"and modify labels on processes, files, and network interfaces. More details " "on the user architecture will be added to this section in the near future." msgstr "" #. type: Title === -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5750 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6054 #, no-wrap msgid "APIs for Policy-Agnostic Label Management" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5753 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6061 msgid "" "The TrustedBSD MAC Framework provides a number of library and system calls " "permitting applications to manage MAC labels on objects using a policy-" -"agnostic interface. This permits applications to manipulate labels for a " -"variety of policies without being written to support specific policies. " +"agnostic interface. This permits applications to manipulate labels for a " +"variety of policies without being written to support specific policies. " "These interfaces are used by general-purpose tools such as man:ifconfig[8], " "man:ls[1] and man:ps[1] to view labels on network interfaces, files, and " -"processes. The APIs also support MAC management tools including man:" +"processes. The APIs also support MAC management tools including man:" "getfmac[8], man:getpmac[8], man:setfmac[8], man:setfsmac[8], and man:" -"setpmac[8]. The MAC APIs are documented in man:mac[3]." +"setpmac[8]. The MAC APIs are documented in man:mac[3]." msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5755 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6069 msgid "" "Applications handle MAC labels in two forms: an internalized form used to " "return and set labels on processes and objects (`mac_t`), and externalized " "form based on C strings appropriate for storage in configuration files, " -"display to the user, or input from the user. Each MAC label contains a " -"number of elements, each consisting of a name and value pair. Policy modules " -"in the kernel bind to specific names and interpret the values in policy-" -"specific ways. In the externalized string form, labels are represented by a " -"comma-delimited list of name and value pairs separated by the `/` character. " -"Labels may be directly converted to and from text using provided APIs; when " -"retrieving labels from the kernel, internalized label storage must first be " -"prepared for the desired label element set. Typically, this is done in one " -"of two ways: using man:mac_prepare[3] and an arbitrary list of desired label " -"elements, or one of the variants of the call that loads a default element " -"set from the man:mac.conf[5] configuration file. Per-object defaults permit " -"application writers to usefully display labels associated with objects " -"without being aware of the policies present in the system." +"display to the user, or input from the user. Each MAC label contains a " +"number of elements, each consisting of a name and value pair. Policy " +"modules in the kernel bind to specific names and interpret the values in " +"policy-specific ways. In the externalized string form, labels are " +"represented by a comma-delimited list of name and value pairs separated by " +"the `/` character. Labels may be directly converted to and from text using " +"provided APIs; when retrieving labels from the kernel, internalized label " +"storage must first be prepared for the desired label element set. " +"Typically, this is done in one of two ways: using man:mac_prepare[3] and an " +"arbitrary list of desired label elements, or one of the variants of the call " +"that loads a default element set from the man:mac.conf[5] configuration " +"file. Per-object defaults permit application writers to usefully display " +"labels associated with objects without being aware of the policies present " +"in the system." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5759 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6074 msgid "" "Currently, direct manipulation of label elements other than by conversion to " "a text string, string editing, and conversion back to an internalized label " -"is not supported by the MAC library. Such interfaces may be added in the " +"is not supported by the MAC library. Such interfaces may be added in the " "future if they prove necessary for application writers." msgstr "" #. type: Title === -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5762 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6077 #, no-wrap msgid "Binding of Labels to Users" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5765 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6081 msgid "" "The standard user context management interface, man:setusercontext[3], has " "been modified to retrieve MAC labels associated with a user's class from man:" -"login.conf[5]. These labels are then set along with other user context when " +"login.conf[5]. These labels are then set along with other user context when " "either `LOGIN_SETALL` is specified, or when `LOGIN_SETMAC` is explicitly " "specified." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5769 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6086 msgid "" "It is expected that, in a future version of FreeBSD, the MAC label database " "will be separated from the [.filename]#login.conf# user class abstraction, " -"and be maintained in a separate database. However, the man:setusercontext[3] " -"API should remain the same following such a change." +"and be maintained in a separate database. However, the man:" +"setusercontext[3] API should remain the same following such a change." msgstr "" #. type: Title == -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5772 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6089 #, no-wrap msgid "Conclusion" msgstr "" #. type: Plain text -#: documentation/content/en/books/arch-handbook/mac/_index.adoc:5774 +#: documentation/content/en/books/arch-handbook/mac/_index.adoc:6094 msgid "" "The TrustedBSD MAC framework permits kernel modules to augment the system " -"security policy in a highly integrated manner. They may do this based on " +"security policy in a highly integrated manner. They may do this based on " "existing object properties, or based on label data that is maintained with " -"the assistance of the MAC framework. The framework is sufficiently flexible " +"the assistance of the MAC framework. The framework is sufficiently flexible " "to implement a variety of policy types, including information flow security " "policies such as MLS and Biba, as well as policies based on existing BSD " -"credentials or file protections. Policy authors may wish to consult this " +"credentials or file protections. Policy authors may wish to consult this " "documentation as well as existing security modules when implementing a new " "security service." msgstr "" diff --git a/documentation/content/en/books/fdp-primer/working-copy/_index.po b/documentation/content/en/books/fdp-primer/working-copy/_index.po index df8858d4be..2cbe791b89 100644 --- a/documentation/content/en/books/fdp-primer/working-copy/_index.po +++ b/documentation/content/en/books/fdp-primer/working-copy/_index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2022-02-01 09:20-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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,7 +55,8 @@ msgstr "" #: documentation/content/en/books/fdp-primer/working-copy/_index.adoc:58 msgid "" "link:https://git-scm.com/[Git] is used to manage the FreeBSD documentation " -"files. It is obtained by installing the Git package:" +"files. It is obtained by installing the package:devel/git[] package, which " +"also has a lighter flavor called git-lite:" msgstr "" #. type: delimited block . 4 diff --git a/documentation/content/en/books/fdp-primer/writing-style/_index.po b/documentation/content/en/books/fdp-primer/writing-style/_index.po index f5e9fecb74..1e212933fe 100644 --- a/documentation/content/en/books/fdp-primer/writing-style/_index.po +++ b/documentation/content/en/books/fdp-primer/writing-style/_index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2023-04-20 20:56-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -41,22 +41,22 @@ msgid "Tips" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:56 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:57 msgid "" "Technical documentation can be improved by consistent use of several " "principles. Most of these can be classified into three goals: _be clear_, " -"_be complete_, and _be concise_. These goals can conflict with each other. " +"_be complete_, and _be concise_. These goals can conflict with each other. " "Good writing consists of a balance between them." msgstr "" #. type: Title === -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:58 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:59 #, no-wrap msgid "Be Clear" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:63 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:64 msgid "" "Clarity is extremely important. The reader may be a novice, or reading the " "document in a second language. Strive for simple, uncomplicated text that " @@ -64,7 +64,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:67 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:68 msgid "" "Avoid flowery or embellished speech, jokes, or colloquial expressions. " "Write as simply and clearly as possible. Simple text is easier to " @@ -72,7 +72,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:72 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:73 msgid "" "Keep explanations as short, simple, and clear as possible. Avoid empty " "phrases like \"in order to\", which usually just means \"to\". Avoid " @@ -82,7 +82,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:76 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:77 msgid "" "Write in a formal style. Avoid addressing the reader as \"you\". For " "example, say \"copy the file to [.filename]#/tmp#\" rather than \"you can " @@ -137,7 +137,7 @@ msgid "Be Concise" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:107 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:104 msgid "" "While features should be documented completely, sometimes there is so much " "information that the reader cannot easily find the specific detail needed. " @@ -148,26 +148,26 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:109 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:106 #, no-wrap msgid "Guidelines" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:113 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:109 msgid "" "To promote consistency between the myriad authors of the FreeBSD " "documentation, some guidelines have been drawn up for authors to follow." msgstr "" #. type: Labeled list -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:114 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:110 #, no-wrap msgid "Use American English Spelling" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:118 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:114 msgid "" "There are several variants of English, with different spellings for the same " "word. Where spellings differ, use the American English variant. \"color\", " @@ -175,42 +175,42 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:124 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:119 msgid "" "The use of British English may be accepted in the case of a contributed " "article, however the spelling must be consistent within the whole document. " -"The other documents such as books, web site, manual pages, etc. will have to " -"use American English." +"The other documents such as books, web site, manual pages, etc. must use " +"American English." msgstr "" #. type: Labeled list -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:126 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:121 #, no-wrap msgid "Do not use contractions" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:130 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:125 msgid "" "Do not use contractions. Always spell the phrase out in full. \"Don't use " "contractions\" is wrong." msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:132 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:127 msgid "" "Avoiding contractions makes for a more formal tone, is more precise, and is " "slightly easier for translators." msgstr "" #. type: Labeled list -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:133 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:128 #, no-wrap msgid "Use the serial comma" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:136 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:131 msgid "" "In a list of items within a paragraph, separate each item from the others " "with a comma. Separate the last item from the others with a comma and the " @@ -218,120 +218,120 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:138 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:133 msgid "For example:" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:140 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:135 msgid "This is a list of one, two and three items." msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:142 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:137 msgid "" "Is this a list of three items, \"one\", \"two\", and \"three\", or a list of " "two items, \"one\" and \"two and three\"?" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:144 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:139 msgid "It is better to be explicit and include a serial comma:" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:146 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:141 msgid "This is a list of one, two, and three items." msgstr "" #. type: Labeled list -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:146 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:141 #, no-wrap msgid "Avoid redundant phrases" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:149 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:144 msgid "" "Do not use redundant phrases. In particular, \"the command\", \"the file\", " "and \"man command\" are often redundant." msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:151 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:146 msgid "For example, commands:" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:153 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:148 msgid "Wrong: Use the `git` command to update sources." msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:155 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:150 msgid "Right: Use `git` to update sources." msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:157 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:152 msgid "Filenames:" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:159 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:154 msgid "Wrong: ... in the filename [.filename]#/etc/rc.local#..." msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:161 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:156 msgid "Right: ... in [.filename]#/etc/rc.local#..." msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:163 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:158 msgid "" "Manual page references (the second example uses `citerefentry` with the man:" -"csh[1] entity):." +"csh[1] entity):" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:165 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:160 msgid "Wrong: See `man csh` for more information." msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:167 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:162 msgid "Right: See man:csh[1]." msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:169 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:164 msgid "" "For more information about writing style, see http://www.bartleby.com/141/" -"[Elements of Style], by William Strunk." +"[Elements of Style] by William Strunk." msgstr "" #. type: Title == -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:171 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:166 #, no-wrap msgid "Style Guide" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:174 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:169 msgid "" "To keep the source for the documentation consistent when many different " "people are editing it, please follow these style conventions." msgstr "" #. type: Title == -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:176 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:171 #, no-wrap msgid "One sentence per line" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:181 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:176 msgid "" "Use Semantic Line Breaks in the documentation, a technique called \"one " "sentence per line\". The idea of this technique is to help the users to " @@ -340,37 +340,37 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:183 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:178 msgid "This is an example which does not use \"one sentence per line\"." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:186 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:181 #, no-wrap msgid "All human beings are born free and equal in dignity and rights. They are endowed with reason and conscience and should act towards one another in a spirit of brotherhood.\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:189 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:184 msgid "And this is an example which uses the technique." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:193 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:188 #, no-wrap msgid "" "All human beings are born free and equal in dignity and rights.\n" "They are endowed with reason and conscience and should act towards one another in a spirit of brotherhood.\n" msgstr "" -#. type: Title === -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:196 +#. type: Title == +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:191 #, no-wrap msgid "Acronyms" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:201 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:196 msgid "" "Acronyms should be defined the first time they appear in a document, as in: " "\"Network Time Protocol (NTP)\". After the acronym has been defined, use " @@ -379,18 +379,18 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:203 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:198 msgid "All acronyms should be enclosed using the ` character." msgstr "" #. type: Title == -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:205 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:200 #, no-wrap msgid "Special Character List" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:209 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:204 msgid "" "This list of special characters shows the correct syntax and the output when " "used in FreeBSD documentation. If a character is not on this list, ask " @@ -398,432 +398,458 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:214 -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:269 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:209 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:264 #, no-wrap msgid "Name" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:215 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:210 #, no-wrap msgid "Syntax" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:218 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:213 #, no-wrap msgid "Rendered" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:219 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:214 #, no-wrap msgid "Copyright" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:220 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:215 #, no-wrap msgid "+(C)+" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:222 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:217 #, no-wrap msgid "(C)" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:223 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:218 #, no-wrap msgid "Registered" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:224 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:219 #, no-wrap msgid "+(R)+" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:226 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:221 #, no-wrap msgid "(R)" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:227 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:222 #, no-wrap msgid "Trademark" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:228 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:223 #, no-wrap msgid "+(TM)+" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:230 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:225 #, no-wrap msgid "(TM)" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:231 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:226 #, no-wrap msgid "Em dash" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:232 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:227 #, no-wrap msgid "+--+" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:234 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:229 #, no-wrap msgid "--" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:235 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:230 #, no-wrap msgid "Ellipses" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:236 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:231 #, no-wrap msgid "+...+" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:238 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:233 #, no-wrap msgid "..." msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:239 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:234 #, no-wrap msgid "Single right arrow" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:240 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:235 #, no-wrap msgid "+->+" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:242 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:237 #, no-wrap msgid "->" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:243 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:238 #, no-wrap msgid "Double right arrow" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:244 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:239 #, no-wrap msgid "+=>+" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:246 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:241 #, no-wrap msgid "=>" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:247 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:242 #, no-wrap msgid "Single left arrow" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:248 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:243 #, no-wrap msgid "+<-+" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:250 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:245 #, no-wrap msgid "<-" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:251 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:246 #, no-wrap msgid "Double left arrow" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:252 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:247 #, no-wrap msgid "+<=+" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:254 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:249 #, no-wrap msgid "<=" msgstr "" #. type: Title == -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:257 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:252 #, no-wrap msgid "Linting with Vale" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:262 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:257 msgid "" "To maintain clarity and consistency across all documentation and website " "pages, link:https://vale.sh[Vale] styles have been introduced in the " "documentation tree. link:https://vale.sh[Vale] is a powerful linter for " -"writing customized rules and can be used in multiple scenarios. At this " -"moment link:https://vale.sh[Vale] can be used as a command line tool, for CI/" -"CD pipeline and integrated into editor of choice." +"writing customized rules and can be used in multiple scenarios. Currently " +"link:https://vale.sh[Vale] can be used as a command line tool, for CI/CD " +"pipelines, and integrated into an editor of choice." msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:264 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:259 msgid "" -"The following table describes the current rule names and respective severity." +"The following table describes the current rule names and their respective " +"severity." msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:271 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:266 #, no-wrap msgid "Severity" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:272 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:267 #, no-wrap -msgid "BrandTerms" +msgid "FreeBSD.BrandTerms" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:274 -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:295 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:269 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:287 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:293 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:296 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:299 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:302 #, no-wrap msgid "error" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:275 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:270 #, no-wrap -msgid "ConsciousLanguage" +msgid "FreeBSD.ConsciousLanguage" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:277 -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:283 -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:286 -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:289 -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:292 -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:298 -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:301 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:272 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:278 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:281 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:284 #, no-wrap msgid "warning" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:278 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:273 #, no-wrap -msgid "Contractions" +msgid "FreeBSD.Contractions" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:280 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:275 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:290 #, no-wrap -msgid "suggestions" +msgid "suggestion" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:281 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:276 #, no-wrap -msgid "EOLSpacing" +msgid "FreeBSD.EOLSpacing" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:284 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:279 #, no-wrap -msgid "Hang" +msgid "FreeBSD.Hang" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:287 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:282 #, no-wrap -msgid "Hyphens" +msgid "FreeBSD.Hyphens" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:290 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:285 #, no-wrap -msgid "Repetition" +msgid "FreeBSD.Spacing" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:293 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:288 #, no-wrap -msgid "Spacing" +msgid "FreeBSD.SuperfluousOptArgInLinks" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:296 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:291 #, no-wrap -msgid "Spelling" +msgid "Vale.Avoid" msgstr "" #. type: Table -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:299 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:294 +#, no-wrap +msgid "Vale.Repetition" +msgstr "" + +#. type: Table +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:297 #, no-wrap -msgid "Weasel" +msgid "Vale.Spelling" +msgstr "" + +#. type: Table +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:300 +#, no-wrap +msgid "Vale.Terms" msgstr "" #. type: Title === -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:304 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:305 #, no-wrap msgid "Current Vale Rules" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:309 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:311 msgid "" -"BrandTerms: Like The FreeBSD Project every major vendors and Companies have " -"specific rules on writing their Brand Name. according to the Copyright rules " -"of The FreeBSD Foundation *freebsd* should be written as *FreeBSD*. Similar " -"to that care should be taken to be respective to other's brand value and " -"write PostgreSQL, Node.js, Let's Encrypt etc. Missing brand names should be " -"added to the [.filename]#.vale/styles/FreeBSD/BrandTerms.yml# in the `doc` " -"repository." +"FreeBSD.BrandTerms: According to the copyright rules of The FreeBSD " +"Foundation, *freebsd* should be written as *FreeBSD*. Similarly, every " +"major vendor and company has specific rules on writing their brand names and " +"trademarks. Care should be taken to be respectful to the brand value of " +"others and to take time to write PostgreSQL, Node.js, Let's Encrypt etc. " +"Missing brand names should be added to the [.filename]#.vale/styles/FreeBSD/" +"BrandTerms.yml# in the `doc` repository." msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:311 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:313 msgid "" -"Contractions: Contracted words should not be used. This rule avoids all " -"contractions and suggests full words." +"FreeBSD.ConsciousLanguage: This rule proposes use of conscious language so " +"that sensitive words pointing to the color, age, race, or sexual orientation " +"of people are avoided where possible." msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:314 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:316 msgid "" -"Hang: `Hang` is often used to convey the meaning that the application has " -"stopped responding. This rule proposes better wording." +"FreeBSD.Contractions: Contracted words should not be used. This rule avoids " +"all contractions and suggests full words." msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:317 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:318 msgid "" -"Repetition: Same words are often typed twice when leaving the keyboard and " -"rejoining the work again. This rule finds repeated words and warns the " -"users." +"FreeBSD.EOLSpacing: In most of the documents EOL spacing is present which is " +"not the desirable situation." msgstr "" #. type: Plain text #: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:321 msgid "" -"Weasel: This rule handles avoiding weasel words. The uses of weasel words " -"is controversial so at the moment the list of words are being evaluated and " -"the severity level is marked as warning on. In case a frequently used word " -"is marked as weasel word it should be removed from [.filename]#.vale/styles/" -"FreeBSD/Weasel.yml# in the `doc` repository." +"FreeBSD.Hang: `Hang` is often used to mean that the application has stopped " +"responding. This rule proposes better wording." msgstr "" #. type: Plain text #: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:323 msgid "" -"ConsciousLanguage: This rule proposes uses of conscious languages like " -"avoiding the words white/black/master/slave." +"FreeBSD.Hyphens: Often adverbs ending with 'ly' are added with a hyphen " +"which is wrong." msgstr "" #. type: Plain text #: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:325 msgid "" -"EOLSpacing: In most of the documents EOL spacing is present which is not the " -"desirable situation." +"FreeBSD.Spacing: Often double spaces are hard to catch with the naked eye " +"and this is addressed here." msgstr "" #. type: Plain text #: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:327 msgid "" -"Hyphens: Often adverbs ending with 'ly' are being added with a hyphen which " -"is wrong." +"FreeBSD.SuperfluousOptArgInLinks: Suggest to empty square brackets in `link:" +"` macros when the displayed text coincides with the URL." msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:329 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:331 msgid "" -"Spacing: Often double spaces are hard to catch on plain eye which is " -"addressed here." +"Vale.Avoid: Enforces the *DO NOT USE* vocabulary terms for The FreeBSD " +"Project. If any word is found that should not be in the documentation, the " +"word should be added to [.filename]#.vale/styles/Vocab/Terms/reject.txt# in " +"the `doc` repository. The list is empty at the moment." msgstr "" #. type: Plain text #: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:334 msgid "" -"Spelling: At the moment there is a mix of en_US and en_UK spellings in the " -"documentation and website. A custom dictionary from link:https://wordlist." -"aspell.net[Aspell] has been added which uses strictly en_US and do not " -"accept the en_UK variant of any words. It has also an exception list to " -"ignore the FreeBSD specific terms. At the moment the list is a basic one " -"with minimal words just as a proof of concept but if any word is found to be " -"correct and not available in the dictionary the word should be added to the " -"[.filename]#.vale/styles/FreeBSD/spelling-exceptions.txt# in the `doc` " -"repository." +"Vale.Repetition: Same words are often typed twice when leaving the keyboard " +"and rejoining the work again. This rule finds repeated words and warns the " +"users." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:337 +msgid "" +"Vale.Spelling: At the moment there is a mix of en_US and en_GB spellings in " +"the documentation and website. Vale comes with an in built dictionary from " +"which uses strictly en_US and do not accept the en_GB variant of any words." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:341 +msgid "" +"Vale.Terms: Enforces the *PREFERRED* vocabulary terms for The FreeBSD " +"Project. At the moment the list of terms is empty and the FreeBSD specific " +"terms will be added gradually. If any word is found to be correct and not " +"available in the dictionary the word should be added to the [.filename]#." +"vale/styles/Vocab/Terms/accept.txt# in the `doc` repository." msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:336 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:343 msgid "" "More rules will be introduced in the upcoming days when and where required." msgstr "" #. type: Title === -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:338 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:345 #, no-wrap msgid "Using Vale" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:342 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:349 msgid "" -"link:https://vale.sh[Vale] can be used from command line and from within " -"editor or IDE. package:textproc/vale[] can be installed as following:" +"link:https://vale.sh[Vale] can be used from the command line and from within " +"an editor or IDE. package:textproc/vale[] can be installed as following:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:346 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:353 #, no-wrap msgid "$ pkg install vale\n" msgstr "" #. type: Title ==== -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:349 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:356 #, no-wrap -msgid "Using Vale in command line" +msgid "Using Vale on the command line" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:352 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:359 msgid "" -"Considering the fact that `doc` repository was cloned into [.filename]#~/" -"doc# the following commands are required to run:" +"Assuming that the `doc` repository was cloned into [.filename]#~/doc# the " +"following commands are required to run:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:357 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:364 #, no-wrap msgid "" "% cd ~/doc\n" @@ -831,27 +857,27 @@ msgid "" msgstr "" #. type: delimited block = 6 -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:363 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:370 msgid "" "link:https://vale.sh[Vale] is a CPU and memory intensive program due to the " "nature of the application and can take a while to show any output on the " -"screen. Better way to run the application is on specific folders or files " +"screen. A better way to run the application is on specific folders or files " "rather than the entire `doc` repository as that is already done in the CI " "pipeline." msgstr "" #. type: Title ==== -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:366 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:373 #, no-wrap msgid "Using Vale in editors" msgstr "" #. type: Plain text -#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:370 +#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:377 msgid "" "link:https://vale.sh[Vale] works with major mainstream editors like package:" "editors/vim[], package:editors/emacs[], package:editors/vscode[]. At the " -"moment the necessary configurations for package:editors/vim[] is described " -"in crossref:editor-config[editor-config-vim, Vim]. Necessary configurations " -"for package:editors/emacs[] is being worked on." +"moment the necessary configuration for package:editors/vim[] is described in " +"crossref:editor-config[editor-config-vim, Vim]. A configuration for package:" +"editors/emacs[] is being worked on." msgstr "" diff --git a/documentation/content/en/books/handbook/config/_index.po b/documentation/content/en/books/handbook/config/_index.po index 1ed5239be1..74efda791d 100644 --- a/documentation/content/en/books/handbook/config/_index.po +++ b/documentation/content/en/books/handbook/config/_index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2023-04-20 20:56-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -1349,7 +1349,7 @@ msgid "Troubleshooting" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:676 +#: documentation/content/en/books/handbook/config/_index.adoc:680 msgid "" "When troubleshooting hardware and software configurations, check the simple " "things first. Is the network cable plugged in? Are the network services " @@ -1360,7 +1360,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:679 +#: documentation/content/en/books/handbook/config/_index.adoc:683 msgid "" "If the card works, yet performance is poor, read through man:tuning[7]. " "Also, check the network configuration as incorrect network settings can " @@ -1368,7 +1368,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:684 +#: documentation/content/en/books/handbook/config/_index.adoc:688 msgid "" "Some users experience one or two `device timeout` messages, which is normal " "for some cards. If they continue, or are bothersome, determine if the " @@ -1377,7 +1377,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:689 +#: documentation/content/en/books/handbook/config/_index.adoc:693 msgid "" "To resolve `watchdog timeout` errors, first check the network cable. Many " "cards require a PCI slot which supports bus mastering. On some old " @@ -1386,7 +1386,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:694 +#: documentation/content/en/books/handbook/config/_index.adoc:698 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 " @@ -1396,7 +1396,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:698 +#: documentation/content/en/books/handbook/config/_index.adoc:702 msgid "" "`ping: sendto: Permission denied` error messages are often caused by a " "misconfigured firewall. If a firewall is enabled on FreeBSD but no rules " @@ -1406,7 +1406,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:703 +#: documentation/content/en/books/handbook/config/_index.adoc:707 msgid "" "Sometimes performance of the card is poor or below average. In these cases, " "try setting the media selection mode from `autoselect` to the correct media " @@ -1416,13 +1416,13 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/config/_index.adoc:705 +#: documentation/content/en/books/handbook/config/_index.adoc:709 #, no-wrap msgid "Virtual Hosts" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:709 +#: documentation/content/en/books/handbook/config/_index.adoc:713 msgid "" "A common use of FreeBSD is virtual site hosting, where one server appears to " "the network as many servers. This is achieved by assigning multiple network " @@ -1430,7 +1430,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:712 +#: documentation/content/en/books/handbook/config/_index.adoc:716 msgid "" "A given network interface has one \"real\" address, and may have any number " "of \"alias\" addresses. These aliases are normally added by placing alias " @@ -1438,13 +1438,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:716 +#: documentation/content/en/books/handbook/config/_index.adoc:720 #, no-wrap msgid "ifconfig_fxp0_alias0=\"inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:720 +#: documentation/content/en/books/handbook/config/_index.adoc:724 msgid "" "Alias entries must start with `alias__0__` using a sequential number such as " "`alias0`, `alias1`, and so on. The configuration process will stop at the " @@ -1452,7 +1452,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:724 +#: documentation/content/en/books/handbook/config/_index.adoc:728 msgid "" "The calculation of alias netmasks is important. For a given interface, " "there must be one address which correctly represents the network's netmask. " @@ -1461,7 +1461,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:729 +#: documentation/content/en/books/handbook/config/_index.adoc:733 msgid "" "For example, consider the case where the [.filename]#fxp0# interface is " "connected to two networks: `10.1.1.0` with a netmask of `255.255.255.0` and " @@ -1474,14 +1474,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:731 +#: documentation/content/en/books/handbook/config/_index.adoc:735 msgid "" "The following [.filename]#/etc/rc.conf# entries configure the adapter " "correctly for this scenario:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:743 +#: documentation/content/en/books/handbook/config/_index.adoc:747 #, no-wrap msgid "" "ifconfig_fxp0=\"inet 10.1.1.1 netmask 255.255.255.0\"\n" @@ -1496,7 +1496,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:747 +#: documentation/content/en/books/handbook/config/_index.adoc:751 msgid "" "A simpler way to express this is with a space-separated list of IP address " "ranges. The first address will be given the indicated subnet mask and the " @@ -1504,19 +1504,19 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:751 +#: documentation/content/en/books/handbook/config/_index.adoc:755 #, no-wrap msgid "ifconfig_fxp0_aliases=\"inet 10.1.1.1-5/24 inet 202.0.75.17-20/28\"\n" msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/config/_index.adoc:754 +#: documentation/content/en/books/handbook/config/_index.adoc:758 #, no-wrap msgid "Configuring System Logging" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:760 +#: documentation/content/en/books/handbook/config/_index.adoc:764 msgid "" "Generating and reading system logs is an important aspect of system " "administration. The information in system logs can be used to detect " @@ -1527,7 +1527,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:766 +#: documentation/content/en/books/handbook/config/_index.adoc:770 msgid "" "FreeBSD provides a system logger, syslogd, to manage logging. By default, " "syslogd is started when the system boots. This is controlled by the " @@ -1538,20 +1538,20 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:768 +#: documentation/content/en/books/handbook/config/_index.adoc:772 msgid "" "This section describes how to configure the FreeBSD system logger for both " "local and remote logging and how to perform log rotation and log management." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:769 +#: documentation/content/en/books/handbook/config/_index.adoc:773 #, no-wrap msgid "Configuring Local Logging" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:776 +#: documentation/content/en/books/handbook/config/_index.adoc:780 msgid "" "The configuration file, [.filename]#/etc/syslog.conf#, controls what syslogd " "does with log entries as they are received. There are several parameters to " @@ -1565,7 +1565,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:784 +#: documentation/content/en/books/handbook/config/_index.adoc:788 msgid "" "This configuration file contains one line per action, where the syntax for " "each line is a selector field followed by an action field. The syntax of " @@ -1580,7 +1580,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:822 +#: documentation/content/en/books/handbook/config/_index.adoc:826 #, no-wrap msgid "" "# $FreeBSD$\n" @@ -1621,12 +1621,12 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:825 +#: documentation/content/en/books/handbook/config/_index.adoc:829 msgid "In this example:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:827 +#: documentation/content/en/books/handbook/config/_index.adoc:831 msgid "" "Line 8 matches all messages with a level of `err` or higher, as well as " "`kern.warning`, `auth.notice` and `mail.crit`, and sends these log messages " @@ -1634,21 +1634,21 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:828 +#: documentation/content/en/books/handbook/config/_index.adoc:832 msgid "" "Line 12 matches all messages from the `mail` facility at level `info` or " "above and logs the messages to [.filename]#/var/log/maillog#." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:829 +#: documentation/content/en/books/handbook/config/_index.adoc:833 msgid "" "Line 17 uses a comparison flag (`=`) to only match messages at level `debug` " "and logs them to [.filename]#/var/log/debug.log#." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:830 +#: documentation/content/en/books/handbook/config/_index.adoc:834 msgid "" "Line 33 is an example usage of a program specification. This makes the rules " "following it only valid for the specified program. In this case, only the " @@ -1656,14 +1656,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:832 +#: documentation/content/en/books/handbook/config/_index.adoc:836 msgid "" "The available levels, in order from most to least critical are `emerg`, " "`alert`, `crit`, `err`, `warning`, `notice`, `info`, and `debug`." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:835 +#: documentation/content/en/books/handbook/config/_index.adoc:839 msgid "" "The facilities, in no particular order, are `auth`, `authpriv`, `console`, " "`cron`, `daemon`, `ftp`, `kern`, `lpr`, `mail`, `mark`, `news`, `security`, " @@ -1672,20 +1672,20 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:837 +#: documentation/content/en/books/handbook/config/_index.adoc:841 msgid "" "To log everything of level `notice` and higher to [.filename]#/var/log/" "daemon.log#, add the following entry:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:841 +#: documentation/content/en/books/handbook/config/_index.adoc:845 #, no-wrap msgid "daemon.notice /var/log/daemon.log\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:845 +#: documentation/content/en/books/handbook/config/_index.adoc:849 msgid "" "For more information about the different levels and facilities, refer to man:" "syslog[3] and man:syslogd[8]. For more information about [.filename]#/etc/" @@ -1694,13 +1694,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:846 +#: documentation/content/en/books/handbook/config/_index.adoc:850 #, no-wrap msgid "Log Management and Rotation" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:855 +#: documentation/content/en/books/handbook/config/_index.adoc:859 msgid "" "Log files can grow quickly, taking up disk space and making it more " "difficult to locate useful information. Log management attempts to mitigate " @@ -1713,7 +1713,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:860 +#: documentation/content/en/books/handbook/config/_index.adoc:864 msgid "" "To know which actions to take, newsyslog reads its configuration file, [." "filename]#/etc/newsyslog.conf#. This file contains one line for each log " @@ -1724,7 +1724,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:902 +#: documentation/content/en/books/handbook/config/_index.adoc:906 #, no-wrap msgid "" "# configuration file for newsyslog\n" @@ -1769,7 +1769,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:911 +#: documentation/content/en/books/handbook/config/_index.adoc:915 msgid "" "Each line starts with the name of the log to be rotated, optionally followed " "by an owner and group for both rotated and newly created files. The `mode` " @@ -1785,7 +1785,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:914 +#: documentation/content/en/books/handbook/config/_index.adoc:918 msgid "" "For more information on all fields, valid flags, and how to specify the " "rotation time, refer to man:newsyslog.conf[5]. Since newsyslog is run from " @@ -1794,13 +1794,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:916 +#: documentation/content/en/books/handbook/config/_index.adoc:920 #, no-wrap msgid "Configuring Remote Logging" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:920 +#: documentation/content/en/books/handbook/config/_index.adoc:924 msgid "" "Monitoring the log files of multiple hosts can become unwieldy as the number " "of systems increases. Configuring centralized logging can reduce some of " @@ -1808,7 +1808,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:924 +#: documentation/content/en/books/handbook/config/_index.adoc:928 msgid "" "In FreeBSD, centralized log file aggregation, merging, and rotation can be " "configured using syslogd and newsyslog. This section demonstrates an " @@ -1819,13 +1819,13 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:925 +#: documentation/content/en/books/handbook/config/_index.adoc:929 #, no-wrap msgid "Log Server Configuration" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:929 +#: documentation/content/en/books/handbook/config/_index.adoc:933 msgid "" "A log server is a system that has been configured to accept logging " "information from other hosts. Before configuring a log server, check the " @@ -1833,7 +1833,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:931 +#: documentation/content/en/books/handbook/config/_index.adoc:935 msgid "" "If there is a firewall between the logging server and any logging clients, " "ensure that the firewall ruleset allows UDP port 514 for both the clients " @@ -1841,7 +1841,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:932 +#: documentation/content/en/books/handbook/config/_index.adoc:936 msgid "" "The logging server and all client machines must have forward and reverse " "entries in the local DNS. If the network does not have a DNS server, create " @@ -1850,7 +1850,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:935 +#: documentation/content/en/books/handbook/config/_index.adoc:939 msgid "" "On the log server, edit [.filename]#/etc/syslog.conf# to specify the name of " "the client to receive log entries from, the logging facility to be used, and " @@ -1860,13 +1860,13 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/handbook/config/_index.adoc:936 +#: documentation/content/en/books/handbook/config/_index.adoc:940 #, no-wrap msgid "Sample Log Server Configuration" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:944 +#: documentation/content/en/books/handbook/config/_index.adoc:948 #, no-wrap msgid "" "+logclient.example.com\n" @@ -1874,7 +1874,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:950 +#: documentation/content/en/books/handbook/config/_index.adoc:954 msgid "" "When adding multiple log clients, add a similar two-line entry for each " "client. More information about the available facilities may be found in man:" @@ -1882,12 +1882,12 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:952 +#: documentation/content/en/books/handbook/config/_index.adoc:956 msgid "Next, configure [.filename]#/etc/rc.conf#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:957 +#: documentation/content/en/books/handbook/config/_index.adoc:961 #, no-wrap msgid "" "syslogd_enable=\"YES\"\n" @@ -1895,7 +1895,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:963 +#: documentation/content/en/books/handbook/config/_index.adoc:967 msgid "" "The first entry starts syslogd at system boot. The second entry allows log " "entries from the specified client. The `-v -v` increases the verbosity of " @@ -1904,7 +1904,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:967 +#: documentation/content/en/books/handbook/config/_index.adoc:971 msgid "" "Multiple `-a` options may be specified to allow logging from multiple " "clients. IP addresses and whole netblocks may also be specified. Refer to " @@ -1912,23 +1912,23 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:969 +#: documentation/content/en/books/handbook/config/_index.adoc:973 msgid "Finally, create the log file:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:973 +#: documentation/content/en/books/handbook/config/_index.adoc:977 #, no-wrap msgid "# touch /var/log/logclient.log\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:976 +#: documentation/content/en/books/handbook/config/_index.adoc:980 msgid "At this point, syslogd should be restarted and verified:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:981 +#: documentation/content/en/books/handbook/config/_index.adoc:985 #, no-wrap msgid "" "# service syslogd restart\n" @@ -1936,7 +1936,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:985 +#: documentation/content/en/books/handbook/config/_index.adoc:989 msgid "" "If a PID is returned, the server restarted successfully, and client " "configuration can begin. If the server did not restart, consult [." @@ -1944,27 +1944,27 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:986 +#: documentation/content/en/books/handbook/config/_index.adoc:990 #, no-wrap msgid "Log Client Configuration" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:990 +#: documentation/content/en/books/handbook/config/_index.adoc:994 msgid "" "A logging client sends log entries to a logging server on the network. The " "client also keeps a local copy of its own logs." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:992 +#: documentation/content/en/books/handbook/config/_index.adoc:996 msgid "" "Once a logging server has been configured, edit [.filename]#/etc/rc.conf# on " "the logging client:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:997 +#: documentation/content/en/books/handbook/config/_index.adoc:1001 #, no-wrap msgid "" "syslogd_enable=\"YES\"\n" @@ -1972,7 +1972,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1001 +#: documentation/content/en/books/handbook/config/_index.adoc:1005 msgid "" "The first entry enables syslogd on boot up. The second entry prevents logs " "from being accepted by this client from other hosts (`-s`) and increases the " @@ -1980,7 +1980,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1004 +#: documentation/content/en/books/handbook/config/_index.adoc:1008 msgid "" "Next, define the logging server in the client's [.filename]#/etc/syslog." "conf#. In this example, all logged facilities are sent to a remote system, " @@ -1988,51 +1988,51 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1008 +#: documentation/content/en/books/handbook/config/_index.adoc:1012 #, no-wrap msgid "*.*\t\t@logserv.example.com\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1011 +#: documentation/content/en/books/handbook/config/_index.adoc:1015 msgid "After saving the edit, restart syslogd for the changes to take effect:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1015 -#: documentation/content/en/books/handbook/config/_index.adoc:1045 +#: documentation/content/en/books/handbook/config/_index.adoc:1019 +#: documentation/content/en/books/handbook/config/_index.adoc:1049 #, no-wrap msgid "# service syslogd restart\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1018 +#: documentation/content/en/books/handbook/config/_index.adoc:1022 msgid "" "To test that log messages are being sent across the network, use man:" "logger[1] on the client to send a message to syslogd:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1022 +#: documentation/content/en/books/handbook/config/_index.adoc:1026 #, no-wrap msgid "# logger \"Test message from logclient\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1025 +#: documentation/content/en/books/handbook/config/_index.adoc:1029 msgid "" "This message should now exist both in [.filename]#/var/log/messages# on the " "client and [.filename]#/var/log/logclient.log# on the log server." msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:1026 +#: documentation/content/en/books/handbook/config/_index.adoc:1030 #, no-wrap msgid "Debugging Log Servers" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1032 +#: documentation/content/en/books/handbook/config/_index.adoc:1036 msgid "" "If no messages are being received on the log server, the cause is most " "likely a network connectivity issue, a hostname resolution issue, or a typo " @@ -2045,7 +2045,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1036 +#: documentation/content/en/books/handbook/config/_index.adoc:1040 msgid "" "If the `ping` succeeds on both hosts but log messages are still not being " "received, temporarily increase logging verbosity to narrow down the " @@ -2057,20 +2057,20 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1040 +#: documentation/content/en/books/handbook/config/_index.adoc:1044 #, no-wrap msgid "syslogd_flags=\"-d -a logclient.example.com -v -v\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1048 +#: documentation/content/en/books/handbook/config/_index.adoc:1052 msgid "" "Debugging data similar to the following will flash on the console " "immediately after the restart:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1059 +#: documentation/content/en/books/handbook/config/_index.adoc:1063 #, no-wrap msgid "" "logmsg: pri 56, flags 4, from logserv.example.com, msg syslogd: restart\n" @@ -2084,7 +2084,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1064 +#: documentation/content/en/books/handbook/config/_index.adoc:1068 msgid "" "In this example, the log messages are being rejected due to a typo which " "results in a hostname mismatch. The client's hostname should be " @@ -2093,7 +2093,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1080 +#: documentation/content/en/books/handbook/config/_index.adoc:1084 #, no-wrap msgid "" "# service syslogd restart\n" @@ -2112,20 +2112,20 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1083 +#: documentation/content/en/books/handbook/config/_index.adoc:1087 msgid "" "At this point, the messages are being properly received and placed in the " "correct file." msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:1084 +#: documentation/content/en/books/handbook/config/_index.adoc:1088 #, no-wrap msgid "Security Considerations" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1090 +#: documentation/content/en/books/handbook/config/_index.adoc:1094 msgid "" "As with any network service, security requirements should be considered " "before implementing a logging server. Log files may contain sensitive data " @@ -2137,7 +2137,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1098 +#: documentation/content/en/books/handbook/config/_index.adoc:1102 msgid "" "Local security is also an issue. Log files are not encrypted during use or " "after log rotation. Local users may access log files to gain additional " @@ -2149,175 +2149,175 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/config/_index.adoc:1100 +#: documentation/content/en/books/handbook/config/_index.adoc:1104 #, no-wrap msgid "Configuration Files" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:1102 +#: documentation/content/en/books/handbook/config/_index.adoc:1106 #, no-wrap msgid "[.filename]#/etc# Layout" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1106 +#: documentation/content/en/books/handbook/config/_index.adoc:1110 msgid "" "There are a number of directories in which configuration information is " "kept. These include:" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1112 +#: documentation/content/en/books/handbook/config/_index.adoc:1116 #, no-wrap msgid "[.filename]#/etc#" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1114 +#: documentation/content/en/books/handbook/config/_index.adoc:1118 #, no-wrap msgid "Generic system-specific configuration information." msgstr "" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1115 +#: documentation/content/en/books/handbook/config/_index.adoc:1119 #, no-wrap msgid "[.filename]#/etc/defaults#" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1117 +#: documentation/content/en/books/handbook/config/_index.adoc:1121 #, no-wrap msgid "Default versions of system configuration files." msgstr "" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1118 +#: documentation/content/en/books/handbook/config/_index.adoc:1122 #, no-wrap msgid "[.filename]#/etc/mail#" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1120 +#: documentation/content/en/books/handbook/config/_index.adoc:1124 #, no-wrap msgid "Extra man:sendmail[8] configuration and other MTA configuration files." msgstr "" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1121 +#: documentation/content/en/books/handbook/config/_index.adoc:1125 #, no-wrap msgid "[.filename]#/etc/ppp#" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1123 +#: documentation/content/en/books/handbook/config/_index.adoc:1127 #, no-wrap msgid "Configuration for both user- and kernel-ppp programs." msgstr "" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1124 +#: documentation/content/en/books/handbook/config/_index.adoc:1128 #, no-wrap msgid "[.filename]#/usr/local/etc#" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1126 +#: documentation/content/en/books/handbook/config/_index.adoc:1130 #, no-wrap msgid "Configuration files for installed applications. May contain per-application subdirectories." msgstr "" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1127 +#: documentation/content/en/books/handbook/config/_index.adoc:1131 #, no-wrap msgid "[.filename]#/usr/local/etc/rc.d#" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1129 +#: documentation/content/en/books/handbook/config/_index.adoc:1133 #, no-wrap msgid "man:rc[8] scripts for installed applications." msgstr "" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1130 +#: documentation/content/en/books/handbook/config/_index.adoc:1134 #, no-wrap msgid "[.filename]#/var/db#" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1131 +#: documentation/content/en/books/handbook/config/_index.adoc:1135 #, no-wrap msgid "Automatically generated system-specific database files, such as the package database and the man:locate[1] database." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:1133 +#: documentation/content/en/books/handbook/config/_index.adoc:1137 #, no-wrap msgid "Hostnames" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:1135 +#: documentation/content/en/books/handbook/config/_index.adoc:1139 #, no-wrap msgid "[.filename]#/etc/resolv.conf#" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1138 +#: documentation/content/en/books/handbook/config/_index.adoc:1142 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/config/_index.adoc:1140 +#: documentation/content/en/books/handbook/config/_index.adoc:1144 msgid "The most common entries to [.filename]#/etc/resolv.conf# are:" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1146 +#: documentation/content/en/books/handbook/config/_index.adoc:1150 #, no-wrap msgid "`nameserver`" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1148 +#: documentation/content/en/books/handbook/config/_index.adoc:1152 #, 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/config/_index.adoc:1149 +#: documentation/content/en/books/handbook/config/_index.adoc:1153 #, no-wrap msgid "`search`" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1151 +#: documentation/content/en/books/handbook/config/_index.adoc:1155 #, 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/config/_index.adoc:1152 +#: documentation/content/en/books/handbook/config/_index.adoc:1156 #, no-wrap msgid "`domain`" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1153 +#: documentation/content/en/books/handbook/config/_index.adoc:1157 #, no-wrap msgid "The local domain name." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1156 +#: documentation/content/en/books/handbook/config/_index.adoc:1160 msgid "A typical [.filename]#/etc/resolv.conf# looks like this:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1162 +#: documentation/content/en/books/handbook/config/_index.adoc:1166 #, no-wrap msgid "" "search example.com\n" @@ -2326,25 +2326,25 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1167 +#: documentation/content/en/books/handbook/config/_index.adoc:1171 msgid "Only one of the `search` and `domain` options should be used." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1170 +#: documentation/content/en/books/handbook/config/_index.adoc:1174 msgid "" "When using DHCP, man:dhclient[8] usually rewrites [.filename]#/etc/resolv." "conf# with information received from the DHCP server." msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:1171 +#: documentation/content/en/books/handbook/config/_index.adoc:1175 #, no-wrap msgid "[.filename]#/etc/hosts#" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1176 +#: documentation/content/en/books/handbook/config/_index.adoc:1180 msgid "" "[.filename]#/etc/hosts# is a simple text database which works in conjunction " "with DNS and NIS to provide host name to IP address mappings. Entries for " @@ -2356,7 +2356,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1211 +#: documentation/content/en/books/handbook/config/_index.adoc:1215 #, no-wrap msgid "" "# $FreeBSD$\n" @@ -2394,40 +2394,40 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1214 +#: documentation/content/en/books/handbook/config/_index.adoc:1218 msgid "The format of [.filename]#/etc/hosts# is as follows:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1218 +#: documentation/content/en/books/handbook/config/_index.adoc:1222 #, no-wrap msgid "[Internet address] [official hostname] [alias1] [alias2] ...\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1221 +#: documentation/content/en/books/handbook/config/_index.adoc:1225 msgid "For example:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1225 +#: documentation/content/en/books/handbook/config/_index.adoc:1229 #, no-wrap msgid "10.0.0.1 myRealHostname.example.com myRealHostname foobar1 foobar2\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1228 +#: documentation/content/en/books/handbook/config/_index.adoc:1232 msgid "Consult man:hosts[5] for more information." msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/config/_index.adoc:1230 +#: documentation/content/en/books/handbook/config/_index.adoc:1234 #, no-wrap msgid "Tuning with man:sysctl[8]" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1235 +#: documentation/content/en/books/handbook/config/_index.adoc:1239 msgid "" "man:sysctl[8] is used to make changes to a running FreeBSD system. This " "includes many advanced options of the TCP/IP stack and virtual memory system " @@ -2437,30 +2437,30 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1237 +#: documentation/content/en/books/handbook/config/_index.adoc:1241 msgid "" "At its core, man:sysctl[8] serves two functions: to read and to modify " "system settings." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1239 +#: documentation/content/en/books/handbook/config/_index.adoc:1243 msgid "To view all readable variables:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1243 +#: documentation/content/en/books/handbook/config/_index.adoc:1247 #, no-wrap msgid "% sysctl -a\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1246 +#: documentation/content/en/books/handbook/config/_index.adoc:1250 msgid "To read a particular variable, specify its name:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1251 +#: documentation/content/en/books/handbook/config/_index.adoc:1255 #, no-wrap msgid "" "% sysctl kern.maxproc\n" @@ -2468,12 +2468,12 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1254 +#: documentation/content/en/books/handbook/config/_index.adoc:1258 msgid "To set a particular variable, use the _variable_=_value_ syntax:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1259 +#: documentation/content/en/books/handbook/config/_index.adoc:1263 #, no-wrap msgid "" "# sysctl kern.maxfiles=5000\n" @@ -2481,14 +2481,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1262 +#: documentation/content/en/books/handbook/config/_index.adoc:1266 msgid "" "Settings of sysctl variables are usually either strings, numbers, or " "booleans, where a boolean is `1` for yes or `0` for no." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1265 +#: documentation/content/en/books/handbook/config/_index.adoc:1269 msgid "" "To automatically set some variables each time the machine boots, add them to " "[.filename]#/etc/sysctl.conf#. For more information, refer to man:sysctl." @@ -2496,13 +2496,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:1267 +#: documentation/content/en/books/handbook/config/_index.adoc:1271 #, no-wrap msgid "[.filename]#sysctl.conf#" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1273 +#: documentation/content/en/books/handbook/config/_index.adoc:1277 msgid "" "The configuration file for man:sysctl[8], [.filename]#/etc/sysctl.conf#, " "looks much like [.filename]#/etc/rc.conf#. Values are set in a " @@ -2511,7 +2511,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1275 +#: documentation/content/en/books/handbook/config/_index.adoc:1279 msgid "" "For example, to turn off logging of fatal signal exits and prevent users " "from seeing processes started by other users, the following tunables can be " @@ -2519,7 +2519,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1280 +#: documentation/content/en/books/handbook/config/_index.adoc:1284 #, no-wrap msgid "" "# Do not log fatal signal exits (e.g., sig 11)\n" @@ -2527,7 +2527,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1284 +#: documentation/content/en/books/handbook/config/_index.adoc:1288 #, no-wrap msgid "" "# Prevent users from seeing information about processes that\n" @@ -2536,27 +2536,27 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:1287 +#: documentation/content/en/books/handbook/config/_index.adoc:1291 #, no-wrap msgid "man:sysctl[8] Read-only" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1290 +#: documentation/content/en/books/handbook/config/_index.adoc:1294 msgid "" "In some cases it may be desirable to modify read-only man:sysctl[8] values, " "which will require a reboot of the system." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1292 +#: documentation/content/en/books/handbook/config/_index.adoc:1296 msgid "" "For instance, on some laptop models the man:cardbus[4] device will not probe " "memory ranges and will fail with errors similar to:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1297 +#: documentation/content/en/books/handbook/config/_index.adoc:1301 #, no-wrap msgid "" "cbb0: Could not map register memory\n" @@ -2564,7 +2564,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1302 +#: documentation/content/en/books/handbook/config/_index.adoc:1306 msgid "" "The fix requires the modification of a read-only man:sysctl[8] setting. Add " "`hw.pci.allow_unsupported_io_range=1` to [.filename]#/boot/loader.conf# and " @@ -2572,13 +2572,13 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/config/_index.adoc:1304 +#: documentation/content/en/books/handbook/config/_index.adoc:1308 #, no-wrap msgid "Tuning Disks" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1311 +#: documentation/content/en/books/handbook/config/_index.adoc:1315 msgid "" "The following section will discuss various tuning mechanisms and options " "which may be applied to disk devices. In many cases, disks with mechanical " @@ -2592,19 +2592,19 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:1312 +#: documentation/content/en/books/handbook/config/_index.adoc:1316 #, no-wrap msgid "Sysctl Variables" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:1314 +#: documentation/content/en/books/handbook/config/_index.adoc:1318 #, no-wrap msgid "`vfs.vmiodirenable`" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1325 +#: documentation/content/en/books/handbook/config/_index.adoc:1329 msgid "" "The `vfs.vmiodirenable` man:sysctl[8] variable may be set to either `0` " "(off) or `1` (on). It is set to `1` by default. This variable controls how " @@ -2624,13 +2624,13 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:1326 +#: documentation/content/en/books/handbook/config/_index.adoc:1330 #, no-wrap msgid "`vfs.write_behind`" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1332 +#: documentation/content/en/books/handbook/config/_index.adoc:1336 msgid "" "The `vfs.write_behind` man:sysctl[8] variable defaults to `1` (on). This " "tells the file system to issue media writes as full clusters are collected, " @@ -2641,13 +2641,13 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:1333 +#: documentation/content/en/books/handbook/config/_index.adoc:1337 #, no-wrap msgid "`vfs.hirunningspace`" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1339 +#: documentation/content/en/books/handbook/config/_index.adoc:1343 msgid "" "The `vfs.hirunningspace` man:sysctl[8] variable determines how much " "outstanding write I/O may be queued to disk controllers system-wide at any " @@ -2659,7 +2659,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1342 +#: documentation/content/en/books/handbook/config/_index.adoc:1346 msgid "" "There are various other buffer cache and VM page cache related man:sysctl[8] " "values. Modifying these values is not recommended as the VM system does a " @@ -2667,13 +2667,13 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:1343 +#: documentation/content/en/books/handbook/config/_index.adoc:1347 #, no-wrap msgid "`vm.swap_idle_enabled`" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1351 +#: documentation/content/en/books/handbook/config/_index.adoc:1355 msgid "" "The `vm.swap_idle_enabled` man:sysctl[8] variable is useful in large multi-" "user systems with many active login users and lots of idle processes. Such " @@ -2691,13 +2691,13 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:1352 +#: documentation/content/en/books/handbook/config/_index.adoc:1356 #, no-wrap msgid "`hw.ata.wc`" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1360 +#: documentation/content/en/books/handbook/config/_index.adoc:1364 msgid "" "Turning off IDE write caching reduces write bandwidth to IDE disks, but may " "sometimes be necessary due to data consistency issues introduced by hard " @@ -2712,18 +2712,18 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1362 +#: documentation/content/en/books/handbook/config/_index.adoc:1366 msgid "For more information, refer to man:ata[4]." msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:1363 +#: documentation/content/en/books/handbook/config/_index.adoc:1367 #, no-wrap msgid "`SCSI_DELAY` (`kern.cam.scsi_delay`)" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1370 +#: documentation/content/en/books/handbook/config/_index.adoc:1374 msgid "" "The `SCSI_DELAY` kernel configuration option may be used to reduce system " "boot times. The defaults are fairly high and can be responsible for `15` " @@ -2734,20 +2734,20 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:1372 +#: documentation/content/en/books/handbook/config/_index.adoc:1376 #, no-wrap msgid "Soft Updates" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1377 +#: documentation/content/en/books/handbook/config/_index.adoc:1381 msgid "" "To fine-tune a file system, use man:tunefs[8]. This program has many " "different options. To toggle Soft Updates on and off, use:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1382 +#: documentation/content/en/books/handbook/config/_index.adoc:1386 #, no-wrap msgid "" "# tunefs -n enable /filesystem\n" @@ -2755,7 +2755,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1386 +#: documentation/content/en/books/handbook/config/_index.adoc:1390 msgid "" "A file system cannot be modified with man:tunefs[8] while it is mounted. A " "good time to enable Soft Updates is before any partitions have been mounted, " @@ -2763,7 +2763,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1393 +#: documentation/content/en/books/handbook/config/_index.adoc:1397 msgid "" "Soft Updates is recommended for UFS file systems as it drastically improves " "meta-data performance, mainly file creation and deletion, through the use of " @@ -2778,13 +2778,13 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:1394 +#: documentation/content/en/books/handbook/config/_index.adoc:1398 #, no-wrap msgid "More Details About Soft Updates" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1398 +#: documentation/content/en/books/handbook/config/_index.adoc:1402 msgid "" "Meta-data updates are updates to non-content data like inodes or " "directories. There are two traditional approaches to writing a file " @@ -2792,7 +2792,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1411 +#: documentation/content/en/books/handbook/config/_index.adoc:1415 msgid "" "Historically, the default behavior was to write out meta-data updates " "synchronously. If a directory changed, the system waited until the change " @@ -2813,7 +2813,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1422 +#: documentation/content/en/books/handbook/config/_index.adoc:1426 msgid "" "The second approach is to use asynchronous meta-data updates. This is the " "default for a UFS file system mounted with `mount -o async`. Since all meta-" @@ -2838,7 +2838,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1430 +#: documentation/content/en/books/handbook/config/_index.adoc:1434 msgid "" "The usual solution for this problem is to implement _dirty region logging_, " "which is also referred to as _journaling_. Meta-data updates are still " @@ -2857,7 +2857,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1446 +#: documentation/content/en/books/handbook/config/_index.adoc:1450 msgid "" "Kirk McKusick, the developer of Berkeley FFS, solved this problem with Soft " "Updates. All pending meta-data updates are kept in memory and written out " @@ -2887,7 +2887,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1453 +#: documentation/content/en/books/handbook/config/_index.adoc:1457 msgid "" "The advantage is that meta-data operations are nearly as fast as " "asynchronous updates and are faster than _logging_, which has to write the " @@ -2904,25 +2904,25 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/config/_index.adoc:1455 +#: documentation/content/en/books/handbook/config/_index.adoc:1459 #, no-wrap msgid "Tuning Kernel Limits" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:1458 +#: documentation/content/en/books/handbook/config/_index.adoc:1462 #, no-wrap msgid "File/Process Limits" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:1461 +#: documentation/content/en/books/handbook/config/_index.adoc:1465 #, no-wrap msgid "`kern.maxfiles`" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1466 +#: documentation/content/en/books/handbook/config/_index.adoc:1470 msgid "" "The `kern.maxfiles` man:sysctl[8] variable can be raised or lowered based " "upon system requirements. This variable indicates the maximum number of " @@ -2932,7 +2932,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1469 +#: documentation/content/en/books/handbook/config/_index.adoc:1473 msgid "" "Each open file, socket, or fifo uses one file descriptor. A large-scale " "production server may easily require many thousands of file descriptors, " @@ -2940,7 +2940,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1475 +#: documentation/content/en/books/handbook/config/_index.adoc:1479 msgid "" "In older FreeBSD releases, the default value of `kern.maxfiles` is derived " "from `maxusers` in the kernel configuration file. `kern.maxfiles` grows " @@ -2952,7 +2952,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1481 +#: documentation/content/en/books/handbook/config/_index.adoc:1485 msgid "" "The read-only man:sysctl[8] variable `kern.maxusers` is automatically sized " "at boot based on the amount of memory available in the system, and may be " @@ -2967,7 +2967,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1489 +#: documentation/content/en/books/handbook/config/_index.adoc:1493 msgid "" "In older releases, the system will auto-tune `maxusers` if it is set to `0`. " "footnote:[The auto-tuning algorithm sets maxusers equal to the amount of " @@ -2987,7 +2987,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1494 +#: documentation/content/en/books/handbook/config/_index.adoc:1498 msgid "" "`maxusers` does _not_ limit the number of users which can log into the " "machine. It instead sets various table sizes to reasonable values " @@ -2996,13 +2996,13 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:1496 +#: documentation/content/en/books/handbook/config/_index.adoc:1500 #, no-wrap msgid "`kern.ipc.soacceptqueue`" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1503 +#: documentation/content/en/books/handbook/config/_index.adoc:1507 msgid "" "The `kern.ipc.soacceptqueue` man:sysctl[8] variable limits the size of the " "listen queue for accepting new `TCP` connections. The default value of " @@ -3015,13 +3015,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:1505 +#: documentation/content/en/books/handbook/config/_index.adoc:1509 #, no-wrap msgid "Network Limits" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1516 +#: documentation/content/en/books/handbook/config/_index.adoc:1520 msgid "" "The `NMBCLUSTERS` kernel configuration option dictates the amount of network " "Mbufs available to the system. A heavily-trafficked server with a low " @@ -3039,7 +3039,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1519 +#: documentation/content/en/books/handbook/config/_index.adoc:1523 msgid "" "The `kern.ipc.nmbclusters` loader tunable should be used to tune this at " "boot time. Only older versions of FreeBSD will require the use of the " @@ -3047,7 +3047,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1524 +#: documentation/content/en/books/handbook/config/_index.adoc:1528 msgid "" "For busy servers that make extensive use of the man:sendfile[2] system call, " "it may be necessary to increase the number of man:sendfile[2] buffers via " @@ -3060,7 +3060,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1528 +#: documentation/content/en/books/handbook/config/_index.adoc:1532 msgid "" "Even though a socket has been marked as non-blocking, calling man:" "sendfile[2] on the non-blocking socket may result in the man:sendfile[2] " @@ -3068,13 +3068,13 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:1530 +#: documentation/content/en/books/handbook/config/_index.adoc:1534 #, no-wrap msgid "`net.inet.ip.portrange.*`" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1542 +#: documentation/content/en/books/handbook/config/_index.adoc:1546 msgid "" "The `net.inet.ip.portrange.*` man:sysctl[8] variables control the port " "number ranges automatically bound to `TCP` and `UDP` sockets. There are " @@ -3097,19 +3097,19 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:1543 +#: documentation/content/en/books/handbook/config/_index.adoc:1547 #, no-wrap msgid "Virtual Memory" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:1545 +#: documentation/content/en/books/handbook/config/_index.adoc:1549 #, no-wrap msgid "`kern.maxvnodes`" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1552 +#: documentation/content/en/books/handbook/config/_index.adoc:1556 msgid "" "A vnode is the internal representation of a file or directory. Increasing " "the number of vnodes available to the operating system reduces disk I/O. " @@ -3120,12 +3120,12 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1554 +#: documentation/content/en/books/handbook/config/_index.adoc:1558 msgid "To see the current number of vnodes in use:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1559 +#: documentation/content/en/books/handbook/config/_index.adoc:1563 #, no-wrap msgid "" "# sysctl vfs.numvnodes\n" @@ -3133,12 +3133,12 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1562 +#: documentation/content/en/books/handbook/config/_index.adoc:1566 msgid "To see the maximum vnodes:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1567 +#: documentation/content/en/books/handbook/config/_index.adoc:1571 #, no-wrap msgid "" "# sysctl kern.maxvnodes\n" @@ -3146,7 +3146,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1573 +#: documentation/content/en/books/handbook/config/_index.adoc:1577 msgid "" "If the current vnode usage is near the maximum, try increasing `kern." "maxvnodes` by a value of `1000`. Keep an eye on the number of `vfs." @@ -3156,13 +3156,13 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/config/_index.adoc:1575 +#: documentation/content/en/books/handbook/config/_index.adoc:1579 #, no-wrap msgid "Adding Swap Space" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1579 +#: documentation/content/en/books/handbook/config/_index.adoc:1583 msgid "" "Sometimes a system requires more swap space. This section describes two " "methods to increase swap space: adding swap to an existing partition or new " @@ -3170,7 +3170,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1581 +#: documentation/content/en/books/handbook/config/_index.adoc:1585 msgid "" "For information on how to encrypt swap space, which options exist, and why " "it should be done, refer to crossref:disks[swap-encrypting,“Encrypting " @@ -3178,13 +3178,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:1583 +#: documentation/content/en/books/handbook/config/_index.adoc:1587 #, no-wrap msgid "Swap on a New Hard Drive or Existing Partition" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1587 +#: documentation/content/en/books/handbook/config/_index.adoc:1591 msgid "" "Adding a new hard drive for swap gives better performance than using a " "partition on an existing drive. Setting up partitions and hard drives is " @@ -3194,18 +3194,18 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1590 +#: documentation/content/en/books/handbook/config/_index.adoc:1594 msgid "Use `swapon` to add a swap partition to the system. For example:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1594 +#: documentation/content/en/books/handbook/config/_index.adoc:1598 #, no-wrap msgid "# swapon /dev/ada1s1b\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1602 +#: documentation/content/en/books/handbook/config/_index.adoc:1606 msgid "" "It is possible to use any partition not currently mounted, even if it " "already contains data. Using `swapon` on a partition that contains data " @@ -3214,41 +3214,41 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1605 +#: documentation/content/en/books/handbook/config/_index.adoc:1609 msgid "" "To automatically add this swap partition on boot, add an entry to [." "filename]#/etc/fstab#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1609 +#: documentation/content/en/books/handbook/config/_index.adoc:1613 #, no-wrap msgid "/dev/ada1s1b\tnone\tswap\tsw\t0\t0\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1613 +#: documentation/content/en/books/handbook/config/_index.adoc:1617 msgid "" "See man:fstab[5] for an explanation of the entries in [.filename]#/etc/" "fstab#. More information about `swapon` can be found in man:swapon[8]." msgstr "" #. type: Block title -#: documentation/content/en/books/handbook/config/_index.adoc:1615 -#: documentation/content/en/books/handbook/config/_index.adoc:1623 +#: documentation/content/en/books/handbook/config/_index.adoc:1619 +#: documentation/content/en/books/handbook/config/_index.adoc:1627 #, no-wrap msgid "Creating a Swap File" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1618 +#: documentation/content/en/books/handbook/config/_index.adoc:1622 msgid "" "These examples create a 512M swap file called [.filename]#/usr/swap0# " "instead of using a partition." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1621 +#: documentation/content/en/books/handbook/config/_index.adoc:1625 msgid "" "Using swap files requires that the module needed by man:md[4] has either " "been built into the kernel or has been loaded before swap is enabled. See " @@ -3257,61 +3257,61 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1628 +#: documentation/content/en/books/handbook/config/_index.adoc:1632 msgid "Create the swap file:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1632 +#: documentation/content/en/books/handbook/config/_index.adoc:1636 #, no-wrap msgid "# dd if=/dev/zero of=/usr/swap0 bs=1m count=512\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1635 +#: documentation/content/en/books/handbook/config/_index.adoc:1639 msgid "Set the proper permissions on the new file:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1639 +#: documentation/content/en/books/handbook/config/_index.adoc:1643 #, no-wrap msgid "# chmod 0600 /usr/swap0\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1642 +#: documentation/content/en/books/handbook/config/_index.adoc:1646 msgid "" "Inform the system about the swap file by adding a line to [.filename]#/etc/" "fstab#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1646 +#: documentation/content/en/books/handbook/config/_index.adoc:1650 #, no-wrap msgid "md\tnone\tswap\tsw,file=/usr/swap0,late\t0\t0\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1649 +#: documentation/content/en/books/handbook/config/_index.adoc:1653 msgid "" "Swap space will be added on system startup. To add swap space immediately, " "use man:swapon[8]:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1653 +#: documentation/content/en/books/handbook/config/_index.adoc:1657 #, no-wrap msgid "# swapon -aL\n" msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/config/_index.adoc:1658 +#: documentation/content/en/books/handbook/config/_index.adoc:1662 #, no-wrap msgid "Power and Resource Management" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1668 +#: documentation/content/en/books/handbook/config/_index.adoc:1672 msgid "" "It is important to utilize hardware resources in an efficient manner. Power " "and resource management allows the operating system to monitor system limits " @@ -3328,7 +3328,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1676 +#: documentation/content/en/books/handbook/config/_index.adoc:1680 msgid "" "There are four major problems in APM. First, power management is done by " "the vendor-specific BIOS, separate from the operating system. For example, " @@ -3346,7 +3346,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1681 +#: documentation/content/en/books/handbook/config/_index.adoc:1685 msgid "" "The Plug and Play BIOS (PNPBIOS) was unreliable in many situations. PNPBIOS " "is 16-bit technology, so the operating system has to use 16-bit emulation in " @@ -3356,7 +3356,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1685 +#: documentation/content/en/books/handbook/config/_index.adoc:1689 msgid "" "The successor to APM is the Advanced Configuration and Power Interface " "(ACPI). ACPI is a standard written by an alliance of vendors to provide an " @@ -3366,7 +3366,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1688 +#: documentation/content/en/books/handbook/config/_index.adoc:1692 msgid "" "This chapter demonstrates how to configure ACPI on FreeBSD. It then offers " "some tips on how to debug ACPI and how to submit a problem report containing " @@ -3374,13 +3374,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:1690 +#: documentation/content/en/books/handbook/config/_index.adoc:1694 #, no-wrap msgid "Configuring ACPI" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1695 +#: documentation/content/en/books/handbook/config/_index.adoc:1699 msgid "" "In FreeBSD the man:acpi[4] driver is loaded by default at system boot and " "should _not_ be compiled into the kernel. This driver cannot be unloaded " @@ -3392,14 +3392,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1700 +#: documentation/content/en/books/handbook/config/_index.adoc:1704 msgid "" "ACPI and APM cannot coexist and should be used separately. The last one to " "load will terminate if the driver notices the other is running." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1705 +#: documentation/content/en/books/handbook/config/_index.adoc:1709 msgid "" "ACPI can be used to put the system into a sleep mode with `acpiconf`, the `-" "s` flag, and a number from `1` to `5`. Most users only need `1` (quick " @@ -3408,7 +3408,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1710 +#: documentation/content/en/books/handbook/config/_index.adoc:1714 msgid "" "The man:acpi_video[4] driver uses link:https://uefi.org/specs/ACPI/6.4/" "Apx_B_Video_Extensions/Apx_B_Video_Extensions.html[ACPI Video Extensions] to " @@ -3419,7 +3419,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1718 +#: documentation/content/en/books/handbook/config/_index.adoc:1722 msgid "" "... # cat /var/run/devd.pipe !system=ACPI subsystem=Video type=brightness " "notify=62 !system=ACPI subsystem=Video type=brightness notify=63 !" @@ -3427,20 +3427,20 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1721 +#: documentation/content/en/books/handbook/config/_index.adoc:1725 msgid "" "Other options are available using `sysctl`. Refer to man:acpi[4] and man:" "acpiconf[8] for more information." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:1723 +#: documentation/content/en/books/handbook/config/_index.adoc:1727 #, no-wrap msgid "Common Problems" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1730 +#: documentation/content/en/books/handbook/config/_index.adoc:1734 msgid "" "ACPI is present in all modern computers that conform to the ia32 (x86) and " "amd64 (AMD) architectures. The full standard has many features including " @@ -3453,7 +3453,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1734 +#: documentation/content/en/books/handbook/config/_index.adoc:1738 msgid "" "An ACPI-compliant system has various components. The BIOS and chipset " "vendors provide various fixed tables, such as FADT, in memory that specify " @@ -3464,7 +3464,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1740 +#: documentation/content/en/books/handbook/config/_index.adoc:1744 msgid "" "The ACPI driver must parse the fixed tables, implement an interpreter for " "the bytecode, and modify device drivers and the kernel to accept information " @@ -3477,7 +3477,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1744 +#: documentation/content/en/books/handbook/config/_index.adoc:1748 msgid "" "For ACPI to work correctly, all the parts have to work correctly. Here are " "some common problems, in order of frequency of appearance, and some possible " @@ -3486,13 +3486,13 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:1745 +#: documentation/content/en/books/handbook/config/_index.adoc:1749 #, no-wrap msgid "Mouse Issues" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1749 +#: documentation/content/en/books/handbook/config/_index.adoc:1753 msgid "" "In some cases, resuming from a suspend operation will cause the mouse to " "fail. A known work around is to add `hint.psm.0.flags=\"0x3000\"` to [." @@ -3500,13 +3500,13 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:1750 +#: documentation/content/en/books/handbook/config/_index.adoc:1754 #, no-wrap msgid "Suspend/Resume" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1756 +#: documentation/content/en/books/handbook/config/_index.adoc:1760 msgid "" "ACPI has three suspend to RAM (STR) states, `S1`-`S3`, and one suspend to " "disk state (STD), called `S4`. STD can be implemented in two separate " @@ -3516,14 +3516,14 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1759 +#: documentation/content/en/books/handbook/config/_index.adoc:1763 msgid "" "Use `sysctl hw.acpi` to check for the suspend-related items. These example " "results are from a Thinkpad:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1764 +#: documentation/content/en/books/handbook/config/_index.adoc:1768 #, no-wrap msgid "" "hw.acpi.supported_sleep_state: S3 S4 S5\n" @@ -3531,14 +3531,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1768 +#: documentation/content/en/books/handbook/config/_index.adoc:1772 msgid "" "Use `acpiconf -s` to test `S3`, `S4`, and `S5`. An `s4bios` of one (`1`) " "indicates ``S4``BIOS support instead of `S4` operating system support." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1774 +#: documentation/content/en/books/handbook/config/_index.adoc:1778 msgid "" "When testing suspend/resume, start with `S1`, if supported. This state is " "most likely to work since it does not require much driver support. No one " @@ -3548,7 +3548,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1777 +#: documentation/content/en/books/handbook/config/_index.adoc:1781 msgid "" "A common problem with suspend/resume is that many device drivers do not " "save, restore, or reinitialize their firmware, registers, or device memory " @@ -3556,7 +3556,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1783 +#: documentation/content/en/books/handbook/config/_index.adoc:1787 #, no-wrap msgid "" "# sysctl debug.bootverbose=1\n" @@ -3565,7 +3565,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1788 +#: documentation/content/en/books/handbook/config/_index.adoc:1792 msgid "" "This test emulates the suspend/resume cycle of all device drivers without " "actually going into `S3` state. In some cases, problems such as losing " @@ -3576,7 +3576,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1790 +#: documentation/content/en/books/handbook/config/_index.adoc:1794 msgid "" "If the previous test worked, on a laptop it is possible to configure the " "system to suspend into `S3` on lid close and resume when it is open back " @@ -3584,24 +3584,24 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1794 +#: documentation/content/en/books/handbook/config/_index.adoc:1798 #, no-wrap msgid "# sysctl hw.acpi.lid_switch_state=S3\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1797 +#: documentation/content/en/books/handbook/config/_index.adoc:1801 msgid "This change can be made persistent across reboots:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1801 +#: documentation/content/en/books/handbook/config/_index.adoc:1805 #, no-wrap msgid "# echo 'hw.acpi.lid_switch_state=S3' >> /etc/sysctl.conf\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1804 +#: documentation/content/en/books/handbook/config/_index.adoc:1808 msgid "" "Harder cases require additional hardware, such as a serial port and cable " "for debugging through a serial console, a Firewire port and cable for using " @@ -3609,7 +3609,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1811 +#: documentation/content/en/books/handbook/config/_index.adoc:1815 msgid "" "To help isolate the problem, unload as many drivers as possible. If it " "works, narrow down which driver is the problem by loading drivers until it " @@ -3623,7 +3623,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1817 +#: documentation/content/en/books/handbook/config/_index.adoc:1821 msgid "" "Try loading a recent Linux(R) distribution to see if suspend/resume works on " "the same hardware. If it works on Linux(R), it is likely a FreeBSD driver " @@ -3636,7 +3636,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1821 +#: documentation/content/en/books/handbook/config/_index.adoc:1825 msgid "" "Finally, try disabling ACPI and enabling APM instead. If suspend/resume " "works with APM, stick with APM, especially on older hardware (pre-2000). It " @@ -3645,13 +3645,13 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:1822 +#: documentation/content/en/books/handbook/config/_index.adoc:1826 #, no-wrap msgid "System Hangs" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1826 +#: documentation/content/en/books/handbook/config/_index.adoc:1830 msgid "" "Most system hangs are a result of lost interrupts or an interrupt storm. " "Chipsets may have problems based on boot, how the BIOS configures interrupts " @@ -3660,7 +3660,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1830 +#: documentation/content/en/books/handbook/config/_index.adoc:1834 msgid "" "Interrupt storms can be distinguished from lost interrupts by checking the " "output of `vmstat -i` and looking at the line that has `acpi0`. If the " @@ -3670,20 +3670,20 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1832 +#: documentation/content/en/books/handbook/config/_index.adoc:1836 msgid "" "When dealing with interrupt problems, try disabling APIC support with `hint." "apic.0.disabled=\"1\"` in [.filename]#/boot/loader.conf#." msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:1833 +#: documentation/content/en/books/handbook/config/_index.adoc:1837 #, no-wrap msgid "Panics" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1840 +#: documentation/content/en/books/handbook/config/_index.adoc:1844 msgid "" "Panics are relatively rare for ACPI and are the top priority to be fixed. " "The first step is to isolate the steps to reproduce the panic, if possible, " @@ -3695,7 +3695,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1844 +#: documentation/content/en/books/handbook/config/_index.adoc:1848 msgid "" "Then, try to isolate the problem by booting with ACPI disabled. If that " "works, isolate the ACPI subsystem by using various values of `debug.acpi." @@ -3703,13 +3703,13 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:1845 +#: documentation/content/en/books/handbook/config/_index.adoc:1849 #, no-wrap msgid "System Powers Up After Suspend or Shutdown" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1851 +#: documentation/content/en/books/handbook/config/_index.adoc:1855 msgid "" "First, try setting `hw.acpi.disable_on_poweroff=\"0\"` in [.filename]#/boot/" "loader.conf#. This keeps ACPI from disabling various events during the " @@ -3719,20 +3719,20 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:1853 +#: documentation/content/en/books/handbook/config/_index.adoc:1857 #, no-wrap msgid "BIOS Contains Buggy Bytecode" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1857 +#: documentation/content/en/books/handbook/config/_index.adoc:1861 msgid "" "Some BIOS vendors provide incorrect or buggy bytecode. This is usually " "manifested by kernel console messages like this:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1862 +#: documentation/content/en/books/handbook/config/_index.adoc:1866 #, no-wrap msgid "" "ACPI-1287: *** Error: Method execution failed [\\\\_SB_.PCI0.LPC0.FIGD._STA] \\\\\n" @@ -3740,7 +3740,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1866 +#: documentation/content/en/books/handbook/config/_index.adoc:1870 msgid "" "Often, these problems may be resolved by updating the BIOS to the latest " "revision. Most console messages are harmless, but if there are other " @@ -3749,13 +3749,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:1867 +#: documentation/content/en/books/handbook/config/_index.adoc:1871 #, no-wrap msgid "Overriding the Default AML" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1871 +#: documentation/content/en/books/handbook/config/_index.adoc:1875 msgid "" "The BIOS bytecode, known as ACPI Machine Language (AML), is compiled from a " "source language called ACPI Source Language (ASL). The AML is found in the " @@ -3763,7 +3763,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1876 +#: documentation/content/en/books/handbook/config/_index.adoc:1880 msgid "" "The goal of FreeBSD is for everyone to have working ACPI without any user " "intervention. Workarounds are still being developed for common mistakes " @@ -3776,7 +3776,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1879 +#: documentation/content/en/books/handbook/config/_index.adoc:1883 msgid "" "To help identify buggy behavior and possibly fix it manually, a copy can be " "made of the system's ASL. To copy the system's ASL to a specified file " @@ -3785,13 +3785,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1883 +#: documentation/content/en/books/handbook/config/_index.adoc:1887 #, no-wrap msgid "# acpidump -td > my.asl\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1887 +#: documentation/content/en/books/handbook/config/_index.adoc:1891 msgid "" "Some AML versions assume the user is running Windows(R). To override this, " "set `hw.acpi.osname=_\"Windows 2009\"_` in [.filename]#/boot/loader.conf#, " @@ -3799,7 +3799,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1891 +#: documentation/content/en/books/handbook/config/_index.adoc:1895 msgid "" "Other workarounds may require [.filename]#my.asl# to be customized. If this " "file is edited, compile the new ASL using the following command. Warnings " @@ -3808,13 +3808,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1895 +#: documentation/content/en/books/handbook/config/_index.adoc:1899 #, no-wrap msgid "# iasl -f my.asl\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1899 +#: documentation/content/en/books/handbook/config/_index.adoc:1903 msgid "" "Including `-f` forces creation of the AML, even if there are errors during " "compilation. Some errors, such as missing return statements, are " @@ -3822,7 +3822,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1902 +#: documentation/content/en/books/handbook/config/_index.adoc:1906 msgid "" "The default output filename for `iasl` is [.filename]#DSDT.aml#. Load this " "file instead of the BIOS's buggy copy, which is still present in flash " @@ -3830,7 +3830,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1907 +#: documentation/content/en/books/handbook/config/_index.adoc:1911 #, no-wrap msgid "" "acpi_dsdt_load=\"YES\"\n" @@ -3838,22 +3838,22 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1911 +#: documentation/content/en/books/handbook/config/_index.adoc:1915 msgid "" "Be sure to copy [.filename]#DSDT.aml# to [.filename]#/boot#, then reboot the " "system. If this fixes the problem, send a man:diff[1] of the old and new " -"ASL to {freebsd-acpi} so that developers can work around the buggy behavior " -"in [.filename]#acpica#." +"ASL to the {freebsd-acpi} so that developers can work around the buggy " +"behavior in [.filename]#acpica#." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:1913 +#: documentation/content/en/books/handbook/config/_index.adoc:1917 #, no-wrap msgid "Getting and Submitting Debugging Info" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1921 +#: documentation/content/en/books/handbook/config/_index.adoc:1925 msgid "" "The ACPI driver has a flexible debugging facility. A set of subsystems and " "the level of verbosity can be specified. The subsystems to debug are " @@ -3868,7 +3868,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1925 +#: documentation/content/en/books/handbook/config/_index.adoc:1929 msgid "" "Debugging output is not enabled by default. To enable it, add `options " "ACPI_DEBUG` to the custom kernel configuration file if ACPI is compiled into " @@ -3878,13 +3878,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1929 +#: documentation/content/en/books/handbook/config/_index.adoc:1933 #, no-wrap msgid "# cd /sys/modules/acpi/acpi && make clean && make ACPI_DEBUG=1\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1933 +#: documentation/content/en/books/handbook/config/_index.adoc:1937 msgid "" "Copy the compiled [.filename]#acpi.ko# to [.filename]#/boot/kernel# and add " "the desired level and layer to [.filename]#/boot/loader.conf#. The entries " @@ -3893,7 +3893,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1938 +#: documentation/content/en/books/handbook/config/_index.adoc:1942 #, no-wrap msgid "" "debug.acpi.layer=\"ACPI_ALL_COMPONENTS ACPI_ALL_DRIVERS\"\n" @@ -3901,7 +3901,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1943 +#: documentation/content/en/books/handbook/config/_index.adoc:1947 msgid "" "If the required information is triggered by a specific event, such as a " "suspend and then resume, do not modify [.filename]#/boot/loader.conf#. " @@ -3912,15 +3912,15 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1945 +#: documentation/content/en/books/handbook/config/_index.adoc:1949 msgid "" -"Once the debugging information is gathered, it can be sent to {freebsd-acpi} " -"so that it can be used by the FreeBSD ACPI maintainers to identify the root " -"cause of the problem and to develop a solution." +"Once the debugging information is gathered, it can be sent to the {freebsd-" +"acpi} so that it can be used by the FreeBSD ACPI maintainers to identify the " +"root cause of the problem and to develop a solution." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1949 +#: documentation/content/en/books/handbook/config/_index.adoc:1953 msgid "" "Before submitting debugging information to this mailing list, ensure the " "latest BIOS version is installed and, if available, the embedded controller " @@ -3928,12 +3928,12 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1952 +#: documentation/content/en/books/handbook/config/_index.adoc:1956 msgid "When submitting a problem report, include the following information:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1954 +#: documentation/content/en/books/handbook/config/_index.adoc:1958 msgid "" "Description of the buggy behavior, including system type, model, and " "anything that causes the bug to appear. Note as accurately as possible when " @@ -3941,27 +3941,27 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1955 +#: documentation/content/en/books/handbook/config/_index.adoc:1959 msgid "" "The output of `dmesg` after running `boot -v`, including any error messages " "generated by the bug." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1956 +#: documentation/content/en/books/handbook/config/_index.adoc:1960 msgid "" "The `dmesg` output from `boot -v` with ACPI disabled, if disabling ACPI " "helps to fix the problem." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1957 +#: documentation/content/en/books/handbook/config/_index.adoc:1961 msgid "" "Output from `sysctl hw.acpi`. This lists which features the system offers." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1958 +#: documentation/content/en/books/handbook/config/_index.adoc:1962 msgid "" "The URL to a pasted version of the system's ASL. Do _not_ send the ASL " "directly to the list as it can be very large. Generate a copy of the ASL by " @@ -3969,56 +3969,55 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1962 +#: documentation/content/en/books/handbook/config/_index.adoc:1966 #, no-wrap msgid "# acpidump -dt > name-system.asl\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1966 +#: documentation/content/en/books/handbook/config/_index.adoc:1970 msgid "" "Substitute the login name for _name_ and manufacturer/model for _system_. " "For example, use [.filename]#njl-FooCo6000.asl#." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1973 +#: documentation/content/en/books/handbook/config/_index.adoc:1977 msgid "" "Most FreeBSD developers watch the {freebsd-current}, but one should submit " -"problems to {freebsd-acpi} to be sure it is seen. Be patient when waiting " -"for a response. If the bug is not immediately apparent, submit a bug " -"report. When entering a PR, include the same information as requested " +"problems to the {freebsd-acpi} to be sure it is seen. Be patient when " +"waiting for a response. If the bug is not immediately apparent, submit a " +"bug report. When entering a PR, include the same information as requested " "above. This helps developers to track the problem and resolve it. Do not " -"send a PR without emailing {freebsd-acpi} first as it is likely that the " +"send a PR without emailing the {freebsd-acpi} first as it is likely that the " "problem has been reported before." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:1975 +#: documentation/content/en/books/handbook/config/_index.adoc:1979 #, no-wrap msgid "References" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1978 +#: documentation/content/en/books/handbook/config/_index.adoc:1982 msgid "More information about ACPI may be found in the following locations:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1980 +#: documentation/content/en/books/handbook/config/_index.adoc:1984 msgid "" -"The FreeBSD ACPI Mailing List Archives (https://lists.freebsd.org/pipermail/" -"freebsd-acpi/[https://lists.freebsd.org/pipermail/freebsd-acpi/])" +"Archives at https://lists.freebsd.org/pipermail/freebsd-acpi/[] and more " +"recent https://lists.freebsd.org/archives/freebsd-acpi/[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1981 -msgid "" -"The https://uefi.org/specifications#ACPI[ACPI Specification]" +#: documentation/content/en/books/handbook/config/_index.adoc:1985 +msgid "The https://uefi.org/specifications#ACPI[ACPI Specification]" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1981 +#: documentation/content/en/books/handbook/config/_index.adoc:1985 msgid "" "man:acpi[4], man:acpi_thermal[4], man:acpidump[8], man:iasl[8], and man:" "acpidb[8]" diff --git a/documentation/content/en/books/handbook/cutting-edge/_index.po b/documentation/content/en/books/handbook/cutting-edge/_index.po index 9b439ce2b5..8817ece916 100644 --- a/documentation/content/en/books/handbook/cutting-edge/_index.po +++ b/documentation/content/en/books/handbook/cutting-edge/_index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2023-04-20 20:56-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -1711,7 +1711,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/handbook/cutting-edge/_index.adoc:814 #, no-wrap -msgid "The latest unreleased development version of FreeBSD. The CURRENT branch can have major bugs or incompatibilities and is recommended only for advanced users." +msgid "The latest unreleased development version of FreeBSD. The `main` branch can have major bugs or incompatibilities and is recommended only for advanced users." msgstr "" #. type: Plain text diff --git a/documentation/content/en/books/handbook/desktop/_index.po b/documentation/content/en/books/handbook/desktop/_index.po index a6128ce365..441689f579 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: 2023-04-20 20:56-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -96,33 +96,33 @@ msgstr "" #. type: Table #: documentation/content/en/books/handbook/desktop/_index.adoc:72 -#: documentation/content/en/books/handbook/desktop/_index.adoc:557 -#: documentation/content/en/books/handbook/desktop/_index.adoc:764 -#: documentation/content/en/books/handbook/desktop/_index.adoc:919 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1001 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1090 +#: documentation/content/en/books/handbook/desktop/_index.adoc:548 +#: documentation/content/en/books/handbook/desktop/_index.adoc:755 +#: documentation/content/en/books/handbook/desktop/_index.adoc:910 +#: documentation/content/en/books/handbook/desktop/_index.adoc:992 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1081 #, no-wrap msgid "Name" msgstr "" #. type: Table #: documentation/content/en/books/handbook/desktop/_index.adoc:72 -#: documentation/content/en/books/handbook/desktop/_index.adoc:557 -#: documentation/content/en/books/handbook/desktop/_index.adoc:764 -#: documentation/content/en/books/handbook/desktop/_index.adoc:919 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1001 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1090 +#: documentation/content/en/books/handbook/desktop/_index.adoc:548 +#: documentation/content/en/books/handbook/desktop/_index.adoc:755 +#: documentation/content/en/books/handbook/desktop/_index.adoc:910 +#: documentation/content/en/books/handbook/desktop/_index.adoc:992 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1081 #, no-wrap msgid "License" msgstr "" #. type: Table #: documentation/content/en/books/handbook/desktop/_index.adoc:74 -#: documentation/content/en/books/handbook/desktop/_index.adoc:557 -#: documentation/content/en/books/handbook/desktop/_index.adoc:764 -#: documentation/content/en/books/handbook/desktop/_index.adoc:919 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1001 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1090 +#: documentation/content/en/books/handbook/desktop/_index.adoc:548 +#: documentation/content/en/books/handbook/desktop/_index.adoc:755 +#: documentation/content/en/books/handbook/desktop/_index.adoc:910 +#: documentation/content/en/books/handbook/desktop/_index.adoc:992 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1081 #, no-wrap msgid "Package" msgstr "" @@ -138,9 +138,9 @@ msgstr "" #: documentation/content/en/books/handbook/desktop/_index.adoc:76 #: documentation/content/en/books/handbook/desktop/_index.adoc:80 #: documentation/content/en/books/handbook/desktop/_index.adoc:92 -#: documentation/content/en/books/handbook/desktop/_index.adoc:581 -#: documentation/content/en/books/handbook/desktop/_index.adoc:601 -#: documentation/content/en/books/handbook/desktop/_index.adoc:933 +#: documentation/content/en/books/handbook/desktop/_index.adoc:572 +#: documentation/content/en/books/handbook/desktop/_index.adoc:592 +#: documentation/content/en/books/handbook/desktop/_index.adoc:924 #, no-wrap msgid "GPL 2.0 or later" msgstr "" @@ -166,7 +166,7 @@ msgstr "" #. type: Title === #: documentation/content/en/books/handbook/desktop/_index.adoc:83 -#: documentation/content/en/books/handbook/desktop/_index.adoc:271 +#: documentation/content/en/books/handbook/desktop/_index.adoc:262 #, no-wrap msgid "XFCE" msgstr "" @@ -185,7 +185,7 @@ msgstr "" #. type: Title === #: documentation/content/en/books/handbook/desktop/_index.adoc:87 -#: documentation/content/en/books/handbook/desktop/_index.adoc:337 +#: documentation/content/en/books/handbook/desktop/_index.adoc:328 #, no-wrap msgid "MATE" msgstr "" @@ -204,7 +204,7 @@ msgstr "" #. type: Title === #: documentation/content/en/books/handbook/desktop/_index.adoc:91 -#: documentation/content/en/books/handbook/desktop/_index.adoc:412 +#: documentation/content/en/books/handbook/desktop/_index.adoc:403 #, no-wrap msgid "Cinnamon" msgstr "" @@ -217,7 +217,7 @@ msgstr "" #. type: Title === #: documentation/content/en/books/handbook/desktop/_index.adoc:95 -#: documentation/content/en/books/handbook/desktop/_index.adoc:478 +#: documentation/content/en/books/handbook/desktop/_index.adoc:469 #, no-wrap msgid "LXQT" msgstr "" @@ -318,10 +318,10 @@ msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/desktop/_index.adoc:150 #: documentation/content/en/books/handbook/desktop/_index.adoc:238 -#: documentation/content/en/books/handbook/desktop/_index.adoc:307 -#: documentation/content/en/books/handbook/desktop/_index.adoc:382 -#: documentation/content/en/books/handbook/desktop/_index.adoc:448 -#: documentation/content/en/books/handbook/desktop/_index.adoc:514 +#: documentation/content/en/books/handbook/desktop/_index.adoc:298 +#: documentation/content/en/books/handbook/desktop/_index.adoc:373 +#: documentation/content/en/books/handbook/desktop/_index.adoc:439 +#: documentation/content/en/books/handbook/desktop/_index.adoc:505 #, no-wrap msgid "# sysrc dbus_enable=\"YES\"\n" msgstr "" @@ -354,20 +354,20 @@ msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/desktop/_index.adoc:169 -#: documentation/content/en/books/handbook/desktop/_index.adoc:525 +#: documentation/content/en/books/handbook/desktop/_index.adoc:516 #, no-wrap msgid "# pkg install sddm\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/desktop/_index.adoc:172 -#: documentation/content/en/books/handbook/desktop/_index.adoc:528 +#: documentation/content/en/books/handbook/desktop/_index.adoc:519 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:176 -#: documentation/content/en/books/handbook/desktop/_index.adoc:532 +#: documentation/content/en/books/handbook/desktop/_index.adoc:523 #, no-wrap msgid "# sysrc sddm_enable=\"YES\"\n" msgstr "" @@ -381,7 +381,7 @@ msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/desktop/_index.adoc:183 -#: documentation/content/en/books/handbook/desktop/_index.adoc:539 +#: documentation/content/en/books/handbook/desktop/_index.adoc:530 #, no-wrap msgid "# sysrc sddm_lang=\"es_ES\"\n" msgstr "" @@ -461,10 +461,10 @@ msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/desktop/_index.adoc:228 -#: documentation/content/en/books/handbook/desktop/_index.adoc:297 -#: documentation/content/en/books/handbook/desktop/_index.adoc:373 -#: documentation/content/en/books/handbook/desktop/_index.adoc:439 -#: documentation/content/en/books/handbook/desktop/_index.adoc:504 +#: documentation/content/en/books/handbook/desktop/_index.adoc:288 +#: documentation/content/en/books/handbook/desktop/_index.adoc:364 +#: documentation/content/en/books/handbook/desktop/_index.adoc:430 +#: documentation/content/en/books/handbook/desktop/_index.adoc:495 #, no-wrap msgid "" "# Device Mountpoint FStype Options Dump Pass#\n" @@ -478,61 +478,45 @@ msgid "" "This application is automatically installed as a dependency of GNOME." msgstr "" -#. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:241 -msgid "It is often desirable to also start all GNOME services." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:243 -msgid "Enable GNOME services in `/etc/rc.conf` to start at system boot:" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:247 -#, no-wrap -msgid "# sysrc gnome_enable=\"YES\"\n" -msgstr "" - #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:250 +#: documentation/content/en/books/handbook/desktop/_index.adoc:241 #, no-wrap msgid "Start GNOME" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:254 +#: documentation/content/en/books/handbook/desktop/_index.adoc:245 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:256 +#: documentation/content/en/books/handbook/desktop/_index.adoc:247 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:260 +#: documentation/content/en/books/handbook/desktop/_index.adoc:251 #, no-wrap msgid "# sysrc gdm_enable=\"YES\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:264 +#: documentation/content/en/books/handbook/desktop/_index.adoc:255 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:268 +#: documentation/content/en/books/handbook/desktop/_index.adoc:259 #, no-wrap msgid "% echo \"exec gnome-session\" > ~/.xinitrc\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:276 +#: documentation/content/en/books/handbook/desktop/_index.adoc:267 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 " @@ -542,58 +526,58 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:278 +#: documentation/content/en/books/handbook/desktop/_index.adoc:269 #, no-wrap msgid "Install XFCE" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:281 +#: documentation/content/en/books/handbook/desktop/_index.adoc:272 msgid "To install the XFCE meta package, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:285 +#: documentation/content/en/books/handbook/desktop/_index.adoc:276 #, no-wrap msgid "# pkg install xfce\n" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:288 +#: documentation/content/en/books/handbook/desktop/_index.adoc:279 #, no-wrap msgid "Configure XFCE" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:292 +#: documentation/content/en/books/handbook/desktop/_index.adoc:283 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:301 +#: documentation/content/en/books/handbook/desktop/_index.adoc:292 msgid "" "XFCE uses man:dbus-daemon[1] for a message bus and hardware abstraction. " "This application is automatically installed as a dependency of XFCE." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:303 -#: documentation/content/en/books/handbook/desktop/_index.adoc:510 +#: documentation/content/en/books/handbook/desktop/_index.adoc:294 +#: documentation/content/en/books/handbook/desktop/_index.adoc:501 msgid "Enable D-BUS in `/etc/rc.conf` to start at system boot:" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:310 +#: documentation/content/en/books/handbook/desktop/_index.adoc:301 #, no-wrap msgid "Start XFCE" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:313 -#: documentation/content/en/books/handbook/desktop/_index.adoc:388 -#: documentation/content/en/books/handbook/desktop/_index.adoc:454 +#: documentation/content/en/books/handbook/desktop/_index.adoc:304 +#: documentation/content/en/books/handbook/desktop/_index.adoc:379 +#: documentation/content/en/books/handbook/desktop/_index.adoc:445 msgid "" "package:x11/lightdm[] is a display manager that supports different display " "technologies and is a good choice as it is very lightweight, requires little " @@ -601,113 +585,113 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:315 -#: documentation/content/en/books/handbook/desktop/_index.adoc:390 +#: documentation/content/en/books/handbook/desktop/_index.adoc:306 +#: documentation/content/en/books/handbook/desktop/_index.adoc:381 msgid "To install it, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:319 -#: documentation/content/en/books/handbook/desktop/_index.adoc:394 -#: documentation/content/en/books/handbook/desktop/_index.adoc:460 +#: documentation/content/en/books/handbook/desktop/_index.adoc:310 +#: documentation/content/en/books/handbook/desktop/_index.adoc:385 +#: documentation/content/en/books/handbook/desktop/_index.adoc:451 #, no-wrap msgid "# pkg install lightdm lightdm-gtk-greeter\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:322 -#: documentation/content/en/books/handbook/desktop/_index.adoc:397 -#: documentation/content/en/books/handbook/desktop/_index.adoc:463 +#: documentation/content/en/books/handbook/desktop/_index.adoc:313 +#: documentation/content/en/books/handbook/desktop/_index.adoc:388 +#: documentation/content/en/books/handbook/desktop/_index.adoc:454 msgid "Enable lightdm in `/etc/rc.conf` to start at system boot:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:326 -#: documentation/content/en/books/handbook/desktop/_index.adoc:401 -#: documentation/content/en/books/handbook/desktop/_index.adoc:467 +#: documentation/content/en/books/handbook/desktop/_index.adoc:317 +#: documentation/content/en/books/handbook/desktop/_index.adoc:392 +#: documentation/content/en/books/handbook/desktop/_index.adoc:458 #, no-wrap msgid "# sysrc lightdm_enable=\"YES\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:330 +#: documentation/content/en/books/handbook/desktop/_index.adoc:321 msgid "" "A second method to start XFCE 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:334 +#: documentation/content/en/books/handbook/desktop/_index.adoc:325 #, no-wrap msgid "% echo '. /usr/local/etc/xdg/xfce4/xinitrc' > ~/.xinitrc\n" msgstr "" #. What does "traditional metaphors" mean? #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:340 +#: documentation/content/en/books/handbook/desktop/_index.adoc:331 msgid "The MATE Desktop Environment is the continuation of GNOME 2." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:342 +#: documentation/content/en/books/handbook/desktop/_index.adoc:333 msgid "" "It provides an intuitive and attractive desktop environment using " "traditional metaphors." msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:344 +#: documentation/content/en/books/handbook/desktop/_index.adoc:335 #, no-wrap msgid "Install MATE meta package" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:347 +#: documentation/content/en/books/handbook/desktop/_index.adoc:338 msgid "" "To install the MATE meta package that includes the MATE Desktop with some " "extra applications such as text editor, archiver manager, etc., execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:351 +#: documentation/content/en/books/handbook/desktop/_index.adoc:342 #, no-wrap msgid "# pkg install mate\n" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:354 +#: documentation/content/en/books/handbook/desktop/_index.adoc:345 #, no-wrap msgid "Minimal MATE installation" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:357 +#: documentation/content/en/books/handbook/desktop/_index.adoc:348 msgid "" "To install the MATE lite meta package with MATE desktop slimmed down for " "only the basics, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:361 +#: documentation/content/en/books/handbook/desktop/_index.adoc:352 #, no-wrap msgid "# pkg install mate-base\n" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:364 +#: documentation/content/en/books/handbook/desktop/_index.adoc:355 #, no-wrap msgid "Configure MATE" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:368 +#: documentation/content/en/books/handbook/desktop/_index.adoc:359 msgid "" "MATE 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:378 +#: documentation/content/en/books/handbook/desktop/_index.adoc:369 msgid "" "MATE uses man:dbus-daemon[1] for a message bus and hardware abstraction. " "This application is automatically installed as a dependency of MATE. Enable " @@ -715,26 +699,26 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:385 +#: documentation/content/en/books/handbook/desktop/_index.adoc:376 #, no-wrap msgid "Start MATE" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:405 +#: documentation/content/en/books/handbook/desktop/_index.adoc:396 msgid "" "A second method to start MATE 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:409 +#: documentation/content/en/books/handbook/desktop/_index.adoc:400 #, no-wrap msgid "% echo \"exec ck-launch-session mate-session\" > ~/.xinitrc\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:418 +#: documentation/content/en/books/handbook/desktop/_index.adoc:409 msgid "" "Cinnamon is a UNIX(R) desktop which provides advanced innovative features " "and a traditional user experience. The desktop layout is similar to Gnome " @@ -744,37 +728,37 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:420 +#: documentation/content/en/books/handbook/desktop/_index.adoc:411 #, no-wrap msgid "Install Cinnamon" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:423 +#: documentation/content/en/books/handbook/desktop/_index.adoc:414 msgid "To install the Cinnamon package, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:427 +#: documentation/content/en/books/handbook/desktop/_index.adoc:418 #, no-wrap msgid "# pkg install cinnamon\n" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:430 +#: documentation/content/en/books/handbook/desktop/_index.adoc:421 #, no-wrap msgid "Configure Cinnamon" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:434 +#: documentation/content/en/books/handbook/desktop/_index.adoc:425 msgid "" "Cinnamon 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:444 +#: documentation/content/en/books/handbook/desktop/_index.adoc:435 msgid "" "Cinnamon uses man:dbus-daemon[1] for a message bus and hardware " "abstraction. This application is automatically installed as a dependency of " @@ -782,31 +766,31 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:451 +#: documentation/content/en/books/handbook/desktop/_index.adoc:442 #, no-wrap msgid "Start Cinnamon" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:456 +#: documentation/content/en/books/handbook/desktop/_index.adoc:447 msgid "To install it execute:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:471 +#: documentation/content/en/books/handbook/desktop/_index.adoc:462 msgid "" "A second method to start Cinnamon 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:475 +#: documentation/content/en/books/handbook/desktop/_index.adoc:466 #, no-wrap msgid "% echo \"exec ck-launch-session cinnamon-session\" > ~/.xinitrc\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:483 +#: documentation/content/en/books/handbook/desktop/_index.adoc:474 msgid "" "LXQt is an advanced, easy-to-use, and fast desktop environment based on Qt " "technologies. It has been tailored for users who value simplicity, speed, " @@ -815,83 +799,83 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:485 +#: documentation/content/en/books/handbook/desktop/_index.adoc:476 #, no-wrap msgid "Install LXQT" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:488 +#: documentation/content/en/books/handbook/desktop/_index.adoc:479 msgid "To install the LXQT meta package, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:492 +#: documentation/content/en/books/handbook/desktop/_index.adoc:483 #, no-wrap msgid "# pkg install lxqt\n" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:495 +#: documentation/content/en/books/handbook/desktop/_index.adoc:486 #, no-wrap msgid "Configure LXQT" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:499 +#: documentation/content/en/books/handbook/desktop/_index.adoc:490 msgid "" "LXQT 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:508 +#: documentation/content/en/books/handbook/desktop/_index.adoc:499 msgid "" "LXQT uses man:dbus-daemon[1] for a message bus and hardware abstraction. " "This application is automatically installed as a dependency of LXQT." msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:517 +#: documentation/content/en/books/handbook/desktop/_index.adoc:508 #, no-wrap msgid "Start LXQT" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:521 +#: documentation/content/en/books/handbook/desktop/_index.adoc:512 msgid "" "The preferred LXQT display manager is package:x11/sddm[]. To install " "package:x11/sddm[], execute:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:535 +#: documentation/content/en/books/handbook/desktop/_index.adoc:526 msgid "" "The keyboard language can be set in SDDM by running the following command " "(for example, for Spanish):" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:543 +#: documentation/content/en/books/handbook/desktop/_index.adoc:534 msgid "" "A second method to start LXQT 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:547 +#: documentation/content/en/books/handbook/desktop/_index.adoc:538 #, no-wrap msgid "% echo \"exec ck-launch-session startlxqt\" > ~/.xinitrc\n" msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/desktop/_index.adoc:550 +#: documentation/content/en/books/handbook/desktop/_index.adoc:541 #, no-wrap msgid "Browsers" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:553 +#: documentation/content/en/books/handbook/desktop/_index.adoc:544 msgid "" "This section describes how to install and configure some popular web " "browsers on a FreeBSD system, from full web browsers with high resource " @@ -899,224 +883,224 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/handbook/desktop/_index.adoc:554 +#: documentation/content/en/books/handbook/desktop/_index.adoc:545 #, no-wrap msgid "Supported browsers" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:559 -#: documentation/content/en/books/handbook/desktop/_index.adoc:766 -#: documentation/content/en/books/handbook/desktop/_index.adoc:921 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1003 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1092 +#: documentation/content/en/books/handbook/desktop/_index.adoc:550 +#: documentation/content/en/books/handbook/desktop/_index.adoc:757 +#: documentation/content/en/books/handbook/desktop/_index.adoc:912 +#: documentation/content/en/books/handbook/desktop/_index.adoc:994 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1083 #, no-wrap msgid "Resources Needed" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:560 -#: documentation/content/en/books/handbook/desktop/_index.adoc:612 +#: documentation/content/en/books/handbook/desktop/_index.adoc:551 +#: documentation/content/en/books/handbook/desktop/_index.adoc:603 #, no-wrap msgid "Firefox" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:561 -#: documentation/content/en/books/handbook/desktop/_index.adoc:576 -#: documentation/content/en/books/handbook/desktop/_index.adoc:923 +#: documentation/content/en/books/handbook/desktop/_index.adoc:552 +#: documentation/content/en/books/handbook/desktop/_index.adoc:567 +#: documentation/content/en/books/handbook/desktop/_index.adoc:914 #, no-wrap msgid "MPL 2.0" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:562 +#: documentation/content/en/books/handbook/desktop/_index.adoc:553 #, no-wrap msgid "package:www/firefox[]" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:564 -#: documentation/content/en/books/handbook/desktop/_index.adoc:569 -#: documentation/content/en/books/handbook/desktop/_index.adoc:574 -#: documentation/content/en/books/handbook/desktop/_index.adoc:579 -#: documentation/content/en/books/handbook/desktop/_index.adoc:771 -#: documentation/content/en/books/handbook/desktop/_index.adoc:776 -#: documentation/content/en/books/handbook/desktop/_index.adoc:781 -#: documentation/content/en/books/handbook/desktop/_index.adoc:786 -#: documentation/content/en/books/handbook/desktop/_index.adoc:926 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1008 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1097 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1102 +#: documentation/content/en/books/handbook/desktop/_index.adoc:555 +#: documentation/content/en/books/handbook/desktop/_index.adoc:560 +#: documentation/content/en/books/handbook/desktop/_index.adoc:565 +#: documentation/content/en/books/handbook/desktop/_index.adoc:570 +#: documentation/content/en/books/handbook/desktop/_index.adoc:762 +#: documentation/content/en/books/handbook/desktop/_index.adoc:767 +#: documentation/content/en/books/handbook/desktop/_index.adoc:772 +#: documentation/content/en/books/handbook/desktop/_index.adoc:777 +#: documentation/content/en/books/handbook/desktop/_index.adoc:917 +#: documentation/content/en/books/handbook/desktop/_index.adoc:999 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1088 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1093 #, no-wrap msgid "Heavy" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:565 -#: documentation/content/en/books/handbook/desktop/_index.adoc:632 +#: documentation/content/en/books/handbook/desktop/_index.adoc:556 +#: documentation/content/en/books/handbook/desktop/_index.adoc:623 #, no-wrap msgid "Chromium" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:566 -#: documentation/content/en/books/handbook/desktop/_index.adoc:571 +#: documentation/content/en/books/handbook/desktop/_index.adoc:557 +#: documentation/content/en/books/handbook/desktop/_index.adoc:562 #, no-wrap msgid "BSD-3 and others" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:567 +#: documentation/content/en/books/handbook/desktop/_index.adoc:558 #, no-wrap msgid "package:www/chromium[]" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:570 -#: documentation/content/en/books/handbook/desktop/_index.adoc:651 +#: documentation/content/en/books/handbook/desktop/_index.adoc:561 +#: documentation/content/en/books/handbook/desktop/_index.adoc:642 #, no-wrap msgid "Iridium browser" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:572 +#: documentation/content/en/books/handbook/desktop/_index.adoc:563 #, no-wrap msgid "package:www/iridium[]" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:575 -#: documentation/content/en/books/handbook/desktop/_index.adoc:664 +#: documentation/content/en/books/handbook/desktop/_index.adoc:566 +#: documentation/content/en/books/handbook/desktop/_index.adoc:655 #, no-wrap msgid "Falkon" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:577 +#: documentation/content/en/books/handbook/desktop/_index.adoc:568 #, no-wrap msgid "package:www/falkon[]" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:580 -#: documentation/content/en/books/handbook/desktop/_index.adoc:680 +#: documentation/content/en/books/handbook/desktop/_index.adoc:571 +#: documentation/content/en/books/handbook/desktop/_index.adoc:671 #, no-wrap msgid "Konqueror" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:582 +#: documentation/content/en/books/handbook/desktop/_index.adoc:573 #, no-wrap msgid "package:x11-fm/konqueror[]" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:584 -#: documentation/content/en/books/handbook/desktop/_index.adoc:589 -#: documentation/content/en/books/handbook/desktop/_index.adoc:594 -#: documentation/content/en/books/handbook/desktop/_index.adoc:931 -#: documentation/content/en/books/handbook/desktop/_index.adoc:936 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1013 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1018 +#: documentation/content/en/books/handbook/desktop/_index.adoc:575 +#: documentation/content/en/books/handbook/desktop/_index.adoc:580 +#: documentation/content/en/books/handbook/desktop/_index.adoc:585 +#: documentation/content/en/books/handbook/desktop/_index.adoc:922 +#: documentation/content/en/books/handbook/desktop/_index.adoc:927 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1004 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1009 #, no-wrap msgid "Medium" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:585 -#: documentation/content/en/books/handbook/desktop/_index.adoc:693 +#: documentation/content/en/books/handbook/desktop/_index.adoc:576 +#: documentation/content/en/books/handbook/desktop/_index.adoc:684 #, no-wrap msgid "Gnome Web (Epiphany)" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:586 -#: documentation/content/en/books/handbook/desktop/_index.adoc:591 -#: documentation/content/en/books/handbook/desktop/_index.adoc:596 -#: documentation/content/en/books/handbook/desktop/_index.adoc:798 +#: documentation/content/en/books/handbook/desktop/_index.adoc:577 +#: documentation/content/en/books/handbook/desktop/_index.adoc:582 +#: documentation/content/en/books/handbook/desktop/_index.adoc:587 +#: documentation/content/en/books/handbook/desktop/_index.adoc:789 #, no-wrap msgid "GPL 3.0 or later" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:587 +#: documentation/content/en/books/handbook/desktop/_index.adoc:578 #, no-wrap msgid "package:www/epiphany[]" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:590 -#: documentation/content/en/books/handbook/desktop/_index.adoc:705 +#: documentation/content/en/books/handbook/desktop/_index.adoc:581 +#: documentation/content/en/books/handbook/desktop/_index.adoc:696 #, no-wrap msgid "qutebrowser" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:592 +#: documentation/content/en/books/handbook/desktop/_index.adoc:583 #, no-wrap msgid "package:www/qutebrowser[]" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:595 -#: documentation/content/en/books/handbook/desktop/_index.adoc:720 +#: documentation/content/en/books/handbook/desktop/_index.adoc:586 +#: documentation/content/en/books/handbook/desktop/_index.adoc:711 #, no-wrap msgid "Dillo" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:597 +#: documentation/content/en/books/handbook/desktop/_index.adoc:588 #, no-wrap msgid "package:www/dillo2[]" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:599 -#: documentation/content/en/books/handbook/desktop/_index.adoc:604 -#: documentation/content/en/books/handbook/desktop/_index.adoc:609 -#: documentation/content/en/books/handbook/desktop/_index.adoc:791 -#: documentation/content/en/books/handbook/desktop/_index.adoc:796 -#: documentation/content/en/books/handbook/desktop/_index.adoc:801 +#: documentation/content/en/books/handbook/desktop/_index.adoc:590 +#: documentation/content/en/books/handbook/desktop/_index.adoc:595 +#: documentation/content/en/books/handbook/desktop/_index.adoc:600 +#: documentation/content/en/books/handbook/desktop/_index.adoc:782 +#: documentation/content/en/books/handbook/desktop/_index.adoc:787 +#: documentation/content/en/books/handbook/desktop/_index.adoc:792 #, no-wrap msgid "Light" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:600 -#: documentation/content/en/books/handbook/desktop/_index.adoc:733 +#: documentation/content/en/books/handbook/desktop/_index.adoc:591 +#: documentation/content/en/books/handbook/desktop/_index.adoc:724 #, no-wrap msgid "Links" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:602 +#: documentation/content/en/books/handbook/desktop/_index.adoc:593 #, no-wrap msgid "package:www/links[]" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:605 -#: documentation/content/en/books/handbook/desktop/_index.adoc:745 +#: documentation/content/en/books/handbook/desktop/_index.adoc:596 +#: documentation/content/en/books/handbook/desktop/_index.adoc:736 #, no-wrap msgid "w3m" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:606 -#: documentation/content/en/books/handbook/desktop/_index.adoc:768 +#: documentation/content/en/books/handbook/desktop/_index.adoc:597 +#: documentation/content/en/books/handbook/desktop/_index.adoc:759 #, no-wrap msgid "MIT" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:607 +#: documentation/content/en/books/handbook/desktop/_index.adoc:598 #, no-wrap msgid "package:www/w3m[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:616 +#: documentation/content/en/books/handbook/desktop/_index.adoc:607 msgid "" "Firefox is an open source browser that features a standards-compliant HTML " "display engine, tabbed browsing, popup blocking, extensions, improved " @@ -1124,31 +1108,31 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:618 +#: documentation/content/en/books/handbook/desktop/_index.adoc:609 msgid "" "To install the package of the latest release version of Firefox, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:622 +#: documentation/content/en/books/handbook/desktop/_index.adoc:613 #, no-wrap msgid "# pkg install firefox\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:625 +#: documentation/content/en/books/handbook/desktop/_index.adoc:616 msgid "" "To instead install Firefox Extended Support Release (ESR) version, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:629 +#: documentation/content/en/books/handbook/desktop/_index.adoc:620 #, no-wrap msgid "# pkg install firefox-esr\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:637 +#: documentation/content/en/books/handbook/desktop/_index.adoc:628 msgid "" "Chromium is an open source browser project that aims to build a safer, " "faster, and more stable web browsing experience. Chromium features tabbed " @@ -1157,25 +1141,25 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:639 +#: documentation/content/en/books/handbook/desktop/_index.adoc:630 msgid "To install Chromium, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:643 +#: documentation/content/en/books/handbook/desktop/_index.adoc:634 #, no-wrap msgid "# pkg install chromium\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:648 +#: documentation/content/en/books/handbook/desktop/_index.adoc:639 msgid "" "The executable for Chromium is [.filename]#/usr/local/bin/chrome#, not [." "filename]#/usr/local/bin/chromium#." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:655 +#: documentation/content/en/books/handbook/desktop/_index.adoc:646 msgid "" "Iridium is a free, open, and libre browser modification of the Chromium code " "base, with privacy being enhanced in several key areas. Automatic " @@ -1184,18 +1168,18 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:657 +#: documentation/content/en/books/handbook/desktop/_index.adoc:648 msgid "To install Iridium, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:661 +#: documentation/content/en/books/handbook/desktop/_index.adoc:652 #, no-wrap msgid "# pkg install iridium\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:671 +#: documentation/content/en/books/handbook/desktop/_index.adoc:662 msgid "" "Falkon is a new-ish and very fast QtWebEngine browser. It aims to be a " "lightweight web browser available on all major platforms. Falkon has all " @@ -1206,18 +1190,18 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:673 +#: documentation/content/en/books/handbook/desktop/_index.adoc:664 msgid "To install Falkon, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:677 +#: documentation/content/en/books/handbook/desktop/_index.adoc:668 #, no-wrap msgid "# pkg install falkon\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:684 +#: documentation/content/en/books/handbook/desktop/_index.adoc:675 msgid "" "Konqueror is more than a web browser as it is also a file manager and a " "multimedia viewer. It supports WebKit, a rendering engine used by many " @@ -1225,61 +1209,61 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:686 +#: documentation/content/en/books/handbook/desktop/_index.adoc:677 msgid "To install Konqueror, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:690 +#: documentation/content/en/books/handbook/desktop/_index.adoc:681 #, no-wrap msgid "# pkg install konqueror\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:696 +#: documentation/content/en/books/handbook/desktop/_index.adoc:687 msgid "" "Gnome Web (Epiphany) is a web browser designed to be as lightweight and fast " "as possible, at the expense of many of the features found in other browsers." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:698 +#: documentation/content/en/books/handbook/desktop/_index.adoc:689 msgid "To install Gnome Web (Epiphany), execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:702 +#: documentation/content/en/books/handbook/desktop/_index.adoc:693 #, no-wrap msgid "# pkg install epiphany\n" msgstr "" #. What are these and how does this information help in this context? #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:709 +#: documentation/content/en/books/handbook/desktop/_index.adoc:700 msgid "" "Qutebrowser is a keyboard-focused browser with a minimal GUI. It is based " "on Python and PyQt5 and free software, licensed under the GPL." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:711 +#: documentation/content/en/books/handbook/desktop/_index.adoc:702 msgid "" "It was inspired by other browsers/addons like dwb and Vimperator/Pentadactyl." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:713 +#: documentation/content/en/books/handbook/desktop/_index.adoc:704 msgid "To install qutebrowser, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:717 +#: documentation/content/en/books/handbook/desktop/_index.adoc:708 #, no-wrap msgid "# pkg install qutebrowser\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:724 +#: documentation/content/en/books/handbook/desktop/_index.adoc:715 msgid "" "Dillo aims to be a multiplatform alternative browser that is small, stable, " "developer-friendly, usable, fast, and extensible. This new, experimental " @@ -1288,36 +1272,36 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:726 +#: documentation/content/en/books/handbook/desktop/_index.adoc:717 msgid "To install Dillo, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:730 +#: documentation/content/en/books/handbook/desktop/_index.adoc:721 #, no-wrap msgid "# pkg install dillo2\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:736 +#: documentation/content/en/books/handbook/desktop/_index.adoc:727 msgid "" "A lynx-like WWW browser with text and graphics modes with many features like " "displaying tables, menus, etc." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:738 +#: documentation/content/en/books/handbook/desktop/_index.adoc:729 msgid "To install Links, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:742 +#: documentation/content/en/books/handbook/desktop/_index.adoc:733 #, no-wrap msgid "# pkg install links\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:748 +#: documentation/content/en/books/handbook/desktop/_index.adoc:739 msgid "" "w3m is a pager/text-based web browser. It is a similar application to Lynx, " "but it has several features Lynx doesn't have like rendering tables and " @@ -1325,157 +1309,157 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:750 +#: documentation/content/en/books/handbook/desktop/_index.adoc:741 msgid "To install w3m, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:754 +#: documentation/content/en/books/handbook/desktop/_index.adoc:745 #, no-wrap msgid "# pkg install w3m\n" msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/desktop/_index.adoc:757 +#: documentation/content/en/books/handbook/desktop/_index.adoc:748 #, no-wrap msgid "Development tools" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:760 +#: documentation/content/en/books/handbook/desktop/_index.adoc:751 msgid "" "This section describes how to install and configure some popular development " "tools on a FreeBSD system." msgstr "" #. type: Block title -#: documentation/content/en/books/handbook/desktop/_index.adoc:761 +#: documentation/content/en/books/handbook/desktop/_index.adoc:752 #, no-wrap msgid "Supported development tools" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:767 -#: documentation/content/en/books/handbook/desktop/_index.adoc:804 +#: documentation/content/en/books/handbook/desktop/_index.adoc:758 +#: documentation/content/en/books/handbook/desktop/_index.adoc:795 #, no-wrap msgid "Visual Studio Code" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:769 +#: documentation/content/en/books/handbook/desktop/_index.adoc:760 #, no-wrap msgid "package:editors/vscode[]" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:772 -#: documentation/content/en/books/handbook/desktop/_index.adoc:817 +#: documentation/content/en/books/handbook/desktop/_index.adoc:763 +#: documentation/content/en/books/handbook/desktop/_index.adoc:808 #, no-wrap msgid "Qt Creator" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:773 +#: documentation/content/en/books/handbook/desktop/_index.adoc:764 #, no-wrap msgid "QtGPL" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:774 +#: documentation/content/en/books/handbook/desktop/_index.adoc:765 #, no-wrap msgid "package:devel/qtcreator[]" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:777 +#: documentation/content/en/books/handbook/desktop/_index.adoc:768 #, no-wrap msgid "Kdevelop" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:778 +#: documentation/content/en/books/handbook/desktop/_index.adoc:769 #, no-wrap msgid "GPL 2.0 or later and LGPL 2.0 or later" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:779 +#: documentation/content/en/books/handbook/desktop/_index.adoc:770 #, no-wrap msgid "package:devel/kdevelop[]" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:782 -#: documentation/content/en/books/handbook/desktop/_index.adoc:850 +#: documentation/content/en/books/handbook/desktop/_index.adoc:773 +#: documentation/content/en/books/handbook/desktop/_index.adoc:841 #, no-wrap msgid "Eclipse IDE" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:783 +#: documentation/content/en/books/handbook/desktop/_index.adoc:774 #, no-wrap msgid "EPL" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:784 +#: documentation/content/en/books/handbook/desktop/_index.adoc:775 #, no-wrap msgid "package:java/eclipse[]" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:787 -#: documentation/content/en/books/handbook/desktop/_index.adoc:864 +#: documentation/content/en/books/handbook/desktop/_index.adoc:778 +#: documentation/content/en/books/handbook/desktop/_index.adoc:855 #, no-wrap msgid "Vim" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:788 +#: documentation/content/en/books/handbook/desktop/_index.adoc:779 #, no-wrap msgid "VIM" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:789 +#: documentation/content/en/books/handbook/desktop/_index.adoc:780 #, no-wrap msgid "package:editors/vim[]" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:792 -#: documentation/content/en/books/handbook/desktop/_index.adoc:881 +#: documentation/content/en/books/handbook/desktop/_index.adoc:783 +#: documentation/content/en/books/handbook/desktop/_index.adoc:872 #, no-wrap msgid "Neovim" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:793 +#: documentation/content/en/books/handbook/desktop/_index.adoc:784 #, no-wrap msgid "Apache 2.0" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:794 +#: documentation/content/en/books/handbook/desktop/_index.adoc:785 #, no-wrap msgid "package:editors/neovim[]" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:797 -#: documentation/content/en/books/handbook/desktop/_index.adoc:895 +#: documentation/content/en/books/handbook/desktop/_index.adoc:788 +#: documentation/content/en/books/handbook/desktop/_index.adoc:886 #, no-wrap msgid "GNU Emacs" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:799 +#: documentation/content/en/books/handbook/desktop/_index.adoc:790 #, no-wrap msgid "package:editors/emacs[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:808 +#: documentation/content/en/books/handbook/desktop/_index.adoc:799 msgid "" "Visual Studio Code is a type of tool that combines the simplicity of a code " "editor with what developers need for their core edit-build-debug cycle. It " @@ -1484,18 +1468,18 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:810 +#: documentation/content/en/books/handbook/desktop/_index.adoc:801 msgid "To install Visual Studio Code, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:814 +#: documentation/content/en/books/handbook/desktop/_index.adoc:805 #, no-wrap msgid "# pkg install vscode\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:821 +#: documentation/content/en/books/handbook/desktop/_index.adoc:812 msgid "" "Qt Creator is a cross-platform IDE (integrated development environment) " "tailored to the needs of Qt developers. Functionalities included with Qt " @@ -1503,54 +1487,54 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:823 +#: documentation/content/en/books/handbook/desktop/_index.adoc:814 msgid "code editor with C++, QML and ECMAscript support;" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:824 +#: documentation/content/en/books/handbook/desktop/_index.adoc:815 msgid "rapid code navigation tools;" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:825 +#: documentation/content/en/books/handbook/desktop/_index.adoc:816 msgid "static code checking and style hints as you type;" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:826 +#: documentation/content/en/books/handbook/desktop/_index.adoc:817 msgid "context sensitive help;" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:827 +#: documentation/content/en/books/handbook/desktop/_index.adoc:818 msgid "visual debugger;" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:828 +#: documentation/content/en/books/handbook/desktop/_index.adoc:819 msgid "integrated GUI layout and forms designer." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:830 +#: documentation/content/en/books/handbook/desktop/_index.adoc:821 msgid "To install Qt Creator, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:834 +#: documentation/content/en/books/handbook/desktop/_index.adoc:825 #, no-wrap msgid "# pkg install qtcreator\n" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:837 +#: documentation/content/en/books/handbook/desktop/_index.adoc:828 #, no-wrap msgid "kdevelop" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:841 +#: documentation/content/en/books/handbook/desktop/_index.adoc:832 msgid "" "Open source, feature-full, plugin extensible IDE for C/C++ and other " "programming languages. It is based on KDevPlatform and the KDE and Qt " @@ -1558,18 +1542,18 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:843 +#: documentation/content/en/books/handbook/desktop/_index.adoc:834 msgid "To install kdevelop, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:847 +#: documentation/content/en/books/handbook/desktop/_index.adoc:838 #, no-wrap msgid "# pkg install kdevelop\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:855 +#: documentation/content/en/books/handbook/desktop/_index.adoc:846 msgid "" "The Eclipse Platform is an open extensible IDE for anything and yet nothing " "in particular. The Eclipse Platform provides building blocks and a " @@ -1579,18 +1563,18 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:857 +#: documentation/content/en/books/handbook/desktop/_index.adoc:848 msgid "To install Eclipse IDE, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:861 +#: documentation/content/en/books/handbook/desktop/_index.adoc:852 #, no-wrap msgid "# pkg install eclipse\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:868 +#: documentation/content/en/books/handbook/desktop/_index.adoc:859 msgid "" "Vim is a highly configurable text editor built to enable efficient text " "editing. It is an improved version of the vi editor distributed with most " @@ -1598,7 +1582,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:872 +#: documentation/content/en/books/handbook/desktop/_index.adoc:863 msgid "" "Vim is often called a \"programmer's editor,\" and so useful for programming " "that many consider it an entire IDE. It's not just for programmers, " @@ -1607,18 +1591,18 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:874 +#: documentation/content/en/books/handbook/desktop/_index.adoc:865 msgid "To install Vim, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:878 +#: documentation/content/en/books/handbook/desktop/_index.adoc:869 #, no-wrap msgid "# pkg install vim\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:886 +#: documentation/content/en/books/handbook/desktop/_index.adoc:877 msgid "" "Neovim is an aggressive refactor of package:editors/vim[]. It represents a " "complete overhaul of the codebase with many sanity improvements, including " @@ -1628,18 +1612,18 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:888 +#: documentation/content/en/books/handbook/desktop/_index.adoc:879 msgid "To install Neovim, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:892 +#: documentation/content/en/books/handbook/desktop/_index.adoc:883 #, no-wrap msgid "# pkg install neovim\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:899 +#: documentation/content/en/books/handbook/desktop/_index.adoc:890 msgid "" "GNU Emacs is an extensible, customizable, free/libre text editor. At its " "core is an interpreter for Emacs Lisp, a dialect of the Lisp programming " @@ -1647,24 +1631,24 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:901 +#: documentation/content/en/books/handbook/desktop/_index.adoc:892 msgid "To install GNU Emacs, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:905 +#: documentation/content/en/books/handbook/desktop/_index.adoc:896 #, no-wrap msgid "# pkg install emacs\n" msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/desktop/_index.adoc:908 +#: documentation/content/en/books/handbook/desktop/_index.adoc:899 #, no-wrap msgid "Desktop office productivity" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:913 +#: documentation/content/en/books/handbook/desktop/_index.adoc:904 msgid "" "When it comes to productivity, users often look for an office suite or an " "easy-to-use word processor. While some desktop environments like <<kde-" @@ -1674,7 +1658,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:915 +#: documentation/content/en/books/handbook/desktop/_index.adoc:906 msgid "" "This section demonstrates how to install the following popular productivity " "software and indicates if the application is resource-heavy, takes time to " @@ -1682,57 +1666,57 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/handbook/desktop/_index.adoc:916 +#: documentation/content/en/books/handbook/desktop/_index.adoc:907 #, no-wrap msgid "Supported Desktop office productivity suites" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:922 -#: documentation/content/en/books/handbook/desktop/_index.adoc:939 +#: documentation/content/en/books/handbook/desktop/_index.adoc:913 +#: documentation/content/en/books/handbook/desktop/_index.adoc:930 #, no-wrap msgid "LibreOffice" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:924 +#: documentation/content/en/books/handbook/desktop/_index.adoc:915 #, no-wrap msgid "package:editors/libreoffice[]" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:927 +#: documentation/content/en/books/handbook/desktop/_index.adoc:918 #, no-wrap msgid "Calligra Suite" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:928 +#: documentation/content/en/books/handbook/desktop/_index.adoc:919 #, no-wrap msgid "LGPL and GPL" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:929 +#: documentation/content/en/books/handbook/desktop/_index.adoc:920 #, no-wrap msgid "package:editors/calligra[]" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:932 -#: documentation/content/en/books/handbook/desktop/_index.adoc:978 +#: documentation/content/en/books/handbook/desktop/_index.adoc:923 +#: documentation/content/en/books/handbook/desktop/_index.adoc:969 #, no-wrap msgid "AbiWord" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:934 +#: documentation/content/en/books/handbook/desktop/_index.adoc:925 #, no-wrap msgid "package:editors/abiword[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:946 +#: documentation/content/en/books/handbook/desktop/_index.adoc:937 msgid "" "LibreOffice is a free software office suite developed by http://www." "documentfoundation.org/[The Document Foundation]. It is compatible with " @@ -1747,18 +1731,18 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:948 +#: documentation/content/en/books/handbook/desktop/_index.adoc:939 msgid "To install LibreOffice, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:952 +#: documentation/content/en/books/handbook/desktop/_index.adoc:943 #, no-wrap msgid "# pkg install libreoffice\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:957 +#: documentation/content/en/books/handbook/desktop/_index.adoc:948 msgid "" "The LibreOffice package comes by default only in English. To have a " "localized version of LibreOffice it is necessary to install a language " @@ -1767,19 +1751,19 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:961 +#: documentation/content/en/books/handbook/desktop/_index.adoc:952 #, no-wrap msgid "# pkg install libreoffice-es\n" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:964 +#: documentation/content/en/books/handbook/desktop/_index.adoc:955 #, no-wrap msgid "Calligra" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:969 +#: documentation/content/en/books/handbook/desktop/_index.adoc:960 msgid "" "The KDE Plasma desktop environment includes an office suite which can be " "installed separately from KDE Plasma. Calligra includes standard components " @@ -1789,49 +1773,49 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:971 +#: documentation/content/en/books/handbook/desktop/_index.adoc:962 msgid "To install Calligra, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:975 +#: documentation/content/en/books/handbook/desktop/_index.adoc:966 #, no-wrap msgid "# pkg install calligra\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:982 +#: documentation/content/en/books/handbook/desktop/_index.adoc:973 msgid "" "AbiWord is a free word processing program similar in look and feel to " "Microsoft(R) Word. It is fast, contains many features, and is user-friendly." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:984 +#: documentation/content/en/books/handbook/desktop/_index.adoc:975 msgid "" "AbiWord can import or export many file formats, including some proprietary " "ones like Microsoft(R) [.filename]#.rtf#." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:986 +#: documentation/content/en/books/handbook/desktop/_index.adoc:977 msgid "To install AbiWord, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:990 +#: documentation/content/en/books/handbook/desktop/_index.adoc:981 #, no-wrap msgid "# pkg install abiword\n" msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/desktop/_index.adoc:993 +#: documentation/content/en/books/handbook/desktop/_index.adoc:984 #, no-wrap msgid "Document Viewers" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:997 +#: documentation/content/en/books/handbook/desktop/_index.adoc:988 msgid "" "Some new document formats have gained popularity since the advent of UNIX(R) " "and the viewers they require may not be available in the base system. This " @@ -1839,86 +1823,86 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/handbook/desktop/_index.adoc:998 +#: documentation/content/en/books/handbook/desktop/_index.adoc:989 #, no-wrap msgid "Supported Document Viewers" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:1004 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1026 +#: documentation/content/en/books/handbook/desktop/_index.adoc:995 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1017 #, no-wrap msgid "Okular" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:1005 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1010 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1015 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1020 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1094 +#: documentation/content/en/books/handbook/desktop/_index.adoc:996 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1001 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1006 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1011 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1085 #, no-wrap msgid "GPL 2.0" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:1006 +#: documentation/content/en/books/handbook/desktop/_index.adoc:997 #, no-wrap msgid "package:graphics/okular[]" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:1009 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1040 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1000 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1031 #, no-wrap msgid "Evince" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:1011 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1002 #, no-wrap msgid "package:graphics/evince[]" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:1014 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1054 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1005 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1045 #, no-wrap msgid "ePDFView" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:1016 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1007 #, no-wrap msgid "package:graphics/epdfview[]" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:1019 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1067 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1010 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1058 #, no-wrap msgid "Xpdf" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:1021 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1012 #, no-wrap msgid "package:graphics/xpdf[]" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:1023 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1014 #, no-wrap msgid "light" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1029 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1020 msgid "Okular is a universal document viewer, part of the KDE Plasma project." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1031 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1022 msgid "" "Okular combines excellent functionality with the versatility of supporting " "different kind of documents, like PDF, Postscript, DjVu, CHM, XPS, ePub and " @@ -1926,18 +1910,18 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1033 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1024 msgid "To install Okular, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1037 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1028 #, no-wrap msgid "# pkg install okular\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1045 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1036 msgid "" "Evince is a document viewer for multiple document formats including PDF and " "Postscript. Part of the GNOME project. The goal of evince is to replace " @@ -1945,18 +1929,18 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1047 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1038 msgid "To install Evince, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1051 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1042 #, no-wrap msgid "# pkg install evince\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1058 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1049 msgid "" "ePDFView is a lightweight PDF document viewer that only uses the Gtk+ and " "Poppler libraries. The aim of ePDFView is to make a simple PDF document " @@ -1964,18 +1948,18 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1060 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1051 msgid "To install ePDFView, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1064 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1055 #, no-wrap msgid "# pkg install epdfview\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1071 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1062 msgid "" "For users that prefer a small FreeBSD PDF viewer, Xpdf provides a light-" "weight and efficient viewer which requires few resources. It uses the " @@ -1983,24 +1967,24 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1073 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1064 msgid "To install Xpdf, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1077 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1068 #, no-wrap msgid "# pkg install xpdf\n" msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/desktop/_index.adoc:1080 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1071 #, no-wrap msgid "Finance" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1084 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1075 msgid "" "For managing personal finances on a FreeBSD desktop, some powerful and easy-" "to-use applications can be installed. Some are compatible with widespread " @@ -2008,50 +1992,50 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1086 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1077 msgid "This section covers these programs:" msgstr "" #. type: Block title -#: documentation/content/en/books/handbook/desktop/_index.adoc:1087 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1078 #, no-wrap msgid "Supported Finance programs" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:1093 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1105 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1084 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1096 #, no-wrap msgid "KMyMoney" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:1095 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1086 #, no-wrap msgid "package:finance/kmymoney[]" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:1098 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1120 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1089 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1111 #, no-wrap msgid "GnuCash" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:1099 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1090 #, no-wrap msgid "GPL 2.0 and GPL 3.0" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:1100 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1091 #, no-wrap msgid "package:finance/gnucash[]" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1111 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1102 msgid "" "KMyMoney is a personal finance application created by the KDE community. " "KMyMoney aims to provide the important features found in commercial personal " @@ -2062,18 +2046,18 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1113 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1104 msgid "To install KMyMoney, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1117 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1108 #, no-wrap msgid "# pkg install kmymoney\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1125 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1116 msgid "" "GnuCash is part of the GNOME effort to provide user-friendly, yet powerful, " "applications to end-users. GnuCash can be used to keep track of income and " @@ -2082,7 +2066,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1130 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1121 msgid "" "GnuCash provides a smart register, a hierarchical system of accounts, and " "many keyboard accelerators and auto-completion methods. It can split a " @@ -2092,12 +2076,12 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1132 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1123 msgid "To install GnuCash, execute:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1136 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1127 #, no-wrap msgid "# pkg install gnucash\n" msgstr "" diff --git a/documentation/content/en/books/handbook/filesystems/_index.po b/documentation/content/en/books/handbook/filesystems/_index.po index a6a4008a70..ae6e0b79e6 100644 --- a/documentation/content/en/books/handbook/filesystems/_index.po +++ b/documentation/content/en/books/handbook/filesystems/_index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2023-04-20 20:56-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -165,11 +165,11 @@ msgstr "" msgid "" "To access an ext file system, mount the ext volume by specifying its FreeBSD " "partition name and an existing mount point. This example mounts [." -"filename]#/dev/ad1s1# on [.filename]#/mnt#:" +"filename]#/dev/ada1s1# on [.filename]#/mnt#:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/filesystems/_index.adoc:103 #, no-wrap -msgid "# mount -t ext2fs /dev/ad1s1 /mnt\n" +msgid "# mount -t ext2fs /dev/ada1s1 /mnt\n" msgstr "" diff --git a/documentation/content/en/books/handbook/glossary.po b/documentation/content/en/books/handbook/glossary.po index 271b9f6144..9fa952038a 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: 2022-02-01 09:20-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -1636,8 +1636,8 @@ msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/glossary.adoc:586 msgid "" -"To merge functionality or a patch from the -CURRENT branch to another, most " -"often -STABLE." +"To merge functionality or a patch from the `main` branch (-CURRENT) to " +"another, most often -STABLE." msgstr "" #. type: Labeled list diff --git a/documentation/content/en/books/handbook/kernelconfig/_index.po b/documentation/content/en/books/handbook/kernelconfig/_index.po index 8e6840717a..5c66bd3e7e 100644 --- a/documentation/content/en/books/handbook/kernelconfig/_index.po +++ b/documentation/content/en/books/handbook/kernelconfig/_index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2023-04-20 20:56-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -91,21 +91,21 @@ msgstr "" msgid "How to troubleshoot if things go wrong." msgstr "" -#. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:68 +#. type: delimited block = 4 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:70 msgid "" "All of the commands listed in the examples in this chapter should be " "executed as `root`." msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:70 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:73 #, no-wrap msgid "Why Build a Custom Kernel?" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:74 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:77 msgid "" "Traditionally, FreeBSD used a monolithic kernel. The kernel was one large " "program, supported a fixed list of devices, and in order to change the " @@ -113,7 +113,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:78 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:81 msgid "" "Today, most of the functionality in the FreeBSD kernel is contained in " "modules which can be dynamically loaded and unloaded from the kernel as " @@ -123,7 +123,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:82 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:85 msgid "" "Occasionally, it is still necessary to perform static kernel configuration. " "Sometimes the needed functionality is so tied to the kernel that it can not " @@ -133,59 +133,68 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:87 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:89 msgid "" "Building a custom kernel is often a rite of passage for advanced BSD users. " "This process, while time consuming, can provide benefits to the FreeBSD " -"system. Unlike the [.filename]#GENERIC# kernel, which must support a wide " -"range of hardware, a custom kernel can be stripped down to only provide " -"support for that computer's hardware. This has a number of benefits, such " -"as:" +"system. Unlike the `GENERIC` kernel, which must support a wide range of " +"hardware, a custom kernel can be stripped down to only provide support for " +"that computer's hardware." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:89 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:91 +msgid "This has a number of benefits, such as:" +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:93 msgid "" "Faster boot time. Since the kernel will only probe the hardware on the " "system, the time it takes the system to boot can decrease." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:90 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:94 msgid "" -"Lower memory usage. A custom kernel often uses less memory than the [." -"filename]#GENERIC# kernel by omitting unused features and device drivers. " -"This is important because the kernel code remains resident in physical " -"memory at all times, preventing that memory from being used by applications. " -"For this reason, a custom kernel is useful on a system with a small amount " -"of RAM." +"Lower memory usage. A custom kernel often uses less memory than the " +"`GENERIC` kernel by omitting unused features and device drivers. This is " +"important because the kernel code remains resident in physical memory at all " +"times, preventing that memory from being used by applications. For this " +"reason, a custom kernel is useful on a system with a small amount of RAM." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:91 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:95 msgid "" "Additional hardware support. A custom kernel can add support for devices " -"which are not present in the [.filename]#GENERIC# kernel." +"which are not present in the `GENERIC` kernel." msgstr "" -#. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:94 +#. type: delimited block = 4 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:100 msgid "" "Before building a custom kernel, consider the reason for doing so. If there " "is a need for specific hardware support, it may already exist as a module." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:98 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:104 msgid "" "Kernel modules exist in [.filename]#/boot/kernel# and may be dynamically " "loaded into the running kernel using man:kldload[8]. Most kernel drivers " -"have a loadable module and manual page. For example, the man:ath[4] " -"wireless network driver has the following information in its manual page:" +"have a loadable module and manual page." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:106 +msgid "" +"For example, the man:ath[4] wireless network driver has the following " +"information in its manual page:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:103 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:111 #, no-wrap msgid "" "Alternatively, to load the driver as a module at boot time, place the\n" @@ -193,33 +202,35 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:105 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:114 #, no-wrap -msgid " if_ath_load=\"YES\"\n" +msgid "" +" if_ath_load=\"YES\"\n" +" if_ath_pci_load=\"YES\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:108 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:117 msgid "" -"Adding `if_ath_load=\"YES\"` to [.filename]#/boot/loader.conf# will load " -"this module dynamically at boot time." +"Adding `if_ath_load=\"YES\"` and `if_ath_pci_load=\"YES\"` to [.filename]#/" +"boot/loader.conf# will load these modules dynamically at boot time." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:111 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:120 msgid "" "In some cases, there is no associated module in [.filename]#/boot/kernel#. " "This is mostly true for certain subsystems." msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:113 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:122 #, no-wrap msgid "Finding the System Hardware" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:118 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:127 msgid "" "Before editing the kernel configuration file, it is recommended to perform " "an inventory of the machine's hardware. On a dual-boot system, the " @@ -227,15 +238,8 @@ msgid "" "Microsoft(R)'s Device Manager contains information about installed devices." msgstr "" -#. type: delimited block = 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:122 -msgid "" -"Some versions of Microsoft(R) Windows(R) have a System icon which can be " -"used to access Device Manager." -msgstr "" - #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:127 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:131 msgid "" "If FreeBSD is the only installed operating system, use man:dmesg[8] to " "determine the hardware that was found and listed during the boot probe. " @@ -245,7 +249,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:134 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:138 #, no-wrap msgid "" "psm0: <PS/2 Mouse> irq 12 on atkbdc0\n" @@ -255,31 +259,42 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:137 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:141 msgid "" "Since this hardware exists, this driver should not be removed from a custom " "kernel configuration file." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:139 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:143 msgid "" "If the output of `dmesg` does not display the results of the boot probe " "output, instead read the contents of [.filename]#/var/run/dmesg.boot#." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:142 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:146 msgid "" "Another tool for finding hardware is man:pciconf[8], which provides more " "verbose output. For example:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:151 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:150 +#, no-wrap +msgid "% pciconf -lv\n" +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:153 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:174 +msgid "The output should be similar to the following:" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:161 #, no-wrap msgid "" -"% pciconf -lv\n" "ath0@pci0:3:0:0: class=0x020000 card=0x058a1014 chip=0x1014168c rev=0x01 hdr=0x00\n" " vendor = 'Atheros Communications Inc.'\n" " device = 'AR5212 Atheros AR5212 802.11abg wireless'\n" @@ -288,14 +303,13 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:154 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:164 msgid "" -"This output shows that the [.filename]#ath# driver located a wireless " -"Ethernet device." +"This output shows that the `ath` driver located a wireless Ethernet device." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:157 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:167 msgid "" "The `-k` flag of man:man[1] can be used to provide useful information. For " "example, it can be used to display a list of manual pages which contain a " @@ -303,16 +317,21 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:163 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:171 +#, no-wrap +msgid "# man -k Atheros\n" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:179 #, no-wrap msgid "" -"# man -k Atheros\n" "ath(4) - Atheros IEEE 802.11 wireless network driver\n" "ath_hal(4) - Atheros Hardware Access Layer (HAL)\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:166 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:182 msgid "" "Once the hardware inventory list is created, refer to it to ensure that " "drivers for installed hardware are not removed as the custom kernel " @@ -320,20 +339,20 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:168 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:184 #, no-wrap msgid "The Configuration File" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:171 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:187 msgid "" "In order to create a custom kernel configuration file and build a custom " "kernel, the full FreeBSD source tree must first be installed." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:174 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:190 msgid "" "If [.filename]#/usr/src/# does not exist or it is empty, source has not been " "installed. Source can be installed with Git using the instructions in " @@ -341,21 +360,20 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:179 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:195 msgid "" "Once source is installed, review the contents of [.filename]#/usr/src/sys#. " "This directory contains a number of subdirectories, including those which " -"represent the following supported architectures: [.filename]#amd64#, [." -"filename]#i386#, [.filename]#powerpc#, and [.filename]#sparc64#. Everything " -"inside a particular architecture's directory deals with that architecture " -"only and the rest of the code is machine independent code common to all " -"platforms. Each supported architecture has a [.filename]#conf# subdirectory " -"which contains the [.filename]#GENERIC# kernel configuration file for that " +"represent the FreeBSD supported architectures. Everything inside a " +"particular architecture's directory deals with that architecture only and " +"the rest of the code is machine independent code common to all platforms. " +"Each supported architecture has a [.filename]#conf# subdirectory which " +"contains the [.filename]#GENERIC# kernel configuration file for that " "architecture." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:185 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:201 msgid "" "Do not make edits to [.filename]#GENERIC#. Instead, copy the file to a " "different name and make edits to the copy. The convention is to use a name " @@ -366,7 +384,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:190 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:206 #, no-wrap msgid "" "# cd /usr/src/sys/amd64/conf\n" @@ -374,26 +392,25 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:194 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:209 msgid "" -"[.filename]#MYKERNEL# can now be customized with any `ASCII` text editor. " -"The default editor is vi, though an easier editor for beginners, called ee, " -"is also installed with FreeBSD." +"The [.filename]#MYKERNEL# file can now be customized with any text editor." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:200 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:216 msgid "" "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." +"remove a `+#+` for any line that you do not understand. More information " +"about the configuration kernel file can be found in man:config[5]." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:206 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:222 msgid "" "It is easy to remove support for a device or option and end up with a broken " "kernel. For example, if the man:ata[4] driver is removed from the kernel " @@ -402,7 +419,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:210 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:226 msgid "" "In addition to the brief descriptions provided in this file, additional " "descriptions are contained in [.filename]#NOTES#, which can be found in the " @@ -412,21 +429,15 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:214 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:231 msgid "" "When finished customizing the kernel configuration file, save a backup copy " -"to a location outside of [.filename]#/usr/src#." -msgstr "" - -#. type: delimited block = 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:216 -msgid "" -"Alternately, keep the kernel configuration file elsewhere and create a " -"symbolic link to the file:" +"to a location outside of [.filename]#/usr/src#. Alternately, keep the " +"kernel configuration file elsewhere and create a symbolic link to the file:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:223 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:238 #, no-wrap msgid "" "# cd /usr/src/sys/amd64/conf\n" @@ -436,7 +447,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:230 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:245 msgid "" "An `include` directive is available for use in configuration files. This " "allows another configuration file to be included in the current one, making " @@ -447,7 +458,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:235 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:250 #, no-wrap msgid "" "include GENERIC\n" @@ -455,7 +466,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:240 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:255 #, no-wrap msgid "" "options IPFIREWALL\n" @@ -465,74 +476,60 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:245 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:259 msgid "" "Using this method, the local configuration file expresses local differences " "from a [.filename]#GENERIC# kernel. As upgrades are performed, new features " "added to [.filename]#GENERIC# will also be added to the local kernel unless " -"they are specifically prevented using `nooptions` or `nodevice`. A " -"comprehensive list of configuration directives and their descriptions may be " -"found in man:config[5]." +"they are specifically prevented using `nooptions` or `nodevice`." msgstr "" -#. type: delimited block = 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:249 +#. type: Plain text +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:261 msgid "" -"To build a file which contains all available options, run the following " -"command as `root`:" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:253 -#, no-wrap -msgid "# cd /usr/src/sys/arch/conf && make LINT\n" +"A comprehensive list of configuration directives and their descriptions may " +"be found in man:config[5]." msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:258 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:263 #, no-wrap msgid "Building and Installing a Custom Kernel" msgstr "" -#. type: delimited block = 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:261 +#. type: Plain text +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:266 msgid "" "Once the edits to the custom configuration file have been saved, the source " "code for the kernel can be compiled using the following steps:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:265 -#, no-wrap -msgid "*Procedure: Building a Kernel*\n" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:267 -msgid "Change to this directory:" +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:268 +msgid "Move to [.filename]#/usr/src#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:271 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:272 #, no-wrap msgid "# cd /usr/src\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:274 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:275 msgid "" "Compile the new kernel by specifying the name of the custom kernel " "configuration file:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:278 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:279 #, no-wrap msgid "# make buildkernel KERNCONF=MYKERNEL\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:281 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:282 msgid "" "Install the new kernel associated with the specified kernel configuration " "file. This command will copy the new kernel to [.filename]#/boot/kernel/" @@ -540,126 +537,169 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:285 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:286 #, no-wrap msgid "# make installkernel KERNCONF=MYKERNEL\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:288 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:289 msgid "" "Shutdown the system and reboot into the new kernel. If something goes wrong, " "refer to <<kernelconfig-noboot, The kernel does not boot>>." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:292 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:295 msgid "" "By default, when a custom kernel is compiled, all kernel modules are " "rebuilt. To update a kernel faster or to build only custom modules, edit [." -"filename]#/etc/make.conf# before starting to build the kernel." -msgstr "" - -#. type: delimited block = 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:294 -msgid "" -"For example, this variable specifies the list of modules to build instead of " -"using the default of building all modules:" +"filename]#/etc/make.conf# before starting to build the kernel. For example, " +"this variable specifies the list of modules to build instead of using the " +"default of building all modules:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:298 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:299 #, no-wrap -msgid "MODULES_OVERRIDE = linux acpi\n" +msgid "MODULES_OVERRIDE=\tlinux ipfw\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:301 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:302 msgid "" "Alternately, this variable lists which modules to exclude from the build " "process:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:305 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:306 #, no-wrap -msgid "WITHOUT_MODULES = linux acpi sound\n" +msgid "WITHOUT_MODULES=\tlinux acpi sound\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/kernelconfig/_index.adoc:309 msgid "" +"This variable instructs the build to skip kernel modules and compile only " +"the kernel itself:" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:313 +#, no-wrap +msgid "NO_MODULES=\tyes\n" +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:320 +msgid "" +"The Ports Framework includes drivers and other modules that depend on kernel " +"interfaces, such as package:graphics/drm-kmod[] or package:emulators/" +"virtualbox-ose-kmod[]. With the `PORTS_MODULES` variable every time the " +"kernel is built, the ports containing kernel modules are re-built against " +"the updated sources. This ensures the kernel module stays in-sync with the " +"kernel itself. The kernel and ports trees should be updated together for " +"maximum compatibility. `PORTS_MODULES` can be added to [.filename]#/etc/" +"make.conf# file to ensure all kernels you build rebuild this module." +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:324 +#, no-wrap +msgid "PORTS_MODULES=\tdrm-kmod virtualbox-ose-kmod\n" +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:328 +msgid "" "Additional variables are available. Refer to man:make.conf[5] for details." msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:311 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:331 #, no-wrap msgid "If Something Goes Wrong" msgstr "" -#. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:314 +#. type: delimited block = 4 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:334 msgid "" "There are four categories of trouble that can occur when building a custom " "kernel:" msgstr "" -#. type: Labeled list -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:315 +#. type: Title === +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:335 #, no-wrap msgid "`config` fails" msgstr "" -#. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:318 +#. type: delimited block = 4 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:338 +msgid "" +"If man:config[5] fails, it will print the line number that is incorrect." +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:340 msgid "" -"If `config` fails, it will print the line number that is incorrect. As an " -"example, for the following message, make sure that line 17 is typed " +"As an example, for the following message, make sure that line 32 is typed " "correctly by comparing it to [.filename]#GENERIC# or [.filename]#NOTES#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:322 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:344 #, no-wrap -msgid "config: line 17: syntax error\n" +msgid "config: /usr/src/sys/amd64/conf/GENERIC:32: syntax error\n" msgstr "" -#. type: Labeled list -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:324 +#. type: Title === +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:346 #, no-wrap msgid "`make` fails" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:327 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:349 +msgid "" +"If man:make[1] fails, it is usually due to an error in the kernel " +"configuration file which is not severe enough for `config` to catch." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:351 msgid "" -"If `make` fails, it is usually due to an error in the kernel configuration " -"file which is not severe enough for `config` to catch. Review the " -"configuration, and if the problem is not apparent, send an email to the " -"{freebsd-questions} which contains the kernel configuration file." +"Review the configuration, and if the problem is not apparent, send an email " +"to the {freebsd-questions} which contains the kernel configuration file." msgstr "" -#. type: Labeled list -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:329 +#. type: Title === +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:353 #, no-wrap msgid "The kernel does not boot" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:334 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:356 msgid "" "If the new kernel does not boot or fails to recognize devices, do not panic! " "Fortunately, FreeBSD has an excellent mechanism for recovering from " -"incompatible kernels. Simply choose the kernel to boot from at the FreeBSD " -"boot loader. This can be accessed when the system boot menu appears by " -"selecting the \"Escape to a loader prompt\" option. At the prompt, type " -"`boot _kernel.old_`, or the name of any other kernel that is known to boot " -"properly." +"incompatible kernels." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:338 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:361 +msgid "" +"Simply choose the kernel to boot from at the FreeBSD boot loader. This can " +"be accessed when the system boot menu appears by selecting the \"Kernel:\" " +"option, which initially displays \"Kernel: default/kernel\". Each time the " +"option is selected, another choice appears, for example \"kernel.old\". " +"When the desired kernel is listed, press return to boot." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:365 msgid "" "After booting with a good kernel, check over the configuration file and try " "to build it again. One helpful resource is [.filename]#/var/log/messages# " @@ -668,7 +708,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:344 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:371 msgid "" "When troubleshooting a kernel make sure to keep a copy of a kernel that is " "known to work, such as [.filename]#GENERIC#. This is important because " @@ -679,27 +719,9 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:349 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:376 #, no-wrap msgid "" "# mv /boot/kernel /boot/kernel.bad\n" "# mv /boot/kernel.good /boot/kernel\n" msgstr "" - -#. type: Labeled list -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:353 -#, no-wrap -msgid "The kernel works, but man:ps[1] does not" -msgstr "" - -#. type: delimited block = 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:356 -msgid "" -"If the kernel version differs from the one that the system utilities have " -"been built with, for example, a kernel built from -CURRENT sources is " -"installed on a -RELEASE system, many system status commands like man:ps[1] " -"and man:vmstat[8] will not work. To fix this, crossref:cutting-" -"edge[makeworld,recompile and install a world] built with the same version of " -"the source tree as the kernel. It is never a good idea to use a different " -"version of the kernel than the rest of the operating system." -msgstr "" diff --git a/documentation/content/en/books/handbook/linuxemu/_index.po b/documentation/content/en/books/handbook/linuxemu/_index.po index 5dfeb7f30c..be6700f74e 100644 --- a/documentation/content/en/books/handbook/linuxemu/_index.po +++ b/documentation/content/en/books/handbook/linuxemu/_index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2023-04-20 20:56-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -47,245 +47,435 @@ msgid "Synopsis" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:56 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:57 msgid "" -"FreeBSD provides optional binary compatibility with Linux(R), allowing users " -"to install and run unmodified Linux binaries. It is available for the i386, " -"amd64, and arm64 architectures." +"FreeBSD provides *optional* binary compatibility with Linux(R), commonly " +"referred to as Linuxulator, allowing users to install and run unmodified " +"Linux binaries. 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." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:58 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:59 +msgid "Before reading this chapter, you should:" +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:61 msgid "" -"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." +"Know how to install crossref:ports[ports,additional third-party software]." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:60 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:63 msgid "After reading this chapter, you will know:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:62 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:65 msgid "How to enable Linux binary compatibility on a FreeBSD system." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:63 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:66 msgid "How to install additional Linux shared libraries." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:64 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:67 msgid "How to install Linux applications on a FreeBSD system." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:65 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:68 msgid "The implementation details of Linux compatibility in FreeBSD." msgstr "" -#. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:67 -msgid "Before reading this chapter, you should:" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:69 -msgid "" -"Know how to install crossref:ports[ports,additional third-party software]." -msgstr "" - #. type: Title == -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:71 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:70 #, no-wrap msgid "Configuring Linux Binary Compatibility" msgstr "" #. type: Plain text +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:73 +msgid "By default, man:linux[4] binary compatibility is not enabled." +msgstr "" + +#. type: Plain text #: documentation/content/en/books/handbook/linuxemu/_index.adoc:75 -msgid "" -"By default, Linux binary compatibility is not enabled. To enable it at boot " -"time, add this line to [.filename]#/etc/rc.conf#:" +msgid "To enable the Linux ABI at boot time, execute the following command:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/linuxemu/_index.adoc:79 #, no-wrap -msgid "linux_enable=\"YES\"\n" +msgid "# sysrc linux_enable=\"YES\"\n" msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/linuxemu/_index.adoc:82 -msgid "Once enabled, it can be started without rebooting by running:" +msgid "" +"Once configured, it can be enabled without rebooting by executing the " +"following command:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:85 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:86 #, no-wrap msgid "# service linux start\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:90 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:89 +msgid "This is enough for statically linked Linux binaries to work." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:92 msgid "" -"The [.filename]#/etc/rc.d/linux# script will load necessary kernel modules " -"and mount filesystems expected by Linux applications under [.filename]#/" -"compat/linux#. This is enough for statically linked Linux binaries to " -"work. They can be started in the same way native FreeBSD binaries can; they " -"behave almost exactly like native processes and can be traced and debugged " -"the usual way." +"The Linux service will load necessary kernel modules and mount filesystems " +"expected by Linux applications under [.filename]#/compat/linux#. Linux " +"binaries can then be started in the same way that native FreeBSD binaries " +"can; they behave almost exactly like native processes and can be traced and " +"debugged the usual way." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:93 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:94 msgid "" -"Linux binaries linked dynamically (which is the vast majority) also require " -"Linux shared libraries to be installed - they can run on top of the FreeBSD " -"kernel, but they cannot use FreeBSD libraries; this is similar to how 32-bit " -"binaries cannot use native 64-bit libraries. There are several ways of " -"providing those libraries: one can copy them over from an existing Linux " -"installation using the same architecture, install them from FreeBSD " -"packages, or install using man:debootstrap[8] (from package:sysutils/" -"debootstrap[]), and others." +"The current content of [.filename]#/compat/linux# can be checked executing " +"the following command:" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:98 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:145 +#, no-wrap +msgid "# ls -l /compat/linux/\n" +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:101 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:148 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:195 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:258 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:336 +msgid "The output should be similar to the following:" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:108 +#, no-wrap +msgid "" +"total 1\n" +"dr-xr-xr-x 13 root wheel 512 Apr 11 19:12 dev\n" +"dr-xr-xr-x 1 root wheel 0 Apr 11 21:03 proc\n" +"dr-xr-xr-x 1 root wheel 0 Apr 11 21:03 sys\n" msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:95 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:111 #, no-wrap -msgid "CentOS Base System from FreeBSD Packages" +msgid "Linux userlands" +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:115 +msgid "" +"Most Linux software requires more than just an ABI to work, depending " +"perhaps on common libraries. In order to run such Linux software, a Linux " +"userland must be installed first." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:100 -msgid "This method is not yet available for arm64." +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:119 +msgid "" +"If all that is wanted is to run some software already included in the Ports " +"tree, it can be installed via the man:pkg[8] package manager which will " +"automatically setup the required Linux userland." msgstr "" -#. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:103 +#. type: delimited block = 4 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:121 msgid "" -"The easiest way to install Linux libraries is to install package:emulators/" -"linux_base-c7[] package or port, which places the CentOS 7-derived base " -"system into [.filename]#/compat/linux#:" +"For example, to install Sublime Text 4, along with all the Linux libraries " +"it depends on, run this command:" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:125 +#, no-wrap +msgid "# pkg install linux-sublime-text4\n" +msgstr "" + +#. type: Title === +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:129 +#, no-wrap +msgid "CentOS Base System from FreeBSD Packages" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:132 +msgid "To install the CentOS userland execute the following command:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:107 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:136 #, no-wrap msgid "# pkg install linux_base-c7\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:111 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:139 +msgid "" +"package:emulators/linux_base-c7[] will place the base system derived from " +"CentOS 7 into [.filename]#/compat/linux#." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:141 msgid "" -"FreeBSD provides packages for some Linux binary applications. For example, " -"to install Sublime Text 4, along with all the Linux libraries it depends on, " -"run this command:" +"After installing the package, the contents of [.filename]#/compat/linux# can " +"be verified by running the following command to check that the CentOS " +"userland has been installed:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:114 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:165 #, no-wrap -msgid "# pkg install linux-sublime-text4\n" +msgid "" +"total 30\n" +"lrwxr-xr-x 1 root wheel 7 Apr 11 2018 bin -> usr/bin\n" +"drwxr-xr-x 13 root wheel 512 Apr 11 21:10 dev\n" +"drwxr-xr-x 25 root wheel 64 Apr 11 21:10 etc\n" +"lrwxr-xr-x 1 root wheel 7 Apr 11 2018 lib -> usr/lib\n" +"lrwxr-xr-x 1 root wheel 9 Apr 11 2018 lib64 -> usr/lib64\n" +"drwxr-xr-x 2 root wheel 2 Apr 11 21:10 opt\n" +"dr-xr-xr-x 1 root wheel 0 Apr 11 21:25 proc\n" +"lrwxr-xr-x 1 root wheel 8 Feb 18 02:10 run -> /var/run\n" +"lrwxr-xr-x 1 root wheel 8 Apr 11 2018 sbin -> usr/sbin\n" +"drwxr-xr-x 2 root wheel 2 Apr 11 21:10 srv\n" +"dr-xr-xr-x 1 root wheel 0 Apr 11 21:25 sys\n" +"drwxr-xr-x 8 root wheel 9 Apr 11 21:10 usr\n" +"drwxr-xr-x 16 root wheel 17 Apr 11 21:10 var\n" msgstr "" -#. type: Title == -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:117 +#. type: Title === +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:168 #, no-wrap -msgid "Debian / Ubuntu Base System with man:debootstrap[8]" +msgid "Debian / Ubuntu Base System with debootstrap" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:122 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:172 msgid "" "An alternative way of providing Linux shared libraries is by using package:" "sysutils/debootstrap[]. This has the advantage of providing a full Debian " -"or Ubuntu distribution. To use it, follow the instructions at FreeBSD Wiki: " -"https://wiki.freebsd.org/LinuxJails[FreeBSD Wiki - Linux Jails]." +"or Ubuntu distribution." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:124 -msgid "" -"After debootstrapping, man:chroot[8] into the newly created directory and " -"install software in a way typical for the Linux distribution inside, for " -"example:" +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:174 +msgid "To install debootstrap execute the following command:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:129 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:178 #, no-wrap -msgid "" -"# chroot /compat/ubuntu /bin/bash\n" -"root@hostname:/# apt update\n" +msgid "# pkg install debootstrap\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:134 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:182 msgid "" -"It is possible to debootstrap into [.filename]#/compat/linux#, but it is " -"discouraged to avoid collisions with files installed from FreeBSD ports and " +"man:debootstrap[8] needs man:linux[4] ABI support to be enabled as per the " +"instructions above. Once enabled, execute the following command to install " +"Ubuntu or Debian in [.filename]#/compat/ubuntu#:" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:186 +#, no-wrap +msgid "# debootstrap focal /compat/ubuntu\n" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:192 +msgid "" +"While it is technically possible to install into [.filename]#/compat/linux# " +"instead, it's discouraged due to possible clashes with CentOS-based " "packages. Instead, derive the directory name from the distribution or " -"version name, e.g., [.filename]#/compat/ubuntu#. If the bootstrapped " -"instance is intended to provide Linux shared libraries without having to " -"explicitly use chroot or jails, one can point the kernel at it by updating " -"the `compat.linux.emul_path` sysctl and adding a line like this to [." -"filename]#/etc/sysctl.conf#:" +"version name, e.g., [.filename]#/compat/ubuntu#." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:138 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:213 #, no-wrap -msgid "compat.linux.emul_path=\"/compat/ubuntu\"\n" +msgid "" +"I: Retrieving InRelease \n" +"I: Checking Release signature\n" +"I: Valid Release signature (key id F6ECB3762474EDA9D21B7022871920D1991BC93C)\n" +"I: Retrieving Packages \n" +"I: Validating Packages \n" +"I: Resolving dependencies of required packages...\n" +"I: Resolving dependencies of base packages...\n" +"I: Checking component main on http://archive.ubuntu.com/ubuntu...\n" +"[...]\n" +"I: Configuring console-setup...\n" +"I: Configuring kbd...\n" +"I: Configuring ubuntu-minimal...\n" +"I: Configuring libc-bin...\n" +"I: Configuring ca-certificates...\n" +"I: Base system installed successfully.\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:142 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:216 +msgid "Then set up mounts in [.filename]#/etc/fstab#." +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:220 msgid "" -"This sysctl controls the kernel's path translation mechanism; see man:" -"linux[4] for details. Please note that changing it might cause trouble for " -"Linux applications installed from FreeBSD packages; one reason is that many " -"of those applications are still 32-bit, while Ubuntu seems to be deprecating " -"32-bit library support." +"If the contents of the home directory should be shared, or to be able to run " +"X11 applications, [.filename]#/home# and [.filename]#/tmp# should be mounted " +"in the linux compat area using man:nullfs[5] for loopback." msgstr "" -#. type: Title == -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:144 +#. type: delimited block = 4 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:222 +msgid "The following example can be added to [.filename]#/etc/fstab#:" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:233 #, no-wrap -msgid "Advanced Topics" +msgid "" +"# Device Mountpoint FStype Options Dump Pass#\n" +"devfs /compat/ubuntu/dev devfs rw,late 0 0\n" +"tmpfs /compat/ubuntu/dev/shm tmpfs rw,late,size=1g,mode=1777 0 0\n" +"fdescfs /compat/ubuntu/dev/fd fdescfs rw,late,linrdlnk 0 0\n" +"linprocfs /compat/ubuntu/proc linprocfs rw,late 0 0\n" +"linsysfs /compat/ubuntu/sys linsysfs rw,late 0 0\n" +"/tmp /compat/ubuntu/tmp nullfs rw,late 0 0\n" +"/home /compat/ubuntu/home nullfs rw,late 0 0\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:148 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:236 +msgid "Then execute man:mount[8]:" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:240 +#, no-wrap +msgid "# mount -al\n" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:244 +msgid "To access the system using man:chroot[8] execute the following command:" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:248 +#, no-wrap +msgid "# chroot /compat/ubuntu /bin/bash\n" +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:251 +msgid "Then man:uname[1] can be executed to check the Linux environment:" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:255 +#, no-wrap +msgid "# uname -s -r -m\n" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:262 +#, no-wrap +msgid "Linux 3.17.0 x86_64\n" +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:266 +msgid "" +"Once inside the chroot, the system behaves as per a normal Ubuntu " +"installation. While systemd doesn't work, the man:service[8] command works " +"as usual." +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:270 msgid "" -"The Linux compatibility layer is a work in progress. Consult https://wiki." -"freebsd.org/Linuxulator[FreeBSD Wiki - Linuxulator] for more information." +"To add the package repositories missing from defaults edit the file [." +"filename]#/compat/ubuntu/etc/apt/sources.list#." +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:272 +msgid "For amd64 the following example can be used:" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:279 +#, no-wrap +msgid "" +"deb http://archive.ubuntu.com/ubuntu focal main universe restricted multiverse\n" +"deb http://security.ubuntu.com/ubuntu/ focal-security universe multiverse restricted main\n" +"deb http://archive.ubuntu.com/ubuntu focal-backports universe multiverse restricted main\n" +"deb http://archive.ubuntu.com/ubuntu focal-updates universe multiverse restricted main\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:150 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:282 +msgid "For arm64 this other example can be used:" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:286 +#, no-wrap +msgid "deb http://ports.ubuntu.com/ubuntu-ports bionic main universe restricted multiverse\n" +msgstr "" + +#. type: Title == +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:290 +#, no-wrap +msgid "Advanced Topics" +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:293 msgid "" "A list of all Linux-related man:sysctl[8] knobs can be found in man:linux[4]." msgstr "" -#. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:153 +#. type: delimited block = 4 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:295 +msgid "Some applications require specific filesystems to be mounted." +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:297 msgid "" -"Some applications require specific filesystems to be mounted. This is " -"normally handled by the [.filename]#/etc/rc.d/linux# script, but can be " -"disabled by adding this line to [.filename]#/etc/rc.conf#:" +"This is normally handled by the [.filename]#/etc/rc.d/linux# script but can " +"be disabled at boot executing the following command:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:157 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:301 #, no-wrap -msgid "linux_mounts_enable=\"NO\"\n" +msgid "sysrc linux_mounts_enable=\"NO\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:160 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:304 msgid "" "Filesystems mounted by the rc script will not work for Linux processes " "inside chroots or jails; if needed, configure them in [.filename]#/etc/" @@ -293,7 +483,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:166 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:312 #, no-wrap msgid "" "devfs /compat/linux/dev devfs rw,late 0 0\n" @@ -304,28 +494,28 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:169 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:315 msgid "" "Since the Linux binary compatibility layer has gained support for running " -"both 32- and 64-bit Linux binaries (on 64-bit x86 hosts), it is no longer " -"possible to link the emulation functionality statically into a custom kernel." +"both 32- and 64-bit Linux binaries, it is no longer possible to link the " +"emulation functionality statically into a custom kernel." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:171 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:317 #, no-wrap msgid "Installing Additional Libraries Manually" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:176 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:322 msgid "" "For base system subdirectories created with man:debootstrap[8], use the " "instructions above instead." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:179 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:325 msgid "" "If a Linux application complains about missing shared libraries after " "configuring Linux binary compatibility, determine which shared libraries the " @@ -333,35 +523,49 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:182 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:327 msgid "" "From a Linux system using the same CPU architecture, `ldd` can be used to " -"determine which shared libraries the application needs. For example, to " -"check which shared libraries `linuxdoom` needs, run this command from a " -"Linux system that has Doom installed:" +"determine which shared libraries the application needs." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:329 +msgid "" +"For example, to check which shared libraries `linuxdoom` needs, run this " +"command from a Linux system that has Doom installed:" +msgstr "" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:333 +#, no-wrap +msgid "% ldd linuxdoom\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:189 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:342 #, no-wrap msgid "" -"% ldd linuxdoom\n" "libXt.so.3 (DLL Jump 3.1) => /usr/X11/lib/libXt.so.3.1.0\n" "libX11.so.3 (DLL Jump 3.1) => /usr/X11/lib/libX11.so.3.1.0\n" "libc.so.4 (DLL Jump 4.5pl26) => /lib/libc.so.4.6.29\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:194 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:346 msgid "" "Then, copy all the files in the last column of the output from the Linux " "system into [.filename]#/compat/linux# on the FreeBSD system. Once copied, " -"create symbolic links to the names in the first column. This example will " -"result in the following files on the FreeBSD system:" +"create symbolic links to the names in the first column." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:348 +msgid "This example will result in the following files on the FreeBSD system:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:203 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:357 #, no-wrap msgid "" "/compat/linux/usr/X11/lib/libXt.so.3.1.0\n" @@ -373,23 +577,22 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:208 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:362 msgid "" "If a Linux shared library already exists with a matching major revision " "number to the first column of the `ldd` output, it does not need to be " "copied to the file named in the last column, as the existing library should " -"work. It is advisable to copy the shared library if it is a newer version, " -"though. The old one can be removed, as long as the symbolic link points to " -"the new one." +"work. It is advisable to copy the shared library if it is a newer version. " +"The old one can be removed if the symbolic link points to the new one." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:210 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:364 msgid "For example, these libraries already exist on the FreeBSD system:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:215 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:369 #, no-wrap msgid "" "/compat/linux/lib/libc.so.4.6.27\n" @@ -397,18 +600,18 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:218 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:372 msgid "and `ldd` indicates that a binary requires a later version:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:222 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:376 #, no-wrap msgid "libc.so.4 (DLL Jump 4.5pl26) -> libc.so.4.6.29\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:226 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:380 msgid "" "Since the existing library is only one or two versions out of date in the " "last digit, the program should still work with the slightly older version. " @@ -417,7 +620,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:231 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:385 #, no-wrap msgid "" "/compat/linux/lib/libc.so.4.6.29\n" @@ -425,33 +628,39 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:235 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:389 msgid "" -"Generally, one will need to look for the shared libraries that Linux " -"binaries depend on only the first few times that a Linux program is " -"installed on FreeBSD. After a while, there will be a sufficient set of " -"Linux shared libraries on the system to be able to run newly installed Linux " -"binaries without any extra work." +"Generally, it is only necessary to look for the shared libraries that Linux " +"binaries depend on the first few times that a Linux program is installed on " +"FreeBSD. After a while, there will be a sufficient set of Linux shared " +"libraries on the system to be able to run newly installed Linux binaries " +"without any extra work." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:236 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:390 #, no-wrap msgid "Branding Linux ELF Binaries" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:240 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:393 msgid "" "The FreeBSD kernel uses several methods to determine if the binary to be " "executed is a Linux one: it checks the brand in the ELF file header, looks " "for known ELF interpreter paths and checks ELF notes; finally, by default, " -"unbranded ELF executables are assumed to be Linux anyway. Should all those " -"methods fail, an attempt to execute the binary might result in error message:" +"unbranded ELF executables are assumed to be Linux anyway." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:395 +msgid "" +"Should all those methods fail, an attempt to execute the binary might result " +"in an error message:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:246 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:401 #, no-wrap msgid "" "% ./my-linux-elf-binary\n" @@ -460,26 +669,26 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:249 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:404 msgid "" "To help the FreeBSD kernel distinguish between a FreeBSD ELF binary and a " "Linux binary, use man:brandelf[1]:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:253 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:408 #, no-wrap msgid "% brandelf -t Linux my-linux-elf-binary\n" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:255 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:410 #, no-wrap msgid "Installing a Linux RPM Based Application" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:259 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:414 msgid "" "To install a Linux RPM-based application, first install the package:" "archivers/rpm4[] package or port. Once installed, `root` can use this " @@ -487,7 +696,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:264 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:419 #, no-wrap msgid "" "# cd /compat/linux\n" @@ -495,25 +704,26 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:268 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:423 msgid "" "If necessary, `brandelf` the installed ELF binaries. Note that this will " -"prevent a clean uninstall." +"prevent a clean uninstall as the binaries are modified by the `brandelf` " +"program." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:269 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:424 #, no-wrap msgid "Configuring the Hostname Resolver" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:272 -msgid "If DNS does not work or this error appears:" +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:427 +msgid "When using Linux binaries, if DNS does not work or this error appears:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:277 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:432 #, no-wrap msgid "" "resolv+: \"bind\" is an invalid keyword resolv+:\n" @@ -521,12 +731,12 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:280 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:435 msgid "configure [.filename]#/compat/linux/etc/host.conf# as follows:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:285 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:440 #, no-wrap msgid "" "order hosts, bind\n" @@ -534,148 +744,25 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:290 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:445 msgid "" "This specifies that [.filename]#/etc/hosts# is searched first and DNS is " "searched second. When [.filename]#/compat/linux/etc/host.conf# does not " -"exist, Linux applications use [.filename]#/etc/host.conf# and complain about " -"the incompatible FreeBSD syntax. Remove `bind` if a name server is not " -"configured using [.filename]#/etc/resolv.conf#." +"exist, Linux applications try to use [.filename]#/etc/host.conf# in the host " +"system but they complain since that file does not exist in FreeBSD. Remove " +"`bind` if a name server is not configured using [.filename]#/etc/resolv." +"conf#." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:292 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:447 #, no-wrap msgid "Miscellaneous" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:295 -msgid "" -"This section describes how Linux binary compatibility works and is based on " -"an email written to {freebsd-chat} by Terry Lambert mailto:tlambert@primenet." -"com[tlambert@primenet.com] (Message ID: `<199906020108.SAA07001@usr09." -"primenet.com>`)." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:298 -msgid "" -"FreeBSD has an abstraction called an \"execution class loader\". This is a " -"wedge into the man:execve[2] system call." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:300 -msgid "" -"Historically, the UNIX(R) loader examined the magic number (generally the " -"first 4 or 8 bytes of the file) to see if it was a binary known to the " -"system, and if so, invoked the binary loader." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:303 -msgid "" -"If it was not the binary type for the system, the man:execve[2] call " -"returned a failure, and the shell attempted to start executing it as shell " -"commands. The assumption was a default of \"whatever the current shell is\"." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:305 -msgid "" -"Later, a hack was made for man:sh[1] to examine the first two characters, " -"and if they were `:\\n`, it invoked the man:csh[1] shell instead." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:307 -msgid "" -"FreeBSD has a list of loaders, instead of a single loader, with a fallback " -"to the `#!` loader for running shell interpreters or shell scripts." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:310 -msgid "" -"For the Linux ABI support, FreeBSD sees the magic number as an ELF binary. " -"The ELF loader looks for a specialized _brand_, which is a comment section " -"in the ELF image, and which is not present on SVR4/Solaris(TM) ELF binaries." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:312 -msgid "" -"For Linux binaries to function, they must be _branded_ as type `Linux` using " -"man:brandelf[1]:" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:316 -#, no-wrap -msgid "# brandelf -t Linux file\n" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:321 -msgid "" -"When the ELF loader sees the `Linux` brand, the loader replaces a pointer in " -"the `proc` structure. All system calls are indexed through this pointer. " -"In addition, the process is flagged for special handling of the trap vector " -"for the signal trampoline code, and several other (minor) fix-ups that are " -"handled by the Linux kernel module." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:323 -msgid "" -"The Linux system call vector contains, among other things, a list of " -"`sysent[]` entries whose addresses reside in the kernel module." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:325 -msgid "" -"When a system call is called by the Linux binary, the trap code dereferences " -"the system call function pointer off the `proc` structure, and gets the " -"Linux, not the FreeBSD, system call entry points." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:333 -msgid "" -"Linux mode dynamically _reroots_ lookups. This is, in effect, equivalent to " -"`union` file system mounts. First, an attempt is made to look up the file " -"in [.filename]#/compat/linux/original-path#. If that fails, the lookup is " -"done in [.filename]#/original-path#. This makes sure that binaries that " -"require other binaries can run. For example, the Linux toolchain can all " -"run under Linux ABI support. It also means that the Linux binaries can load " -"and execute FreeBSD binaries, if there are no corresponding Linux binaries " -"present, and that a man:uname[1] command can be placed in the [.filename]#/" -"compat/linux# directory tree to ensure that the Linux binaries cannot tell " -"they are not running on Linux." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:338 -msgid "" -"In effect, there is a Linux kernel in the FreeBSD kernel. The various " -"underlying functions that implement all of the services provided by the " -"kernel are identical to both the FreeBSD system call table entries, and the " -"Linux system call table entries: file system operations, virtual memory " -"operations, signal delivery, and System V IPC. The only difference is that " -"FreeBSD binaries get the FreeBSD _glue_ functions, and Linux binaries get " -"the Linux _glue_ functions. The FreeBSD _glue_ functions are statically " -"linked into the kernel, and the Linux _glue_ functions can be statically " -"linked, or they can be accessed via a kernel module." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:341 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:449 msgid "" -"Technically, this is not really emulation, it is an ABI implementation. It " -"is sometimes called \"Linux emulation\" because the implementation was done " -"at a time when there was no other word to describe what was going on. " -"Saying that FreeBSD ran Linux binaries was not true, since the code was not " -"compiled in." +"More information on how binary compatibility works with Linux(R) can be " +"found in the article link:{linux-emulation}[Linux emulation in FreeBSD]." msgstr "" diff --git a/documentation/content/en/books/handbook/mirrors/_index.po b/documentation/content/en/books/handbook/mirrors/_index.po index 7420ce49c6..9014402d24 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: 2023-04-20 20:56-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -69,7 +69,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:61 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:94 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:96 #, no-wrap msgid "Protocols" msgstr "" @@ -147,791 +147,801 @@ msgid "link:https://www.vuxml.org/[https]" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:78 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:79 #, no-wrap msgid "FreeBSD Project VuXML web page. `pkg audit` fetches the list of vulnerabilities from this service." msgstr "" -#. type: Plain text +#. type: Table +#: documentation/content/en/books/handbook/mirrors/_index.adoc:80 +#, no-wrap +msgid "**www.FreeBSD.org** / **docs.FreeBSD.org**" +msgstr "" + +#. type: Table #: documentation/content/en/books/handbook/mirrors/_index.adoc:81 -msgid "All official mirrors support IPv4 and IPv6." +#, no-wrap +msgid "`https`" msgstr "" -#. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:83 -msgid "" -"The FreeBSD website (https://www.FreeBSD.org and https://docs.FreeBSD.org) " -"are not hosted in the GeoDNS Infrastructure; there are ongoing studies of " -"its implementation." +#. type: Table +#: documentation/content/en/books/handbook/mirrors/_index.adoc:82 +#, no-wrap +msgid "link:https://www.freebsd.org/[FreeBSD Web Site] and the link:https://docs.freebsd.org/[FreeBSD Documentation Portal]." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/mirrors/_index.adoc:85 +msgid "All official mirrors support IPv4 and IPv6." +msgstr "" + +#. type: Plain text +#: documentation/content/en/books/handbook/mirrors/_index.adoc:87 msgid "" "http://ftp-archive.FreeBSD.org is not in the GeoDNS Infrastructure, hosted " "in only one location (US)." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:87 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:89 msgid "" "The project is looking for new locations; those willing to sponsor, please " "reach out to the Cluster Administrators team for more information." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:89 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:91 msgid "Mirror list maintained by the community and other companies:" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:92 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:94 #, no-wrap msgid "Country" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:92 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:94 #, no-wrap msgid "Hostname" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:95 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:97 #, 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:96 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:98 #, no-wrap msgid "ftp.au.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:98 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:100 #, 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:100 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:102 #, no-wrap msgid "ftp3.au.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:102 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:104 #, 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:103 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:105 #, 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:104 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:106 #, no-wrap msgid "ftp.at.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:106 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:108 #, 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:107 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:109 #, 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:108 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:110 #, no-wrap msgid "ftp2.br.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:110 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:112 #, 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:112 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:114 #, no-wrap msgid "ftp3.br.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:114 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:116 #, 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:115 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:117 #, 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:116 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:118 #, no-wrap msgid "ftp.bg.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:118 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:120 #, 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:119 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:121 #, 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:120 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:122 #, no-wrap msgid "ftp.cz.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:122 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:124 #, 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:123 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:125 #, 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:124 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:126 #, no-wrap msgid "ftp.dk.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:126 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:128 #, 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:127 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:129 #, 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:128 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:130 #, no-wrap msgid "ftp.fi.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:130 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:132 #, no-wrap msgid "link:ftp://ftp.fi.FreeBSD.org/pub/FreeBSD[ftp]" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:131 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:133 #, 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:132 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:134 #, no-wrap msgid "ftp.fr.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:134 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:136 #, 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:136 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:138 #, no-wrap msgid "ftp3.fr.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:138 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:140 #, no-wrap msgid "link:ftp://ftp3.fr.FreeBSD.org/pub/FreeBSD[ftp]" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:140 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:142 #, no-wrap msgid "ftp6.fr.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:142 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:144 #, 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:143 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:145 #, 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:144 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:146 #, no-wrap msgid "ftp.de.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:146 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:148 #, no-wrap msgid "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[rsync] link:rsync://ftp.de.FreeBSD.org[rsync_v6]" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:148 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:150 #, no-wrap msgid "ftp1.de.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:150 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:152 #, 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:152 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:154 #, no-wrap msgid "ftp2.de.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:154 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:156 #, 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:156 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:158 #, no-wrap msgid "ftp5.de.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:158 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:160 #, 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:160 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:162 #, no-wrap msgid "ftp7.de.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:162 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:164 #, 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:163 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:165 #, 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:164 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:166 #, no-wrap msgid "ftp.gr.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:166 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:168 #, 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:168 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:170 #, no-wrap msgid "ftp2.gr.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:170 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:172 #, 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:171 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:173 #, 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:172 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:174 #, no-wrap msgid "ftp.jp.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:174 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:176 #, 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:176 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:178 #, no-wrap msgid "ftp2.jp.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:178 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:180 #, 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:180 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:182 #, no-wrap msgid "ftp3.jp.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:182 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:184 #, 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:184 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:186 #, no-wrap msgid "ftp4.jp.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:186 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:188 #, no-wrap msgid "link:ftp://ftp4.jp.FreeBSD.org/pub/FreeBSD[ftp]" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:188 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:190 #, no-wrap msgid "ftp6.jp.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:190 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:192 #, 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:191 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:193 #, 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:192 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:194 #, no-wrap msgid "ftp.kr.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:194 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:196 #, 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:196 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:198 #, no-wrap msgid "ftp2.kr.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:198 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:200 #, no-wrap msgid "link:rsync://ftp2.kr.FreeBSD.org[rsync]" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:199 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:201 #, 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:200 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:202 #, no-wrap msgid "ftp.lv.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:202 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:204 #, 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:203 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:205 #, 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:204 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:206 #, no-wrap msgid "ftp.nl.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:206 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:208 #, 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:208 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:210 #, no-wrap msgid "ftp2.nl.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:210 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:212 #, 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:211 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:213 #, 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:212 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:214 #, no-wrap msgid "ftp.nz.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:214 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:216 #, 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:215 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:217 #, 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:216 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:218 #, no-wrap msgid "ftp.no.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:218 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:220 #, 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:219 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:221 #, 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:220 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:222 #, no-wrap msgid "ftp.pl.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:222 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:224 #, 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:223 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:225 #, 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:224 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:226 #, no-wrap msgid "ftp.ru.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:226 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:228 #, 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:228 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:230 #, no-wrap msgid "ftp2.ru.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:230 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:232 #, 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:231 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:233 #, 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:232 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:234 #, no-wrap msgid "ftp.si.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:234 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:236 #, 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:235 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:237 #, 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:236 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:238 #, no-wrap msgid "ftp.za.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:238 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:240 #, 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:240 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:242 #, no-wrap msgid "ftp2.za.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:242 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:244 #, 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:244 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:246 #, no-wrap msgid "ftp4.za.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:246 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:248 #, 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:247 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:249 #, 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:248 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:250 #, no-wrap msgid "ftp.se.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:250 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:252 #, 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:251 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:253 #, 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:252 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:254 #, no-wrap msgid "ftp4.tw.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:254 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:256 #, 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:256 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:258 #, no-wrap msgid "ftp5.tw.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:258 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:260 #, 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:259 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:261 #, 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:260 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:262 #, no-wrap msgid "ftp.ua.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:262 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:264 #, 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:263 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:265 #, 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:264 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:266 #, no-wrap msgid "ftp.uk.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:266 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:268 #, 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:268 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:270 #, no-wrap msgid "ftp2.uk.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:270 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:272 #, 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:271 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:273 #, 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:272 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:274 #, no-wrap msgid "ftp11.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:274 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:276 #, 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:276 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:278 #, no-wrap msgid "ftp14.FreeBSD.org" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:278 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:280 #, 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:280 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:282 #, no-wrap msgid "ftp5.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: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:284 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:286 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:286 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:288 #, no-wrap msgid "Using Git" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/mirrors/_index.adoc:289 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:421 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:291 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:423 #, no-wrap msgid "Introduction" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:293 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:295 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 " @@ -940,7 +950,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:298 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:300 msgid "" "Git is generally a developer tool. Users may prefer to use `freebsd-update` " "(crossref:cutting-edge[updating-upgrading-freebsdupdate,“FreeBSD Update”]) " @@ -949,45 +959,45 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:301 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:303 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:303 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:447 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:305 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:449 #, no-wrap msgid "Installation" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:306 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:308 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:310 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:312 #, no-wrap msgid "# pkg install git\n" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/mirrors/_index.adoc:313 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:315 #, no-wrap msgid "Running Git" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:317 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:319 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:322 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:324 msgid "" "Git uses URLs to designate a repository. There are three different " "repositories, `src` for the FreeBSD system source code, `doc` for " @@ -998,115 +1008,115 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/handbook/mirrors/_index.adoc:324 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:326 #, no-wrap msgid "FreeBSD Git Repository URL Table" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:327 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:329 #, no-wrap msgid "Item" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:328 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:330 #, no-wrap msgid "Git URL" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:328 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:330 #, no-wrap msgid "Read-only src repo via HTTPS" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:329 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:331 #, no-wrap msgid "`https://git.FreeBSD.org/src.git`" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:329 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:331 #, no-wrap msgid "Read-only src repo via anon-ssh" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:330 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:332 #, no-wrap msgid "`ssh://anongit@git.FreeBSD.org/src.git`" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:330 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:332 #, no-wrap msgid "Read-only doc repo via HTTPS" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:331 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:333 #, no-wrap msgid "`https://git.FreeBSD.org/doc.git`" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:331 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:333 #, no-wrap msgid "Read-only doc repo via anon-ssh" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:332 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:334 #, no-wrap msgid "`ssh://anongit@git.FreeBSD.org/doc.git`" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:332 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:334 #, no-wrap msgid "Read-only ports repo via HTTPS" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:333 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:335 #, no-wrap msgid "`https://git.FreeBSD.org/ports.git`" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:333 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:335 #, no-wrap msgid "Read-only ports repo via anon-ssh" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:334 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:336 #, no-wrap msgid "`ssh://anongit@git.FreeBSD.org/ports.git`" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:337 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:339 msgid "" "External mirrors maintained by project members are also available; please " "refer to the <<external-mirrors>> section." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:339 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:341 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:343 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:345 #, 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:348 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:350 msgid "" "The `-o freebsd` option specifies the origin; by convention in the FreeBSD " "documentation, the origin is assumed to be `freebsd`. Because the initial " @@ -1115,14 +1125,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:351 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:353 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:355 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:357 #, no-wrap msgid "" "# cd /usr/src\n" @@ -1130,14 +1140,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:359 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:361 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:364 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:366 #, no-wrap msgid "" "# cd /usr/src\n" @@ -1145,47 +1155,47 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:367 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:522 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:369 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:524 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:368 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:370 #, no-wrap msgid "Web-based repository browser" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:371 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:373 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:372 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:374 #, no-wrap msgid "For Developers" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:375 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:377 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:377 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:379 #, no-wrap msgid "External mirrors" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:382 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:384 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 " @@ -1195,76 +1205,76 @@ msgid "" msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/mirrors/_index.adoc:383 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:385 #, no-wrap msgid "Codeberg" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:385 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:387 msgid "doc: https://codeberg.org/FreeBSD/freebsd-doc" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:386 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:388 msgid "ports: https://codeberg.org/FreeBSD/freebsd-ports" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:387 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:389 msgid "src: https://codeberg.org/FreeBSD/freebsd-src" msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/mirrors/_index.adoc:388 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:390 #, no-wrap msgid "GitHub" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:390 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:392 msgid "doc: https://github.com/freebsd/freebsd-doc" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:391 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:393 msgid "ports: https://github.com/freebsd/freebsd-ports" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:392 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:394 msgid "src: https://github.com/freebsd/freebsd-src" msgstr "" #. type: Labeled list -#: documentation/content/en/books/handbook/mirrors/_index.adoc:393 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:395 #, no-wrap msgid "GitLab" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:395 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:397 msgid "doc: https://gitlab.com/FreeBSD/freebsd-doc" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:396 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:398 msgid "ports: https://gitlab.com/FreeBSD/freebsd-ports" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:397 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:399 msgid "src: https://gitlab.com/FreeBSD/freebsd-src" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/mirrors/_index.adoc:398 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:400 #, no-wrap msgid "Mailing lists" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:402 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:404 msgid "" "The main mailing list for general usage and questions about git in the " "FreeBSD project is https://lists.freebsd.org/subscription/freebsd-" @@ -1273,72 +1283,72 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/mirrors/_index.adoc:403 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:405 #, no-wrap msgid "SSH host keys" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:406 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:408 msgid "gitrepo.FreeBSD.org host key fingerprints:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:407 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:409 msgid "" "ECDSA key fingerprint is `SHA256:seWO5D27ySURcx4bknTNKlC1mgai0whP443PAKEvvZA`" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:408 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:410 msgid "" "ED25519 key fingerprint is `SHA256:" "lNR6i4BEOaaUhmDHBA1WJsO7H3KtvjE2r5q4sOxtIWo`" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:409 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:411 msgid "" "RSA key fingerprint is `SHA256:f453CUEFXEJAXlKeEHV+ajJfeEfx9MdKQUD7lIscnQI`" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:411 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:413 msgid "git.FreeBSD.org host key fingerprints:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:412 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:414 msgid "" "ECDSA key fingerprint is `SHA256:/UlirUAsGiitupxmtsn7f9b7zCWd0vCs4Yo/tpVWP9w`" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:413 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:415 msgid "" "ED25519 key fingerprint is `SHA256:" "y1ljKrKMD3lDObRUG3xJ9gXwEIuqnh306tSyFd1tuZE`" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:414 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:416 msgid "" "RSA key fingerprint is `SHA256:jBe6FQGoH4HjvrIVM23dcnLZk9kmpdezR/CvQzm7rJM`" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:416 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:418 msgid "These are also published as SSHFP records in DNS." msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/mirrors/_index.adoc:418 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:420 #, no-wrap msgid "Using Subversion" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:428 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:430 msgid "" "As of December 2020, FreeBSD uses git as the primary version control system " "for storing all of FreeBSD's source code and documentation. Changes from " @@ -1351,7 +1361,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:434 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:436 msgid "" "Subversion is generally a developer tool. Users may prefer to use `freebsd-" "update` (crossref:cutting-edge[updating-upgrading-freebsdupdate,“FreeBSD " @@ -1362,7 +1372,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:437 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:439 msgid "" "This section demonstrates how to install Subversion on a FreeBSD system and " "use it to create a local copy of a FreeBSD repository. Additional " @@ -1370,13 +1380,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/mirrors/_index.adoc:439 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:441 #, no-wrap msgid "Svnlite" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:443 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:445 msgid "" "A lightweight version of Subversion is already installed on FreeBSD as " "`svnlite`. The port or package version of Subversion is only needed if the " @@ -1384,26 +1394,26 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:445 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:447 msgid "" "The only difference from normal Subversion use is that the command name is " "`svnlite`." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:450 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:452 msgid "" "If `svnlite` is unavailable or the full version of Subversion is needed, " "then it must be installed." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:452 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:454 msgid "Subversion can be installed from the Ports Collection:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:457 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:459 #, no-wrap msgid "" "# cd /usr/ports/devel/subversion\n" @@ -1411,31 +1421,31 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:460 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:462 msgid "Subversion can also be installed as a package:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:464 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:466 #, no-wrap msgid "# pkg install subversion\n" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/mirrors/_index.adoc:467 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:469 #, no-wrap msgid "Running Subversion" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:471 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:473 msgid "" "To fetch a clean copy of the sources into a local directory, use `svn`. The " "files in this directory are called a _local working copy_." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:476 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:478 msgid "" "Move or delete an existing destination directory before using `checkout` for " "the first time. Checkout over an existing non-`svn` directory can cause " @@ -1444,7 +1454,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:482 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:484 msgid "" "Subversion uses URLs to designate a repository, taking the form of " "_protocol://hostname/path_. The first component of the path is the FreeBSD " @@ -1456,30 +1466,30 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:484 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:486 msgid "" "A checkout from a given repository is performed with a command like this:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:488 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:490 #, no-wrap msgid "# svn checkout https://svn.FreeBSD.org/repository/branch lwcdir\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:491 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:493 msgid "where:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:493 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:495 msgid "" "_repository_ is one of the Project repositories: `base`, `ports`, or `doc`." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:494 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:496 msgid "" "_branch_ depends on the repository used. `ports` and `doc` are mostly " "updated in the `head` branch, while `base` maintains the latest version of -" @@ -1488,7 +1498,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:495 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:497 msgid "" "_lwcdir_ is the target directory where the contents of the specified branch " "should be placed. This is usually [.filename]#/usr/ports# for `ports`, [." @@ -1496,7 +1506,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:498 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:500 msgid "" "This example checks out the Source Tree from the FreeBSD repository using " "the HTTPS protocol, placing the local working copy in [.filename]#/usr/" @@ -1505,43 +1515,43 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:502 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:504 #, no-wrap msgid "# svn checkout https://svn.FreeBSD.org/base/head /usr/src\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:506 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:508 msgid "" "Because the initial checkout must download the full branch of the remote " "repository, it can take a while. Please be patient." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:508 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:510 msgid "" "After the initial checkout, the local working copy can be updated by running:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:512 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:514 #, no-wrap msgid "# svn update lwcdir\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:515 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:517 msgid "To update [.filename]#/usr/src# created in the example above, use:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:519 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:521 #, no-wrap msgid "# svn update /usr/src\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:526 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:528 msgid "" "An alternate way of updating the local working copy after checkout is " "provided by the [.filename]#Makefile# in the [.filename]#/usr/ports#, [." @@ -1551,7 +1561,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:531 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:533 #, no-wrap msgid "" "# cd /usr/src\n" @@ -1559,24 +1569,24 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/mirrors/_index.adoc:534 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:536 #, no-wrap msgid "Subversion Mirror Sites" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:537 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:539 msgid "The FreeBSD Subversion repository is:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:541 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:543 #, no-wrap msgid "svn.FreeBSD.org\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:545 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:547 msgid "" "This is a publicly accessible mirror network that uses GeoDNS to select an " "appropriate back end server. To view the FreeBSD Subversion repositories " @@ -1585,7 +1595,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:547 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:549 msgid "" "HTTPS is the preferred protocol, but the [.filename]#security/ca_root_nss# " "package will need to be installed in order to automatically validate " @@ -1593,13 +1603,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/mirrors/_index.adoc:548 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:550 #, no-wrap msgid "For More Information" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:551 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:553 msgid "" "For other information about using Subversion, please see the \"Subversion " "Book\", titled http://svnbook.red-bean.com/[Version Control with " @@ -1608,18 +1618,18 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/mirrors/_index.adoc:553 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:555 #, no-wrap msgid "CD and DVD Sets" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:556 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:558 msgid "FreeBSD CD and DVD sets are available from several online retailers:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:566 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:568 #, no-wrap msgid "" "FreeBSD Mall, Inc.\n" @@ -1634,7 +1644,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:569 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:571 #, no-wrap msgid "" "Getlinux\n" @@ -1642,7 +1652,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:576 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:578 #, no-wrap msgid "" "Dr. Hinner EDV\n" diff --git a/documentation/content/en/books/handbook/multimedia/_index.po b/documentation/content/en/books/handbook/multimedia/_index.po index 11fde618e7..1f868bf414 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: 2023-04-20 20:56-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -975,7 +975,7 @@ msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/multimedia/_index.adoc:508 #, no-wrap -msgid "# kld_list += \"cuse\"\n" +msgid "# sysrc kld_list += \"cuse\"\n" msgstr "" #. type: Plain text diff --git a/documentation/content/en/books/handbook/network-servers/_index.po b/documentation/content/en/books/handbook/network-servers/_index.po index 9d9e075229..f86b9bf3bf 100644 --- a/documentation/content/en/books/handbook/network-servers/_index.po +++ b/documentation/content/en/books/handbook/network-servers/_index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2023-04-20 20:56-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -5357,7 +5357,7 @@ msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/network-servers/_index.adoc:2532 #, no-wrap -msgid "# pdbedit -a username\n" +msgid "# pdbedit -a -u username\n" msgstr "" #. type: Plain text diff --git a/documentation/content/en/books/handbook/ports/_index.po b/documentation/content/en/books/handbook/ports/_index.po index 2a6b95ec1c..fbf324e7c0 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: 2023-04-20 20:56-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -416,7 +416,7 @@ msgstr "" msgid "" "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) " +"`pkg bootstrap[-f]` to install man:pkg[8] (or force it to be reinstalled) " "without performing any other actions." msgstr "" @@ -464,22 +464,24 @@ msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:194 msgid "" -"The `Quarterly` branch provides users with a more predictable and stable " +"Quarterly branches provides users with a more predictable and stable " "experience for port and package installation and upgrades. This is done " "essentially by only allowing non-feature updates. Quarterly branches aim to " "receive security fixes (that may be version updates, or backports of " -"commits), bug fixes and ports compliance or framework changes. The " -"Quarterly branch is cut from HEAD at the beginning of every (yearly) quarter " -"in January, April, July, and October. Branches are named according to the " -"year (YYYY) and quarter (Q1-4) they are created in. For example, the " -"quarterly branch created in January 2023, is named 2023Q1. And the `Latest` " -"branch provides the latest versions of the packages to the users." +"commits), bug fixes and ports compliance or framework changes. A quarterly " +"is branched from `main` at the beginning of every (yearly) quarter in " +"January, April, July, and October. Branches are named according to the year " +"(YYYY) and quarter (Q1-4) they are created in. For example, the quarterly " +"branch created in January 2023, is named `2023Q1`. `latest` provides the " +"latest versions of ports." msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:196 msgid "" -"To switch man:pkg[8] from Quarterly to Latest run the following commands:" +"To switch man:pkg.conf[5] from quarterly to latest -- if you do not already " +"have a [.filename]#FreeBSD.conf# at [.filename]#/usr/local/etc/pkg/repos# -- " +"run the following commands:" msgstr "" #. type: delimited block . 4 @@ -493,14 +495,13 @@ msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:204 msgid "" -"Then run this command to update the local package repositories catalogues " -"for the Latest branch:" +"Then run this command to update the local package repositories catalogues:" msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/handbook/ports/_index.adoc:208 #, no-wrap -msgid "# pkg update -f\n" +msgid "# pkg update\n" msgstr "" #. type: Title === @@ -1284,20 +1285,19 @@ msgstr "" 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 " -"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." +"binary packages provided via pkg to install software. In RELEASE versions " +"of FreeBSD: man:pkg.conf[5] defaults to quarterly, not latest. Dependencies " +"could be different for a port in latest, compared to its counterpart (if " +"any) in quarterly, 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 of the ports tree." msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/ports/_index.adoc:687 msgid "" -"The Ports Collection contains directories for software categories. Inside " +"The Ports Collection contains directories for software categories. Within " "each category are subdirectories for individual applications. Each " "application subdirectory contains a set of files that tells FreeBSD how to " "compile and install that program, called a _ports skeleton_. Each port " @@ -1409,7 +1409,7 @@ msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:731 -msgid "Check out a copy of the HEAD branch of the ports tree:" +msgid "Check out the `main` branch of the ports repo:" msgstr "" #. type: delimited block . 4 @@ -1420,7 +1420,7 @@ msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:738 -msgid "Or, check out a copy of a quarterly branch:" +msgid "Or, check out a quarterly branch:" msgstr "" #. type: delimited block . 4 @@ -2400,14 +2400,31 @@ msgid "" "}\n" msgstr "" -#. type: Title == +#. type: Plain text #: documentation/content/en/books/handbook/ports/_index.adoc:1289 +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:1296 +#, no-wrap +msgid "" +"custom: {\n" +"\turl: \"file:///usr/local/poudriere/data/packages/11amd64\",\n" +"\tenabled: yes,\n" +"}\n" +msgstr "" + +#. type: Title == +#: documentation/content/en/books/handbook/ports/_index.adoc:1299 #, no-wrap msgid "Post-Installation Considerations" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1293 +#: documentation/content/en/books/handbook/ports/_index.adoc:1303 msgid "" "Regardless of whether the software was installed from a binary package or " "port, most third-party applications require some level of configuration " @@ -2416,7 +2433,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1295 +#: documentation/content/en/books/handbook/ports/_index.adoc:1305 msgid "" "Most applications install at least one default configuration file in `/usr/" "local/etc`. In cases where an application has a large number of " @@ -2428,7 +2445,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1296 +#: documentation/content/en/books/handbook/ports/_index.adoc:1306 msgid "" "Applications which provide documentation will install it into `/usr/local/" "share/doc` and many applications also install manual pages. This " @@ -2436,7 +2453,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1297 +#: documentation/content/en/books/handbook/ports/_index.adoc:1307 msgid "" "Some applications run services which must be added to `/etc/rc.conf` before " "starting the application. These applications usually install a startup " @@ -2445,7 +2462,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1302 +#: documentation/content/en/books/handbook/ports/_index.adoc:1312 msgid "" "By design, applications do not run their startup script upon installation, " "nor do they run their stop script upon deinstallation or upgrade. This " @@ -2453,32 +2470,32 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1305 +#: documentation/content/en/books/handbook/ports/_index.adoc:1315 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:1306 +#: documentation/content/en/books/handbook/ports/_index.adoc:1316 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:1308 +#: documentation/content/en/books/handbook/ports/_index.adoc:1318 #, no-wrap msgid "Dealing with Broken Ports" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1311 +#: documentation/content/en/books/handbook/ports/_index.adoc:1321 msgid "When a port does not build or install, try the following:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1313 +#: documentation/content/en/books/handbook/ports/_index.adoc:1323 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 " @@ -2486,7 +2503,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1314 +#: documentation/content/en/books/handbook/ports/_index.adoc:1324 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 " @@ -2495,7 +2512,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1320 +#: documentation/content/en/books/handbook/ports/_index.adoc:1330 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, " @@ -2505,7 +2522,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1323 +#: documentation/content/en/books/handbook/ports/_index.adoc:1333 msgid "" "In particular, ports maintained by mailto:ports@FreeBSD.org[ports@FreeBSD." "org] are not maintained by a specific individual. Instead, any fixes and " @@ -2514,7 +2531,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1326 +#: documentation/content/en/books/handbook/ports/_index.adoc:1336 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 " @@ -2522,7 +2539,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1327 +#: documentation/content/en/books/handbook/ports/_index.adoc:1337 msgid "" "Fix it! The extref:{porters-handbook}[Porter's Handbook] includes detailed " "information on the ports infrastructure so that you can fix the occasional " @@ -2530,7 +2547,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1327 +#: documentation/content/en/books/handbook/ports/_index.adoc:1337 msgid "" "Install the package instead of the port using the instructions in <<pkgng-" "intro>>." diff --git a/documentation/content/en/books/handbook/virtualization/_index.po b/documentation/content/en/books/handbook/virtualization/_index.po index 878abed658..50c309022f 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: 2023-04-20 20:56-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -762,67 +762,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:330 -msgid "" -"HAL users should create the following [.filename]#/usr/local/etc/hal/fdi/" -"policy/90-vboxguest.fdi# or copy it from [.filename]#/usr/local/share/hal/" -"fdi/policy/10osvendor/90-vboxguest.fdi#:" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:338 -#, no-wrap -msgid "" -"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" -"<!--\n" -"# Sun VirtualBox\n" -"# Hal driver description for the vboxmouse driver\n" -"# $Id: chapter.xml,v 1.33 2012-03-17 04:53:52 eadler Exp $\n" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:340 -#, no-wrap -msgid "\tCopyright (C) 2008-2009 Sun Microsystems, Inc.\n" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:348 -#, no-wrap -msgid "" -"\tThis file is part of VirtualBox Open Source Edition (OSE, as\n" -"\tavailable from http://www.virtualbox.org. This file is free software;\n" -"\tyou can redistribute it and/or modify it under the terms of the GNU\n" -"\tGeneral Public License (GPL) as published by the Free Software\n" -"\tFoundation, in version 2 as it comes in the \"COPYING\" file of the\n" -"\tVirtualBox OSE distribution. VirtualBox OSE is distributed in the\n" -"\thope that it will be useful, but WITHOUT ANY WARRANTY of any kind.\n" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:365 -#, no-wrap -msgid "" -"\tPlease contact Sun Microsystems, Inc., 4150 Network Circle, Santa\n" -"\tClara, CA 95054 USA or visit http://www.sun.com if you need\n" -"\tadditional information or have any questions.\n" -"-->\n" -"<deviceinfo version=\"0.2\">\n" -" <device>\n" -" <match key=\"info.subsystem\" string=\"pci\">\n" -" <match key=\"info.product\" string=\"VirtualBox guest Service\">\n" -" <append key=\"info.capabilities\" type=\"strlist\">input</append>\n" -"\t<append key=\"info.capabilities\" type=\"strlist\">input.mouse</append>\n" -" <merge key=\"input.x11_driver\" type=\"string\">vboxmouse</merge>\n" -"\t<merge key=\"input.device\" type=\"string\">/dev/vboxguest</merge>\n" -" </match>\n" -" </match>\n" -" </device>\n" -"</deviceinfo>\n" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:370 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:332 msgid "" "Shared folders for file transfers between host and VM are accessible by " "mounting them using `mount_vboxvfs`. A shared folder can be created on the " @@ -832,32 +772,32 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:374 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:336 #, no-wrap msgid "# vboxmanage sharedfolder add 'BSDBox' --name myshare --hostpath /mnt/bsdboxshare\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:378 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:340 msgid "" "Note that the shared folder name must not contain spaces. Mount the shared " "folder from within the guest system like this:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:382 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:344 #, no-wrap msgid "# mount_vboxvfs -w myshare /mnt\n" msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/virtualization/_index.adoc:385 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:347 #, no-wrap msgid "FreeBSD as a Host with VirtualBox(TM)" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:393 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:355 msgid "" "VirtualBox(TM) is an actively developed, complete virtualization package, " "that is available for most operating systems including Windows(R), macOS(R), " @@ -871,20 +811,20 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/virtualization/_index.adoc:395 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:357 #, no-wrap msgid "Installing VirtualBox(TM)" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:399 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:361 msgid "" "VirtualBox(TM) is available as a FreeBSD package or port in package:" "emulators/virtualbox-ose[]. The port can be installed using these commands:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:404 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:366 #, no-wrap msgid "" "# cd /usr/ports/emulators/virtualbox-ose\n" @@ -892,7 +832,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:409 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:371 msgid "" "One useful option in the port's configuration menu is the `GuestAdditions` " "suite of programs. These provide a number of useful features in guest " @@ -904,7 +844,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:412 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:374 msgid "" "A few configuration changes are needed before VirtualBox(TM) is started for " "the first time. The port installs a kernel module in [.filename]#/boot/" @@ -912,39 +852,39 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:416 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:378 #, no-wrap msgid "# kldload vboxdrv\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:419 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:381 msgid "" "To ensure the module is always loaded after a reboot, add this line to [." "filename]#/boot/loader.conf#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:423 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:385 #, no-wrap msgid "vboxdrv_load=\"YES\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:426 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:388 msgid "" "To use the kernel modules that allow bridged or host-only networking, add " "this line to [.filename]#/etc/rc.conf# and reboot the computer:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:430 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:392 #, no-wrap msgid "vboxnet_enable=\"YES\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:435 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:397 msgid "" "The `vboxusers` group is created during installation of VirtualBox(TM). All " "users that need access to VirtualBox(TM) will have to be added as members of " @@ -952,20 +892,20 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:439 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:401 #, no-wrap msgid "# pw groupmod vboxusers -m yourusername\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:442 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:404 msgid "" "The default permissions for [.filename]#/dev/vboxnetctl# are restrictive and " "need to be changed for bridged networking:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:447 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:409 #, no-wrap msgid "" "# chown root:vboxusers /dev/vboxnetctl\n" @@ -973,14 +913,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:450 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:412 msgid "" "To make this permissions change permanent, add these lines to [.filename]#/" "etc/devfs.conf#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:455 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:417 #, no-wrap msgid "" "own vboxnetctl root:vboxusers\n" @@ -988,18 +928,18 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:458 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:420 msgid "To launch VirtualBox(TM), type from an Xorg session:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:462 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:424 #, no-wrap msgid "% VirtualBox\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:466 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:428 msgid "" "For more information on configuring and using VirtualBox(TM), refer to the " "http://www.virtualbox.org[official website]. For FreeBSD-specific " @@ -1008,13 +948,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/virtualization/_index.adoc:468 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:430 #, no-wrap msgid "VirtualBox(TM) USB Support" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:472 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:434 msgid "" "VirtualBox(TM) can be configured to pass USB devices through to the guest " "operating system. The host controller of the OSE version is limited to " @@ -1023,27 +963,27 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:474 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:436 msgid "" "For VirtualBox(TM) to be aware of USB devices attached to the machine, the " "user needs to be a member of the `operator` group." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:478 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:440 #, no-wrap msgid "# pw groupmod operator -m yourusername\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:481 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:443 msgid "" "Then, add the following to [.filename]#/etc/devfs.rules#, or create this " "file if it does not exist yet:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:486 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:448 #, no-wrap msgid "" "[system=10]\n" @@ -1051,44 +991,44 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:489 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:451 msgid "" "To load these new rules, add the following to [.filename]#/etc/rc.conf#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:493 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:455 #, no-wrap msgid "devfs_system_ruleset=\"system\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:496 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:458 msgid "Then, restart devfs:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:500 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:540 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:462 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:490 #, no-wrap msgid "# service devfs restart\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:503 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:465 msgid "" "Restart the login session and VirtualBox(TM) for these changes to take " "effect, and create USB filters as necessary." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/virtualization/_index.adoc:505 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:467 #, no-wrap msgid "VirtualBox(TM) Host DVD/CD Access" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:513 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:475 msgid "" "Access to the host DVD/CD drives from guests is achieved through the sharing " "of the physical drives. Within VirtualBox(TM), this is set up from the " @@ -1101,26 +1041,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:515 -msgid "" -"HAL needs to run for VirtualBox(TM)DVD/CD functions to work, so enable it in " -"[.filename]#/etc/rc.conf# and start it if it is not already running:" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:519 -#, no-wrap -msgid "hald_enable=\"YES\"\n" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:524 -#, no-wrap -msgid "# service hald start\n" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:529 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:479 msgid "" "In order for users to be able to use VirtualBox(TM)DVD/CD functions, they " "need access to [.filename]#/dev/xpt0#, [.filename]#/dev/cdN#, and [." @@ -1130,7 +1051,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:535 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:485 #, no-wrap msgid "" "perm cd* 0660\n" @@ -1139,13 +1060,13 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/virtualization/_index.adoc:543 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:493 #, no-wrap msgid "FreeBSD as a Host with bhyve" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:549 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:499 msgid "" "The bhyve BSD-licensed hypervisor became part of the base system with " "FreeBSD 10.0-RELEASE. This hypervisor supports a number of guests, " @@ -1157,7 +1078,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:557 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:507 msgid "" "The bhyve design requires a processor that supports Intel(R) Extended Page " "Tables (EPT) or AMD(R) Rapid Virtualization Indexing (RVI) or Nested Page " @@ -1176,26 +1097,26 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/virtualization/_index.adoc:559 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:509 #, no-wrap msgid "Preparing the Host" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:563 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:513 msgid "" "The first step to creating a virtual machine in bhyve is configuring the " "host system. First, load the bhyve kernel module:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:567 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:517 #, no-wrap msgid "# kldload vmm\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:572 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:522 msgid "" "Then, create a [.filename]#tap# interface for the network device in the " "virtual machine to attach to. In order for the network device to " @@ -1205,7 +1126,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:581 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:531 #, no-wrap msgid "" "# ifconfig tap0 create\n" @@ -1217,31 +1138,31 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/virtualization/_index.adoc:584 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:534 #, no-wrap msgid "Creating a FreeBSD Guest" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:588 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:538 msgid "" "Create a file to use as the virtual disk for the guest machine. Specify the " "size and name of the virtual disk:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:592 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:542 #, no-wrap msgid "# truncate -s 16G guest.img\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:595 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:545 msgid "Download an installation image of FreeBSD to install:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:600 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:550 #, no-wrap msgid "" "# fetch https://download.freebsd.org/releases/ISO-IMAGES/13.1/FreeBSD-13.1-RELEASE-amd64-bootonly.iso\n" @@ -1249,7 +1170,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:607 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:557 msgid "" "FreeBSD comes with an example script for running a virtual machine in " "bhyve. The script will start the virtual machine and run it in a loop, so " @@ -1264,13 +1185,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:611 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:561 #, no-wrap msgid "# sh /usr/share/examples/bhyve/vmrun.sh -c 1 -m 1024M -t tap0 -d guest.img -i -I FreeBSD-13.1-RELEASE-amd64-bootonly.iso guestname\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:615 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:565 msgid "" "The virtual machine will boot and start the installer. After installing a " "system in the virtual machine, when the system asks about dropping in to a " @@ -1278,7 +1199,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:620 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:570 msgid "" "Reboot the virtual machine. While rebooting the virtual machine causes " "bhyve to exit, the [.filename]#vmrun.sh# script runs `bhyve` in a loop and " @@ -1288,37 +1209,37 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:624 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:574 #, no-wrap msgid "# sh /usr/share/examples/bhyve/vmrun.sh -c 4 -m 1024M -t tap0 -d guest.img guestname\n" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/virtualization/_index.adoc:627 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:577 #, no-wrap msgid "Creating a Linux(R) Guest" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:630 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:580 msgid "" "In order to boot operating systems other than FreeBSD, the package:sysutils/" "grub2-bhyve[] port must be first installed." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:632 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:582 msgid "Next, create a file to use as the virtual disk for the guest machine:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:636 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:586 #, no-wrap msgid "# truncate -s 16G linux.img\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:642 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:592 msgid "" "Starting a virtual machine with bhyve is a two step process. First a kernel " "must be loaded, then the guest can be started. The Linux(R) kernel is " @@ -1328,7 +1249,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:647 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:597 #, no-wrap msgid "" "(hd0) ./linux.img\n" @@ -1336,20 +1257,20 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:650 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:600 msgid "" "Use package:sysutils/grub2-bhyve[] to load the Linux(R) kernel from the ISO " "image:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:654 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:604 #, no-wrap msgid "# grub-bhyve -m device.map -r cd0 -M 1024M linuxguest\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:659 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:609 msgid "" "This will start grub. If the installation CD contains a [.filename]#grub." "cfg#, a menu will be displayed. If not, the `vmlinuz` and `initrd` files " @@ -1357,7 +1278,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:670 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:620 #, no-wrap msgid "" "grub> ls\n" @@ -1371,12 +1292,12 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:673 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:623 msgid "Now that the Linux(R) kernel is loaded, the guest can be started:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:678 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:628 #, no-wrap msgid "" "# bhyve -A -H -P -s 0:0,hostbridge -s 1:0,lpc -s 2:0,virtio-net,tap0 -s 3:0,virtio-blk,./linux.img \\\n" @@ -1384,7 +1305,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:684 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:634 msgid "" "The system will boot and start the installer. After installing a system in " "the virtual machine, reboot the virtual machine. This will cause bhyve to " @@ -1393,21 +1314,21 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:688 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:724 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:638 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:674 #, no-wrap msgid "# bhyvectl --destroy --vm=linuxguest\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:692 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:642 msgid "" "Now the guest can be started directly from the virtual disk. Load the " "kernel:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:706 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:656 #, no-wrap msgid "" "# grub-bhyve -m device.map -r hd0,msdos1 -M 1024M linuxguest\n" @@ -1424,12 +1345,12 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:709 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:659 msgid "Boot the virtual machine:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:714 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:664 #, no-wrap msgid "" "# bhyve -A -H -P -s 0:0,hostbridge -s 1:0,lpc -s 2:0,virtio-net,tap0 \\\n" @@ -1437,7 +1358,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:720 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:670 msgid "" "Linux(R) will now boot in the virtual machine and eventually present you " "with the login prompt. Login and use the virtual machine. When you are " @@ -1446,13 +1367,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/virtualization/_index.adoc:727 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:677 #, no-wrap msgid "Booting bhyve Virtual Machines with UEFI Firmware" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:731 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:681 msgid "" "In addition to bhyveload and grub-bhyve, the bhyve hypervisor can also boot " "virtual machines using the UEFI userspace firmware. This option may support " @@ -1460,7 +1381,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:734 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:684 msgid "" "In order to make use of the UEFI support in bhyve, first obtain the UEFI " "firmware images. This can be done by installing package:sysutils/bhyve-" @@ -1468,14 +1389,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:737 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:687 msgid "" "With the firmware in place, add the flags `-l bootrom,_/path/to/firmware_` " "to your bhyve command line. The actual bhyve command may look like this:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:745 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:695 #, no-wrap msgid "" "# bhyve -AHP -s 0:0,hostbridge -s 1:0,lpc \\\n" @@ -1486,14 +1407,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:748 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:698 msgid "" "package:sysutils/bhyve-firmware[] also contains a CSM-enabled firmware, to " "boot guests with no UEFI support in legacy BIOS mode:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:756 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:706 #, no-wrap msgid "" "# bhyve -AHP -s 0:0,hostbridge -s 1:0,lpc \\\n" @@ -1504,20 +1425,20 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/virtualization/_index.adoc:759 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:709 #, no-wrap msgid "Graphical UEFI Framebuffer for bhyve Guests" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:762 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:712 msgid "" "The UEFI firmware support is particularly useful with predominantly " "graphical guest operating systems such as Microsoft Windows(R)." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:767 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:717 msgid "" "Support for the UEFI-GOP framebuffer may also be enabled with the `-s 29," "fbuf,tcp=_0.0.0.0:5900_` flags. The framebuffer resolution may be " @@ -1529,12 +1450,12 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:769 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:719 msgid "The resulting bhyve command would look like this:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:779 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:729 #, no-wrap msgid "" "# bhyve -AHP -s 0:0,hostbridge -s 31:0,lpc \\\n" @@ -1547,20 +1468,20 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:782 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:732 msgid "" "Note, in BIOS emulation mode, the framebuffer will cease receiving updates " "once control is passed from firmware to guest operating system." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/virtualization/_index.adoc:784 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:734 #, no-wrap msgid "Using ZFS with bhyve Guests" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:788 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:738 msgid "" "If ZFS is available on the host machine, using ZFS volumes instead of disk " "image files can provide significant performance benefits for the guest VMs. " @@ -1568,18 +1489,18 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:792 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:742 #, no-wrap msgid "# zfs create -V16G -o volmode=dev zroot/linuxdisk0\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:795 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:745 msgid "When starting the VM, specify the ZFS volume as the disk drive:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:800 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:750 #, no-wrap msgid "" "# bhyve -A -H -P -s 0:0,hostbridge -s 1:0,lpc -s 2:0,virtio-net,tap0 -s3:0,virtio-blk,/dev/zvol/zroot/linuxdisk0 \\\n" @@ -1587,13 +1508,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/virtualization/_index.adoc:803 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:753 #, no-wrap msgid "Virtual Machine Consoles" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:810 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:760 msgid "" "It is advantageous to wrap the bhyve console in a session management tool " "such as package:sysutils/tmux[] or package:sysutils/screen[] in order to " @@ -1607,7 +1528,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:818 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:768 #, no-wrap msgid "" "# kldload nmdm\n" @@ -1618,25 +1539,25 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:820 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:770 #, no-wrap msgid "Ubuntu 13.10 handbook ttyS0\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:822 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:772 #, no-wrap msgid "handbook login:\n" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/virtualization/_index.adoc:825 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:775 #, no-wrap msgid "Managing Virtual Machines" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:829 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:779 msgid "" "A device node is created in [.filename]#/dev/vmm# for each virtual machine. " "This allows the administrator to easily see a list of the running virtual " @@ -1644,7 +1565,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:839 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:789 #, no-wrap msgid "" "# ls -al /dev/vmm\n" @@ -1657,47 +1578,47 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:842 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:792 msgid "A specified virtual machine can be destroyed using `bhyvectl`:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:846 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:796 #, no-wrap msgid "# bhyvectl --destroy --vm=guestname\n" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/virtualization/_index.adoc:849 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:799 #, no-wrap msgid "Persistent Configuration" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:852 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:802 msgid "" "In order to configure the system to start bhyve guests at boot time, the " "following configurations must be made in the specified files:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:855 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:805 msgid "[.filename]#/etc/sysctl.conf#" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:859 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:809 #, no-wrap msgid "net.link.tap.up_on_open=1\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:862 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:812 msgid "[.filename]#/etc/rc.conf#" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:868 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:818 #, no-wrap msgid "" "cloned_interfaces=\"bridge0 tap0\"\n" @@ -1706,13 +1627,13 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/handbook/virtualization/_index.adoc:871 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:821 #, no-wrap msgid "FreeBSD as a Xen(TM)-Host" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:876 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:826 msgid "" "Xen is a GPLv2-licensed https://en.wikipedia.org/wiki/" "Hypervisor#Classification[type 1 hypervisor] for Intel(R) and ARM(R) " @@ -1726,7 +1647,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:884 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:834 msgid "" "Xen(TM) is a bare-metal hypervisor, which means that it is the first program " "loaded after the BIOS. A special privileged guest called the Domain-0 " @@ -1742,7 +1663,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:891 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:841 msgid "" "Xen(TM) can migrate VMs between different Xen(TM) servers. When the two xen " "hosts share the same underlying storage, the migration can be done without " @@ -1756,13 +1677,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/virtualization/_index.adoc:893 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:843 #, no-wrap msgid "Hardware Requirements for Xen(TM) Dom0" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:897 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:847 msgid "" "To run the Xen(TM) hypervisor on a host, certain hardware functionality is " "required. Hardware virtualized domains require Extended Page Table (http://" @@ -1772,20 +1693,20 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:901 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:851 msgid "" "In order to run a FreeBSD Xen(TM) Dom0 the box must be booted using legacy " "boot (BIOS)." msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/virtualization/_index.adoc:904 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:854 #, no-wrap msgid "Xen(TM) Dom0 Control Domain Setup" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:907 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:857 msgid "" "Users of FreeBSD 11 should install the package:emulators/xen-kernel47[] and " "package:sysutils/xen-tools47[] packages that are based on Xen version 4.7. " @@ -1795,7 +1716,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:911 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:861 msgid "" "Configuration files must be edited to prepare the host for the Dom0 " "integration after the Xen packages are installed. An entry to [.filename]#/" @@ -1805,13 +1726,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:915 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:865 #, no-wrap msgid "# echo 'vm.max_wired=-1' >> /etc/sysctl.conf\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:921 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:871 msgid "" "Another memory-related setting involves changing [.filename]#/etc/login." "conf#, setting the `memorylocked` option to `unlimited`. Otherwise, " @@ -1822,7 +1743,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:926 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:876 #, no-wrap msgid "" "# sed -i '' -e 's/memorylocked=64K/memorylocked=unlimited/' /etc/login.conf\n" @@ -1830,18 +1751,18 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:929 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:879 msgid "Add an entry for the Xen(TM) console to [.filename]#/etc/ttys#:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:933 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:883 #, no-wrap msgid "# echo 'xc0 \"/usr/libexec/getty Pc\" xterm onifconsole secure' >> /etc/ttys\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:940 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:890 msgid "" "Selecting a Xen(TM) kernel in [.filename]#/boot/loader.conf# activates the " "Dom0. Xen(TM) also requires resources like CPU and memory from the host " @@ -1852,12 +1773,12 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:942 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:892 msgid "The following command is used for Xen 4.7 packages:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:949 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:899 #, no-wrap msgid "" "# echo 'hw.pci.mcfg=0' >> /boot/loader.conf\n" @@ -1867,14 +1788,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:952 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:902 msgid "" "For Xen versions 4.11 and higher, the following command should be used " "instead:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:958 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:908 #, no-wrap msgid "" "# echo 'if_tap_load=\"YES\"' >> /boot/loader.conf\n" @@ -1883,7 +1804,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:965 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:915 msgid "" "Log files that Xen(TM) creates for the DomU VMs are stored in [.filename]#/" "var/log/xen#. Please be sure to check the contents of that directory if " @@ -1891,18 +1812,18 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:968 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:918 msgid "Activate the xencommons service during system startup:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:972 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:922 #, no-wrap msgid "# sysrc xencommons_enable=yes\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:978 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:928 msgid "" "These settings are enough to start a Dom0-enabled system. However, it lacks " "network functionality for the DomU machines. To fix that, define a bridged " @@ -1911,7 +1832,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:984 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:934 #, no-wrap msgid "" "# sysrc cloned_interfaces=\"bridge0\"\n" @@ -1920,18 +1841,18 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:987 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:937 msgid "Restart the host to load the Xen(TM) kernel and start the Dom0." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:991 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:941 #, no-wrap msgid "# reboot\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:994 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:944 msgid "" "After successfully booting the Xen(TM) kernel and logging into the system " "again, the Xen(TM) management tool `xl` is used to show information about " @@ -1939,7 +1860,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1000 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:950 #, no-wrap msgid "" "# xl list\n" @@ -1948,7 +1869,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1006 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:956 msgid "" "The output confirms that the Dom0 (called `Domain-0`) has the ID `0` and is " "running. It also has the memory and virtual CPUs that were defined in [." @@ -1958,13 +1879,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1008 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:958 #, no-wrap msgid "Xen(TM) DomU Guest VM Configuration" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1015 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:965 msgid "" "Unprivileged domains consist of a configuration file and virtual or physical " "hard disks. Virtual disk storage for the DomU can be files created by man:" @@ -1976,26 +1897,26 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1019 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:969 #, no-wrap msgid "# fetch https://download.freebsd.org/releases/ISO-IMAGES/13.1/FreeBSD-13.1-RELEASE-amd64-bootonly.iso -o freebsd.iso\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1022 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:972 msgid "" "A ZFS volume of 20 GB called [.filename]#xendisk0# is created to serve as " "the disk space for the VM." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1026 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:976 #, no-wrap msgid "# zfs create -V20G -o volmode=dev zroot/xendisk0\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1031 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:981 msgid "" "The new DomU guest VM is defined in a file. Some specific definitions like " "name, keymap, and VNC connection details are also defined. The following [." @@ -2004,7 +1925,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1048 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:998 #, no-wrap msgid "" "# cat freebsd.cfg\n" @@ -2024,12 +1945,12 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1051 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1001 msgid "These lines are explained in more detail:" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1053 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1003 msgid "" "This defines what kind of virtualization to use. `hvm` refers to hardware-" "assisted virtualization or hardware virtual machine. Guest operating systems " @@ -2039,14 +1960,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1054 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1004 msgid "" "Name of this virtual machine to distinguish it from others running on the " "same Dom0. Required." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1055 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1005 msgid "" "Quantity of RAM in megabytes to make available to the VM. This amount is " "subtracted from the hypervisor's total available memory, not the memory of " @@ -2054,7 +1975,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1056 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1006 msgid "" "Number of virtual CPUs available to the guest VM. For best performance, do " "not create guests with more virtual CPUs than the number of physical CPUs on " @@ -2062,7 +1983,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1057 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1007 msgid "" "Virtual network adapter. This is the bridge connected to the network " "interface of the host. The `mac` parameter is the MAC address set on the " @@ -2071,14 +1992,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1058 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1008 msgid "" "Full path to the disk, file, or ZFS volume of the disk storage for this VM. " "Options and multiple disk definitions are separated by commas." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1059 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1009 msgid "" "Defines the Boot medium from which the initial operating system is " "installed. In this example, it is the ISO image downloaded earlier. Consult " @@ -2086,7 +2007,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1060 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1010 msgid "" "Options controlling VNC connectivity to the serial console of the DomU. In " "order, these are: active VNC support, define IP address on which to listen, " @@ -2096,20 +2017,20 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1062 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1012 msgid "" "After the file has been created with all the necessary options, the DomU is " "created by passing it to `xl create` as a parameter." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1066 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1016 #, no-wrap msgid "# xl create freebsd.cfg\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1075 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1025 msgid "" "Each time the Dom0 is restarted, the configuration file must be passed to " "`xl create` again to re-create the DomU. By default, only the Dom0 is " @@ -2122,12 +2043,12 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1078 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1028 msgid "The output of `xl list` confirms that the DomU has been created." msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1085 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1035 #, no-wrap msgid "" "# xl list\n" @@ -2137,7 +2058,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1092 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1042 msgid "" "To begin the installation of the base operating system, start the VNC " "client, directing it to the main network address of the host or to the IP " @@ -2152,7 +2073,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1097 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1047 #, no-wrap msgid "" "# xl destroy freebsd\n" @@ -2160,7 +2081,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1101 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1051 msgid "" "The machine can then be accessed again using the VNC viewer. This time, it " "will boot from the virtual disk where the operating system has been " @@ -2168,26 +2089,26 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1103 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1053 #, no-wrap msgid "Troubleshooting" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1106 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1056 msgid "" "This section contains basic information in order to help troubleshoot issues " "found when using FreeBSD as a Xen(TM) host or guest." msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1108 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1058 #, no-wrap msgid "Host Boot Troubleshooting" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1112 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1062 msgid "" "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 " @@ -2195,7 +2116,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1116 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1066 msgid "" "In order to troubleshoot host boot issues you will likely need a serial " "cable, or a debug USB cable. Verbose Xen(TM) boot output can be obtained by " @@ -2204,21 +2125,21 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1118 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1068 msgid "" "`iommu=debug`: can be used to print additional diagnostic information about " "the iommu." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1119 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1069 msgid "" "`dom0=verbose`: can be used to print additional diagnostic information about " "the dom0 build process." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1120 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1070 msgid "" "`sync_console`: flag to force synchronous console output. Useful for " "debugging to avoid losing messages due to rate limiting. Never use this " @@ -2227,20 +2148,20 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1123 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1073 msgid "" "FreeBSD should also be booted in verbose mode in order to identify any " "issues. To activate verbose booting, run this command:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1127 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1077 #, no-wrap msgid "# echo 'boot_verbose=\"YES\"' >> /boot/loader.conf\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1130 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1080 msgid "" "If none of these options help solving the problem, please send the serial " "boot log to mailto:freebsd-xen@FreeBSD.org[freebsd-xen@FreeBSD.org] and " @@ -2249,20 +2170,20 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1132 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1082 #, no-wrap msgid "Guest Creation Troubleshooting" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1135 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1085 msgid "" "Issues can also arise when creating guests, the following attempts to " "provide some help for those trying to diagnose guest creation issues." msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1138 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1088 msgid "" "The most common cause of guest creation failures is the `xl` command " "spitting some error and exiting with a return code different than 0. If the " @@ -2271,7 +2192,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1154 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1104 #, no-wrap msgid "" "# xl -vvv create freebsd.cfg\n" @@ -2290,7 +2211,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/handbook/virtualization/_index.adoc:1159 +#: documentation/content/en/books/handbook/virtualization/_index.adoc:1109 msgid "" "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 " diff --git a/documentation/content/en/books/handbook/x11/_index.po b/documentation/content/en/books/handbook/x11/_index.po index 335878d177..f62fb0980c 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: 2023-04-20 20:56-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -568,7 +568,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/handbook/x11/_index.adoc:276 #, no-wrap -msgid "link:https://www.nvidia.com/Download/driverResults.aspx/187164/en-us/[supported hardware]" +msgid "link:https://www.nvidia.com/Download/driverResults.aspx/202352/en-us/[supported hardware]" msgstr "" #. type: delimited block = 4 diff --git a/documentation/content/en/books/handbook/zfs/_index.po b/documentation/content/en/books/handbook/zfs/_index.po index e322e0de16..edbb9be33c 100644 --- a/documentation/content/en/books/handbook/zfs/_index.po +++ b/documentation/content/en/books/handbook/zfs/_index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2023-04-20 20:56-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -4900,7 +4900,7 @@ msgid "[[zfs-term-quota]]Dataset Quota" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/zfs/_index.adoc:2827 +#: documentation/content/en/books/handbook/zfs/_index.adoc:2824 #, no-wrap msgid "" "ZFS provides fast and accurate dataset, user, and group space accounting as well as quotas and space reservations. This gives the administrator fine grained control over space allocation and allows reserving space for critical file systems. \n" @@ -4909,56 +4909,53 @@ msgid "" "\n" "Quotas limit the total size of a dataset and its descendants, including snapshots of the dataset, child datasets, and the snapshots of those datasets.\n" "\n" -"[NOTE]\n" -"====\n" -"Volumes do not support quotas, as the `volsize` property acts as an implicit quota.\n" -"====" +"Quotas cannot be set on ZFS volumes, as the `volsize` property acts as an implicit quota." msgstr "" #. type: Table -#: documentation/content/en/books/handbook/zfs/_index.adoc:2828 +#: documentation/content/en/books/handbook/zfs/_index.adoc:2825 #, no-wrap msgid "[[zfs-term-refquota]]Reference Quota" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/zfs/_index.adoc:2830 +#: documentation/content/en/books/handbook/zfs/_index.adoc:2827 #, no-wrap msgid "A reference quota limits the amount of space a dataset can consume by enforcing a hard limit. This hard limit includes space referenced by the dataset alone and does not include space used by descendants, such as file systems or snapshots." msgstr "" #. type: Table -#: documentation/content/en/books/handbook/zfs/_index.adoc:2831 +#: documentation/content/en/books/handbook/zfs/_index.adoc:2828 #, no-wrap msgid "[[zfs-term-userquota]]User Quota" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/zfs/_index.adoc:2833 +#: documentation/content/en/books/handbook/zfs/_index.adoc:2830 #, no-wrap msgid "User quotas are useful to limit the amount of space used by the specified user." msgstr "" #. type: Table -#: documentation/content/en/books/handbook/zfs/_index.adoc:2834 +#: documentation/content/en/books/handbook/zfs/_index.adoc:2831 #, no-wrap msgid "[[zfs-term-groupquota]]Group Quota" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/zfs/_index.adoc:2836 +#: documentation/content/en/books/handbook/zfs/_index.adoc:2833 #, no-wrap msgid "The group quota limits the amount of space that a specified group can consume." msgstr "" #. type: Table -#: documentation/content/en/books/handbook/zfs/_index.adoc:2837 +#: documentation/content/en/books/handbook/zfs/_index.adoc:2834 #, no-wrap msgid "[[zfs-term-reservation]]Dataset Reservation" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/zfs/_index.adoc:2841 +#: documentation/content/en/books/handbook/zfs/_index.adoc:2838 #, no-wrap msgid "" "The `reservation` property makes it possible to guarantee an amount of space for a specific dataset and its descendants. This means that setting a 10 GB reservation on [.filename]#storage/home/bob# prevents other datasets from using up all free space, reserving at least 10 GB of space for this dataset. Unlike a regular <<zfs-term-refreservation,`refreservation`>>, space used by snapshots and descendants is not counted against the reservation. For example, if taking a snapshot of [.filename]#storage/home/bob#, enough disk space other than the `refreservation` amount must exist for the operation to succeed. Descendants of the main data set are not counted in the `refreservation` amount and so do not encroach on the space set.\n" @@ -4967,73 +4964,73 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/zfs/_index.adoc:2842 +#: documentation/content/en/books/handbook/zfs/_index.adoc:2839 #, no-wrap msgid "[[zfs-term-refreservation]]Reference Reservation" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/zfs/_index.adoc:2844 +#: documentation/content/en/books/handbook/zfs/_index.adoc:2841 #, no-wrap msgid "The `refreservation` property makes it possible to guarantee an amount of space for the use of a specific dataset _excluding_ its descendants. This means that setting a 10 GB reservation on [.filename]#storage/home/bob#, and another dataset tries to use the free space, reserving at least 10 GB of space for this dataset. In contrast to a regular <<zfs-term-reservation,reservation>>, space used by snapshots and descendant datasets is not counted against the reservation. For example, if taking a snapshot of [.filename]#storage/home/bob#, enough disk space other than the `refreservation` amount must exist for the operation to succeed. Descendants of the main data set are not counted in the `refreservation` amount and so do not encroach on the space set." msgstr "" #. type: Table -#: documentation/content/en/books/handbook/zfs/_index.adoc:2845 +#: documentation/content/en/books/handbook/zfs/_index.adoc:2842 #, no-wrap msgid "[[zfs-term-resilver]]Resilver" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/zfs/_index.adoc:2846 +#: documentation/content/en/books/handbook/zfs/_index.adoc:2843 #, no-wrap msgid "When replacing a failed disk, ZFS must fill the new disk with the lost data. _Resilvering_ is the process of using the parity information distributed across the remaining drives to calculate and write the missing data to the new drive." msgstr "" #. type: Table -#: documentation/content/en/books/handbook/zfs/_index.adoc:2847 +#: documentation/content/en/books/handbook/zfs/_index.adoc:2844 #, no-wrap msgid "[[zfs-term-online]]Online" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/zfs/_index.adoc:2849 +#: documentation/content/en/books/handbook/zfs/_index.adoc:2846 #, no-wrap msgid "A pool or vdev in the `Online` state has its member devices connected and fully operational. Individual devices in the `Online` state are functioning." msgstr "" #. type: Table -#: documentation/content/en/books/handbook/zfs/_index.adoc:2850 +#: documentation/content/en/books/handbook/zfs/_index.adoc:2847 #, no-wrap msgid "[[zfs-term-offline]]Offline" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/zfs/_index.adoc:2852 +#: documentation/content/en/books/handbook/zfs/_index.adoc:2849 #, no-wrap msgid "The administrator puts individual devices in an `Offline` state if enough redundancy exists to avoid putting the pool or vdev into a <<zfs-term-faulted,Faulted>> state. An administrator may choose to offline a disk in preparation for replacing it, or to make it easier to identify." msgstr "" #. type: Table -#: documentation/content/en/books/handbook/zfs/_index.adoc:2853 +#: documentation/content/en/books/handbook/zfs/_index.adoc:2850 #, no-wrap msgid "[[zfs-term-degraded]]Degraded" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/zfs/_index.adoc:2855 +#: documentation/content/en/books/handbook/zfs/_index.adoc:2852 #, no-wrap msgid "A pool or vdev in the `Degraded` state has one or more disks that disappeared or failed. The pool is still usable, but if other devices fail, the pool may become unrecoverable. Reconnecting the missing devices or replacing the failed disks will return the pool to an <<zfs-term-online,Online>> state after the reconnected or new device has completed the <<zfs-term-resilver,Resilver>> process." msgstr "" #. type: Table -#: documentation/content/en/books/handbook/zfs/_index.adoc:2856 +#: documentation/content/en/books/handbook/zfs/_index.adoc:2853 #, no-wrap msgid "[[zfs-term-faulted]]Faulted" msgstr "" #. type: Table -#: documentation/content/en/books/handbook/zfs/_index.adoc:2857 +#: documentation/content/en/books/handbook/zfs/_index.adoc:2854 #, no-wrap msgid "A pool or vdev in the `Faulted` state is no longer operational. Accessing the data is no longer possible. A pool or vdev enters the `Faulted` state when the number of missing or failed devices exceeds the level of redundancy in the vdev. If reconnecting missing devices the pool will return to an <<zfs-term-online,Online>> state. Insufficient redundancy to compensate for the number of failed disks loses the pool contents and requires restoring from backups." msgstr "" diff --git a/documentation/content/en/books/porters-handbook/makefiles/_index.po b/documentation/content/en/books/porters-handbook/makefiles/_index.po index 129074bae6..29382d2a94 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: 2023-01-21 20:00-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -597,26 +597,31 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:304 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:303 +msgid "Changes to `MAINTAINER`." +msgstr "" + +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:305 msgid "Examples of changes which do not require a `PORTREVISION` bump:" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:306 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:307 msgid "" "Style changes to the port skeleton with no functional change to what appears " "in the resulting package." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:307 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:308 msgid "" "Changes to `MASTER_SITES` or other functional changes to the port which do " "not affect the resulting package." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:308 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:309 msgid "" "Trivial patches to the distfile such as correction of typos, which are not " "important enough that users of the package have to go to the trouble of " @@ -624,7 +629,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:309 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:310 msgid "" "Build fixes which cause a package to become compilable where it was " "previously failing. As long as the changes do not introduce any functional " @@ -635,11 +640,6 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:310 -msgid "Changes to `MAINTAINER`." -msgstr "" - -#. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:315 msgid "" "A rule of thumb is to decide whether a change committed to a port is " diff --git a/documentation/content/en/books/porters-handbook/porting-dads/_index.po b/documentation/content/en/books/porters-handbook/porting-dads/_index.po index 98f3082246..346864fc55 100644 --- a/documentation/content/en/books/porters-handbook/porting-dads/_index.po +++ b/documentation/content/en/books/porters-handbook/porting-dads/_index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2023-04-20 20:56-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -916,8 +916,16 @@ msgid "" "not make any sense." msgstr "" +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:456 +msgid "" +"When marking a port as `DEPRECATED`, if there are any alternative ports that " +"can be used as a replacement for the one being deprecated, it is convenient " +"to mention them in the commit message." +msgstr "" + #. type: Plain text -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:454 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:461 msgid "" "There is no set policy on how much notice to give. Current practice seems " "to be one month for security-related issues and two months for build " @@ -926,13 +934,13 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:456 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:463 #, no-wrap msgid "Avoid Use of the `.error` Construct" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:460 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:467 msgid "" "The correct way for a [.filename]#Makefile# to signal that the port cannot " "be installed due to some external factor (for instance, the user has " @@ -942,7 +950,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:466 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:473 msgid "" "It is a common mistake to use `.error` for this purpose. The problem with " "this is that many automated tools that work with the ports tree will fail in " @@ -953,38 +961,38 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:468 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:475 #, no-wrap msgid "How to Avoid Using `.error`" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:473 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:480 msgid "" "The first of the next two [.filename]#Makefile# snippets will cause `make " "index` to fail, while the second one will not:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:477 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:484 #, no-wrap msgid ".error \"option is not supported\"\n" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:482 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:489 #, no-wrap msgid "IGNORE=option is not supported\n" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:487 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:494 #, no-wrap msgid "Usage of sysctl" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:492 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:499 msgid "" "The usage of [.filename]#sysctl# is discouraged except in targets. This is " "because the evaluation of any ``makevar``s, such as used during `make " @@ -992,20 +1000,20 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:494 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:501 msgid "" "Only use man:sysctl[8] through `SYSCTL`, as it contains the fully qualified " "path and can be overridden, if one has such a special need." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:496 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:503 #, no-wrap msgid "Rerolling Distfiles" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:501 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:508 msgid "" "Sometimes the authors of software change the content of released distfiles " "without changing the file's name. Verify that the changes are official and " @@ -1015,7 +1023,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:504 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:511 msgid "" "Put the old distfile aside, download the new one, unpack them and compare " "the content with man:diff[1]. If there is nothing suspicious, update [." @@ -1023,25 +1031,25 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:508 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:515 msgid "" "Be sure to summarize the differences in the PR and commit log, so that other " "people know that nothing bad has happened." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:511 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:518 msgid "Contact the authors of the software and confirm the changes with them." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:513 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:520 #, no-wrap msgid "Use POSIX Standards" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:517 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:524 msgid "" "FreeBSD ports generally expect POSIX compliance. Some software and build " "systems make assumptions based on a particular operating system or " @@ -1049,7 +1057,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:520 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:527 msgid "" "Do not use [.filename]#/proc# if there are any other ways of getting the " "information. For example, `setprogname(argv[0])` in `main()` and then man:" @@ -1057,12 +1065,12 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:522 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:529 msgid "Do not rely on behavior that is undocumented by POSIX." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:526 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:533 msgid "" "Do not record timestamps in the critical path of the application if it also " "works without. Getting timestamps may be slow, depending on the accuracy of " @@ -1072,7 +1080,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:530 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:537 msgid "" "A number of simple syscalls (for example man:gettimeofday[2], man:getpid[2]) " "are much faster on Linux(R) than on any other operating system due to " @@ -1082,7 +1090,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:533 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:540 msgid "" "Do not rely on Linux(R)-specific socket behavior. In particular, default " "socket buffer sizes are different (call man:setsockopt[2] with `SO_SNDBUF` " @@ -1091,7 +1099,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:535 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:542 msgid "" "If relying on non-standard behavior is required, encapsulate it properly " "into a generic API, do a check for the behavior in the configure stage, and " @@ -1099,7 +1107,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:537 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:544 msgid "" "Check the https://man.freebsd.org/cgi/man.cgi[man pages] to see if the " "function used is a POSIX interface (in the \"STANDARDS\" section of the man " @@ -1107,21 +1115,21 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:540 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:547 msgid "" "Do not assume that [.filename]#/bin/sh# is bash. Ensure that a command line " "passed to man:system[3] will work with a POSIX compliant shell." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:542 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:549 msgid "" "A list of common bashisms is available https://wiki.ubuntu.com/" "DashAsBinSh[here]." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:545 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:552 msgid "" "Check that headers are included in the POSIX or man page recommended way. " "For example, [.filename]#sys/types.h# is often forgotten, which is not as " @@ -1129,20 +1137,20 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:547 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:554 #, no-wrap msgid "Miscellanea" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:551 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:558 msgid "" "Always double-check [.filename]#pkg-descr# and [.filename]#pkg-plist#. If " "reviewing a port and a better wording can be achieved, do so." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:552 +#: documentation/content/en/books/porters-handbook/porting-dads/_index.adoc:559 msgid "" "Please be careful to note any legal issues! Do not let us illegally " "distribute software!" diff --git a/documentation/content/en/books/porters-handbook/testing/_index.po b/documentation/content/en/books/porters-handbook/testing/_index.po index f5adf6d6f6..f5c5d71be1 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: 2022-10-16 17:06-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -112,57 +112,57 @@ msgstr "" msgid "" "Do check the port with crossref:quick-porting[porting-portlint,`portlint`] " "before submitting or committing it. `portlint` warns about many common " -"errors, both functional and stylistic. For a new (or repocopied) port, " -"`portlint -A` is the most thorough; for an existing port, `portlint -C` is " -"sufficient." +"errors, both functional and stylistic. For a new port, `portlint -A` is the " +"most thorough; for an existing port, `portlint -C` is sufficient." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:87 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:89 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. When in doubt, the best thing to do is " -"ask on {freebsd-ports}." +"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 -->]" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:89 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:91 #, no-wrap msgid "Port Tools" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:92 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:94 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:96 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:99 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 " "test` to test the port, including the <<testing-portlint,`portlint`>> " "checking. This command also detects and lists any files that are not listed " -"in [.filename]#pkg-plist#. For example:" +"in [.filename]#pkg-plist#. For example:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:100 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:103 #, no-wrap msgid "# port test /usr/ports/net/csup\n" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:103 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:106 #, no-wrap msgid "`PREFIX` and `DESTDIR`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:108 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:111 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 [." @@ -170,7 +170,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:113 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:116 msgid "" "`DESTDIR`, if set by the user, determines the complete alternative " "environment, usually a jail or an installed system mounted somewhere other " @@ -182,7 +182,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:116 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:119 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` " @@ -190,7 +190,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:120 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:123 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. " @@ -201,64 +201,64 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:123 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:126 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:127 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:130 #, 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:130 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:133 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:132 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:135 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:136 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:139 #, 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:139 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:142 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:140 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:143 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:143 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:146 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 " -"other ports. The temporarily-installed port in [.filename]#/var/tmp/`make -" +"other ports. The temporarily installed port in [.filename]#/var/tmp/`make -" "V PORTNAME`# must be tested for proper operation to make sure there are no " "problems with paths." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:146 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:149 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 " @@ -266,7 +266,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:153 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 " @@ -275,13 +275,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:154 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:157 #, no-wrap msgid "-DPAGER=\\\"${LOCALBASE}/bin/less\\\"\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:157 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:160 msgid "" "The path with `LOCALBASE` is more likely to still work if the system " "administrator has moved the whole [.filename]#/usr/local# tree somewhere " @@ -289,7 +289,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:163 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:166 msgid "" "All these tests are done automatically when running `poudriere testport` or " "`poudriere bulk -t`. It is highly recommended that every ports contributor " @@ -298,132 +298,132 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:166 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:169 #, no-wrap -msgid "Poudriere" +msgid "poudriere" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:170 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:173 msgid "" -"For a ports contributor, Poudriere is one of the most important and helpful " +"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:172 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:175 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:173 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:176 msgid "Automatic packaging of build results" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:174 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:177 msgid "Generation of build log files per port" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:175 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:178 msgid "Providing a signed man:pkg[8] repository" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:176 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:179 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:177 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:180 msgid "Testing for successful ports builds using different options" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:180 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:183 msgid "" -"Because Poudriere performs its building in a clean man:jail[8] environment " +"Because poudriere performs its building in a clean man:jail[8] environment " "and uses man:zfs[8] features, it has several advantages over traditional " "testing on the host system:" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:182 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:185 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:183 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:186 msgid "Verify [.filename]#pkg-plist# for missing or superfluous entries" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:184 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:187 msgid "" -"Ports committers sometimes ask for a Poudriere log alongside a patch " +"Ports committers sometimes ask for a poudriere log alongside a patch " "submission to assess whether the patch is ready for integration into the " "ports tree" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:187 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:190 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 " -"install, configure, and run Poudriere as part of the normal workflow of a " +"install, configure, and run poudriere as part of the normal workflow of a " "ports contributor." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:192 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:195 msgid "" "The examples in this section show a default file layout, as standard in " "FreeBSD. Substitute any local changes accordingly. The ports tree, " -"represented by `${PORTSDIR}`, is located in [.filename]#/usr/ports#. Both `" -"${LOCALBASE}` and `${PREFIX}` are [.filename]#/usr/local# by default." +"represented by `${PORTSDIR}`, is located in [.filename]#/usr/ports#. Both " +"`${LOCALBASE}` and `${PREFIX}` are [.filename]#/usr/local# by default." msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:194 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:197 #, no-wrap -msgid "Installing Poudriere" +msgid "Installing poudriere" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:198 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:201 msgid "" -"Poudriere is available in the ports tree in package:ports-mgmt/poudriere[]. " +"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:202 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:205 #, no-wrap msgid "# pkg install poudriere\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:205 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:208 msgid "or" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:209 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:212 #, 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:220 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:223 msgid "" -"There is also a work-in-progress version of Poudriere which will eventually " +"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-" "devel[]. This development version is used for the official FreeBSD package " "builds, so it is well tested. It often has newer interesting features. A " @@ -439,13 +439,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:222 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:225 #, no-wrap -msgid "Setting Up Poudriere" +msgid "Setting Up poudriere" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:227 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:230 msgid "" "The port installs a default configuration file, [.filename]#/usr/local/etc/" "poudriere.conf#. Each parameter is documented in the configuration file and " @@ -457,12 +457,9 @@ msgstr "" #, no-wrap msgid "" "ZPOOL=tank\n" -"ZROOTFS=/poudriere\n" "BASEFS=/poudriere\n" "DISTFILES_CACHE=/usr/ports/distfiles\n" "RESOLV_CONF=/etc/resolv.conf\n" -"FREEBSD_HOST=ftp://ftp.freebsd.org\n" -"SVN_HOST=svn.FreeBSD.org\n" msgstr "" #. type: Labeled list @@ -474,59 +471,46 @@ msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:242 msgid "" -"The name of the ZFS storage pool which Poudriere shall use. Must be listed " +"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:243 #, no-wrap -msgid "`ZROOTFS`" +msgid "`BASEFS`" msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/testing/_index.adoc:246 msgid "" -"The root of Poudriere-managed file systems. This entry will cause Poudriere " -"to create man:zfs[8] file systems under `tank/poudriere`." +"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:247 #, no-wrap -msgid "`BASEFS`" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:250 -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:251 -#, no-wrap msgid "`DISTFILES_CACHE`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:256 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:252 msgid "" -"Defines where distfiles are stored. In this example, Poudriere and the host " +"Defines where distfiles are stored. In this example, poudriere and the host " "share the distfiles storage directory. This avoids downloading tarballs " "which are already present on the system. Please create this directory if it " -"does not already exist so that Poudriere can find it." +"does not already exist so that poudriere can find it." msgstr "" #. type: Labeled list -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:257 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:253 #, no-wrap msgid "`RESOLV_CONF`" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:262 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:258 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 " @@ -534,55 +518,25 @@ msgid "" "proxy configuration." msgstr "" -#. type: Labeled list -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:263 -#, no-wrap -msgid "`FREEBSD_HOST`" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:266 -msgid "" -"The FTP/HTTP server to use when the jails are installed from FreeBSD " -"releases and updated with man:freebsd-update[8]. Choose a server location " -"which is close, for example if the machine is located in Australia, use `ftp." -"au.freebsd.org`." -msgstr "" - -#. type: Labeled list -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:267 -#, no-wrap -msgid "`SVN_HOST`" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:271 -msgid "" -"The server from where jails are installed and updated when using " -"Subversion. Again, choose a nearby location. A list of official Subversion " -"mirrors can be found in the extref:{handbook}[FreeBSD Handbook Subversion " -"section, svn-mirrors]." -msgstr "" - #. type: Title === -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:273 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:260 #, no-wrap -msgid "Creating Poudriere Jails" +msgid "Creating poudriere Jails" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:276 -msgid "Create the base jails which Poudriere will use for building:" +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:263 +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:280 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:267 #, 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:285 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:272 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 " @@ -592,36 +546,24 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:289 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:276 #, 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:294 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:281 msgid "" "Create `tank/poudriere/jails/12i386`, mount it on [.filename]#/poudriere/" -"jails/12i386#, then check out the tip of the Subversion branch of " -"`FreeBSD-12-STABLE` from `SVN_HOST` in [.filename]#poudriere.conf# into [." -"filename]#/poudriere/jails/12i386/usr/src#, then complete a `buildworld` and " -"install it into [.filename]#/poudriere/jails/12i386#." +"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#." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:299 -msgid "" -"If a specific Subversion revision is needed, append it to the version " -"string. For example:" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:303 -#, no-wrap -msgid "# poudriere jail -c -j 12i386 -v stable/12@123456 -a i386 -m git+https\n" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:312 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:287 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` " @@ -629,81 +571,73 @@ msgid "" "RELEASE` is not enough." msgstr "" -#. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:317 -msgid "To create a Poudriere jail for `14.0-CURRENT`:" +#. type: delimited block = 4 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:292 +msgid "To create a poudriere jail for `14.0-CURRENT`:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:321 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:296 #, 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:327 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:301 msgid "" -"In order to run a `14.0-CURRENT` Poudriere jail you must be running `14.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.3-STABLE`. " -"Poudriere jail if the `COMPAT_FREEBSD12` kernel option was compiled in (on " -"by default in `14.0-CURRENT`[.filename]#GENERIC# kernel config)." -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:334 -msgid "" -"The default `svn` protocol works but is not very secure. Using `svn+https` " -"along with verifying the remote server's SSL fingerprint is advised. It " -"will ensure that the files used for building the jail are from a trusted " -"source." +"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. " +"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)." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:337 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:304 msgid "" -"A list of jails currently known to Poudriere can be shown with `poudriere " +"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:344 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:311 #, no-wrap msgid "" "# poudriere jail -l\n" "JAILNAME VERSION ARCH METHOD\n" "131Ramd64 13.1-RELEASE amd64 ftp\n" -"12i386 12.3-STABLE i386 git+https\n" +"12i386 12.4-STABLE i386 git+https\n" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:347 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:314 #, no-wrap -msgid "Keeping Poudriere Jails Updated" +msgid "Keeping poudriere Jails Updated" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:351 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:318 msgid "Managing updates is very straightforward. The command:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:355 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:322 #, no-wrap msgid "# poudriere jail -u -j JAILNAME\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:360 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:329 msgid "" -"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 Subversion revision " -"in the branch." +"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." msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:365 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:334 msgid "" "For jails employing a `git+*` method, it is helpful to add `-J " "_NumberOfParallelBuildJobs_` to speed up the build by increasing the number " @@ -712,33 +646,33 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:369 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:338 #, no-wrap msgid "# poudriere jail -u -J 6 -j JAILNAME\n" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:374 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:343 #, no-wrap -msgid "Setting Up Ports Trees for Use with Poudriere" +msgid "Setting Up Ports Trees for Use with poudriere" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:378 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:347 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 " +"There are multiple ways to use ports trees in poudriere. The most " +"straightforward way is to have poudriere create a default ports tree for " "itself, using link:{handbook}mirrors/#git[Git]:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:382 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:351 #, 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:386 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:355 msgid "" "These commands create `tank/poudriere/ports/default`, mount it on [." "filename]#/poudriere/ports/default#, and populate it using Git. Afterward " @@ -746,7 +680,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:392 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:361 #, no-wrap msgid "" "# poudriere ports -l\n" @@ -755,7 +689,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:399 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:368 msgid "" "Note that the \"default\" ports tree is special. Each of the build commands " "explained later will implicitly use this ports tree unless specifically " @@ -764,73 +698,42 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:405 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:373 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 " "possible to use a different method for creating the ports tree. To add an " "additional ports tree for testing local modifications and ports development, " -"checking out the tree via Subversion (as described above) is preferable." -msgstr "" - -#. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:410 -msgid "" -"The http and https methods need package:devel/subversion[] built with the " -"`SERF` option enabled. It is enabled by default." -msgstr "" - -#. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:417 -msgid "" -"The `svn` method allows extra qualifiers to tell Subversion exactly how to " -"fetch data. This is explained in man:poudriere[8]. For instance, " -"`poudriere ports -c -m svn+ssh -p subversive` uses SSH for the checkout." +"checking out the tree via git (as described above) is preferable." msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:420 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:375 #, no-wrap -msgid "Using Manually Managed Ports Trees with Poudriere" +msgid "Using Manually Managed Ports Trees with poudriere" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:424 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:379 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 " -"the ports tree in [.filename]#/work/ports#, point Poudriere to the location:" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:426 -msgid "For Poudriere older than version 3.1.20:" +"the ports tree in [.filename]#/work/ports#, point poudriere to the location:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:430 -#, no-wrap -msgid "# poudriere ports -c -F -f none -M /work/ports -p development\n" -msgstr "" - -#. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:433 -msgid "For Poudriere version 3.1.20 and later:" -msgstr "" - -#. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:437 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:383 #, 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:440 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:386 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:446 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:392 #, no-wrap msgid "" "# poudriere ports -l\n" @@ -839,60 +742,60 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:452 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:398 msgid "" -"The dash or `null` in the `METHOD` column means that Poudriere will not " +"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 " "maintain this tree, including all local modifications that may be used for " "testing new ports and submitting patches." msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:455 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:401 #, no-wrap -msgid "Keeping Poudriere Ports Trees Updated" +msgid "Keeping poudriere Ports Trees Updated" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:458 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:404 msgid "As straightforward as with jails described earlier:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:462 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:408 #, no-wrap msgid "# poudriere ports -u -p PORTSTREE\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:465 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:411 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:470 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:415 msgid "" "Ports trees without a method, see <<testing-poudriere-ports-tree-manual>>, " -"cannot be updated like this. They must be updated manually by the porter." +"cannot be updated like this and must be updated manually by the porter." msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:473 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:418 #, no-wrap msgid "Testing Ports" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:476 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:421 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:478 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:423 msgid "" "For example, local modifications to the package:www/firefox[] port located " "in [.filename]#/work/ports/www/firefox# can be tested in the previously " @@ -900,13 +803,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:482 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:427 #, 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:488 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:433 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 " @@ -915,14 +818,14 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:490 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:435 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:495 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:440 msgid "" "The directory name `131Ri386-development` is derived from the arguments to `-" "j` and `-p`, respectively. For convenience, a symbolic link [.filename]#/" @@ -933,31 +836,31 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:498 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:443 msgid "" -"By default, Poudriere cleans up the jails and leaves log files in the " +"By default, poudriere cleans up the jails and leaves log files in the " "directories mentioned above. To ease investigation, jails can be kept " "running after the build by adding `-i` to `testport`:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:502 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:447 #, 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:509 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:454 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 " -"further. Poudriere can be told to leave the jail running after the build " -"finishes with `-I`. Poudriere will show the command to run when the jail is " +"further. poudriere can be told to leave the jail running after the build " +"finishes with `-I`. poudriere will show the command to run when the jail is " "no longer needed. It is then possible to man:jexec[8] into it:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:523 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:468 #, no-wrap msgid "" "# poudriere testport -j 131Ramd64 -p development -I -o www/firefox\n" @@ -974,21 +877,21 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:527 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:473 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 " -"Poudriere as well. Adding the `-c`:" +"poudriere as well. Adding the `-c`:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:531 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:477 #, no-wrap msgid "# poudriere testport -c -o www/firefox\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:536 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:482 msgid "" "Presents the port configuration dialog before the port is built. The ports " "given after `-o` in the format `_category_/_portname_` will use the " @@ -998,7 +901,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:541 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:487 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 " @@ -1006,13 +909,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:544 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:490 #, no-wrap msgid "Using Sets" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:549 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:495 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 " @@ -1021,9 +924,9 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:555 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:501 msgid "" -"To use sets, Poudriere expects an existing directory structure similar to " +"To use sets, poudriere expects an existing directory structure similar to " "`PORT_DBDIR`, defaults to [.filename]#/var/db/ports# in its configuration " "directory. This directory is then man:nullfs[5]-mounted into the jails " "where the ports and their dependencies are built. Usually a suitable " @@ -1031,154 +934,154 @@ msgid "" "`PORT_DBDIR` to [.filename]#/usr/local/etc/poudriere.d/jailname-portname-" "setname-options#. This is described in detail in man:poudriere[8]. For " "instance, testing package:www/firefox[] in a specific set named `devset`, " -"add the `-z devset` parameter to the testport command:" +"add the `-z devset` parameter to the `testport` command:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:559 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:602 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:505 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:549 #, 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:562 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:508 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:564 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:510 msgid "" "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-devset-options#" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:565 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:511 msgid "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-devset-options#" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:566 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:512 msgid "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-options#" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:567 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:513 msgid "[.filename]#/usr/local/etc/poudriere.d/devset-options#" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:568 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:514 msgid "[.filename]#/usr/local/etc/poudriere.d/development-options#" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:569 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:515 msgid "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-options#" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:570 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:516 msgid "[.filename]#/usr/local/etc/poudriere.d/options#" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:573 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:519 msgid "" -"From this list, Poudriere man:nullfs[5]-mounts the _first existing_ " +"From this list, poudriere man:nullfs[5]-mounts the _first existing_ " "directory tree into the [.filename]#/var/db/ports# directory of the build " "jails. Hence, all custom options are used for all the ports during this run " "of `testport`." msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:576 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:522 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:580 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:526 #, no-wrap msgid "# poudriere options -c www/firefox -z devset\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:584 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:530 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:590 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:536 msgid "" -"Poudriere is very flexible in the option configuration. They can be set for " -"particular jails, ports trees, and for multiple ports by one command. Refer " -"to man:poudriere[8] for details." +"poudriere is very flexible in the option configuration. poudriere can be " +"set for particular jails, ports trees, and for multiple ports by one " +"command. Refer to man:poudriere[8] for details." msgstr "" #. type: Title === -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:593 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:539 #, no-wrap msgid "Providing a Custom [.filename]#make.conf# File" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:598 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:545 msgid "" -"Similar to using sets, Poudriere will also use a custom [.filename]#make." +"Similar to using sets, poudriere will also use a custom [.filename]#make." "conf# if it is provided. No special command line argument is necessary. " -"Instead, Poudriere looks for existing files matching a name scheme derived " -"from the command line. For instance:" +"Instead, poudriere looks for existing files matching a name scheme derived " +"from the command line. For instance:" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:605 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:552 msgid "" -"causes Poudriere to check for the existence of these files in this order:" +"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:607 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:554 msgid "[.filename]#/usr/local/etc/poudriere.d/make.conf#" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:608 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:555 msgid "[.filename]#/usr/local/etc/poudriere.d/devset-make.conf#" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:609 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:556 msgid "[.filename]#/usr/local/etc/poudriere.d/development-make.conf#" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:610 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:557 msgid "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-make.conf#" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:611 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:558 msgid "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-make.conf#" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:612 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:559 msgid "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-devset-make.conf#" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:613 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:560 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:617 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:564 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 " @@ -1190,13 +1093,13 @@ msgid "" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:619 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:566 #, 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:624 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:571 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 " @@ -1204,39 +1107,39 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:628 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:575 #, no-wrap msgid "DEFAULT_VERSIONS+= perl=5.20\n" msgstr "" #. type: delimited block * 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:632 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:579 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:637 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:584 #, no-wrap msgid "Pruning no Longer Needed Distfiles" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:641 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:588 msgid "" -"Poudriere comes with a built-in mechanism to remove outdated distfiles that " +"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:645 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:592 #, no-wrap msgid "# poudriere distclean -p portstree\n" msgstr "" #. type: Plain text -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:650 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:597 msgid "" "will scan the distfiles folder, `DISTFILES_CACHE` in [.filename]#poudriere." "conf#, versus the ports tree given by the `-p _portstree_` argument and " @@ -1245,7 +1148,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/testing/_index.adoc:654 +#: documentation/content/en/books/porters-handbook/testing/_index.adoc:601 #, no-wrap msgid "# poudriere distclean -p portstree -y\n" msgstr "" diff --git a/documentation/content/en/books/porters-handbook/versions/_index.po b/documentation/content/en/books/porters-handbook/versions/_index.po index 5ff67fe00d..921aa22eb4 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: 2023-04-20 20:56-0300\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\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" @@ -59,15 +59,15 @@ msgstr "" #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1410 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2213 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3196 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3884 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4327 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5100 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5568 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5946 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6574 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6932 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7050 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7148 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3886 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4331 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5106 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5574 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5952 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6580 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6938 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7056 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7154 #, no-wrap msgid "Value" msgstr "" @@ -78,15 +78,15 @@ msgstr "" #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1411 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2214 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3197 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3885 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4328 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5101 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5569 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5947 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6575 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6933 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7051 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7149 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3887 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4332 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5107 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5575 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5953 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6581 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6939 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7057 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7155 #, no-wrap msgid "Revision" msgstr "" @@ -97,15 +97,15 @@ msgstr "" #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1412 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2215 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3198 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3886 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4329 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5102 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5570 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5948 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6576 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6934 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7052 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7150 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3888 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4333 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5108 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5576 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5954 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6582 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6940 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7058 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7156 #, no-wrap msgid "Date" msgstr "" @@ -116,15 +116,15 @@ msgstr "" #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1414 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2217 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3200 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3888 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4331 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5104 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5572 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5950 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6578 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6936 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7054 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7152 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3890 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4335 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5110 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5578 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5956 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6584 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6942 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7060 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7158 #, no-wrap msgid "Release" msgstr "" @@ -342,7 +342,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:108 #, no-wrap -msgid "14.0-CURRENT after changing the internal KAPI between the krpc and NFS modules." +msgid "14.0-CURRENT after changing the internal KAPI between the `krpc` and NFS modules." msgstr "" #. type: Table @@ -390,7 +390,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:118 #, no-wrap -msgid "14.0-CURRENT after changing the man:sndstat[4] ioctls nvlist schema and definitions." +msgid "14.0-CURRENT after changing the man:sndstat[4] ioctls `nvlist` schema and definitions." msgstr "" #. type: Table @@ -573,7 +573,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:158 #, no-wrap -msgid "14.0-CURRENT after commit gitref:e1a907a25cfa422c0d1acaf9f91352ada04f4bca[repository=\"src\",length=12] changed the internal KAPI between the krpc and nfsserver modules." +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 @@ -924,7 +924,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:233 #, no-wrap -msgid "14.0-CURRENT after removal of thread argument from man:VOP_STAT[9] and fo_stat." +msgid "14.0-CURRENT after removal of thread argument from man:VOP_STAT[9] and `fo_stat`." msgstr "" #. type: Table @@ -1240,7 +1240,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:298 #, 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." +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 @@ -1330,7 +1330,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:318 #, no-wrap -msgid "14.0-CURRENT after changing irq_work_queue to return a bool in LinuxKPI to match 5.10 API." +msgid "14.0-CURRENT after changing `irq_work_queue` to return a bool in LinuxKPI to match 5.10 API." msgstr "" #. type: Table @@ -1354,7 +1354,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:323 #, no-wrap -msgid "14.0-CURRENT after adding for_each_sgtable_dma_sg and for_each_sgtable_dma_page to LinuxKPI" +msgid "14.0-CURRENT after adding `for_each_sgtable_dma_sg` and `for_each_sgtable_dma_page` to LinuxKPI" msgstr "" #. type: Table @@ -1522,7 +1522,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:358 #, no-wrap -msgid "14.0-CURRENT after struct kinfo_file changes." +msgid "14.0-CURRENT after struct `kinfo_file` changes." msgstr "" #. type: Table @@ -1687,7 +1687,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:398 #, no-wrap -msgid "14.0-CURRENT after qsort_r prototype modified to match POSIX." +msgid "14.0-CURRENT after `qsort_r` prototype modified to match POSIX." msgstr "" #. type: Table @@ -1960,7 +1960,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:476 #, no-wrap -msgid "13.0-CURRENT after vop_symlink API change (`a_target` is now `const`.)" +msgid "13.0-CURRENT after `vop_symlink` API change (`a_target` is now `const`.)" msgstr "" #. type: Table @@ -2171,7 +2171,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:521 #, 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." +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 @@ -2311,7 +2311,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:551 #, no-wrap -msgid "13.0-CURRENT after introduction of funlinkat syscall in link:https://svnweb.freebsd.org/changeset/base/345982[345982]." +msgid "13.0-CURRENT after introduction of `funlinkat` syscall in link:https://svnweb.freebsd.org/changeset/base/345982[345982]." msgstr "" #. type: Table @@ -2524,7 +2524,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:596 #, no-wrap -msgid "13.0-CURRENT after adding prepare to pm_ops in LinuxKPI." +msgid "13.0-CURRENT after adding prepare to `pm_ops` in LinuxKPI." msgstr "" #. type: Table @@ -2548,7 +2548,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:601 #, 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." +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 @@ -2716,7 +2716,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:636 #, no-wrap -msgid "13.0-CURRENT after merging the vm_page hold and wire mechanisms." +msgid "13.0-CURRENT after merging the `vm_page` hold and wire mechanisms." msgstr "" #. type: Table @@ -2845,12 +2845,12 @@ msgstr "" #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1017 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1530 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3281 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4822 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5355 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5908 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6096 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7060 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7065 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4826 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5361 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5914 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6102 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7066 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7071 #, no-wrap msgid "(not changed)" msgstr "" @@ -3034,7 +3034,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:701 #, no-wrap -msgid "13.0-CURRENT after changing the synchonization rules for vm_page reference counting.." +msgid "13.0-CURRENT after changing the synchronization rules for `vm_page` reference counting.." msgstr "" #. type: Table @@ -3289,7 +3289,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:756 #, no-wrap -msgid "13.0-CURRENT after widening the vm_page aflags field to 16 bits." +msgid "13.0-CURRENT after widening the `vm_page` `aflags` field to 16 bits." msgstr "" #. type: Table @@ -3307,7 +3307,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:761 #, no-wrap -msgid "13.0-CURRENT after converting the in-tree sysent targets to use the new [.filename]#makesyscalls.lua#." +msgid "13.0-CURRENT after converting the in-tree `sysent` targets to use the new [.filename]#makesyscalls.lua#." msgstr "" #. type: Table @@ -3454,7 +3454,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:791 #, no-wrap -msgid "13.0-CURRENT after adding sigsetop extensions commonly found in musl libc and glibc." +msgid "13.0-CURRENT after adding `sigsetop` extensions commonly found in musl libc and glibc." msgstr "" #. type: Table @@ -3679,7 +3679,7 @@ msgstr "" #: documentation/content/en/books/porters-handbook/versions/_index.adoc:839 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2002 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3095 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3868 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3870 #, no-wrap msgid "January 6, 2020" msgstr "" @@ -3711,7 +3711,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:846 #, no-wrap -msgid "13.0-CURRENT after pushing vnop implementation into the fileop layer in man:posix_fallocate[2]." +msgid "13.0-CURRENT after pushing `vnop` implementation into the `fileop` layer in man:posix_fallocate[2]." msgstr "" #. type: Table @@ -3820,7 +3820,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:871 #, no-wrap -msgid "13.0-CURRENT after adding realpathat syscall to VFS." +msgid "13.0-CURRENT after adding `realpathat` syscall to VFS." msgstr "" #. type: Table @@ -4103,7 +4103,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:931 #, no-wrap -msgid "13.0-CURRENT after reworking unmapped mbufs in KTLS to carry ext_pgs in the mbuf itself." +msgid "13.0-CURRENT after reworking unmapped mbufs in KTLS to carry `ext_pgs` in the mbuf itself." msgstr "" #. type: Table @@ -4483,7 +4483,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1011 #, 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." +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 @@ -4508,7 +4508,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1016 #, no-wrap -msgid "13.0-CURRENT after `vget()` argument removal and namei flags renumbering." +msgid "13.0-CURRENT after `vget()` argument removal and `namei` flags renumbering." msgstr "" #. type: Table @@ -4611,7 +4611,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1041 #, no-wrap -msgid "13.0-CURRENT after adding atomic and bswap functions to libcompiler_rt." +msgid "13.0-CURRENT after adding atomic and `bswap` functions to libcompiler_rt." msgstr "" #. type: Table @@ -4709,7 +4709,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1061 #, no-wrap -msgid "13.0-CURRENT after reimplementing purgevfs to iterate vnodes instead of the entire hash." +msgid "13.0-CURRENT after reimplementing `purgevfs` to iterate vnodes instead of the entire hash." msgstr "" #. type: Table @@ -5002,7 +5002,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1121 #, no-wrap -msgid "13.0-CURRENT after retiring malloc_last_fail." +msgid "13.0-CURRENT after retiring `malloc_last_fail`." msgstr "" #. type: Table @@ -5026,7 +5026,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1126 #, no-wrap -msgid "13.0-CURRENT after p_pd / pwddesc split from p_fd / filedesc." +msgid "13.0-CURRENT after `p_pd` / `pwddesc` split from `p_fd` / filedesc." msgstr "" #. type: Table @@ -5170,7 +5170,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1156 #, no-wrap -msgid "13.0-CURRENT after reimplementing LinuxKPI's `irq_work` queue on top of fast taskqueue." +msgid "13.0-CURRENT after reimplementing LinuxKPI's `irq_work` queue on top of fast `taskqueue`." msgstr "" #. type: Table @@ -5516,7 +5516,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1236 #, no-wrap -msgid "13.0-STABLE after changing `softdep_prelink()` to only do sync if another thread changed the vnode metadata since previous prelink." +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 @@ -5977,7 +5977,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1336 #, no-wrap -msgid "13.1-STABLE after after adding <crypto/chacha20_poly1305.h> and <crypto/curve25519.h>." +msgid "13.1-STABLE after adding <crypto/chacha20_poly1305.h> and <crypto/curve25519.h>." msgstr "" #. type: Table @@ -6079,7 +6079,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1361 #, no-wrap -msgid "13.1-STABLE after adding a new rc: machine_id to generate `/etc/machine-id`." +msgid "13.1-STABLE after adding a new rc: `machine_id` to generate `/etc/machine-id`." msgstr "" #. type: Table @@ -6194,7 +6194,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1386 #, no-wrap -msgid "13.2-STABLE after merging machine-id into hostid_save." +msgid "13.2-STABLE after merging machine-id into `hostid_save`." msgstr "" #. type: Table @@ -6325,7 +6325,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1432 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2835 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3798 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3800 #, no-wrap msgid "August 22, 2016" msgstr "" @@ -6501,7 +6501,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1469 #, no-wrap -msgid "12.0-CURRENT after mounting man:msdosfs[5] with longnames support by default." +msgid "12.0-CURRENT after mounting man:msdosfs[5] with `longnames` support by default." msgstr "" #. type: Table @@ -6573,7 +6573,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1484 #, no-wrap -msgid "12.0-CURRENT after installing header files required development with libzfs_core." +msgid "12.0-CURRENT after installing header files required development with `libzfs_core`." msgstr "" #. type: Table @@ -6669,7 +6669,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1504 #, no-wrap -msgid "12.0-CURRENT after upgrading our copies of clang, llvm, lldb, compiler-rt and libc++ to 3.9.0 release, and adding lld 3.9.0." +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 @@ -6826,7 +6826,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1539 #, no-wrap -msgid "12.0-CURRENT after upgrading our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to 4.0.0." +msgid "12.0-CURRENT after upgrading copies of clang, llvm, lld, lldb, compiler-rt and libc++ to 4.0.0." msgstr "" #. type: Table @@ -7665,7 +7665,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1714 #, no-wrap -msgid "12.0-CURRENT after the lua loader was committed." +msgid "12.0-CURRENT after the Lua loader was committed." msgstr "" #. type: Table @@ -8075,7 +8075,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1799 #, 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)." +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 @@ -8099,7 +8099,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1804 #, no-wrap -msgid "12.0-CURRENT after KPI changes to timespecadd." +msgid "12.0-CURRENT after KPI changes to `timespecadd`." msgstr "" #. type: Table @@ -8418,7 +8418,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1872 #, no-wrap -msgid "Febrary 15, 2019" +msgid "February 15, 2019" msgstr "" #. type: Table @@ -8540,7 +8540,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1899 #, no-wrap -msgid "12-STABLE after ether_gen_addr availability." +msgid "12-STABLE after `ether_gen_addr` availability." msgstr "" #. type: Table @@ -8614,7 +8614,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1914 #, 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." +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 @@ -8947,7 +8947,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:1989 #, no-wrap -msgid "12-STABLE after adding sigsetop extensions commonly found in musl libc and glibc." +msgid "12-STABLE after adding `sigsetop` extensions commonly found in musl libc and glibc." msgstr "" #. type: Table @@ -9049,7 +9049,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2012 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3100 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3873 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3875 #, no-wrap msgid "January 13, 2020" msgstr "" @@ -9415,7 +9415,7 @@ msgstr "" #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2089 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2154 #, no-wrap -msgid "12-STABLE after adding atomic and bswap functions to libcompiler_rt." +msgid "12-STABLE after adding atomic and `bswap` functions to libcompiler_rt." msgstr "" #. type: Table @@ -10167,7 +10167,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2277 #, no-wrap -msgid "11.0-CURRENT after ABI change in struct if_data." +msgid "11.0-CURRENT after ABI change in struct `if_data`." msgstr "" #. type: Table @@ -10185,7 +10185,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2280 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2285 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4231 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4233 #, no-wrap msgid "March 14, 2014" msgstr "" @@ -10344,7 +10344,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2314 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3547 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4245 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4247 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/264289[264289]" msgstr "" @@ -10383,7 +10383,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2322 #, 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])." +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 @@ -10546,7 +10546,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2355 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3568 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4266 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4268 #, no-wrap msgid "July 8, 2014" msgstr "" @@ -10640,8 +10640,8 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2374 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3587 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4275 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5063 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4277 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5067 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/271341[271341]" msgstr "" @@ -10650,8 +10650,8 @@ msgstr "" #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2375 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2385 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3588 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4276 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5064 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4278 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5068 #, no-wrap msgid "September 9, 2014" msgstr "" @@ -10713,8 +10713,8 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2389 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3592 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4280 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5068 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4282 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5072 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/271686[271686]" msgstr "" @@ -10722,8 +10722,8 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2390 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3593 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4281 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5069 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4283 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5073 #, no-wrap msgid "September 16, 2014" msgstr "" @@ -10858,8 +10858,8 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2419 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3612 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4285 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5073 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4287 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5077 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/273432[273432]" msgstr "" @@ -10867,8 +10867,8 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2420 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3613 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4286 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5074 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4288 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5078 #, no-wrap msgid "October 21, 2014" msgstr "" @@ -10944,8 +10944,8 @@ msgstr "" #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2440 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2445 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3618 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4291 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5079 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4293 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5083 #, no-wrap msgid "November 4, 2014" msgstr "" @@ -10971,7 +10971,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2442 #, no-wrap -msgid "11.0-CURRENT after adding new libraries/utilities (dpv and figpar) for data throughput visualization." +msgid "11.0-CURRENT after adding new libraries/utilities (`dpv` and `figpar`) for data throughput visualization." msgstr "" #. type: Table @@ -10983,8 +10983,8 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2444 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3617 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4290 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5078 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4292 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5082 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/274162[274162]" msgstr "" @@ -11275,7 +11275,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2507 #, no-wrap -msgid "11.0-CURRENT after removal of d_thread_t." +msgid "11.0-CURRENT after removal of `d_thread_t`." msgstr "" #. type: Table @@ -11744,7 +11744,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2605 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3698 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3700 #, no-wrap msgid "June 10, 2015" msgstr "" @@ -11849,7 +11849,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2627 #, no-wrap -msgid "11.0-CURRENT after undating ZFS to support resumable send/receive (rev link:https://svnweb.freebsd.org/changeset/base/289362[289362])." +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 @@ -12103,7 +12103,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2682 #, no-wrap -msgid "11.0-CURRENT after removal of vm_pageout_grow_cache (rev link:https://svnweb.freebsd.org/changeset/base/292469[292469])." +msgid "11.0-CURRENT after removal of `vm_pageout_grow_cache` (rev link:https://svnweb.freebsd.org/changeset/base/292469[292469])." msgstr "" #. type: Table @@ -12120,7 +12120,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2685 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3738 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3740 #, no-wrap msgid "December 30, 2015" msgstr "" @@ -12248,7 +12248,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2712 #, no-wrap -msgid "11.0-CURRENT after API change to rman (rev link:https://svnweb.freebsd.org/changeset/base/294883[294883])." +msgid "11.0-CURRENT after API change to `rman` (rev link:https://svnweb.freebsd.org/changeset/base/294883[294883])." msgstr "" #. type: Table @@ -12320,7 +12320,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2727 #, no-wrap -msgid "11.0-CURRENT after upgrading our copies of clang, llvm, lldb and compiler-rt to 3.8.0 release." +msgid "11.0-CURRENT after upgrading copies of clang, llvm, lldb and compiler-rt to 3.8.0 release." msgstr "" #. type: Table @@ -12368,7 +12368,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2737 #, no-wrap -msgid "11.0-CURRENT after using uintmax_t for rman ranges." +msgid "11.0-CURRENT after using `uintmax_t` for `rman` ranges." msgstr "" #. type: Table @@ -12392,7 +12392,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2742 #, no-wrap -msgid "11.0-CURRENT after tracking filemon usage via a proc.p_filemon pointer rather than its own lists." +msgid "11.0-CURRENT after tracking `filemon` usage via a proc.p_filemon pointer rather than its own lists." msgstr "" #. type: Table @@ -12416,7 +12416,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2747 #, no-wrap -msgid "11.0-CURRENT after fixing sed functions `i` and `a` from discarding leading white space." +msgid "11.0-CURRENT after fixing sed functions `i` and `a` from discarding leading space." msgstr "" #. type: Table @@ -12464,7 +12464,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2757 #, no-wrap -msgid "11.0-CURRENT after improving performance and functionality of the man:bitstring[3] api." +msgid "11.0-CURRENT after improving performance and functionality of the man:bitstring[3] API." msgstr "" #. type: Table @@ -12529,7 +12529,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2770 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4311 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4315 #, no-wrap msgid "May 19, 2016" msgstr "" @@ -12561,7 +12561,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2777 #, no-wrap -msgid "11.0-CURRENT after removing brk and sbrk from arm64." +msgid "11.0-CURRENT after removing `brk` and `sbrk` from arm64." msgstr "" #. type: Table @@ -12585,7 +12585,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2782 #, no-wrap -msgid "11.0-CURRENT after adding bit_count to the man:bitstring[3] API." +msgid "11.0-CURRENT after adding `bit_count` to the man:bitstring[3] API." msgstr "" #. type: Table @@ -12717,7 +12717,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2810 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3788 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3790 #, no-wrap msgid "June 21, 2016" msgstr "" @@ -12750,7 +12750,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2817 #, no-wrap -msgid "11.0-CURRENT after switching geom_disk to using a pool mutex." +msgid "11.0-CURRENT after switching `geom_disk` to using a pool mutex." msgstr "" #. type: Table @@ -12823,7 +12823,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2837 #, no-wrap -msgid "11.0-STABLE after adding C++11 thread_local support." +msgid "11.0-STABLE after adding C++11 `thread_local` support." msgstr "" #. type: Table @@ -12840,7 +12840,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2840 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3803 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3805 #, no-wrap msgid "August 26, 2016" msgstr "" @@ -12865,9 +12865,9 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2845 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3808 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4316 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5089 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3810 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4320 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5095 #, no-wrap msgid "September 12, 2016" msgstr "" @@ -12892,7 +12892,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2850 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3813 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3815 #, no-wrap msgid "October 14, 2016" msgstr "" @@ -12941,7 +12941,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2860 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3818 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3820 #, no-wrap msgid "October 28, 2016" msgstr "" @@ -12949,7 +12949,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2862 #, no-wrap -msgid "11.0-STABLE after installing header files required development with libzfs_core." +msgid "11.0-STABLE after installing header files required development with `libzfs_core`." msgstr "" #. type: Table @@ -12966,7 +12966,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2865 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3823 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3825 #, no-wrap msgid "December 15, 2016" msgstr "" @@ -12998,7 +12998,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2872 #, no-wrap -msgid "11.0-STABLE after upgrading our copies of clang, llvm, lldb, compiler-rt and libc++ to 3.9.1 release, and adding lld 3.9.1." +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 @@ -13087,7 +13087,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2890 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3833 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3835 #, no-wrap msgid "April 4, 2017" msgstr "" @@ -13112,7 +13112,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2895 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3838 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3840 #, no-wrap msgid "May 11, 2017" msgstr "" @@ -13337,7 +13337,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2949 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3862 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3864 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/328379[328379]" msgstr "" @@ -13345,7 +13345,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2950 #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2955 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3863 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3865 #, no-wrap msgid "January 24, 2018" msgstr "" @@ -13467,7 +13467,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2977 #, no-wrap -msgid "11-STABLE after merging retpoline support from the upstream llvm, clang and lld 5.0 branches." +msgid "11-STABLE after merging `retpoline` support from the upstream llvm, clang and lld 5.0 branches." msgstr "" #. type: Table @@ -13515,7 +13515,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2987 #, 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." +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 @@ -13539,7 +13539,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:2992 #, 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." +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 @@ -13767,7 +13767,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3047 #, no-wrap -msgid "11-STABLE after ether_gen_addr availability." +msgid "11-STABLE after `ether_gen_addr` availability." msgstr "" #. type: Table @@ -13924,7 +13924,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3092 #, no-wrap -msgid "11-STABLE after adding sigsetop extensions commonly found in musl libc and glibc." +msgid "11-STABLE after adding `sigsetop` extensions commonly found in musl libc and glibc." msgstr "" #. type: Table @@ -14202,7 +14202,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3167 #, no-wrap -msgid "11-STABLE after adding atomic and bswap functions to libcompiler_rt." +msgid "11-STABLE after adding atomic and `bswap` functions to libcompiler_rt." msgstr "" #. type: Table @@ -14376,7 +14376,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3220 #, 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])." +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 @@ -14417,8 +14417,8 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3228 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4131 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5014 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4133 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5018 #, no-wrap msgid "January 16, 2012" msgstr "" @@ -14546,7 +14546,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3255 #, no-wrap -msgid "10-CURRENT after xlocale cleanup." +msgid "10-CURRENT after `xlocale` cleanup." msgstr "" #. type: Table @@ -14611,7 +14611,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3268 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4151 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4153 #, no-wrap msgid "May 22, 2012" msgstr "" @@ -14619,7 +14619,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3270 #, no-wrap -msgid "10-CURRENT after byacc import." +msgid "10-CURRENT after `byacc` import." msgstr "" #. type: Table @@ -14800,7 +14800,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3310 #, no-wrap -msgid "10-CURRENT after the network interface cloning KPI changed and struct if_clone becoming opaque." +msgid "10-CURRENT after the network interface cloning KPI changed and struct `if_clone` becoming opaque." msgstr "" #. type: Table @@ -15054,7 +15054,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3365 #, 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])." +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 @@ -15265,7 +15265,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3410 #, no-wrap -msgid "10-CURRENT after addition of libusb pkgconf files." +msgid "10-CURRENT after addition of libusb `pkgconf` files." msgstr "" #. type: Table @@ -15678,7 +15678,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3498 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4211 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4213 #, no-wrap msgid "October 22, 2013" msgstr "" @@ -15781,7 +15781,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3523 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4221 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4223 #, no-wrap msgid "December 31, 2013" msgstr "" @@ -15800,14 +15800,14 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3527 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4225 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4227 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/262801[262801]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3528 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4226 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4228 #, no-wrap msgid "March 5, 2014" msgstr "" @@ -15856,7 +15856,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3538 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4236 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4238 #, no-wrap msgid "March 21, 2014" msgstr "" @@ -15911,8 +15911,8 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3553 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4251 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5054 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4253 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5058 #, no-wrap msgid "April 30, 2014" msgstr "" @@ -16190,14 +16190,14 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3627 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4295 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4297 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/275742[275742]" msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3628 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4296 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4298 #, no-wrap msgid "December 13, 2014" msgstr "" @@ -16277,7 +16277,7 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3645 #, no-wrap -msgid "10-STABLE after changes to the UDP tunneling callback to provide a context pointer and the source sockaddr." +msgid "10-STABLE after changes to the UDP tunneling callback to provide a context pointer and the source `sockaddr`." msgstr "" #. type: Table @@ -16306,15709 +16306,15718 @@ msgstr "" #. type: Table #: documentation/content/en/books/porters-handbook/versions/_index.adoc:3652 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4300 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5083 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4302 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5087 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/279287[279287]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3653 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4301 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5084 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3654 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4304 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5089 #, no-wrap -msgid "February 25, 2015" +msgid "" +"February 25, 2015\n" +"pass:[<!-- vale Vale.Terms = NO -->]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3655 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3657 #, 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." +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 -->]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3656 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3658 #, no-wrap msgid "1001510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3657 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3659 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/279329[279329]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3658 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3660 #, no-wrap msgid "February 26, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3660 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3662 #, 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:3661 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3663 #, no-wrap msgid "1001511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3662 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3664 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/280246[280246]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3663 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3665 #, no-wrap msgid "March 19, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3665 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3667 #, 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:3666 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3668 #, no-wrap msgid "1001512" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3667 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3669 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/280438[280438]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3668 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3670 #, no-wrap msgid "March 24, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3670 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3672 #, 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:3671 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3673 #, no-wrap msgid "1001513" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3672 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3674 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/281955[281955]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3673 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3675 #, no-wrap msgid "April 24, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3675 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3677 #, 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:3676 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3678 #, no-wrap msgid "1001514" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3677 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3679 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/282275[282275]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3678 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3680 #, no-wrap msgid "April 30, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3680 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3682 #, no-wrap msgid "10-STABLE after MFC of man:iconv[3] fixes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3681 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3683 #, no-wrap msgid "1001515" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3682 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3684 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/282781[282781]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3683 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3685 #, no-wrap msgid "May 11, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3685 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3687 #, no-wrap msgid "10-STABLE after adding back `M_FLOWID`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3686 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3688 #, no-wrap msgid "1001516" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3687 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3689 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/283341[283341]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3688 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3690 #, no-wrap msgid "May 24, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3690 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3692 #, no-wrap msgid "10-STABLE after MFC of many USB things." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3691 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3693 #, no-wrap msgid "1001517" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3692 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3694 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/283950[283950]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3693 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3695 #, no-wrap msgid "June 3, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3695 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3697 #, no-wrap msgid "10-STABLE after MFC of sound related things." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3696 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3698 #, no-wrap msgid "1001518" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3697 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3699 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/284204[284204]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3700 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3702 #, 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:3701 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3703 #, no-wrap msgid "1001519" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3702 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3704 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/284720[284720]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3703 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3705 #, no-wrap msgid "June 23, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3705 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3707 #, no-wrap msgid "10-STABLE after reverting bumping `MAXCPU` on amd64." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3706 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3708 #, no-wrap msgid "1002000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3707 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3709 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/285830[285830]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3708 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3713 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3710 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3715 #, no-wrap msgid "July 24, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3710 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3712 #, no-wrap msgid "`releng/10.2` branched from 10-STABLE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3711 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3713 #, no-wrap msgid "1002500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3712 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3714 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/285831[285831]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3715 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3717 #, 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:3716 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3718 #, no-wrap msgid "1002501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3717 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3719 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/289005[289005]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3718 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3720 #, no-wrap msgid "October 8, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3720 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3722 #, 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])." +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:3721 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3723 #, no-wrap msgid "1002502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3722 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3724 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/291243[291243]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3723 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3725 #, no-wrap msgid "November 24, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3725 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3727 #, 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:3726 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3728 #, no-wrap msgid "1002503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3727 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3729 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/292224[292224]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3728 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3730 #, no-wrap msgid "December 14, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3730 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3732 #, 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:3731 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3733 #, no-wrap msgid "1002504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3732 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3734 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/292589[292589]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3733 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3735 #, no-wrap msgid "December 22, 2015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3735 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3737 #, 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:3736 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3738 #, no-wrap msgid "1002505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3737 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3739 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/292908[292908]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3740 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3742 #, 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:3741 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3743 #, no-wrap msgid "1002506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3742 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3744 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/293476[293476]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3743 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3748 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3753 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3745 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3750 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3755 #, no-wrap msgid "January 9, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3745 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3747 #, 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:3746 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3748 #, no-wrap msgid "1002507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3747 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3749 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/293610[293610]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3750 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3752 #, 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:3751 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3753 #, no-wrap msgid "1002508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3752 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3754 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/293619[293619]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3755 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3757 #, 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:3756 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3758 #, no-wrap msgid "1002509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3757 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3759 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/295107[295107]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3758 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3760 #, no-wrap msgid "February 1, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3760 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3762 #, 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:3761 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3763 #, no-wrap msgid "1003000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3762 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3764 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/296373[296373]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3763 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3768 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3765 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3770 #, no-wrap msgid "March 4, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3765 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3767 #, no-wrap msgid "`releng/10.3` branched from 10-STABLE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3766 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3768 #, no-wrap msgid "1003500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3767 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3769 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/296374[296374]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3770 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3772 #, 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:3771 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3773 #, no-wrap msgid "1003501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3772 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3774 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/298299[298299]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3773 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3778 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3783 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3775 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3780 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3785 #, no-wrap msgid "June 19, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3775 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3777 #, no-wrap -msgid "10-STABLE after adding kdbcontrol's -P option (rev link:https://svnweb.freebsd.org/changeset/base/298297[298297])." +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:3776 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3778 #, no-wrap msgid "1003502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3777 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3779 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/299966[299966]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3780 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3782 #, no-wrap msgid "10-STABLE after libcrypto.so was made position independent." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3781 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3783 #, no-wrap msgid "1003503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3782 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3784 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/300235[300235]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3785 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3787 #, no-wrap -msgid "10-STABLE after allowing MK_ overrides (rev link:https://svnweb.freebsd.org/changeset/base/300233[300233])." +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:3786 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3788 #, no-wrap msgid "1003504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3787 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3789 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/302066[302066]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3790 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3792 #, no-wrap -msgid "10-STABLE after MFC of filemon changes from 11-CURRENT." +msgid "10-STABLE after MFC of `filemon` changes from 11-CURRENT." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3791 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3793 #, no-wrap msgid "1003505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3792 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3794 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/302228[302228]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3793 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3795 #, no-wrap msgid "June 27, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3795 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3797 #, 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:3796 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3798 #, no-wrap msgid "1003506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3797 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3799 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/304611[304611]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3800 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3802 #, no-wrap -msgid "10-STABLE after adding C++11 thread_local support." +msgid "10-STABLE after adding C++11 `thread_local` support." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3801 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3803 #, no-wrap msgid "1003507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3802 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3804 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/304864[304864]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3805 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3807 #, no-wrap msgid "10-STABLE after `LC_*_MASK` fix." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3806 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3808 #, no-wrap msgid "1003508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3807 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3809 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/305734[305734]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3810 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3812 #, 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:3811 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3813 #, no-wrap msgid "1003509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3812 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3814 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/307331[307331]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3815 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3817 #, no-wrap msgid "10-STABLE after ZFS merges." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3816 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3818 #, no-wrap msgid "1003510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3817 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3819 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/308047[308047]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3820 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3822 #, 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:3821 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3823 #, no-wrap msgid "1003511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3822 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3824 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/310121[310121]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3825 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3827 #, 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:3826 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3828 #, no-wrap msgid "1003512" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3827 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3829 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/315730[315730]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3828 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3830 #, no-wrap msgid "March 22, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3830 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3832 #, 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:3831 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3833 #, no-wrap msgid "1003513" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3832 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3834 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/316499[316499]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3835 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3837 #, 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:3836 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3838 #, no-wrap msgid "1003514" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3837 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3839 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/318198[318198]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3840 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3842 #, 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:3841 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3843 #, no-wrap msgid "1003515" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3842 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3844 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/321222[321222]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3843 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3845 #, no-wrap msgid "July 19, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3845 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3847 #, 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:3846 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3848 #, no-wrap msgid "1003516" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3847 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3849 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/321717[321717]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3848 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3850 #, no-wrap msgid "July 30, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3850 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3852 #, 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:3851 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3853 #, no-wrap msgid "1004000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3852 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3854 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/323604[323604]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3853 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3858 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3855 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3860 #, no-wrap msgid "September 15, 2017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3855 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3857 #, no-wrap msgid "`releng/10.4` branched from 10-STABLE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3856 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3858 #, no-wrap msgid "1004500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3857 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3859 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/323605[323605]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3860 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3862 #, 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:3861 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3863 #, no-wrap msgid "1004501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3865 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3867 #, 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:3866 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3868 #, no-wrap msgid "1004502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3867 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3869 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356396[356396]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3870 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3872 #, 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:3871 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3873 #, no-wrap msgid "1004503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3872 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3874 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/356681[356681]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3874 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3876 #, 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:3877 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3879 #, no-wrap msgid "FreeBSD 9 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3880 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3882 #, no-wrap msgid "FreeBSD 9 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3889 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3891 #, no-wrap msgid "900000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3890 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3892 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/196432[196432]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3891 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3893 #, no-wrap msgid "August 22, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3893 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3895 #, no-wrap msgid "9.0-CURRENT." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3894 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3896 #, no-wrap msgid "900001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3895 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3897 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/197019[197019]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3896 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3898 #, no-wrap msgid "September 8, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3898 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3900 #, 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:3899 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3901 #, no-wrap msgid "900002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3900 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3902 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/197430[197430]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3901 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3903 #, no-wrap msgid "September 23, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3903 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3905 #, no-wrap -msgid "9.0-CURRENT after implementing the EVFILT_USER kevent filter functionality." +msgid "9.0-CURRENT after implementing the EVFILT_USER `kevent` filter functionality." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3904 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3906 #, no-wrap msgid "900003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3905 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3907 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/200039[200039]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3906 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3908 #, no-wrap msgid "December 2, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3908 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3910 #, no-wrap -msgid "9.0-CURRENT after addition of man:sigpause[2] and PIE support in csu." +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:3909 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3911 #, no-wrap msgid "900004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3910 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3912 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/200185[200185]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3911 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3913 #, no-wrap msgid "December 6, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3913 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3915 #, 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:3914 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3916 #, no-wrap msgid "900005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3915 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3917 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/200447[200447]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3916 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3918 #, no-wrap msgid "December 12, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3918 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3920 #, 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:3919 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3921 #, no-wrap msgid "900006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3920 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3922 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/201513[201513]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3921 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3923 #, no-wrap msgid "January 4, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3923 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3925 #, 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:3924 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3926 #, no-wrap msgid "900007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3925 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3927 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/202219[202219]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3926 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3928 #, no-wrap msgid "January 13, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3928 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3930 #, 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." +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:3929 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3931 #, no-wrap msgid "900008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3930 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3932 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/202722[202722]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3931 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3933 #, no-wrap msgid "January 20, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3933 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3935 #, 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:3934 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3936 #, no-wrap msgid "900009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3935 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3937 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/203052[203052]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3936 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3938 #, no-wrap msgid "January 26, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3938 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3940 #, 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:3939 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3941 #, no-wrap msgid "900010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3940 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3942 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/205471[205471]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3941 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3943 #, no-wrap msgid "March 22, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3943 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3945 #, 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:3944 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3946 #, no-wrap msgid "900011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3945 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3947 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/207410[207410]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3946 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3948 #, no-wrap msgid "April 24, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3948 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3950 #, no-wrap -msgid "9.0-CURRENT after adding soft-updates journalling." +msgid "9.0-CURRENT after adding soft-updates journaling." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3949 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3951 #, no-wrap msgid "900012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3950 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3952 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/207842[207842]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3951 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3953 #, no-wrap msgid "May 10, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3953 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3955 #, 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:3954 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3956 #, no-wrap msgid "900013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3955 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3957 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/208486[208486]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3956 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3958 #, no-wrap msgid "May 24, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3958 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3960 #, 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:3959 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3961 #, no-wrap msgid "900014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3960 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3962 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/208973[208973]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3961 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3963 #, no-wrap msgid "June 10, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3963 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3965 #, no-wrap msgid "9.0-CURRENT after adding Clang." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3964 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3966 #, no-wrap msgid "900015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3965 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3967 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/210390[210390]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3966 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3968 #, no-wrap msgid "July 22, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3968 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3970 #, no-wrap msgid "9.0-CURRENT after the import of BSD grep." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3969 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3971 #, no-wrap msgid "900016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3970 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3972 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/210565[210565]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3971 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3973 #, no-wrap msgid "July 28, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3973 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3975 #, no-wrap -msgid "9.0-CURRENT after adding mti_zone to struct malloc_type_internal." +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:3974 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3976 #, no-wrap msgid "900017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3975 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3977 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/211701[211701]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3976 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3978 #, no-wrap msgid "August 23, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3978 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3980 #, 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:3979 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3981 #, no-wrap msgid "900018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3980 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3982 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/211735[211735]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3981 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3983 #, no-wrap msgid "August 24, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3983 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3985 #, 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." +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:3984 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3986 #, no-wrap msgid "900019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3985 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3987 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/211937[211937]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3986 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3988 #, no-wrap msgid "August 28, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3988 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3990 #, 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:3989 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3991 #, no-wrap msgid "900020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3990 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3992 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/212381[212381]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3991 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3993 #, no-wrap msgid "September 9, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3993 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3995 #, no-wrap -msgid "9.0-CURRENT after adding drain functionality to sbufs, which also changed the layout of struct sbuf." +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:3994 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3996 #, no-wrap msgid "900021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3995 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3997 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/212568[212568]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3996 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3998 #, no-wrap msgid "September 13, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:3998 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4000 #, 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:3999 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4001 #, no-wrap msgid "900022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4000 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4002 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/213395[213395]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4001 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4003 #, no-wrap msgid "October 2, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4003 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4005 #, 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:4004 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4006 #, no-wrap msgid "900023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4005 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4007 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/213700[213700]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4006 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4008 #, no-wrap msgid "October 11, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4008 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4010 #, 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:4009 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4011 #, no-wrap msgid "900024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4010 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4012 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/215127[215127]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4011 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4013 #, no-wrap msgid "November 11, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4013 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4015 #, 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:4014 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4016 #, no-wrap msgid "900025" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4015 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4017 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/215166[215166]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4016 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4018 #, no-wrap msgid "November 12, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4018 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4020 #, 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:4019 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4021 #, no-wrap msgid "900026" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4020 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4022 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/216088[216088]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4021 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4023 #, no-wrap msgid "November 30, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4023 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4025 #, 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." +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:4024 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4026 #, no-wrap msgid "900027" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4025 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4027 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/216212[216212]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4026 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4028 #, no-wrap msgid "December 5, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4028 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4030 #, 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:4029 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4031 #, no-wrap msgid "900028" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4030 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4032 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/216615[216615]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4031 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4033 #, no-wrap msgid "December 21, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4033 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4035 #, 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:4034 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4036 #, no-wrap msgid "900029" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4035 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4037 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/216758[216758]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4036 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4038 #, no-wrap msgid "December 28, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4038 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4040 #, 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:4039 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4041 #, no-wrap msgid "900030" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4040 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4042 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/217309[217309]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4041 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4043 #, no-wrap msgid "January 12, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4043 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4045 #, 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:4044 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4046 #, no-wrap msgid "900031" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4045 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4047 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/218414[218414]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4046 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4048 #, no-wrap msgid "February 7, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4048 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4050 #, 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:4049 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4051 #, no-wrap msgid "900032" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4050 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4052 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/218425[218425]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4051 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4053 #, no-wrap msgid "February 8, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4053 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4055 #, no-wrap -msgid "9.0-CURRENT after the removal of the uio_yield prototype and symbol." +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:4054 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4056 #, no-wrap msgid "900033" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4055 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4057 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/218822[218822]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4056 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4058 #, no-wrap msgid "February 18, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4058 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4060 #, 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:4059 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4061 #, no-wrap msgid "900034" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4060 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4062 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/219406[219406]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4061 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4063 #, no-wrap msgid "March 8, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4063 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4065 #, no-wrap -msgid "9.0-CURRENT after the struct sysvec (sv_schedtail) changes." +msgid "9.0-CURRENT after the struct `sysvec` (`sv_schedtail`) changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4064 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4066 #, no-wrap msgid "900035" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4065 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4067 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/220150[220150]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4066 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4068 #, no-wrap msgid "March 29, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4068 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4070 #, 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:4069 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4071 #, no-wrap msgid "900036" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4070 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4072 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/220770[220770]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4071 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4073 #, no-wrap msgid "April 18, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4073 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4075 #, 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:4074 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4076 #, no-wrap msgid "900037" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4075 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4077 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/221862[221862]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4076 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4078 #, no-wrap msgid "May 13, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4078 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4080 #, 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:4079 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4081 #, no-wrap msgid "900038" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4080 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4082 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/222167[222167]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4081 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4083 #, no-wrap msgid "May 22, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4083 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4085 #, 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:4084 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4086 #, no-wrap msgid "900039" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4085 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4087 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/223637[223637]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4086 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4088 #, no-wrap msgid "June 28, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4088 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4090 #, 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:4089 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4091 #, no-wrap msgid "900040" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4090 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4092 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/224217[224217]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4091 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4984 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4093 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4988 #, no-wrap msgid "July 19, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4093 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4095 #, 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:4094 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4096 #, no-wrap msgid "900041" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4095 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4097 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/224834[224834]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4096 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4098 #, no-wrap msgid "August 13, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4098 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4100 #, 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:4099 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4101 #, no-wrap msgid "900042" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4100 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4105 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4102 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4107 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/225350[225350]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4101 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4103 #, no-wrap msgid "August 28, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4103 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4105 #, 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:4104 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4106 #, no-wrap msgid "900043" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4106 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4108 #, no-wrap msgid "September 2, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4108 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4110 #, 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:4109 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4111 #, no-wrap msgid "900044" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4110 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4112 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/225469[225469]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4111 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4994 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4113 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4998 #, no-wrap msgid "September 10, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4113 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4115 #, no-wrap msgid "Re-factor auto-quirk. 9.0-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4114 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4116 #, no-wrap msgid "900045" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4115 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4117 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/229285[229285]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4116 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4121 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4118 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4123 #, no-wrap msgid "January 2, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4118 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4120 #, no-wrap msgid "9-STABLE after MFC of true/false from 1000002." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4119 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4121 #, no-wrap msgid "900500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4120 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4122 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/229318[229318]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4123 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4125 #, no-wrap msgid "9.0-STABLE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4124 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4126 #, no-wrap msgid "900501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4125 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4127 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/229723[229723]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4126 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5009 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4128 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5013 #, no-wrap msgid "January 6, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4128 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4130 #, 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:4129 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4131 #, no-wrap msgid "900502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4130 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4132 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/230237[230237]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4133 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4135 #, no-wrap msgid "9.0-STABLE after merging gperf 3.0.3" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4134 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4136 #, no-wrap msgid "900503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4135 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4137 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/231768[231768]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4136 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5019 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4138 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5023 #, no-wrap msgid "February 15, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4138 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4140 #, 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:4139 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4141 #, no-wrap msgid "900504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4140 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4142 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/232728[232728]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4141 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5024 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5029 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4143 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5028 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5033 #, no-wrap msgid "March 3, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4143 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4145 #, 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:4144 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4146 #, no-wrap msgid "900505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4145 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4147 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/232945[232945]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4146 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4148 #, no-wrap msgid "March 13, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4148 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4150 #, 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:4149 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4151 #, no-wrap msgid "900506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4150 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4152 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/235786[235786]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4153 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4155 #, 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:4154 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4156 #, no-wrap msgid "901000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4155 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4157 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/239082[239082]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4156 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4158 #, no-wrap msgid "August 5, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4158 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4160 #, no-wrap msgid "9.1-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4159 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4161 #, no-wrap msgid "901500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4160 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4162 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/239081[239081]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4161 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4163 #, no-wrap msgid "August 6, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4163 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4165 #, 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:4164 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4166 #, no-wrap msgid "901501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4165 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4167 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/240659[240659]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4166 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4168 #, no-wrap msgid "November 11, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4168 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4170 #, 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:4169 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4171 #, no-wrap msgid "901502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4170 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4172 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/243656[243656]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4171 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4173 #, no-wrap msgid "November 28, 2012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4173 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4175 #, 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:4174 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4176 #, no-wrap msgid "901503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4175 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4177 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/247090[247090]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4176 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5034 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4178 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5038 #, no-wrap msgid "February 21, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4178 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4180 #, 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:4179 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4181 #, no-wrap msgid "901504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4180 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4182 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/248338[248338]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4181 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4183 #, no-wrap msgid "March 15, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4183 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4185 #, 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:4184 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4186 #, no-wrap msgid "901505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4185 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4187 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/251687[251687]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4186 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4188 #, no-wrap msgid "June 13, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4188 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4190 #, no-wrap -msgid "9.1-STABLE after fixes in ctfmerge bootstrapping (rev link:https://svnweb.freebsd.org/changeset/base/249243[249243])." +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:4189 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4191 #, no-wrap msgid "902001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4190 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4192 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/253912[253912]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4191 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4193 #, no-wrap msgid "August 3, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4193 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4195 #, no-wrap msgid "`releng/9.2` branched from `stable/9`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4194 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4196 #, no-wrap msgid "902501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4195 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4197 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/253913[253913]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4196 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4198 #, no-wrap msgid "August 2, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4198 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4200 #, 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:4199 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4201 #, no-wrap msgid "902502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4200 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4202 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/254938[254938]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4201 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4203 #, no-wrap msgid "August 26, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4203 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4205 #, 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:4204 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4206 #, no-wrap msgid "902503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4205 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4207 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/254979[254979]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4206 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4208 #, no-wrap msgid "August 27, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4208 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4210 #, 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:4209 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4211 #, no-wrap msgid "902504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4210 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4212 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/256917[256917]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4213 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4215 #, 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:4214 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4216 #, no-wrap msgid "902505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4215 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4217 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/259448[259448]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4216 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4218 #, no-wrap msgid "December 12, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4218 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4220 #, no-wrap msgid "9.2-STABLE after Heimdal encoding fix." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4219 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4221 #, no-wrap msgid "902506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4220 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4222 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/260136[260136]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4223 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4225 #, 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:4224 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4226 #, no-wrap msgid "902507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4228 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4230 #, 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:4229 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4231 #, no-wrap msgid "902508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4230 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4232 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/263171[263171]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4233 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4235 #, 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:4234 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4236 #, no-wrap msgid "902509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4235 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4237 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/263509[263509]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4238 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4240 #, 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:4239 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4241 #, no-wrap msgid "902510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4240 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4242 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/263818[263818]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4241 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4246 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4243 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4248 #, no-wrap msgid "March 27, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4243 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4245 #, 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:4244 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4246 #, no-wrap msgid "902511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4248 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4250 #, no-wrap msgid "9-STABLE after FreeBSD-SA-14:06.openssl." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4249 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4251 #, no-wrap msgid "902512" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4250 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5053 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4252 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5057 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/265123[265123]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4253 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4255 #, no-wrap msgid "9-STABLE after FreeBSD-SA-14:08.tcp." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4254 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4256 #, no-wrap msgid "903000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4255 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4257 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/267656[267656]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4256 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4261 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4258 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4263 #, no-wrap msgid "June 20, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4258 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4260 #, no-wrap msgid "9-RC1 `releng/9.3` branch." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4259 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4261 #, no-wrap msgid "903500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4260 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4262 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/267657[267657]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4263 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4265 #, no-wrap msgid "9.3-STABLE `releng/9.3` branch." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4264 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4266 #, no-wrap msgid "903501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4265 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4267 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/268443[268443]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4268 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4270 #, 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:4269 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4271 #, no-wrap msgid "903502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4270 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4272 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/270175[270175]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4271 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4273 #, no-wrap msgid "August 19, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4273 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4275 #, 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:4274 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4276 #, no-wrap msgid "903503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4278 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4280 #, 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:4279 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4281 #, no-wrap msgid "903504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4283 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4285 #, 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:4284 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4286 #, no-wrap msgid "903505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4288 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4290 #, 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:4289 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4291 #, no-wrap msgid "903506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4293 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4295 #, 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:4294 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4296 #, no-wrap msgid "903507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4298 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4300 #, 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:4299 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4301 #, no-wrap msgid "903508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4303 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4307 #, 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." +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 -->]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4304 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4308 #, no-wrap msgid "903509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4305 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4309 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/296219[296219]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4306 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4310 #, no-wrap msgid "February 29, 2016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4308 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4312 #, 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:4309 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4313 #, no-wrap msgid "903510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4310 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4314 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/300236[300236]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4313 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4317 #, 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:4314 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4318 #, no-wrap msgid "903511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4315 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4319 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/305735[305735]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4317 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4321 #, 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:4320 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4324 #, no-wrap msgid "FreeBSD 8 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4323 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4327 #, no-wrap msgid "FreeBSD 8 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4332 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4336 #, no-wrap msgid "800000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4333 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4337 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/172531[172531]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4334 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4338 #, no-wrap msgid "October 11, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4336 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4340 #, no-wrap -msgid "8.0-CURRENT. Separating wide and single byte ctype." +msgid "8.0-CURRENT. Separating wide and single byte `ctype`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4337 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4341 #, no-wrap msgid "800001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4338 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4342 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/172688[172688]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4339 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4343 #, no-wrap msgid "October 16, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4341 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4345 #, 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:4342 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4346 #, no-wrap msgid "800002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4343 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4347 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/172841[172841]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4344 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4348 #, no-wrap msgid "October 21, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4346 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4350 #, 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:4347 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4351 #, no-wrap msgid "800003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4348 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4352 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/172932[172932]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4349 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4353 #, no-wrap msgid "October 24, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4351 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4355 #, 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:4352 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4356 #, no-wrap msgid "800004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4353 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4357 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/173573[173573]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4354 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4358 #, no-wrap msgid "November 12, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4356 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4360 #, 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:4357 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4361 #, no-wrap msgid "800005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4358 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4362 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/174261[174261]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4359 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4363 #, no-wrap msgid "December 4, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4361 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4365 #, 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:4362 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4366 #, no-wrap msgid "800006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4363 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4367 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/174399[174399]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4364 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5910 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4368 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5916 #, no-wrap msgid "December 7, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4366 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4370 #, no-wrap -msgid "8.0-CURRENT after the addition of callgraph capture functionality to man:hwpmc[4]." +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:4367 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4371 #, no-wrap msgid "800007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4368 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4372 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/174901[174901]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4369 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4373 #, no-wrap msgid "December 25, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4371 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4375 #, 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:4372 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4376 #, no-wrap msgid "800008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4373 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4377 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/174951[174951]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4374 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4378 #, no-wrap msgid "December 28, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4376 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4380 #, no-wrap msgid "8.0-CURRENT after LK_EXCLUPGRADE option removal." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4377 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4381 #, no-wrap msgid "800009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4378 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4382 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/175168[175168]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4379 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4383 #, no-wrap msgid "January 9, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4381 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4385 #, 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:4382 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4386 #, no-wrap msgid "800010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4383 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4387 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/175204[175204]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4384 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4388 #, no-wrap msgid "January 10, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4386 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4390 #, 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:4387 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4391 #, no-wrap msgid "800011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4388 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4392 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/175295[175295]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4389 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4393 #, no-wrap msgid "January 13, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4391 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4395 #, 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:4392 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4396 #, no-wrap msgid "800012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4393 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4397 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/175487[175487]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4394 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4398 #, no-wrap msgid "January 19, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4396 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4400 #, 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:4397 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4401 #, no-wrap msgid "800013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4398 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4402 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/175581[175581]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4399 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4403 #, no-wrap msgid "January 23, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4401 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4405 #, no-wrap msgid "8.0-CURRENT after introduction of the \"ASCII\" encoding." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4402 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4406 #, no-wrap msgid "800014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4403 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4407 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/175636[175636]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4404 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4408 #, no-wrap msgid "January 24, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4406 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4410 #, 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:4407 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4411 #, no-wrap msgid "800015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4408 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4412 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/175688[175688]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4409 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4413 #, no-wrap msgid "January 26, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4411 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4415 #, 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:4412 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4416 #, no-wrap msgid "800016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4413 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4417 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/175872[175872]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4414 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4418 #, no-wrap msgid "February 1, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4416 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4420 #, 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:4417 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4421 #, no-wrap msgid "800017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4418 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4422 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176015[176015]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4419 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4423 #, no-wrap msgid "February 6, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4421 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4425 #, 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:4422 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4426 #, no-wrap msgid "800018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4423 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4427 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176112[176112]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4424 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5397 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4428 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5403 #, no-wrap msgid "February 8, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4426 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4430 #, no-wrap -msgid "8.0-CURRENT after the addition of m_collapse." +msgid "8.0-CURRENT after the addition of `m_collapse`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4427 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4431 #, no-wrap msgid "800019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4428 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4432 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176124[176124]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4429 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4433 #, no-wrap msgid "February 9, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4431 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4435 #, 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:4432 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4436 #, no-wrap msgid "800020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4433 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4437 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176251[176251]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4434 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4438 #, no-wrap msgid "February 13, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4436 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4440 #, 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:4437 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4441 #, no-wrap msgid "800021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4438 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4442 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176321[176321]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4439 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4443 #, no-wrap msgid "February 15, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4441 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4445 #, 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:4442 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4446 #, no-wrap msgid "800022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4443 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4447 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176556[176556]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4444 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4448 #, no-wrap msgid "(backed out)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4446 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4450 #, 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:4447 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4451 #, no-wrap msgid "800023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4448 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4452 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176560[176560]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4449 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4453 #, no-wrap msgid "February 25, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4451 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4455 #, 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:4452 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4456 #, no-wrap msgid "800024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4453 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4457 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176709[176709]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4454 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4458 #, no-wrap msgid "March 1, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4456 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4460 #, 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:4457 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4461 #, no-wrap msgid "800025" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4458 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4462 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/176958[176958]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4459 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4463 #, no-wrap msgid "March 8, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4461 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4465 #, 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:4462 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4466 #, no-wrap msgid "800026" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4463 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4467 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/177086[177086]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4464 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4468 #, no-wrap msgid "March 12, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4466 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4470 #, no-wrap -msgid "8.0-CURRENT after changing the priority parameter to cv_broadcastpri such that 0 means no priority." +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:4467 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4471 #, no-wrap msgid "800027" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4468 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4472 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/177551[177551]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4469 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4473 #, no-wrap msgid "March 24, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4471 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4475 #, no-wrap -msgid "8.0-CURRENT after changing the bpf monitoring ABI when zerocopy bpf buffers were added." +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:4472 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4476 #, no-wrap msgid "800028" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4473 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4477 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/177637[177637]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4474 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4478 #, no-wrap msgid "March 26, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4476 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4480 #, no-wrap -msgid "8.0-CURRENT after adding l_sysid to struct flock." +msgid "8.0-CURRENT after adding `l_sysid` to struct flock." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4477 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4481 #, no-wrap msgid "800029" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4478 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4482 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/177688[177688]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4479 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4483 #, no-wrap msgid "March 28, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4481 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4485 #, 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:4482 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4486 #, no-wrap msgid "800030" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4483 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4487 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/177844[177844]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4484 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4488 #, no-wrap msgid "April 1, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4486 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4490 #, 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:4487 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4491 #, no-wrap msgid "800031" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4488 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4492 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/177958[177958]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4489 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4493 #, no-wrap msgid "April 6, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4491 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4495 #, 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:4492 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4496 #, no-wrap msgid "800032" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4493 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4497 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178006[178006]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4494 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4499 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4498 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4503 #, no-wrap msgid "April 8, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4496 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4500 #, 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." +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:4497 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4501 #, no-wrap msgid "800033" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4498 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4502 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178017[178017]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4501 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4505 #, 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:4502 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4506 #, no-wrap msgid "800034" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4503 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4507 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178051[178051]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4504 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5407 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4508 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5413 #, no-wrap msgid "April 10, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4506 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4510 #, no-wrap msgid "8.0-CURRENT after introduction of the `memrchr` function." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4507 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4511 #, no-wrap msgid "800035" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4508 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4512 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178256[178256]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4509 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4513 #, no-wrap msgid "April 16, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4511 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4515 #, no-wrap msgid "8.0-CURRENT after introduction of the `fdopendir` function." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4512 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4516 #, no-wrap msgid "800036" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4513 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4517 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178362[178362]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4514 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5427 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4518 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5433 #, no-wrap msgid "April 20, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4516 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4520 #, no-wrap -msgid "8.0-CURRENT after switchover of 802.11 wireless to multi-bss support (aka vaps)." +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:4517 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4521 #, no-wrap msgid "800037" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4518 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4522 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178892[178892]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4519 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4523 #, no-wrap msgid "May 9, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4521 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4525 #, 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:4522 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4526 #, no-wrap msgid "800038" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4523 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4527 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/179316[179316]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4524 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4528 #, no-wrap msgid "May 26, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4526 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4530 #, no-wrap -msgid "8.0-CURRENT after removal of netatm and ISDN4BSD. Also, the addition of the Compact C Type (CTF) tools." +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:4527 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4531 #, no-wrap msgid "800039" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4528 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4532 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/179784[179784]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4529 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4533 #, no-wrap msgid "June 14, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4531 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4535 #, no-wrap -msgid "8.0-CURRENT after removal of sgtty." +msgid "8.0-CURRENT after removal of `sgtty`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4532 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4536 #, no-wrap msgid "800040" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4533 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4537 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/180025[180025]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4534 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4538 #, no-wrap msgid "June 26, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4536 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4540 #, no-wrap -msgid "8.0-CURRENT with kernel NFS lockd client." +msgid "8.0-CURRENT with kernel NFS `lockd` client." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4537 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4541 #, no-wrap msgid "800041" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4538 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4542 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/180691[180691]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4539 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4543 #, no-wrap msgid "July 22, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4541 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4545 #, 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:4542 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4546 #, no-wrap msgid "800042" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4543 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4547 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/181439[181439]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4544 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4548 #, no-wrap msgid "August 8, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4546 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4550 #, no-wrap msgid "8.0-CURRENT after addition of man:cpuctl[4]." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4547 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4551 #, no-wrap msgid "800043" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4548 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4552 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/181694[181694]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4549 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4553 #, no-wrap msgid "August 13, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4551 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4555 #, 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:4552 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4556 #, no-wrap msgid "800044" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4553 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4557 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/181803[181803]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4554 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4558 #, no-wrap msgid "August 17, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4556 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4560 #, 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." +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:4557 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4561 #, no-wrap msgid "800045" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4558 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4562 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/181905[181905]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4559 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5447 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4563 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5453 #, no-wrap msgid "August 20, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4561 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4565 #, 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:4562 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4566 #, no-wrap msgid "800046" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4563 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4567 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/182869[182869]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4564 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4568 #, no-wrap msgid "September 8, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4566 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4570 #, 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:4567 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4571 #, no-wrap msgid "800047" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4568 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4572 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/182905[182905]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4569 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4573 #, no-wrap msgid "September 10, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4571 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4575 #, 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:4572 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4576 #, no-wrap msgid "800048" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4573 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4577 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/183091[183091]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4574 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4578 #, no-wrap msgid "September 16, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4576 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4580 #, 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." +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:4577 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4581 #, no-wrap msgid "800049" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4578 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4582 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/183114[183114]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4579 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4583 #, no-wrap msgid "September 17, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4581 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4585 #, 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:4582 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4586 #, no-wrap msgid "800050" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4583 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4587 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/184099[184099]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4584 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4588 #, no-wrap msgid "October 20, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4586 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4590 #, no-wrap msgid "8.0-CURRENT after buffer cache API change." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4587 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4591 #, no-wrap msgid "800051" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4588 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4592 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/184205[184205]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4589 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4593 #, no-wrap msgid "October 23, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4591 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4595 #, 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:4592 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4596 #, no-wrap msgid "800052" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4593 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4597 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/184419[184419]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4594 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4598 #, no-wrap msgid "October 28, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4596 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4600 #, no-wrap -msgid "8.0-CURRENT after the introduction of accmode_t and renaming of VOP_ACCESS 'a_mode' argument to 'a_accmode'." +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:4597 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4601 #, no-wrap msgid "800053" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4598 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4602 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/184555[184555]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4599 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4603 #, no-wrap msgid "November 2, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4601 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4605 #, 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:4602 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4606 #, no-wrap msgid "800054" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4603 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4607 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/185162[185162]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4604 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4608 #, no-wrap msgid "November 22, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4606 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4610 #, 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." +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:4607 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4611 #, no-wrap msgid "800055" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4608 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4612 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/185363[185363]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4609 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4613 #, no-wrap msgid "November 27, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4611 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4615 #, 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:4612 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4616 #, no-wrap msgid "800056" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4613 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4617 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/185435[185435]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4614 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4618 #, no-wrap msgid "November 29, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4616 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4620 #, 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:4617 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4621 #, no-wrap msgid "800057" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4618 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4622 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/185522[185522]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4619 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4623 #, no-wrap msgid "December 1, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4621 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4625 #, no-wrap -msgid "8.0-CURRENT after the switch to the ath hal source code." +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:4622 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4626 #, no-wrap msgid "800058" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4623 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4627 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/185968[185968]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4624 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4628 #, no-wrap msgid "December 12, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4626 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4630 #, 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:4627 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4631 #, no-wrap msgid "800059" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4628 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4632 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/186119[186119]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4629 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4633 #, no-wrap msgid "December 15, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4631 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4635 #, no-wrap msgid "8.0-CURRENT incorporates the new arp-v2 rewrite." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4632 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4636 #, no-wrap msgid "800060" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4633 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4637 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/186344[186344]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4634 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4638 #, no-wrap msgid "December 19, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4636 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4640 #, no-wrap msgid "8.0-CURRENT after the addition of makefs." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4637 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4641 #, no-wrap msgid "800061" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4638 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4642 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/187289[187289]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4639 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4643 #, no-wrap msgid "January 15, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4641 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4645 #, no-wrap msgid "8.0-CURRENT after TCP Appropriate Byte Counting." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4642 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4646 #, no-wrap msgid "800062" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4643 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4647 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/187830[187830]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4644 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4648 #, no-wrap msgid "January 28, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4646 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4650 #, 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:4647 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4651 #, no-wrap msgid "800063" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4648 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4652 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/188745[188745]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4649 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4653 #, no-wrap msgid "February 18, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4651 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4655 #, 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:4652 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4656 #, no-wrap msgid "800064" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4653 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4657 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/188946[188946]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4654 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4658 #, no-wrap msgid "February 23, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4656 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4660 #, 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:4657 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4661 #, no-wrap msgid "800065" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4658 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4662 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189092[189092]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4659 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4663 #, no-wrap msgid "February 26, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4661 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4665 #, 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:4662 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4666 #, no-wrap msgid "800066" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4663 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4667 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189110[189110]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4664 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4668 #, no-wrap msgid "February 27, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4666 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4670 #, 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:4667 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4671 #, no-wrap msgid "800067" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4668 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4672 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189136[189136]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4669 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4673 #, no-wrap msgid "February 28, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4671 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4675 #, 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:4672 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4676 #, no-wrap msgid "800068" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4673 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4677 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189276[189276]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4674 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4678 #, no-wrap msgid "March 2, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4676 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4680 #, no-wrap -msgid "8.0-CURRENT after renaming the ushub devclass to uhub." +msgid "8.0-CURRENT after renaming the `ushub` devclass to `uhub`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4677 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4681 #, no-wrap msgid "800069" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4678 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4682 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189585[189585]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4679 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4684 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4683 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4688 #, no-wrap msgid "March 9, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4681 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4685 #, 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:4682 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4686 #, no-wrap msgid "800070" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4683 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4687 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189592[189592]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4686 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4690 #, 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:4687 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4691 #, no-wrap msgid "800071" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4688 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4692 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189825[189825]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4689 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5492 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4693 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5498 #, no-wrap msgid "March 14, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4691 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4695 #, 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:4692 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4696 #, no-wrap msgid "800072" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4693 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4697 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/189853[189853]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4694 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4698 #, no-wrap msgid "March 15, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4696 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4700 #, 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:4697 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4701 #, no-wrap msgid "800073" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4698 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4702 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/190265[190265]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4699 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4703 #, no-wrap msgid "March 18, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4701 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4705 #, 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:4702 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4706 #, no-wrap msgid "800074" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4703 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4707 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/190373[190373]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4704 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4708 #, no-wrap msgid "March 24, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4706 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4710 #, 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:4707 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4711 #, no-wrap msgid "800075" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4708 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4712 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/190787[190787]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4709 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4713 #, no-wrap msgid "April 6, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4711 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4715 #, 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:4712 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4716 #, no-wrap msgid "800076" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4713 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4717 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/190866[190866]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4714 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4718 #, no-wrap msgid "April 9, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4716 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4720 #, no-wrap msgid "8.0-CURRENT after adding delay profiles in dummynet." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4717 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4721 #, no-wrap msgid "800077" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4718 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4722 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/190914[190914]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4719 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4723 #, no-wrap msgid "April 14, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4721 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4725 #, 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:4722 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4726 #, no-wrap msgid "800078" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4723 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4727 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191080[191080]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4724 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4729 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4734 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5497 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5502 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4728 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4733 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4738 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5503 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5508 #, no-wrap msgid "April 15, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4726 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4730 #, 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." +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:4727 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4731 #, no-wrap msgid "800079" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4728 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4732 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191117[191117]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4731 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4735 #, no-wrap -msgid "8.0-CURRENT after struct llentry pointers are added to struct route and struct route_in6." +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:4732 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4736 #, no-wrap msgid "800080" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4733 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4737 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191126[191126]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4736 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4740 #, 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:4737 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4741 #, no-wrap msgid "800081" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4738 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4742 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191267[191267]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4739 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4743 #, no-wrap msgid "April 19, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4741 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4745 #, no-wrap -msgid "8.0-CURRENT after the layout of struct malloc_type has been changed." +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:4742 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4746 #, no-wrap msgid "800082" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4743 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4747 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191368[191368]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4744 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4748 #, no-wrap msgid "April 21, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4746 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4750 #, no-wrap -msgid "8.0-CURRENT after the layout of struct ifnet has changed, and with `if_ref()` and `if_rele()` ifnet refcounting." +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:4747 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4751 #, no-wrap msgid "800083" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4748 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4752 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191389[191389]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4749 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4753 #, no-wrap msgid "April 22, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4751 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4755 #, 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:4752 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4756 #, no-wrap msgid "800084" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4753 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4757 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191672[191672]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4754 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4758 #, no-wrap msgid "April 29, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4756 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4760 #, no-wrap msgid "8.0-CURRENT after IPv6 SSM and MLDv2 changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4757 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4761 #, no-wrap msgid "800085" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4758 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4762 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191688[191688]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4759 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4763 #, no-wrap msgid "April 30, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4761 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4765 #, 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:4762 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4766 #, no-wrap msgid "800086" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4763 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4767 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191910[191910]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4764 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4768 #, no-wrap msgid "May 8, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4766 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4770 #, 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:4767 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4771 #, no-wrap msgid "800087" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4768 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4772 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191990[191990]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4769 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4773 #, no-wrap msgid "May 11, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4771 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4775 #, 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:4772 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4776 #, no-wrap msgid "800088" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4773 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4777 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/192470[192470]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4774 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4778 #, no-wrap msgid "May 20, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4776 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4780 #, no-wrap msgid "8.0-CURRENT after net80211 monitor mode changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4777 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4781 #, no-wrap msgid "800089" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4778 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4782 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/192649[192649]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4779 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4784 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4783 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4788 #, no-wrap msgid "May 23, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4781 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4785 #, no-wrap msgid "8.0-CURRENT after adding UDP control block support." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4782 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4786 #, no-wrap msgid "800090" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4783 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4787 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/192669[192669]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4786 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4790 #, no-wrap msgid "8.0-CURRENT after virtualizing interface cloning." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4787 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4791 #, no-wrap msgid "800091" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4788 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4792 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/192895[192895]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4789 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4793 #, no-wrap msgid "May 27, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4791 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4795 #, 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:4792 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4796 #, no-wrap msgid "800092" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4793 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4797 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/193011[193011]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4794 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4799 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4798 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4803 #, no-wrap msgid "May 29, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4796 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4800 #, 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:4797 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4801 #, no-wrap msgid "800093" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4798 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4802 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/193047[193047]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4801 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4805 #, no-wrap -msgid "8.0-CURRENT after adding mnt_xflag to struct mount." +msgid "8.0-CURRENT after adding `mnt_xflag` to struct mount." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4802 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4806 #, no-wrap msgid "800094" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4803 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4807 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/193093[193093]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4804 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4809 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4808 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4813 #, no-wrap msgid "May 30, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4806 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4810 #, no-wrap msgid "8.0-CURRENT after adding man:VOP_ACCESSX[9]." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4807 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4811 #, no-wrap msgid "800095" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4808 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4812 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/193096[193096]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4811 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4815 #, 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:4812 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4816 #, no-wrap msgid "800096" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4813 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4817 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/193219[193219]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4814 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4818 #, no-wrap msgid "June 1, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4816 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4820 #, no-wrap -msgid "8.0-CURRENT after updating to the new netisr implementation and after changing the way we store and access FIBs." +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:4817 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4821 #, no-wrap msgid "800097" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4818 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4822 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/193731[193731]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4819 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4823 #, no-wrap msgid "June 8, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4821 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4825 #, 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:4823 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4827 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/194012[194012]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4824 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4828 #, no-wrap msgid "June 11, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4826 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4830 #, 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:4827 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4831 #, no-wrap msgid "800098" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4828 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4832 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/194210[194210]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4829 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4833 #, no-wrap msgid "June 14, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4831 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4835 #, no-wrap msgid "8.0-CURRENT after OpenSSL 0.9.8k import." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4832 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4836 #, no-wrap msgid "800099" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4833 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4837 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/194675[194675]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4834 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4838 #, no-wrap msgid "June 22, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4836 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4840 #, 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:4837 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4841 #, no-wrap msgid "800100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4838 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4842 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/194920[194920]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4839 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4843 #, no-wrap msgid "June 24, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4841 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4845 #, no-wrap msgid "8.0-CURRENT after SYSVIPC ABI change." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4842 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4846 #, no-wrap msgid "800101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4843 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4847 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/195175[195175]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4844 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4848 #, no-wrap msgid "June 29, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4846 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4850 #, 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:4847 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4851 #, no-wrap msgid "800102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4848 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4852 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/195634[195634]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4849 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4853 #, no-wrap msgid "July 12, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4851 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4855 #, no-wrap -msgid "8.0-CURRENT after padding was added to struct sackhint, struct tcpcb, and struct tcpstat." +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:4852 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4856 #, no-wrap msgid "800103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4853 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4857 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/195654[195654]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4854 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4858 #, no-wrap msgid "July 13, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4856 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4860 #, no-wrap -msgid "8.0-CURRENT after replacing struct tcpopt with struct toeopt in the TOE driver interface to the TCP syncache." +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:4857 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4861 #, no-wrap msgid "800104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4858 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4862 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/195699[195699]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4859 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5522 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4863 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5528 #, no-wrap msgid "July 14, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4861 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4865 #, 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:4862 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4866 #, no-wrap msgid "800105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4863 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4867 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/195767[195767]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4864 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4868 #, no-wrap msgid "July 19, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4866 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4870 #, 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:4867 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4871 #, no-wrap msgid "800106" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4868 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4872 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/195852[195852]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4869 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4873 #, no-wrap msgid "July 24, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4871 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4875 #, 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:4872 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4876 #, no-wrap msgid "800107" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4873 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4877 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/196037[196037]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4874 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4878 #, no-wrap msgid "August 2, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4876 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4880 #, no-wrap -msgid "8.0-CURRENT after making the newbus subsystem Giant free by adding the newbus sxlock and 8.0-RELEASE." +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:4877 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4881 #, no-wrap msgid "800108" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4878 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4882 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/199627[199627]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4879 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4883 #, no-wrap msgid "November 21, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4881 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4885 #, no-wrap -msgid "8.0-STABLE after implementing EVFILT_USER kevent filter." +msgid "8.0-STABLE after implementing EVFILT_USER `kevent` filter." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4882 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4886 #, no-wrap msgid "800500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4883 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4887 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/201749[201749]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4884 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4888 #, no-wrap msgid "January 7, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4886 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4890 #, 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:4887 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4891 #, no-wrap msgid "800501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4888 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4892 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/202922[202922]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4889 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4893 #, no-wrap msgid "January 24, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4891 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4895 #, 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:4892 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4896 #, no-wrap msgid "800502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4893 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4897 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/203299[203299]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4894 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4898 #, no-wrap msgid "January 31, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4896 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4900 #, no-wrap msgid "8.0-STABLE after addition of man:sigpause[2]." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4897 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4901 #, no-wrap msgid "800503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4898 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4902 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/204344[204344]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4899 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4903 #, no-wrap msgid "February 25, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4901 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4905 #, 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:4902 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4906 #, no-wrap msgid "800504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4903 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4907 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/204546[204546]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4904 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4908 #, no-wrap msgid "March 1, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4906 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4910 #, 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:4907 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4911 #, no-wrap msgid "800505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4908 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4912 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/208259[208259]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4909 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4913 #, no-wrap msgid "May 18, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4911 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4915 #, 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:4912 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4916 #, no-wrap msgid "801000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4913 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4917 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/209150[209150]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4914 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4919 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4918 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4923 #, no-wrap msgid "June 14, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4916 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4920 #, no-wrap msgid "8.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4917 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4921 #, no-wrap msgid "801500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4918 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4922 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/209146[209146]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4921 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4925 #, no-wrap msgid "8.1-STABLE after 8.1-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4922 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4926 #, no-wrap msgid "801501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4923 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4927 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/214762[214762]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4924 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4928 #, no-wrap msgid "November 3, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4926 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4930 #, 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) ." +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:4927 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4931 #, no-wrap msgid "802000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4928 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4932 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/216639[216639]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4929 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4934 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5547 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5552 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4933 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4938 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5553 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5558 #, no-wrap msgid "December 22, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4931 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4935 #, no-wrap msgid "8.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4932 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4936 #, no-wrap msgid "802500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4933 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4937 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/216654[216654]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4936 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4940 #, no-wrap msgid "8.2-STABLE after 8.2-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4937 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4941 #, no-wrap msgid "802501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4938 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4942 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/219107[219107]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4939 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4943 #, no-wrap msgid "February 28, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4941 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4945 #, 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:4942 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4946 #, no-wrap msgid "802502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4943 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4947 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/219324[219324]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4944 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4948 #, no-wrap msgid "March 6, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4946 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4950 #, 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:4947 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4951 #, no-wrap msgid "802503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4948 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4952 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/221275[221275]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4949 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4953 #, no-wrap msgid "May 1, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4951 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4955 #, 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:4952 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4956 #, no-wrap msgid "802504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4953 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4957 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/222401[222401]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4954 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4959 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4964 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4958 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4963 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4968 #, no-wrap msgid "May 28, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4956 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4960 #, 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:4957 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4961 #, no-wrap msgid "802505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4958 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4962 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/222406[222406]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4961 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4965 #, 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:4962 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4966 #, no-wrap msgid "802506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4963 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4967 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/222408[222408]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4966 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4970 #, 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:4967 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4971 #, no-wrap msgid "802507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4968 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4972 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/222741[222741]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4969 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4973 #, no-wrap msgid "June 6, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4971 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4975 #, no-wrap msgid "8.2-STABLE after ZFS v28 import." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4972 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4976 #, no-wrap msgid "802508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4973 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4977 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/222846[222846]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4974 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4978 #, no-wrap msgid "June 8, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4976 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4980 #, no-wrap -msgid "8.2-STABLE after removal of the schedtail event handler and addition of the sv_schedtail method to struct sysvec." +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:4977 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4981 #, no-wrap msgid "802509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4978 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4982 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/224017[224017]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4979 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4983 #, no-wrap msgid "July 14, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4981 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4985 #, 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:4982 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4986 #, no-wrap msgid "802510" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4983 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4987 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/224214[224214]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4986 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4990 #, 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:4987 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4991 #, no-wrap msgid "802511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4988 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4992 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/225458[225458]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4989 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4993 #, no-wrap msgid "September 9, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4991 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4995 #, 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:4992 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4996 #, no-wrap msgid "802512" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4993 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4997 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/225470[225470]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4996 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5000 #, 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:4997 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5001 #, no-wrap msgid "802513" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4998 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5002 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/226763[226763]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:4999 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5003 #, no-wrap msgid "October 25, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5001 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5005 #, 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:5002 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5006 #, no-wrap msgid "802514" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5003 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5007 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/227573[227573]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5004 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5008 #, no-wrap msgid "November 16, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5006 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5010 #, 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:5007 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5011 #, no-wrap msgid "802515" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5008 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5012 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/229725[229725]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5011 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5015 #, 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:5012 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5016 #, no-wrap msgid "802516" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5013 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5017 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/230239[230239]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5016 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5020 #, no-wrap msgid "8.2-STABLE after merging gperf 3.0.3" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5017 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5021 #, no-wrap msgid "802517" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5018 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5022 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/231769[231769]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5021 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5025 #, 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:5022 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5026 #, no-wrap msgid "803000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5023 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5027 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/232446[232446]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5026 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5030 #, no-wrap msgid "8.3-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5027 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5031 #, no-wrap msgid "803500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5028 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5032 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/232439[232439]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5031 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5035 #, 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:5032 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5036 #, no-wrap msgid "803501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5033 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5037 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/247091[247091]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5036 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5040 #, 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:5037 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5041 #, no-wrap msgid "804000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5038 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5042 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/248850[248850]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5039 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5044 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5043 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5048 #, no-wrap msgid "March 28, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5041 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5045 #, no-wrap msgid "8.4-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5042 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5046 #, no-wrap msgid "804500" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5043 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5047 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/248819[248819]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5046 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5050 #, no-wrap msgid "8.4-STABLE after 8.4-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5047 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5051 #, no-wrap msgid "804501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5048 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5052 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/259449[259449]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5049 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5053 #, no-wrap msgid "December 16, 2013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5051 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5055 #, 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:5052 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5056 #, no-wrap msgid "804502" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5056 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5060 #, no-wrap msgid "8.4-STABLE after FreeBSD-SA-14:08.tcp." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5057 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5061 #, no-wrap msgid "804503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5058 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5062 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/268444[268444]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5059 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5063 #, no-wrap msgid "July 9, 2014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5061 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5065 #, no-wrap msgid "8.4-STABLE after FreeBSD-SA-14:17.kmem." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5062 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5066 #, no-wrap msgid "804504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5066 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5070 #, 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:5067 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5071 #, no-wrap msgid "804505" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5071 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5075 #, 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:5072 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5076 #, no-wrap msgid "804506" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5076 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5080 #, 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:5077 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5081 #, no-wrap msgid "804507" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5081 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5085 #, 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:5082 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5086 #, no-wrap msgid "804508" 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 "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." +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 -->]" 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 "804509" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5088 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5094 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/305736[305736]" 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-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:5093 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5099 #, no-wrap msgid "FreeBSD 7 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5096 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5102 #, no-wrap msgid "FreeBSD 7 `__FreeBSD_version` Values" 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 "700000" 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 "link:https://svnweb.freebsd.org/changeset/base/147925[147925]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5107 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5735 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5113 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5741 #, no-wrap msgid "July 11, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5109 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5115 #, no-wrap msgid "7.0-CURRENT." 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 "700001" 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 "link:https://svnweb.freebsd.org/changeset/base/148341[148341]" 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 "July 23, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5114 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5120 #, 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:5115 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5121 #, no-wrap msgid "700002" 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 "link:https://svnweb.freebsd.org/changeset/base/149039[149039]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5117 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5745 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5123 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5751 #, no-wrap msgid "August 13, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5119 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5125 #, no-wrap -msgid "7.0-CURRENT after credential argument is added to dev_clone event handler." +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:5120 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5126 #, no-wrap msgid "700003" 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 "link:https://svnweb.freebsd.org/changeset/base/149470[149470]" 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 "August 25, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5124 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5130 #, 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:5125 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5131 #, no-wrap msgid "700004" 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 "link:https://svnweb.freebsd.org/changeset/base/151888[151888]" 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 "October 30, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5129 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5135 #, 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:5130 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5136 #, no-wrap msgid "700005" 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 "link:https://svnweb.freebsd.org/changeset/base/152296[152296]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5132 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5137 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5138 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5143 #, no-wrap msgid "November 11, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5134 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5140 #, 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:5135 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5141 #, no-wrap msgid "700006" 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 "link:https://svnweb.freebsd.org/changeset/base/152315[152315]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5139 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5145 #, 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:5140 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5146 #, no-wrap msgid "700007" 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 "link:https://svnweb.freebsd.org/changeset/base/153027[153027]" 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 "December 2, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5144 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5150 #, no-wrap -msgid "7.0-CURRENT after incorporating scripts from the local_startup directories into the base man:rcorder[8]." +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:5145 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5151 #, no-wrap msgid "700008" 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 "link:https://svnweb.freebsd.org/changeset/base/153107[153107]" 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 "December 5, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5149 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5155 #, 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:5150 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5156 #, no-wrap msgid "700009" 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 "link:https://svnweb.freebsd.org/changeset/base/153519[153519]" 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 "December 19, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5154 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5160 #, 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:5155 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5161 #, no-wrap msgid "700010" 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 "link:https://svnweb.freebsd.org/changeset/base/153579[153579]" 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 "December 20, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5159 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5165 #, 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." +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:5160 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5166 #, no-wrap msgid "700011" 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 "link:https://svnweb.freebsd.org/changeset/base/153936[153936]" 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 "December 31, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5164 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5170 #, no-wrap -msgid "7.0-CURRENT after tv_sec was made time_t on all platforms but Alpha." +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:5165 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5171 #, no-wrap msgid "700012" 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 "link:https://svnweb.freebsd.org/changeset/base/154114[154114]" 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 "January 8, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5169 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5175 #, no-wrap msgid "7.0-CURRENT after ldconfig_local_dirs change." 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 "700013" 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 "link:https://svnweb.freebsd.org/changeset/base/154269[154269]" 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 "January 12, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5174 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5180 #, 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 readonly filesystem." +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:5175 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5181 #, no-wrap msgid "700014" 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 "link:https://svnweb.freebsd.org/changeset/base/154863[154863]" 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 "January 26, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5179 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5185 #, no-wrap msgid "7.0-CURRENT after pts import." 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 "700015" 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 "link:https://svnweb.freebsd.org/changeset/base/157144[157144]" 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 "March 26, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5184 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5190 #, 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:5185 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5191 #, no-wrap msgid "700016" 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 "link:https://svnweb.freebsd.org/changeset/base/157962[157962]" 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 "April 22, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5189 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5195 #, 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:5190 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5196 #, no-wrap msgid "700017" 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 "link:https://svnweb.freebsd.org/changeset/base/158513[158513]" 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 "May 13, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5194 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5200 #, no-wrap msgid "7.0-CURRENT after removal of ip6fw." 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 "700018" 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 "link:https://svnweb.freebsd.org/changeset/base/160386[160386]" 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 "July 15, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5199 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5205 #, no-wrap msgid "7.0-CURRENT after import of snd_emu10kx." 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 "700019" 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 "link:https://svnweb.freebsd.org/changeset/base/160821[160821]" 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 "July 29, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5204 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5210 #, 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:5205 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5211 #, no-wrap msgid "700020" 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 "link:https://svnweb.freebsd.org/changeset/base/161931[161931]" 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 "September 3, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5209 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5215 #, no-wrap -msgid "7.0-CURRENT after addition of bus_dma_get_tag function" +msgid "7.0-CURRENT after addition of `bus_dma_get_tag` function" 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 "700021" 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 "link:https://svnweb.freebsd.org/changeset/base/162023[162023]" 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 "September 4, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5214 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5220 #, 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:5215 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5221 #, no-wrap msgid "700022" 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 "link:https://svnweb.freebsd.org/changeset/base/162170[162170]" 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 "September 9, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5219 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5225 #, no-wrap -msgid "7.0-CURRENT after dlsym change to look for a requested symbol both in specified dso and its implicit dependencies." +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:5220 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5226 #, no-wrap msgid "700023" 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 "link:https://svnweb.freebsd.org/changeset/base/162588[162588]" 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 "September 23, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5224 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5230 #, 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:5225 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5231 #, no-wrap msgid "700024" 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 "link:https://svnweb.freebsd.org/changeset/base/162919[162919]" 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 "September 28, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5229 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5235 #, 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:5230 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5236 #, no-wrap msgid "700025" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5231 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5237 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/164190[164190]" 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 "November 11, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5234 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5240 #, no-wrap msgid "7.0-CURRENT after the addition of libelf." 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 "700026" 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 "link:https://svnweb.freebsd.org/changeset/base/164614[164614]" 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 "November 26, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5239 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5245 #, no-wrap msgid "7.0-CURRENT after major changes on sound sysctls." 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 "700027" 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 "link:https://svnweb.freebsd.org/changeset/base/164770[164770]" 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 "November 30, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5244 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5250 #, 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:5245 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5251 #, no-wrap msgid "700028" 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 "link:https://svnweb.freebsd.org/changeset/base/165242[165242]" 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 "December 15, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5249 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5255 #, no-wrap -msgid "7.0-CURRENT after the addition of sctp calls to libc" +msgid "7.0-CURRENT after the addition of `sctp` calls to libc" 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 "700029" 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 "link:https://svnweb.freebsd.org/changeset/base/166259[166259]" 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 "January 26, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5254 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5260 #, 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:5255 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5261 #, no-wrap msgid "700030" 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 "link:https://svnweb.freebsd.org/changeset/base/166549[166549]" 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 "February 7, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5259 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5265 #, 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:5260 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5266 #, no-wrap msgid "700031" 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 "link:https://svnweb.freebsd.org/changeset/base/166907[166907]" 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 "February 23, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5264 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5270 #, 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:5265 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5271 #, no-wrap msgid "700032" 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 "link:https://svnweb.freebsd.org/changeset/base/167165[167165]" 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 "March 2, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5269 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5275 #, 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:5270 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5276 #, no-wrap msgid "700033" 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 "link:https://svnweb.freebsd.org/changeset/base/167360[167360]" 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 "March 9, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5274 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5280 #, 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:5275 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5281 #, no-wrap msgid "700034" 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 "link:https://svnweb.freebsd.org/changeset/base/167684[167684]" 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 "March 19, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5279 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5285 #, 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:5280 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5286 #, no-wrap msgid "700035" 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 "link:https://svnweb.freebsd.org/changeset/base/167906[167906]" 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 "March 26, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5284 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5290 #, 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:5285 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5291 #, no-wrap msgid "700036" 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 "link:https://svnweb.freebsd.org/changeset/base/168413[168413]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5287 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5855 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5293 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5861 #, no-wrap msgid "April 6, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5289 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5295 #, no-wrap msgid "7.0-CURRENT after import of the ZFS filesystem." 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 "700037" 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 "link:https://svnweb.freebsd.org/changeset/base/168504[168504]" 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 "April 8, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5294 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5300 #, 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:5295 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5301 #, no-wrap msgid "700038" 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 "link:https://svnweb.freebsd.org/changeset/base/169151[169151]" 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 "April 30, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5299 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5305 #, 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:5300 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5306 #, no-wrap msgid "700039" 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 "link:https://svnweb.freebsd.org/changeset/base/169190[169190]" 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 "May 1, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5304 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5310 #, 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:5305 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5311 #, no-wrap msgid "700040" 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 "link:https://svnweb.freebsd.org/changeset/base/169453[169453]" 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 "May 10, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5309 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5315 #, 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:5310 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5316 #, no-wrap msgid "700041" 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 "link:https://svnweb.freebsd.org/changeset/base/169526[169526]" 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 "May 13, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5314 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5320 #, 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:5315 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5321 #, no-wrap msgid "700042" 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 "link:https://svnweb.freebsd.org/changeset/base/169758[169758]" 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 "May 19, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5319 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5325 #, 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:5320 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5326 #, no-wrap msgid "700043" 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 "link:https://svnweb.freebsd.org/changeset/base/169830[169830]" 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 "May 21, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5324 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5330 #, 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:5325 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5331 #, no-wrap msgid "700044" 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 "link:https://svnweb.freebsd.org/changeset/base/170395[170395]" 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 "June 7, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5329 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5335 #, 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:5330 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5336 #, no-wrap msgid "700045" 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 "link:https://svnweb.freebsd.org/changeset/base/170510[170510]" 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 "June 10, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5334 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5340 #, 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:5335 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5341 #, no-wrap msgid "700046" 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 "link:https://svnweb.freebsd.org/changeset/base/170530[170530]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5337 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5342 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5875 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5343 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5348 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5881 #, no-wrap msgid "June 11, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5339 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5345 #, no-wrap msgid "7.0-CURRENT after updated 802.11 wireless support." 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 "700047" 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 "link:https://svnweb.freebsd.org/changeset/base/170579[170579]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5344 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5350 #, no-wrap msgid "7.0-CURRENT after adding TCP LRO interface capabilities." 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 "700048" 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 "link:https://svnweb.freebsd.org/changeset/base/170613[170613]" 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 "June 12, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5349 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5355 #, 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." +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:5350 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5356 #, no-wrap msgid "700049" 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 "link:https://svnweb.freebsd.org/changeset/base/171175[171175]" 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 "July 3, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5354 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5360 #, 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:5356 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5362 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/171167[171167]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5359 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5365 #, 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:5360 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5366 #, no-wrap msgid "700050" 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 "link:https://svnweb.freebsd.org/changeset/base/171195[171195]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5362 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5367 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5368 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5373 #, no-wrap msgid "July 4, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5364 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5370 #, 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:5365 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5371 #, no-wrap msgid "700051" 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 "link:https://svnweb.freebsd.org/changeset/base/171211[171211]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5369 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5375 #, 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:5370 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5376 #, no-wrap msgid "700052" 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 "link:https://svnweb.freebsd.org/changeset/base/171275[171275]" 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 "July 6, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5374 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5380 #, 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:5375 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5381 #, no-wrap msgid "700053" 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 "link:https://svnweb.freebsd.org/changeset/base/172394[172394]" 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 "September 30, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5379 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5385 #, 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:5380 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5386 #, no-wrap msgid "700054" 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 "link:https://svnweb.freebsd.org/changeset/base/172988[172988]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5382 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5885 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5388 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5891 #, no-wrap msgid "October 25, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5384 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5390 #, 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:5385 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5391 #, no-wrap msgid "700055" 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 "link:https://svnweb.freebsd.org/changeset/base/173104[173104]" 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 "October 28, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5389 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5395 #, 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:5390 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5396 #, no-wrap msgid "700100" 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 "link:https://svnweb.freebsd.org/changeset/base/174864[174864]" 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 "December 22, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5394 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5400 #, no-wrap msgid "7.0-STABLE after 7.0-RELEASE" 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 "700101" 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 "link:https://svnweb.freebsd.org/changeset/base/176111[176111]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5399 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5405 #, no-wrap msgid "7.0-STABLE after the MFC of `m_collapse()`." 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 "700102" 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 "link:https://svnweb.freebsd.org/changeset/base/177735[177735]" 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 "March 30, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5404 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5410 #, 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:5405 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5411 #, no-wrap msgid "700103" 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 "link:https://svnweb.freebsd.org/changeset/base/178061[178061]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5409 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5415 #, no-wrap -msgid "7.0-STABLE after adding l_sysid to struct flock." +msgid "7.0-STABLE after adding `l_sysid` to struct flock." 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 "700104" 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 "link:https://svnweb.freebsd.org/changeset/base/178108[178108]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5412 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5417 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5418 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5423 #, no-wrap msgid "April 11, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5414 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5420 #, 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:5415 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5421 #, no-wrap msgid "700105" 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 "link:https://svnweb.freebsd.org/changeset/base/178120[178120]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5419 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5425 #, no-wrap -msgid "7.0-STABLE after the MFC of umtx features." +msgid "7.0-STABLE after the MFC of `umtx` features." 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 "700106" 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 "link:https://svnweb.freebsd.org/changeset/base/178225[178225]" 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 "April 15, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5424 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5430 #, 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:5425 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5431 #, no-wrap msgid "700107" 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 "link:https://svnweb.freebsd.org/changeset/base/178353[178353]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5429 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5435 #, 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:5430 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5436 #, no-wrap msgid "700108" 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 "link:https://svnweb.freebsd.org/changeset/base/178783[178783]" 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 "May 5, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5434 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5440 #, 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:5435 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5441 #, no-wrap msgid "700109" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5436 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5919 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5442 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5925 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/179367[179367]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5437 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5920 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5443 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5926 #, no-wrap msgid "May 27, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5439 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5445 #, 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:5440 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5446 #, no-wrap msgid "700110" 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 "link:https://svnweb.freebsd.org/changeset/base/181328[181328]" 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 "August 5, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5444 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5450 #, no-wrap -msgid "7.0-STABLE after MFC of kernel NFS lockd client." +msgid "7.0-STABLE after MFC of kernel NFS `lockd` client." 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 "700111" 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 "link:https://svnweb.freebsd.org/changeset/base/181940[181940]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5449 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5455 #, 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:5450 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5456 #, no-wrap msgid "700112" 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 "link:https://svnweb.freebsd.org/changeset/base/182294[182294]" 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 "August 27, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5454 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5460 #, no-wrap msgid "7.0-STABLE after MFC of kernel DTrace support." 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 "701000" 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 "link:https://svnweb.freebsd.org/changeset/base/185315[185315]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5457 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5462 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5463 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5468 #, no-wrap msgid "November 25, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5459 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5465 #, no-wrap msgid "7.1-RELEASE" 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 "701100" 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 "link:https://svnweb.freebsd.org/changeset/base/185302[185302]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5464 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5470 #, no-wrap msgid "7.1-STABLE after 7.1-RELEASE." 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 "701101" 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 "link:https://svnweb.freebsd.org/changeset/base/187023[187023]" 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 "January 10, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5469 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5475 #, no-wrap msgid "7.1-STABLE after man:strndup[3] merge." 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 "701102" 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 "link:https://svnweb.freebsd.org/changeset/base/187370[187370]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5472 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5478 #, no-wrap msgid "January 17, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5474 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5480 #, no-wrap msgid "7.1-STABLE after man:cpuctl[4] support added." 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 "701103" 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 "link:https://svnweb.freebsd.org/changeset/base/188281[188281]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5477 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5483 #, no-wrap msgid "February 7, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5479 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5485 #, 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:5480 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5486 #, no-wrap msgid "701104" 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 "link:https://svnweb.freebsd.org/changeset/base/188625[188625]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5482 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5488 #, no-wrap msgid "February 14, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5484 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5490 #, 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:5485 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5491 #, no-wrap msgid "701105" 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 "link:https://svnweb.freebsd.org/changeset/base/189740[189740]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5487 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5493 #, no-wrap msgid "March 12, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5489 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5495 #, 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:5490 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5496 #, no-wrap msgid "701106" 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 "link:https://svnweb.freebsd.org/changeset/base/189786[189786]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5494 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5500 #, 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:5495 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5501 #, no-wrap msgid "702000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5496 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5502 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191099[191099]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5499 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5505 #, no-wrap msgid "7.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5500 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5506 #, no-wrap msgid "702100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5501 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5507 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/191091[191091]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5504 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5510 #, no-wrap msgid "7.2-STABLE after 7.2-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5505 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5511 #, no-wrap msgid "702101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5506 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5512 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/192149[192149]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5507 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5513 #, no-wrap msgid "May 15, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5509 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5515 #, no-wrap -msgid "7.2-STABLE after man:ichsmb[4] was changed to use left-adjusted slave addressing to match other SMBus controller drivers." +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:5510 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5516 #, no-wrap msgid "702102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5511 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5517 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/193020[193020]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5512 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5518 #, no-wrap msgid "May 28, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5514 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5520 #, 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:5515 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5521 #, no-wrap msgid "702103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5516 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5522 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/193638[193638]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5517 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5523 #, no-wrap msgid "June 6, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5519 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5525 #, no-wrap msgid "7.2-STABLE after MFC of PmcTools." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5520 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5526 #, no-wrap msgid "702104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5521 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5527 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/195694[195694]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5524 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5530 #, 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:5525 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5531 #, no-wrap msgid "702105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5526 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5532 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/196006[196006]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5527 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5533 #, no-wrap msgid "July 31, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5529 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5535 #, 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:5530 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5536 #, no-wrap msgid "702106" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5531 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5537 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/197198[197198]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5532 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5538 #, no-wrap msgid "September 14, 2009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5534 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5540 #, 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:5535 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5541 #, no-wrap msgid "703000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5536 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5542 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/203740[203740]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5537 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5542 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5543 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5548 #, no-wrap msgid "February 9, 2010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5539 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5545 #, no-wrap msgid "7.3-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5540 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5546 #, no-wrap msgid "703100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5541 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5547 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/203742[203742]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5544 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5550 #, no-wrap msgid "7.3-STABLE after 7.3-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5545 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5551 #, no-wrap msgid "704000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5546 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5552 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/216647[216647]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5549 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5555 #, no-wrap msgid "7.4-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5550 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5556 #, no-wrap msgid "704100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5551 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5557 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/216658[216658]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5554 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5560 #, no-wrap msgid "7.4-STABLE after 7.4-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5555 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5561 #, no-wrap msgid "704101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5556 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5562 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/221318[221318]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5557 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5563 #, no-wrap msgid "May 2, 2011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5558 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5564 #, 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:5561 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5567 #, no-wrap msgid "FreeBSD 6 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5564 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5570 #, no-wrap msgid "FreeBSD 6 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5573 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5579 #, no-wrap msgid "600000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5574 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5580 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/133921[133921]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5575 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5581 #, no-wrap msgid "August 18, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5577 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5583 #, no-wrap msgid "6.0-CURRENT" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5578 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5584 #, no-wrap msgid "600001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5579 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5585 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/134396[134396]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5580 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5586 #, no-wrap msgid "August 27, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5582 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5588 #, 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:5583 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5589 #, no-wrap msgid "600002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5584 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5590 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/134514[134514]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5585 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5591 #, no-wrap msgid "August 30, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5587 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5593 #, 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." +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:5588 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5594 #, no-wrap msgid "600003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5589 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5595 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/134933[134933]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5590 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5596 #, no-wrap msgid "September 8, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5592 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5598 #, no-wrap -msgid "6.0-CURRENT after the re-addition of the ifi_epoch member of struct if_data." +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:5593 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5599 #, no-wrap msgid "600004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5594 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5600 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/135920[135920]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5595 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5601 #, no-wrap msgid "September 29, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5597 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5603 #, 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:5598 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5604 #, no-wrap msgid "600005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5599 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5605 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/136172[136172]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5600 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5606 #, no-wrap msgid "October 5, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5602 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5608 #, 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:5603 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5609 #, no-wrap msgid "600006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5604 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5610 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/137192[137192]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5605 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5611 #, no-wrap msgid "November 4, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5607 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5613 #, 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:5608 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5614 #, no-wrap msgid "600007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5609 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5615 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/138760[138760]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5610 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5616 #, no-wrap msgid "December 12, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5612 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5618 #, 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:5613 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5619 #, no-wrap msgid "600008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5614 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5620 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/140809[140809]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5615 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5621 #, no-wrap msgid "January 25, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5617 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5623 #, no-wrap -msgid "6.0-CURRENT after changes to `VOP_*VOBJECT()` functions and introduction of `MNTK_MPSAFE` flag for Giantfree filesystems." +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:5618 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5624 #, no-wrap msgid "600009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5619 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5625 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/141250[141250]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5620 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5626 #, no-wrap msgid "February 4, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5622 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5628 #, 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:5623 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5629 #, no-wrap msgid "600010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5624 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5630 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/141394[141394]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5625 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5631 #, no-wrap msgid "February 6, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5627 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5633 #, 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:5628 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5634 #, no-wrap msgid "600011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5629 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5635 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/141727[141727]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5630 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5636 #, no-wrap msgid "February 12, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5632 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5638 #, 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:5633 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5639 #, no-wrap msgid "600012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5634 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5640 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/141940[141940]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5635 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5641 #, no-wrap msgid "February 15, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5637 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5643 #, 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:5638 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5644 #, no-wrap msgid "600013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5639 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5645 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/142089[142089]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5640 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5646 #, no-wrap msgid "February 19, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5642 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5648 #, 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:5643 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5649 #, no-wrap msgid "600014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5644 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5650 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/142184[142184]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5645 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5651 #, no-wrap msgid "February 21, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5647 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5653 #, 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:5648 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5654 #, no-wrap msgid "600015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5649 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5655 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/142501[142501]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5650 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5656 #, no-wrap msgid "February 25, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5652 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5658 #, no-wrap -msgid "6.0-CURRENT after changing the struct if_data member, ifi_epoch, from wall clock time to uptime." +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:5653 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5659 #, no-wrap msgid "600016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5654 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5660 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/142582[142582]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5655 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5661 #, no-wrap msgid "February 26, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5657 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5663 #, no-wrap msgid "6.0-CURRENT after LC_CTYPE disk format changed." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5658 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5664 #, no-wrap msgid "600017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5659 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5665 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/142683[142683]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5660 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5665 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6508 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5666 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5671 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6514 #, no-wrap msgid "February 27, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5662 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5668 #, no-wrap msgid "6.0-CURRENT after NLS catalogs disk format changed." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5663 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5669 #, no-wrap msgid "600018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5664 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5670 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/142686[142686]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5667 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5673 #, no-wrap msgid "6.0-CURRENT after LC_COLLATE disk format changed." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5668 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5674 #, no-wrap msgid "600019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5669 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5675 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/142752[142752]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5670 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6513 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5676 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6519 #, no-wrap msgid "February 28, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5672 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5678 #, no-wrap -msgid "Installation of acpica includes into /usr/include." +msgid "Installation of `acpica` includes into /usr/include." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5673 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5679 #, no-wrap msgid "600020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5674 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5680 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/143308[143308]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5675 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5681 #, no-wrap msgid "March 9, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5677 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5683 #, 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:5678 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5684 #, no-wrap msgid "600021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5679 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5685 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/143746[143746]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5680 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5686 #, no-wrap msgid "March 17, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5682 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5688 #, no-wrap msgid "Addition of fields to cdevsw" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5683 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5689 #, no-wrap msgid "600022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5684 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5690 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/143901[143901]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5685 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5691 #, no-wrap msgid "March 21, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5687 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5693 #, no-wrap msgid "Removed gtar from base system." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5688 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5694 #, no-wrap msgid "600023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5689 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5695 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/144980[144980]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5690 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5696 #, no-wrap msgid "April 13, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5692 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5698 #, 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:5693 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5699 #, no-wrap msgid "600024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5694 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5699 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5700 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5705 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/145565[145565]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5695 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5701 #, no-wrap msgid "April 19, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5697 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5703 #, 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:5698 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5704 #, no-wrap msgid "600025" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5700 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5706 #, no-wrap msgid "April 26, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5702 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5708 #, no-wrap -msgid "struct icmphdr added to 6.0-CURRENT." +msgid "struct `icmphdr` added to 6.0-CURRENT." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5703 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5709 #, no-wrap msgid "600026" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5704 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5710 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/145843[145843]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5705 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5711 #, no-wrap msgid "May 3, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5707 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5713 #, no-wrap msgid "pf updated to 3.7." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5708 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5714 #, no-wrap msgid "600027" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5709 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5715 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/145966[145966]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5710 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5716 #, no-wrap msgid "May 6, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5712 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5718 #, no-wrap -msgid "Kernel libalias and ng_nat introduced." +msgid "Kernel libalias and `ng_nat` introduced." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5713 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5719 #, no-wrap msgid "600028" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5714 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5720 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/146191[146191]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5715 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5721 #, no-wrap msgid "May 13, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5717 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5723 #, 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:5718 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5724 #, no-wrap msgid "600029" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5719 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5725 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/146780[146780]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5720 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5726 #, no-wrap msgid "May 29, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5722 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5728 #, 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:5723 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5729 #, no-wrap msgid "600030" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5724 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5730 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/146988[146988]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5725 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5731 #, no-wrap msgid "June 5, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5727 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5733 #, 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:5728 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5734 #, no-wrap msgid "600031" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5729 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5735 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/147256[147256]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5730 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5736 #, no-wrap msgid "June 10, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5732 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5738 #, no-wrap -msgid "6.0-CURRENT after struct ifnet was broken out of the driver softcs." +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:5733 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5739 #, no-wrap msgid "600032" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5734 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5740 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/147898[147898]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5737 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5743 #, 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:5738 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5744 #, no-wrap msgid "600033" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5739 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5745 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/148388[148388]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5740 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5746 #, no-wrap msgid "July 25, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5742 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5748 #, 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:5743 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5749 #, no-wrap msgid "600034" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5744 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5750 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/149040[149040]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5747 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5753 #, no-wrap -msgid "6.0-STABLE after credential argument is added to dev_clone event handler. 6.0-RELEASE." +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:5748 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5754 #, no-wrap msgid "600100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5749 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5755 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/151958[151958]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5750 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5756 #, no-wrap msgid "November 1, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5752 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5758 #, no-wrap msgid "6.0-STABLE after 6.0-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5753 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5759 #, no-wrap msgid "600101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5754 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5760 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/153601[153601]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5755 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5761 #, no-wrap msgid "December 21, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5757 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5763 #, no-wrap -msgid "6.0-STABLE after incorporating scripts from the local_startup directories into the base man:rcorder[8]." +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:5758 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5764 #, no-wrap msgid "600102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5759 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5765 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/153912[153912]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5760 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5766 #, no-wrap msgid "December 30, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5762 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5768 #, 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:5763 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5769 #, no-wrap msgid "600103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5764 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5770 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/154396[154396]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5765 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5771 #, no-wrap msgid "January 15, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5767 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5773 #, 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:5768 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5774 #, no-wrap msgid "600104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5769 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5775 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/154453[154453]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5770 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6553 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5776 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6559 #, no-wrap msgid "January 17, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5772 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5778 #, 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:5773 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5779 #, no-wrap msgid "600105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5774 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5780 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/156019[156019]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5775 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5781 #, no-wrap msgid "February 26, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5777 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5783 #, 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:5778 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5784 #, no-wrap msgid "601000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5779 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5785 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/158330[158330]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5780 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5785 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5786 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5791 #, no-wrap msgid "May 6, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5782 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5788 #, no-wrap msgid "6.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5783 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5789 #, no-wrap msgid "601100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5784 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5790 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/158331[158331]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5787 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5793 #, no-wrap msgid "6.1-STABLE after 6.1-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5788 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5794 #, no-wrap msgid "601101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5789 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5795 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/159861[159861]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5790 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5796 #, no-wrap msgid "June 22, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5792 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5798 #, no-wrap -msgid "6.1-STABLE after the import of csup." +msgid "6.1-STABLE after the import of `csup`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5793 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5799 #, no-wrap msgid "601102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5794 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5800 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/160253[160253]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5795 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5801 #, no-wrap msgid "July 11, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5797 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5803 #, no-wrap msgid "6.1-STABLE after the man:iwi[4] update." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5798 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5804 #, no-wrap msgid "601103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5799 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5805 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/160429[160429]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5800 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5806 #, no-wrap msgid "July 17, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5802 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5808 #, no-wrap -msgid "6.1-STABLE after the resolver update to BIND9, and exposure of reentrant version of netdb functions." +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:5803 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5809 #, no-wrap msgid "601104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5804 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5810 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/161098[161098]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5805 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5811 #, no-wrap msgid "August 8, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5807 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5813 #, 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:5808 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5814 #, no-wrap msgid "601105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5809 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5815 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/161900[161900]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5810 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5816 #, no-wrap msgid "September 2, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5812 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5818 #, no-wrap -msgid "6.1-STABLE after 802.11 fixups changed the api for the IEEE80211_IOC_STA_INFO ioctl." +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:5813 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5819 #, no-wrap msgid "602000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5814 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5820 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/164312[164312]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5815 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5821 #, no-wrap msgid "November 15, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5817 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5823 #, no-wrap msgid "6.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5818 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5824 #, no-wrap msgid "602100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5819 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5825 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/162329[162329]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5820 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5826 #, no-wrap msgid "September 15, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5822 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5828 #, no-wrap msgid "6.2-STABLE after 6.2-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5823 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5829 #, no-wrap msgid "602101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5824 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5830 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/165122[165122]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5825 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5831 #, no-wrap msgid "December 12, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5827 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5833 #, 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:5828 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5834 #, no-wrap msgid "602102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5829 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5835 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/165596[165596]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5830 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5836 #, no-wrap msgid "December 28, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5832 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5838 #, no-wrap msgid "6.2-STABLE after `pci_find_extcap()` addition." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5833 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5839 #, no-wrap msgid "602103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5834 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5840 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/166039[166039]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5835 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5841 #, no-wrap msgid "January 16, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5837 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5843 #, 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." +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:5838 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5844 #, no-wrap msgid "602104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5839 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5845 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/166314[166314]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5840 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5846 #, no-wrap msgid "January 28, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5842 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5848 #, 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:5843 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5849 #, no-wrap msgid "602105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5844 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5850 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/166840[166840]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5845 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5851 #, no-wrap msgid "February 20, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5847 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5853 #, 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:5848 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5854 #, no-wrap msgid "602106" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5849 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5855 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/168133[168133]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5850 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5856 #, no-wrap msgid "March 31, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5852 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5858 #, 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:5853 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5859 #, no-wrap msgid "602107" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5854 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5860 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/168438[168438]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5857 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5863 #, 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:5858 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5864 #, no-wrap msgid "602108" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5859 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5865 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/168611[168611]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5860 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5866 #, no-wrap msgid "April 11, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5862 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5868 #, 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:5863 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5869 #, no-wrap msgid "602109" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5864 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5870 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/168805[168805]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5865 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5871 #, no-wrap msgid "April 17, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5867 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5873 #, no-wrap -msgid "6.2-STABLE after MFC of readline 5.2 patchset 002." +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:5868 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5874 #, no-wrap msgid "602110" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5869 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5875 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/169222[169222]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5870 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5876 #, no-wrap msgid "May 2, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5872 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5878 #, 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:5873 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5879 #, no-wrap msgid "602111" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5874 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5880 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/170556[170556]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5877 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5883 #, 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:5878 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5884 #, no-wrap msgid "602112" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5879 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5885 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/172284[172284]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5880 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5886 #, no-wrap msgid "September 21, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5882 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5888 #, no-wrap msgid "6.2-STABLE after man:libutil[3] MFC's." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5883 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5889 #, no-wrap msgid "602113" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5884 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5890 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/172986[172986]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5887 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5893 #, 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." +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:5888 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5894 #, no-wrap msgid "602114" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5889 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5895 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/173170[173170]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5890 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5896 #, no-wrap msgid "October 30, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5892 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5898 #, no-wrap msgid "6.2-STABLE after ctype ABI forward compatibility restored." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5893 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5899 #, no-wrap msgid "602115" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5894 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5900 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/173794[173794]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5895 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5901 #, no-wrap msgid "November 21, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5897 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5903 #, 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:5898 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5904 #, no-wrap msgid "603000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5899 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5905 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/173897[173897]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5900 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5905 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5906 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5911 #, no-wrap msgid "November 25, 2007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5902 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5908 #, no-wrap msgid "6.3-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5903 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5909 #, no-wrap msgid "603100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5904 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5910 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/173891[173891]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5907 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5913 #, no-wrap msgid "6.3-STABLE after 6.3-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5909 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5915 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/174434[174434]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5912 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5918 #, 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:5913 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5919 #, no-wrap msgid "603102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5914 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5920 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/178459[178459]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5915 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5921 #, no-wrap msgid "April 24, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5917 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5923 #, no-wrap -msgid "6.3-STABLE after adding l_sysid to struct flock." +msgid "6.3-STABLE after adding `l_sysid` to struct flock." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5918 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5924 #, no-wrap msgid "603103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5922 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5928 #, 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:5923 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5929 #, no-wrap msgid "603104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5924 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5930 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/179810[179810]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5925 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5931 #, no-wrap msgid "June 15, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5927 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5933 #, 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:5928 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5934 #, no-wrap msgid "604000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5929 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5935 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/183583[183583]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5930 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5935 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5936 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5941 #, no-wrap msgid "October 4, 2008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5932 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5938 #, no-wrap msgid "6.4-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5933 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5939 #, no-wrap msgid "604100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5934 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5940 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/183584[183584]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5936 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5942 #, no-wrap msgid "6.4-STABLE after 6.4-RELEASE." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5939 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5945 #, no-wrap msgid "FreeBSD 5 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5942 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5948 #, no-wrap msgid "FreeBSD 5 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5951 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5957 #, no-wrap msgid "500000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5952 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5958 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/58009[58009]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5953 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6666 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5959 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6672 #, no-wrap msgid "March 13, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5955 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5961 #, no-wrap msgid "5.0-CURRENT" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5956 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5962 #, no-wrap msgid "500001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5957 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5963 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/59348[59348]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5958 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5964 #, no-wrap msgid "April 18, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5960 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5966 #, no-wrap -msgid "5.0-CURRENT after adding addition ELF header fields, and changing our ELF binary branding method." +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:5961 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5967 #, no-wrap msgid "500002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5962 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5968 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/59906[59906]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5963 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5969 #, no-wrap msgid "May 2, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5965 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5971 #, no-wrap msgid "5.0-CURRENT after kld metadata changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5966 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5972 #, no-wrap msgid "500003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5967 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5973 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/60688[60688]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5968 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5974 #, no-wrap msgid "May 18, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5970 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5976 #, no-wrap msgid "5.0-CURRENT after buf/bio changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5971 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5977 #, no-wrap msgid "500004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5972 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5978 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/60936[60936]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5973 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5979 #, no-wrap msgid "May 26, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5975 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5981 #, no-wrap msgid "5.0-CURRENT after binutils upgrade." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5976 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5982 #, no-wrap msgid "500005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5977 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5983 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/61221[61221]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5978 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5984 #, no-wrap msgid "June 3, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5980 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5986 #, 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:5981 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5987 #, no-wrap msgid "500006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5982 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5988 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/61500[61500]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5983 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5989 #, no-wrap msgid "June 10, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5985 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5991 #, no-wrap msgid "5.0-CURRENT after the addition of AGP interfaces." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5986 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5992 #, no-wrap msgid "500007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5987 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5993 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/62235[62235]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5988 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5994 #, no-wrap msgid "June 29, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5990 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5996 #, 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:5991 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5997 #, no-wrap msgid "500008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5992 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5998 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/62764[62764]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5993 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5999 #, no-wrap msgid "July 7, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5995 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6001 #, 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:5996 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6002 #, no-wrap msgid "500009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5997 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6003 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/63154[63154]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:5998 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6691 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6004 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6697 #, no-wrap msgid "July 14, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6000 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6006 #, 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:6001 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6007 #, no-wrap msgid "500010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6002 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6008 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/63265[63265]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6003 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6009 #, no-wrap msgid "July 16, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6005 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6011 #, 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:6006 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6012 #, no-wrap msgid "500011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6007 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6013 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/63459[63459]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6008 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6014 #, no-wrap msgid "July 18, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6010 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6016 #, no-wrap msgid "5.0-CURRENT after kqueue API changed." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6011 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6017 #, no-wrap msgid "500012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6012 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6018 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/65353[65353]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6013 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6019 #, no-wrap msgid "September 2, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6015 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6021 #, 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:6016 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6022 #, no-wrap msgid "500013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6017 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6023 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/65671[65671]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6018 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6024 #, no-wrap msgid "September 10, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6020 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6026 #, no-wrap msgid "5.0-CURRENT after the first SMPng commit." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6021 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6027 #, no-wrap msgid "500014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6022 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6028 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/70650[70650]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6023 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6029 #, no-wrap msgid "January 4, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6025 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6031 #, 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:6026 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6032 #, no-wrap msgid "500015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6027 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6033 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/70894[70894]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6028 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6721 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6034 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6727 #, no-wrap msgid "January 10, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6030 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6036 #, 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:6031 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6037 #, no-wrap msgid "500016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6032 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6038 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/71583[71583]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6033 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6039 #, no-wrap msgid "January 24, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6035 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6041 #, 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:6036 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6042 #, no-wrap msgid "500017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6037 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6043 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/72650[72650]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6038 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6044 #, no-wrap msgid "February 18, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6040 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6046 #, no-wrap -msgid "5.0-CURRENT after switch from struct ucred to struct xucred to stabilize kernel-exported API for mountd et al." +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:6041 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6047 #, no-wrap msgid "500018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6042 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6048 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/72975[72975]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6043 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6049 #, no-wrap msgid "February 24, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6045 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6051 #, 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:6046 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6052 #, no-wrap msgid "500019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6047 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6053 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/77937[77937]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6048 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6054 #, no-wrap msgid "June 9, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6050 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6056 #, 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:6051 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6057 #, no-wrap msgid "500020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6052 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6058 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/78304[78304]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6053 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6059 #, no-wrap msgid "June 15, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6055 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6061 #, no-wrap msgid "5.0-CURRENT after locale names renaming." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6056 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6062 #, no-wrap msgid "500021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6057 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6063 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/78632[78632]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6058 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6064 #, no-wrap msgid "June 22, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6060 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6066 #, 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:6061 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6067 #, no-wrap msgid "500022" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6062 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6067 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6068 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6073 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/83435[83435]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6063 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6069 #, no-wrap msgid "July 12, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6065 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6071 #, no-wrap msgid "5.0-CURRENT after SSE support." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6066 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6072 #, no-wrap msgid "500023" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6068 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6074 #, no-wrap msgid "September 14, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6070 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6076 #, no-wrap msgid "5.0-CURRENT after KSE Milestone 2." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6071 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6077 #, no-wrap msgid "500024" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6072 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6078 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/84324[84324]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6073 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6079 #, no-wrap msgid "October 1, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6075 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6081 #, no-wrap -msgid "5.0-CURRENT after d_thread_t, and moving UUCP to ports." +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:6076 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6082 #, no-wrap msgid "500025" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6077 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6083 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/84481[84481]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6078 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6084 #, no-wrap msgid "October 4, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6080 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6086 #, no-wrap -msgid "5.0-CURRENT after ABI change for descriptor and creds passing on 64 bit platforms." +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:6081 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6087 #, no-wrap msgid "500026" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6082 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6088 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/84710[84710]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6083 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6089 #, no-wrap msgid "October 9, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6085 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6091 #, 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:6086 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6092 #, no-wrap msgid "500027" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6087 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6093 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/84743[84743]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6088 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6094 #, no-wrap msgid "October 10, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6090 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6096 #, 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:6091 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6097 #, no-wrap msgid "500028" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6092 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6098 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/87879[87879]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6093 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6099 #, no-wrap msgid "December 14, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6095 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6101 #, 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:6100 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6106 #, 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:6101 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6107 #, no-wrap msgid "500029" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6102 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6108 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/89938[89938]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6103 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6109 #, no-wrap msgid "January 29, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6105 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6111 #, 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:6106 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6112 #, no-wrap msgid "500030" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6107 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6113 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/90711[90711]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6108 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6114 #, no-wrap msgid "February 15, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6110 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6116 #, 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:6111 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6117 #, no-wrap msgid "500031" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6112 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6765 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6118 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6771 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/91203[91203]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6113 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6766 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6119 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6772 #, no-wrap msgid "February 24, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6115 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6121 #, no-wrap msgid "5.0-CURRENT after the usb structure element rename." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6116 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6122 #, no-wrap msgid "500032" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6117 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6123 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/92453[92453]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6118 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6124 #, no-wrap msgid "March 16, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6120 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6126 #, 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:6121 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6127 #, no-wrap msgid "500033" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6122 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6128 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/93722[93722]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6123 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6129 #, no-wrap msgid "April 3, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6125 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6131 #, 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:6126 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6132 #, no-wrap msgid "500034" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6127 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6133 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/95831[95831]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6128 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6134 #, no-wrap msgid "April 30, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6130 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6136 #, 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:6131 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6137 #, no-wrap msgid "500035" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6132 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6138 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/96498[96498]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6133 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6139 #, no-wrap msgid "May 13, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6135 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6141 #, no-wrap msgid "5.0-CURRENT with Gcc 3.1." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6136 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6142 #, no-wrap msgid "500036" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6137 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6143 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/96781[96781]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6138 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6144 #, no-wrap msgid "May 17, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6140 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6146 #, no-wrap msgid "5.0-CURRENT without Perl in /usr/src" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6141 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6147 #, no-wrap msgid "500037" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6142 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6148 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/97516[97516]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6143 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6149 #, no-wrap msgid "May 29, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6145 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6151 #, 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:6146 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6152 #, no-wrap msgid "500038" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6147 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6153 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/100591[100591]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6148 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6154 #, no-wrap msgid "July 24, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6150 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6156 #, no-wrap -msgid "5.0-CURRENT after the types of some struct sockbuf members were changed and the structure was reordered." +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:6151 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6157 #, no-wrap msgid "500039" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6152 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6158 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/102757[102757]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6153 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6821 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6159 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6827 #, no-wrap msgid "September 1, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6155 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6161 #, 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:6156 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6162 #, no-wrap msgid "500040" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6157 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6163 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/103675[103675]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6158 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6164 #, no-wrap msgid "September 20, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6160 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6166 #, 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:6161 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6167 #, no-wrap msgid "500041" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6162 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6168 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/104250[104250]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6163 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6169 #, no-wrap msgid "October 1, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6165 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6171 #, 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:6166 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6172 #, no-wrap msgid "500042" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6167 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6173 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/105178[105178]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6168 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6174 #, no-wrap msgid "October 15, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6170 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6176 #, no-wrap -msgid "5.0-CURRENT after Binutils 2.13 upgrade, which included new FreeBSD emulation, vec, and output format." +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:6171 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6177 #, no-wrap msgid "500043" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6172 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6178 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/106289[106289]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6173 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6179 #, no-wrap msgid "November 1, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6175 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6181 #, 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:6176 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6182 #, no-wrap msgid "500100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6177 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6183 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/109405[109405]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6178 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6184 #, no-wrap msgid "January 17, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6180 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6186 #, no-wrap msgid "5.0-CURRENT after branching for RELENG_5_0" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6181 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6187 #, no-wrap msgid "500101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6182 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6188 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/111120[111120]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6183 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6189 #, no-wrap msgid "February 19, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6185 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6191 #, no-wrap msgid "<sys/dkstat.h> is empty. Do not include it." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6186 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6192 #, no-wrap msgid "500102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6187 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6193 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/111482[111482]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6188 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6194 #, no-wrap msgid "February 25, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6190 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6196 #, 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:6191 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6197 #, no-wrap msgid "500103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6192 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6198 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/111540[111540]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6193 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6199 #, no-wrap msgid "February 26, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6195 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6201 #, no-wrap -msgid "5.0-CURRENT after taskqueue_swi changed to run without Giant, and taskqueue_swi_giant added to run with Giant." +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:6196 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6202 #, no-wrap msgid "500104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6197 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6203 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/111600[111600]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6198 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6204 #, no-wrap msgid "February 27, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6200 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6206 #, 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:6201 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6207 #, no-wrap msgid "500105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6202 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6208 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/111864[111864]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6203 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6209 #, no-wrap msgid "March 4, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6205 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6211 #, no-wrap msgid "5.0-CURRENT after new cdevsw initialization method." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6206 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6212 #, no-wrap msgid "500106" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6207 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6213 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/112007[112007]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6208 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6214 #, no-wrap msgid "March 8, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6210 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6216 #, 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:6211 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6217 #, no-wrap msgid "500107" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6212 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6218 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/112288[112288]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6213 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6218 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6219 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6224 #, no-wrap msgid "March 15, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6215 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6221 #, no-wrap -msgid "Devstat interface change; see sys/sys/param.h 1.149" +msgid "`devstat` interface change; see sys/sys/param.h 1.149" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6216 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6222 #, no-wrap msgid "500108" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6217 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6223 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/112300[112300]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6220 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6226 #, no-wrap msgid "Token-Ring interface changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6221 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6227 #, no-wrap msgid "500109" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6222 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6228 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/112571[112571]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6223 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6229 #, no-wrap msgid "March 25, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6225 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6231 #, no-wrap -msgid "Addition of vm_paddr_t." +msgid "Addition of `vm_paddr_t`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6226 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6232 #, no-wrap msgid "500110" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6227 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6233 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/112741[112741]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6228 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6234 #, no-wrap msgid "March 28, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6230 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6236 #, 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:6231 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6237 #, no-wrap msgid "500111" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6232 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6238 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/113273[113273]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6233 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6239 #, no-wrap msgid "April 9, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6235 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6241 #, 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:6236 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6242 #, no-wrap msgid "500112" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6237 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6243 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/113597[113597]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6238 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6244 #, no-wrap msgid "April 17, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6240 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6246 #, 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:6241 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6247 #, no-wrap msgid "500113" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6242 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6248 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/114492[114492]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6243 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6249 #, no-wrap msgid "May 2, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6245 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6251 #, 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:6246 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6252 #, no-wrap msgid "501000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6247 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6253 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/115816[115816]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6248 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6254 #, no-wrap msgid "June 4, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6250 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6256 #, no-wrap msgid "5.1-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6251 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6257 #, no-wrap msgid "501100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6252 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6258 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/115710[115710]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6253 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6259 #, no-wrap msgid "June 2, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6255 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6261 #, no-wrap msgid "5.1-CURRENT after branching for RELENG_5_1." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6256 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6262 #, no-wrap msgid "501101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6257 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6263 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/117025[117025]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6258 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6264 #, no-wrap msgid "June 29, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6260 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6266 #, 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:6261 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6267 #, no-wrap msgid "501102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6262 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6268 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/117191[117191]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6263 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6269 #, no-wrap msgid "July 3, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6265 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6271 #, no-wrap -msgid "5.1-CURRENT after adding the lockfunc and lockfuncarg fields to man:bus_dma_tag_create[9]." +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:6266 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6272 #, no-wrap msgid "501103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6267 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6273 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/118241[118241]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6268 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6274 #, no-wrap msgid "July 31, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6270 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6276 #, 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:6271 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6277 #, no-wrap msgid "501104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6272 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6278 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/118511[118511]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6273 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6279 #, no-wrap msgid "August 5, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6275 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6281 #, no-wrap msgid "5.1-CURRENT 3ware API changes to twe." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6276 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6282 #, no-wrap msgid "501105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6277 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6283 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/119021[119021]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6278 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6284 #, no-wrap msgid "August 17, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6280 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6286 #, no-wrap -msgid "5.1-CURRENT dynamically-linked /bin and /sbin support and movement of libraries to /lib." +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:6281 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6287 #, no-wrap msgid "501106" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6282 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6288 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/119881[119881]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6283 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6289 #, no-wrap msgid "September 8, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6285 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6291 #, 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:6286 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6292 #, no-wrap msgid "501107" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6287 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6293 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/120180[120180]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6288 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6294 #, no-wrap msgid "September 17, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6290 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6296 #, 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:6291 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6297 #, no-wrap msgid "501108" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6292 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6298 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/120386[120386]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6293 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6299 #, no-wrap msgid "September 23, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6295 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6301 #, no-wrap msgid "5.1-CURRENT after PFIL_HOOKS API update" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6296 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6302 #, no-wrap msgid "501109" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6297 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6303 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/120503[120503]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6298 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6304 #, no-wrap msgid "September 27, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6300 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6306 #, no-wrap msgid "5.1-CURRENT after adding man:kiconv[3]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6301 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6307 #, no-wrap msgid "501110" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6302 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6308 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/120556[120556]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6303 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6309 #, no-wrap msgid "September 28, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6305 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6311 #, 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:6306 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6312 #, no-wrap msgid "501111" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6307 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6313 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/121125[121125]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6308 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6313 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6314 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6319 #, no-wrap msgid "October 16, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6310 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6316 #, no-wrap msgid "5.1-CURRENT after changed layout of cdevsw" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6311 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6317 #, no-wrap msgid "501112" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6312 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6318 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/121129[121129]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6315 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6321 #, no-wrap msgid "5.1-CURRENT after adding kobj multiple inheritance" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6316 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6322 #, no-wrap msgid "501113" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6317 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6323 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/121816[121816]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6318 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6324 #, no-wrap msgid "October 31, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6320 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6326 #, no-wrap -msgid "5.1-CURRENT after the if_xname change in struct ifnet" +msgid "5.1-CURRENT after the `if_xname` change in struct ifnet" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6321 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6327 #, no-wrap msgid "501114" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6322 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6328 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/122779[122779]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6323 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6329 #, no-wrap msgid "November 16, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6325 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6331 #, 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:6326 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6332 #, no-wrap msgid "502000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6327 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6333 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/123198[123198]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6328 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6338 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6334 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6344 #, no-wrap msgid "December 7, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6330 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6336 #, no-wrap msgid "5.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6331 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6337 #, no-wrap msgid "502010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6332 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6338 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/126150[126150]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6333 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6339 #, no-wrap msgid "February 23, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6335 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6341 #, no-wrap msgid "5.2.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6336 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6342 #, no-wrap msgid "502100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6337 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6343 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/123196[123196]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6340 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6346 #, no-wrap msgid "5.2-CURRENT after branching for RELENG_5_2" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6341 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6347 #, no-wrap msgid "502101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6342 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6348 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/123677[123677]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6343 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6349 #, no-wrap msgid "December 19, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6345 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6351 #, no-wrap -msgid "5.2-CURRENT after __cxa_atexit/__cxa_finalize functions were added to libc." +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:6346 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6352 #, no-wrap msgid "502102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6347 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6353 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/125236[125236]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6348 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6354 #, no-wrap msgid "January 30, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6350 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6356 #, 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:6351 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6357 #, no-wrap msgid "502103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6352 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6358 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/126083[126083]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6353 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6359 #, no-wrap msgid "February 21, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6355 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6361 #, no-wrap -msgid "5.2-CURRENT after device driver API megapatch." +msgid "5.2-CURRENT after device driver API mega patch." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6356 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6362 #, no-wrap msgid "502104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6357 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6363 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/126208[126208]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6358 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6364 #, no-wrap msgid "February 25, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6360 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6366 #, no-wrap msgid "5.2-CURRENT after `getopt_long_only()` addition." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6361 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6367 #, no-wrap msgid "502105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6362 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6368 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/126644[126644]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6363 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6369 #, no-wrap msgid "March 5, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6365 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6371 #, 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:6366 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6372 #, no-wrap msgid "502106" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6367 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6373 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/126757[126757]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6368 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6374 #, no-wrap msgid "March 8, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6370 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6376 #, 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:6371 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6377 #, no-wrap msgid "502107" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6372 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6378 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/126819[126819]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6373 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6379 #, no-wrap msgid "March 10, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6375 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6381 #, no-wrap -msgid "5.2-CURRENT after time_t is changed to a 64-bit value on sparc64." +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:6376 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6382 #, no-wrap msgid "502108" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6377 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6383 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/126891[126891]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6378 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6384 #, no-wrap msgid "March 12, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6380 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6386 #, 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:6381 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6387 #, no-wrap msgid "502109" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6382 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6388 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/127312[127312]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6383 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6389 #, no-wrap msgid "March 22, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6385 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6391 #, no-wrap -msgid "5.2-CURRENT after the introduction of the bus_alloc_resource_any API" +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:6386 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6392 #, no-wrap msgid "502110" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6387 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6393 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/127475[127475]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6388 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6394 #, no-wrap msgid "March 27, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6390 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6396 #, 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:6391 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6397 #, no-wrap msgid "502111" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6392 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6398 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/128144[128144]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6393 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6399 #, no-wrap msgid "April 11, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6395 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6401 #, 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:6396 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6402 #, no-wrap msgid "502112" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6397 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6403 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/128182[128182]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6398 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6404 #, no-wrap msgid "April 13, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6400 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6406 #, 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:6401 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6407 #, no-wrap msgid "502113" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6402 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6408 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/130057[130057]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6403 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6409 #, no-wrap msgid "June 4, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6405 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6411 #, 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:6406 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6412 #, no-wrap msgid "502114" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6407 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6413 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/130418[130418]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6408 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6414 #, no-wrap msgid "June 13, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6410 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6416 #, no-wrap msgid "5.2-CURRENT after import of the ALTQ framework." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6411 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6417 #, no-wrap msgid "502115" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6412 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6418 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/130481[130481]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6413 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6419 #, no-wrap msgid "June 14, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6415 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6421 #, 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:6416 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6422 #, no-wrap msgid "502116" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6417 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6423 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/130585[130585]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6418 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6424 #, no-wrap msgid "June 16, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6420 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6426 #, no-wrap -msgid "5.2-CURRENT after changing kernel dev_t to be pointer to struct cdev *." +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:6421 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6427 #, no-wrap msgid "502117" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6422 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6428 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/130640[130640]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6423 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6428 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6429 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6434 #, no-wrap msgid "June 17, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6425 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6431 #, no-wrap -msgid "5.2-CURRENT after changing kernel udev_t to dev_t." +msgid "5.2-CURRENT after changing kernel `udev_t` to `dev_t`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6426 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6432 #, no-wrap msgid "502118" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6427 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6433 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/130656[130656]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6430 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6436 #, 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:6431 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6437 #, no-wrap msgid "502119" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6432 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6438 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/130934[130934]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6433 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6439 #, no-wrap msgid "June 22, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6435 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6441 #, no-wrap msgid "5.2-CURRENT after changing network interface cloning overhaul." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6436 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6442 #, no-wrap msgid "502120" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6437 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6443 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/131429[131429]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6438 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6444 #, no-wrap msgid "July 2, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6440 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6446 #, 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:6441 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6447 #, no-wrap msgid "502121" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6442 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6448 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/131883[131883]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6443 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6449 #, no-wrap msgid "July 9, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6445 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6451 #, 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:6446 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6452 #, no-wrap msgid "502122" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6447 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6453 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/131971[131971]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6448 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6454 #, no-wrap msgid "July 11, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6450 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6456 #, 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:6451 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6457 #, no-wrap msgid "502123" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6452 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6458 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/132025[132025]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6453 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6459 #, no-wrap msgid "July 12, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6455 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6461 #, 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." +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:6456 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6462 #, no-wrap msgid "502124" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6457 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6463 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/132597[132597]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6458 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6464 #, no-wrap msgid "July 24, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6460 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6466 #, 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:6461 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6467 #, no-wrap msgid "502125" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6462 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6468 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/132726[132726]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6463 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6469 #, no-wrap msgid "July 28, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6465 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6471 #, 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:6466 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6472 #, no-wrap msgid "502126" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6467 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6473 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/132914[132914]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6468 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6474 #, no-wrap msgid "July 31, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6470 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6476 #, 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:6471 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6477 #, no-wrap msgid "502127" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6472 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6478 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/132991[132991]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6473 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6479 #, no-wrap msgid "August 2, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6475 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6481 #, 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:6476 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6482 #, no-wrap msgid "502128" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6477 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6483 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/133306[133306]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6478 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6484 #, no-wrap msgid "August 8, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6480 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6486 #, 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:6481 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6487 #, no-wrap msgid "503000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6482 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6488 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/134189[134189]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6483 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6489 #, no-wrap msgid "August 23, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6485 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6491 #, no-wrap msgid "5.3-BETA/RC before the pfil API change" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6486 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6492 #, no-wrap msgid "503001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6487 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6493 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/135580[135580]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6488 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6494 #, no-wrap msgid "September 22, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6490 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6496 #, no-wrap msgid "5.3-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6491 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6497 #, no-wrap msgid "503100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6492 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6498 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/136595[136595]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6493 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6499 #, no-wrap msgid "October 16, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6495 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6501 #, no-wrap msgid "5.3-STABLE after branching for RELENG_5_3" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6496 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6502 #, no-wrap msgid "503101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6497 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6503 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/138459[138459]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6498 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6504 #, no-wrap msgid "December 3, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6500 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6506 #, 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:6501 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6507 #, no-wrap msgid "503102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6502 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6508 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/141788[141788]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6503 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6509 #, no-wrap msgid "February 13, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6505 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6511 #, 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:6506 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6512 #, no-wrap msgid "503103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6507 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6513 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/142639[142639]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6510 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6516 #, 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:6511 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6517 #, no-wrap msgid "503104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6512 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6518 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/142835[142835]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6515 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6521 #, no-wrap -msgid "5.4-PRERELEASE after the MFC of the change of ifi_epoch from wall clock time to uptime." +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:6516 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6522 #, no-wrap msgid "503105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6517 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6523 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/143029[143029]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6518 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6524 #, no-wrap msgid "March 2, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6520 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6526 #, 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:6521 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6527 #, no-wrap msgid "504000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6522 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6528 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/144575[144575]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6523 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6528 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6529 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6534 #, no-wrap msgid "April 3, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6525 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6531 #, no-wrap msgid "5.4-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6526 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6532 #, no-wrap msgid "504100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6527 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6533 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/144581[144581]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6530 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6536 #, no-wrap msgid "5.4-STABLE after branching for RELENG_5_4" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6531 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6537 #, no-wrap msgid "504101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6532 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6538 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/146105[146105]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6533 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6539 #, no-wrap msgid "May 11, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6535 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6541 #, no-wrap msgid "5.4-STABLE after increasing the default thread stacksizes" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6536 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6542 #, no-wrap msgid "504102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6537 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6543 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/504101[504101]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6538 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6544 #, no-wrap msgid "June 24, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6540 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6546 #, no-wrap msgid "5.4-STABLE after the addition of sha256" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6541 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6547 #, no-wrap msgid "504103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6542 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6548 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/150892[150892]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6543 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6549 #, no-wrap msgid "October 3, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6545 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6551 #, no-wrap msgid "5.4-STABLE after the MFC of if_bridge" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6546 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6552 #, no-wrap msgid "504104" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6547 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6553 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/152370[152370]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6548 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6554 #, no-wrap msgid "November 13, 2005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6550 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6556 #, 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:6551 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6557 #, no-wrap msgid "504105" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6552 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6558 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/154464[154464]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6555 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6561 #, 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:6556 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6562 #, no-wrap msgid "505000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6557 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6563 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/158481[158481]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6558 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6563 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6564 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6569 #, no-wrap msgid "May 12, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6560 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6566 #, no-wrap msgid "5.5-RELEASE." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6561 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6567 #, no-wrap msgid "505100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6562 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6568 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/158482[158482]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6564 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6570 #, no-wrap msgid "5.5-STABLE after branching for RELENG_5_5" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6567 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6573 #, no-wrap msgid "FreeBSD 4 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6570 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6576 #, no-wrap msgid "FreeBSD 4 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6579 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6585 #, no-wrap msgid "400000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6580 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6586 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/43041[43041]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6581 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6974 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6587 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6980 #, no-wrap msgid "January 22, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6583 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6589 #, no-wrap msgid "4.0-CURRENT after 3.4 branch" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6584 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6590 #, no-wrap msgid "400001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6585 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6591 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/44177[44177]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6586 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6592 #, no-wrap msgid "February 20, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6588 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6594 #, no-wrap msgid "4.0-CURRENT after change in dynamic linker handling" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6589 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6595 #, no-wrap msgid "400002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6590 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6596 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/44699[44699]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6591 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6597 #, no-wrap msgid "March 13, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6593 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6599 #, no-wrap msgid "4.0-CURRENT after C++ constructor/destructor order change" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6594 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6600 #, no-wrap msgid "400003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6595 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6601 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/45059[45059]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6596 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6984 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6602 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6990 #, no-wrap msgid "March 27, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6598 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6604 #, no-wrap msgid "4.0-CURRENT after functioning man:dladdr[3]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6599 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6605 #, no-wrap msgid "400004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6600 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6606 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/45321[45321]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6601 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6607 #, no-wrap msgid "April 5, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6603 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6609 #, no-wrap -msgid "4.0-CURRENT after __deregister_frame_info dynamic linker bug fix (also 4.0-CURRENT after EGCS 1.1.2 integration)" +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:6604 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6610 #, no-wrap msgid "400005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6605 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6611 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/46113[46113]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6606 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6612 #, no-wrap msgid "April 27, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6608 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6614 #, 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:6609 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6615 #, no-wrap msgid "400006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6610 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6616 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/47640[47640]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6611 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6617 #, no-wrap msgid "May 31, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6613 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6619 #, no-wrap msgid "4.0-CURRENT after cdevsw registration change" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6614 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6620 #, no-wrap msgid "400007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6615 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6621 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/47992[47992]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6616 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6622 #, no-wrap msgid "June 17, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6618 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6624 #, no-wrap -msgid "4.0-CURRENT after the addition of so_cred for socket level credentials" +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:6619 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6625 #, no-wrap msgid "400008" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6620 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6626 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/48048[48048]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6621 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6627 #, no-wrap msgid "June 20, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6623 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6629 #, 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:6624 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6630 #, no-wrap msgid "400009" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6625 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6631 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/48936[48936]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6626 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6632 #, no-wrap msgid "July 20, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6628 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6634 #, 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:6629 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6635 #, no-wrap msgid "400010" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6630 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6636 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/51649[51649]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6631 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6637 #, no-wrap msgid "September 25, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6633 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6639 #, 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:6634 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6640 #, no-wrap msgid "400011" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6635 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6641 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/51791[51791]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6636 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6642 #, no-wrap msgid "September 29, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6638 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6644 #, no-wrap msgid "4.0-CURRENT after the `sigset_t` datatype change" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6639 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6645 #, no-wrap msgid "400012" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6640 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6646 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/53164[53164]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6641 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6647 #, no-wrap msgid "November 15, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6643 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6649 #, 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:6644 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6650 #, no-wrap msgid "400013" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6645 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6651 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/54123[54123]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6646 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6652 #, no-wrap msgid "December 4, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6648 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6654 #, 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:6649 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6655 #, no-wrap msgid "400014" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6650 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6656 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/56216[56216]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6651 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6657 #, no-wrap msgid "January 18, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6653 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6659 #, no-wrap msgid "4.0-CURRENT after importing OpenSSL" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6654 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6660 #, no-wrap msgid "400015" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6655 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6661 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/56700[56700]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6656 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6662 #, no-wrap msgid "January 27, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6658 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6664 #, 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:6659 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6665 #, no-wrap msgid "400016" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6660 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6666 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/57529[57529]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6661 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6667 #, no-wrap msgid "February 27, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6663 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6669 #, no-wrap msgid "4.0-CURRENT after importing OpenSSH" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6664 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6670 #, no-wrap msgid "400017" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6665 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6671 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/58005[58005]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6668 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6674 #, no-wrap msgid "4.0-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6669 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6675 #, no-wrap msgid "400018" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6670 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6676 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/58170[58170]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6671 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6677 #, no-wrap msgid "March 17, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6673 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6679 #, no-wrap msgid "4.0-STABLE after 4.0-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6674 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6680 #, no-wrap msgid "400019" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6675 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6681 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/60047[60047]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6676 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6682 #, no-wrap msgid "May 5, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6678 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6684 #, no-wrap msgid "4.0-STABLE after the introduction of delayed checksums." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6679 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6685 #, no-wrap msgid "400020" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6680 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6686 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/61262[61262]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6681 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6687 #, no-wrap msgid "June 4, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6683 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6689 #, no-wrap msgid "4.0-STABLE after merging libxpg4 code into libc." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6684 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6690 #, no-wrap msgid "400021" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6685 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6691 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/62820[62820]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6686 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6692 #, no-wrap msgid "July 8, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6688 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6694 #, 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:6689 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6695 #, no-wrap msgid "410000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6690 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6696 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/63095[63095]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6693 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6699 #, no-wrap msgid "4.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6694 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6700 #, no-wrap msgid "410001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6695 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6701 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/64012[64012]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6696 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6702 #, no-wrap msgid "July 29, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6698 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6704 #, no-wrap msgid "4.1-STABLE after 4.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6699 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6705 #, no-wrap msgid "410002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6700 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6706 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/65962[65962]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6701 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6707 #, no-wrap msgid "September 16, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6703 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6709 #, 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:6704 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6710 #, no-wrap msgid "411000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6705 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6711 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/66336[66336]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6706 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6712 #, no-wrap msgid "September 25, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6708 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6714 #, no-wrap msgid "4.1.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6709 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6715 #, no-wrap msgid "411001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6713 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6719 #, no-wrap msgid "4.1.1-STABLE after 4.1.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6714 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6720 #, no-wrap msgid "420000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6715 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6721 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/68066[68066]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6716 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6722 #, no-wrap msgid "October 31, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6718 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6724 #, no-wrap msgid "4.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6719 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6725 #, no-wrap msgid "420001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6720 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6726 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/70895[70895]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6723 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6729 #, 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:6724 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6730 #, no-wrap msgid "430000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6725 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6731 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/73800[73800]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6726 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6732 #, no-wrap msgid "March 6, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6728 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6734 #, no-wrap msgid "4.3-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6729 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6735 #, no-wrap msgid "430001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6730 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6736 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/76779[76779]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6731 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6737 #, no-wrap msgid "May 18, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6733 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6739 #, no-wrap -msgid "4.3-STABLE after wint_t introduction." +msgid "4.3-STABLE after `wint_t` introduction." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6734 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6740 #, no-wrap msgid "430002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6735 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6741 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/80157[80157]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6736 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6742 #, no-wrap msgid "July 22, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6738 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6744 #, no-wrap msgid "4.3-STABLE after PCI powerstate API merge." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6739 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6745 #, no-wrap msgid "440000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6740 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6746 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/80923[80923]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6741 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6747 #, no-wrap msgid "August 1, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6743 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6749 #, no-wrap msgid "4.4-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6744 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6750 #, no-wrap msgid "440001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6745 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6751 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/85341[85341]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6746 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6752 #, no-wrap msgid "October 23, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6748 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6754 #, no-wrap -msgid "4.4-STABLE after d_thread_t introduction." +msgid "4.4-STABLE after `d_thread_t` introduction." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6749 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6755 #, no-wrap msgid "440002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6750 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6756 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/86038[86038]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6751 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6757 #, no-wrap msgid "November 4, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6753 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6759 #, 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:6754 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6760 #, no-wrap msgid "440003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6755 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6761 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/88130[88130]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6756 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6762 #, no-wrap msgid "December 18, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6758 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6764 #, 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:6759 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6765 #, no-wrap msgid "450000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6760 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6766 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/88271[88271]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6761 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6767 #, no-wrap msgid "December 20, 2001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6763 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6769 #, no-wrap msgid "4.5-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6764 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6770 #, no-wrap msgid "450001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6768 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6774 #, no-wrap msgid "4.5-STABLE after the usb structure element rename." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6769 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6775 #, no-wrap msgid "450002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6770 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6776 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/92151[92151]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6771 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6777 #, no-wrap msgid "March 12, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6773 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6779 #, no-wrap msgid "4.5-STABLE after locale changes." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6774 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6780 #, no-wrap msgid "450003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6778 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6784 #, no-wrap msgid "(Never created)" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6779 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6785 #, no-wrap msgid "450004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6780 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6786 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/94840[94840]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6781 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6787 #, no-wrap msgid "April 16, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6783 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6789 #, 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:6784 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6790 #, no-wrap msgid "450005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6785 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6791 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/95555[95555]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6786 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6792 #, no-wrap msgid "April 27, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6788 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6794 #, 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:6789 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6795 #, no-wrap msgid "450006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6790 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6796 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/95846[95846]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6791 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6797 #, no-wrap msgid "May 1, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6793 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6799 #, 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:6794 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6800 #, no-wrap msgid "460000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6795 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6801 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/97923[97923]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6796 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6801 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6802 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6807 #, no-wrap msgid "June 21, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6798 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6804 #, no-wrap msgid "4.6-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6799 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6805 #, no-wrap msgid "460001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6800 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6806 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/98730[98730]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6803 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6809 #, 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:6804 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6810 #, no-wrap msgid "460002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6805 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6811 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/100366[100366]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6806 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6812 #, no-wrap msgid "July 19, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6808 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6814 #, no-wrap msgid "4.6.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6809 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6815 #, no-wrap msgid "460100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6810 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6816 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/98857[98857]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6811 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6816 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6817 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6822 #, no-wrap msgid "June 26, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6813 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6819 #, no-wrap msgid "4.6-STABLE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6814 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6820 #, no-wrap msgid "460101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6815 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6821 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/98880[98880]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6818 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6824 #, no-wrap msgid "4.6-STABLE after MFC of `sed -i`." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6819 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6825 #, no-wrap msgid "460102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6820 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6826 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/102759[102759]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6823 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6829 #, 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:6824 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6830 #, no-wrap msgid "470000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6825 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6831 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/104655[104655]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6826 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6832 #, no-wrap msgid "October 8, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6828 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6834 #, no-wrap msgid "4.7-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6829 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6835 #, no-wrap msgid "470100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6830 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6836 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/104717[104717]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6831 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6837 #, no-wrap msgid "October 9, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6833 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6839 #, no-wrap msgid "4.7-STABLE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6834 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6840 #, no-wrap msgid "470101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6835 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6841 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/106732[106732]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6836 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6842 #, no-wrap msgid "November 10, 2002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6838 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6844 #, 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:6839 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6845 #, no-wrap msgid "470102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6840 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6846 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/109753[109753]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6841 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6847 #, no-wrap msgid "January 23, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6843 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6849 #, no-wrap -msgid "4.7-STABLE after MFC of mbuf changes to replace m_aux mbufs by m_tag's" +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:6844 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6850 #, no-wrap msgid "470103" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6845 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6851 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/110887[110887]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6846 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6852 #, no-wrap msgid "February 14, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6848 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6854 #, no-wrap msgid "4.7-STABLE gets OpenSSL 0.9.7" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6849 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6855 #, no-wrap msgid "480000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6850 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6856 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/112852[112852]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6851 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6857 #, no-wrap msgid "March 30, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6853 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6859 #, no-wrap msgid "4.8-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6854 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6860 #, no-wrap msgid "480100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6855 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6861 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/113107[113107]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6856 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6862 #, no-wrap msgid "April 5, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6858 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6864 #, no-wrap msgid "4.8-STABLE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6859 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6865 #, no-wrap msgid "480101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6860 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6866 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/115232[115232]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6861 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6867 #, no-wrap msgid "May 22, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6863 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6869 #, 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:6864 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6870 #, no-wrap msgid "480102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6865 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6871 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/118737[118737]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6866 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6872 #, no-wrap msgid "August 10, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6868 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6874 #, no-wrap msgid "4.8-STABLE 3ware API changes to twe." msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6869 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6875 #, no-wrap msgid "490000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6870 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6876 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/121592[121592]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6871 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6876 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6877 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6882 #, no-wrap msgid "October 27, 2003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6873 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6879 #, no-wrap msgid "4.9-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6874 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6880 #, no-wrap msgid "490100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6875 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6881 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/121593[121593]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6878 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6884 #, no-wrap msgid "4.9-STABLE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6879 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6885 #, no-wrap msgid "490101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6880 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6886 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/124264[124264]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6881 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6887 #, no-wrap msgid "January 8, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6883 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6889 #, no-wrap -msgid "4.9-STABLE after e_sid was added to struct kinfo_eproc." +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:6884 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6890 #, no-wrap msgid "490102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6885 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6891 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/125417[125417]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6886 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6892 #, no-wrap msgid "February 4, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6888 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6894 #, 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:6889 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6895 #, no-wrap msgid "491000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6890 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6896 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/129700[129700]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6891 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6897 #, no-wrap msgid "May 25, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6893 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6899 #, no-wrap msgid "4.10-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6894 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6900 #, no-wrap msgid "491100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6895 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6901 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/129918[129918]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6896 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6902 #, no-wrap msgid "June 1, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6898 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6904 #, no-wrap msgid "4.10-STABLE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6899 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6905 #, no-wrap msgid "491101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6900 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6906 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/133506[133506]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6901 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6907 #, no-wrap msgid "August 11, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6903 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6909 #, 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:6904 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6910 #, no-wrap msgid "491102" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6905 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6911 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/137786[137786]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6906 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6912 #, no-wrap msgid "November 16, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6908 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6914 #, 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:6909 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6915 #, no-wrap msgid "492000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6910 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6916 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/138960[138960]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6911 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6916 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6917 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6922 #, no-wrap msgid "December 17, 2004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6913 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6919 #, no-wrap msgid "4.11-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6914 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6920 #, no-wrap msgid "492100" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6915 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6921 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/138959[138959]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6918 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6924 #, no-wrap msgid "4.11-STABLE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6919 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6925 #, no-wrap msgid "492101" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6920 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6926 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/157843[157843]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6921 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6927 #, no-wrap msgid "April 18, 2006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6922 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6928 #, 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:6925 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6931 #, no-wrap msgid "FreeBSD 3 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6928 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6934 #, no-wrap msgid "FreeBSD 3 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6937 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6943 #, no-wrap msgid "300000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6938 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6944 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/22917[22917]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6939 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6945 #, no-wrap msgid "February 19, 1996" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6941 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6947 #, no-wrap msgid "3.0-CURRENT before man:mount[2] change" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6942 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6948 #, no-wrap msgid "300001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6943 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6949 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/36283[36283]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6944 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6950 #, no-wrap msgid "September 24, 1997" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6946 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6952 #, no-wrap msgid "3.0-CURRENT after man:mount[2] change" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6947 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6953 #, no-wrap msgid "300002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6948 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6954 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/36592[36592]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6949 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6955 #, no-wrap msgid "June 2, 1998" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6951 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6957 #, no-wrap msgid "3.0-CURRENT after man:semctl[2] change" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6952 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6958 #, no-wrap msgid "300003" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6953 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6959 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/36735[36735]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6954 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6960 #, no-wrap msgid "June 7, 1998" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6956 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6962 #, no-wrap msgid "3.0-CURRENT after ioctl arg changes" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6957 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6963 #, no-wrap msgid "300004" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6958 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6964 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/38768[38768]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6959 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6965 #, no-wrap msgid "September 3, 1998" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6961 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6967 #, no-wrap msgid "3.0-CURRENT after ELF conversion" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6962 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6968 #, no-wrap msgid "300005" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6963 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6969 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/40438[40438]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6964 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6969 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6970 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6975 #, no-wrap msgid "October 16, 1998" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6966 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6972 #, no-wrap msgid "3.0-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6967 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6973 #, no-wrap msgid "300006" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6968 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6974 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/40445[40445]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6971 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6977 #, no-wrap msgid "3.0-CURRENT after 3.0-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6972 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6978 #, no-wrap msgid "300007" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6973 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6979 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/43042[43042]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6976 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6982 #, no-wrap msgid "3.0-STABLE after 3/4 branch" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6977 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6983 #, no-wrap msgid "310000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6978 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6984 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/43807[43807]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6979 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6985 #, no-wrap msgid "February 9, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6981 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6987 #, no-wrap msgid "3.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6982 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6988 #, no-wrap msgid "310001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6983 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6989 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/45060[45060]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6986 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6992 #, no-wrap msgid "3.1-STABLE after 3.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6987 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6993 #, no-wrap msgid "310002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6988 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6994 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/45689[45689]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6989 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6995 #, no-wrap msgid "April 14, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6991 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6997 #, no-wrap msgid "3.1-STABLE after C++ constructor/destructor order change" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6992 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6998 #, no-wrap msgid "320000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6996 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7002 #, no-wrap msgid "3.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6997 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7003 #, no-wrap msgid "320001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6998 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7004 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/46742[46742]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:6999 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7005 #, no-wrap msgid "May 8, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7001 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7007 #, no-wrap msgid "3.2-STABLE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7002 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7008 #, no-wrap msgid "320002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7003 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7009 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/50563[50563]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7004 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7010 #, no-wrap msgid "August 29, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7006 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7012 #, 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:7007 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7013 #, no-wrap msgid "330000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7008 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7014 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/50813[50813]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7009 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7015 #, no-wrap msgid "September 2, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7011 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7017 #, no-wrap msgid "3.3-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7012 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7018 #, no-wrap msgid "330001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7013 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7019 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/51328[51328]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7014 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7020 #, no-wrap msgid "September 16, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7016 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7022 #, no-wrap msgid "3.3-STABLE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7017 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7023 #, no-wrap msgid "330002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7018 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7024 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/53671[53671]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7019 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7025 #, no-wrap msgid "November 24, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7021 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7027 #, 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:7022 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7028 #, no-wrap msgid "340000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7023 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7029 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/54166[54166]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7024 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7030 #, no-wrap msgid "December 5, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7026 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7032 #, no-wrap msgid "3.4-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7027 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7033 #, no-wrap msgid "340001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7028 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7034 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/54730[54730]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7029 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7035 #, no-wrap msgid "December 17, 1999" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7031 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7037 #, no-wrap msgid "3.4-STABLE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7032 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7038 #, no-wrap msgid "350000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7033 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7039 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/61876[61876]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7034 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7040 #, no-wrap msgid "June 20, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7036 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7042 #, no-wrap msgid "3.5-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7037 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7043 #, no-wrap msgid "350001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7038 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7044 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/63043[63043]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7039 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7045 #, no-wrap msgid "July 12, 2000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7040 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7046 #, no-wrap msgid "3.5-STABLE" msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7043 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7049 #, no-wrap msgid "FreeBSD 2.2 Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7046 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7052 #, no-wrap msgid "FreeBSD 2.2 `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7055 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7061 #, no-wrap msgid "220000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7056 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7062 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/22918[22918]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7057 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7063 #, no-wrap msgid "February 19, 1997" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7059 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7065 #, no-wrap msgid "2.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7064 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7070 #, no-wrap msgid "2.2.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7069 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7075 #, no-wrap msgid "2.2-STABLE after 2.2.1-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7070 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7076 #, no-wrap msgid "221001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7071 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7077 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/24941[24941]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7072 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7078 #, no-wrap msgid "April 15, 1997" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7074 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7080 #, no-wrap msgid "2.2-STABLE after texinfo-3.9" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7075 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7081 #, no-wrap msgid "221002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7076 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7082 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/25325[25325]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7077 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7083 #, no-wrap msgid "April 30, 1997" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7079 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7085 #, no-wrap msgid "2.2-STABLE after top" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7080 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7086 #, no-wrap msgid "222000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7081 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7087 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/25851[25851]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7082 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7088 #, no-wrap msgid "May 16, 1997" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7084 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7090 #, no-wrap msgid "2.2.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7085 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7091 #, no-wrap msgid "222001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7086 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7092 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/25921[25921]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7087 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7093 #, no-wrap msgid "May 19, 1997" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7089 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7095 #, no-wrap msgid "2.2-STABLE after 2.2.2-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7090 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7096 #, no-wrap msgid "225000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7091 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7097 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/30053[30053]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7092 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7098 #, no-wrap msgid "October 2, 1997" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7094 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7100 #, no-wrap msgid "2.2.5-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7095 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7101 #, no-wrap msgid "225001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7096 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7102 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/31300[31300]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7097 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7103 #, no-wrap msgid "November 20, 1997" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7099 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7105 #, no-wrap msgid "2.2-STABLE after 2.2.5-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7100 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7106 #, no-wrap msgid "225002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7101 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7107 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/32019[32019]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7102 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7108 #, no-wrap msgid "December 27, 1997" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7104 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7110 #, no-wrap msgid "2.2-STABLE after ldconfig -R merge" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7105 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7111 #, no-wrap msgid "226000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7106 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7112 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/34445[34445]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7107 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7113 #, no-wrap msgid "March 24, 1998" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7109 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7115 #, no-wrap msgid "2.2.6-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7110 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7116 #, no-wrap msgid "227000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7111 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7117 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/37803[37803]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7112 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7117 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7118 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7123 #, no-wrap msgid "July 21, 1998" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7114 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7120 #, no-wrap msgid "2.2.7-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7115 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7121 #, no-wrap msgid "227001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7116 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7122 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/37809[37809]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7119 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7125 #, no-wrap msgid "2.2-STABLE after 2.2.7-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7120 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7126 #, no-wrap msgid "227002" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7121 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7127 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/39489[39489]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7122 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7128 #, no-wrap msgid "September 19, 1998" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7124 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7130 #, no-wrap msgid "2.2-STABLE after man:semctl[2] change" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7125 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7131 #, no-wrap msgid "228000" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7126 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7132 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/41403[41403]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7127 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7132 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7133 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7138 #, no-wrap msgid "November 29, 1998" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7129 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7135 #, no-wrap msgid "2.2.8-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7130 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7136 #, no-wrap msgid "228001" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7131 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7137 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/41418[41418]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7133 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7139 #, 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:7138 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7144 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 we " -"decided to change it to a more straightforward major/minor system starting " -"from 2.2. This is because the parallel development on several branches made " -"it infeasible to classify the releases merely by their real release dates. " -"Do not worry about old -CURRENTs; they are listed here just for reference." +"the 2.2.5-RELEASE. The pattern used to be year followed by the month, but " +"the community decided to change it to a more straightforward major/minor " +"system starting from 2.2. This is because the parallel development on " +"several branches made it infeasible to classify the releases merely by their " +"real release dates. Do not worry about old -CURRENTs; they are listed here " +"just for reference." msgstr "" #. type: Title == -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7141 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7147 #, no-wrap msgid "FreeBSD 2 Before 2.2-RELEASE Versions" msgstr "" #. type: Block title -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7144 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7150 #, no-wrap msgid "FreeBSD 2 Before 2.2-RELEASE `__FreeBSD_version` Values" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7153 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7159 #, no-wrap msgid "119411" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7157 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7163 #, no-wrap msgid "2.0-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7158 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7164 #, no-wrap msgid "199501" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7159 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7165 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/7153[7153]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7160 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7166 #, no-wrap msgid "March 19, 1995" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7162 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7167 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7168 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7173 #, no-wrap msgid "2.1-CURRENT" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7163 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7169 #, no-wrap msgid "199503" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7164 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7170 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/7310[7310]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7165 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7171 #, no-wrap msgid "March 24, 1995" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7168 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7174 #, no-wrap msgid "199504" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7169 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7175 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/7704[7704]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7170 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7176 #, no-wrap msgid "April 9, 1995" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7172 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7178 #, no-wrap msgid "2.0.5-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7173 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7179 #, no-wrap msgid "199508" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7174 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7180 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/10297[10297]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7175 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7181 #, no-wrap msgid "August 26, 1995" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7177 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7183 #, no-wrap msgid "2.2-CURRENT before 2.1" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7178 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7184 #, no-wrap msgid "199511" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7179 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7185 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/12189[12189]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7180 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7185 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7186 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7191 #, no-wrap msgid "November 10, 1995" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7182 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7188 #, no-wrap msgid "2.1.0-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7183 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7189 #, no-wrap msgid "199512" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7184 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7190 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/12196[12196]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7187 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7193 #, no-wrap msgid "2.2-CURRENT before 2.1.5" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7188 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7194 #, no-wrap msgid "199607" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7189 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7195 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/17067[17067]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7190 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7196 #, no-wrap msgid "July 10, 1996" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7192 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7198 #, no-wrap msgid "2.1.5-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7193 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7199 #, no-wrap msgid "199608" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7194 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7200 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/17127[17127]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7195 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7201 #, no-wrap msgid "July 12, 1996" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7197 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7203 #, no-wrap msgid "2.2-CURRENT before 2.1.6" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7198 -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7203 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7204 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7209 #, no-wrap msgid "199612" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7199 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7205 #, no-wrap msgid "link:https://svnweb.freebsd.org/changeset/base/19358[19358]" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7200 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7206 #, no-wrap msgid "November 15, 1996" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7202 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7208 #, no-wrap msgid "2.1.6-RELEASE" msgstr "" #. type: Table -#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7206 +#: documentation/content/en/books/porters-handbook/versions/_index.adoc:7212 #, no-wrap msgid "2.1.7-RELEASE" msgstr "" |