aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--documentation/content/en/articles/pr-guidelines/_index.adoc8
-rw-r--r--documentation/content/en/articles/problem-reports/_index.adoc35
-rw-r--r--documentation/content/en/books/handbook/_index.adoc2
-rw-r--r--documentation/content/en/books/handbook/book.adoc2
-rw-r--r--documentation/static/pgpkeys/brnrd.key205
-rw-r--r--documentation/static/pgpkeys/des.key102
-rw-r--r--website/content/en/cgi/cgi-style.pl2
-rw-r--r--website/content/en/status/report-2025-10-2025-12/geneve-support.adoc4
-rw-r--r--website/content/en/status/report-2025-10-2025-12/jdk21default.adoc2
9 files changed, 166 insertions, 196 deletions
diff --git a/documentation/content/en/articles/pr-guidelines/_index.adoc b/documentation/content/en/articles/pr-guidelines/_index.adoc
index dcd8579923..43e8e7f307 100644
--- a/documentation/content/en/articles/pr-guidelines/_index.adoc
+++ b/documentation/content/en/articles/pr-guidelines/_index.adoc
@@ -64,6 +64,10 @@ Note: in this Article, the term "PR" means "Bugzilla Problem Report".
[[pr-lifecycle]]
== Problem Report Life-cycle
+[NOTE]
+====
+This section is obsolete and being rewritten as of January 2026.
+====
* The Reporter submits a bug report on the website. The bug is in the `Needs Triage` state.
* Jane Random BugBuster confirms that the bug report has sufficient information to be reproducible. If not, she goes back and forth with the reporter to obtain the needed information. At this point the bug is set to the `Open` state.
* Joe Random Committer takes interest in the report and assigns it to himself, or Jane Random BugBuster decides that Joe is best suited to handle it and assigns it to him. The bug should be set to the `In Discussion` state.
@@ -81,6 +85,10 @@ If the problem contained within cannot be solved, or has occurred again, it is n
[[pr-states]]
== Problem Report State
+[NOTE]
+====
+This section is obsolete and being rewritten as of January 2026.
+====
It is important to update the state of a Problem Report when certain actions are taken.
The state should accurately reflect the current state of work on the issue.
diff --git a/documentation/content/en/articles/problem-reports/_index.adoc b/documentation/content/en/articles/problem-reports/_index.adoc
index 0a952b12ea..3a8de05253 100644
--- a/documentation/content/en/articles/problem-reports/_index.adoc
+++ b/documentation/content/en/articles/problem-reports/_index.adoc
@@ -77,7 +77,7 @@ Conversely, there are cases where it might be appropriate to submit a problem re
So how does one determine what is a bug and what is not? As a simple rule of thumb, the problem is _not_ a bug if it can be expressed as a question (usually of the form "How do I do X?" or "Where can I find Y?").
It is not always quite so black and white, but the question rule covers a large majority of cases.
-When looking for an answer, consider posing the question to the {freebsd-questions}.
+When looking for an answer, consider first consulting the https://forums.freebsd.org[FreeBSD Forums], IRC, or the {freebsd-questions}.
Consider these factors when submitting reports about ports or other software that is not part of FreeBSD itself:
@@ -99,9 +99,9 @@ Next, to decide to whom you should file your problem report, you need to underst
Then, ascertain whether the problem is timely.
There are few things that will annoy a developer more than receiving a problem report about a bug she has already fixed.
-If the problem is in the base system, first read the FAQ section on extref:{faq}[FreeBSD versions, latest-version], if you are not already familiar with the topic.
+If the problem is in the base system, first read the extref:{handbook}/cutting-edge/[Handbook section on Versions], if you are not already familiar with the topic.
It is not possible for FreeBSD to fix problems in anything other than certain recent branches of the base system, so filing a bug report about an older version will probably only result in a developer advising you to upgrade to a supported version to see if the problem still recurs.
-The Security Officer team maintains the link:https://www.FreeBSD.org/security/[list of supported versions].
+The Security Officer team maintains the link:https://www.FreeBSD.org/security/#sup[list of supported versions].
If the problem is in a port, consider filing a bug with the upstream.
The FreeBSD Project can not fix all bugs in all software.
@@ -114,8 +114,10 @@ Maybe the problem has already been reported; maybe it is being discussed on the
You should therefore check all the obvious places before submitting your problem report.
For FreeBSD, this means:
-* The FreeBSD extref:{faq}[Frequently Asked Questions] (FAQ) list. The FAQ attempts to provide answers for a wide range of questions, such as those concerning extref:{faq}[hardware compatibility, hardware], extref:{faq}[user applications, applications], and extref:{faq}[kernel configuration, kernelconfig].
+* First, always check to see if the problem is covered in extref:{handbook}[Handbook].
+* The FreeBSD extref:{faq}[Frequently Asked Questions] (FAQ) list. The FAQ attempts to provide answers for several questions, such as those concerning extref:{faq}[hardware compatibility, hardware].
* The extref:{handbook}eresources/[mailing lists, eresources-mail]. If you are not subscribed, use https://www.FreeBSD.org/search/#mailinglists[the searchable archives] on the FreeBSD web site. If the problem has not been discussed on the lists, you might try posting a message about it and waiting a few days to see if someone can spot something that has been overlooked.
+* As noted above, the FreeBSD Forums and IRC.
* Optionally, the entire web-use your favorite search engine to locate any references to the problem. You may even get hits from archived mailing lists or newsgroups you did not know of or had not thought to search through.
* Next, the searchable https://bugs.freebsd.org/bugzilla/query.cgi[FreeBSD Bugzilla database]. Unless the problem is recent or obscure, there is a fair chance it has already been reported.
* Most importantly, attempt to see if existing documentation in the source base addresses your problem.
@@ -139,8 +141,10 @@ Before we get into the mechanics of the program used to generate and submit Bugz
* _Avoid using a weak "Summary" line._ You should not assume that anyone reading your PR has any context for your submission, so the more you provide, the better. For instance, what part of the system does the problem apply to? Do you only see the problem while installing, or while running? To illustrate, instead of `Summary: portupgrade is broken`, see how much more informative this seems: `Summary: port ports-mgmt/portupgrade coredumps on -current`. (In the case of ports, it is especially helpful to have both the category and portname in the "Summary" line.)
* _If you have a patch, say so._
The presence of a patch makes it much easier to progress a report.
-** Do not use the `patch` or `patch-ready` keywords – they are deprecated.
-* _If you are a maintainer, say so._ If you are maintaining a part of the source code (for instance, an existing port), you definitely should set the "Class" of your PR to `maintainer-update`. This way any committer that handles your PR will not have to check.
+** Do not use the `patch` or `patch-ready` keywords – they are deprecated. Instead, include your patch as an Attachment, and click the `[patch]` checkbox. If you do not see the checkbox, click `Show Advanced Fields` in the upper left corner.
+** Patches with MIME type `text/plain` are preferred.
+** Patches compatible with `git` are preferred.
+* _If you are a ports maintainer, say so._ If you are maintaining a part of the source code (for instance, an existing port), you definitely should set the `maintainer-feedback?` of your PR to `+`. This way any committer that handles your PR will not have to check.
* _Be specific._ The more information you supply about what problem you are having, the better your chance of getting a response.
** Include the version of FreeBSD you are running (there is a place to put that, see below) and on which architecture. You should include whether you are running from a release (e.g., from a CD-ROM or download), or from a system maintained by Git (and, if so, what hash and branch you are at). If you are tracking the FreeBSD-CURRENT branch, that is the very first thing someone will ask, because fixes (especially for high-profile problems) tend to get committed very quickly, and FreeBSD-CURRENT users are expected to keep up.
@@ -162,7 +166,7 @@ The presence of a patch makes it much easier to progress a report.
*** the fact that you have read [.filename]#ports/UPDATING# and that your problem is not listed there (someone is guaranteed to ask)
* _Avoid vague requests for features._ Problem Reports of the form "someone should really implement something that does so-and-so" are less likely to get results than very specific requests. Remember, the source is available to everyone, so if you want a feature, the best way to ensure it being included is to get to work! Also consider the fact that many things like this would make a better topic for discussion on `freebsd-questions` than an entry in the PR database, as discussed above.
-* _Make sure no one else has already submitted a similar PR._ Although this has already been mentioned above, it bears repeating here. It only take a minute or two to use the web-based search engine at https://bugs.freebsd.org/bugzilla/query.cgi[https://bugs.freebsd.org/bugzilla/query.cgi]. (Of course, everyone is guilty of forgetting to do this now and then.)
+* _Make sure no one else has already submitted a similar PR._ Although this has already been mentioned above, it bears repeating here. It only take a minute or two to use the Bugzilla web-based search engine at https://bugs.freebsd.org/bugzilla/query.cgi[https://bugs.freebsd.org/bugzilla/query.cgi]. (Of course, everyone is guilty of forgetting to do this now and then.)
* _Report only one issue per Problem Report._ Avoid including two or more problems within the same report unless they are related. When submitting patches, avoid adding multiple features or fixing multiple bugs in the same PR unless they are closely related-such PRs often take longer to resolve.
* _Avoid controversial requests._ If your PR addresses an area that has been controversial in the past, you should probably be prepared to not only offer patches, but also justification for why the patches are "The Right Thing To Do". As noted above, a careful search of the mailing lists using the archives at https://www.FreeBSD.org/search/#mailinglists[https://www.FreeBSD.org/search/#mailinglists] is always good preparation.
* _Be polite._ Almost anyone who would potentially work on your PR is a volunteer. No one likes to be told that they have to do something when they are already doing it for some motivation other than monetary gain. This is a good thing to keep in mind at all times on Open Source projects.
@@ -178,24 +182,27 @@ Finally, if the submission is lengthy, prepare the work offline so that nothing
[[pr-writing-attaching-patches]]
== Attaching Patches or Files
-The following instructions apply not only to submissions via Bugzilla, but also via Phabricator or the FreeBSD Github instance.
+The following instructions apply not only to Problem Report submissions via Bugzilla, but also via Phabricator or the FreeBSD Github instance
+(as Pull Requests).
-In general, we recommend using `git format-patch` to generate one or a series of unified diff against the base
+In general, we strongly prefer using `git format-patch` to generate one or a series of unified diffs against the base
branch (e.g. `origin/main`).
Patches generated this way would include the Git hashes and will include your name and email address, making it
easier for committers to apply your patch and properly credit you as the author (using `git am`).
For minor changes where you prefer not to use git, please be sure to use man:diff[1] with the `-u` option to
create a unified diff, as this would give developers more context and are more readable than other diff formats.
+Please base your patch(es) at the base of the appropriate tree.
For problems with the kernel or the base utilities, a patch against FreeBSD-CURRENT (the main Git branch) is preferred since all new code should be applied and tested there first.
After appropriate or substantial testing has been done, the code will be merged/migrated to the FreeBSD-STABLE branch.
-If you attach a patch inline, instead of as an attachment, note that the most common problem by far is the tendency of some email programs to render tabs as spaces, which will completely ruin anything intended to be part of a Makefile.
+We prefer patches as attachments. However, if you attach a patch inline, note that the most common problem by far is the tendency of some email programs to render tabs as spaces, which will completely ruin anything intended to be part of a Makefile.
Do not send patches as attachments using `Content-Transfer-Encoding: quoted-printable`.
These will perform character escaping and the entire patch will be useless.
+Please simply use MIME type `text/plain'.
-Also note that while including small patches in a Pull Request is generally all right—particularly when they fix the problem described in the Pull Request-large patches and especially new code which may require substantial review before committing should be placed on a web or ftp server, and the URL should be included in the Pull Request instead of the patch.
+Also note that while including small patches in a Github Pull Request is generally all right—particularly when they fix the problem described in the Pull Request-large patches and especially new code which may require substantial review before committing should be placed on a web or ftp server, and the URL should be included in the Pull Request instead of the patch.
Patches in email tend to get mangled, and the larger the patch, the harder it will be for interested parties to unmangle it.
Also, posting a patch on the web allows you to modify it without having to resubmit the entire patch in a followup.
Finally, large patches simply increase the size of the database, since closed reports are not actually deleted but instead kept and simply marked as complete.
@@ -205,6 +212,8 @@ You should also take note that unless you explicitly specify otherwise in your r
[[pr-writing-filling-template]]
== Filling out the Bugzilla Form
+The following instructions apply only to submissions via Bugzilla.
+
[NOTE]
====
The email address you use will become public information and may become available to spammers.
@@ -240,7 +249,7 @@ There are a few more specialized categories.
** If the problem would otherwise be filed in `kern` but has to do with the USB subsystem, the correct choice is `usb`.
** If the problem would otherwise be filed in `kern` but has to do with the threading libraries, the correct choice is `threads`.
** If the problem would otherwise be in the base system, but has to do with our adherence to standards such as POSIX(R), the correct choice is `standards`.
-** If you are convinced that the problem will only occur under the processor architecture you are using, select one of the architecture-specific categories: commonly `i386` for Intel-compatible machines in 32-bit mode; `amd64` for AMD machines running in 64-bit mode (this also includes Intel-compatible machines running in EMT64 mode); and less commonly `arm` or `powerpc`.
+** If you are convinced that the problem will only occur under the processor architecture you are using, select one of the architecture-specific categories: commonly `i386` for Intel-compatible machines in 32-bit mode; `amd64` for AMD machines running in 64-bit mode (this also includes Intel-compatible machines running in EMT64 mode); and less commonly `arm`, `powerpc`, or `riscv64`.
+
[NOTE]
====
@@ -258,7 +267,7 @@ You have a common PC-based machine, and think you have encountered a problem spe
====
You are having a problem with an add-in peripheral card on a commonly seen bus, or a problem with a particular type of hard disk drive: in this case, it probably applies to more than one architecture, and `kern` is the right category.
====
-** If you really do not know where the problem lies (or the explanation does not seem to fit into the ones above), use the `misc` category. Before you do so, you may wish to ask for help on the {freebsd-questions} first. You may be advised that one of the existing categories really is a better choice.
+** If you really do not know where the problem lies (or the explanation does not seem to fit into the ones above), use the `misc` category. Before you do so, you may wish to ask for help first. You may be advised that one of the existing categories really is a better choice.
* _Environment:_ This should describe, as accurately as possible, the environment in which the problem has been observed. This includes the operating system version, the version of the specific program or file that contains the problem, and any other relevant items such as system configuration, other installed software that influences the problem, etc.—quite simply everything a developer needs to know to reconstruct the environment in which the problem occurs.
* _Description:_ A complete and accurate description of the problem you are experiencing. Try to avoid speculating about the causes of the problem unless you are certain that you are on the right track, as it may mislead a developer into making incorrect assumptions about the problem. It should include the actions you need to take to reproduce the problem. If you know any workaround, include it. It not only helps other people with the same problem work around it, but may also help a developer understand the cause for the problem.
diff --git a/documentation/content/en/books/handbook/_index.adoc b/documentation/content/en/books/handbook/_index.adoc
index c2f644125b..1bc8f78cc8 100644
--- a/documentation/content/en/books/handbook/_index.adoc
+++ b/documentation/content/en/books/handbook/_index.adoc
@@ -2,7 +2,7 @@
title: FreeBSD Handbook
authors:
- author: The FreeBSD Documentation Project
-copyright: 1995-2025 The FreeBSD Documentation Project
+copyright: 1995-2026 The FreeBSD Documentation Project
description: A constantly evolving, comprehensive resource for FreeBSD users
trademarks: ["freebsd", "ibm", "ieee", "redhat", "3com", "adobe", "apple", "intel", "linux", "microsoft", "opengroup", "sun", "realnetworks", "oracle", "3ware", "arm", "adaptec", "google", "heidelberger", "intuit", "lsilogic", "themathworks", "thomson", "vmware", "wolframresearch", "xiph", "xfree86", "general"]
tags: ["FreeBSD Handbook", "Handbook"]
diff --git a/documentation/content/en/books/handbook/book.adoc b/documentation/content/en/books/handbook/book.adoc
index de679aa345..6f96571566 100644
--- a/documentation/content/en/books/handbook/book.adoc
+++ b/documentation/content/en/books/handbook/book.adoc
@@ -2,7 +2,7 @@
title: FreeBSD Handbook
authors:
- author: The FreeBSD Documentation Project
-copyright: 1995-2025 The FreeBSD Documentation Project
+copyright: 1995-2026 The FreeBSD Documentation Project
description: A constantly evolving, comprehensive resource for FreeBSD users
trademarks: ["freebsd", "ibm", "ieee", "redhat", "3com", "adobe", "apple", "intel", "linux", "microsoft", "opengroup", "sun", "realnetworks", "oracle", "3ware", "arm", "adaptec", "google", "heidelberger", "intuit", "lsilogic", "themathworks", "thomson", "vmware", "wolframresearch", "xiph", "xfree86", "general"]
tags: ["FreeBSD Handbook", "Handbook"]
diff --git a/documentation/static/pgpkeys/brnrd.key b/documentation/static/pgpkeys/brnrd.key
index 7cf14d00a6..65003eb40c 100644
--- a/documentation/static/pgpkeys/brnrd.key
+++ b/documentation/static/pgpkeys/brnrd.key
@@ -1,13 +1,13 @@
-// sh addkey.sh brnrd 30C614DDDDF542A0 ;
+// sh freebsd-addkey.sh brnrd 30C614DDDDF542A0 ;
[.literal-block-margin]
....
-pub 4096R/30C614DDDDF542A0 2016-06-08 [expires: 2026-06-06]
+pub rsa4096/30C614DDDDF542A0 2016-06-08 [SC] [expires: 2029-01-01]
Key fingerprint = 53CD 858B 6933 3369 CF82 E180 30C6 14DD DDF5 42A0
-uid Bernard Spil <brnrd@brnrd.eu>
-uid Bernard Spil <brnrd@FreeBSD.org>
-sub 4096R/573328B91C62FD46 2016-06-08 [expires: 2026-06-06]
-sub 4096R/E1CF76D8A91D14FE 2019-06-19 [expires: 2022-06-18]
+uid Bernard Spil <brnrd@FreeBSD.org>
+uid Bernard Spil <brnrd@brnrd.eu>
+sub rsa4096/573328B91C62FD46 2016-06-08 [E] [expires: 2026-06-06]
+sub rsa4096/A913FB526E28FF68 2026-01-02 [E] [expires: 2029-01-01]
....
@@ -26,125 +26,78 @@ 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
-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
-/ISyWvB9agy9qw9cRovZSB640iLtX0s=
-=5ZXH
+tB1CZXJuYXJkIFNwaWwgPGJybnJkQGJybnJkLmV1PokCVAQTAQoAPgIbAwULCQgH
+AwUVCgkICwUWAwIBAAIeAQIXgBYhBFPNhYtpMzNpz4LhgDDGFN3d9UKgBQJpWB6z
+BQkXo22NAAoJEDDGFN3d9UKgTNsQAII1JSoFWzJKCR5hbv1JteBHI5cPhNtrHOHW
+L6bdEnbitrhJ0UpnZ/b/jN6/yxcWIS5j9Wo1qI638ZbXU7WGKOmMGohwjANuaIMi
+dyePXo2ZDVZqzBFmTYKOom4d/nUp9ecIURcW26IZhPQOeOyqmZg7SBGSOk1MZZc3
+z+YlKUIgzKU+X5KpLcXrqsw41P8tKl4/1ZCwCEv5q8Qd85d0UjoXVBXQQkSzYgRB
+jiz+RKP04gZilWu8vWqnLIPJZGKs9DnPh4dJOf+4HrL1QqwCDxAWdn1g+2aMWiIV
+hR1nsLw4yynUs5eBEDSVs5wrgj6oE8pKTW8a22ep+OO2kp2PjwJCNp/P+RnkXOLw
+JRKPdzwidgyPh0I8IJQ1usxxiCndaBMQbZkesM3rbg3bZ2fh0w0shfCmZST2J84h
+EhUSbr/RK9LcV1PrQKzhLrvLGygsPJVAdrZKQLEiUL9Z26ynpnUjqg+Ob1J/WMSM
+bZt13ycxB4cSNQE4/Nr4/eDduylj+y7xnx6mRyiDLun+N0YYvB5OwKz6a7HciSgK
+O10gzEV5Yn3cKRoferFUCXwIR6wRiiq78XUY43phFP6tw9gFepJWodE2TABTXlR6
+bJoNZt3etnk6nCq90lzofOcyMCTibs+jGrRy3H6OGlgdMD2x5dn9EKk85vg7fZvS
+T1bZxiiztCBCZXJuYXJkIFNwaWwgPGJybnJkQEZyZWVCU0Qub3JnPokCVAQTAQoA
+PgIbAwIeAQIXgAULCQgHAwUVCgkICwUWAgMBABYhBFPNhYtpMzNpz4LhgDDGFN3d
+9UKgBQJpWB63BQkXo22NAAoJEDDGFN3d9UKgd1YP/i38WHhZMNZMutLJza6FLk+i
+/2COyRQcMRkQHDxpNJoWMUihNptMhI1D1CYG+gX7dTQe1FilNhqS0opRyjqy/ANM
+IJA+NEJgR0FpyOqy97v2sJbY/cj6HTno/Hygs8+0xf6CxJlIoiPOy//6QIZgeqcO
+R/8KV1h5XVtykLwKtu2sVFNFDRvhS8M3e6jXyThETNpE44vT8xEBRHhhSd0QsoYM
+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
+=1HqC
-----END PGP PUBLIC KEY BLOCK-----
....
-
diff --git a/documentation/static/pgpkeys/des.key b/documentation/static/pgpkeys/des.key
index 8092cef689..0788a2e26e 100644
--- a/documentation/static/pgpkeys/des.key
+++ b/documentation/static/pgpkeys/des.key
@@ -2,12 +2,12 @@
[.literal-block-margin]
....
-pub rsa4096/92C843456DA6A66E 2013-09-24 [SC] [expires: 2026-01-01]
+pub rsa4096/92C843456DA6A66E 2013-09-24 [SC] [expires: 2028-01-01]
Key fingerprint = BB57 22E5 C9B6 77D1 73C3 8CFC 92C8 4345 6DA6 A66E
uid Dag-Erling Smørgrav <des@des.no>
uid Dag-Erling Smørgrav <des@freebsd.org>
uid Dag-Erling Smørgrav <des@des.dev>
-sub rsa4096/9B90A1FCF8FBEC80 2013-09-24 [E] [expires: 2026-01-01]
+sub rsa4096/9B90A1FCF8FBEC80 2013-09-24 [E] [expires: 2028-01-01]
....
@@ -228,18 +228,18 @@ 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
-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
+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
@@ -485,18 +485,18 @@ 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
-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
+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
@@ -747,18 +747,18 @@ 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
-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
+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
@@ -805,18 +805,18 @@ R00zFn04TB3rXWK9SxhKfpXOxlD+u9nfeU1Xk4fWdYRFQkMcc9JBW8ABxuj5KCXA
LloKWor3lq9U8QEYLs9Q4GhUBxz3d/it6j/XP/YK7Iek9I2Px3Hym79UmvE3U4NQ
w3yF5c8xQYB0i5Yb0YAqpdubM1RVWv/xUrIP/JU0bYjpuvbdImVcMSTMe5FpRKBw
5fbNsWk4OsTzGS2ZxjbniRimQBCx0Rm80Adaz1hryJ+2r4kCPAQYAQoAJgIbDBYh
-BLtXIuXJtnfRc8OM/JLIQ0VtpqZuBQJm2FlFBQkXFCvuAAoJEJLIQ0VtpqZu3iAP
-/RgFIQIvCB3aXr+46iVINnie6P0bEGtFg627sOzjqX9ShNvnMKuzbKfQtcRC4yV1
-olS09Mprsw2F8i7WGM0ex9syQo8SgAgY90//Fn2eEGfvi/9u/jC8T6oVxrEC7LGw
-NdHQYKdgei2bnadnFzmm5injSrMf4vTv5uhYJXNdgoAYsnTH83KvYVM7hX+mu8VG
-iYUv0piE4CU/ULjED/6qSJa7B5NXc5O1qmPmpW0TO22po75VECd09SELSKex0SmA
-d2zmy2T+5/Pp85+55hRUS8wQN+uDgj4Ta+ymnabynyHxZJiKkP66Pot20durkBDa
-xeumX8TY5lM/3PVWvALr6mKgJeJgQC2DNTau22yao1npvK7kuJblnF2ReDhaQnUS
-3mCGEXfV5afAGrEhCUFYX99rr0/Zva12p4tdAkdjazk/HwDPdPeZm6Opmv+Ww1fC
-lqxhwlXCrIqax5Agp0UwgXaKm2aAJUtXDpTq3nINbw447PEV4cZaqR4SuWVWh2iQ
-Dgt1A6LNzgNQvLHSA+JcnQp6LZNe1ani6D1s4NdNsDklJxZDpOuUq2cBK9gQxjC4
-4qIKuv6pnH6zzkdjxIx4uvwhLAXvf9s4SMCF82VkCTIEUvZdMn3k2I6ISXPyqphW
-Igi7DRRxHFu5DklJkPPI/RgVuKvPWyUxT5MCnEvCumlj
-=NN6g
+BLtXIuXJtnfRc8OM/JLIQ0VtpqZuBQJpWCkBBQka1pLuAAoJEJLIQ0VtpqZumJUP
+/RsPn5qfkHinbPfbNyyLR6X9fUbwHqrApdr1DLTQ9yWVL0LBwfnAKURdlNeSRxhj
+NaukxLY3R4MV2IA5kBwKYFGqHtJnDx/NwESh91AmMzvE1YKd8thn0DOhdqKHJ3nZ
+byvhtJsq/JWOgBRJ44mCgOAs6BNkWY/1twTk6aimTKi8o1Dtlzp+tXrlMim3TfLR
+4KcuHK706H89WehOEcpNJdl0HbstD1U3bqXUbHBrNQOTcQ9jNQaV3liESuos/UfI
+EjkEAVLQIcoTt8pvOAhumGnCqwo9swWsp3Ca5ti0YN8aQxj6uEcCAISPWZZ3KnNC
+NyDxcfdOhPzVB6cyvlyRXyBfKC2IvoL2WVjo4T6xOv+cTU7SBijjNLkUYT7Kg3UG
+xhtjDfJNc6DGSZP23VvPugV56t9meMdc7x9Pa2I03ioY1c68UHnsxYPlklY1Syx7
+pxk3L10viLXYZLKUbEhC97H9IbtpKa07u9/SujMHM+W+d9NRCKO7sRqBwS23lcJX
+3KqXGQhW/AWstfwMJ3V0ZVhChfQ8aWLRMd7cPSC4X3dnxCKwwwAesLAQdVB+Ksde
+lDfPHysdrCLPcrw5clvvqKbLDPrj0ysYXMSlH56sg/uZzYCvy6N1m3A1/Ruh05Fj
+M/GL/ZZZMC78j3CSEwzMrHdnKMG4lPolRqIA/DdIHSW+
+=NtWf
-----END PGP PUBLIC KEY BLOCK-----
....
diff --git a/website/content/en/cgi/cgi-style.pl b/website/content/en/cgi/cgi-style.pl
index b9a7b4dd9b..3f05fcd22f 100644
--- a/website/content/en/cgi/cgi-style.pl
+++ b/website/content/en/cgi/cgi-style.pl
@@ -235,7 +235,7 @@ sub html_footer {
return qq`
</div>
<div id="footer">
- <a href="$hsty_base/copyright/">Legal Notices</a> | &copy; 1995-2025
+ <a href="$hsty_base/copyright/">Legal Notices</a> | &copy; 1995-2026
The FreeBSD Project. All rights reserved.<br />
<address>$hsty_author<br />$hsty_date</address>
</div>
diff --git a/website/content/en/status/report-2025-10-2025-12/geneve-support.adoc b/website/content/en/status/report-2025-10-2025-12/geneve-support.adoc
index f8ff1e055b..a319daa9ad 100644
--- a/website/content/en/status/report-2025-10-2025-12/geneve-support.adoc
+++ b/website/content/en/status/report-2025-10-2025-12/geneve-support.adoc
@@ -13,7 +13,7 @@ Here is what I have done:
* Support for unicast and multicast underlay for both IPv4 and IPv6.
* Jail support and per-VNET geneve tunnel.
* RXCSUM/TXCSUM/TSO offload capabilities.
-* Support for inheritence and configuration of ToS, TTL, and DF values.
+* Support for inheritance and configuration of ToS, TTL, and DF values.
* Support for NETLINK/WITHOUT_NETLINK for if_geneve.
* Updated ifconfig to support tunnel creation and modification using NETLINK for if_geneve.
* Wrote man page for man:geneve[4] and updated man:ifconfig[8] to include geneve parameters.
@@ -22,7 +22,7 @@ Here is what I have done:
Dependencies and related reviews to support geneve implementation:
* Bug fix on netlink dump assignment link:https://reviews.freebsd.org/D54190[D54190] (done)
-* Bug fix on netlink credential inheritence link:https://reviews.freebsd.org/D54109[54109] (under review)
+* Bug fix on netlink credential inheritance link:https://reviews.freebsd.org/D54109[54109] (under review)
* Update ECN tunneling behavior per RFC6040 (required by GENEVE) link:https://reviews.freebsd.org/D53516[53516] (under review)
The review is large because I implemented features that are already available on other platforms before submitting.
diff --git a/website/content/en/status/report-2025-10-2025-12/jdk21default.adoc b/website/content/en/status/report-2025-10-2025-12/jdk21default.adoc
index 73af045335..2aa1444a69 100644
--- a/website/content/en/status/report-2025-10-2025-12/jdk21default.adoc
+++ b/website/content/en/status/report-2025-10-2025-12/jdk21default.adoc
@@ -19,6 +19,6 @@ I think it is reasonable to have the ports in shape for the JAVA_VERSION=21 sett
Plan:
* Check the last 12 ports and create a PR or commit
-* Commit the PRs that are timeing out on maintainer feedback
+* Commit the PRs that are timing out on maintainer feedback
* Ask for another exp-run
* If done, increase JAVA_VERSION