diff options
29 files changed, 589 insertions, 292 deletions
diff --git a/documentation/content/en/articles/committers-guide/_index.adoc b/documentation/content/en/articles/committers-guide/_index.adoc index 1adfc46e2b..0b23426894 100644 --- a/documentation/content/en/articles/committers-guide/_index.adoc +++ b/documentation/content/en/articles/committers-guide/_index.adoc @@ -2480,15 +2480,16 @@ The subject should, by itself, allow the reader to quickly determine if the chan The subject line should be as short as possible while still retaining the required information. This is to make browsing Git log more efficient, and so that git log --oneline can display the short hash and subject on a single 80-column line. -A good rule of thumb is to stay below 63 characters, and aim for about 50 or fewer if possible. +A good rule of thumb is to stay below 67 characters, and aim for about 50 or fewer if possible. === Prefix the subject line with a component, if applicable If the change relates to a specific component the subject line may be prefixed with that component name and a colon (:). +If applicable, try to use the same prefix used in previous commits to the same files. ✓ `foo: Add -k option to keep temporary data` -Include the prefix in the 63-character limit suggested above, so that `git log --oneline` avoids wrapping. +Include the prefix in the 67-character limit suggested above, so that `git log --oneline` avoids wrapping. === Capitalize the first letter of the subject @@ -2971,6 +2972,9 @@ You can find out more about Bugzilla at: The FreeBSD Project utilizes https://reviews.freebsd.org[Phabricator] for code review requests. See the https://wiki.freebsd.org/Phabricator[Phabricator wiki page] for details. +Please use the `git arc` command provided by `devel/freebsd-git-devtools` (install the port or package, then type `git help arc` for documentation) to create and update Phabricator reviews. +This will make it easier for others to review and test your patches. + Committers with non-``FreeBSD.org`` Phabricator accounts can have the old account renamed to the ``FreeBSD.org`` account by following these steps: [.procedure] diff --git a/documentation/content/en/articles/pgpkeys/_index.adoc b/documentation/content/en/articles/pgpkeys/_index.adoc index ba59411090..51baa8be03 100644 --- a/documentation/content/en/articles/pgpkeys/_index.adoc +++ b/documentation/content/en/articles/pgpkeys/_index.adoc @@ -1431,6 +1431,9 @@ include::{include-path}peter.key[] === `{nwhitehorn}` include::{include-path}nwhitehorn.key[] +=== `{obiwac}` +include::{include-path}obiwac.key[] + === `{miwi}` include::{include-path}miwi.key[] @@ -1518,6 +1521,9 @@ include::{include-path}khorben.key[] === `{vexeduxr}` include::{include-path}vexeduxr.key[] +=== `{alven}` +include::{include-path}alven.key[] + [[pgpkeys-other]] == Other Cluster Account Holders diff --git a/documentation/content/en/books/fdp-primer/manual-pages/_index.adoc b/documentation/content/en/books/fdp-primer/manual-pages/_index.adoc index 6d92e1ccc3..8adaf2fe47 100644 --- a/documentation/content/en/books/fdp-primer/manual-pages/_index.adoc +++ b/documentation/content/en/books/fdp-primer/manual-pages/_index.adoc @@ -569,6 +569,7 @@ Resources for manual page writers: * man:man[1] * man:mandoc[1] +* man:style.mdoc[5] * man:groff_mdoc[7] * http://manpages.bsd.lv/mdoc.html[Practical UNIX Manuals: mdoc] * http://manpages.bsd.lv/history.html[History of UNIX Manpages] diff --git a/documentation/content/en/books/handbook/desktop/_index.adoc b/documentation/content/en/books/handbook/desktop/_index.adoc index 7722d4d6a6..225ed297b2 100644 --- a/documentation/content/en/books/handbook/desktop/_index.adoc +++ b/documentation/content/en/books/handbook/desktop/_index.adoc @@ -155,8 +155,8 @@ To increase messages size execute: [source,shell] .... -sysctl net.local.stream.recvspace=65536 -sysctl net.local.stream.sendspace=65536 +# sysctl net.local.stream.recvspace=65536 +# sysctl net.local.stream.sendspace=65536 .... [[kde-start]] diff --git a/documentation/content/en/books/handbook/dtrace/_index.adoc b/documentation/content/en/books/handbook/dtrace/_index.adoc index 844e3b3419..755a21404e 100644 --- a/documentation/content/en/books/handbook/dtrace/_index.adoc +++ b/documentation/content/en/books/handbook/dtrace/_index.adoc @@ -97,7 +97,7 @@ The `ctfconvert` utility parses `DWARF` `ELF` debug sections created by the comp Some different providers exist for FreeBSD than for Solaris(TM). Most notable is the `dtmalloc` provider, which allows tracing man:malloc[9] by type in the FreeBSD kernel. -Some of the providers found in Solaris(TM), such as `cpc` and `mib`, are not present in FreeBSD. +Some of the providers found in Solaris(TM), such as `cpc`, are not present in FreeBSD. These may appear in future versions of FreeBSD. Moreover, some of the providers available in both operating systems are not compatible, in the sense that their probes have different argument types. Thus, `D` scripts written on Solaris(TM) may or may not work unmodified on FreeBSD, and vice versa. diff --git a/documentation/content/en/books/handbook/multimedia/_index.adoc b/documentation/content/en/books/handbook/multimedia/_index.adoc index 14990d2341..17cb077290 100644 --- a/documentation/content/en/books/handbook/multimedia/_index.adoc +++ b/documentation/content/en/books/handbook/multimedia/_index.adoc @@ -152,7 +152,7 @@ FreeBSD has different utilities to set and display sound card mixer values built | KDE Plasma audio widget | GPL 2.0 -| package:audio/plasma5-plasma-pa[] +| package:audio/plasma6-plasma-pa[] | Qt | mixertui diff --git a/documentation/content/en/books/handbook/network/_index.adoc b/documentation/content/en/books/handbook/network/_index.adoc index fdd096d763..5d54ddd5e8 100644 --- a/documentation/content/en/books/handbook/network/_index.adoc +++ b/documentation/content/en/books/handbook/network/_index.adoc @@ -581,10 +581,15 @@ This procedure shows the steps required: * The first step will be to obtain the SSID (Service Set Identifier) and PSK (Pre-Shared Key) for the wireless network from the network administrator. -* The second step will be to add an entry for this network to [.filename]#/etc/wpa_supplicant.conf#. If the file does not exist, create it: +* The second step will be to add default configuration paramaters and an entry for this network to [.filename]#/etc/wpa_supplicant.conf#. If the file does not exist, create it: [.programlisting] .... +ctrl_interface=/var/run/wpa_supplicant +eapol_version=1 +ap_scan=1 +fast_reauth=1 + network={ ssid="myssid" <.> psk="mypsk" <.> diff --git a/documentation/content/en/books/handbook/ports/_index.adoc b/documentation/content/en/books/handbook/ports/_index.adoc index f1e1a2e0d3..fe7001ab82 100644 --- a/documentation/content/en/books/handbook/ports/_index.adoc +++ b/documentation/content/en/books/handbook/ports/_index.adoc @@ -99,7 +99,7 @@ Select the technology that meets your requirements for installing a particular a + In some cases, multiple packages will exist for the same application with different settings. For example, NGINX(R) is available as a `nginx` package and a `nginx-lite` package, the former has many more options enabled, but this in turn requires many things to be installed as dependencies for it to work, thus increasing space consumption and attack surface. + -The transitive dependencies can grow quite large, for example the full `nginx` package will pull in several X libraries which can be quite surprising, so building from ports allow you to choose only the options you need without a "kitchen sink" approach.In some cases, multiple packages will exist for the same application to specify certain settings. +The transitive dependencies can grow quite large, for example the full `nginx` package will pull in several X libraries which can be quite surprising, so building from ports allow you to choose only the options you need without a "kitchen sink" approach. In some cases, multiple packages will exist for the same application to specify certain settings. * The licensing conditions of some software forbid binary distribution. Such software must be distributed as source code which must be compiled by the end-user. * Some people do not trust binary distributions or prefer to read through source code in order to look for potential problems. * Source code is needed in order to apply custom patches. @@ -211,6 +211,52 @@ Then run this command to update the local package repositories catalogues for th # pkg update -f .... +[[kmod-repository]] +=== Kernel modules repositories + +The kernel module repositories allow users to install ready to use kernel +modules like the ones used for graphic drivers and specific hardware. +Starting with FreeBSD 14.3, the FreeBSD Project provides kernel modules built +for every supported version. To create such a repository configuration if it +does not exist, add the following to [.filename]#/usr/local/etc/pkg/repos/kmods.conf#: +[source,shell] +.... +FreeBSD-kmods: { + url: "pkg+https://pkg.FreeBSD.org/${ABI}/KMODSFLAVOR", + mirror_type: "srv", + signature_type: "fingerprints", + fingerprints: "/usr/share/keys/pkg", + enabled: yes +} +.... + +`KMODSFLAVOR` respects the following pattern: `kmods_PORTBRANCH_MINORRELEASE`. + +For instance: + +.Kmodsflavor + +[options="header", cols="1,1,1"] +|=== +| FreeBSD Release | ports main | ports quarterly + +| FreeBSD 14.2-RELEASE +| kmods_latest_2 +| kmods_quarterly_2 + +| FreeBSD 14.3-RELEASE +| kmods_latest_3 +| kmods_quarterly_3 + +| FreeBSD 14.3-STABLE +| kmods_latest +| kmods_quarterly + +| FreeBSD 15.0-CURRENT +| kmods_latest +| +|=== + [[pkg-configuration]] === Configure pkg diff --git a/documentation/content/en/books/handbook/virtualization/_index.adoc b/documentation/content/en/books/handbook/virtualization/_index.adoc index 785aaf4ce6..aa264bc80d 100644 --- a/documentation/content/en/books/handbook/virtualization/_index.adoc +++ b/documentation/content/en/books/handbook/virtualization/_index.adoc @@ -2206,7 +2206,7 @@ There are numerous utilities and applications available in ports to help simplif | link:https://www.freshports.org/sysutils/bhyve-rc/[Documentation] | bmd -| Unknown +| BSD-2 | package:sysutils/bmd[] | link:https://github.com/yuichiro-naito/bmd[Documentation] diff --git a/documentation/content/en/books/handbook/x11/_index.adoc b/documentation/content/en/books/handbook/x11/_index.adoc index ed08ab6298..0cefe7bbcd 100644 --- a/documentation/content/en/books/handbook/x11/_index.adoc +++ b/documentation/content/en/books/handbook/x11/_index.adoc @@ -316,7 +316,7 @@ tunable: [source,shell] .... -hw.nvidiadrm.modeset="1' +hw.nvidiadrm.modeset="1" .... Both PRIME and crossref:wayland[wayland-synopsis,Wayland] diff --git a/documentation/content/en/books/porters-handbook/makefiles/_index.adoc b/documentation/content/en/books/porters-handbook/makefiles/_index.adoc index 243328727a..7b76b21ab1 100644 --- a/documentation/content/en/books/porters-handbook/makefiles/_index.adoc +++ b/documentation/content/en/books/porters-handbook/makefiles/_index.adoc @@ -2275,7 +2275,7 @@ DISTFILES= source1.tar.gz:source1 \ Okay, so the previous example did not reflect the new port's needs? In this section we will explain in detail how the fine grained fetching mechanism `MASTER_SITES:n` works and how it can be used. -. Elements can be postfixed with `:__n__` where _n_ is `[^:,]+`, that is, _n_ could conceptually be any alphanumeric string but we will limit it to `[a-zA-Z_][0-9a-zA-Z_]+` for now. +. Elements can be postfixed with `:__n__` where _n_ is `[^:,]\+`, that is, _n_ could conceptually be any alphanumeric string but we will limit it to `[a-zA-Z_][0-9a-zA-Z_]+` for now. + Moreover, string matching is case sensitive; that is, `n` is different from `N`. + diff --git a/documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc b/documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc index bc8d531397..d56cd68c99 100644 --- a/documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc +++ b/documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc @@ -49,84 +49,54 @@ include::../../../../../shared/asciidoctor.adoc[] endif::[] Here is a sample [.filename]#Makefile# that can be used to create a new port. -Make sure to remove all the extra comments (ones between brackets). -The format shown is the recommended one for ordering variables, empty lines between sections, and so on. +The format shown is the recommended one for crossref:order[, ordering] variables, empty lines between sections, and so on. This format is designed so that the most important information is easy to locate. -We recommend using crossref:quick-porting[porting-portlint,portlint] to check the [.filename]#Makefile#. +Refer to crossref:testing[, the chapter about testing] to learn more about tools for linting, formatting, and checking the [.filename]#Makefile#. [.programlisting] .... -[section to describe the port itself and the master site - PORTNAME - and PORTVERSION or the DISTVERSION* variables are always first, - followed by CATEGORIES, and then MASTER_SITES, which can be followed - by MASTER_SITE_SUBDIR. PKGNAMEPREFIX and PKGNAMESUFFIX, if needed, - will be after that. Then comes DISTNAME, EXTRACT_SUFX and/or - DISTFILES, and then EXTRACT_ONLY, as necessary.] -PORTNAME= xdvi +PORTNAME= xdvi <1> DISTVERSION= 18.2 CATEGORIES= print -[do not forget the trailing slash ("/")! - if not using MASTER_SITE_* macros] -MASTER_SITES= ${MASTER_SITE_XCONTRIB} +MASTER_SITES= ${MASTER_SITE_XCONTRIB} <2> MASTER_SITE_SUBDIR= applications PKGNAMEPREFIX= ja- DISTNAME= xdvi-pl18 -[set this if the source is not in the standard ".tar.gz" form] -EXTRACT_SUFX= .tar.Z +EXTRACT_SUFX= .tar.Z <3> -[section for distributed patches -- can be empty] -PATCH_SITES= ftp://ftp.sra.co.jp/pub/X11/japanese/ +PATCH_SITES= ftp://ftp.sra.co.jp/pub/X11/japanese/ <4> PATCHFILES= xdvi-18.patch1.gz xdvi-18.patch2.gz -[If the distributed patches were not made relative to ${WRKSRC}, - this may need to be tweaked] -PATCH_DIST_STRIP= -p1 - -[maintainer; *mandatory*! This is the person who is volunteering to - handle port updates, build breakages, and to whom a users can direct - questions and bug reports. To keep the quality of the Ports Collection - as high as possible, we do not accept new ports that are assigned to - "ports@FreeBSD.org".] -MAINTAINER= asami@FreeBSD.org +PATCH_DIST_STRIP= -p1 <5> + +MAINTAINER= asami@FreeBSD.org <6> COMMENT= DVI Previewer for the X Window System WWW= http://xdvi.sourceforge.net/ -[license -- should not be empty] -LICENSE= BSD2CLAUSE +LICENSE= BSD2CLAUSE <7> LICENSE_FILE= ${WRKSRC}/LICENSE -[dependencies -- can be empty] -RUN_DEPENDS= gs:print/ghostscript - -[If it requires GNU make, not /usr/bin/make, to build...] -USES= gmake -[If it is an X application and requires "xmkmf -a" to be run...] -USES= imake - -[this section is for other standard bsd.port.mk variables that do not] - belong to any of the above] -[If it asks questions during configure, build, install...] -IS_INTERACTIVE= yes -[If it extracts to a directory other than ${DISTNAME}...] -WRKSRC= ${WRKDIR}/xdvi-new -[If it requires a "configure" script generated by GNU autoconf to be run] -GNU_CONFIGURE= yes -[et cetera.] - -[If it requires options, this section is for options] +RUN_DEPENDS= gs:print/ghostscript <8> + +USES= gmake <9> + +<10> +IS_INTERACTIVE= yes <11> +WRKSRC= ${WRKDIR}/xdvi-new <12> +GNU_CONFIGURE= yes <13> + +<14> OPTIONS_DEFINE= DOCS EXAMPLES FOO -OPTIONS_DEFAULT= FOO -[If options will change the files in plist] -OPTIONS_SUB=yes +OPTIONS_DEFAULT=FOO +OPTIONS_SUB= yes <15> FOO_DESC= Enable foo support - FOO_CONFIGURE_ENABLE= foo -[non-standard variables to be used in the rules below] +<16> MY_FAVORITE_RESPONSE= "yeah, right" -[then the special rules, in the order they are called] +<17> pre-fetch: i go fetch something, yeah @@ -136,7 +106,29 @@ post-patch: pre-install: and then some more stuff before installing, wow -[and then the epilogue] - -.include <bsd.port.mk> +.include <bsd.port.mk> <18> .... + +<1> Section to describe the port itself and the master site -- `PORTNAME` and `PORTVERSION` or the `DISTVERSION*` variables are always first, followed by `CATEGORIES`, and then `MASTER_SITES`, which can be followed by `MASTER_SITE_SUBDIR`. +`PKGNAMEPREFIX` and `PKGNAMESUFFIX`, if needed, will be after that. +Then comes `DISTNAME`, `EXTRACT_SUFX` and/or `DISTFILES`, and then `EXTRACT_ONLY`, as necessary. +<2> Do not forget the trailing slash (`/`) if not using `MASTER_SITE_*` macros. +<3> Set this if the source is not in the standard ".tar.gz" form. +<4> Section for distributed patches -- can be empty. +<5> If the distributed patches were not made relative to `WRKSRC`, this may need to be tweaked. +<6> Maintainer; *mandatory*! +This is the person who is volunteering to handle port updates, build breakages, and to whom a users can direct questions and bug reports. +To keep the quality of the Ports Collection as high as possible, we do not accept new ports that are assigned to "ports@FreeBSD.org". +<7> License -- should not be empty. +<8> Dependencies -- can be empty. +<9> If the port requires GNU make instead of the default FreeBSD `make` (man:make[1]) to build. +For example, some X applications require `xmkmf -a` to run, in which case the port would need `USES=imake`. +<10> This section is for other standard [.filename]#bsd.port.mk# variables that do not belong to any of the above. +<11> If the ports asks interactive questions during configure, build, install. +<12> If it extracts to a directory other than `DISTNAME`. +<13> If it requires a `configure` script generated by GNU autoconf to be run. +<14> This section is for handling ports options. +<15> Set `OPTIONS_SUB` if options will change the list of files in the crossref:plist[plist-sub, plist]. +<16> Non-standard variables to be used in the rules below. +<17> Special rules, in the order they are called by the ports framework. +<18> Finally, the epilogue. diff --git a/documentation/static/pgpkeys/alven.key b/documentation/static/pgpkeys/alven.key new file mode 100644 index 0000000000..3d6e0d52fe --- /dev/null +++ b/documentation/static/pgpkeys/alven.key @@ -0,0 +1,44 @@ +// sh addkey.sh alven DD1B3D2699B582B2 ; + +[.literal-block-margin] +.... +pub ed25519/DD1B3D2699B582B2 2025-07-31 [SC] + Key fingerprint = AF09 BABD 4256 85D4 26BF EB44 DD1B 3D26 99B5 82B2 +uid Älven <alven@FreeBSD.org> +uid Älven <alster@vinterdalen.se> +sub cv25519/8B691B60C80A84BB 2025-07-31 [E] +sub ed25519/BD3430002006E8DC 2025-07-31 [S] [expires: 2029-01-01] +sub cv25519/9309301585E17CBD 2025-07-31 [E] [expires: 2029-01-01] + +.... + +[.literal-block-margin] +.... +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mDMEaIuWzRYJKwYBBAHaRw8BAQdARVYyNPGqIxnJpjZ1sRmxQA19TciGzDL919GM +K5ocjq20GsOEbHZlbiA8YWx2ZW5ARnJlZUJTRC5vcmc+iJMEExYKADsWIQSvCbq9 +QlaF1Ca/60TdGz0mmbWCsgUCaIuXlAIbAwgLCQ0IDAcLAwUVCgkICwUWAwIBAAIe +BQIXgAAKCRDdGz0mmbWCslHmAP90LjEImM2zgeqtZUiSeiEx2e54W6hee2hno+Yi +4nJ3ZgD/Z83A2pqPX/EGqnU5WJYQtnFMRTmvjaHh1qbjezBJ2w60HsOEbHZlbiA8 +YWxzdGVyQHZpbnRlcmRhbGVuLnNlPoiTBBMWCgA7FiEErwm6vUJWhdQmv+tE3Rs9 +Jpm1grIFAmiLls0CGwMICwkNCAwHCwMFFQoJCAsFFgMCAQACHgUCF4AACgkQ3Rs9 +Jpm1grIlhwD+ILE7megBT76mIBbJk84FZXJ5W8t92EPmz6c3MJXfwmAA/iIYpA/I +5Sy4Be5sSINj9Tgtxh+GiUG83pT9gajRiogPuDgEaIuWzRIKKwYBBAGXVQEFAQEH +QJjuFO3/9sW8ODpumC1cnGgtfDCZuee4IdS9J/wPP343AwEIB4h4BBgWCgAgFiEE +rwm6vUJWhdQmv+tE3Rs9Jpm1grIFAmiLls0CGwwACgkQ3Rs9Jpm1grLzzgD+IJG1 +nP+U2z8igSzRagwyDegwYXZIeyq2wFoo8MOS+eEA/0IlHsYmk6aNlPYSXsW0w5br ++DOWFC/qrZj/eY6AM3YEuDMEaIuYDhYJKwYBBAHaRw8BAQdAtwLXNzHSZtauXvqb +3S6vLv3J4aRDkm47hrONT9ATwYeI9QQYFgoAJhYhBK8Jur1CVoXUJr/rRN0bPSaZ +tYKyBQJoi5gOAhsCBQkGb30VAIEJEN0bPSaZtYKydiAEGRYKAB0WIQSBwje1tFJS +jqyZnOK9NDAAIAbo3AUCaIuYDgAKCRC9NDAAIAbo3KMJAQCsfQSmHa0LyRcgMMuK +EZp5aqOyPSLzqeobFjo3nA45mwD7BrzUevDdht6K8nXbAooQYsNc8Lrfl7KV+Pb8 +wj7cEwQuAwEAyA2R8v0Wpg8nHI6JZvHKOprTa9pw4Ndrm0VBlN21D0kA/jUlif4p +Gr0NBSCh+1Ao6ss2AMMzThttmZIR2UAzOokJuDgEaIuarxIKKwYBBAGXVQEFAQEH +QGU+Upjskmh6rvZLlpqB3rljxY2eLNngYOBW3Si52C10AwEIB4h+BBgWCgAmFiEE +rwm6vUJWhdQmv+tE3Rs9Jpm1grIFAmiLmq8CGwwFCQZvesMACgkQ3Rs9Jpm1grKT +GgD/eq3VoFVg41AUtgJfivD/Qpotu5/6AS7mJ+SDZf+LeM4BAKZ92udM8GC3XcxG +1wWdZkhhx3g93Fm70W5f9zp4Z50P +=CAS/ +-----END PGP PUBLIC KEY BLOCK----- +.... diff --git a/documentation/static/pgpkeys/carlavilla.key b/documentation/static/pgpkeys/carlavilla.key index 3c7ea13957..3646c840ed 100644 --- a/documentation/static/pgpkeys/carlavilla.key +++ b/documentation/static/pgpkeys/carlavilla.key @@ -1,64 +1,64 @@ [.literal-block-margin] .... -pub rsa4096/0x84FF52B9222FC3AA 2022-07-28 [SC] [expires: 2024-07-27] - D1455CBF7A65E555C807917A84FF52B9222FC3AA -uid Sergio Carlavilla <carlavilla@FreeBSD.org> -sub rsa4096/0x4FD3CA099056FA08 2022-07-28 [E] [expires: 2024-07-27] +pub rsa4096/BA64B15993CEFD92 2025-07-26 [SC] [expires: 2026-07-26] + Key fingerprint = 2C75 B669 BDDF 1B56 AB4E BF84 BA64 B159 93CE FD92 +uid Sergio Carlavilla Delgado <carlavilla@FreeBSD.org> +sub rsa4096/D9AC9D9F127AAD7B 2025-07-26 [E] [expires: 2026- .... [.literal-block-margin] .... -----BEGIN PGP PUBLIC KEY BLOCK----- -mQINBGLiR9sBEADHFOdeJDRpsF0EKCCdbh5i596Lhgt2t8egnkajGzPyDzcKN5tX -O7bUsZsDBmML0nhkOVpIJ+BRtHOaiBpiPGdhz14amT95bJTM8HYnTnRBuSzWInA+ -UaoLolVQwldUW7x1IrkS0E24/lHQWETrvjnN837FI8VrrP6sFmtHrc+GWI281JlE -0eyoU4bo/cQR5Fi60GC2gVkyUz2V+288CICyxjDjIthFv3kEjO95kOetH4AFHWfh -nuC5XYKW88bo0HnBboqsouipCGCAdbbO9uPXHrR8jMwU/bYr4USrDEbXkKoqhars -K76iOKY3DYH672+XxTgOihLprihCiwI3kFkTBy/u8Bfk4UimtxCTW8VHl5XBa9X3 -RVF0jKadhrfCL7Rh2jVj4eBWgA4N+RVSNDg40HrJMVed591LtHZjm3fWuCIiSPjh -QtteG1lg4mzDEtFGA7swEppR4FBuQJx0rg+U2hGidPgIa+zGTWlFLQfKUA0TsMSx -ZtOzVDiqP8K7ZLiAwySPTgABypxL+Os53RNKec7nvu23HKnjAaUUZ72kdyZAIkeF -bOIFGKbfD0bcoPH+u/rvJN670FJRdgCYlbFjy7A7lOTjvGFVhwgWXeHow9l+YNSp -47dWmgjoCuLCcDf1BfcdkUZz4e/Hzf3fiuxuP8I5Kt2KkEz0aptKkBAj1wARAQAB -tCpTZXJnaW8gQ2FybGF2aWxsYSA8Y2FybGF2aWxsYUBGcmVlQlNELm9yZz6JAlQE -EwEKAD4WIQTRRVy/emXlVcgHkXqE/1K5Ii/DqgUCYuJH2wIbAwUJA8JnAAULCQgH -AwUVCgkICwUWAwIBAAIeBQIXgAAKCRCE/1K5Ii/DqiNtD/91jfOQCcW0jGIOag8U -8gPoOZcI0HZ/MR7ORWvS+5qfaUeUBM4L0u8Hgh4bGS80wD9qjJ6Qhh5H0QrfzJue -8pHwq72vy9Hbl7ElyZ6eqGexqSNBh9U3i9fQTdcVVNJbuJ/flJwdMIDWuxIedX3+ -jTbN2jgQW4bTOVe9C/XjxksE0RMComEV6KSheShFtRhjwlLNnor99wv60IUC6rj5 -0vbiyu5r1YBefNucaST3NvQ4ciU4rvvEU+LExonUSHJYAyKsZkii6nP8a4KqTJKv -K8+jhGFL7zG8v5WDE4UwnGzAXl7IaItnR8pwc4TvPnXzSqrl1psmenJkQnTL0UOV -3/BU8poGgTkPoko4Xx7pJl48+61n29VkQWC25xhR7OWPCG2+1Hb1661K99OyZuxT -0ek7W0VHsSs2pkWCuWtWPXvMQJbKG4ndxkiYUc7HVOTxd7D4w7MSAOvJtXCExJLR -blG8y/dCOdXqjqOxzDS2vgHZrwV5lJg5Cu0TwUQgLN8aknaUFrDeVAQbOJMfFua4 -8aSrCbVkB84ghhShkBcV9TQZGIxw7mu/Mw4kmS5uMZwbyeAn/MQhQYSpfpgdTmgz -xXqdyfUb37IF+U4+oCABWSn/ruGrvIcNEX9pXt+SGHzmiVRD9jYi1Ed+PVesDho8 -ird+2EFhiXu+WdrjILWJuJQL+LkCDQRi4kfbARAA1lcY12XWfQI4Ix75ljEr/PnC -q2DuBx96Y2465SwXuYzdgcBcksjYmGYpZAEyubplkM622E5Rcx0IKQVe63+qC3JP -6zKsXN8ddKizvo/3Oq75ETJkLvUKbRjZUtWOlp+47E5Jlj8Hvt/Ctqeiyscu/cLn -bfsZPQh6F5zj5IUaT4+0Ufhp+bhz36YEWGufFPD5AT2Giqj5YofTB+8bJpLLkArb -DLSrbLeIa6SZpFw19GWV4A7M9e4m6mnxBMWRncpP5hMpMBp4DakAa9mRUKk9jq1o -qf7qlYllCLPSjpCKbJEUXO9zlnR6IU7dT6WWC8M+IlYO5Vi0TXVopdXZ85litJJw -bNTBiry0Dz86YFMZODJQOMri4uHOep2YiQR/SdKpWkKfsRXBS97QsJk/nGsJ04Vm -ftTKQ1K55Xv9XN3fEDlW0XlPLtxiO2TBoHD9KiREBuU3yx8+KBWiLVkCWLWejwHH -QAfQM3ParMDVvwKPjNuCKz9u2hgNuf/J0lRPV1RwT/6YkmekXPRlIQSQDpA94gu/ -cP+FF5PGUYEbVwNErlyIctwfCTdOYlyGIEu8HNodXCNRUytNDiy4M2V+jWQQ8Sko -i3kxIPyRSw1WT1FQTrsItMD955WM8hauHtG8OzFjwGyjyTJvKhE/tQ0m9W+y3woI -BvwG/y0yzeeBReKwHJcAEQEAAYkCPAQYAQoAJhYhBNFFXL96ZeVVyAeReoT/Urki -L8OqBQJi4kfbAhsMBQkDwmcAAAoJEIT/UrkiL8Oqg6AQAI/JWpgDPpHOQhLgaWbq -fFIMv465ScbzZPCMLjF3KqAj0vKLEDLowahb61rLDdlE+H3FutIPlMSw6TMXz0vt -YGaW0dmUdgD82DLipVwrwmaU+29OW8OVm8kMhoW/eaEh3yF68tKQgXZ/HVwPzpEI -gd3X4IXQtY5WyWnedEcZrsbtYj2flcU7iTuvX+h8YZhcNGOrizfJIDWk84vAjeZK -yggC9Tmtv6exUlr09tuYCZ4goWDmJDTJZSnka6l/1fCYxyFIl3OFSdyVhXzS9DDr -vh2zoBQaRkIerNwGBPkaa0Z0e2qF+rmbtZ6teEq9rV8UlGlY9tVPXHNeNPvCLZFe -HrR8blHYoj4tD/UtVy11hevJ6+8pfdFds97tODo/feOfCRoRRPRlpFP5GER56gBo -il5rxZVpSu2bE34J+1AEPrXUbCwFlmfIKWvY9bWXUh3u78lDo7YK6Fh8Zhg+c5we -OAqJVRe4TnSwi663jqDPk8edMjb7F0nNOVZPlimeoVJp/rStox7rl8RYK70woGqO -ETn+yGGx9Z1lFHOgY9KSF9bXdDqNy7X/ORhdxD+h1FG4D8qAKjV/DGE2uUljIXvQ -zd5mkQ7yB55tfggCJaFc68QIryQppkKNj8uN/PqJiEomxL/mmfiLVHxu43eFi4a8 -uPG3B2D357MCslX6BqlftUfz -=zmD8 +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 +=g72c -----END PGP PUBLIC KEY BLOCK----- .... diff --git a/documentation/static/pgpkeys/erj.key b/documentation/static/pgpkeys/erj.key index a98dfdaa85..fcc977bbe1 100644 --- a/documentation/static/pgpkeys/erj.key +++ b/documentation/static/pgpkeys/erj.key @@ -2,14 +2,14 @@ [.literal-block-margin] .... -pub rsa4096/96F0C6FD61E05DE3 2015-01-28 [SC] [expires: 2025-07-18] +pub rsa4096/96F0C6FD61E05DE3 2015-01-28 [SC] [expires: 2027-07-22] Key fingerprint = C5FA EC74 96D2 C61B C548 FA37 96F0 C6FD 61E0 5DE3 uid Eric Joyner <erj@erj.cc> uid Eric Joyner <eric.joyner@intel.com> uid Eric Joyner <erj@freebsd.org> uid Eric Joyner <ricera10@gmail.com> uid [jpeg image of size 5419] -sub rsa4096/D2427EB089BCF21B 2015-01-28 [E] [expires: 2025-07-18] +sub rsa4096/D2427EB089BCF21B 2015-01-28 [E] [expires: 2027-07-22] .... @@ -29,58 +29,58 @@ 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 @@ -195,18 +195,18 @@ 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 @@ -218,18 +218,18 @@ DbqPPjYGttvkwyQInt6Bld02n0qZrQuW0CSbUvlk4kNuUSWgvwadwN2GaVJjd9jm rNeLTEpRKJ2bgudFGvyv3Wr1ZvLTQxusEJMwfHa264Ow9gDV38NIiDnSl6pFY0IG hekfqH+6eeyRDR0oBOU2xUA6k2XCATkva5LRWnp5FvqqQp3G1AYCOJbsj6bWzpUz idMrG5BUswOi/HJnuqa6uHthABEBAAGJAjwEGAEKACYCGwwWIQTF+ux0ltLGG8VI -+jeW8Mb9YeBd4wUCZLhj1gUJE7FnTwAKCRCW8Mb9YeBd473FD/9i2pE6SPC3SVyA -U2OiKG/aeBS61mFd62yNeyUEz0/a9ZWxdgIVHdDRptm7QpUY+/obRY2mgr/f2PF1 -5Uc1BCKinHVk+Ah/YIGOQhZVaGP5JT0NMtU6mA+CyAzEREFhb5PTtPFg1vh8Eg9j -bQH6e5jxhXWkpS2HVl/U2JvvjyVn/R/y1EdOWlHS7OTkIg8Uv55aj/2vN3DBJLYo -37BfiIlNG2+D36rtJtvSjDwboI0sys2LHVatIPTlfU0bukPVENYp7KhH2UuCLP05 -iHI+hP9JjviBdXs+Iv4Go/qtSeuhaFaTrbgjCNTHHiDY+uK552m0xI3BD9TyoHRR -YNqlaiybNlsRUABxPsEMctBttPYeN4S50I9e25aW3bg3CQ+DdFzFl0f4bqGkE1Ov -4K1H1n4g0FYUvl5Z87lVByP9tuBxW5+0An3hpQ6yLqoTKpoGFqQVwi1R2otsTYht -h7pisb0w6HvzoOAPDR/q3hH0G8tv13mXDQJ4NVdPhjP3ztGnl6N05NphbiaFYYKk -VS5KWkjH6fXwrt7sbjqLwnuVzkdpUJpIKDQ3p+YWTPwEHn+EOi2v9koVxuyGfMvK -ApKoDhcni3S+bL61aLI+cgZXBj4r+tPbGCxfUiS4SPhdHadY0nuVIcFmwQbRhfVG -ZeAtsroF+iA0YnkSlKboZ7r+zgJbvA== -=hzLa ++jeW8Mb9YeBd4wUCaIAabAUJF3kd5QAKCRCW8Mb9YeBd46l/EACbHJJ3tHVk/uk1 +D1eSsBD2kG7vj41P9UDb5RRQZrKTt6T3cxJXwqMPLVdWiquCWd1xnZnCYa2AqMgK +3y1/KgiV2dvGFMLVShI9Xsx9QgkIq+1UWDspkmlTbwRQwNuXhQToNHpg+atS4FpZ +Joo0trwhdfwyaFVsikLNpzNl3LFqFGcDcaGr5ieoUG9xpp5mCoOthH56Aa2Vlob4 +ieqtfvNt4KkNknhv6oX8MVaNY2IJXB60/YqzFB2WohWE7Mlt64iTRBkf41avtYEc +mGaJG/Cab4EyKIMXeZww8+DAV6aeQGdaPmoJghAF/8MF1UkE0m6SkAsGJ+NkwBzm +uCKNI+1KOr5sh1I7zCeMdXvfpNKUBYtDqKFTBjFYnZordzKi4E/J8WcnDOrgRmzX +nroWgrZQyqvZHi5xnTuzleI65KDIbCpJXqWGtAWAjyhOe92uiwsDeFZZEEWVB4AG +cSoF3U8HX25DEEhSba3Ew7zfdJEW1NWi6srwEjoO8uYhzLrwycIa7TLmaEwSOkhk +Np5oN0unPvFKz92a45+0YfNmp0u1lGZNbuX5jW1J8CjgbewQobdA5uhiwTZr/YXf +PvfMoutDvO+zqweKu+2VNzPj5ehdImfW1X+sADRX6esDZjVpZtcz/kNJnhJb9RWh +MaAxMam4RhHpTH+5gEKXy0U8jfhuVA== +=iZvj -----END PGP PUBLIC KEY BLOCK----- .... diff --git a/documentation/static/pgpkeys/obiwac.key b/documentation/static/pgpkeys/obiwac.key new file mode 100644 index 0000000000..4d13b14d5f --- /dev/null +++ b/documentation/static/pgpkeys/obiwac.key @@ -0,0 +1,55 @@ +// sh addkey.sh obiwac 4CC540EC0B39382D ; + +[.literal-block-margin] +.... +pub rsa3072/4CC540EC0B39382D 2025-07-19 [SC] [expires: 2028-07-18] + Key fingerprint = E07A 67C5 5569 B9F8 049D 3C02 4CC5 40EC 0B39 382D +uid Aymeric Wibo (FreeBSD GPG key) <obiwac@FreeBSD.org> +sub rsa3072/DA028F4A35934661 2025-07-19 [E] [expires: 2028-07-18] + +.... + +[.literal-block-margin] +.... +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=miT7 +-----END PGP PUBLIC KEY BLOCK----- +.... diff --git a/documentation/static/pgpkeys/se.key b/documentation/static/pgpkeys/se.key index ce2b6cb52e..2195329655 100644 --- a/documentation/static/pgpkeys/se.key +++ b/documentation/static/pgpkeys/se.key @@ -2,10 +2,10 @@ [.literal-block-margin] .... -pub rsa2048/0x47EBB5EF5AFDF544 2015-06-05 [SC] [expires: 2025-08-15] +pub rsa2048/0x47EBB5EF5AFDF544 2015-06-05 [SC] [verfällt: 2027-08-13] A371EA659C0BECC82B71531347EBB5EF5AFDF544 -uid [ ultimate ] Stefan Eßer (FreeBSD) <se@freebsd.org> -sub rsa2048/0xACCC7EFAB7B32CCA 2015-06-05 [E] [expires: 2024-08-15] +uid [ ultimativ ] Stefan Eßer (FreeBSD) <se@freebsd.org> +sub rsa2048/0xACCC7EFAB7B32CCA 2015-06-05 [E] [verfällt: 2027-08-13] .... @@ -13,82 +13,103 @@ sub rsa2048/0xACCC7EFAB7B32CCA 2015-06-05 [E] [expires: 2024-08-15] .... -----BEGIN PGP PUBLIC KEY BLOCK----- -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 -YGtHLZovWfDoFw== -=qfCL +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 +Y8Gco3x+04fy/LXSMAZOaWGMwX59s+OOS54= +=VdfK -----END PGP PUBLIC KEY BLOCK----- .... diff --git a/shared/authors.adoc b/shared/authors.adoc index 5745dee38d..dcae3bc9af 100644 --- a/shared/authors.adoc +++ b/shared/authors.adoc @@ -143,6 +143,10 @@ :alonso-email: alonso@FreeBSD.org :alonso: {alonso-name} <{alonso-email}> +:alven-name: Älven +:alven-email: alven@FreeBSD.org +:alven: {alven-name} <{alven-email}> + :am-name: Atul Mukker :am-email: am@FreeBSD.org :am: {am-name} <{am-email}> @@ -2543,6 +2547,10 @@ :nyan-email: nyan@FreeBSD.org :nyan: {nyan-name} <{nyan-email}> +:obiwac-name: Aymeric Wibo +:obiwac-email: obiwac@FreeBSD.org +:obiwac: {obiwac-name} <{obiwac-email}> + :obraun-name: Oliver Braun :obraun-email: obraun@FreeBSD.org :obraun: {obraun-name} <{obraun-email}> @@ -3790,12 +3798,12 @@ :pkgmgr-members: {antoine}, {bdrewery} // FreeBSD Ports Manager Team -:portmgr-members: {mat}, {bapt}, {pizzamig}, {rene}, {tcberner} +:portmgr-members: {mat}, {bapt}, {pizzamig}, {rene}, {tcberner}, {dvl} // FreeBSD Release Engineering Teams :re: re@FreeBSD.org -:re-members: {kib}, {dch}, {blackend}, {jhixson}, {delphij}, {emaste}, {mmokhi}, {cperciva}, {dfr}, {bofh} -:re-members-email: {kib-email}, {dch-email}, {blackend-email}, {jhixson-email}, {delphij-email}, {emaste-email}, {mmokhi-email}, {cperciva-email}, {dfr-email}, {bofh-email} +:re-members: {dch}, {blackend}, {jfree}, {delphij}, {emaste}, {mmokhi}, {cperciva}, {bofh} +:re-members-email: {dch-email}, {blackend-email}, {jfree-email}, {delphij-email}, {emaste-email}, {mmokhi-email}, {cperciva-email}, {bofh-email} // FreeBSD Security Officer :so: {gordon} diff --git a/shared/contrib-additional.adoc b/shared/contrib-additional.adoc index d3346b96bb..c7e711c9ed 100644 --- a/shared/contrib-additional.adoc +++ b/shared/contrib-additional.adoc @@ -2293,6 +2293,7 @@ * Vladimir A. Jakovenko <mailto:vovik@ntu-kpi.kiev.ua[vovik@ntu-kpi.kiev.ua]> * Vladimir Chukharev <mailto:vladimir.chukharev@gmail.com[vladimir.chukharev@gmail.com]> * Vladimir Gorelov <mailto:virtual.lark@gmail.com[virtual.lark@gmail.com]> +* Vladimir Grebenshchikov <mailto:vova@zote.me[vova@zote.me]> * Vladimir Kurtikov <mailto:vk@vk.pp.ru[vk@vk.pp.ru]> * Vladimir Kushnir <mailto:kushn@mail.kar.net[kushn@mail.kar.net]> * Vladimir Osintsev <mailto:oc@nm.ru[oc@nm.ru]> diff --git a/shared/contrib-committers.adoc b/shared/contrib-committers.adoc index 457b596954..b3328e5e05 100644 --- a/shared/contrib-committers.adoc +++ b/shared/contrib-committers.adoc @@ -141,6 +141,7 @@ * {whu} * {zlei} * {jkh} +* {aokblast} * {shurd} * {rhurlin} * {davide} @@ -165,6 +166,7 @@ * {jkim} * {akiyano} * {jceel} +* {ronald} * {kai} * {corvink} * {wulf} @@ -212,6 +214,7 @@ * {dwmalone} * {nobutaka} * {amdmi3} +* {christos} * {emaste} * {mm} * {slavash} @@ -245,6 +248,7 @@ * {gnn} * {khng} * {tychon} +* {bnovkov} * {obrien} * {nick} * {olgeni} @@ -299,6 +303,7 @@ * {samm} * {hrs} * {salvadore} +* {dsl} * {rscheff} * {wosch} * {cy} @@ -374,6 +379,7 @@ * {naddy} * {peter} * {nwhitehorn} +* {obiwac} * {bwidawsk} * {rew} * {ivy} @@ -392,10 +398,6 @@ * {zec} * {bz} * {mizhka} -* {tz} -* {dsl} -* {ronald} -* {christos} -* {bnovkov} * {ziaee} -* {aokblast} +* {tz} +* {alven} diff --git a/website/content/en/administration.adoc b/website/content/en/administration.adoc index c4d2076e22..dd6502158b 100644 --- a/website/content/en/administration.adoc +++ b/website/content/en/administration.adoc @@ -90,6 +90,7 @@ The https://www.freebsd.org/portmgr/charter/[portmgr team charter] describes the * {pizzamig} * {rene} * {tcberner} (Secretary) +* {dvl} ''' @@ -190,7 +191,7 @@ The Core Team Secretary is also responsible for writing and sending out monthly The FreeBSD Documentation Engineering Team Secretary is a non-voting member of the Documentation Engineering Team, responsible for documenting the work done by doceng, keeping track of voting procedures, and to be an interface to the other teams, especially the admin and Core teams. -* {fernape} +There is currently no Documentation Engineering Team Secretary appointed; emails are being forwarded to the Documentation Engineering Team. [[t-portmgr-secretary]] == Ports Management Team Secretary <portmgr-secretary@FreeBSD.org> diff --git a/website/content/en/status/report-2025-01-2025-03/releng.adoc b/website/content/en/status/report-2025-01-2025-03/releng.adoc index bee620cf0c..91b07a1e1e 100644 --- a/website/content/en/status/report-2025-01-2025-03/releng.adoc +++ b/website/content/en/status/report-2025-01-2025-03/releng.adoc @@ -1,7 +1,7 @@ === FreeBSD Release Engineering Team Links: + -link:https://www.freebsd.org/releases/13.5R/announce/[FreeBSD 13.5-RELEASE announcement] URL: link:https://www.freebsd.org/releases/13.5/announce/[] + +link:https://www.freebsd.org/releases/13.5R/announce/[FreeBSD 13.5-RELEASE announcement] URL: link:https://www.freebsd.org/releases/13.5R/announce/[] + link:https://www.freebsd.org/releases/14.3R/schedule/[FreeBSD 14.3-RELEASE schedule] URL: link:https://www.freebsd.org/releases/14.3R/schedule/[] + link:https://download.freebsd.org/releases/ISO-IMAGES/[FreeBSD releases] URL: link:https://download.freebsd.org/releases/ISO-IMAGES/[] + link:https://download.freebsd.org/snapshots/ISO-IMAGES/[FreeBSD development snapshots] URL: link:https://download.freebsd.org/snapshots/ISO-IMAGES/[] diff --git a/website/content/en/status/report-2025-04-2025-06/gcc.adoc b/website/content/en/status/report-2025-04-2025-06/gcc.adoc new file mode 100644 index 0000000000..d3dcd0313c --- /dev/null +++ b/website/content/en/status/report-2025-04-2025-06/gcc.adoc @@ -0,0 +1,27 @@ +=== GCC on FreeBSD + +Links: + +link:https://gcc.gnu.org/[GCC Project] URL: link:https://gcc.gnu.org/[] + +link:https://gcc.gnu.org/gcc-12/[GCC 12 release series] URL: link:https://gcc.gnu.org/gcc-12/[] + +link:https://gcc.gnu.org/gcc-13/[GCC 13 release series] URL: link:https://gcc.gnu.org/gcc-13/[] + +link:https://gcc.gnu.org/gcc-14/[GCC 14 release series] URL: link:https://gcc.gnu.org/gcc-14/[] +link:https://gcc.gnu.org/gcc-11/[GCC 15 release series] URL: link:https://gcc.gnu.org/gcc-15/[] + +link:https://gcc.gnu.org/gcc-11/[GCC 16 release series] URL: link:https://gcc.gnu.org/gcc-16/[] + + +Contact: Lorenzo Salvadore <salvadore@FreeBSD.org> + +The link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281091[exp-run to update GCC default version from 13 to 14] is still suspended. +As a reminder, it has been noticed that FreeBSD 13.4 lacks symbols that are used by GCC 14 for linking; please see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284499#c0 for a more detailed explanation. +The symbols are however already present in higher FreeBSD versions. +At the time this report is written, FreeBSD 13.4 is expected to go out of support soon (on June 30th), so it has been decided that it is preferable to suspend the exp-run until then. +Thus it will get back on track on July 1st. + +Meanwhile, GCC 15 has been released. +As usual, the new port package package:lang/gcc15[] has been created, as well as package:lang/gcc16-devel[] that tracks the latest GCC development. + +More bugs have been addressed. +Bug https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285711[285711] about issues with some CPUTYPE values has been fixed with a temporary workaround. +The workaround will be needed until commit gitref:22e564c74eb20e14bd93fd9fdde20e38a29cfcf1[repository=src] is included in all supported FreeBSD releases. + +A build failure has been found on aarch64 machines, see bug link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282797[282797]. +A fix has been found and is about to be submitted upstream. diff --git a/website/content/en/status/report-2025-04-2025-06/mit_krb5.adoc b/website/content/en/status/report-2025-04-2025-06/mit_krb5.adoc new file mode 100644 index 0000000000..ce35806c3d --- /dev/null +++ b/website/content/en/status/report-2025-04-2025-06/mit_krb5.adoc @@ -0,0 +1,25 @@ +=== MIT Kerberos Import into FreeBSD + +Contact: Cy Schubert <cy@FreeBSD.org> + +The FreeBSD Foundation was approached to import MIT KRB5 into FreeBSD with the intent to replace our aging Heimdal. + +The Enterprise Working Group made a request to the Foundation to replace Heimdal with MIT KRB5. + +This is the first report for this project. + +Tasks completed: + +* MIT KRB5 has been imported into FreeBSD 15-CURRENT. +* The WITH_MITKRB5 option is disabled until a successful ports exp-run is complete. + +Additional remaining tasks: + +* Fix port build errors identified by a ports exp-run. +* Produce a writeup of the new Kerberos. +* Determine if migration of the Heimdal database to an MIT database is possible. + (At the moment this appears unlikely due to the age of our ancient Heimdal and the lack of support for old crypto in newer Heimdal MIT). +* Produce Heimdal Kerberos database to MIT database migration documentation (if possible). +* (Optional) Develop and discuss the import and migration options at the next BSDCan. + +Sponsor: The FreeBSD Foundation diff --git a/website/content/en/status/report-2025-04-2025-06/portmgr.adoc b/website/content/en/status/report-2025-04-2025-06/portmgr.adoc new file mode 100644 index 0000000000..553bf8a9a6 --- /dev/null +++ b/website/content/en/status/report-2025-04-2025-06/portmgr.adoc @@ -0,0 +1,58 @@ +=== Ports Collection + +Links: + +link:https://www.FreeBSD.org/ports/[About FreeBSD Ports] URL:link:https://www.FreeBSD.org/ports/[] + +link:https://docs.freebsd.org/en/articles/contributing/#ports-contributing[Contributing to Ports] URL: link:https://docs.freebsd.org/en/articles/contributing/#ports-contributing[] + +link:https://www.freebsd.org/portmgr/[Ports Management Team] URL: link:https://www.freebsd.org/portmgr/[] + +link:http://ftp.freebsd.org/pub/FreeBSD/ports/ports/[Ports Tarball] URL: link:http://ftp.freebsd.org/pub/FreeBSD/ports/ports/[] + +Contact: Tobias C. Berner <portmgr-secretary@FreeBSD.org> + +Contact: FreeBSD Ports Management Team <portmgr@FreeBSD.org> + +The Ports Management Team is responsible for overseeing the overall direction of the Ports Tree, building packages, and personnel matters. +Below is what happened in the last quarter. + +During the last quarter, we welcomed Älven (alven@) and Jesús Daniel Colmenares Oviedo (dtxdf@) as new ports committers, and said goodbye to one committer. + +According to INDEX, there are currently 36,605 (up from 36,450) ports in the Ports Collection. +There are currently about 3,330 (down from 3,333) open ports PRs, of which 832 are unassigned. +The last quarter saw 10,294 (down from 10,733) commits by 157 (down from 158) committers on the main branch and 770 (up from 707) commits by 56 (up from 54) committers on the 2025Q2 branch. + +The most active committers to main were: + +- 3541 sunpoet@FreeBSD.org +- 503 yuri@FreeBSD.org +- 439 vvd@FreeBSD.org +- 345 bofh@FreeBSD.org +- 315 rene@FreeBSD.org +- 301 arrowd@FreeBSD.org +- 240 tagattie@FreeBSD.org +- 240 jbeich@FreeBSD.org +- 183 diizzy@FreeBSD.org +- 178 bapt@FreeBSD.org + +A lot has happened in the ports tree in the last three months, an excerpt of the major software upgrades are: + +- pkg 2.2.1 +- Default version of Go switched to 1.24 +- Default version of Lazarus (non-aarch64) switched to 4.0 +- Default version of Linux (non-i386) switched to Rocky Linux 9 (rl9) +- Default version of Perl switched to 5.40 +- Default version of PostgreSQL switched to 17 +- Default version of Ruby switched to 3.3 +- Chromium 137.0.7151.119 +- Electron 35.* and 36.* +- Firefox 140.0.2 +- Firefox-esr 128.12.0 +- Gnome 47 +- KDE Plasma 6.4.1 +- KDE Framework 6.15.0 +- Qt6 6.9.1 +- Ruby 3.2.8, 3.3.8, 3.4.4 (new), and 3.5.0-preview1 (new) +- Rust 1.87.0 +- SDL 2.32.8 and 3.2.16 +- Sway 1.11 +- wlroots 0.19.0 (new) +- Xorg server 21.1.18 + +During the last quarter, pkgmgr@ ran 22 exp-runs to test infrastructure changes and various ports upgrades. diff --git a/website/content/en/status/report-2025-04-2025-06/releng.adoc b/website/content/en/status/report-2025-04-2025-06/releng.adoc index 2bab5ea53f..d2ae77fc12 100644 --- a/website/content/en/status/report-2025-04-2025-06/releng.adoc +++ b/website/content/en/status/report-2025-04-2025-06/releng.adoc @@ -1,7 +1,7 @@ === FreeBSD Release Engineering Team Links: + -link:https://www.freebsd.org/releases/14.3R/announce/[FreeBSD 14.3-RELEASE announcement] URL: link:https://www.freebsd.org/releases/14.3/announce/[] + +link:https://www.freebsd.org/releases/14.3R/announce/[FreeBSD 14.3-RELEASE announcement] URL: link:https://www.freebsd.org/releases/14.3R/announce/[] + link:https://www.freebsd.org/releases/15.0R/schedule/[FreeBSD 15.0-RELEASE schedule] URL: link:https://www.freebsd.org/releases/15.0R/schedule/[] + link:https://download.freebsd.org/releases/ISO-IMAGES/[FreeBSD releases] URL: link:https://download.freebsd.org/releases/ISO-IMAGES/[] + link:https://download.freebsd.org/snapshots/ISO-IMAGES/[FreeBSD development snapshots] URL: link:https://download.freebsd.org/snapshots/ISO-IMAGES/[] diff --git a/website/data/en/news/news.toml b/website/data/en/news/news.toml index 3ee66a6033..c9337b8ce4 100644 --- a/website/data/en/news/news.toml +++ b/website/data/en/news/news.toml @@ -1,11 +1,19 @@ # Sort news by year, month and day [[news]] +date = "2025-07-15" +description = "New committer: <a href=\"mailto:obiwac@FreeBSD.org\">Aymeric Wibo</a> (src)" + +[[news]] date = "2025-07-01" description = "New committer: <a href=\"mailto:aokblast@FreeBSD.org\">ShengYi Hung</a> (src)" [[news]] date = "2025-06-13" +description = "New committer: <a href=\"mailto:alven@FreeBSD.org\">Älven</a> (ports)" + +[[news]] +date = "2025-06-13" description = "New committer: <a href=\"mailto:vexeduxr@FreeBSD.org\">Ahmad Khalifa</a> (src)" [[news]] diff --git a/website/data/en/vendors/consulting.toml b/website/data/en/vendors/consulting.toml index de341f52dd..29d769472f 100644 --- a/website/data/en/vendors/consulting.toml +++ b/website/data/en/vendors/consulting.toml @@ -16,13 +16,6 @@ url = "http://www.ateamsystems.com/" description = "A-Team Systems has over 15 years of experience helping clients leverage the power of in combination with other open source software such as PHP, MySQL and Apache in a secure, customized and cohesive way. We have been with since version 1.0! We can help you with your existing deployment or future plans: From encrypted backups to web and mail servers. Visit our <a href=\"http://www.ateamsystems.com/\">website</a> for more information." [[consulting]] -id = "anonbsd" -category = "samerica" -name = "AnonBSD Inc." -url = "https://sites.google.com/site/anonbsd/" -description = "We provide IT environment consulting. Support in FreeBSD, OpenBSD, Linux (Debian, RedHat, SUSE, Gentoo, Slackware) and OpenSolaris. High availability, virtualization, monitoring, security, deployment, network infrastructure. We service in São Paulo/SP and Campinas/SP in Brazil. Contact us via e-mail (<a href=\"mailto:ricardo.ichizo@gmail.com\">ricardo.ichizo@gmail.com</a>) or by phone at +55 (19) 8202-1567." - -[[consulting]] id = "BMK" category = "australia" name = "B.M.K. Industries" diff --git a/website/themes/beastie/layouts/partials/site-navigation.html b/website/themes/beastie/layouts/partials/site-navigation.html index ac4a0980dc..5663b39477 100644 --- a/website/themes/beastie/layouts/partials/site-navigation.html +++ b/website/themes/beastie/layouts/partials/site-navigation.html @@ -151,7 +151,7 @@ <a href="https://www.freebsdfoundation.org/donate/">{{ i18n "monetaryDonations" }}</a> </li> <li> - <a href={{ "donations/#systems/" | absLangURL }}>{{ i18n "hardwareDonations" }}</a> + <a href={{ "donations/#systems" | absLangURL }}>{{ i18n "hardwareDonations" }}</a> </li> </ul> </li> |