From nobody Mon Nov 24 10:14:01 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dFM9k2pVfz6JR0D for ; Mon, 24 Nov 2025 10:14:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dFM9k1WNnz4PXt for ; Mon, 24 Nov 2025 10:14:02 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1763979242; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Mkt9mkZMURy/ghR1m6VTwBt4NhWYjCjfips8O9dq7gM=; b=O9LHELC8l/uyuqJeT7EUr1AiATZUhBtqbZ3uYJzCU7MkveaHH2//x8eyfhUSdfdEqMyoIT cIsKPsxKJRX6iJwWepErZrXZEx7nHnVoP3d7Yn9q5HSRXo0jdXXyI92N/MZFKzxBZoT764 zlabFu27o7rWDAUqXvhxhBkduvrZVi/7heESp3AzzaExo4klGbjvm9HW4e55WmsNDQk0aW ecVazm2ozCx/PDpWkbTuamxO+tHtUNOZx16tufkr4U8lcqJBrb81zUTpv/9/tEW4kAvB0p ad3iStYHpiImbP/wKxuW3i9QIwF6+Q+/sDSFjlD6LqCxbXmoBHXm/WXetDc2IQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1763979242; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Mkt9mkZMURy/ghR1m6VTwBt4NhWYjCjfips8O9dq7gM=; b=e9iJwpLjnYkBF/Ulywr67g7wENibj5lEa2egmVs+bCgcrWuQa+Zd3MJetarMsHO2Pc1Kil q8LHfTG8Br8pPxmD4PWVQjVTDmL9KNzw8APhr0v8KttDoLWQECm0cbJ9Ndg93D95f1FxJg k1+57NAIergxwEYcHRv6yVv5emoK8j+Dr0t8H2XSIjnuKLEo6ZINxjFUvpHfpTHIOQ/bGf lGA8TDzVNDIFMpTaH3Ey79vFmQhZqndXPEgx7cwcz6wnbC/JbZ/3xV13VlFso5tbqpSM2r uqRthtsEFGNjtuohGEOCGRCOoxuX9rI9zUkONVa59ebYBw93cIU12FDnirYoVg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1763979242; a=rsa-sha256; cv=none; b=YI8b0Ngh0dKuqacxUp2qVBEeKxlj+RvQxPvsWCfSyO4VWlT49zbjv+Ny7d8PBtplWdtAvG YORQDs97mTMXzhOQVUJNNCwHwy9mfjUiY1jI5NgUkrT0gVZK5lzS5moiiqYIDk1NXZRIFH bkhldaGg8SSbRsBxcIrkfn1/UOv2L3casXye7ANE8TtN0SO10qHOk9+O+BdL9cNCh9RUpm zzRBd+JzhV3V0XLN8Bd0POsb1GkTM1UQTiNCu7VyKJSLitYSHZjjT8okjNmcfCbdXKJGiU hppSCbqoQnJV2mpFnCzj2rrBTQpGEB1JCIojrhrp/ngCZl8MqVkU6lBOvL+QzQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dFM9k0xXRz18QM for ; Mon, 24 Nov 2025 10:14:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3b0b6 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 24 Nov 2025 10:14:01 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: 9f203cb954 - main - update translation of books/handbook to Russian Reviewed by: andy Differential Revision: https://reviews.freebsd.org/D53847 List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9f203cb9544a101fe455f1d56dd828d54ce9e714 Auto-Submitted: auto-generated Date: Mon, 24 Nov 2025 10:14:01 +0000 Message-Id: <69242fe9.3b0b6.3de92514@gitrepo.freebsd.org> The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=9f203cb9544a101fe455f1d56dd828d54ce9e714 commit 9f203cb9544a101fe455f1d56dd828d54ce9e714 Author: Vladlen Popolitov AuthorDate: 2025-11-24 10:13:13 +0000 Commit: Vladlen Popolitov CommitDate: 2025-11-24 10:13:13 +0000 update translation of books/handbook to Russian Reviewed by: andy Differential Revision: https://reviews.freebsd.org/D53847 --- .../books/handbook/advanced-networking/_index.adoc | 28 +- .../books/handbook/advanced-networking/_index.po | 584 +++++----- .../content/ru/books/handbook/audit/_index.adoc | 8 +- .../content/ru/books/handbook/audit/_index.po | 137 ++- .../content/ru/books/handbook/basics/_index.adoc | 18 +- .../content/ru/books/handbook/basics/_index.po | 94 +- .../ru/books/handbook/bibliography/_index.adoc | 4 +- .../ru/books/handbook/bibliography/_index.po | 6 +- .../content/ru/books/handbook/boot/_index.adoc | 6 +- .../content/ru/books/handbook/boot/_index.po | 148 +-- .../ru/books/handbook/bsdinstall/_index.adoc | 6 +- .../content/ru/books/handbook/bsdinstall/_index.po | 79 +- .../content/ru/books/handbook/config/_index.adoc | 10 +- .../content/ru/books/handbook/config/_index.po | 374 +++---- .../ru/books/handbook/cutting-edge/_index.adoc | 284 ++++- .../ru/books/handbook/cutting-edge/_index.po | 818 +++++++++++++- .../content/ru/books/handbook/desktop/_index.adoc | 4 +- .../content/ru/books/handbook/desktop/_index.po | 16 +- .../content/ru/books/handbook/disks/_index.adoc | 36 +- .../content/ru/books/handbook/disks/_index.po | 1175 ++++++++++---------- .../content/ru/books/handbook/dtrace/_index.adoc | 4 +- .../content/ru/books/handbook/dtrace/_index.po | 12 +- .../ru/books/handbook/eresources/_index.adoc | 8 +- .../content/ru/books/handbook/eresources/_index.po | 79 +- .../ru/books/handbook/filesystems/_index.adoc | 14 +- .../ru/books/handbook/filesystems/_index.po | 69 +- .../ru/books/handbook/firewalls/_index.adoc | 12 +- .../content/ru/books/handbook/firewalls/_index.po | 36 +- .../content/ru/books/handbook/geom/_index.adoc | 12 +- .../content/ru/books/handbook/geom/_index.po | 291 +++-- .../content/ru/books/handbook/glossary.adoc | 7 +- .../content/ru/books/handbook/glossary.po | 836 +++++++------- .../content/ru/books/handbook/introduction.adoc | 2 +- .../content/ru/books/handbook/introduction.po | 31 +- .../ru/books/handbook/introduction/_index.adoc | 18 +- .../ru/books/handbook/introduction/_index.po | 213 ++-- .../content/ru/books/handbook/jails/_index.adoc | 118 +- .../content/ru/books/handbook/jails/_index.po | 169 +-- .../ru/books/handbook/kernelconfig/_index.adoc | 4 +- .../ru/books/handbook/kernelconfig/_index.po | 65 +- .../content/ru/books/handbook/l10n/_index.adoc | 6 +- .../content/ru/books/handbook/l10n/_index.po | 587 +++++----- .../content/ru/books/handbook/linuxemu/_index.adoc | 22 +- .../content/ru/books/handbook/linuxemu/_index.po | 138 +-- .../content/ru/books/handbook/mac/_index.adoc | 10 +- .../content/ru/books/handbook/mac/_index.po | 236 ++-- .../content/ru/books/handbook/mail/_index.adoc | 4 +- .../content/ru/books/handbook/mail/_index.po | 690 ++++++------ .../content/ru/books/handbook/mirrors/_index.adoc | 8 +- .../content/ru/books/handbook/mirrors/_index.po | 242 ++-- .../ru/books/handbook/multimedia/_index.adoc | 6 +- .../content/ru/books/handbook/multimedia/_index.po | 31 +- .../ru/books/handbook/network-servers/_index.adoc | 16 +- .../ru/books/handbook/network-servers/_index.po | 57 +- .../content/ru/books/handbook/network/_index.adoc | 6 +- .../content/ru/books/handbook/network/_index.po | 6 +- .../content/ru/books/handbook/ports/_index.adoc | 19 +- .../content/ru/books/handbook/ports/_index.po | 379 ++++--- .../ru/books/handbook/ppp-and-slip/_index.adoc | 18 +- .../ru/books/handbook/ppp-and-slip/_index.po | 189 ++-- .../content/ru/books/handbook/preface/_index.adoc | 12 +- .../content/ru/books/handbook/preface/_index.po | 171 ++- .../content/ru/books/handbook/printing/_index.adoc | 6 +- .../content/ru/books/handbook/printing/_index.po | 10 +- .../content/ru/books/handbook/security/_index.adoc | 22 +- .../content/ru/books/handbook/security/_index.po | 454 ++++---- .../ru/books/handbook/serialcomms/_index.adoc | 26 +- .../ru/books/handbook/serialcomms/_index.po | 256 +++-- .../ru/books/handbook/usb-device-mode/_index.adoc | 4 +- .../ru/books/handbook/usb-device-mode/_index.po | 79 +- .../ru/books/handbook/virtualization/_index.adoc | 18 +- .../ru/books/handbook/virtualization/_index.po | 191 ++-- .../content/ru/books/handbook/wayland/_index.adoc | 14 +- .../content/ru/books/handbook/wayland/_index.po | 59 +- .../content/ru/books/handbook/wine/_index.adoc | 6 +- .../content/ru/books/handbook/wine/_index.po | 162 +-- .../content/ru/books/handbook/x11/_index.adoc | 18 +- .../content/ru/books/handbook/x11/_index.po | 149 ++- .../content/ru/books/handbook/zfs/_index.adoc | 14 +- .../content/ru/books/handbook/zfs/_index.po | 115 +- 80 files changed, 5524 insertions(+), 4767 deletions(-) diff --git a/documentation/content/ru/books/handbook/advanced-networking/_index.adoc b/documentation/content/ru/books/handbook/advanced-networking/_index.adoc index 0877501d52..923a7d891e 100644 --- a/documentation/content/ru/books/handbook/advanced-networking/_index.adoc +++ b/documentation/content/ru/books/handbook/advanced-networking/_index.adoc @@ -6,7 +6,7 @@ params: part: 'IV. Сетевое взаимодействие' prev: books/handbook/firewalls showBookMenu: 'true' -tags: ["Advanced Networking", "Handbook", "gateway", "routes", "wireless", "tethering", "bluetooth", "bridging", "CARP", "VLAN"] +tags: ["Advanced Networking", "Handbook", "gateway", "routes", "wireless", "tethering", "bluetooth", "bridging", "CARP", "VLAN", "WiFi"] title: 'Глава 34. Сложные вопросы работы в сети' weight: 39 --- @@ -54,7 +54,7 @@ endif::[] Эта глава охватывает ряд сложных тем, связанных с сетями. -Прочитав эту главу, вы будете знать: +Прочитайте эту главу, чтобы узнать: * Основы шлюзов и маршрутов. * Как настроить USB-тетеринг. @@ -65,7 +65,7 @@ endif::[] * Как настроить несколько VLAN в FreeBSD. * Как настроить гарнитуру Bluetooth. -Прежде чем читать эту главу, вы должны: +Прежде чем читать эту главу, необходимо: * Понимать основы скриптов [.filename]#/etc/rc#. * Знать основные термины и понятия сетевых технологий. @@ -455,12 +455,12 @@ wlan0: flags=8843 mtu 1500 [NOTE] ==== -PEAPv0/EAP-MSCHAPv2 является наиболее распространенным методом PEAP. В этой главе термин PEAP используется для обозначения данного метода. +PEAPv0/EAP-MSCHAPv2 является наиболее распространённым методом PEAP. В этой главе термин PEAP используется для обозначения данного метода. ==== Защищенный EAP (PEAP) разработан как альтернатива EAP-TTLS и является наиболее используемым стандартом EAP после EAP-TLS. В сети с разными операционными системами PEAP должен быть наиболее поддерживаемым стандартом после EAP-TLS. -PEAP аналогичен EAP-TTLS, так как использует сертификат на стороне сервера для аутентификации клиентов путем создания зашифрованного TLS-туннеля между клиентом и сервером аутентификации, что защищает последующий обмен аутентификационной информацией. Аутентификация PEAP отличается от EAP-TTLS тем, что передает имя пользователя в открытом виде, и только пароль отправляется в зашифрованном TLS-туннеле. EAP-TTLS использует TLS-туннель как для имени пользователя, так и для пароля. +PEAP аналогичен EAP-TTLS, так как использует сертификат на стороне сервера для аутентификации клиентов путем создания зашифрованного TLS-туннеля между клиентом и сервером аутентификации, что защищает последующий обмен аутентификационной информацией. Аутентификация PEAP отличается от EAP-TTLS тем, что передаёт имя пользователя в открытом виде, и только пароль отправляется в зашифрованном TLS-туннеле. EAP-TTLS использует TLS-туннель как для имени пользователя, так и для пароля. Добавьте следующие строки в [.filename]#/etc/wpa_supplicant.conf# для настройки параметров, связанных с EAP-PEAP: @@ -671,7 +671,7 @@ freebsdap 00:11:95:c3:0d:ac 1 54M -66:-96 100 ES WME [[network-wireless-ap-wpa]] ==== WPA2 Точка доступа на основе хоста -Этот раздел посвящён настройке точки доступа на хосте FreeBSD с использованием протокола безопасности WPA2. Подробнее о WPA и настройке беспроводных клиентов на основе WPA можно узнать в crossref:advanced-networking[network-wireless-wpa, WPA с EAP-TLS]. +Этот раздел посвящён настройке точки доступа на хосте FreeBSD с использованием протокола безопасности WPA2. Подробнее о WPA и настройке беспроводных клиентов на основе WPA можно узнать в crossref:advanced-networking[network-wireless-wpa-eap-tls, WPA с EAP-TLS]. Демон man:hostapd[8] используется для обработки аутентификации клиентов и управления ключами на точке доступа с поддержкой WPA2. @@ -777,7 +777,7 @@ Bluetooth — это беспроводная технология для соз === Загрузка поддержки Bluetooth -Стек Bluetooth в FreeBSD реализован с использованием фреймворка man:netgraph[4]. Широкий спектр Bluetooth USB-адаптеров поддерживается драйвером man:ng_ubt[4]. Устройства Bluetooth на базе Broadcom BCM2033 поддерживаются драйверами man:ubtbcmfw[4] и man:ng_ubt[4]. Карта Bluetooth PC Card 3CRWB60-A от 3Com поддерживается драйвером man:ng_bt3c[4]. Bluetooth-устройства на основе последовательного порта и UART поддерживаются драйверами man:sio[4], man:ng_h4[4] и утилитой man:hcseriald[8]. +Стек Bluetooth в FreeBSD реализован с использованием фреймворка man:netgraph[4]. Широкий спектр Bluetooth USB-адаптеров поддерживается драйвером man:ng_ubt[4]. Устройства Bluetooth на базе Broadcom BCM2033 поддерживаются драйверами man:ubtbcmfw[4] и man:ng_ubt[4]. Карта Bluetooth PC Card 3CRWB60-A от 3Com поддерживается драйвером man:ng_bt3c[4]. Bluetooth-устройства на основе последовательного порта и UART поддерживаются драйвером man:ng_h4[4] и утилитой man:hcseriald[8]. Прежде чем подключить устройство, определите, какой из вышеуказанных драйверов оно использует, затем загрузите драйвер. Например, если устройство использует драйвер man:ng_ubt[4]: @@ -825,7 +825,7 @@ Number of SCO packets: 8 Интерфейс Host Controller Interface (HCI) предоставляет единый метод доступа к базовым возможностям Bluetooth. В FreeBSD узел netgraph HCI создается для каждого устройства Bluetooth. Подробнее см. man:ng_hci[4]. -Одной из наиболее распространённых задач является обнаружение Bluetooth-устройств в радиусе действия. Эта операция называется _ сканирование (inquiry)_. Запрос и другие операции, связанные с HCI, выполняются с помощью man:hccontrol[8]. В приведённом ниже примере показано, как выяснить, какие Bluetooth-устройства находятся в зоне действия. Список устройств должен отобразиться через несколько секунд. Обратите внимание, что удалённое устройство ответит на запрос только в том случае, если оно находится в режиме _ обнаруживаемое (discoverable)_. +Одной из наиболее распространённых задач является обнаружение Bluetooth-устройств в радиусе действия. Эта операция называется _сканирование_ (inquiry). Запрос и другие операции, связанные с HCI, выполняются с помощью man:hccontrol[8]. В приведённом ниже примере показано, как выяснить, какие Bluetooth-устройства находятся в зоне действия. Список устройств должен отобразиться через несколько секунд. Обратите внимание, что удалённое устройство ответит на запрос только в том случае, если оно находится в режиме _обнаруживаемое_ (discoverable). [source, shell] .... @@ -1143,7 +1143,7 @@ cu -l $PTS Иногда полезно разделить сеть, например, сегмент Ethernet, на части без необходимости создания IP-подсетей и использования маршрутизатора для соединения сегментов. Устройство, которое так соединяет две сети, называется "мостом". -Мост работает, изучая MAC-адреса устройств на каждом из своих сетевых интерфейсов. Он передает трафик между сетями только в том случае, если исходный и целевой MAC-адреса находятся в разных сетях. Во многих отношениях мост похож на Ethernet-коммутатор с очень малым количеством портов. Система FreeBSD с несколькими сетевыми интерфейсами может быть настроена как мост. +Мост работает, изучая MAC-адреса устройств на каждом из своих сетевых интерфейсов. Он передаёт трафик между сетями только в том случае, если исходный и целевой MAC-адреса находятся в разных сетях. Во многих отношениях мост похож на Ethernet-коммутатор с очень малым количеством портов. Система FreeBSD с несколькими сетевыми интерфейсами может быть настроена как мост. Мост может быть полезен в следующих ситуациях: @@ -1276,10 +1276,10 @@ bridge0: flags=8843 metric 0 mtu 1500 Несколько параметров `ifconfig` уникальны для мостовых интерфейсов. В этом разделе приведены некоторые общие варианты использования этих параметров. Полный список доступных параметров описан в man:ifconfig[8]. private:: -Приватный интерфейс не передает трафик на другие порты, также обозначенные как приватные. Трафик блокируется безусловно, поэтому Ethernet-кадры, включая ARP-пакеты, не будут передаваться. Если требуется выборочная блокировка трафика, следует использовать межсетевой экран. +Приватный интерфейс не передаёт трафик на другие порты, также обозначенные как приватные. Трафик блокируется безусловно, поэтому Ethernet-кадры, включая ARP-пакеты, не будут передаваться. Если требуется выборочная блокировка трафика, следует использовать межсетевой экран. span:: -Порт зеркалирования (SPAN —Switch Port Analyzer) передает копию каждого Ethernet-фрейма, полученного мостом. Количество портов зеркалирования, настроенных на мосту, не ограничено, но если интерфейс назначен как порт зеркалирования, он не может использоваться в качестве обычного порта моста. Это наиболее полезно для пассивного мониторинга сети, подключенной к мосту, на другом хосте, подключенном к одному из портов зеркалирования моста. Например, чтобы отправить копию всех фреймов через интерфейс с именем [.filename]#fxp4#: +Порт зеркалирования (SPAN —Switch Port Analyzer) передаёт копию каждого Ethernet-фрейма, полученного мостом. Количество портов зеркалирования, настроенных на мосту, не ограничено, но если интерфейс назначен как порт зеркалирования, он не может использоваться в качестве обычного порта моста. Это наиболее полезно для пассивного мониторинга сети, подключенной к мосту, на другом хосте, подключенном к одному из портов зеркалирования моста. Например, чтобы отправить копию всех фреймов через интерфейс с именем [.filename]#fxp4#: + [source, shell] .... @@ -1592,7 +1592,7 @@ ifconfig_lagg0="laggproto failover laggport fxp0 laggport fxp1 10.0.0.15/24" # ifconfig wlan0 create wlandev ath0 country FR ssid my_router up .... -Теперь вы можете определить MAC-адрес беспроводного интерфейса: +Определите MAC-адрес беспроводного интерфейса, например, так: [source, shell] .... @@ -1714,7 +1714,7 @@ ifconfig_lagg0="up laggproto failover laggport re0 laggport wlan0 DHCP" nfs_server_enable="YES" .... -. Экспортируйте корневую директорию бездисковой системы через NFS, добавив следующее в [.filename]#/etc/exports#: +. Экспортируйте корневой каталог бездисковой системы через NFS, добавив следующее в [.filename]#/etc/exports#: + [.programlisting] .... @@ -1794,7 +1794,7 @@ myhost.example.com:/b/tftpboot/FreeBSD/install / nfs ro # tar -c -v -f conf/base/var.cpio.gz --format cpio --gzip var .... -При загрузке системы будут созданы и смонтированы файловые системы в памяти для [.filename]#/etc# и [.filename]#/var#, а содержимое файлов [.filename]#cpio.gz# будет скопировано в них. По умолчанию эти файловые системы имеют максимальный размер 5 мегабайт. Если ваши архивы не помещаются, что обычно происходит с [.filename]#/var# при установке бинарных пакетов, укажите больший размер, записав количество необходимых секторов по 512 байт (например, 5 мегабайт — это 10240 секторов) в файлы [.filename]#${NFSROOTDIR}/conf/base/etc/md_size# и [.filename]#${NFSROOTDIR}/conf/base/var/md_size# для файловых систем [.filename]#/etc# и [. filename]#/var# соответственно. +При загрузке системы будут созданы и смонтированы файловые системы в памяти для [.filename]#/etc# и [.filename]#/var#, а содержимое файлов [.filename]#cpio.gz# будет скопировано в них. По умолчанию эти файловые системы имеют максимальный размер 5 мегабайт. Если архивы не помещаются, что обычно происходит с [.filename]#/var# при установке бинарных пакетов, укажите больший размер, записав количество необходимых секторов по 512 байт (например, 5 мегабайт — это 10240 секторов) в файлы [.filename]#${NFSROOTDIR}/conf/base/etc/md_size# и [.filename]#${NFSROOTDIR}/conf/base/var/md_size# для файловых систем [.filename]#/etc# и [.filename] #/var# соответственно. [[network-pxe-setting-up-dhcp]] === Настройка DHCP-сервера diff --git a/documentation/content/ru/books/handbook/advanced-networking/_index.po b/documentation/content/ru/books/handbook/advanced-networking/_index.po index 28ec258efb..24c28dd4a0 100644 --- a/documentation/content/ru/books/handbook/advanced-networking/_index.po +++ b/documentation/content/ru/books/handbook/advanced-networking/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-05-01 19:56-0300\n" -"PO-Revision-Date: 2025-09-23 04:45+0000\n" +"POT-Creation-Date: 2025-11-08 16:17+0000\n" +"PO-Revision-Date: 2025-11-20 04:45+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian \n" @@ -22,9 +22,7 @@ msgstr "" #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1 #, no-wrap msgid "Advanced networking in FreeBSD: basics of gateways and routes, CARP, how to configure multiple VLANs on FreeBSD, etc" -msgstr "" -"Сложные вопросы работы в сети в FreeBSD: основы шлюзов и маршрутов, CARP, " -"настройка нескольких VLAN в FreeBSD и так далее" +msgstr "Сложные вопросы работы в сети в FreeBSD: основы шлюзов и маршрутов, CARP, настройка нескольких VLAN в FreeBSD и так далее" #. type: YAML Front Matter: part #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1 @@ -57,8 +55,8 @@ msgstr "Эта глава охватывает ряд сложных тем, с #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:58 -msgid "After reading this chapter, you will know:" -msgstr "Прочитав эту главу, вы будете знать:" +msgid "Read this chapter to learn:" +msgstr "Прочитайте эту главу, чтобы узнать:" #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:60 @@ -101,13 +99,13 @@ msgstr "Как настроить несколько VLAN в FreeBSD." #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:67 -msgid "Configure bluetooth headset." +msgid "How to configure a bluetooth headset." msgstr "Как настроить гарнитуру Bluetooth." #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:69 -msgid "Before reading this chapter, you should:" -msgstr "Прежде чем читать эту главу, вы должны:" +msgid "Before reading this chapter:" +msgstr "Прежде чем читать эту главу, необходимо:" #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:71 @@ -122,8 +120,8 @@ msgstr "Знать основные термины и понятия сетев #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:73 msgid "" -"Understand basic network configuration on FreeBSD " -"(crossref:network[network,FreeBSD network])." +"Understand basic network configuration on FreeBSD (crossref:network[network," +"FreeBSD network])." msgstr "" "Понимать базовые настройки сети в FreeBSD (crossref:network[network,Сеть " "FreeBSD])." @@ -131,17 +129,17 @@ msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:74 msgid "" -"Know how to configure and install a new FreeBSD kernel " -"(crossref:kernelconfig[kernelconfig,Configuring the FreeBSD Kernel])." +"Know how to configure and install a new FreeBSD kernel (crossref:" +"kernelconfig[kernelconfig,Configuring the FreeBSD Kernel])." msgstr "" -"Знать, как настроить и установить новое ядро FreeBSD (crossref:kernelconfig[" -"kernelconfig,Настройка ядра FreeBSD])." +"Знать, как настроить и установить новое ядро FreeBSD (crossref:" +"kernelconfig[kernelconfig,Настройка ядра FreeBSD])." #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:75 msgid "" -"Know how to install additional third-party software " -"(crossref:ports[ports,Installing Applications: Packages and Ports])." +"Know how to install additional third-party software (crossref:ports[ports," +"Installing Applications: Packages and Ports])." msgstr "" "Знать, как устанавливать дополнительное стороннее программное обеспечение " "(crossref:ports[ports,Установка приложений: Пакеты и Порты])." @@ -196,8 +194,8 @@ msgstr "Основы маршрутизации" #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:94 msgid "To view the routing table of a FreeBSD system, use man:netstat[1]:" msgstr "" -"Для просмотра таблицы маршрутизации системы FreeBSD используйте " -"man:netstat[1]:" +"Для просмотра таблицы маршрутизации системы FreeBSD используйте man:" +"netstat[1]:" #. type: delimited block . 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:99 @@ -319,8 +317,8 @@ msgstr "MAC адрес" msgid "" "The addresses beginning with `0:e0:` are MAC addresses. FreeBSD will " "automatically identify any hosts, `test0` in the example, on the local " -"Ethernet and add a route for that host over the Ethernet interface, " -"[.filename]#re0#. This type of route has a timeout, seen in the `Expire` " +"Ethernet and add a route for that host over the Ethernet interface, [." +"filename]#re0#. This type of route has a timeout, seen in the `Expire` " "column, which is used if the host does not respond in a specific amount of " "time. When this happens, the route to this host will be automatically " "deleted. These hosts are identified using the Routing Information Protocol " @@ -353,8 +351,8 @@ msgid "" msgstr "" "FreeBSD автоматически добавит маршруты для локальной подсети. В этом примере " "`10.20.30.255` — это широковещательный адрес для подсети `10.20.30`, а " -"`example.com` — доменное имя, связанное с этой подсетью. Обозначение `link#1`" -" относится к первой Ethernet-карте в машине." +"`example.com` — доменное имя, связанное с этой подсетью. Обозначение " +"`link#1` относится к первой Ethernet-карте в машине." #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:145 @@ -377,8 +375,8 @@ msgstr "host" #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:149 msgid "" "The `host1` line refers to the host by its Ethernet address. Since it is " -"the sending host, FreeBSD knows to use the loopback interface " -"([.filename]#lo0#) rather than the Ethernet interface." +"the sending host, FreeBSD knows to use the loopback interface ([." +"filename]#lo0#) rather than the Ethernet interface." msgstr "" "Строка `host1` ссылается на хост по его Ethernet-адресу. Поскольку это " "отправляющий хост, FreeBSD использует loopback-интерфейс ([.filename]#lo0#) " @@ -387,17 +385,17 @@ msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:153 msgid "" -"The two `host2` lines represent aliases which were created using " -"man:ifconfig[8]. The `=>` symbol after the [.filename]#lo0# interface says " -"that an alias has been set in addition to the loopback address. Such routes " -"only show up on the host that supports the alias and all other hosts on the " -"local network will have a `link#1` line for such routes." +"The two `host2` lines represent aliases which were created using man:" +"ifconfig[8]. The `=>` symbol after the [.filename]#lo0# interface says that " +"an alias has been set in addition to the loopback address. Such routes only " +"show up on the host that supports the alias and all other hosts on the local " +"network will have a `link#1` line for such routes." msgstr "" -"Две строки `host2` представляют собой псевдонимы, созданные с помощью " -"man:ifconfig[8]. Символ `=>` после интерфейса [.filename]#lo0# указывает, " -"что помимо loopback-адреса был установлен псевдоним. Такие маршруты " -"отображаются только на хосте, поддерживающем псевдоним, а все остальные " -"хосты в локальной сети будут иметь строку `link#1` для таких маршрутов." +"Две строки `host2` представляют собой псевдонимы, созданные с помощью man:" +"ifconfig[8]. Символ `=>` после интерфейса [.filename]#lo0# указывает, что " +"помимо loopback-адреса был установлен псевдоним. Такие маршруты отображаются " +"только на хосте, поддерживающем псевдоним, а все остальные хосты в локальной " +"сети будут иметь строку `link#1` для таких маршрутов." #. type: Labeled list #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:154 @@ -475,9 +473,7 @@ msgstr "G" #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:176 #, no-wrap msgid "Send anything for this destination on to this gateway, which will figure out from there where to send it." -msgstr "" -"Отправляйте всё для этого назначения на этот шлюз, который разберётся, куда " -"это нужно отправить." +msgstr "Отправляйте всё для этого назначения на этот шлюз, который разберётся, куда это нужно отправить." #. type: Table #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:177 @@ -501,9 +497,7 @@ msgstr "C" #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:182 #, no-wrap msgid "Clones a new route based upon this route for machines to connect to. This type of route is normally used for local networks." -msgstr "" -"Клонирует новый маршрут на основе данного для подключения машин. Такой тип " -"маршрута обычно используется для локальных сетей." +msgstr "Клонирует новый маршрут на основе данного для подключения машин. Такой тип маршрута обычно используется для локальных сетей." #. type: Table #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:183 @@ -515,8 +509,7 @@ msgstr "W" #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:185 #, no-wrap msgid "The route was auto-configured based upon a local area network (clone) route." -msgstr "" -"Маршрут был автоматически настроен на основе локальной сети (клон) маршрута." +msgstr "Маршрут был автоматически настроен на основе локальной сети (клон) маршрута." #. type: Table #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:186 @@ -533,8 +526,8 @@ msgstr "Маршрут включает ссылки на оборудовани #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:190 msgid "" -"On a FreeBSD system, the default route can defined in [.filename]#/etc/" -"rc.conf# by specifying the IP address of the default gateway:" +"On a FreeBSD system, the default route can defined in [.filename]#/etc/rc." +"conf# by specifying the IP address of the default gateway:" msgstr "" "На системе FreeBSD маршрут по умолчанию может быть определён в [.filename]#/" "etc/rc.conf# путём указания IP-адреса шлюза по умолчанию:" @@ -560,8 +553,8 @@ msgstr "# route add default 10.20.30.1\n" #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:205 msgid "" "Note that manually added routes will not survive a reboot. For more " -"information on manual manipulation of network routing tables, refer to " -"man:route[8]." +"information on manual manipulation of network routing tables, refer to man:" +"route[8]." msgstr "" "Обратите внимание, что вручную добавленные маршруты не сохранятся после " "перезагрузки. Для получения дополнительной информации о ручном управлении " @@ -609,19 +602,17 @@ msgstr "" #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:219 #, no-wrap msgid "gateway_enable=\"YES\" # Set to YES if this host will be a gateway\n" -msgstr "" -"gateway_enable=\"YES\" # Set to YES if this host will be a gateway\n" +msgstr "gateway_enable=\"YES\" # Set to YES if this host will be a gateway\n" #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:223 msgid "" -"To enable routing now, set the man:sysctl[8] variable " -"`net.inet.ip.forwarding` to `1`. To stop routing, reset this variable to " -"`0`." +"To enable routing now, set the man:sysctl[8] variable `net.inet.ip." +"forwarding` to `1`. To stop routing, reset this variable to `0`." msgstr "" -"Чтобы теперь включить маршрутизацию, установите переменную man:sysctl[8] `net" -".inet.ip.forwarding` в значение `1`. Для отключения маршрутизации сбросьте " -"эту переменную в `0`." +"Чтобы теперь включить маршрутизацию, установите переменную man:sysctl[8] " +"`net.inet.ip.forwarding` в значение `1`. Для отключения маршрутизации " +"сбросьте эту переменную в `0`." #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:227 @@ -685,8 +676,8 @@ msgid "" "Before adding any static routes, the routing table on `RouterA` looks like " "this:" msgstr "" -"Прежде чем добавлять статические маршруты, таблица маршрутизации на `RouterA`" -" выглядит следующим образом:" +"Прежде чем добавлять статические маршруты, таблица маршрутизации на " +"`RouterA` выглядит следующим образом:" #. type: delimited block . 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:249 @@ -723,10 +714,10 @@ msgid "" "`192.168.2.0/24` network. The following command adds the `Internal Net 2` " "network to ``RouterA``'s routing table using `192.168.1.2` as the next hop:" msgstr "" -"С текущей таблицей маршрутизации `RouterA` не имеет маршрута к сети `192.168." -"2.0/24`. Следующая команда добавляет сеть `Internal Net 2` в таблицу " -"маршрутизации ``RouterA``, используя `192.168.1.2` в качестве следующего " -"прыжка:" +"С текущей таблицей маршрутизации `RouterA` не имеет маршрута к сети " +"`192.168.2.0/24`. Следующая команда добавляет сеть `Internal Net 2` в " +"таблицу маршрутизации ``RouterA``, используя `192.168.1.2` в качестве " +"следующего прыжка:" #. type: delimited block . 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:264 @@ -867,8 +858,8 @@ msgstr "" "При использовании `traceroute` укажите адрес удаленного хоста для " "подключения. В выводе будут показаны шлюзы на пути попытки соединения, в " "конечном итоге достигая целевого хоста или прерываясь из-за отсутствия " -"соединения. Для получения дополнительной информации обратитесь к " -"man:traceroute[8]." +"соединения. Для получения дополнительной информации обратитесь к man:" +"traceroute[8]." #. type: Title === #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:311 @@ -957,9 +948,7 @@ msgstr "" #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:345 #, no-wrap msgid "# sysrc ifconfig_fxp0_alias0=\"inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx\"\n" -msgstr "" -"# sysrc ifconfig_fxp0_alias0=\"inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx\"" -"\n" +msgstr "# sysrc ifconfig_fxp0_alias0=\"inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx\"\n" #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:349 @@ -998,8 +987,8 @@ msgid "" "`255.255.255.255`." msgstr "" "Например, рассмотрим случай, когда интерфейс `fxp0` подключён к двум сетям: " -"`10.1.1.0` с маской сети `255.255.255.0` и `202.0.75.16` с маской сети `255." -"255.255.240`. Система должна быть настроена так, чтобы находиться в " +"`10.1.1.0` с маской сети `255.255.255.0` и `202.0.75.16` с маской сети " +"`255.255.255.240`. Система должна быть настроена так, чтобы находиться в " "диапазонах `10.1.1.1`–`10.1.1.5` и `202.0.75.17`–`202.0.75.20`. Только " "первый адрес в каждом диапазоне должен иметь реальную маску сети. Все " "остальные (`10.1.1.2`–`10.1.1.5` и `202.0.75.18`–`202.0.75.20`) должны быть " @@ -1053,8 +1042,7 @@ msgstr "" #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:380 #, no-wrap msgid "# sysrc ifconfig_fxp0_aliases=\"inet 10.1.1.1-5/24 inet 202.0.75.17-20/28\"\n" -msgstr "" -"# sysrc ifconfig_fxp0_aliases=\"inet 10.1.1.1-5/24 inet 202.0.75.17-20/28\"\n" +msgstr "# sysrc ifconfig_fxp0_aliases=\"inet 10.1.1.1-5/24 inet 202.0.75.17-20/28\"\n" #. type: Title == #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:383 @@ -1081,9 +1069,9 @@ msgid "" "Authentication to a Wireless Network] in the Network Chapter describes how " "to do it." msgstr "" -"Для подключения и базовой аутентификации в беспроводной сети раздел " -"crossref:network[wireless-authentication,Подключение и аутентификация в " -"беспроводной сети] в главе \"Сеть\" описывает, как это сделать." +"Для подключения и базовой аутентификации в беспроводной сети раздел crossref:" +"network[wireless-authentication,Подключение и аутентификация в беспроводной " +"сети] в главе \"Сеть\" описывает, как это сделать." #. type: Title === #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:391 @@ -1141,8 +1129,8 @@ msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:406 msgid "" -"As previously, the configuration is done via [.filename]#/etc/" -"wpa_supplicant.conf#:" +"As previously, the configuration is done via [.filename]#/etc/wpa_supplicant." +"conf#:" msgstr "" "Как и ранее, настройка выполняется через [.filename]#/etc/wpa_supplicant." "conf#:" @@ -1239,7 +1227,8 @@ msgstr "" #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:431 msgid "" "The `private_key_passwd` field contains the passphrase for the private key." -msgstr "Поле `private_key_passwd` содержит парольную фразу для закрытого ключа." +msgstr "" +"Поле `private_key_passwd` содержит парольную фразу для закрытого ключа." #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:433 @@ -1305,11 +1294,11 @@ msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:463 msgid "" -"It is also possible to bring up the interface manually using " -"man:wpa_supplicant[8] and man:ifconfig[8]." +"It is also possible to bring up the interface manually using man:" +"wpa_supplicant[8] and man:ifconfig[8]." msgstr "" -"Также можно поднять интерфейс вручную с помощью man:wpa_supplicant[8] и " -"man:ifconfig[8]." +"Также можно поднять интерфейс вручную с помощью man:wpa_supplicant[8] и man:" +"ifconfig[8]." #. type: Title === #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:465 @@ -1335,11 +1324,11 @@ msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:473 msgid "" -"The required configuration can be added to [.filename]#/etc/" -"wpa_supplicant.conf#:" +"The required configuration can be added to [.filename]#/etc/wpa_supplicant." +"conf#:" msgstr "" -"Требуемая конфигурация может быть добавлена в [.filename]#/etc/wpa_supplicant" -".conf#:" +"Требуемая конфигурация может быть добавлена в [.filename]#/etc/" +"wpa_supplicant.conf#:" #. type: delimited block . 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:486 @@ -1398,8 +1387,8 @@ msgid "" "authentication\" phase is often called \"phase2\"." msgstr "" "Это поле определяет метод аутентификации, используемый в зашифрованном TLS-" -"туннеле. В данном примере используется EAP с MD5-Challenge. Фаза \"внутренней" -" аутентификации\" часто называется \"phase2\"." +"туннеле. В данном примере используется EAP с MD5-Challenge. Фаза " +"\"внутренней аутентификации\" часто называется \"phase2\"." #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:495 @@ -1459,7 +1448,7 @@ msgid "" "PEAPv0/EAP-MSCHAPv2 is the most common PEAP method. In this chapter, the " "term PEAP is used to refer to that method." msgstr "" -"PEAPv0/EAP-MSCHAPv2 является наиболее распространенным методом PEAP. В этой " +"PEAPv0/EAP-MSCHAPv2 является наиболее распространённым методом PEAP. В этой " "главе термин PEAP используется для обозначения данного метода." #. type: Plain text @@ -1489,7 +1478,7 @@ msgstr "" "для аутентификации клиентов путем создания зашифрованного TLS-туннеля между " "клиентом и сервером аутентификации, что защищает последующий обмен " "аутентификационной информацией. Аутентификация PEAP отличается от EAP-TTLS " -"тем, что передает имя пользователя в открытом виде, и только пароль " +"тем, что передаёт имя пользователя в открытом виде, и только пароль " "отправляется в зашифрованном TLS-туннеле. EAP-TTLS использует TLS-туннель " "как для имени пользователя, так и для пароля." @@ -1605,8 +1594,7 @@ msgstr "" "# ifconfig wlan0 create wlandev ath0 wlanmode adhoc\n" "# ifconfig wlan0 inet 192.168.0.1 netmask 255.255.255.0 ssid freebsdap\n" "# ifconfig wlan0\n" -" wlan0: flags=8843 metric 0 mtu " -"1500\n" +" wlan0: flags=8843 metric 0 mtu 1500\n" "\t ether 00:11:95:c3:0d:ac\n" "\t inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255\n" "\t media: IEEE 802.11 Wireless Ethernet autoselect mode 11g \n" @@ -1666,8 +1654,7 @@ msgid "" msgstr "" "# ifconfig wlan0 inet 192.168.0.2 netmask 255.255.255.0 ssid freebsdap\n" "# ifconfig wlan0\n" -" wlan0: flags=8843 metric 0 mtu " -"1500\n" +" wlan0: flags=8843 metric 0 mtu 1500\n" "\t ether 00:11:95:d5:43:62\n" "\t inet 192.168.0.2 netmask 0xffffff00 broadcast 192.168.0.255\n" "\t media: IEEE 802.11 Wireless Ethernet autoselect mode 11g \n" @@ -1751,8 +1738,7 @@ msgid "" msgstr "" "# ifconfig wlan0 create wlandev ath0\n" "# ifconfig wlan0 list caps\n" -"drivercaps=6f85edc1\n" +"drivercaps=6f85edc1\n" "cryptocaps=1f\n" #. type: Plain text @@ -1802,8 +1788,7 @@ msgid "" "# ifconfig wlan0 inet 192.168.0.1 netmask 255.255.255.0 ssid freebsdap mode 11g channel 1\n" msgstr "" "# ifconfig wlan0 create wlandev ath0 wlanmode hostap\n" -"# ifconfig wlan0 inet 192.168.0.1 netmask 255.255.255.0 ssid freebsdap mode " -"11g channel 1\n" +"# ifconfig wlan0 inet 192.168.0.1 netmask 255.255.255.0 ssid freebsdap mode 11g channel 1\n" #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:699 @@ -1829,8 +1814,7 @@ msgid "" "\t protmode CTS wme burst dtimperiod 1 -dfs\n" msgstr "" "# ifconfig wlan0\n" -" wlan0: flags=8843 metric 0 mtu " -"1500\n" +" wlan0: flags=8843 metric 0 mtu 1500\n" "\t ether 00:11:95:c3:0d:ac\n" "\t inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255\n" "\t media: IEEE 802.11 Wireless Ethernet autoselect mode 11g \n" @@ -1867,8 +1851,7 @@ msgid "" msgstr "" "wlans_ath0=\"wlan0\"\n" "create_args_wlan0=\"wlanmode hostap\"\n" -"ifconfig_wlan0=\"inet 192.168.0.1 netmask 255.255.255.0 ssid freebsdap mode " -"11g channel 1\"\n" +"ifconfig_wlan0=\"inet 192.168.0.1 netmask 255.255.255.0 ssid freebsdap mode 11g channel 1\"\n" #. type: Title ==== #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:724 @@ -1934,8 +1917,7 @@ msgid "" msgstr "" "# ifconfig wlan0 inet 192.168.0.2 netmask 255.255.255.0 ssid freebsdap\n" "# ifconfig wlan0\n" -" wlan0: flags=8843 metric 0 mtu " -"1500\n" +" wlan0: flags=8843 metric 0 mtu 1500\n" "\t ether 00:11:95:d5:43:62\n" "\t inet 192.168.0.2 netmask 0xffffff00 broadcast 192.168.0.255\n" "\t media: IEEE 802.11 Wireless Ethernet OFDM/54Mbps mode 11g\n" @@ -1957,12 +1939,12 @@ msgid "" "This section focuses on setting up a FreeBSD access point using the WPA2 " "security protocol. More details regarding WPA and the configuration of WPA-" "based wireless clients can be found in crossref:advanced-networking[network-" -"wireless-wpa, WPA with EAP-TLS]." +"wireless-wpa-eap-tls, WPA with EAP-TLS]." msgstr "" "Этот раздел посвящён настройке точки доступа на хосте FreeBSD с " "использованием протокола безопасности WPA2. Подробнее о WPA и настройке " "беспроводных клиентов на основе WPA можно узнать в crossref:advanced-" -"networking[network-wireless-wpa, WPA с EAP-TLS]." +"networking[network-wireless-wpa-eap-tls, WPA с EAP-TLS]." #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:764 @@ -2068,8 +2050,8 @@ msgid "" "The default value is used in this example." msgstr "" "Путь к каталогу, используемому man:hostapd[8] для хранения файлов доменных " -"сокетов для взаимодействия с внешними программами, такими как " -"man:hostapd_cli[8]. В этом примере используется значение по умолчанию." +"сокетов для взаимодействия с внешними программами, такими как man:" +"hostapd_cli[8]. В этом примере используется значение по умолчанию." #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:799 @@ -2149,8 +2131,7 @@ msgid "" "\tgroups: wlan\n" msgstr "" "# ifconfig wlan0\n" -"wlan0: flags=8943 metric 0 " -"mtu 1500\n" +"wlan0: flags=8943 metric 0 mtu 1500\n" "\tether 04:f0:21:16:8e:10\n" "\tinet6 fe80::6f0:21ff:fe16:8e10%wlan0 prefixlen 64 scopeid 0x9\n" "\tnd6 options=21\n" @@ -2166,10 +2147,10 @@ msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:832 msgid "" -"Once the AP is running, the clients can associate with it. See " -"crossref:advanced-networking[network-wireless-ap-basic, Basic Settings] for " -"more details. It is possible to see the stations associated with the AP " -"using `ifconfig _wlan0_ list sta`." +"Once the AP is running, the clients can associate with it. See crossref:" +"advanced-networking[network-wireless-ap-basic, Basic Settings] for more " +"details. It is possible to see the stations associated with the AP using " +"`ifconfig _wlan0_ list sta`." msgstr "" "После запуска точки доступа клиенты могут подключиться к ней. Подробнее см. " "в разделе crossref:advanced-networking[network-wireless-ap-basic, Основные " @@ -2192,8 +2173,8 @@ msgstr "" "Многие мобильные телефоны предоставляют возможность совместного " "использования своего интернет-подключения через USB (часто называемую " "\"тетеринг, раздача Интернета или режим модема\"). Эта функция использует " -"один из протоколов: RNDIS, CDC или проприетарный протокол Apple(R) " -"iPhone(R)/iPad(R)." +"один из протоколов: RNDIS, CDC или проприетарный протокол Apple(R) iPhone(R)/" +"iPad(R)." #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:840 @@ -2213,7 +2194,8 @@ msgstr "Старые устройства часто используют дра #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:844 msgid "Before attaching a device, load the appropriate driver into the kernel:" -msgstr "Перед подключением устройства загрузите соответствующий драйвер в ядро:" +msgstr "" +"Перед подключением устройства загрузите соответствующий драйвер в ядро:" #. type: delimited block . 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:850 @@ -2235,15 +2217,15 @@ msgid "" "on the device." msgstr "" "После подключения устройства ``ue``_0_ будет доступен для использования как " -"обычное сетевое устройство. Убедитесь, что на устройстве включена опция \"USB" -"-тетеринг\"." +"обычное сетевое устройство. Убедитесь, что на устройстве включена опция " +"\"USB-тетеринг\"." #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:856 msgid "" "To make this change permanent and load the driver as a module at boot time, " -"place the appropriate line of the following in [.filename]#/boot/" -"loader.conf#:" +"place the appropriate line of the following in [.filename]#/boot/loader." +"conf#:" msgstr "" "Чтобы сделать это изменение постоянным и загружать драйвер как модуль при " "загрузке, добавьте соответствующую строку из следующих в [.filename]#/boot/" @@ -2304,20 +2286,19 @@ msgstr "Загрузка поддержки Bluetooth" #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:881 msgid "" "The Bluetooth stack in FreeBSD is implemented using the man:netgraph[4] " -"framework. A broad variety of Bluetooth USB dongles is supported by " -"man:ng_ubt[4]. Broadcom BCM2033 based Bluetooth devices are supported by " -"the man:ubtbcmfw[4] and man:ng_ubt[4] drivers. The 3Com Bluetooth PC Card " +"framework. A broad variety of Bluetooth USB dongles is supported by man:" +"ng_ubt[4]. Broadcom BCM2033 based Bluetooth devices are supported by the " +"man:ubtbcmfw[4] and man:ng_ubt[4] drivers. The 3Com Bluetooth PC Card " "3CRWB60-A is supported by the man:ng_bt3c[4] driver. Serial and UART based " -"Bluetooth devices are supported by man:sio[4], man:ng_h4[4], and " -"man:hcseriald[8]." +"Bluetooth devices are supported by man:ng_h4[4] and man:hcseriald[8]." msgstr "" "Стек Bluetooth в FreeBSD реализован с использованием фреймворка " "man:netgraph[4]. Широкий спектр Bluetooth USB-адаптеров поддерживается " "драйвером man:ng_ubt[4]. Устройства Bluetooth на базе Broadcom BCM2033 " "поддерживаются драйверами man:ubtbcmfw[4] и man:ng_ubt[4]. Карта Bluetooth " "PC Card 3CRWB60-A от 3Com поддерживается драйвером man:ng_bt3c[4]. Bluetooth-" -"устройства на основе последовательного порта и UART поддерживаются " -"драйверами man:sio[4], man:ng_h4[4] и утилитой man:hcseriald[8]." +"устройства на основе последовательного порта и UART поддерживаются драйвером " +"man:ng_h4[4] и утилитой man:hcseriald[8]." #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:884 @@ -2449,13 +2430,13 @@ msgid "" "answer the inquiry if it is set to _discoverable_ mode." msgstr "" "Одной из наиболее распространённых задач является обнаружение Bluetooth-" -"устройств в радиусе действия. Эта операция называется _ сканирование " -"(inquiry)_. Запрос и другие операции, связанные с HCI, выполняются с помощью " +"устройств в радиусе действия. Эта операция называется _сканирование_ " +"(inquiry). Запрос и другие операции, связанные с HCI, выполняются с помощью " "man:hccontrol[8]. В приведённом ниже примере показано, как выяснить, какие " "Bluetooth-устройства находятся в зоне действия. Список устройств должен " "отобразиться через несколько секунд. Обратите внимание, что удалённое " "устройство ответит на запрос только в том случае, если оно находится в " -"режиме _ обнаруживаемое (discoverable)_." +"режиме _обнаруживаемое_ (discoverable)." #. type: delimited block . 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:953 @@ -2556,8 +2537,8 @@ msgstr "% hccontrol -n ubt0hci create_connection BT_ADDR\n" #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:982 msgid "" -"`create_connection` accepts `BT_ADDR` as well as host aliases in " -"[.filename]#/etc/bluetooth/hosts#." +"`create_connection` accepts `BT_ADDR` as well as host aliases in [." +"filename]#/etc/bluetooth/hosts#." msgstr "" "`create_connection` принимает `BT_ADDR`, а также псевдонимы хостов в файле [." "filename]#/etc/bluetooth/hosts#." @@ -2657,8 +2638,9 @@ msgid "" "PIN code set to `1234` is shown below:" msgstr "" "Демон man:hcsecd[8] отвечает за обработку запросов аутентификации Bluetooth. " -"Конфигурационный файл по умолчанию — [.filename]#/etc/bluetooth/hcsecd.conf#" -". Пример раздела для мобильного телефона с PIN-кодом `1234` приведён ниже:" +"Конфигурационный файл по умолчанию — [.filename]#/etc/bluetooth/hcsecd." +"conf#. Пример раздела для мобильного телефона с PIN-кодом `1234` приведён " +"ниже:" #. type: delimited block . 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1029 @@ -2682,8 +2664,8 @@ msgstr "" #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1039 msgid "" "The only limitation on PIN codes is length. Some devices, such as Bluetooth " -"headsets, may have a fixed PIN code built in. The `-d` switch forces " -"man:hcsecd[8] to stay in the foreground, so it is easy to see what is " +"headsets, may have a fixed PIN code built in. The `-d` switch forces man:" +"hcsecd[8] to stay in the foreground, so it is easy to see what is " "happening. Set the remote device to receive pairing and initiate the " "Bluetooth connection to the remote device. The remote device should " "indicate that pairing was accepted and request the PIN code. Enter the same " @@ -2732,18 +2714,12 @@ msgid "" "hcsecd[16484]: Found matching entry, remote bdaddr 0:80:37:29:19:a4, name 'Pav's T39', PIN code exists\n" "hcsecd[16484]: Sending PIN_Code_Reply to 'ubt0hci' for remote bdaddr 0:80:37:29:19:a4\n" msgstr "" -"hcsecd[16484]: Got Link_Key_Request event from 'ubt0hci', remote bdaddr " -"0:80:37:29:19:a4\n" -"hcsecd[16484]: Found matching entry, remote bdaddr 0:80:37:29:19:a4, name " -"'Pav's T39', link key doesn't exist\n" -"hcsecd[16484]: Sending Link_Key_Negative_Reply to 'ubt0hci' for remote " -"bdaddr 0:80:37:29:19:a4\n" -"hcsecd[16484]: Got PIN_Code_Request event from 'ubt0hci', remote bdaddr " -"0:80:37:29:19:a4\n" -"hcsecd[16484]: Found matching entry, remote bdaddr 0:80:37:29:19:a4, name " -"'Pav's T39', PIN code exists\n" -"hcsecd[16484]: Sending PIN_Code_Reply to 'ubt0hci' for remote bdaddr " -"0:80:37:29:19:a4\n" +"hcsecd[16484]: Got Link_Key_Request event from 'ubt0hci', remote bdaddr 0:80:37:29:19:a4\n" +"hcsecd[16484]: Found matching entry, remote bdaddr 0:80:37:29:19:a4, name 'Pav's T39', link key doesn't exist\n" +"hcsecd[16484]: Sending Link_Key_Negative_Reply to 'ubt0hci' for remote bdaddr 0:80:37:29:19:a4\n" +"hcsecd[16484]: Got PIN_Code_Request event from 'ubt0hci', remote bdaddr 0:80:37:29:19:a4\n" +"hcsecd[16484]: Found matching entry, remote bdaddr 0:80:37:29:19:a4, name 'Pav's T39', PIN code exists\n" +"hcsecd[16484]: Sending PIN_Code_Reply to 'ubt0hci' for remote bdaddr 0:80:37:29:19:a4\n" #. type: Title === #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1059 @@ -2780,17 +2756,16 @@ msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1070 msgid "" -"In FreeBSD, these profiles are implemented with man:ppp[8] and the " -"man:rfcomm_pppd[8] wrapper which converts a Bluetooth connection into " -"something PPP can use. Before a profile can be used, a new PPP label must " -"be created in [.filename]#/etc/ppp/ppp.conf#. Consult man:rfcomm_pppd[8] " -"for examples." +"In FreeBSD, these profiles are implemented with man:ppp[8] and the man:" +"rfcomm_pppd[8] wrapper which converts a Bluetooth connection into something " +"PPP can use. Before a profile can be used, a new PPP label must be created " +"in [.filename]#/etc/ppp/ppp.conf#. Consult man:rfcomm_pppd[8] for examples." msgstr "" -"В FreeBSD эти профили реализованы с помощью man:ppp[8] и обёртки " -"man:rfcomm_pppd[8], которая преобразует Bluetooth-соединение в форму, " -"пригодную для использования PPP. Перед использованием профиля необходимо " -"создать новую метку PPP в [.filename]#/etc/ppp/ppp.conf#. Примеры можно " -"найти в man:rfcomm_pppd[8]." +"В FreeBSD эти профили реализованы с помощью man:ppp[8] и обёртки man:" +"rfcomm_pppd[8], которая преобразует Bluetooth-соединение в форму, пригодную " +"для использования PPP. Перед использованием профиля необходимо создать новую " +"метку PPP в [.filename]#/etc/ppp/ppp.conf#. Примеры можно найти в man:" +"rfcomm_pppd[8]." #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1072 @@ -2812,13 +2787,13 @@ msgstr "# rfcomm_pppd -a 00:80:37:29:19:a4 -c -C dun -l rfcomm-dialup\n" msgid "" "The actual channel number will be obtained from the remote device using the " "SDP protocol. It is possible to specify the RFCOMM channel by hand, and in " -"this case man:rfcomm_pppd[8] will not perform the SDP query. Use " -"man:sdpcontrol[8] to find out the RFCOMM channel on the remote device." +"this case man:rfcomm_pppd[8] will not perform the SDP query. Use man:" +"sdpcontrol[8] to find out the RFCOMM channel on the remote device." msgstr "" "Фактический номер канала будет получен с удаленного устройства с " "использованием протокола SDP. Можно указать канал RFCOMM вручную, и в этом " -"случае man:rfcomm_pppd[8] не будет выполнять запрос SDP. Используйте " -"man:sdpcontrol[8], чтобы узнать канал RFCOMM на удаленном устройстве." +"случае man:rfcomm_pppd[8] не будет выполнять запрос SDP. Используйте man:" +"sdpcontrol[8], чтобы узнать канал RFCOMM на удаленном устройстве." #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1087 @@ -2909,8 +2884,8 @@ msgstr "" "В FreeBSD для каждого устройства Bluetooth создается узел netgraph типа " "L2CAP. Этот узел обычно соединен с нижестоящим узлом Bluetooth HCI и " "вышестоящими узлами Bluetooth-сокет. По умолчанию узел L2CAP имеет имя " -"\"devicel2cap\". Для получения дополнительной информации обратитесь к " -"man:ng_l2cap[4]." +"\"devicel2cap\". Для получения дополнительной информации обратитесь к man:" +"ng_l2cap[4]." #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1115 @@ -2976,14 +2951,14 @@ msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1143 msgid "" -"Another diagnostic tool is man:btsockstat[1]. It is similar to " -"man:netstat[1], but for Bluetooth network-related data structures. The " -"example below shows the same logical connection as man:l2control[8] above." +"Another diagnostic tool is man:btsockstat[1]. It is similar to man:" +"netstat[1], but for Bluetooth network-related data structures. The example " +"below shows the same logical connection as man:l2control[8] above." msgstr "" -"Еще один инструмент диагностики — man:btsockstat[1]. Он похож на " -"man:netstat[1], но предназначен для структур данных, связанных с Bluetooth-" -"сетями. В примере ниже показано то же логическое соединение, что и в " -"man:l2control[8] выше." +"Еще один инструмент диагностики — man:btsockstat[1]. Он похож на man:" +"netstat[1], но предназначен для структур данных, связанных с Bluetooth-" +"сетями. В примере ниже показано то же логическое соединение, что и в man:" +"l2control[8] выше." #. type: delimited block . 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1156 @@ -3002,8 +2977,7 @@ msgid "" msgstr "" "% btsockstat\n" "Active L2CAP sockets\n" -"PCB Recv-Q Send-Q Local address/PSM Foreign address CID " -"State\n" +"PCB Recv-Q Send-Q Local address/PSM Foreign address CID State\n" "c2afe900 0 0 00:02:72:00:d4:1a/3 00:07:e0:00:0b:ca 66 OPEN\n" "Active RFCOMM sessions\n" "L2PCB PCB Flag MTU Out-Q DLCs State\n" @@ -3132,13 +3106,13 @@ msgstr "" #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1191 msgid "" -"The Bluetooth SDP server, man:sdpd[8], and command line client, " -"man:sdpcontrol[8], are included in the standard FreeBSD installation. The " +"The Bluetooth SDP server, man:sdpd[8], and command line client, man:" +"sdpcontrol[8], are included in the standard FreeBSD installation. The " "following example shows how to perform a SDP browse query." msgstr "" -"Сервер Bluetooth SDP, man:sdpd[8], и клиент командной строки — " *** 25856 LINES SKIPPED *** From nobody Mon Nov 24 10:15:12 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dFMC516Vbz6JRLs for ; Mon, 24 Nov 2025 10:15:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dFMC44wZ3z4PPW for ; Mon, 24 Nov 2025 10:15:12 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1763979312; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=JA9a2TDphog7cYlQMdR1hLk3ejg3IV9nOHlJT234QqQ=; b=g84RtatcptEahG5hAGnmTnS7hdMvu8rkFWCrypAAIdmnVI9eCqiIk/u3h+4ig3U7IKlRaE qUffcDgpwx+3kL1iRtsk4+PnmeVgkL8vBQ1/Akkm2Zs6g9UjPASo0oEPgCLj4WzQqfhSfO aoekekMzqDefa1skfrNa2o71ryd1ghSA3ABbWlWAOEO/VOv9B1ShtrtGe4bRJLgwLUGz3N lMOOgPFUR0NFrBJ6bnO8zwWtVnj9JpmIaRUMQWFw5OoI5lhMGP1zPa2Jra+Scym0xxVPJC ECh2aZCaE7547S3UzXhLASIDLH5P0sn9N8WD9t56q+8mGYs+BlERlpSlHFikRQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1763979312; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=JA9a2TDphog7cYlQMdR1hLk3ejg3IV9nOHlJT234QqQ=; b=QnQbN4lLf2SisZKp4lXgGZz2RyQYMWGft/MCb2MMYYz0q0AqULgdLdsiu6kpBFei70s4Wo tESSVF1obI30CeNKDGYw+hZN7O5jXaeXPFy+csQDFlUjyxqbS9GCURsqslbyS/8fRVRYuX rsA3lbS8w4KYjDcUqdoOvZGNiPkB92AKnUNt4FFFyrqBbbLW3EKLgJq+KyyreJZmFr6gfN YwagAMQJeMv6uyauhpmKZ3ZX49nMGvaDxdnTWMH2HfRPc/xKBVpWRWKJbVyPRSEg8+kmRl 5kvZmtFO944f+zzvCveB8zbZk5e0MYvTgPPSUp3V2qlPOpLoQ7e5MhD7Bp+MnQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1763979312; a=rsa-sha256; cv=none; b=tOr3FC36sON3Y3iJ4NmvdL9ThMVEiadXKpaHFLrLzAa27qeDvL78yJGGdD2caMZCYfJ1Z8 dtFwPqcyovgCQp0liuTNoT21ShTI2GjZFFKhCIffp672ALWZA9/LnT9x8sSu79kzg2P0UL dPetzY9ZqUf4AgUXso99VUPf5lG5mwa5yOkEP7AOd4x51ZB0PxFIEgSTkV92GwOs9Nll/8 /A1D61PfyBWOKwUPTUA9rVzJuiNCcwZsTLHHPz4lTz3p32MdW2P4yFnRB9miU7QT9NMxVH wpFN0PVICxZPTFkKE4XnIkYSNImAfuKz/haopXGccf2VpMrOQiCkMwDx2hO3sQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dFMC44SDQz18t1 for ; Mon, 24 Nov 2025 10:15:12 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 38beb by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 24 Nov 2025 10:15:12 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: 28af19174f - main - update translation of articles/ to Russian Reviewed by: andy Differential Revision: https://reviews.freebsd.org/D53848 List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 28af19174f1d1e5b5e3e498957199bdd971d2461 Auto-Submitted: auto-generated Date: Mon, 24 Nov 2025 10:15:12 +0000 Message-Id: <69243030.38beb.7fc84264@gitrepo.freebsd.org> The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=28af19174f1d1e5b5e3e498957199bdd971d2461 commit 28af19174f1d1e5b5e3e498957199bdd971d2461 Author: Vladlen Popolitov AuthorDate: 2025-11-24 10:15:01 +0000 Commit: Vladlen Popolitov CommitDate: 2025-11-24 10:15:01 +0000 update translation of articles/ to Russian Reviewed by: andy Differential Revision: https://reviews.freebsd.org/D53848 --- .../content/ru/articles/bsdl-gpl/_index.adoc | 2 +- .../content/ru/articles/bsdl-gpl/_index.po | 4 +- .../ru/articles/committers-guide/_index.adoc | 20 +- .../content/ru/articles/committers-guide/_index.po | 31 +-- .../content/ru/articles/contributing/_index.adoc | 22 +- .../content/ru/articles/contributing/_index.po | 26 +-- .../content/ru/articles/contributors/_index.adoc | 2 +- .../content/ru/articles/contributors/_index.po | 4 +- .../contributors/contrib-develinmemoriam.adoc | 2 +- .../contributors/contrib-develinmemoriam.po | 4 +- documentation/content/ru/articles/cups/_index.adoc | 4 +- documentation/content/ru/articles/cups/_index.po | 100 +++++----- .../ru/articles/filtering-bridges/_index.adoc | 2 +- .../ru/articles/filtering-bridges/_index.po | 4 +- documentation/content/ru/articles/fonts/_index.po | 182 +++++++++-------- .../ru/articles/freebsd-questions/_index.po | 64 +++--- .../content/ru/articles/freebsd-releng/_index.adoc | 4 +- .../content/ru/articles/freebsd-releng/_index.po | 7 +- .../ru/articles/freebsd-src-lsp/_index.adoc | 4 +- .../content/ru/articles/freebsd-src-lsp/_index.po | 90 +++++---- .../freebsd-status-report-process/_index.adoc | 62 +++--- .../freebsd-status-report-process/_index.po | 88 ++++---- .../ru/articles/freebsd-update-server/_index.adoc | 10 +- .../ru/articles/freebsd-update-server/_index.po | 40 ++-- .../content/ru/articles/geom-class/_index.adoc | 6 +- .../content/ru/articles/geom-class/_index.po | 12 +- .../ru/articles/gjournal-desktop/_index.adoc | 2 +- .../content/ru/articles/gjournal-desktop/_index.po | 55 +++-- documentation/content/ru/articles/hubs/_index.adoc | 2 +- documentation/content/ru/articles/hubs/_index.po | 4 +- .../content/ru/articles/ipsec-must/_index.adoc | 2 +- .../content/ru/articles/ipsec-must/_index.po | 4 +- .../content/ru/articles/ldap-auth/_index.adoc | 2 +- .../content/ru/articles/ldap-auth/_index.po | 133 +++++++------ .../ru/articles/linux-emulation/_index.adoc | 10 +- .../content/ru/articles/linux-emulation/_index.po | 221 ++++++++++----------- .../content/ru/articles/linux-users/_index.adoc | 2 +- .../content/ru/articles/linux-users/_index.po | 6 +- .../ru/articles/mailing-list-faq/_index.adoc | 4 +- .../content/ru/articles/mailing-list-faq/_index.po | 14 +- .../content/ru/articles/nanobsd/_index.adoc | 8 +- .../content/ru/articles/nanobsd/_index.po | 10 +- .../content/ru/articles/new-users/_index.po | 187 +++++++++-------- documentation/content/ru/articles/pam/_index.po | 161 +++++++-------- .../content/ru/articles/pgpkeys/_index.adoc | 2 +- .../content/ru/articles/pgpkeys/_index.po | 4 +- .../content/ru/articles/pr-guidelines/_index.adoc | 22 +- .../content/ru/articles/pr-guidelines/_index.po | 50 +++-- .../ru/articles/problem-reports/_index.adoc | 6 +- .../content/ru/articles/problem-reports/_index.po | 152 +++++++------- .../content/ru/articles/rc-scripting/_index.adoc | 6 +- .../content/ru/articles/rc-scripting/_index.po | 10 +- .../content/ru/articles/releng/_index.adoc | 10 +- documentation/content/ru/articles/releng/_index.po | 20 +- .../content/ru/articles/remote-install/_index.adoc | 6 +- .../content/ru/articles/remote-install/_index.po | 12 +- .../content/ru/articles/serial-uart/_index.adoc | 40 ++-- .../content/ru/articles/serial-uart/_index.po | 128 ++++++++---- .../content/ru/articles/solid-state/_index.adoc | 8 +- .../content/ru/articles/solid-state/_index.po | 10 +- .../content/ru/articles/vinum/_index.adoc | 8 +- documentation/content/ru/articles/vinum/_index.po | 20 +- .../content/ru/articles/vm-design/_index.po | 141 +++++++------ .../content/ru/articles/vpn-ipsec/_index.adoc | 2 +- .../content/ru/articles/vpn-ipsec/_index.po | 4 +- 65 files changed, 1182 insertions(+), 1102 deletions(-) diff --git a/documentation/content/ru/articles/bsdl-gpl/_index.adoc b/documentation/content/ru/articles/bsdl-gpl/_index.adoc index d35e047328..579cf7d05e 100644 --- a/documentation/content/ru/articles/bsdl-gpl/_index.adoc +++ b/documentation/content/ru/articles/bsdl-gpl/_index.adoc @@ -58,7 +58,7 @@ toc::[] В 1969 году Министерство юстиции США обвинило IBM в уничтожении бизнесов путем объединения бесплатного программного обеспечения с аппаратным обеспечением IBM. В результате этого иска IBM прекратила практику объединения; то есть, программное обеспечение стало независимым продуктом, отдельным от аппаратного обеспечения. -В 1968 году компания Informatics представила приложение — первый коммерческий хит продукт, и быстро утвердила концепцию программного продукта, программной компании и очень высоких норм прибыли. Informatics разработала бессрочную лицензию, которая теперь является стандартом во всей компьютерной отрасли, при которой право собственности никогда не передается клиенту. +В 1968 году компания Informatics представила приложение — первый коммерческий хит продукт, и быстро утвердила концепцию программного продукта, программной компании и очень высоких норм прибыли. Informatics разработала бессрочную лицензию, которая теперь является стандартом во всей компьютерной отрасли, при которой право собственности никогда не передаётся клиенту. [[unix-license]] == Unix с точки зрения лицензирования BSD diff --git a/documentation/content/ru/articles/bsdl-gpl/_index.po b/documentation/content/ru/articles/bsdl-gpl/_index.po index 74b273029a..0626f2d061 100644 --- a/documentation/content/ru/articles/bsdl-gpl/_index.po +++ b/documentation/content/ru/articles/bsdl-gpl/_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" -"PO-Revision-Date: 2025-07-27 04:45+0000\n" +"PO-Revision-Date: 2025-11-12 04:45+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian \n" @@ -128,7 +128,7 @@ msgstr "" "коммерческий хит продукт, и быстро утвердила концепцию программного " "продукта, программной компании и очень высоких норм прибыли. Informatics " "разработала бессрочную лицензию, которая теперь является стандартом во всей " -"компьютерной отрасли, при которой право собственности никогда не передается " +"компьютерной отрасли, при которой право собственности никогда не передаётся " "клиенту." #. type: Title == diff --git a/documentation/content/ru/articles/committers-guide/_index.adoc b/documentation/content/ru/articles/committers-guide/_index.adoc index 8fca7a4bae..1dd097c34e 100644 --- a/documentation/content/ru/articles/committers-guide/_index.adoc +++ b/documentation/content/ru/articles/committers-guide/_index.adoc @@ -46,7 +46,7 @@ endif::[] В этом документе представлена информация для сообщества коммиттеров FreeBSD. Все новые коммиттеры должны прочитать этот документ перед началом работы, а существующим коммиттерам настоятельно рекомендуется периодически его пересматривать. -Почти все разработчики FreeBSD имеют права на коммит в один или несколько репозиториев. Однако некоторые разработчики не имеют таких прав, и часть информации здесь применима и к ним. (Например, некоторые люди имеют права только для работы с базой данных отчетов о проблемах.) Дополнительную информацию можно найти в crossref:committers-guide[non-committers, Вопросы, специфичные для разработчиков без прав на коммит]. +Почти все разработчики FreeBSD имеют права на коммит в один или несколько репозиториев. Однако некоторые разработчики не имеют таких прав, и часть информации здесь применима и к ним. (Например, некоторые люди имеют права только для работы с базой данных отчётов о проблемах.) Дополнительную информацию можно найти в crossref:committers-guide[non-committers, Вопросы, специфичные для разработчиков без прав на коммит]. Этот документ также может быть интересен участникам сообщества FreeBSD, которые хотят узнать больше о том, как работает проект. @@ -85,10 +85,10 @@ toc::[] |_Внутренние списки рассылки_ |developers (технически называемый all-developers), doc-developers, doc-committers, ports-developers, ports-committers, src-developers, src-committers. (Каждый репозиторий проекта имеет свои собственные списки рассылки -developers и -committers. Архивы этих списков можно найти в файлах [.filename]#/local/mail/repository-name-developers-archive# и [.filename]#/local/mail/repository-name-committers-archive# на `freefall.FreeBSD.org`.) -|_Ежемесячные отчеты основной команды (Core Team)_ +|_Ежемесячные отчёты основной команды (Core Team)_ |[.filename]#/home/core/public/reports# на кластере `FreeBSD.org`. -|_Ежемесячные отчеты команды управления портами_ +|_Ежемесячные отчёты команды управления портами_ |[.filename]#/home/portmgr/public/monthly-reports# в кластере `FreeBSD.org`. |_Важные ветки Git в `src/`:_ @@ -952,7 +952,7 @@ Git предоставляет встроенную поддержку этог % git tag -a vendor/NetBSD/mtree/20201211 .... -Крайне важно убедиться, что импортируемый исходный код получен из надежного источника. Многие проекты с открытым исходным кодом используют криптографические подписи для подписывания изменений кода, тегов git и/или tar-архивов с исходным кодом. Всегда проверяйте эти подписи и используйте механизмы изоляции, такие как клетки, chroot, в сочетании с выделенной непривилегированной учетной записью пользователя, отличной от той, которую вы используете регулярно (подробнее см. в разделе «Обновление дерева исходного кода FreeBSD» ниже), пока вы не б дете уверены, что импортируемый исходный код выглядит безопасным. Отслеживание разработки в вышестоящем репозитории и периодический просмотр изменений кода в нем могут значительно помочь в повышении качества кода и принести пользу всем участникам. Также рекомендуется изучать результаты git diff перед импортом их в область вендора. +Крайне важно убедиться, что импортируемый исходный код получен из надёжного источника. Многие проекты с открытым исходным кодом используют криптографические подписи для подписывания изменений кода, тегов git и/или tar-архивов с исходным кодом. Всегда проверяйте эти подписи и используйте механизмы изоляции, такие как клетки, chroot, в сочетании с выделенной непривилегированной учетной записью пользователя, отличной от той, которую вы используете регулярно (подробнее см. в разделе «Обновление дерева исходного кода FreeBSD» ниже), пока вы не б дете уверены, что импортируемый исходный код выглядит безопасным. Отслеживание разработки в вышестоящем репозитории и периодический просмотр изменений кода в нем могут значительно помочь в повышении качества кода и принести пользу всем участникам. Также рекомендуется изучать результаты git diff перед импортом их в область вендора. Всегда выполняйте команды `git diff` и `git status` и внимательно изучайте результаты. В случае сомнений полезно выполнить `git annotate` на ветке вендора или в вышестоящем git-репозитории, чтобы увидеть, кто и почему внес изменение. @@ -1216,7 +1216,7 @@ Git предоставляет встроенную поддержку этог Затем убедитесь, что имя пользователя и адрес электронной почты настроены правильно. Требуется, чтобы они точно соответствовали записи passwd в кластере FreeBSD. -Используйте +Использование [source, shell] .... @@ -2186,7 +2186,7 @@ example@freebsd.org:smtp.freebsd.org::587 |=== |`PR:` -|Номер отчета о проблеме (если есть), на который влияет данный коммит (обычно путем закрытия). Можно указать несколько номеров PR в одной строке, разделяя их запятыми или пробелами. +|Номер отчёта о проблеме (если есть), на который влияет данный коммит (обычно путем закрытия). Можно указать несколько номеров PR в одной строке, разделяя их запятыми или пробелами. |`Reported by:` |Имя и адрес электронной почты лица, сообщившего о проблеме; для разработчиков — только имя пользователя в кластере FreeBSD. @@ -2603,7 +2603,7 @@ doceng — это группа, ответственная за инфрастр Все разработчики FreeBSD могут получить доступ к результатам анализа Coverity для всего программного обеспечения проекта FreeBSD. Все, кто заинтересован в доступе к результатам автоматического анализа Coverity, могут зарегистрироваться на http://scan.coverity.com/[Coverity Scan]. -В вики FreeBSD есть мини-руководство для разработчиков, которые заинтересованы в работе с отчетами анализа Coverity(R): https://wiki.freebsd.org/CoverityPrevent[https://wiki.freebsd.org/CoverityPrevent]. Обратите внимание, что это мини-руководство доступно только разработчикам FreeBSD, поэтому если вы не можете открыть эту страницу, вам нужно будет попросить добавить вас в соответствующий список доступа к вики. +В вики FreeBSD есть мини-руководство для разработчиков, которые заинтересованы в работе с отчётами анализа Coverity(R): https://wiki.freebsd.org/CoverityPrevent[https://wiki.freebsd.org/CoverityPrevent]. Обратите внимание, что это мини-руководство доступно только разработчикам FreeBSD, поэтому если вы не можете открыть эту страницу, вам нужно будет попросить добавить вас в соответствующий список доступа к вики. Наконец, все разработчики FreeBSD, которые собираются использовать Coverity(R), всегда могут запросить дополнительные детали и информацию об использовании, задав любые вопросы в списке рассылки разработчиков FreeBSD. @@ -2769,7 +2769,7 @@ FreeBSD — это _открытый_ проект. Это означает, ч Где есть проблемы безопасности, затрагивающие множество различных операционных систем, FreeBSD часто зависит от раннего доступа, чтобы иметь возможность подготовить уведомления для согласованного выпуска. Если разработчики FreeBSD не могут быть доверены в вопросах поддержания безопасности, такой ранний доступ предоставлен не будет. Ответственный за безопасность контролирует доступ к информации об уязвимостях до их публикации и определяет время выпуска всех уведомлений. Он может запросить помощь при условии конфиденциальности у любо о разработчика с соответствующими знаниями для подготовки исправлений безопасности. . Коммуникации с Основной командой (Core Team) сохраняются в конфиденциальности столько времени, сколько необходимо. + -Коммуникации с Основной командой изначально будут рассматриваться как конфиденциальные. Однако в конечном итоге большая часть деятельности Основной команды будет обобщена в ежемесячных или квартальных отчетах ядра. Будет уделено внимание тому, чтобы избежать разглашения каких-либо чувствительных деталей. Записи по некоторым особо чувствительным темам могут вообще не попадать в отчеты и будут храниться только в частных архивах Основной команды. +Коммуникации с Основной командой изначально будут рассматриваться как конфиденциальные. Однако в конечном итоге большая часть деятельности Основной команды будет обобщена в ежемесячных или квартальных отчётах ядра. Будет уделено внимание тому, чтобы избежать разглашения каких-либо чувствительных деталей. Записи по некоторым особо чувствительным темам могут вообще не попадать в отчёты и будут храниться только в частных архивах Основной команды. . Соглашения о неразглашении могут потребоваться для доступа к определенной коммерчески чувствительной информации. + Доступ к определенным коммерчески чувствительным данным может быть предоставлен только при подписании Соглашения о неразглашении. Перед заключением каких-либо юридически обязывающих соглашений необходимо проконсультироваться с юридическим отделом Фонда FreeBSD. @@ -3056,7 +3056,7 @@ FreeBSD — это высокопортативная операционная . Если вы хотите быть действительно тщательным, сейчас может быть подходящее время запустить man:portlint[1]. ====== + -. Проверьте, что значения ``PKGORIGIN`` указаны верно. Система портов использует запись `CATEGORIES` каждого порта для создания его `PKGORIGIN`, который служит для связи установленных пакетов с директорией порта, из которого они были собраны. Если эта запись неверна, такие распространённые инструменты для работы с портами, как man:pkg-version[8] и man:portupgrade[1], не будут работать. +. Проверьте, что значения ``PKGORIGIN`` указаны верно. Система портов использует запись `CATEGORIES` каждого порта для создания его `PKGORIGIN`, который служит для связи установленных пакетов с каталогом порта, из которого они были собраны. Если эта запись неверна, такие распространённые инструменты для работы с портами, как man:pkg-version[8] и man:portupgrade[1], не будут работать. + Для этого используйте инструмент [.filename]#chkorigin.sh#: `env PORTSDIR=/path/to/ports sh -e /path/to/ports/Tools/scripts/chkorigin.sh`. Это проверит каждый порт в дереве портов, даже те, которые не связаны со сборкой, поэтому вы можете запустить его сразу после операции перемещения. Подсказка: не забудьте проверить ``PKGORIGIN`` для всех подчинённых портов (slave ports) тех портов, которые вы только что переместили! . На вашей локальной системе протестируйте предлагаемые изменения: сначала закомментируйте записи SUBDIR в файлах [.filename]##Makefile## старых категорий портов; затем включите сборку новой категории в [.filename]#ports/Makefile#. Запустите `make checksubdirs` в затронутых каталогах категорий, чтобы проверить записи SUBDIR. Затем в каталоге [.filename]#ports/# выполните `make index`. Это может занять более 40 минут даже на современных системах; однако это необходимый шаг для предотвращения проблем у других пользователей. @@ -3096,7 +3096,7 @@ FreeBSD — это высокопортативная операционная Пакеты собираются несколько раз в неделю. Если сборка порта завершается неудачно, сопровождающий получит письмо от `pkg-fallout@FreeBSD.org`. -Отчеты по всем сборкам пакетов (официальные, экспериментальные и без регрессии) агрегируются на link:https://pkg-status.FreeBSD.org[pkg-status.FreeBSD.org]. +Отчёты по всем сборкам пакетов (официальные, экспериментальные и без регрессии) агрегируются на link:https://pkg-status.FreeBSD.org[pkg-status.FreeBSD.org]. [[ports-qa-misc-INDEX]] ==== Я добавил новый порт. Нужно ли добавлять его в [.filename]#INDEX#? diff --git a/documentation/content/ru/articles/committers-guide/_index.po b/documentation/content/ru/articles/committers-guide/_index.po index 8bcab0d188..4166efbb70 100644 --- a/documentation/content/ru/articles/committers-guide/_index.po +++ b/documentation/content/ru/articles/committers-guide/_index.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" "POT-Creation-Date: 2025-11-08 16:17+0000\n" -"PO-Revision-Date: 2025-11-10 04:45+0000\n" +"PO-Revision-Date: 2025-11-13 04:45+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian \n" @@ -61,7 +61,7 @@ msgstr "" "Почти все разработчики FreeBSD имеют права на коммит в один или несколько " "репозиториев. Однако некоторые разработчики не имеют таких прав, и часть " "информации здесь применима и к ним. (Например, некоторые люди имеют права " -"только для работы с базой данных отчетов о проблемах.) Дополнительную " +"только для работы с базой данных отчётов о проблемах.) Дополнительную " "информацию можно найти в crossref:committers-guide[non-committers, Вопросы, " "специфичные для разработчиков без прав на коммит]." @@ -185,7 +185,7 @@ msgstr "developers (технически называемый all-developers), d #: documentation/content/en/articles/committers-guide/_index.adoc:92 #, no-wrap msgid "_Core Team monthly reports_" -msgstr "_Ежемесячные отчеты основной команды (Core Team)_" +msgstr "_Ежемесячные отчёты основной команды (Core Team)_" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:94 @@ -197,7 +197,7 @@ msgstr "[.filename]#/home/core/public/reports# на кластере `FreeBSD.or #: documentation/content/en/articles/committers-guide/_index.adoc:95 #, no-wrap msgid "_Ports Management Team monthly reports_" -msgstr "_Ежемесячные отчеты команды управления портами_" +msgstr "_Ежемесячные отчёты команды управления портами_" #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:97 @@ -3249,7 +3249,7 @@ msgid "" "improving code quality and benefit everyone involved. It is also a good idea " "to examine the git diff results before importing them into the vendor area." msgstr "" -"Крайне важно убедиться, что импортируемый исходный код получен из надежного " +"Крайне важно убедиться, что импортируемый исходный код получен из надёжного " "источника. Многие проекты с открытым исходным кодом используют " "криптографические подписи для подписывания изменений кода, тегов git и/или " "tar-архивов с исходным кодом. Всегда проверяйте эти подписи и используйте " @@ -4201,7 +4201,7 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:1472 msgid "Use" -msgstr "Используйте" +msgstr "Использование" #. type: delimited block . 4 #: documentation/content/en/articles/committers-guide/_index.adoc:1476 @@ -7405,7 +7405,10 @@ msgstr "`PR:`" #: documentation/content/en/articles/committers-guide/_index.adoc:2585 #, 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 "Номер отчета о проблеме (если есть), на который влияет данный коммит (обычно путем закрытия). Можно указать несколько номеров PR в одной строке, разделяя их запятыми или пробелами." +msgstr "" +"Номер отчёта о проблеме (если есть), на который влияет данный коммит (обычно " +"путем закрытия). Можно указать несколько номеров PR в одной строке, разделяя " +"их запятыми или пробелами." #. type: Table #: documentation/content/en/articles/committers-guide/_index.adoc:2586 @@ -8917,7 +8920,7 @@ msgid "" "Wiki access list." msgstr "" "В вики FreeBSD есть мини-руководство для разработчиков, которые " -"заинтересованы в работе с отчетами анализа Coverity(R): https://wiki.freebsd." +"заинтересованы в работе с отчётами анализа Coverity(R): https://wiki.freebsd." "org/CoverityPrevent[https://wiki.freebsd.org/CoverityPrevent]. Обратите " "внимание, что это мини-руководство доступно только разработчикам FreeBSD, " "поэтому если вы не можете открыть эту страницу, вам нужно будет попросить " @@ -10152,10 +10155,10 @@ msgid "" msgstr "" "Коммуникации с Основной командой изначально будут рассматриваться как " "конфиденциальные. Однако в конечном итоге большая часть деятельности " -"Основной команды будет обобщена в ежемесячных или квартальных отчетах ядра. " +"Основной команды будет обобщена в ежемесячных или квартальных отчётах ядра. " "Будет уделено внимание тому, чтобы избежать разглашения каких-либо " "чувствительных деталей. Записи по некоторым особо чувствительным темам могут " -"вообще не попадать в отчеты и будут храниться только в частных архивах " +"вообще не попадать в отчёты и будут храниться только в частных архивах " "Основной команды." #. type: Plain text @@ -11453,10 +11456,10 @@ msgid "" msgstr "" "Проверьте, что значения ``PKGORIGIN`` указаны верно. Система портов " "использует запись `CATEGORIES` каждого порта для создания его `PKGORIGIN`, " -"который служит для связи установленных пакетов с директорией порта, из " +"который служит для связи установленных пакетов с каталогом порта, из " "которого они были собраны. Если эта запись неверна, такие распространённые " -"инструменты для работы с портами, как man:pkg-version[8] и man:" -"portupgrade[1], не будут работать." +"инструменты для работы с портами, как man:pkg-version[8] и man:portupgrade[1]" +", не будут работать." #. type: Plain text #: documentation/content/en/articles/committers-guide/_index.adoc:3715 @@ -11631,7 +11634,7 @@ msgid "" "regression) are aggregated at link:https://pkg-status.FreeBSD.org[pkg-status." "FreeBSD.org]." msgstr "" -"Отчеты по всем сборкам пакетов (официальные, экспериментальные и без " +"Отчёты по всем сборкам пакетов (официальные, экспериментальные и без " "регрессии) агрегируются на link:https://pkg-status.FreeBSD.org[pkg-status." "FreeBSD.org]." diff --git a/documentation/content/ru/articles/contributing/_index.adoc b/documentation/content/ru/articles/contributing/_index.adoc index dea32b706e..99254c161d 100644 --- a/documentation/content/ru/articles/contributing/_index.adoc +++ b/documentation/content/ru/articles/contributing/_index.adoc @@ -76,7 +76,7 @@ FreeBSD разрабатывает большое и постоянно раст Многие люди, участвующие в FreeBSD, не являются программистами. Проект включает в себя авторов документации, веб-дизайнеров и специалистов поддержки. Всё, что нужно этим людям для участия, — это вложение времени и готовность учиться. . Периодически перечитывайте FAQ и Руководство. Если что-то объяснено недостаточно ясно, неоднозначно, устарело или неверно, дайте нам знать. Ещё лучше — пришлите нам исправление (AsciiDoc несложно изучить, но можно присылать и обычный текст). -. Помогите перевести документацию FreeBSD на ваш родной язык. Если документация уже существует на вашем языке, вы можете помочь перевести дополнительные документы или проверить, что переводы актуальны и корректны. Сначала ознакомьтесь с extref:{fdp-primer}translations[FAQ по переводам, translations] в Руководстве проекта документации FreeBSD. Вы не обязаны переводить каждую документацию FreeBSD — как волонтер, вы можете переводить столько, сколько пожелаете. Как только кто-то начинает переводить, к этому процессу почти всегда присоединяются другие. Если у вас есть время и силы перевести только часть документации, пожалуйста, переведите инструкции по установке. +. Помогите перевести документацию FreeBSD на ваш родной язык. Если документация уже существует на вашем языке, вы можете помочь перевести дополнительные документы или проверить, что переводы актуальны и корректны. Сначала ознакомьтесь с extref:{fdp-primer}translations[FAQ по переводам, translations] в Руководстве проекта документации FreeBSD. Вы не обязаны переводить каждый документ FreeBSD — как волонтер, вы можете переводить столько, сколько пожелаете. Как только кто-то начинает переводить, к этому процессу почти всегда присоединяются другие. Если у вас есть врем я и силы перевести только часть документации, пожалуйста, переведите инструкции по установке. . Читайте {freebsd-questions} время от времени (или даже регулярно). Может быть очень приятно делиться своими знаниями и помогать людям решать их проблемы; иногда вы даже можете узнать что-то новое для себя! Эти форумы также могут быть источником идей для улучшений. [[ongoing-programmer-tasks]] @@ -124,9 +124,9 @@ https://wiki.freebsd.org/IdeasPage[Список проектов и идей Fre Вклады в систему обычно относятся к одной или нескольким из следующих 5 категорий: [[contrib-general]] -=== Отчеты об ошибках и общие комментарии +=== Отчёты об ошибках и общие комментарии -Идея или предложение, представляющие _общий_ технический интерес, должны быть отправлены на {freebsd-hackers}. Аналогично, люди, заинтересованные в подобных вещах (и готовые терпеть _высокий_ объем почты!), могут подписаться на {freebsd-hackers}. Дополнительную информацию об этом и других списках рассылки см. в extref:{handbook}eresources[The FreeBSD Handbook, eresources-mail]. +Идея или предложение, представляющие _общий_ технический интерес, должны быть отправлены на {freebsd-hackers}. Аналогично, люди, заинтересованные в подобных вещах (и готовые терпеть _большой_ объём почты!), могут подписаться на {freebsd-hackers}. Дополнительную информацию об этом и других списках рассылки см. в extref:{handbook}eresources[The FreeBSD Handbook, eresources-mail]. Если вы отправляете простой патч в репозиторий src, рассмотрите возможность отправить его в зеркало проекта на GitHub как https://github.com/freebsd/freebsd-src/pulls[запрос на включение]. Подходящие отправки должны: @@ -148,7 +148,7 @@ https://wiki.freebsd.org/IdeasPage[Список проектов и идей Fre Если вы обнаружили ошибку или хотите отправить конкретное изменение, пожалуйста, сообщите об этом, используя https://bugs.FreeBSD.org/submit/[форму отправки отчёта об ошибках]. Постарайтесь заполнить каждое поле отчёта. Если патчи не превышают 65 КБ, включите их непосредственно в отчёт. Если патч подходит для применения к исходному дереву, укажите `[PATCH]` в кратком описании отчёта. При включении патчей _не_ используйте копирование и вставку, так как это превращает табуляции в пробелы и делает их непригодными. Если патчи значительно превышают 20 КБ, расс отрите возможность их сжатия (например, с помощью man:gzip[1] или man:bzip2[1]) перед загрузкой. -После подачи отчета вы должны получить подтверждение вместе с номером для отслеживания. Сохраните этот номер, чтобы вы могли сообщить нам дополнительные сведения о проблеме. +После подачи отчёта вы должны получить подтверждение вместе с номером для отслеживания. Сохраните этот номер, чтобы вы могли сообщить нам дополнительные сведения о проблеме. См. также extref:{problem-reports}[эту статью] о том, как писать хорошие отчёты о проблемах. @@ -182,7 +182,7 @@ https://wiki.freebsd.org/IdeasPage[Список проектов и идей Fre См. man:diff[1] для получения дополнительной информации. -После того как у вас есть набор изменений (которые вы можете проверить с помощью команды man:patch[1]), вам следует отправить их для включения в FreeBSD в виде отчета об ошибке. _Не отправляйте_ изменения просто на {freebsd-hackers}, иначе они могут потеряться! Мы очень ценим ваши предложения (это добровольный проект!); поскольку мы заняты, мы не всегда можем обработать их сразу, но они останутся в базе данных PR, пока мы не дойдем до них. Укажите, что это предложение изменений, добавив `[PATCH]` в заголовок отчета. +После того как у вас есть набор изменений (которые вы можете проверить с помощью команды man:patch[1]), вам следует отправить их для включения в FreeBSD в виде отчёта об ошибке. _Не отправляйте_ изменения просто на {freebsd-hackers}, иначе они могут потеряться! Мы очень ценим ваши предложения (это добровольный проект!); поскольку мы заняты, мы не всегда можем обработать их сразу, но они останутся в базе данных PR, пока мы не дойдем до них. Укажите, что это предложение изменений, добавив `[PATCH]` в заголовок отчёта. Если вы считаете это уместным (например, вы добавили, удалили или переименовали файлы), упакуйте свои изменения в файл `tar`. @@ -372,7 +372,7 @@ FreeBSD гарантирует работоспособность Коллекц В некоторых случаях потребуется внести изменения в порт, чтобы он заработал на FreeBSD. Некоторые (но не все) разработчики исходного проекта примут такие изменения в свой код для следующего выпуска. Если это произойдет, это может помочь их пользователям и на других BSD-системах, а также, возможно, сэкономит дублирующие усилия. В качестве жеста вежливости, пожалуйста, рассмотрите возможность отправки соответствующих исправлений авторам. ==== -===== Изучать отчеты об ошибках и PR, связанные с вашим портом +===== Изучать отчёты об ошибках и PR, связанные с вашим портом Этот раздел посвящён поиску и исправлению ошибок. @@ -384,7 +384,7 @@ FreeBSD гарантирует работоспособность Коллекц ==== . Отвечать на отчёты об ошибках + -Ошибки могут быть сообщены вам по электронной почте через https://bugs.FreeBSD.org/search/[базу данных отчетов о проблемах]. Также пользователи могут сообщать об ошибках напрямую вам. +Ошибки могут быть сообщены вам по электронной почте через https://bugs.FreeBSD.org/search/[базу данных отчётов о проблемах]. Также пользователи могут сообщать об ошибках напрямую вам. + Вы должны отвечать на PR и другие сообщения в течение 14 дней, но постарайтесь не затягивать так долго. Старайтесь отвечать как можно скорее, даже если это просто сообщение о том, что вам нужно ещё немного времени, прежде чем вы сможете заняться PR. + @@ -401,9 +401,9 @@ FreeBSD гарантирует работоспособность Коллекц ** Файлы дампов ядра ** Стеки вызовов функций -. Устраните некорректные отчеты +. Устраните некорректные отчёты + -Некоторые отчеты об ошибках могут быть некорректными. Например, пользователь мог просто неправильно использовать программу; или установленные пакеты могут быть устаревшими и требовать обновления. Иногда сообщаемая ошибка не специфична для FreeBSD. В этом случае следует сообщить об ошибке разработчикам вышестоящего проекта. Если ошибка находится в пределах ваших возможностей для исправления, вы также можете исправить порт, чтобы исправление было применено до следующего релиза вышестоящего проекта. +Некоторые отчёты об ошибках могут быть некорректными. Например, пользователь мог просто неправильно использовать программу; или установленные пакеты могут быть устаревшими и требовать обновления. Иногда сообщаемая ошибка не специфична для FreeBSD. В этом случае следует сообщить об ошибке разработчикам вышестоящего проекта. Если ошибка находится в пределах ваших возможностей для исправления, вы также можете исправить порт, чтобы исправление было применено до следующего релиза вышестоящего проекта. . Найдите решение + Как и с ошибками сборки, вам потребуется найти решение проблемы. И снова, не забывайте спросить, если застряли! @@ -433,7 +433,7 @@ FreeBSD гарантирует работоспособность Коллекц Есть несколько хороших мест, где можно найти порт, требующий внимания. -Вы можете использовать https://bugs.freebsd.org/search[веб-интерфейс] базы данных отчетов о проблемах для поиска и просмотра нерешенных PR. Большинство PR для портов — это обновления, но с небольшим поиском и беглым просмотром описаний вы сможете найти что-то интересное для работы. +Вы можете использовать https://bugs.freebsd.org/search[веб-интерфейс] базы данных отчётов о проблемах для поиска и просмотра нерешенных PR. Большинство PR для портов — это обновления, но с небольшим поиском и беглым просмотром описаний вы сможете найти что-то интересное для работы. https://portsfallout.com/[PortsFallout] отображает проблемы с портами, собранные при сборке пакетов FreeBSD. @@ -455,7 +455,7 @@ extref:{porters-handbook}[Руководство FreeBSD по созданию Статья extref:{problem-reports}[Составление сообщений о проблеме во FreeBSD] описывает, как лучше всего сформулировать и отправить PR. В 2005 году было подано более одиннадцати тысяч PR для портов! Следование этой статье значительно поможет нам сократить время, необходимое для обработки ваших PR. -https://bugs.freebsd.org/bugzilla/query.cgi[База данных отчетов о проблемах]. +https://bugs.freebsd.org/bugzilla/query.cgi[База данных отчётов о проблемах]. Сканер дистрибутивных файлов портов FreeBSD (portscout) http://portscout.FreeBSD.org[FreeBSD Ports distfile scanner (portscout)] может показать вам порты, для которых дистрибутивные файлы недоступны для загрузки. Вы можете проверить свои собственные порты или использовать его для поиска портов, которым требуется обновление `MASTER_SITES`. diff --git a/documentation/content/ru/articles/contributing/_index.po b/documentation/content/ru/articles/contributing/_index.po index b46b9bb0d4..a7c66c2d6e 100644 --- a/documentation/content/ru/articles/contributing/_index.po +++ b/documentation/content/ru/articles/contributing/_index.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" "POT-Creation-Date: 2025-11-08 16:17+0000\n" -"PO-Revision-Date: 2025-11-09 04:45+0000\n" +"PO-Revision-Date: 2025-11-12 04:45+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian \n" @@ -198,7 +198,7 @@ msgstr "" "дополнительные документы или проверить, что переводы актуальны и корректны. " "Сначала ознакомьтесь с extref:{fdp-primer}translations[FAQ по переводам, " "translations] в Руководстве проекта документации FreeBSD. Вы не обязаны " -"переводить каждую документацию FreeBSD — как волонтер, вы можете переводить " +"переводить каждый документ FreeBSD — как волонтер, вы можете переводить " "столько, сколько пожелаете. Как только кто-то начинает переводить, к этому " "процессу почти всегда присоединяются другие. Если у вас есть время и силы " "перевести только часть документации, пожалуйста, переведите инструкции по " @@ -496,7 +496,7 @@ msgstr "" #: documentation/content/en/articles/contributing/_index.adoc:168 #, no-wrap msgid "Bug Reports and General Commentary" -msgstr "Отчеты об ошибках и общие комментарии" +msgstr "Отчёты об ошибках и общие комментарии" #. type: Plain text #: documentation/content/en/articles/contributing/_index.adoc:173 @@ -509,7 +509,7 @@ msgid "" msgstr "" "Идея или предложение, представляющие _общий_ технический интерес, должны " "быть отправлены на {freebsd-hackers}. Аналогично, люди, заинтересованные в " -"подобных вещах (и готовые терпеть _высокий_ объем почты!), могут подписаться " +"подобных вещах (и готовые терпеть _большой_ объём почты!), могут подписаться " "на {freebsd-hackers}. Дополнительную информацию об этом и других списках " "рассылки см. в extref:{handbook}eresources[The FreeBSD Handbook, eresources-" "mail]." @@ -687,7 +687,7 @@ msgid "" "number. Keep this tracking number so that you can update us with details " "about the problem." msgstr "" -"После подачи отчета вы должны получить подтверждение вместе с номером для " +"После подачи отчёта вы должны получить подтверждение вместе с номером для " "отслеживания. Сохраните этот номер, чтобы вы могли сообщить нам " "дополнительные сведения о проблеме." @@ -825,12 +825,12 @@ msgid "" msgstr "" "После того как у вас есть набор изменений (которые вы можете проверить с " "помощью команды man:patch[1]), вам следует отправить их для включения в " -"FreeBSD в виде отчета об ошибке. _Не отправляйте_ изменения просто на " +"FreeBSD в виде отчёта об ошибке. _Не отправляйте_ изменения просто на " "{freebsd-hackers}, иначе они могут потеряться! Мы очень ценим ваши " "предложения (это добровольный проект!); поскольку мы заняты, мы не всегда " "можем обработать их сразу, но они останутся в базе данных PR, пока мы не " "дойдем до них. Укажите, что это предложение изменений, добавив `[PATCH]` в " -"заголовок отчета." +"заголовок отчёта." #. type: Plain text #: documentation/content/en/articles/contributing/_index.adoc:257 @@ -1687,7 +1687,7 @@ msgstr "" #: documentation/content/en/articles/contributing/_index.adoc:506 #, no-wrap msgid "Investigate bug reports and PRs related to your port" -msgstr "Изучать отчеты об ошибках и PR, связанные с вашим портом" +msgstr "Изучать отчёты об ошибках и PR, связанные с вашим портом" #. type: delimited block = 4 #: documentation/content/en/articles/contributing/_index.adoc:509 @@ -1729,7 +1729,7 @@ msgid "" "by users." msgstr "" "Ошибки могут быть сообщены вам по электронной почте через https://bugs." -"FreeBSD.org/search/[базу данных отчетов о проблемах]. Также пользователи " +"FreeBSD.org/search/[базу данных отчётов о проблемах]. Также пользователи " "могут сообщать об ошибках напрямую вам." #. type: Plain text @@ -1809,7 +1809,7 @@ msgstr "Стеки вызовов функций" #. type: Plain text #: documentation/content/en/articles/contributing/_index.adoc:540 msgid "Eliminate incorrect reports" -msgstr "Устраните некорректные отчеты" +msgstr "Устраните некорректные отчёты" #. type: Plain text #: documentation/content/en/articles/contributing/_index.adoc:546 @@ -1821,7 +1821,7 @@ msgid "" "your capabilities to fix, you can also patch the port so that the fix is " "applied before the next upstream release." msgstr "" -"Некоторые отчеты об ошибках могут быть некорректными. Например, пользователь " +"Некоторые отчёты об ошибках могут быть некорректными. Например, пользователь " "мог просто неправильно использовать программу; или установленные пакеты " "могут быть устаревшими и требовать обновления. Иногда сообщаемая ошибка не " "специфична для FreeBSD. В этом случае следует сообщить об ошибке " @@ -1971,7 +1971,7 @@ msgid "" "over synopses you should be able to find something interesting to work on." msgstr "" "Вы можете использовать https://bugs.freebsd.org/search[веб-интерфейс] базы " -"данных отчетов о проблемах для поиска и просмотра нерешенных PR. Большинство " +"данных отчётов о проблемах для поиска и просмотра нерешенных PR. Большинство " "PR для портов — это обновления, но с небольшим поиском и беглым просмотром " "описаний вы сможете найти что-то интересное для работы." @@ -2080,7 +2080,7 @@ msgstr "" msgid "" "The https://bugs.freebsd.org/bugzilla/query.cgi[Problem Report database]." msgstr "" -"https://bugs.freebsd.org/bugzilla/query.cgi[База данных отчетов о проблемах]." +"https://bugs.freebsd.org/bugzilla/query.cgi[База данных отчётов о проблемах]." #. type: delimited block = 4 #: documentation/content/en/articles/contributing/_index.adoc:625 diff --git a/documentation/content/ru/articles/contributors/_index.adoc b/documentation/content/ru/articles/contributors/_index.adoc index 9b05ab3cc7..fc653fe0fc 100644 --- a/documentation/content/ru/articles/contributors/_index.adoc +++ b/documentation/content/ru/articles/contributors/_index.adoc @@ -201,5 +201,5 @@ https://www.freebsd.org/donations/[FreeBSD Donations Liaison] включает h === Особые участники * http://www.osd.bsdi.com/[BSDi] (ранее Walnut Creek CDROM) пожертвовали больше, чем мы можем выразить (подробности см. в разделе 'О проекте FreeBSD' extref:{handbook}[FreeBSD Handbook]). В частности, мы хотели бы поблагодарить их за первоначальное оборудование, использованное для `freefall.FreeBSD.org`, нашей основной машины разработки, и для `thud.FreeBSD.org`, тестовой и сборочной системы. Мы также благодарны им за финансирование различных участников на протяжении многих лет и предоставление неограниченного доступа к их T1-подключению к Интернету. -* Компания http://www.interface-business.de/[interface business GmbH, Дрезден] терпеливо поддерживала {joerg}, который часто отдавал предпочтение работе с FreeBSD вместо оплачиваемой работы и использовал их (довольно дорогое) интернет-подключение EUnet, когда его личное соединение становилось слишком медленным или ненадежным для работы. +* Компания http://www.interface-business.de/[interface business GmbH, Дрезден] терпеливо поддерживала {joerg}, который часто отдавал предпочтение работе с FreeBSD вместо оплачиваемой работы и использовал их (довольно дорогое) интернет-подключение EUnet, когда его личное соединение становилось слишком медленным или ненадёжным для работы. * http://www.bsdi.com/[Berkeley Software Design, Inc.] предоставила свой код эмулятора DOS для остального мира BSD, который используется в команде `doscmd`. diff --git a/documentation/content/ru/articles/contributors/_index.po b/documentation/content/ru/articles/contributors/_index.po index 8127fae338..33b59e584d 100644 --- a/documentation/content/ru/articles/contributors/_index.po +++ b/documentation/content/ru/articles/contributors/_index.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" "POT-Creation-Date: 2024-09-14 14:59-0300\n" -"PO-Revision-Date: 2025-08-11 04:45+0000\n" +"PO-Revision-Date: 2025-11-12 04:45+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian \n" @@ -641,7 +641,7 @@ msgstr "" "терпеливо поддерживала {joerg}, который часто отдавал предпочтение работе с " "FreeBSD вместо оплачиваемой работы и использовал их (довольно дорогое) " "интернет-подключение EUnet, когда его личное соединение становилось слишком " -"медленным или ненадежным для работы." +"медленным или ненадёжным для работы." #. type: Plain text #: documentation/content/en/articles/contributors/_index.adoc:213 diff --git a/documentation/content/ru/articles/contributors/contrib-develinmemoriam.adoc b/documentation/content/ru/articles/contributors/contrib-develinmemoriam.adoc index 70014c9511..b4f77d7c65 100644 --- a/documentation/content/ru/articles/contributors/contrib-develinmemoriam.adoc +++ b/documentation/content/ru/articles/contributors/contrib-develinmemoriam.adoc @@ -19,7 +19,7 @@ + Вне FreeBSD, у Ханса были увлечения музыкой и математикой. Он активно участвовал в жизни своей церкви и помогал команде, занимающейся звуком. Он был любящим и заботливым дядей для своих племянников и племянниц. Он любил животных, особенно своего кота Пумбу. + -Более полная версия воспоминаний доступна по ссылке: link:https://forums.freebsd.org/threads/in-memoriam-hans-petter-william-sirevag-selasky.89697/[на этой странице форума FreeBSD]. +Более полная версия воспоминаний доступна по ссылке link:https://forums.freebsd.org/threads/in-memoriam-hans-petter-william-sirevag-selasky.89697/[на этой странице форума FreeBSD]. * Брюс Д. Эванс (1991 - 2019; RIP 2019) + Брюс был гигантом программирования, для которого FreeBSD стал домом. diff --git a/documentation/content/ru/articles/contributors/contrib-develinmemoriam.po b/documentation/content/ru/articles/contributors/contrib-develinmemoriam.po index 9106cb2571..37389ac2af 100644 --- a/documentation/content/ru/articles/contributors/contrib-develinmemoriam.po +++ b/documentation/content/ru/articles/contributors/contrib-develinmemoriam.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" "POT-Creation-Date: 2025-03-28 20:31-0400\n" -"PO-Revision-Date: 2025-10-29 04:45+0000\n" +"PO-Revision-Date: 2025-11-12 04:45+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian \n" @@ -187,7 +187,7 @@ msgid "" "forums.freebsd.org/threads/in-memoriam-hans-petter-william-sirevag-" "selasky.89697/[this FreeBSD Forum page]." msgstr "" -"Более полная версия воспоминаний доступна по ссылке: link:https://forums." +"Более полная версия воспоминаний доступна по ссылке link:https://forums." "freebsd.org/threads/in-memoriam-hans-petter-william-sirevag-selasky.89697/[" "на этой странице форума FreeBSD]." diff --git a/documentation/content/ru/articles/cups/_index.adoc b/documentation/content/ru/articles/cups/_index.adoc index c339fa33c9..1eaaabdd9d 100644 --- a/documentation/content/ru/articles/cups/_index.adoc +++ b/documentation/content/ru/articles/cups/_index.adoc @@ -68,7 +68,7 @@ toc::[] # pkg install cups .... -Другие необязательные, но рекомендуемые к установке пакеты это package:print/gutenprint-cups[] и package:print/hplip[], каждый из которых добавляет драйвера и утилиты для разнообразных принтеров. После установки файлы конфигурации CUPS могут быть найдены в директории [.filename]#/usr/local/etc/cups#. +Другие необязательные, но рекомендуемые к установке пакеты это package:print/gutenprint-cups[] и package:print/hplip[], каждый из которых добавляет драйвера и утилиты для разнообразных принтеров. После установки файлы конфигурации CUPS могут быть найдены в каталоге [.filename]#/usr/local/etc/cups#. [[printing-cups-configuring-server]] == Настройка сервера печати CUPS @@ -121,7 +121,7 @@ application/octet-stream Основным способом управления и администрирования сервера CUPS является веб-интерфейс, на который можно попасть запустив веб-браузер и набрав http://localhost:631[http://localhost:631] в его адресной строке. Если сервер CUPS находится на другой машине в сети, замените `localhost` на IP адрес сервера. Веб-интерфейс CUPS достаточно очевиден, там есть разделы для управления принтерами и заданиями на печать, авторизацией пользователей и т.п. Кроме того, в правой части страницы администрирования есть несколько флажков (check-box), дающих удобный доступ к часто меняемым устан вкам, таким как разрешение публичного доступа к подключенным к системе принтерам, предоставление удаленного управления сервером CUPS, изменение уровня доступа пользователей к принтерам и их заданиям на печать. -Добавление принтера в общем такое же простое, как нажатие "Add Printer" на странице администрирования веб-интерфейса сервера CUPS или как нажатие одной из кнопок "New Printers Found" на той же странице администрирования. Когда перед вами предстанет выпадающий список "Device", просто выберите требуемый локально подключенный принтер, а дальше следуйте подсказкам интерфейса. В случае если были установлены порты или пакеты package:print/gutenprint-cups[] или package:print/hplip[], как указывалось выше, дополнительные драйвера печати будут доступны на последующих страницах, что м жет обеспечить большую надежность и расширенные возможности. +Добавление принтера в общем такое же простое, как нажатие "Add Printer" на странице администрирования веб-интерфейса сервера CUPS или как нажатие одной из кнопок "New Printers Found" на той же странице администрирования. Когда перед вами предстанет выпадающий список "Device", просто выберите требуемый локально подключенный принтер, а дальше следуйте подсказкам интерфейса. В случае если были установлены порты или пакеты package:print/gutenprint-cups[] или package:print/hplip[], как указывалось выше, дополнительные драйвера печати будут доступны на последующих страницах, что м жет обеспечить большую надёжность и расширенные возможности. [[printing-cups-clients]] == Конфигурирование клиентов CUPS diff --git a/documentation/content/ru/articles/cups/_index.po b/documentation/content/ru/articles/cups/_index.po index 22b4a00625..ab61fe6aeb 100644 --- a/documentation/content/ru/articles/cups/_index.po +++ b/documentation/content/ru/articles/cups/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-09-28 22:56+0300\n" -"PO-Revision-Date: 2025-08-15 04:45+0000\n" +"POT-Creation-Date: 2023-05-21 14:43-0300\n" +"PO-Revision-Date: 2025-11-12 04:45+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian \n" @@ -18,7 +18,7 @@ msgstr "" "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" -#. type: Yaml Front Matter Hash Value: description +#. type: YAML Front Matter: description #: documentation/content/en/articles/cups/_index.adoc:1 #, no-wrap msgid "How to install and use CUPS on FreeBSD" @@ -80,8 +80,8 @@ msgid "" "accessing printers in mixed environments of FreeBSD, Linux(R), Mac OS(R) X, " "or Windows(R)." msgstr "" -"Универсальная Система Печати UNIX использует протокол межсетевой печати " -"(Internet Printing Protocol, IPP) как основу для управления заданиями на " +"Универсальная Система Печати UNIX использует протокол межсетевой печати (" +"Internet Printing Protocol, IPP) как основу для управления заданиями на " "печать и очередями. Также частично поддерживаются следующие протоколы: LPD, " "SMB и AppSocket (также известный как JetDirect). CUPS дает возможность " "обзора сетевых принтеров и использования опций, базирующихся на ПостСкрипт " @@ -128,7 +128,7 @@ msgstr "" "Другие необязательные, но рекомендуемые к установке пакеты это package:print/" "gutenprint-cups[] и package:print/hplip[], каждый из которых добавляет " "драйвера и утилиты для разнообразных принтеров. После установки файлы " -"конфигурации CUPS могут быть найдены в директории [.filename]#/usr/local/etc/" +"конфигурации CUPS могут быть найдены в каталоге [.filename]#/usr/local/etc/" "cups#." #. type: Title == @@ -212,13 +212,13 @@ msgstr "" #: documentation/content/en/articles/cups/_index.adoc:109 msgid "" "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#:" +"line below should be uncommented in [.filename]#/usr/local/etc/cups/mime." +"types# and [.filename]#/usr/local/etc/cups/mime.convs#:" msgstr "" "Для того, чтобы печать CUPS стала доступна для некоторых Microsoft(R) " -"Windows(R) клиентов, необходимо раскомментировать следующую запись в " -"[.filename]#/usr/local/etc/cups/mime.types# и [.filename]#/usr/local/etc/" -"cups/mime.convs#:" +"Windows(R) клиентов, необходимо раскомментировать следующую запись в [." +"filename]#/usr/local/etc/cups/mime.types# и [.filename]#/usr/local/etc/cups/" +"mime.convs#:" #. type: delimited block . 4 #: documentation/content/en/articles/cups/_index.adoc:113 @@ -285,14 +285,14 @@ msgid "" "to the printers and print jobs." msgstr "" "Основным способом управления и администрирования сервера CUPS является веб-" -"интерфейс, на который можно попасть запустив веб-браузер и набрав http://" -"localhost:631[http://localhost:631] в его адресной строке. Если сервер CUPS " -"находится на другой машине в сети, замените `localhost` на IP адрес сервера. " -"Веб-интерфейс CUPS достаточно очевиден, там есть разделы для управления " -"принтерами и заданиями на печать, авторизацией пользователей и т.п. Кроме " -"того, в правой части страницы администрирования есть несколько флажков " -"(check-box), дающих удобный доступ к часто меняемым установкам, таким как " -"разрешение публичного доступа к подключенным к системе принтерам, " +"интерфейс, на который можно попасть запустив веб-браузер и набрав " +"http://localhost:631[http://localhost:631] в его адресной строке. Если " +"сервер CUPS находится на другой машине в сети, замените `localhost` на IP " +"адрес сервера. Веб-интерфейс CUPS достаточно очевиден, там есть разделы для " +"управления принтерами и заданиями на печать, авторизацией пользователей и " +"т.п. Кроме того, в правой части страницы администрирования есть несколько " +"флажков (check-box), дающих удобный доступ к часто меняемым установкам, " +"таким как разрешение публичного доступа к подключенным к системе принтерам, " "предоставление удаленного управления сервером CUPS, изменение уровня доступа " "пользователей к принтерам и их заданиям на печать." @@ -317,7 +317,7 @@ msgstr "" "интерфейса. В случае если были установлены порты или пакеты package:print/" "gutenprint-cups[] или package:print/hplip[], как указывалось выше, " "дополнительные драйвера печати будут доступны на последующих страницах, что " -"может обеспечить большую надежность и расширенные возможности." +"может обеспечить большую надёжность и расширенные возможности." #. type: Title == #: documentation/content/en/articles/cups/_index.adoc:139 @@ -364,12 +364,12 @@ msgstr "" "системы печати на клиенте, CUPS-принтеры, присутствующие в сети, чаще всего " "автоматически находятся менеджерами принтеров разных графических оболочек, " "таких как GNOME или KDE. В качестве альтернативы, вы можете воспользоваться " -"веб-интерфейсом CUPS на клиентской машине по адресу http://" -"localhost:631[http://localhost:631] и на странице администрирования выбрать " -"\"Add Printer\". Когда перед вами предстанет выпадающий список \"Device\", " -"просто выберите сетевой CUPS принтер, если он был обнаружен автоматически, " -"или выберите `ipp` или `http` и введите IPP или HTTP адрес (URI) сетевого " -"CUPS принтера:" +"веб-интерфейсом CUPS на клиентской машине по адресу " +"http://localhost:631[http://localhost:631] и на странице администрирования " +"выбрать \"Add Printer\". Когда перед вами предстанет выпадающий список " +"\"Device\", просто выберите сетевой CUPS принтер, если он был обнаружен " +"автоматически, или выберите `ipp` или `http` и введите IPP или HTTP адрес " +"(URI) сетевого CUPS принтера:" #. type: delimited block . 4 #: documentation/content/en/articles/cups/_index.adoc:155 @@ -388,8 +388,8 @@ msgstr "http://server-name-or-ip:631/printers/printername\n" #: documentation/content/en/articles/cups/_index.adoc:163 msgid "" "If the CUPS clients have difficulty finding other CUPS printers shared " -"across the network, sometimes it is helpful to add or create a file " -"[.filename]#/usr/local/etc/cups/client.conf# with a single entry as follows:" +"across the network, sometimes it is helpful to add or create a file [." +"filename]#/usr/local/etc/cups/client.conf# with a single entry as follows:" msgstr "" "Если CUPS клиент не находит в сети принтеры, доступные через сервер CUPS, то " "иногда помогает создание или изменение файла [.filename]#/usr/local/etc/cups/" @@ -463,11 +463,11 @@ msgid "" "seem to be working, another fix might be to manually backup the main CUPS " "configuration file located at [.filename]#/usr/local/etc/cups/cupsd.conf# " "and edit the various configuration options and try different combinations of " -"configuration options. One sample [.filename]#/usr/local/etc/cups/" -"cupsd.conf# to test is listed below. Please note that this sample " -"[.filename]#cupsd.conf# sacrifices security for easier configuration; once " -"the administrator successfully connects to the CUPS server and configures " -"the clients, it is advisable to revisit this configuration file and begin " +"configuration options. One sample [.filename]#/usr/local/etc/cups/cupsd." +"conf# to test is listed below. Please note that this sample [." +"filename]#cupsd.conf# sacrifices security for easier configuration; once the " +"administrator successfully connects to the CUPS server and configures the " +"clients, it is advisable to revisit this configuration file and begin " "locking down access." msgstr "" "Проблемы c CUPS часто возникают из-за неверных прав доступа. Сначала дважды " @@ -480,11 +480,11 @@ msgstr "" "local/etc/cups/cupsd.conf# и редактирование разных опций конфигурации с " "подбором их комбинаций. Ниже приведено содержимое тестового файла " "конфигурации [.filename]#/usr/local/etc/cups/cupsd.conf#. Пожалуйста, " -"обратите внимание на то, что безопасность в этом примере " -"[.filename]#cupsd.conf# была пожертвована в угоду простоте настройки; как " -"только администратор успешно подсоединится к серверу CUPS и сконфигурирует " -"клиентов, рекомендуется пересмотреть данную конфигурацию и добавить " -"разграничение доступа." +"обратите внимание на то, что безопасность в этом примере [.filename]#cupsd." +"conf# была пожертвована в угоду простоте настройки; как только администратор " +"успешно подсоединится к серверу CUPS и сконфигурирует клиентов, " +"рекомендуется пересмотреть данную конфигурацию и добавить разграничение " +"доступа." #. type: delimited block . 4 #: documentation/content/en/articles/cups/_index.adoc:202 @@ -630,9 +630,12 @@ msgstr "" "# Set the default printer/job policies...\n" "\n" " # Job-related operations must be done by the owner or an administrator...\n" -" \n" " Require user @OWNER @SYSTEM\n" " Order deny,allow\n" @@ -653,11 +656,16 @@ msgid "" " Order deny,allow\n" " \n" msgstr "" -" # All administration operations require an administrator to authenticate...\n" -" \n" " AuthType Basic\n" " Require user @SYSTEM\n" diff --git a/documentation/content/ru/articles/filtering-bridges/_index.adoc b/documentation/content/ru/articles/filtering-bridges/_index.adoc index 796b1e66ef..3c0cdfc399 100644 --- a/documentation/content/ru/articles/filtering-bridges/_index.adoc +++ b/documentation/content/ru/articles/filtering-bridges/_index.adoc @@ -84,7 +84,7 @@ options IPFIREWALL_VERBOSE Первая строка компилирует поддержку моста, вторая — межсетевой экран, а третья — функции журналирования межсетевого экрана. -Теперь необходимо собрать и установить новое ядро. Подробные инструкции можно найти в разделе extref:{handbook}kernelconfig[Сборка и установка пользовательского ядра, kernelconfig-building] руководства FreeBSD. +Теперь необходимо собрать и установить новое ядро. Подробные инструкции можно найти в разделе extref:{handbook}kernelconfig[Сборка и установка пользовательского ядра, kernelconfig-building] Руководства FreeBSD. [[filtering-bridges-modules]] === Загрузка модулей diff --git a/documentation/content/ru/articles/filtering-bridges/_index.po b/documentation/content/ru/articles/filtering-bridges/_index.po index 5072172669..a8e6d17c99 100644 --- a/documentation/content/ru/articles/filtering-bridges/_index.po +++ b/documentation/content/ru/articles/filtering-bridges/_index.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" "POT-Creation-Date: 2025-11-08 16:17+0000\n" -"PO-Revision-Date: 2025-11-09 04:45+0000\n" +"PO-Revision-Date: 2025-11-12 04:45+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian \n" @@ -212,7 +212,7 @@ msgid "" msgstr "" "Теперь необходимо собрать и установить новое ядро. Подробные инструкции " "можно найти в разделе extref:{handbook}kernelconfig[Сборка и установка " -"пользовательского ядра, kernelconfig-building] руководства FreeBSD." +"пользовательского ядра, kernelconfig-building] Руководства FreeBSD." #. type: Title === #: documentation/content/en/articles/filtering-bridges/_index.adoc:102 diff --git a/documentation/content/ru/articles/fonts/_index.po b/documentation/content/ru/articles/fonts/_index.po index f03f0cc098..75fdb09f33 100644 --- a/documentation/content/ru/articles/fonts/_index.po +++ b/documentation/content/ru/articles/fonts/_index.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-10-02 23:31+0300\n" +"POT-Creation-Date: 2022-02-01 09:21-0300\n" "PO-Revision-Date: 2025-10-02 04:45+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian =20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" -#. type: Yaml Front Matter Hash Value: description +#. type: YAML Front Matter: description #: documentation/content/en/articles/fonts/_index.adoc:1 #, no-wrap msgid "A description of the various font technologies in FreeBSD, and how to use them with different programs" -msgstr "Обзор технологий шрифтов в FreeBSD и способы их применения в разных программах" +msgstr "" +"Обзор технологий шрифтов в FreeBSD и способы их применения в разных " +"программах" #. type: Title = #: documentation/content/en/articles/fonts/_index.adoc:1 @@ -176,10 +178,9 @@ msgid "" "format with FreeBSD." msgstr "" "Файлы [.filename]#.fot# используются в Windows(R) в качестве некой " -"символической ссылки на файл со шрифтом в формате TrueType(R) " -"([.filename]#.ttf#). Файлы шрифтов [.filename]#.fon# также используются в " -"Windows(R). Мне неизвестно, как можно использовать этот формат шрифтов во " -"FreeBSD." +"символической ссылки на файл со шрифтом в формате TrueType(R) ([.filename]#." +"ttf#). Файлы шрифтов [.filename]#.fon# также используются в Windows(R). Мне " +"неизвестно, как можно использовать этот формат шрифтов во FreeBSD." #. type: Title == #: documentation/content/en/articles/fonts/_index.adoc:88 @@ -277,8 +278,8 @@ msgid "" "likely that files with this suffix are not all the same format; " "specifically, the [.filename]#.fnt# files used by syscons under FreeBSD may " "not be the same format as a [.filename]#.fnt# one encounters in the MS-" -"DOS(R)/Windows(R) environment. I have not made any attempt at using other " -"[.filename]#.fnt# files other than those provided with FreeBSD." +"DOS(R)/Windows(R) environment. I have not made any attempt at using other [." +"filename]#.fnt# files other than those provided with FreeBSD." msgstr "" "Окончание [.filename]#.fnt# используется достаточно часто. Я полагаю, что " "когда кто-нибудь собирается создать файл шрифтов для своего приложения, чаще " @@ -302,15 +303,16 @@ msgid "" "should contain the line (change the font name to an appropriate one for your " "locale):" msgstr "" -"Во-первых, должен быть загружен шрифт размера 8x8. Для этого файл " -"[.filename]#/etc/rc.conf# должен содержать строчку (измените в ней имя файла " +"Во-первых, должен быть загружен шрифт размера 8x8. Для этого файл [." +"filename]#/etc/rc.conf# должен содержать строчку (измените в ней имя файла " "со шрифтом на соответствующий вашей локализации):" #. type: delimited block . 4 #: documentation/content/en/articles/fonts/_index.adoc:131 #, no-wrap msgid "font8x8=\"iso-8x8\"\t\t# font 8x8 from /usr/share/syscons/fonts/* (or NO).\n" -msgstr "font8x8=\"iso-8x8\"\t\t# font 8x8 from /usr/share/syscons/fonts/* (or NO).\n" +msgstr "" +"font8x8=\"iso-8x8\"\t\t# font 8x8 from /usr/share/syscons/fonts/* (or NO).\n" #. type: Plain text #: documentation/content/en/articles/fonts/_index.adoc:134 @@ -333,8 +335,8 @@ msgid "" msgstr "" "Различные программы, ориентированные на работу с экраном, такие, как " "man:vi[1], должны уметь определять текущие размеры экрана. Так как это " -"делается через вызовы `ioctl` к драйверу консоли (такому, как " -"man:syscons[4]), то размеры будут определяться правильно." +"делается через вызовы `ioctl` к драйверу консоли (такому, как man:syscons[4])" +", то размеры будут определяться правильно." #. type: Plain text #: documentation/content/en/articles/fonts/_index.adoc:145 @@ -351,7 +353,9 @@ msgstr "" #: documentation/content/en/articles/fonts/_index.adoc:149 #, no-wrap msgid "allscreens_flags=\"VGA_80x60\"\t# Set this vidcontrol mode for all virtual screens\n" -msgstr "allscreens_flags=\"VGA_80x60\"\t# Set this vidcontrol mode for all virtual screens\n" +msgstr "" +"allscreens_flags=\"VGA_80x60\"\t# Set this vidcontrol mode for all virtual " +"screens\n" #. type: Plain text #: documentation/content/en/articles/fonts/_index.adoc:152 @@ -368,13 +372,13 @@ msgstr "Использование шрифтов type 1 с системой X11 #: documentation/content/en/articles/fonts/_index.adoc:159 msgid "" "X11 can use either the [.filename]#.pfa# or the [.filename]#.pfb# format " -"fonts. The X11 fonts are located in various subdirectories under " -"[.filename]#/usr/X11R6/lib/X11/fonts#. Each font file is cross referenced " -"to its X11 name by the contents of [.filename]#fonts.dir# in each directory." +"fonts. The X11 fonts are located in various subdirectories under [." +"filename]#/usr/X11R6/lib/X11/fonts#. Each font file is cross referenced to " +"its X11 name by the contents of [.filename]#fonts.dir# in each directory." msgstr "" -"X11 может использовать файлы шрифтов в формате [.filename]#.pfa# или " -"[.filename]#.pfb#. Шрифты для X11 располагаются в различных подкаталогах в " -"[.filename]#/usr/X11R6/lib/X11/fonts#. На каждый файл со шрифтом имеется " +"X11 может использовать файлы шрифтов в формате [.filename]#.pfa# или [." +"filename]#.pfb#. Шрифты для X11 располагаются в различных подкаталогах в [." +"filename]#/usr/X11R6/lib/X11/fonts#. На каждый файл со шрифтом имеется " "ссылка по его X11-имени в файле [.filename]#fonts.dir# в каждом таком " "каталоге." @@ -468,10 +472,12 @@ msgid "" msgstr "" "-bitstream-charter-medium-r-normal-xxx-0-0-0-0-p-0-iso8859-1\n" " | | | | | | | | | | | | \\ \\\n" -" | | | | | \\ \\ \\ \\ \\ \\ \\ +----+- набор символов\n" +" | | | | | \\ \\ \\ \\ \\ \\ \\ +----+- набор " +"символов\n" " | | | | \\ \\ \\ \\ \\ \\ \\ +- средняя ширина\n" " | | | | \\ \\ \\ \\ \\ \\ +- spacing\n" -" | | | \\\t\\ \\ \\ \\ \\ +- разрешение по вертикали\n" +" | | | \\\t\\ \\ \\ \\ \\ +- разрешение по " +"вертикали\n" " | | | \\\t \\\t\\ \\ \\ +- разрешение по горизонтали\n" " | | | \\\t \\\t \\ \\ +- пунктов\n" " | | | \\ \\\t \\ +- пиксел\n" @@ -732,7 +738,8 @@ msgstr "" "26\n" ".\n" ":$a\n" -"showboat.pfb -type1-showboat-medium-r-normal-decorative-0-0-0-0-p-0-iso8859-1\n" *** 5602 LINES SKIPPED *** From nobody Mon Nov 24 10:58:38 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dFN9H5mFyz6JV21 for ; Mon, 24 Nov 2025 10:58:43 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dFN9H59sjz3HZn for ; Mon, 24 Nov 2025 10:58:43 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1763981923; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Bxujp2olC/y6rGlKmArEtfiFlWvmIW1JIS+K6omQ+ns=; b=IEwOpSWw61/SPA6b0N9nWek4lDMT504LOBiRPZecavVU7o3sm5yWfIGDByi4N1QCRIWDfT 6RJz9mhT2QVrlHC5uQxgVo3+udunXXjUWiNLE9BPC/7qsBqy9Xi6BHAC1NTllmuQwnRw1V kbfGtGLeF/0wpKDz5jSQv5DB4Cuyd3tmdmsd5V4mwZ33jIFFLeAaHG8vbicICZiih+zgNC hgE2G2NwAwSBATDKj1FK6XL8d1nqYaW16G8uoJpcm+yorBQpbd+0fYnERMECgOOPPWa8TU 5ZJhhNwJnC08E7Vek2dr6yBofPeiJP5XgmTlzWSx7LlsXSoRxs4CpznDv1tQCw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1763981923; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Bxujp2olC/y6rGlKmArEtfiFlWvmIW1JIS+K6omQ+ns=; b=K+rrWD5ORIT6EhKaQ43aDirVSNaZRHOgpU475B/cRZ/bFzmiZm0FfEtP7OzFaMCzI7yfdS 5I0X1x8GNyvBoOWT0z4Sv9N9vgEAey77UnWL5qi8ZmXsEPcINT30bRYK2nShj1QCAnnKgQ MSJICak+rFwXRa6KNflFlCpMxNpEXCA+q+Qz8oaqojVftsVFSWBd3HOqys8SatAWeEVG4i 07kAyZIMc8fOyWdz9yqGPbAk8wcpyK5+O4n9Us2rT/mVuNfp8XcMWgVXylagk8NGb+HUAt +VOJgmfoitmj1gJwVPcPqC3rvTBTTE3EONIxn5Gxnt5YAYi5J0Y+H1WVUbFRZA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1763981923; a=rsa-sha256; cv=none; b=nCekkS1+2RLcVVph1ctPj6eJPRqFZ+GdnDcjBzkcAmUVybgJC46f/u8INPYVguaehisIWT PUjfdscUcbT7jAWGakmPFzD+eCoc7bds1nRDs7ixilEtGbvwJsjvrlt/1R36sUNiz8Xy3J CEgh7PObskHT4fpwskIOcBFYECrn93XzMSrUWf2w87xJGm5p/47cjA7O69LcA/Ed++cbPL 4DcdtVXvXAr2hHuiUweuZe803jbzAGhVoTMZ7z33mBxzWwGpRYG1dE2ZqdDNjXmceZCLSA Y92CB5VKy3qN6feg3qtm3ILBxDb6u/bYO9Z+bFYqZidngSEB/rCB2DLacL5S2Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dFN9H4lxSz1B02 for ; Mon, 24 Nov 2025 10:58:43 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3dee9 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 24 Nov 2025 10:58:38 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Danilo G. Baio Subject: git: 0631f745f2 - main - pgpkeys: Update dhw's PGP key List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dbaio X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0631f745f225331febaae9c577a4f0bb88f68a0f Auto-Submitted: auto-generated Date: Mon, 24 Nov 2025 10:58:38 +0000 Message-Id: <69243a5e.3dee9.695e1516@gitrepo.freebsd.org> The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/doc/commit/?id=0631f745f225331febaae9c577a4f0bb88f68a0f commit 0631f745f225331febaae9c577a4f0bb88f68a0f Author: Danilo G. Baio AuthorDate: 2025-11-24 10:53:25 +0000 Commit: Danilo G. Baio CommitDate: 2025-11-24 10:54:22 +0000 pgpkeys: Update dhw's PGP key That was sent to clusteradm, and doubled checked with philip --- documentation/static/pgpkeys/dhw.key | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/documentation/static/pgpkeys/dhw.key b/documentation/static/pgpkeys/dhw.key index c5f48758df..7a38601c80 100644 --- a/documentation/static/pgpkeys/dhw.key +++ b/documentation/static/pgpkeys/dhw.key @@ -1,11 +1,11 @@ -// sh addkey.sh dhw 628A9896857631E5 ; +// sh addkey.sh dhw 81F4C27D0305042D ; [.literal-block-margin] .... -pub ed25519/628A9896857631E5 2023-11-24 [SC] [expires: 2025-11-26] - Key fingerprint = 932F 3392 6E89 882B 9DDF 8C59 628A 9896 8576 31E5 +pub ed25519/81F4C27D0305042D 2025-11-24 [SC] [expires: 2027-11-27] + Key fingerprint = 4279 CE51 B0AE C49E E761 DF21 81F4 C27D 0305 042D uid David H. Wolfskill -sub cv25519/6A84D5BC58182B5A 2023-11-24 [E] [expires: 2025-11-26] +sub cv25519/548E9DDADAD5FB0B 2025-11-24 [E] [expires: 2027-11-27] .... @@ -13,16 +13,16 @@ sub cv25519/6A84D5BC58182B5A 2023-11-24 [E] [expires: 2025-11-26] .... -----BEGIN PGP PUBLIC KEY BLOCK----- -mDMEZWCRdhYJKwYBBAHaRw8BAQdAdLWoJypmxIYaXXUG8xgP5yWezMSolwW5geVd -pD36/bS0KURhdmlkIEguIFdvbGZza2lsbCA8ZGF2aWRAY2F0d2hpc2tlci5vcmc+ -iJYEExYKAD4WIQSTLzOSbomIK53fjFliipiWhXYx5QUCZWCRdgIbAwUJA8ZbgAUL -CQgHAwUVCgkICwUWAwIBAAIeBQIXgAAKCRBiipiWhXYx5Td6AP42DwbSBe6DJLCG -y5wwRZrPQNg2IXf7TT0jQfP7JxlSdQEAy0viX7M/LpqNZdZoQxyuCarPWWppGip3 -Lt2faxFXUwe4OARlYJF2EgorBgEEAZdVAQUBAQdARjtOzaWm2CQx/kBjYUXWmKLV -RJTVw9E/SfNK86zjgFgDAQgHiH4EGBYKACYWIQSTLzOSbomIK53fjFliipiWhXYx -5QUCZWCRdgIbDAUJA8ZbgAAKCRBiipiWhXYx5b/yAQDgITcGCvMaYZjDmrcy9l7y -JjswkO2aTRlmRL/Mv/5BKQD/b705aiOwLuIQaG7x5g0okOrKMRhk1OK4gLoLfcP0 -Egc= -=VxRM +mDMEaSOnWRYJKwYBBAHaRw8BAQdAjc/2K6GLm6Gfj14OIXUc10hHkgvSuGv7QqK7 +P7wmRrm0KURhdmlkIEguIFdvbGZza2lsbCA8ZGF2aWRAY2F0d2hpc2tlci5vcmc+ +iJYEExYKAD4WIQRCec5RsK7Enudh3yGB9MJ9AwUELQUCaSOnWQIbAwUJA8ZbgAUL +CQgHAwUVCgkICwUWAwIBAAIeBQIXgAAKCRCB9MJ9AwUELf2jAP9YZF/LXEWensA3 +RLezU4oG+ET54D4ZM60LHgPOd7elEwD9Hf6tQtSxGBOx0bICx3GtV0erRaOec1rx +TA2poS4qpga4OARpI6dZEgorBgEEAZdVAQUBAQdAx4bDGxBxzOPmLvlb3DEaCdeg +CxsrFS3tA+gu2urk1EUDAQgHiH4EGBYKACYWIQRCec5RsK7Enudh3yGB9MJ9AwUE +LQUCaSOnWQIbDAUJA8ZbgAAKCRCB9MJ9AwUELUVKAP0feU7HZsbStwNWDJZp8lBW +AodukSEVMDlGIl4239CjmQEAhiYclJFagaUpXj/p1aBvuZIFZ8be31LqdYztFB2p +aQw= +=VK/9 -----END PGP PUBLIC KEY BLOCK----- .... From nobody Mon Nov 24 17:58:40 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dFYTs1Cmlz6HbJK for ; Mon, 24 Nov 2025 17:58:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dFYTs0fNxz47dD for ; Mon, 24 Nov 2025 17:58:41 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764007121; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=+UwDq/6zT47pp/UNYJ48VZB6D4hw2E4Rz0JAAyBwYv0=; b=xmguOVcatqHz8Ka0gZt91H+qILdjsOwH3tV894gS7PLorwYHrujpDjfFGcnAcniIQvZMaO 5mnjy9miFl3kFh2JLV8jQNt7/QGvJLMJ5/UDKwZrXIqUVQ2pSXPDcDOyVjvauo64BB+JsM XEOWwYoF41QdqHHD1bERU+a42ccoERU88aFZWBzXUgUzjPYGV36i8GPZtvOmBEyXz2ioNi XB6BpSWDzkXUJ76kNCvljcu0OEHptF1BqqbsFQCbCGKx1yMDrHoUxe8v0HhldVExsouE1v 5opRP+/tQg/vTuhpnltO/b/HZP5sqCENvVGn+PolYiZmU2tZUrtTWJBd/tSdUw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764007121; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=+UwDq/6zT47pp/UNYJ48VZB6D4hw2E4Rz0JAAyBwYv0=; b=lOq6nuiSBKyWxsNqzwSzJuiyKLXkvEb1j44s3f89eP8ZbK46XOMRUEXuNEsJD6RUsEs6GQ fAiWnYatzyanOGtQ7MmmnxJIwv7IxNazAk79OhTIryVLeKI3k0x1/bcaB6dbht2FHQDtxp aR3kuZF/VB9r/aVMYfON2ot41vR/c46R59c1a1SXqTHKX/zHq/qHqP2YNy5C/OLIfzDrQg 51/5tFEdXYrixF0Cq/5Dj6N/DxUNDEktXakzyXqWOVdRYhaTd2cy4Sw2EhygROSFeSq15G BN5D7qV+2FjLwKi2tkw8DFluiXeiSXf7LftB8dAkHeckDAWwbNYdIFsKvooPXg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764007121; a=rsa-sha256; cv=none; b=uOYzMdOatsqyHPWXM3PlwiOpVjJFKvPIu8S+TpFG8TzDOE8Z60bYT33oDfwdwWSQh8t+Jr HfxD0xQDDlOYgIjnY3zQ8cjh4Q70kzOhvKjLkGnTWfi5gZkFU6bp4cizZNNayX7/sZMABZ WEkoKvXhTqrX7m8/RshyF3CYwfdPCCTCCL53NMLRU54vVp6Y42uxuFQHK845QFy01jzG+o d8ls45oGu7R+wTrHJiJA8OpoowERhaZNggOEunSGNf3GOh+ZHn5rKD6J40hjn5UimtE+mL Mx7Vwbv8zDcEFAO7d73/P+1xzBxnzXo7xJiBdoXxudoYYokA7uaHtlmLd7OPIg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dFYTr6wd6z8sC for ; Mon, 24 Nov 2025 17:58:40 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 9fe5 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 24 Nov 2025 17:58:40 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Fernando Apeste=?utf-8?Q?gu=C3=ADa?= Subject: git: 6fd23a9114 - main - [phb][Uses]: Add Uses=sudo List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fernape X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 6fd23a9114bca780679ed18aedc20398756a3bce Auto-Submitted: auto-generated Date: Mon, 24 Nov 2025 17:58:40 +0000 Message-Id: <69249cd0.9fe5.63a37a8f@gitrepo.freebsd.org> The branch main has been updated by fernape: URL: https://cgit.FreeBSD.org/doc/commit/?id=6fd23a9114bca780679ed18aedc20398756a3bce commit 6fd23a9114bca780679ed18aedc20398756a3bce Author: Fernando Apesteguía AuthorDate: 2025-11-13 19:03:28 +0000 Commit: Fernando Apesteguía CommitDate: 2025-11-24 17:58:12 +0000 [phb][Uses]: Add Uses=sudo --- documentation/content/en/books/porters-handbook/uses/_index.adoc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/documentation/content/en/books/porters-handbook/uses/_index.adoc b/documentation/content/en/books/porters-handbook/uses/_index.adoc index 35091a88c3..622021e234 100644 --- a/documentation/content/en/books/porters-handbook/uses/_index.adoc +++ b/documentation/content/en/books/porters-handbook/uses/_index.adoc @@ -2761,6 +2761,13 @@ BROKEN_SSL_REASON_libressl= needs features only available in OpenSSL ==== +[[uses-sudo]] +== `sudo` + +Possible arguments: (none) + +Adds a run time dependecy on package:security/sudo[]. + [[uses-tar]] == `tar` From nobody Mon Nov 24 19:43:07 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dFbpN01KNz6Hkfk for ; Mon, 24 Nov 2025 19:43:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dFbpM6DjZz3Q6P for ; Mon, 24 Nov 2025 19:43:07 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764013387; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=e6OsQ4EeM4Mev/j2rLLY43rYvllVedDLsbWJGEdbr5E=; b=Kt/ULl/IB5QV8cxk7IFx2FnijCYMkHFXW3J/h0ADqa/fDa6rWtXHrOos/365Gpl3a15clC yYRuSpSpOfDOFWNJhB+vg5mf7BG2u5Ej0lD4d45v+bXtUNx3HZ1In3Y8PMnO8lFw+txsJC UbDu86ahGQUem9DWLEk9ZLquYNpAEYg9hSvXnfjs/OJeHLfoziksKihXlH1erYfPlOd/DC vexT+bWrt/vBEmiyO0u2iMr1pLMUjjkL5CD41A+Hg8InSSgW3scwpKDPTu8SEW1ef5VINR CyGVtQQPTiXRg7YsDLSjUza6PDPDinsYnKhWo9G13dP5G3c6GxU6pXmHbFbJMw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764013387; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=e6OsQ4EeM4Mev/j2rLLY43rYvllVedDLsbWJGEdbr5E=; b=vxjbIM26QKE+mqSMYPY6cpQUeYzZokM0LNONn4URULUC7NWaFy072iHaTEJ6P91CYWX85a ikzZNOeZqshf2mApkRbpllS3us9oaUWvZ+A+ZbkI399zXY4wXWOnU9pKiR5AZxhv+r9rOO XTDcq+8+9gh4/Oqc9ITU2mNhUiq0I/W1t8pp/l3ZPDJSiKdnwfLGGQGPMXCp9LFo9liWqa 6u5aRjFo+2PsbwtGcHlqYd9Qir48orUHXdX/5p1gFWV5eTu2wBmW/5pqwZAAbi0HpIPFEZ 4piH7x5FjmGQ+t3VpiY29j51FVppO8NhfNFNIfJnloF9MAG+6CSuUJwPM11fZA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764013387; a=rsa-sha256; cv=none; b=hH86g/mFF/xXYEog+cR0qJzOScpQos6VU0PabmYtnMoPTUqN60pmCuG7JsqFz1qwyiX8Fp 66NFr+cKKrVp8zNF9z1Mg4zyPOoZrN+NW/oFbaclGVbJFoqAmwIxzmxt4iwZXej12sEJCS u9w9xJTIkdAfpMQU9PmuuioI/4NYs3pibB7Bze/Bg12hMTjMhA0bhu4n9+2SfXnwZiBURn ZYfALge9+2xp0MEQuIcnk46QVNvST/yDTYUtK5/TM6vLxWIioyTKTvk6eCu1grhgmnjLUq x7twhAcwgURn0TcSn960tCLWM7jBU4tftCkW5EvEZLPJGgqjzVHeU3qK0twc6Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dFbpM5cLczCNl for ; Mon, 24 Nov 2025 19:43:07 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 248c7 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 24 Nov 2025 19:43:07 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Wolfram Schneider Subject: git: 0ffc183e1f - main - update macOS 10.15.x List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: wosch X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0ffc183e1f1187f472c07c96c0d1a737f172b037 Auto-Submitted: auto-generated Date: Mon, 24 Nov 2025 19:43:07 +0000 Message-Id: <6924b54b.248c7.a654456@gitrepo.freebsd.org> The branch main has been updated by wosch: URL: https://cgit.FreeBSD.org/doc/commit/?id=0ffc183e1f1187f472c07c96c0d1a737f172b037 commit 0ffc183e1f1187f472c07c96c0d1a737f172b037 Author: Wolfram Schneider AuthorDate: 2025-11-24 19:42:55 +0000 Commit: Wolfram Schneider CommitDate: 2025-11-24 19:42:55 +0000 update macOS 10.15.x --- website/content/en/cgi/man.cgi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/en/cgi/man.cgi b/website/content/en/cgi/man.cgi index 8b5ec2dd52..c10298cfc4 100755 --- a/website/content/en/cgi/man.cgi +++ b/website/content/en/cgi/man.cgi @@ -1014,7 +1014,7 @@ $manPathDefault = 'FreeBSD 14.3-RELEASE and Ports'; 'macOS 13.6.5', "$manLocalDir/macOS-13.6.5/man:$manLocalDir/macOS-13.6.5/developer-man:$manLocalDir/macOS-13.6.5/developer-platform-man:$manLocalDir/macOS-13.6.5/developer-platform-sdk-man:$manLocalDir/macOS-13.6.5/xctoolchain-man", 'macOS 12.7.3', "$manLocalDir/macOS-12.7.3/man:$manLocalDir/macOS-12.7.3/developer-man:$manLocalDir/macOS-12.7.3/developer-platform-man:$manLocalDir/macOS-12.7.3/developer-platform-sdk-man:$manLocalDir/macOS-12.7.3/xctoolchain-man", 'macOS 11.1', "$manLocalDir/macOS-11.1", - 'macOS 10.15.0', "$manLocalDir/macOS-10.15.0", + 'macOS 10.15.7', "$manLocalDir/macOS-10.15.7/man:$manLocalDir/macOS-10.15.7/developer-man:$manLocalDir/macOS-10.15.7/developer-platform-man:$manLocalDir/macOS-10.15.7/developer-platform-sdk-man:$manLocalDir/macOS-10.15.7/xctoolchain-man", 'macOS 10.13.6', "$manLocalDir/macOS-10.13.6", 'macOS 10.12.0', "$manLocalDir/macOS-10.12.0", From nobody Mon Nov 24 19:49:56 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dFbyD2qdJz6Hkrj for ; Mon, 24 Nov 2025 19:49:56 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dFbyD2SsQz3QRT for ; Mon, 24 Nov 2025 19:49:56 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764013796; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=SdoYmHj8zqfckfsnB7DeM0kklArSRDpsskqpxUkRicA=; b=VMk4zBns3sQJs7NQhSXX+QMv6Hl0B7h3G5XVozrJjLlHPUlbbGtwUaWFLdGUmjQVA82x+c DiMIqiXO0LcBkSBM19k94mC4bletLBY9o0W17zlExG7P9Xruj9HVM7mL6hUNqDBmca8b2I JGZ3sFwWnduML7DvRg168xKchhJn907g5k7baZbhcBirMkGzoDhTRRuLJryy5xZX6xdqmA 3M3vS2zLiruDDt3jpijjGPm2yJNxdKfgXoqL4LGSQ4gcHhQm722m90f9GhZ4CI3rqFeBJ4 JdwtnEC65LhT7KjSf5wXan88+syI4wbLKiMakf6Td3RlWklE7iIxoJk520OHfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764013796; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=SdoYmHj8zqfckfsnB7DeM0kklArSRDpsskqpxUkRicA=; b=cLVI94BxCjhKAuiyCMOJy6IZJ+8v63HMk++jbV9hJomFk4OqQpT8gArUYV4OO+vissLe+I t+W9DEMQxBvkaQg8+nd815bB8u7KvuirwJd4vx56pjq6Q64PAtrg47bvLV3Ddd/Vfj4rXX sA5106WV+pRaOfSMkVf/qAK0I9P157VxzAUeX6+rZQ/JlpNecESH6tbNOqBdEPwHTjF6C+ IhmRqs9EMg9PlGU8NwtKksdr4Fyg1HBv0jYdW2MaofTh+XYdV4oUGMnbAktl6wbiUxn0iO K1ve+7XcI1ae44rx+G7Q03Goq+P73xdSxvYr5ZUqwGUMntBYut3HAoCr5pzXWQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764013796; a=rsa-sha256; cv=none; b=ImOPECQbR+G+6KLQAK7eF/J+TV1pZwe/gnNJ1CmqdLekseRKJtdiScTF01QF9jTkxYnmqx hzcxXIcUegfTd3xHGfFtJ0yg+lBDQb5xDWB8J2pG7hTyV1OCSanG3GUESbZ5l7vE/qmN1f 1hQKyAx7Sxkp5Bw+SyA7tidfrd1biDanblxGQx8QAljeb2iJPqMiuQROPRndqAPDcHAofQ h+v8HJk3dSFL49b020i/8mvD6LHalgW1C82BXWSqKmDvzh57kdS4HhHioG5/cmuHSIHacO HxqKFoLNU9QxriYMtXoWhUPFYJDYVGAO6ZAAyOUw7uJi2qBLGWGIALRHFLylQA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dFbyD239kzCjZ for ; Mon, 24 Nov 2025 19:49:56 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 25b6d by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 24 Nov 2025 19:49:56 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: 02a22b082b - main - website: add translation of missing pages List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 02a22b082b56b326a6477d233057c750cc8a89d9 Auto-Submitted: auto-generated Date: Mon, 24 Nov 2025 19:49:56 +0000 Message-Id: <6924b6e4.25b6d.1d07b8ca@gitrepo.freebsd.org> The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=02a22b082b56b326a6477d233057c750cc8a89d9 commit 02a22b082b56b326a6477d233057c750cc8a89d9 Author: Vladlen Popolitov AuthorDate: 2025-11-24 19:43:38 +0000 Commit: Vladlen Popolitov CommitDate: 2025-11-24 19:49:11 +0000 website: add translation of missing pages Reviewed by: andy Differential Revision: https://reviews.freebsd.org/D53794 --- website/content/ru/privacy.adoc | 86 ++++++++++++++++++++++++++++ website/content/ru/security/charter.adoc | 42 ++++++++++++++ website/content/ru/security/reporting.adoc | 72 +++++++++++++++++++++++ website/content/ru/security/unsupported.adoc | 69 ++++++++++++++++++++++ website/content/ru/srcmgr/_index.adoc | 24 ++++++++ website/content/ru/srcmgr/charter.adoc | 51 +++++++++++++++++ website/content/ru/srcmgr/policies.adoc | 12 ++++ 7 files changed, 356 insertions(+) diff --git a/website/content/ru/privacy.adoc b/website/content/ru/privacy.adoc new file mode 100644 index 0000000000..8d007db95b --- /dev/null +++ b/website/content/ru/privacy.adoc @@ -0,0 +1,86 @@ +--- +title: "Политика конфиденциальности FreeBSD" +sidenav: about +--- + += Политика конфиденциальности FreeBSD + +== Политика конфиденциальности + +Проект FreeBSD признаёт, что ваша конфиденциальность и защита вашей личной информации важны для вас, и обязуется защищать вашу приватность. +Настоящая Политика конфиденциальности описывает меры, принимаемые нами для защиты вашей частной жизни в связи с использованием вами сайтов www.FreeBSD.org и docs.FreeBSD.org (наши «Сайты»). +Данная политика не распространяется на зеркала этого контента на других хостах («Зеркала») или другие связанные с FreeBSD службы в домене FreeBSD.org («Аффилированные сайты»). + +Эта политика была последний раз обновлена 14 октября 2022 года. + +ВНИМАТЕЛЬНО ПРОЧИТАЙТЕ НАСТОЯЩУЮ ПОЛИТИКУ КОНФИДЕНЦИАЛЬНОСТИ. +ИСПОЛЬЗУЯ ДАННЫЙ САЙТ, ВЫ СОГЛАШАЕТЕСЬ С УСЛОВИЯМИ ДАННОЙ ПОЛИТИКИ. + +== Какая информация собирается на наших Сайте: + +Мы собираем журналы веб-сервера, такие как ваш IP-адрес («IP»), тип браузера и информацию об операционной системе. +Персональные данные в журналах хранятся не более 30 дней. +Указанная информация далее совместно именуется «Данные вашего использования». + +Мы храним такую информацию, как ваш адрес электронной почты, имя и организация или компания («Персонально идентифицирующая информация»), только если вы решите отправить нам такую информацию, отправив сообщение об ошибке или проблеме во FreeBSD («PR»), подписавшись на один из списков рассылки FreeBSD, разместив контент на форумах нашего Сайта или отправив обзор в Phabricator. +Проект FreeBSD разрешает неограниченное распространение этого контента. +Информация, представленная в этих сообщениях и списках, включая вашу Персонально идентифицирующую информацию, считается общедоступной и будет доступна любому пользователю в Интернете. +Такая информация хранится не только на серверах, принадлежащих Фонду FreeBSD, но также и на других серверах, которые зеркалируют содержимое наших Сайтов. +Фонд FreeBSD не контролирует использование этой информации, включая вашу Персонально идентифицирующую информацию. + +== Использование файлов cookie +Только наши страницы link:https://bugs.FreeBSD.org[Системы отслеживания ошибок], link:https://forums.freebsd.org/[Форумов], link:https://wiki.FreeBSD.org[Вики] и link:https://reviews.FreeBSD.org[Обзоров] будут сохранять link:https://ru.wikipedia.org/wiki/Cookie[файлы cookie] на вашем компьютере для персонализации контента, настройки вашего опыта и позволят вам войти на эти страницы. +Файл cookie — это небольшой текстовый файл, предоставляемый веб-сервером, который может быть размещен на вашем компьютере вашим веб-браузером. +Файлы cookie не могут быть использованы для запуска программ или доставки вирусов на ваш компьютер. +Файлы cookie однозначно присваиваются вам и могут быть прочитаны только веб-сервером в домене, который выдал вам этот файл cookie. +Вы можете отказаться от использования файлов cookie, выбрав соответствующие настройки в вашем браузере, однако, пожалуйста, учтите, что в этом случае вы не сможете использовать все функции данного или других веб-сайтов. + +== Как используется собранная информация: + +Проект FreeBSD очень серьёзно относится к конфиденциальности наших пользователей и участников. +Мы никогда не будем продавать, сдавать в аренду или иным образом предоставлять вашу персонально идентифицирующую информацию каким-либо третьим лицам, за исключением случаев, указанных в настоящем документе. +Мы не будем связывать любые данные, собранные в результате вашего использования наших Сайтов, с какой-либо Персонально идентифицирующей информацией. + +Проект FreeBSD не будет использовать или передавать вашу личную информацию способами, отличными от описанных в настоящей Политике конфиденциальности, без вашего предварительного согласия. + +== Как защищается ваша информация: + +Проект FreeBSD строго защищает безопасность предоставляемой вами личной информации. +Личная информация, которую мы собираем, хранится на серверах с ограничиваемым и контролируемым паролем доступом, и мы тщательно защищаем эту информацию от потери или неправомерного использования, а также от несанкционированного доступа, раскрытия, изменения или уничтожения. + +== Когда ваша информация может быть раскрыта: + +Проект FreeBSD может раскрыть личную информацию, если это требуется по закону или при добросовестном убеждении, что такие действия необходимы для: + +. соответствия требованиям закона или выполнения судебного процесса, направленного на Проект FreeBSD или Сайты; +. защиты прав или собственности Проекта FreeBSD, или +. действий в чрезвычайных обстоятельствах для защиты личной безопасности пользователей Проекта FreeBSD, его веб-сайтов или общественности. + +Обезличенные агрегированные данные о трафике посещений веб-сайта могут быть предоставлены для маркетинговых или исследовательских целей. + +Проект FreeBSD не передает необезличенные данные кому бы то ни было. + +== Обновления данной политики конфиденциальности: + +Мы можем время от времени обновлять настоящую Политику конфиденциальности. +Когда мы это делаем, мы также исправляем дату «последнего изменения» в начальной части Политики конфиденциальности. +Мы рекомендуем вам периодически пересматривать настоящую Политику конфиденциальности, чтобы быть в курсе того, как мы защищаем собираемую личную информацию. +Ваше дальнейшее использование сервиса означает ваше согласие с настоящей Политикой конфиденциальности и любыми обновлениями. + +== Продажа активов: + +В маловероятном случае, если Проект FreeBSD или практически все его активы будут приобретены, +ваша информация может быть одним из переданных активов. + +== Ссылки на сторонние ресурсы: + +В целях улучшения сервиса мы, мы можем размещать сторонние ссылки на наших сайтах. +Эти связанные сайты имеют отдельные и независимые политики конфиденциальности. +Настоящая Политика конфиденциальности распространяется только на наши Сайты и не распространяется на любой другой веб-сайт. +Таким образом, мы не несём ответственности за содержание и деятельность этих связанных сайтов. +Тем не менее, мы стремимся защитить целостность наших сайтов и приветствуем любые отзывы об этих связанных сайтах (включая случаи, если конкретная ссылка не работает). + +== Связь с нами: + +Мы хотели бы получать ваши комментарии и вопросы относительно настоящей Политики конфиденциальности и любых других тем, относящихся к нашим Сайтам. +Пожалуйста, направляйте комментарии или вопросы нам по электронной почте на адрес: privacy@FreeBSD.org. diff --git a/website/content/ru/security/charter.adoc b/website/content/ru/security/charter.adoc new file mode 100644 index 0000000000..295b4346af --- /dev/null +++ b/website/content/ru/security/charter.adoc @@ -0,0 +1,42 @@ +--- +title: "Устав Директора по информационной безопасности FreeBSD" +sidenav: support +--- + += Устав Директора по информационной безопасности FreeBSD + +[ Принято Основной командой (Core team) в феврале 2002 г. ] + +== 1. Введение + +Миссия Директора по информационной безопасности FreeBSD заключается в защите сообщества пользователей FreeBSD путём: информирования сообщества об ошибках, уязвимостях, популярных атаках и других рисках; выступая в качестве связующего звена от имени проекта FreeBSD с внешними организациями по вопросам, связанным с конфиденциальными, не публикуемыми проблемами безопасности; и способствуя распространению информации, необходимой для безопасной эксплуатации систем FreeBSD, такой как советы по системному администрированию и программированию. + +== 2. Обязанности + +В обязанности Директора по информационной безопасности входят: + +* Разрешение споров, связанных с безопасностью. +* Своевременное устранение программных ошибок, влияющих на безопасность FreeBSD. +* Публикация уведомлений о безопасности для FreeBSD. +* Ответ на запросы поставщиков по вопросам безопасности. +* Аудит максимально возможного объема кода, но особенно кода, связанного с безопасностью и сетями. +* Мониторинг соответствующих каналов для получения отчетов об ошибках, уязвимостях и других обстоятельствах, которые могут повлиять на безопасность системы FreeBSD. +* Участие в разработке архитектуры FreeBSD для оказания положительного влияния на безопасность системы. +* Директор по информационной безопасности FreeBSD управляет PGP-ключом Директора по информационной безопасности FreeBSD. + +== 3. Полномочия + +Основная команда FreeBSD делегировала полномочия в области безопасности Директору по информационной безопасности, при этом Директор по информационной безопасности подотчётен Основной команде в использовании этих полномочий. От него ожидается проявление здравого смысла и соответствующей осмотрительности при использовании любых из назначенных полномочий. Любые действия, которые конфликтуют с руководящими принципами для коммиттеров, требуют особенно тщательной оценки. + +В частности, с учётом ограничений подотчетности, Директору по информационной безопасности предоставлены следующие полномочия: + +* Ускоренные коммиты: Офицер по информационной безопасности может не соблюдать обычные руководящие принципы для коммиттеров в областях, связанных с безопасностью. +* Право вето: Офицер по информационной безопасности имеет решающее слово в вопросах безопасности и может запросить отмену любых коммитов или удаление любых подсистем, которые, по его мнению, наносят ущерб безопасности FreeBSD. +* Команда: Директор по информационной безопасности может формировать команду Директора по информационной безопасности FreeBSD и делегировать соответствующие полномочия и обязанности по своему усмотрению. Состав выбирается Директором по информационной безопасности, но всегда включает почётных Директоров по информационной безопасности --- как раз когда они уже думали, что своё отработали. +* Список рассылки: Список рассылки security-officer@FreeBSD.org администрируется Директором по информационной безопасности. + +== 4. Структура + +Новый Директор по информационной безопасности назначается предыдущим Директором по информационной безопасности и утверждается Основной командой. Директор по информационной безопасности подотчётен Основной команде. + +Участники команды Директора по информационной безопасности FreeBSD выбираются Директором по информационной безопасности, и они подотчётны Директору по информационной безопасности и Основной команде. От членов команды Директора по информационной безопасности ожидается помощь Директору по информационной безопасности в выполнении его обязанностей, а также иное участие в защите сообщества пользователей FreeBSD. diff --git a/website/content/ru/security/reporting.adoc b/website/content/ru/security/reporting.adoc new file mode 100644 index 0000000000..1cba3ecd65 --- /dev/null +++ b/website/content/ru/security/reporting.adoc @@ -0,0 +1,72 @@ +--- +title: "Информация об оповещениях об уязвимостях в безопасности FreeBSD" +sidenav: support +--- + +include::shared/authors.adoc[] + += Информация об оповещениях об уязвимостях в безопасности FreeBSD + +== Содержание + +* <> +* <> +* <> +* link:../#sup[Поддерживаемые релизы FreeBSD] +* link:../unsupported[Неподдерживаемые выпуски FreeBSD] + +[[how]] +== Как и куда сообщить о проблеме безопасности во FreeBSD + +Проблемы безопасности FreeBSD, относящиеся конкретно к операционной системе, следует сообщать mailto:secteam@FreeBSD.org[Команде безопасности FreeBSD] или, если требуется более высокий уровень конфиденциальности, отправлять зашифрованными PGP для mailto:security-officer@FreeBSD.org[Команды Директора по безопасности] с использованием link:../so_public_key.asc[PGP-ключа Директора по безопасности]. + +О проблемах безопасности FreeBSD, относящихся непосредственно к Коллекции портов, следует сообщать mailto:ports-secteam@FreeBSD.org[Команде безопасности портов FreeBSD]. + +Все сообщения должны содержать как минимум: + +* Описание уязвимости. +* Какие версии FreeBSD, по-видимому, затронуты, если это возможно. +* Любое возможное временное решение. +* Пример кода, если это возможно. + +По возможности, также будет полезно включить предысторию, описание проблемы, воздействие и временное решение (если применимо), используя шаблоны для link:../advisory-template.txt[уведомлений о безопасности] и link:../errata-template.txt[уведомлений об ошибках], в зависимости от ситуации. + +После того как эта информация будет отправлена, с вами свяжется Директор по безопасности или представитель Команды безопасности. + +=== Спам-фильтры + +Из-за большого объёма спама основные адреса электронной почты для контактов по безопасности подвергаются спам-фильтрации. Если вы не можете связаться с Директорами по безопасности или Командой безопасности FreeBSD из-за спам-фильтров (или подозреваете, что ваше письмо было отфильтровано), пожалуйста, отправьте письмо на адрес `security-officer-XXXX@FreeBSD.org`, заменив _XXXX_ на `3432`, вместо обычных адресов. Обратите внимание, что этот адрес будет периодически меняться, поэтому сверяйтесь с этой страницей для получения актуального адреса. Письма на этот дрес будут поступать в Команду Директора по безопасности FreeBSD. + +[[sec]] +== Команда Директора по информационной безопасности FreeBSD и Команда безопасности FreeBSD + +Для того чтобы проект FreeBSD мог оперативно реагировать на сообщения об уязвимостях, письма, отправленные на почтовый псевдоним mailto:security-officer@FreeBSD.org[], в настоящее время доставляются следующим людям: + +[cols=",",] +|=== +|{gordon} |Директор по безопасности +|{emaste} |Заместитель Директора по безопасности +|{delphij} |Почётный Директор по безопасности +|{des} |Почётный Директор по безопасности +|=== + +Директора по безопасности поддерживает link:../../administration/#t-secteam[Команда безопасности FreeBSD], mailto:secteam@FreeBSD.org[] — небольшая группа коммиттеров, проверенных Директором по безопасности. + +[[pol]] +== Политики обработки информации + +В качестве общей политики Директор по безопасности FreeBSD выступает за полное раскрытие информации об уязвимости после разумной задержки, позволяющей провести безопасный анализ и исправление уязвимости, а также соответствующее тестирование исправления и координацию с другими затронутыми сторонами. + +Директор по безопасности _будет_ уведомлять одного или нескольких администраторов кластеров FreeBSD об уязвимостях, которые создают непосредственную опасность для ресурсов проекта FreeBSD. + +Директор по безопасности может привлечь других разработчиков FreeBSD или сторонних разработчиков к обсуждению представленной уязвимости безопасности, если их опыт необходим для полного понимания или исправления проблемы. Будет проявлена соответствующая осмотрительность для минимизации ненужного распространения информации о представленной уязвимости, и любые привлечённые эксперты будут действовать в соответствии с политиками Директора по безопасности. В прошлом эксперты привлекались на основе большого опыта работы с особо сло ными компонентами операционной системы, включая FFS, систему виртуальной памяти и сетевой стек. + +Если идёт подготовки релиза версии FreeBSD, инженер по подготовке релиза FreeBSD также может быть уведомлен о существовании уязвимости и её серьезности, чтобы можно было принимать обоснованные решения относительно цикла выпуска и любых критичных ошибок безопасности в программном обеспечении, связанном с предстоящим выпуском. По запросу офицер по безопасности не будет делиться информацией о характере уязвимости с инженером по подготовке релиза, ограничивая поток информации фактом существования и критичностью. + +Директор по безопасности FreeBSD имеет тесные рабочие отношения с рядом других организаций, включая сторонних поставщиков, которые используют общий код с FreeBSD (проекты OpenBSD, NetBSD и DragonFlyBSD, Apple и другие вендоры, использующие программное обеспечение от FreeBSD, а также список безопасности вендоров Linux), а также организации, которые отслеживают уязвимости и инциденты безопасности, такие как CERT. Часто уязвимости могут выходить за рамки реализации FreeBSD и (возможно, реже) иметь широкие последствия для мирового сетевого сообщества. В таких обстоятель ствах Директор по безопасности может пожелать раскрыть информацию об уязвимости этим другим организациям: если вы не хотите, чтобы Директор по безопасности делал это, пожалуйста, явно укажите это в любых отправляемых материалах. + +Отправители должны тщательно и явно документировать любые особые требования к обработке информации. + +Если отправитель информации об уязвимости заинтересован в согласованном процессе раскрытия информации с участием отправителя и/или других вендоров, это следует явно указать в любых отправляемых материалах. При отсутствии явных запросов Директор по безопасности FreeBSD выберет график раскрытия информации, который отражает как стремление к своевременному раскрытию, так и соответствующее тестирование любых решений. Отправители должны знать, что если уязвимость активно обсуждается на публичных форумах (таких как bugtraq) и активно испол зуется, Директор по безопасности может отказаться от следования предложенному графику раскрытия информации, чтобы обеспечить максимальную защиту сообщества пользователей. + +Отправляемые материалы могут быть защищены с помощью PGP. При желании ответы также будут защищены с помощью PGP. diff --git a/website/content/ru/security/unsupported.adoc b/website/content/ru/security/unsupported.adoc new file mode 100644 index 0000000000..ebbccd35f0 --- /dev/null +++ b/website/content/ru/security/unsupported.adoc @@ -0,0 +1,69 @@ +--- +title: "Неподдерживаемые релизы FreeBSD" +sidenav: support +--- + += Неподдерживаемые релизы FreeBSD + +Следующие релизы больше не поддерживаются, и приведены здесь для справки. + +[.tblbasic] +[cols=",,,,",options="header",] +|=== +|Ветка |Релиз |Тип |Дата релиза |Завершение поддержки +|stable/4 |н/д |н/д |н/д |31 января 2007 г. +|releng/4.11 |4.11-RELEASE |Расширенный |25 января 2005 г. |31 января 2007 г. +|stable/5 |н/д |н/д |н/д |31 мая 2008 г. +|releng/5.3 |5.3-RELEASE |Расширенный |6 ноября 2004 г. |31 октября 2006 г. +|releng/5.4 |5.4-RELEASE |Обычный |9 мая 2005 г. |31 октября 2006 г. +|releng/5.5 |5.5-RELEASE |Расширенный |25 мая 2006 г. |31 мая 2008 г. +|stable/6 |н/д |н/д |н/д |30 ноября 2010 г. +|releng/6.0 |6.0-RELEASE |Обычный |4 ноября 2005 г. |31 января 2007 г. +|releng/6.1 |6.1-RELEASE |Расширенный |9 мая 2006 г. |31 мая 2008 г. +|releng/6.2 |6.2-RELEASE |Обычный |15 января 2007 г. |31 мая 2008 г. +|releng/6.3 |6.3-RELEASE |Расширенный |18 января 2008 г. |31 января 2010 г. +|releng/6.4 |6.4-RELEASE |Расширенный |28 ноября 2008 г. |30 ноября 2010 г. +|stable/7 |н/д |н/д |н/д |28 февраля 2013 г. +|releng/7.0 |7.0-RELEASE |Обычный |27 февраля 2008 г. |30 апреля 2009 г. +|releng/7.1 |7.1-RELEASE |Расширенный |4 января 2009 г. |28 февраля 2011 г. +|releng/7.2 |7.2-RELEASE |Обычный |4 мая 2009 г. |30 июня 2010 г. +|releng/7.3 |7.3-RELEASE |Расширенный |23 марта 2010 г. |31 марта 2012 г. +|releng/7.4 |7.4-RELEASE |Расширенный |24 февраля 2011 г. |28 февраля 2013 г. +|stable/8 |н/д |н/д |н/д |1 августа 2015 г. +|releng/8.0 |8.0-RELEASE |Обычный |25 ноября 2009 г. |30 ноября 2010 г. +|releng/8.1 |8.1-RELEASE |Расширенный |23 июля 2010 г. |31 июля 2012 г. +|releng/8.2 |8.2-RELEASE |Обычный |24 февраля 2011 г. |31 июля 2012 г. +|releng/8.3 |8.3-RELEASE |Расширенный |18 апреля 2012 г. |30 апреля 2014 г. +|releng/8.4 |8.4-RELEASE |Расширенный |9 июня 2013 г. |1 августа 2015 г. +|stable/9 |н/д |н/д |н/д |31 декабря 2016 г. +|releng/9.0 |9.0-RELEASE |Обычный |10 января 2012 г. |31 марта 2013 г. +|releng/9.1 |9.1-RELEASE |Расширенный |30 декабря 2012 г. |31 декабря 2014 г. +|releng/9.2 |9.2-RELEASE |Обычный |30 сентября 2013 г. |31 декабря 2014 г. +|releng/9.3 |9.3-RELEASE |Расширенный |16 июля 2014 г. |31 декабря 2016 г. +|stable/10 |н/д |н/д |н/д |31 октября 2018 г. +|releng/10.0 |10.0-RELEASE |Обычный |20 января 2014 г. |28 февраля 2015 г. +|releng/10.1 |10.1-RELEASE |Расширенный |14 ноября 2014 г. |31 декабря 2016 г. +|releng/10.2 |10.2-RELEASE |Обычный |13 августа 2015 г. |31 декабря 2016 г. +|releng/10.3 |10.3-RELEASE |Расширенный |4 апреля 2016 г. |30 апреля 2018 г. +|releng/10.4 |10.4-RELEASE |Обычный |3 октября 2017 г. |31 октября 2018 г. +|stable/11 |н/д |н/д |н/д |30 сентября 2021 г. +|releng/11.0 |11.0-RELEASE |н/д |10 октября 2016 г. |30 ноября 2017 г. +|releng/11.1 |11.1-RELEASE |н/д |26 июля 2017 г. |30 сентября 2018 г. +|releng/11.2 |11.2-RELEASE |н/д |28 июня 2018 г. |31 октября 2019 г. +|releng/11.3 |11.3-RELEASE |н/д |9 июля 2019 г. |30 сентября 2020 г. +|releng/11.4 |11.4-RELEASE |н/д |16 июня 2020 г. |30 сентября 2021 г. +|stable/12 |н/д |н/д |н/д |31 декабря 2023 г. +|releng/12.0 |12.0-RELEASE |н/д |11 декабря 2018 г. |29 февраля 2020 г. +|releng/12.1 |12.1-RELEASE |н/д |4 ноября 2019 г. |31 января 2021 г. +|releng/12.2 |12.2-RELEASE |н/д |27 октября 2020 г. |31 марта 2022 г. +|releng/12.3 |12.3-RELEASE |н/д |7 декабря 2021 г. |31 марта 2023 г. +|releng/12.4 |12.4-RELEASE |н/д |5 декабря 2022 г. |31 декабря 2023 г. +|releng/13.0 |13.0-RELEASE |н/д |13 апреля 2021 г. |31 августа 2022 г. +|releng/13.1 |13.1-RELEASE |н/д |16 мая 2022 г. |31 июля 2023 г. +|releng/13.2 |13.2-RELEASE |н/д |11 апреля 2023 г. |30 июня 2024 г. +|releng/13.3 |13.3-RELEASE |н/д |5 марта 2024 г. |31 декабря 2024 г. +|releng/13.4 |13.4-RELEASE |н/д |17 сентября 2024 г. |30 июня 2025 г. +|releng/14.0 |14.0-RELEASE |н/д |20 ноября 2023 г. |30 сентября 2024 г. +|releng/14.1 |14.1-RELEASE |н/д |4 июня 2024 г. |31 марта 2025 г. +|releng/14.2 |14.2-RELEASE |н/д |3 декабря 2024 г. |30 сентября 2025 г. +|=== diff --git a/website/content/ru/srcmgr/_index.adoc b/website/content/ru/srcmgr/_index.adoc new file mode 100644 index 0000000000..ffb374a21a --- /dev/null +++ b/website/content/ru/srcmgr/_index.adoc @@ -0,0 +1,24 @@ +--- +title: "Команда управления исходным кодом" +sidenav: about +--- + +include::shared/en/urls.adoc[] +include::shared/authors.adoc[] + += Команда управления исходным кодом + +Команда управления исходным кодом FreeBSD (также известная по своему почтовому псевдониму как `srcmgr`) отвечает за вопросы, связанные с базовой системой. + +== link:charter[Устав] + +Описание целей, прав и обязанностей команды. Содержание этого документа утверждено Основной командой FreeBSD. + +== link:policies[Политики] + +Описание текущих политик, принятых командой для достижения своих целей. +Политики в настоящее время находятся на стадии пересмотра и ещё не сформированы. + +== Участники команды + +srcmgr@FreeBSD.org: {srcmgr-members} diff --git a/website/content/ru/srcmgr/charter.adoc b/website/content/ru/srcmgr/charter.adoc new file mode 100644 index 0000000000..8658dba510 --- /dev/null +++ b/website/content/ru/srcmgr/charter.adoc @@ -0,0 +1,51 @@ +--- +title: "Устав команды управления исходным кодом" +sidenav: about +--- + += Устав команды управления исходным кодом + +Команда управления исходным кодом (srcmgr) — это группа разработчиков FreeBSD, отвечающая за контроль за разработкой дерева исходного кода базовой системы FreeBSD и продуктов, создаваемых из этого дерева. +Цель этой команды — обеспечение функциональности, стабильности и производительности артефактов и выпусков базовой системы. +Базовая система собирается из git-репозитория src и включает ядро, загрузчик и пользовательские программы. + +== Обязанности + +Для достижения этой цели команда управления исходным кодом исполняет следующие обязанности (*Пояснительные примечания курсивом являются описательными, но не обязательными*): + +* Утверждать новые и возвращаемые права на коммит для репозиториев исходного кода. +* Отзывать неиспользуемые права на коммит для репозиториев исходного кода. +* Определять и управлять деятельностью по привлечению как новых коммиттеров, так и наставников. + _Это включает выявление активных участников, которые ещё не являются коммиттерами, и поиск наставников для новых участников среди существующих коммиттеров. Мы можем управлять любым подкомитетом, который занимается привлечением._ +* Разрешать споры, связанные с репозиторием исходного кода, между участниками сообщества FreeBSD. +* Определять и поощрять здоровые нормы взаимодействия между коммиттерами и внешними участниками. + _Например, руководства и лучшие практики для рассмотрения патчей и работы с bugmeister@ по разработке рабочих процессов приоритизации ошибок, специфичных для исходного кода._ +* Определять политики внесения изменений в репозиторий исходного кода. + _Например, кто может переносить коммиты в репозиторий и когда. Это включает явные полномочия откатывать коммиты и вводить заморозки (freezes) и т.д. Другой пример — определение того, как поддерживать политики. Эти политики будут различаться в зависимости от ветки._ +* Обеспечивать создание и публикацию артефактов базовой системы. + _Например, работа с re@ для проверки образов релизов или обеспечение своевременной публикации пакетов базовой системы._ +* Определение ожиданий от коммитов в src. + _Например, какие инструментальные цепочки поддерживаются и требуются. Требуются ли кроссплатформенные сборки или нет. Какие задачи проверяются в CI после коммита. Какие недочёты допустимы после коммита, а какие крайне нежелательны._ +* Коммуникация и публикация сводных отчётов о работе в соответствии с нормами проекта. + _Например, публикация ежемесячных или ежеквартальных отчётов, проведение открытых встреч или дискуссионных форумов, где решения принимаются открыто, так далее. Конкретные формы этих действий со временем меняются, поэтому они не детализированы в уставе._ +* Взаимодействие с другими частями проекта и Основной командой (Core team), когда это необходимо для координации. +* Команда управления исходным кодом ОБЯЗАНА поддерживать строгие письменные политики для каждой из обязанностей, определённых уставом. + +Пожалуйста, ознакомьтесь с link:../policies/[Политиками команды исходного кода] для получения полного списка текущих политик, которые были приняты для помощи в достижении этих целей. + +== Членство + +Участники с правом голоса занимают свою должность в течение одного года. +Один участник может занимать должность вплоть до трёх сроков подряд. +После перерыва как минимум в один полный срок (один год) участник снова может претендовать на дополнительные три срока. +В команду также должен входить один или несколько участников без права голоса («наблюдатели») в качестве кандидатов в будущие участники с правом голоса. +Участники с правом голоса и наблюдатели выбираются действующими участниками с правом голоса команды управления исходным кодом. +Команда управления исходным кодом обязана публиковать изменения в своём составе (участники с правом голоса и без). + +Первоначальный состав команды выбирается Основной командой. Основная команда может по своему усмотрению изменить состав. + +== Полномочия + +Команда управления исходным кодом действует под руководством Основной команды FreeBSD. +Настоящий устав действует до тех пор, пока он не будет изменен или отозван Основной командой; любые изменения в этот устав должны быть утверждены Основной командой. +Основная команда будет курировать команду управления исходным кодом и, при необходимости, разрешать споры, связанные с ней. diff --git a/website/content/ru/srcmgr/policies.adoc b/website/content/ru/srcmgr/policies.adoc new file mode 100644 index 0000000000..2f02c9b0df --- /dev/null +++ b/website/content/ru/srcmgr/policies.adoc @@ -0,0 +1,12 @@ +--- +title: "Политики команды управления исходным кодом" +sidenav: about +--- + +include::shared/en/urls.adoc[] + += Политики команды управления исходным кодом + +В соответствии со своим link:../charter/[Уставом], команда управления исходным кодом приняла определённые политики для достижения каждой из своих целей. + +Эта страница размещена временно до тех пор, пока мы не сможем задокументировать старые политики и разработать новые, которые необходимы. From nobody Mon Nov 24 20:11:21 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dFcQx5kh9z6HmCQ for ; Mon, 24 Nov 2025 20:11:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dFcQx59Tbz3S3S for ; Mon, 24 Nov 2025 20:11:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764015081; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=h6HJPq1IxH7mSx/VyxBFRCWByKHYwJO8w26N4ywNqCw=; b=FzV7GaJE01jOQlt40cFtjpeIs2M7SSDw/GDprwoSERpLEdKOI7/IKITvKOtJQLDD5LEiKF Pcl3tRw3kfIxh1NdXDwl+09zy1fK02mgT0EoIAUVNjSbjGMt9VLH2lhs62OtkBsipJE22Q /+mlxsLbl2/cwziQUlDIo+i8HUKhj3XS8xMsQ2M4FENppl7Q3fFW/VhERgi6qfLfuuSpMq HpY1mC105wCno+JxT2qCmxZ4oEhp3sbN6fkNzP/4B/YAoysg+xoaGc9AAZzV2GLkZwV4Tj Ns0TKLtmFvYaalQG3l54SD00sMAhX2ZsJDzSxhwuTs0mwDCHkzRr4/TKz7TfTw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764015081; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=h6HJPq1IxH7mSx/VyxBFRCWByKHYwJO8w26N4ywNqCw=; b=nKlSYheGv26RkwXwLIy+xgcFXGayjv5LRdiujZODODvrvM5cKQvIifkyMkO485LrWz7jwa RbxvGGxsDd1dX2k06GtdXV3mX2LLLr6I23ob6VAVe5xeNgv0RLNBquvDL5zDCowDr9l+ae qPv+m23ttROxPjGlnTBCkOzQz34OwDOgMdl5LGYxSqaXxKjsS1BSh3hvaRprE1KIoWni8S EcPBjQSyYmEflSR8XodrRoWjwfOFYddFQnS+DWcpsIcb1Z2sO/2Fv3ycFTHezlDkQD9OYQ qo83nJHWMy52OCU3z1TQFhDjlEEMLL4gmP9Cuo+6hLKRa2PDExaqRRLztNRCUg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764015081; a=rsa-sha256; cv=none; b=bvh0ilB83pnv3sHp2qYVwdd4Igsun1cJjNhm6/SJwexoT5artglc8LDXfqLFuhmQKDQRMN Kz+Kdmoqpw5dWCr5iwz4+Y91Bp2WsSggrkUZMJ61j3ri9IJb6u/KlYbQ5BSYUcLEkPkOna juihaLaxZv+FKbmJ1lut3mlJZ7NUZq4fIjy94hLMu96kP6W7ldBKIx1JSWK9rPMr9QRelr g48QTGEs44B76OYBTEVCKMxKOlU+x+g6R3cNU7hYOYovW1DKscLIib3FuoUp6fAGCEZkvs u99rIrmNRG9F/B9yFcdydTwLukOqxIS8HXT/9zvAHHvKNI9uV47wuIQ+VVHP/w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dFcQx4mgwzTSm for ; Mon, 24 Nov 2025 20:11:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 28df2 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 24 Nov 2025 20:11:21 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Alfonso S. Siciliano Subject: git: 154bef0234 - main - handbooks: Add Accessibility Handbook List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: asiciliano X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 154bef02348cf2ab52a8d7ae0eb1b51e2c768d58 Auto-Submitted: auto-generated Date: Mon, 24 Nov 2025 20:11:21 +0000 Message-Id: <6924bbe9.28df2.11de56c1@gitrepo.freebsd.org> The branch main has been updated by asiciliano: URL: https://cgit.FreeBSD.org/doc/commit/?id=154bef02348cf2ab52a8d7ae0eb1b51e2c768d58 commit 154bef02348cf2ab52a8d7ae0eb1b51e2c768d58 Author: Alfonso S. Siciliano AuthorDate: 2025-11-24 20:03:59 +0000 Commit: Alfonso S. Siciliano CommitDate: 2025-11-24 20:07:42 +0000 handbooks: Add Accessibility Handbook The Accessibility Handbook describes the assistive technologies available in the base system and in the Ports Collection. Currently, it covers features useful for visual impairments. Reviewed by: pauamma_gundo.com Approved by: carlavilla Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D50894 --- .../content/en/books/accessibility/_index.adoc | 63 +++ .../en/books/accessibility/blindness/_index.adoc | 320 ++++++++++++++ .../content/en/books/accessibility/book.adoc | 88 ++++ .../en/books/accessibility/colors/_index.adoc | 490 +++++++++++++++++++++ .../en/books/accessibility/development/_index.adoc | 193 ++++++++ .../en/books/accessibility/help/_index.adoc | 89 ++++ .../en/books/accessibility/lowvision/_index.adoc | 393 +++++++++++++++++ .../content/en/books/accessibility/parti.adoc | 14 + .../content/en/books/accessibility/partii.adoc | 25 ++ .../en/books/accessibility/preface/_index.adoc | 92 ++++ .../accessibility/virtual-terminal/_index.adoc | 344 +++++++++++++++ 11 files changed, 2111 insertions(+) diff --git a/documentation/content/en/books/accessibility/_index.adoc b/documentation/content/en/books/accessibility/_index.adoc new file mode 100644 index 0000000000..2c8cada910 --- /dev/null +++ b/documentation/content/en/books/accessibility/_index.adoc @@ -0,0 +1,63 @@ +--- +title: FreeBSD Accessibility Handbook +authors: + - author: Alfonso S. Siciliano +copyright: 2025 The FreeBSD Foundation +trademarks: ["freebsd"] +description: Assistive technologies available in FreeBSD +tags: ["Accessibility", "Documentation", "FreeBSD", "Index"] +next: books/accessibility/preface +add_single_page_link: true +showBookMenu: true +weight: 10 +params: + path: "/books/accessibility/" +bookOrder: 50 +--- + += FreeBSD Accessibility Handbook +:doctype: book +:toc: macro +:toclevels: 1 +:icons: font +:sectnums: +:sectnumlevels: 6 +:partnums: +:source-highlighter: rouge +:experimental: +:images-path: books/accessibility/ + +ifdef::env-beastie[] +ifdef::backend-html5[] +include::shared/authors.adoc[] +include::shared/mirrors.adoc[] +include::shared/releases.adoc[] +include::shared/attributes/attributes-{{% lang %}}.adoc[] +include::shared/{{% lang %}}/teams.adoc[] +include::shared/{{% lang %}}/mailing-lists.adoc[] +include::shared/{{% lang %}}/urls.adoc[] +endif::[] +ifdef::backend-pdf,backend-epub3[] +include::../../../../../shared/asciidoctor.adoc[] +endif::[] +endif::[] + +ifndef::env-beastie[] +include::../../../../../shared/asciidoctor.adoc[] +endif::[] + +// Split HTML view, sync with book.adoc +[.abstract-title] +Abstract + +Welcome to the Accessibility Handbook. +This book covers the assistive technologies available in FreeBSD. + +Accessibility is an ongoing effort, not a fixed destination. +As such, this handbook is a living document and continually evolving. +Contributions, suggestions, and feedback are highly encouraged. +If you are interested in contributing, please reach out to us via the https://lists.freebsd.org/subscription/freebsd-accessibility[FreeBSD accessibility mailing list]. + +You can download this book in various formats and compression options from the FreeBSD download server or one of its many mirror sites. + +''' diff --git a/documentation/content/en/books/accessibility/blindness/_index.adoc b/documentation/content/en/books/accessibility/blindness/_index.adoc new file mode 100644 index 0000000000..020adbef74 --- /dev/null +++ b/documentation/content/en/books/accessibility/blindness/_index.adoc @@ -0,0 +1,320 @@ +--- +title: Chapter 5. Blindness +part: Part II. Vision +prev: books/accessibility/lowvision +next: books/accessibility/development +description: Assistive technologies for blindness +tags: ["Accessibility", "Blindness", "Screen Reader"] +showBookMenu: true +weight: 8 +params: + path: "/books/accessibility/blindness/" +--- + +[[blindness]] += Blindness +:doctype: book +:toc: macro +:toclevels: 1 +:icons: font +:sectnums: +:sectnumlevels: 6 +:sectnumoffset: 5 +:partnums: +:source-highlighter: rouge +:experimental: +:images-path: books/accessibility/blindness/ + +ifdef::env-beastie[] +ifdef::backend-html5[] +:imagesdir: ../../../../images/{images-path} +endif::[] +ifndef::book[] +include::shared/authors.adoc[] +include::shared/mirrors.adoc[] +include::shared/releases.adoc[] +include::shared/attributes/attributes-{{% lang %}}.adoc[] +include::shared/{{% lang %}}/teams.adoc[] +include::shared/{{% lang %}}/mailing-lists.adoc[] +include::shared/{{% lang %}}/urls.adoc[] +toc::[] +endif::[] +ifdef::backend-pdf,backend-epub3[] +include::../../../../../shared/asciidoctor.adoc[] +endif::[] +endif::[] + +ifndef::env-beastie[] +toc::[] +include::../../../../../shared/asciidoctor.adoc[] +endif::[] + +[[blindness-intro]] +== Introduction + +This chapter describes assistive technologies for users who are blind, focusing primarily on screen readers and tools designed to work in conjunction with them. +The chapter deliberately contains no images and aims to minimize the use of elements other than plain text. + +[[screen-reader]] +== Screen Reader + +Currently, screen readers function only within the extref:{handbook}x11[X Window System] and are not supported in the crossref:virtual-terminal[virtual-terminal,Virtual Terminal]. +FreeBSD does not currently support Braille displays, so they rely exclusively on speech synthesizers. + +[[orca]] +=== Orca + +Orca is a widely used and well-known open source screen reader. +It offers a comprehensive set of features and is available on FreeBSD through the package:accessibility/orca[] package. + +[[orca-install]] +==== Installation + +To install it, execute: + +[source,shell] +.... +# pkg install orca +.... + +[[orca-launch]] +==== Launch + +Orca can be launched in several ways. +From a terminal, type: + +[source,shell] +.... +% orca +.... + +Some desktop environments provide a keyboard shortcut to launch Orca: + +- XFCE: `Super` + `Alt` + `s` +- GNOME `Super` + `Alt` + `S` + +[TIP] +==== +The Super key is usually labeled as Windows icon, Command icon, or "Super". +Refer to https://en.wikipedia.org/wiki/Super_key_(keyboard_button) for more information. +==== + +[[orca-usage]] +==== Usage + +Orca provides a manual page: man:orca[1]. +However, most of the documentation is available online. +The main reference is the starting point in the https://gnome.pages.gitlab.gnome.org/orca/help/[Orca Users Guide], which includes: + + - Getting Started + - Reading Documents and Web Pages + - Reviewing and Interacting with Screen Contents + +The screen reader includes many keyboard commands for navigation and interaction. +Refer to the https://gnome.pages.gitlab.gnome.org/orca/help/commands.html[Orca's Commands] page for a full list. + +[[orca-config]] +==== Configuration + +Orca can be configured through a graphical settings interface. To open it, run: + +[source,shell] +.... +% orca -s +.... + +Configuration options are documented on the https://gnome.pages.gitlab.gnome.org/orca/help/preferences.html[Orca's Preferences Dialogs] page. + +[[yasr]] +=== yasr + +The package:accessibility/yasr[] utility is a lightweight screen reader that operates exclusively in a terminal environment. +Yasr requires a speech synthesizer to work. +Its default configuration file is set up to use package:accessibility/eflite[]. + +To install both yasr and eflite, run: + +[source,shell] +.... +# pkg install yasr eflite +.... + +To start the screen reader, execute: + +[source,shell] +.... +% yasr +.... + +The global configuration file for yasr is located at [.filename]#/usr/local/share/yasr/yasr.conf#. +To create a user-specific configuration file, copy the global one to your home directory: + +[source,shell] +.... +% cp /usr/local/share/yasr/yasr.conf ~/.yasr.conf +.... + +For details on configuration options and keyboard shortcuts, refer to man:yasr[1]. + +[[blindness-ports]] +== Ports Collection + +FreeBSD provides the extref:{handbook}ports[Ports Collection], which offers a simple way to install applications. +Some ports allow you to configure options before building and installation. +By default, configuration is handled through a TUI menu not accessible by a screen reader. + +The package:ports-mgmt/portoptscli[] utility is a text-only tool specifically designed to configure ports using a screen reader. +To install it, run: + +[source,shell] +.... +# pkg install portoptscli +.... + +Then add to [.filename]#/etc/make.conf#: + +[.programlisting] +.... +DIALOG4PORTS=/usr/local/bin/portoptscli +.... + +From now on, the Ports framework will automatically invoke portoptscli whenever a port offers configurable options. + +For detailed information about its features and usage, refer to the manual page man:portoptscli[1] and consult the online https://gitlab.com/alfix/portoptscli/-/raw/main/README.txt[README]. + +[[blindness-editor]] +== Editor + +[[ed]] +=== ed + +The man:ed[1] utility is a line-oriented text editor used to create, view, and modify text files. +It is included by default in a standard FreeBSD installation. +To start the editor, run: + +[source,shell] +.... +% ed +.... + +ed is a powerful editor. +Refer to its manual page man:ed[1] for a complete overview of its features and command syntax. + +[WARNING] +==== +ed does not support multibyte characters and may not handle non-ASCII text correctly. +Alternatively, consider using crossref:blindness[edbrowse,edbrowse], which offers robust text editing features in addition to its browsing capabilities. +==== + +[[blindness-internet-web]] +== Internet and WEB + +[[edbrowse]] +=== Edbrowse + +Edbrowse is a text-based browser, editor, IRC chat client, and mail client, specifically designed for screen reader users. +Its interface is similar to man:ed[1], but with extended functionality. + +[[edbrowse-install]] +==== Installation + +To install package:www/edbrowse[], execute: + +[source,shell] +.... +# pkg install edbrowse +.... + +[[edbrowse-usage]] +==== Usage + +To launch Edbrowse, run: + +[source,shell] +.... +% edbrowse +.... + +The first time you run edbrowse, it will not find the configuration file [.filename]#~/.ebrc#. +It will automatically create a default configuration file, display a message, and exit: + +[source,shell] +.... +% edbrowse +Your edbrowse config file is missing; a default file has been created for you. +Before running edbrowse again, take the time to personalize your config file: +/home/yournickname/.ebrc +edbrowse -c to edit +% +.... + +You can now relaunch Edbrowse; it will use the default configuration file. +To customize it, either run: + +[source,shell] +.... +% edbrowse -c +.... + +Or use your preferred text editor, for example: + +[source,shell] +.... +% ed ~/.ebrc +.... + +[TIP] +==== +Example configuration files are provided in [.filename]#/usr/local/share/doc/edbrowse/#. +These include: + + - sample.ebrc: with comments in English + - sample_fr.ebrc: with comments in French + - sample_it.ebrc: with comments in Italian +==== + +[[edbrowse-doc]] +==== Documentation + +The utility provides a manual page: man:edbrowse[1]. +However, the main documentation is available online in the https://edbrowse.org/usersguide.html[User's Guide]. + +The package also installs a local copy of the documentation at [.filename]#/usr/local/share/doc/edbrowse/usersguide.html#. +To view it using edbrowse, run: + +[source,shell] +.... +% edbrowse /usr/local/share/doc/edbrowse/usersguide.html +.... + +Translated versions of the user guide are available in the same directory: + + - usersguide_es.html: Spanish + - usersguide_fr.html: French + - usersguide_pt_br.html: Brazilian Portuguese + +[[blindness-liblouis]] +== Liblouis + +package:devel/liblouis[] is a translator for many languages to and from Braille. +It provides a large number of conversion tables. +To install, execute: + +[source,shell] +.... +# pkg install liblouis +.... + +The package installs both libraries and utilities. +The translation utility is man:lou_translate[1]. + +The following example demonstrates how to transcribe the text `FreeBSD Accessibility Handbook` into Braille with English Grade 2 translation table and the unicode.dis display table. +The final output is Braille encoded as Unicode dot patterns. + +[source,shell] +.... +% echo "FreeBSD Accessibility Handbook" | lou_translate -f unicode.dis,en-us-g2.ctb +⠠⠋⠗⠑⠑⠠⠠⠃⠎⠙⠀⠠⠁⠒⠑⠎⠎⠊⠃⠊⠇⠰⠽⠀⠠⠓⠯⠃⠕⠕⠅ +.... + +Documentation and additional examples for this utility are available on the project website, specifically in the https://liblouis.io/documentation/liblouis.html#Testing-Translation-Tables-interactively[Testing Translation Tables interactively] section of the official documentation. diff --git a/documentation/content/en/books/accessibility/book.adoc b/documentation/content/en/books/accessibility/book.adoc new file mode 100644 index 0000000000..715a9b3ff6 --- /dev/null +++ b/documentation/content/en/books/accessibility/book.adoc @@ -0,0 +1,88 @@ +--- +title: FreeBSD Accessibility Handbook +authors: + - author: Alfonso S. Siciliano +copyright: 2025 The FreeBSD Foundation +description: Assistive technologies available in FreeBSD +trademarks: ["freebsd"] +tags: ["Accessibility", "Documentation", "FreeBSD", "Index"] +add_split_page_link: true +--- + += FreeBSD Accessibility Handbook +:doctype: book +:toc: macro +:toclevels: 2 +:icons: font +:sectnums: +:sectnumlevels: 6 +:partnums: +:source-highlighter: rouge +:experimental: +:book: true +:pdf: false +:images-path: books/accessibility/ + +ifdef::env-beastie[] +ifdef::backend-html5[] +include::shared/authors.adoc[] +include::shared/mirrors.adoc[] +include::shared/releases.adoc[] +include::shared/attributes/attributes-{{% lang %}}.adoc[] +include::shared/{{% lang %}}/teams.adoc[] +include::shared/{{% lang %}}/mailing-lists.adoc[] +include::shared/{{% lang %}}/urls.adoc[] +:chapters-path: content/{{% lang %}}/books/accessibility/ +endif::[] +ifdef::backend-pdf,backend-epub3[] +:chapters-path: +include::../../../../../shared/asciidoctor.adoc[] +endif::[] +endif::[] + +ifndef::env-beastie[] +:chapters-path: +include::../../../../../shared/asciidoctor.adoc[] +endif::[] + +// Single HTML view, sync with _index.adoc +[.abstract-title] +Abstract + +Welcome to the Accessibility Handbook. +This book covers the assistive technologies available in FreeBSD. + +Accessibility is an ongoing effort, not a fixed destination. +As such, this handbook is a living document and continually evolving. +Contributions, suggestions, and feedback are highly encouraged. +If you are interested in contributing, please reach out to us via the https://lists.freebsd.org/subscription/freebsd-accessibility[FreeBSD accessibility mailing list]. + +You can download this book in various formats and compression options from the FreeBSD download server or one of its many mirror sites. + +''' + +toc::[] + +:sectnums!: + +include::{chapters-path}preface/_index.adoc[leveloffset=+1] + +:sectnums: + +// Section one +include::{chapters-path}parti.adoc[] + +include::{chapters-path}help/_index.adoc[leveloffset=+1] + +// Section two +include::{chapters-path}partii.adoc[] + +include::{chapters-path}virtual-terminal/_index.adoc[leveloffset=+1] + +include::{chapters-path}colors/_index.adoc[leveloffset=+1] + +include::{chapters-path}lowvision/_index.adoc[leveloffset=+1] + +include::{chapters-path}blindness/_index.adoc[leveloffset=+1] + +include::{chapters-path}development/_index.adoc[leveloffset=+1] diff --git a/documentation/content/en/books/accessibility/colors/_index.adoc b/documentation/content/en/books/accessibility/colors/_index.adoc new file mode 100644 index 0000000000..6de26c0398 --- /dev/null +++ b/documentation/content/en/books/accessibility/colors/_index.adoc @@ -0,0 +1,490 @@ +--- +title: Chapter 3. Colors +part: Part II. Vision +prev: books/accessibility/virtual-terminal +next: books/accessibility/lowvision +description: Features to set up colors +tags: ["Accessibility", "High contrast", "Color blindness", "Theming"] +showBookMenu: true +weight: 6 +params: + path: "/books/accessibility/colors/" +--- + +[[colors]] += High Contrast +:doctype: book +:toc: macro +:toclevels: 1 +:icons: font +:sectnums: +:sectnumlevels: 6 +:sectnumoffset: 3 +:partnums: +:source-highlighter: rouge +:experimental: +:images-path: books/accessibility/colors/ + +ifdef::env-beastie[] +ifdef::backend-html5[] +:imagesdir: ../../../../images/{images-path} +endif::[] +ifndef::book[] +include::shared/authors.adoc[] +include::shared/mirrors.adoc[] +include::shared/releases.adoc[] +include::shared/attributes/attributes-{{% lang %}}.adoc[] +include::shared/{{% lang %}}/teams.adoc[] +include::shared/{{% lang %}}/mailing-lists.adoc[] +include::shared/{{% lang %}}/urls.adoc[] +toc::[] +endif::[] +ifdef::backend-pdf,backend-epub3[] +include::../../../../../shared/asciidoctor.adoc[] +endif::[] +endif::[] + +ifndef::env-beastie[] +toc::[] +include::../../../../../shared/asciidoctor.adoc[] +endif::[] + +[[colors-intro]] +== Introduction + +This chapter explains how to configure colors for on-screen elements, including: + +- Setting high-contrast color schemes in graphical environments. +- Adapting screen color temperature for optimal viewing in daylight and nighttime conditions. +- Selecting colors for configuration ports menus. + +[[high-contrast-theme]] +== High Contrast Theme + +Graphical Environments allow you to easily install and set up graphical themes. +This paragraph describes how to configure high contrast themes for windows. + +[[xfce-high-contrast]] +=== XFCE + +Download from https://www.xfce-look.org/p/2289345[High Contrast Windows 11 Themes]: + +- _Adwaita-Dusk.tar.bz2_ +- _Adwaita-Desert.tar.bz2_ +- _Adwaita-Aquatic.tar.bz2_ +- _Adwaita-NightSky.tar.bz2_ + +The example is for _NightSky_, but of course you can choose whichever theme you prefer. + +[source,shell] +.... +% tar xzvf Adwaita-NightSky.tar.bz2 <1> +% mkdir ~/.themes <2> +% cp -a Adwaita-NightSky ~/.themes/ <3> +% rm Adwaita-NightSky.tar.bz2 <4> +% xfconf-query -c xfwm4 -p /general/theme -s 'Adwaita-NightSky' <5> +% xfconf-query -c xsettings -p /Net/ThemeName -s 'Adwaita-NightSky' <6> +.... + +<.> Extract the downloaded theme archive. +<.> Create the [.filename]#~/.themes# directory if it does not already exist. +<.> Copy the extracted themes into [.filename]#~/.themes#. +<.> Optionally, delete the original compressed file to save space. +<.> Apply the Adwaita-NightSky theme for the XFCE desktop environment. +<.> Apply the Adwaita-NightSky theme for GTK applications. + +The theme selection steps (5 and 6) can also be performed using the graphical configuration dialogs in XFCE: + +[source,shell] +.... +% xfwm4-settings +% xfce4-appearance-settings +.... + +[[high-contrast-icon]] +== High Contrast Icons + +Graphical Environments allow you to easily install and set up icon themes. +This paragraph describes how to configure high contrast icons. + +[[xfce-icon-high-contrast]] +=== XFCE + +Run the following commands to use the _Treepata - High Contrast_ icons theme with XFCE. + +Download _Treepata.zip_ from https://www.xfce-look.org/p/1015854[Treepata - High contrast]. +Then execute: + +[source,shell] +.... +# pkg search zip <1> +% unzip Treepata.zip <2> +% mkdir ~/.icons <3> +% cp -a Treepata ~/.icons/ <4> +% rm Treepata.zip <5> +% xfconf-query -c xsettings -p /Net/IconThemeName -s Treepata <6> +.... + +<.> Install the package package:archivers/zip[]: +<.> Extract the downloaded archive file. +<.> Create the [.filename]#~/.icons# directory if it does not already exist. +<.> Copy the extracted theme into [.filename]#~/.icons#. +<.> Optionally, delete the downloaded archive file to free up space. +<.> Set the _Treepata_ icon theme. + +The icon theme (step 6 above) can also be set graphically via the `_Appearance_` dialog under the `_Icons_` tab. +To do so, open the dialog and select your preferred icon theme: + +[source,shell] +.... +% xfce4-appearance-settings +.... + +[NOTE] +==== +If you have icon theme problems, install package:misc/hicolor-icon-theme[] and package:graphics/gtk-update-icon-cache[]: + +[source,shell] +.... +# pkg install hicolor-icon-theme gtk-update-icon-cache +.... + +Run man:gtk-update-icon-cache[1] to create or update the icon cache: + +[source,shell] +.... +% gtk-update-icon-cache -f -t ~/.icons/treepata +.... + +==== + +[[colors-temperature]] +== Color temperature + +This paragraph explains various utilities that adjust screen colors based on temperature, day/night cycles, and gamma settings. +These utilities enable both interactive color adjustments and automatic changes based on the local time and geographical location. +Some utilities are compatible with the extref:{handbook}x11[X Window System], others support extref:{handbook}wayland[Wayland], and some work on both display servers. + +.Color Temperature Utilities +[options="header", cols="1,1,1,1"] +|=== +| Name | Auto Update | Environment | Package + +| darkman +| Yes +| X11 +| package:accessibility/darkman[] + +| gammastep +| Yes +| X11 +| package:accessibility/gammastep[] + +| redshift +| Yes +| X11, Wayland +| package:accessibility/redshift[] + +| sct +| No +| X11 +| package:accessibility/sct[] + +| sctd +| Yes +| X11 +| package:accessibility/sctd[] + +| wlsunset +| Yes +| Wayland +| package:accessibility/wlsunset[] + +|=== + +The rest of this section details the steps to install, configure, and launch the utilities. + +[[colors-darkman]] +=== darkman + +man:darkman[1] is a daemon that automatically manages transitions between dark mode and light mode. +It operates primarily in the background, switching the screen's color scheme based on the local time of the current location. +To install, run: + +[source,shell] +.... +# pkg install darkman +.... + +Create the file [.filename]#~/.config/darkman/config.yaml# and write your latitude and longitude. +Example: + +[.programlisting] +.... +lat: 37.52 +lng: 122.16 +.... + +The utility does not directly change the screen colors; instead, it calls external utilities to perform the color transitions. +Add scripts to be executed at sundown by placing them in [.filename]#$XDG_DATA_DIRS/dark-mode.d/# +and scripts to be executed at sunrise by placing them in [.filename]#XDG_DATA_DIRS/light-mode.d/#. +Several https://gitlab.com/WhyNotHugo/darkman/-/tree/main/examples[example scripts] are available in the project repository. + +To start darkman manually, run: + +[source,shell] +.... +% darkman run & +.... + +The utility also offers some interactive options; for more details refer to the man:darkman[1] manual page. + +[[gammastep]] +=== gammastep + +The man:gammastep[1] utility adjusts your screen’s color temperature automatically based on your location. +To install, run: + +[source,shell] +.... +# pkg install gammastep +.... + +The utility works out of the box without any configuration. +Simply start it by running: + +[source,shell] +.... +% gammastep & +.... + +[NOTE] +==== +If you encounter any issues, customize the configuration by adapting the link:https://gitlab.com/chinstrap/gammastep/-/blob/master/gammastep.conf.sample[gammastep.conf.sample] file and save it as [.filename]#~/.config/gammastep/conf.ini#. +Refer to the link:https://gitlab.com/chinstrap/gammastep/-/blob/master/README.md[README] for troubleshooting. +==== + +[[redshift]] +=== redshift + +The man:redshift[1] utility find your position and sets the color temperature accordingly. +To install, execute: + +[source,shell] +.... +# pkg install redshift +.... + +The redshift utility runs without any configuration. +To start it, simply execute: + +[source,shell] +.... +% redshift & +.... + +The utility might hang while trying to determine the location or the correct method to set the color. +In this case, specify them explicitly using `-l _latitude:longitude_` and `-m _method_`. +The available methods can be listed by running: `% redshift -m list`. + +Example of running redshift with an explicit location and method: + +[source,shell] +.... +% redshift -l 37.86:-122.27 -m randr & +.... + +To make this setting permanent, add the following lines to [.filename]#~/.config/redshift/redshift.conf# file: + +[.programlisting] +.... +[redshift] +adjustment-method=randr +location-provider=manual + +[manual] +lat=37.86 +lon=-122.27 +.... + +[NOTE] +==== +The project provides a default https://github.com/jonls/redshift/blob/master/redshift.conf.sample[redshift.conf.sample] configuration file. +For troubleshooting and additional information, please refer to the https://github.com/jonls/redshift/blob/master/README.md[README]. +==== + +[[sct]] +=== sct + +The man:sct[1] utility is a simple command-line tool for controlling screen color temperature. +It does not update automatically and must be run repeatedly to adjust the temperature over time. +To install, execute: + +[source,shell] +.... +# pkg install sct +.... + +The utility takes temperature values between 1000 and 10000, 6500 is the default. +To run sct, type: `sct _value_`: + +[source,shell] +.... +% sct 8000 +.... + +[TIP] +==== +The utility suggests 3 styles: + +1) Campfire style + +[source,shell] +.... +% sct 4500 +.... + +2) Dust storm on Mars style + +[source,shell] +.... +% sct 2000 +.... + +3) Coffee free all nighter style + +[source,shell] +.... +% sct 8000 +.... +==== + +[[sctd]] +=== sctd + +The sctd utility calculates sunrise and sunset times based on latitude and longitude, and adjusts the screen's color temperature accordingly. +To install, run: + +[source,shell] +.... +# pkg install sctd +.... + +To run sctd, specify your location using the `--latitude` and `--longitude` options: + +[source,shell] +.... +% sctd --latitude 40.55 --longitude 14.34 & +.... + +To reset the screen color to default, run: + +[source,shell] +.... +% sctd --reset +.... + +[[wlsunset]] +=== wlsunset + +The man:wlsunset[1] utility is a Day/Night gamma adjustments for Wayland compositors. + +To install, execute: + +[source,shell] +.... +# pkg install wlsunset +.... + +To start the utility type `wlsunset -l _latitude_ -L _longitude_`. +Example: + +[source,shell] +.... +% wlsunset -l 14.34 -L 40.55 & +.... + +[[colors-ports]] +== Ports Collection + +FreeBSD provides the extref:{handbook}ports[Ports Collection], which offers a simple way to install applications. +Some ports allow you to configure options before building and installation. +By default, configuration is handled through a TUI menu built by the package:ports-mgmt/portconfig[]. +The colors can be customized in several ways: + +. Terminal color capabilities. +. The $NO_COLOR environment variable. +. The $PORTCONFIG_THEMEFILE environment variable. +. The global [.filename]#/usr/local/etc/portconfig/theme.conf# file. + +[NOTE] +==== +These methods are listed in order of decreasing priority and are mutually exclusive, meaning only one can be active at a time. +==== + +*1. Terminal Colors* + +man:portconfig[1] automatically detects whether the terminal supports colors. +If not, it defaults to a black-and-white theme. + +*2. NO_COLOR* + +If the `$NO_COLOR` environment variable is set and not empty, portconfig forces the black-and-white theme + +.Example persistent setting `$NO_COLOR` +[example] +==== +[.filename]#/etc/make.conf# + +[.programlisting] +.... +export NO_COLOR=YES +.... +==== + +*3. PORTCONFIG_THEMEFILE* + +If the `$PORTCONFIG_THEMEFILE` environment variable is set and points to a valid theme file, it will be used. +Otherwise, the default theme is applied. + +..Example persistent setting `$PORTCONFIG_THEMEFILE` +[example] +==== +[.filename]#/etc/make.conf# + +[.programlisting] +.... +export PORTCONFIG_THEMEFILE=/home/foo/mytheme.conf +.... *** 1224 LINES SKIPPED *** From nobody Mon Nov 24 21:07:46 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dFdh25bXcz6HqZf for ; Mon, 24 Nov 2025 21:07:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dFdh24gTMz3bkM for ; Mon, 24 Nov 2025 21:07:46 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764018466; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=rECSaUI231PjkGAa404Yt90mixv2NxujQ/4leYveL/Y=; b=KuYplyrDrDD7SJ3nUBXso9ssNhub7BUpQaxHjqF0pQyBemhrTe0kAZFBJ3yDiXiZAbyC94 qPnmXnWsVoeiHz5Yd356zSaYpb0LgdihA9CBSQ6jwrVjP4Lr6ZcYX6IrzMTY6DnnZyJ/fs IPIvj+0BXRU5QgOLAyY2oeqUpg+w/hyFY9AFJHubD/pPdjfakaknOi1hVpNxz8/KXLg3pr Pyw4TE1ESCyWP1fGqlLZ3TIQdIw4Z11AGIiS73ahYJjU7ifVWHE+wdEri9Y6Y2s+mi3+AU GYRs0P5mAa3Msjbw/LXsjprONThUJ28FfmNnpk3ZfUKLyughfRdumhYHx3moXg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764018466; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=rECSaUI231PjkGAa404Yt90mixv2NxujQ/4leYveL/Y=; b=azA/VF4UmMIoCW/IOJR3RwTX/D0vlvQrXmxETO8MvX1YI5wL0VCKwoJVVAb0JeoXcW9tWn 5bopJjBRdlE7EC8001pNCorT2o03ExBzrnqiL5tq+DTYdG8qVJtY2iTDZ7IxtsLtm1Djwn qZmIqCvZC5nsLNBnJTKYRgDNjiiMvtjRGWr+9KBNTwJ+uOn6DZKGOOvwl24NS94xIzgqy4 gbKnmjlTgOXXAYP5LEdmqHmELJhFPA0G2GD66WP+38Igz6Al1oVhMcvJuwa6S4YVOcOaSU Pq6XjgXg5OwLEdZRqdN+J1/ebJfoAs2PPt2TOFZLEBsTOVp2KEoVLG6Xl2YIRQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764018466; a=rsa-sha256; cv=none; b=DXvUDUaxrrxTVfeTAH9Akt0qW4RBg67OR37ZfX8PEs+WvF9X0odCBmSSfVy9g+FLc7mG5Z W267c4BIWz9yFxHRVxPSE/Lhp6pZkHvH6rd4K53evBaBCNSQ9C1424qvAzcshMDlnccDLH RJpyH7ZO1obMfUJi8nn9uBPv4QIwbsWQUW3W7F6sfMuuOXRhIFrjipBWx+QM092Berfx2N ugKe7xEfkIRe5v5uByfH6iX9L9hqShl+R5lb1h3DH/UHod8PaDz9R+bCJ2dH3L10Suq8UF njZL5VHVG2/8Zf/BovSkvhWzaJaGxpNDwbeO694bh2g6Jpsjz6EudQ+iQIjX5A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dFdh240nhzWth for ; Mon, 24 Nov 2025 21:07:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 2dc90 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 24 Nov 2025 21:07:46 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Alfonso S. Siciliano Subject: git: dbdfd83dcc - main - Acessibility Handbook: Add brightness List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: asiciliano X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: dbdfd83dcce6ec37a75e80757ee7dfbc45dce3f4 Auto-Submitted: auto-generated Date: Mon, 24 Nov 2025 21:07:46 +0000 Message-Id: <6924c922.2dc90.2ae83b14@gitrepo.freebsd.org> The branch main has been updated by asiciliano: URL: https://cgit.FreeBSD.org/doc/commit/?id=dbdfd83dcce6ec37a75e80757ee7dfbc45dce3f4 commit dbdfd83dcce6ec37a75e80757ee7dfbc45dce3f4 Author: Alfonso S. Siciliano AuthorDate: 2025-11-24 21:05:29 +0000 Commit: Alfonso S. Siciliano CommitDate: 2025-11-24 21:05:29 +0000 Acessibility Handbook: Add brightness Add brightness section to the accessibility handbook. Reviewed by: pauamma_gundo.com Approved by: bcr Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D51285 --- .../en/books/accessibility/colors/_index.adoc | 118 +++++++++++++++++++++ 1 file changed, 118 insertions(+) diff --git a/documentation/content/en/books/accessibility/colors/_index.adoc b/documentation/content/en/books/accessibility/colors/_index.adoc index 6de26c0398..f3cda2106c 100644 --- a/documentation/content/en/books/accessibility/colors/_index.adoc +++ b/documentation/content/en/books/accessibility/colors/_index.adoc @@ -488,3 +488,121 @@ To use the yellow-blue.conf theme: # ln -s /usr/local/etc/portconfig/yellow-blue.conf /usr/local/etc/portconfig/theme.conf .... ==== + +[[brightness]] +== Brightness + +Screen brightness can be adjusted in various ways. +The available methods depend heavily on the hardware, so it's recommended to try the features described in the following sections. + +[[backlight]] +=== backlight + +The man:backlight[8] utility is included with the operating system. +It is used to set the brightness of devices located under [.filename]#/dev/backlight/#. + +The command `backlight -f _device_ _value_` sets the brightness of _device_ to _value_, where _value_ is an integer between 0 (dim) and 100 (bright). +If no device is specified, the default device [.filename]#/dev/backlight/backlight0# is considered. + +Example for setting the brightness of the default device to 50%: + +[source,shell] +.... +% backlight 50 +.... + +[NOTE] +==== +Unless the user belongs to the "video" group, the command needs to run as root. +==== + +[[acpi_video]] +=== acpi_video + +The man:acpi_video[4] driver, included with the operating system, uses the ACPI Video Extensions to control display switching and backlight brightness. +To load the kernel module, run: + +[source,shell] +.... +# kldload acpi_video +.... + +Brightness settings can be configured using extref:{handbook}config/#configtuning-sysctl[sysctl(8)]. +The following parameters are available: + +- hw.acpi.video._device_.levels: List of supported brightness levels. +- hw.acpi.video._device_.brightness: Current brightness level of the device. + +_device_ is a possible display device. +Example to set the brightness to 50% for the lcd0 device: + +[source,shell] +.... +% sysctl hw.acpi.video.lcd0.brightness <1> +hw.acpi.video.lcd0.brightness: 90 +% sysctl hw.acpi.video.lcd0.levels <2> +hw.acpi.video.lcd0.levels: 90 60 2 4 6 8 10 12 14 16 +18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 +54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 +90 92 94 96 98 100 +# sysctl hw.acpi.video.lcd0.brightness=50 <3> +hw.acpi.video.lcd0.brightness: 90 -> 50 +.... + +<.> `sysctl hw.acpi.video._device_.brightness` to view the current brightness level. +<.> `sysctl hw.acpi.video._device_.levels` to view the available levels. +<.> `sysctl hw.acpi.video._device_.brightness=50` to set the brightness to 50. + +[NOTE] +==== +man:acpi_video[4] should be loaded after any of the extref:{handbook}x11/#x-graphic-card-drivers[DRM] kernel modules. +==== + +[[xbrightness]] +=== xbrightness + +The package:x11/xbrightness[] utility can change the brightness via the extref:{handbook}x11[X Window System]. + +[source,shell] +.... +# pkg install xbrightness +.... + +The man:xbrightness[1] utility allows to set a value between 0 (darkness) and 65535 (full brightness). +Example for setting brightness to 50%: + +[source,shell] +.... +% xbrightness 32767 +.... + +[[xrandr]] +=== xrandr + +The package:x11/xrandr[] package is an extension of the X11 server that provides the man:xrandr[1] utility. +It allows you to configure various display properties, including brightness. +To install execute: + +[source,shell] +.... +# pkg install xrandr +.... + +The command `xrandr --output _monitor_ --brightness _brightness_` allows you to set the brightness for monitor to a value between 0 and 1.0. +To list the available monitors, run: + +[source,shell] +.... +% xrandr --listmonitors +Monitors: 2 + 0: +HDMI-1 1920/598x1080/337+0+0 HDMI-1 + 1: +eDP-1 1920/344x1080/194+1920+0 eDP-1 + +.... + +Example for setting brightness to 50% for HDMI-1: + +[source,shell] +.... +% xrandr --output HDMI-1 --brightness 0.5 +.... From nobody Mon Nov 24 21:36:32 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dFfKF2FVrz6HsLK for ; Mon, 24 Nov 2025 21:36:33 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dFfKF0DBYz3dmh for ; Mon, 24 Nov 2025 21:36:33 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764020193; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ohZG+QbwZZwhtOtJuIyFs8hBlh2xQzdA8gqXgQd/9Cc=; b=yYQl4SnGw0MjYuDd9ugkY3EzNhXs4WdapyJAnNoKnIluqvujvfpfYUPcgty68p6Ah3KQ1A Eao7TgL2ND8UoZULkYcmOEobufYoUzNCWVpgrobAhElr+hhML1oT7SE7ERmkDN9DxrPdW9 Sz+SPT5m/J4EWdbPsG1tSFhgDwD/+b1/Faw2TeaJnuQvBgqNWxtkbyU7hnstZmUDRyQ2mQ RpB42CffGwqDhL+QxWlz6jfOgoxXhAIdzwGrOKNgrYhlcrv4vIGapbXgUf8bqILs3hZSvF EZjy4OU7rpRcaOjU9/0m4h45E15H2EOplNmIw5Mzc2YaFFNLx5/T1f4LBKXHJg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764020193; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ohZG+QbwZZwhtOtJuIyFs8hBlh2xQzdA8gqXgQd/9Cc=; b=cCfGgUtd851d4Cagh4DUPwIlmDnPqo8ADzGNrqgyUIIExIOB1lSkF0SI4lfdIxVKul2KTa OVX/YGEV+rTHsD1+S8hnJLYsarUS5Ok2rMhIlihFLb/BJkOis+682pM4SJeQy/2gnKTYe0 qsQZy6VGiIcP/FEyg/hlo7dhTF9L0gx7/4MsIDkdbotqq4eQT7NmqUBNOR6xRle6SGHvQa ekiFS7iktnEqeNTzVKGFFVOCGx5zheUM7D6UCZxRlRwPe2C0RN1edbAhR4OGCWxexTt4k9 l53oQWdIMWgzOLIxhLRsYh39+YmrAxunIqBrP3+nnjTn0ifKhgpa0phsKLIGFQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764020193; a=rsa-sha256; cv=none; b=OCtyNWZUDH3ITceRFln1VglZrxEGCrXz9tNbu1jyNrWyMiG+q7+oVedWaRd85uXdjBBCOj 1al64j92kIsLodtXUJSp+QqZyzTZj3fIl4Gc0sCwTXthgs5i7t6QdChQ76K2tqC/YIgLD7 bWvZHn3ygl+93sYVdMVKSE0TpCoWkLOEgsZUAC0VgQfDPIPxIYPgEQCKnOsHYGfGExLIz5 mG8++uPzmvkmrPBySsAo1DI03Ub36nzhWbmuicJBIo6TAI+U9Wk7YUuGiEOywk21+J3TmV 4x1CnDtnYh8/sOBCGnoMOAC5YBHq0iWzRDggXvWVkM3+QfNIwkjmpeinOliTwg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dFfKD6Q2dzXSD for ; Mon, 24 Nov 2025 21:36:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 310c7 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 24 Nov 2025 21:36:32 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Alfonso S. Siciliano Subject: git: 1eb0d9a220 - main - Acessibility Handbook: Add KDE examples List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: asiciliano X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1eb0d9a22091a564c73edf0c40433dc87f5b0055 Auto-Submitted: auto-generated Date: Mon, 24 Nov 2025 21:36:32 +0000 Message-Id: <6924cfe0.310c7.194ee3a0@gitrepo.freebsd.org> The branch main has been updated by asiciliano: URL: https://cgit.FreeBSD.org/doc/commit/?id=1eb0d9a22091a564c73edf0c40433dc87f5b0055 commit 1eb0d9a22091a564c73edf0c40433dc87f5b0055 Author: Alfonso S. Siciliano AuthorDate: 2025-11-24 21:35:05 +0000 Commit: Alfonso S. Siciliano CommitDate: 2025-11-24 21:35:05 +0000 Acessibility Handbook: Add KDE examples Approved by: bcr Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D51294 --- .../en/books/accessibility/blindness/_index.adoc | 9 +-- .../en/books/accessibility/colors/_index.adoc | 69 +++++++++++++++++++++ .../en/books/accessibility/lowvision/_index.adoc | 71 ++++++++++++++++++++++ 3 files changed, 145 insertions(+), 4 deletions(-) diff --git a/documentation/content/en/books/accessibility/blindness/_index.adoc b/documentation/content/en/books/accessibility/blindness/_index.adoc index 020adbef74..1ff0beeb44 100644 --- a/documentation/content/en/books/accessibility/blindness/_index.adoc +++ b/documentation/content/en/books/accessibility/blindness/_index.adoc @@ -88,10 +88,11 @@ From a terminal, type: % orca .... -Some desktop environments provide a keyboard shortcut to launch Orca: - -- XFCE: `Super` + `Alt` + `s` -- GNOME `Super` + `Alt` + `S` +Some desktop environments +(extref:{handbook}desktop/#kde-environment[KDE Plasma], +extref:{handbook}desktop/#xfce-environment[XFCE], +extref:{handbook}desktop/#gnome-environment[GNOME]) +provide a keyboard shortcut to launch Orca: `Super` + `Alt` + `s`. [TIP] ==== diff --git a/documentation/content/en/books/accessibility/colors/_index.adoc b/documentation/content/en/books/accessibility/colors/_index.adoc index f3cda2106c..2f9ef57333 100644 --- a/documentation/content/en/books/accessibility/colors/_index.adoc +++ b/documentation/content/en/books/accessibility/colors/_index.adoc @@ -64,6 +64,22 @@ This chapter explains how to configure colors for on-screen elements, including: Graphical Environments allow you to easily install and set up graphical themes. This paragraph describes how to configure high contrast themes for windows. +[[kde-high-contrast]] +=== KDE Plasma + +Launch the `Global Theme` module: + +[source,shell] +.... +% kcmshell6 kcm_lookandfeel +.... + +The window shows the current installed themes. +Click on the "Get New..." icon in the top right corner. +A new window will show additional themes available for installation. +In the search field at the top right, you can look for new themes to install. +You can search for "high contrast" or "Acrilic Dark". + [[xfce-high-contrast]] === XFCE @@ -107,6 +123,22 @@ The theme selection steps (5 and 6) can also be performed using the graphical co Graphical Environments allow you to easily install and set up icon themes. This paragraph describes how to configure high contrast icons. +[[kde-icon-high-contrast]] +=== KDE Plasma + +Open the `_Icons_` module: + +[source,shell] +.... +% kcmshell6 kcm_icons +.... + +The window displays the currently installed icon themes. +To install a new theme, click the `_Get New..._` icon in the top right corner. +A new window will appear, allowing you to browse and install additional icon themes. +As a suggestion, you can search for `Treepata` using the search bar at the top right. +Although originally designed for XFCE and later adapted for KDE Plasma, Treepata was created as a high-contrast accessibility theme. + [[xfce-icon-high-contrast]] === XFCE @@ -180,6 +212,11 @@ Some utilities are compatible with the extref:{handbook}x11[X Window System], ot | X11 | package:accessibility/gammastep[] +| Night Light +| Yes +| extref:{handbook}desktop/#kde-environment[KDE Plasma] +| package:x11/kde[] + | redshift | Yes | X11, Wayland @@ -264,6 +301,19 @@ If you encounter any issues, customize the configuration by adapting the link:ht Refer to the link:https://gitlab.com/chinstrap/gammastep/-/blob/master/README.md[README] for troubleshooting. ==== +[[kde-nightlight]] +=== KDE Plasma + +KDE allows you to adjust the screen color temperature based on geographic location and local time. +Launch the `_Night Light_` module: + +[source,shell] +.... +% kcmshell6 kcm_nightlight +.... + +Enable automatic color adjustment by selecting the desired option from the `_Switching times_` drop-down menu. + [[redshift]] === redshift @@ -606,3 +656,22 @@ Example for setting brightness to 50% for HDMI-1: .... % xrandr --output HDMI-1 --brightness 0.5 .... + +[[colorblindness]] +== Color Blindness + +This section describes how to use utilities designed for color blindness. + +[[kde-colorblindness]] +=== KDE Plasma + +KDE allows you to filter colors for graphical elements. +Launch the `_Accessibility_` module: + +[source,shell] +.... +% kcmshell6 kcm_access +.... + +In the navigation pane, select `_Color Blindness Correction_`. +Enable the `_Color blindness correction_` option, then choose the appropriate color transformation mode from the `_Mode_` drop-down menu. diff --git a/documentation/content/en/books/accessibility/lowvision/_index.adoc b/documentation/content/en/books/accessibility/lowvision/_index.adoc index 4b71057c0e..7424045052 100644 --- a/documentation/content/en/books/accessibility/lowvision/_index.adoc +++ b/documentation/content/en/books/accessibility/lowvision/_index.adoc @@ -60,6 +60,19 @@ This chapter outlines accessibility features available in graphical desktop envi Graphical environments allow users to adjust the desktop display size, a feature commonly known as screen scaling or HiDPI scaling. The goal is to enlarge desktop elements such as icons, text, and windows to improve visibility and accessibility. +[[kde-hidpi]] +=== KDE Plasma + +Open the `_Display Configuration_` module: + +[source,shell] +.... +% kcmshell6 kcm_kscreen +.... + +Select the scaling via the `_Global Scale_` bar. +The change will take effect after a KDE Plasma restart. + [[xfce-hidpi]] === XFCE @@ -93,6 +106,23 @@ To install, execute: The remainder of this section describes how to set up fonts in various graphical environments using _atkinson-hyperlegible_ as an example. +[[kde-fonts]] +=== KDE Plasma + +KDE allows selecting a font and its size via the `_Fonts_` module. +Run: + +[source,shell] +.... +% kcmshell6 kcm_fonts +.... + +Click on the Adjust `_All Fonts..._` button to select the font and its size for all graphical elements. +Alternatively, you can choose the font and size for individual elements using the forms below. + +At the bottom of the window, you can also select options such as `_Anti-Aliasing_`, `_Sub-pixel Rendering_`, `_Hinting_`, and `_Force Font DPI_`. +Each option has an icon on the right to open a help dialog. + [[xfce-fonts]] === XFCE @@ -311,6 +341,25 @@ Interaction is keyboard-driven, refer to man:xzoom[1] for available commands and Some desktop environments allow you to change the size, color, and other graphical properties of the mouse cursor. +[[kde-mouse]] +==== KDE Plasma + +KDE Plasma provides the `_Cursors_` module to select the mouse cursor theme and size. +To launch it, run: + +[source,shell] +.... +% kcmshell6 kcm_cursortheme +.... + +Select an installed cursor theme in the window. +There is a `_Size_` drop-down menu in the top left corner to choose the mouse cursor size, +available sizes depend on the selected theme. + +Click the `_Get New..._` icon in the top right corner to install a new theme. +You can install new themes from the new window. +As a suggestion, search for `_Large Mouse Cursors_`, a black and white high contrast theme. + [[xfce-mouse]] ==== XFCE @@ -342,6 +391,28 @@ The following example set the current theme cursur to size 50: Some desktop environments provide a visul feedback of the mouse pointer's current position. +[[kde-find-mouse-cursor]] +==== KDE Plasma + +KDE Plasma draws two circular lines moving around the mouse cursor. +Open the `Desktop Effects` module: + +[source,shell] +.... +% kcmshell6 kcm_kwin_effects +.... + +Enable the `_Track Mouse_` checkbox. +Draw circular lines by pressing `Meta` + `Ctrl` keys. +You can change the shortcut via the `_Configure_` button related to `_Track Mouse_`. + +[TIP] +==== +On keyboards where the `Meta` key is not present, it is usually replaced by the `Super` key. +Refer to https://en.wikipedia.org/wiki/Meta_key and https://en.wikipedia.org/wiki/Super_key_(keyboard_button) for more information. +==== + + [[xfce-find-mouse-cursor]] ==== XFCE From nobody Mon Nov 24 22:13:56 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dFg8T6Vtjz6HwFK for ; Mon, 24 Nov 2025 22:14:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dFg8T5jZnz3n21 for ; Mon, 24 Nov 2025 22:14:01 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764022441; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ZnUGxoWgAm0QAQttW0UtRb/FXH590bKJdUMP0bkga9c=; b=SBuyIhE29p/pK3IrYyiEc372iYRzsnXeFsggEoLXWlFXk7mBh7inEjmpdta8xEH+IOeRtk iAUO7cU3gJ0dH9htb3q09qY/JbyUGEhCacPi0yu2FR+U3wPkdvV2g5IMGTl+5g3Y8FAPJb CFLgM/HqLf3bi4KYlDsLtwSDhGp4lfMJUJ8mLn4SLK/t1sMJEhC0mhkFxUPJyRJ+a+9qLu LDvEUYGqGumGdDZIrAn9OgqGJ5IvQ2np2o2BkKGY6z2sJ5Tqem7dYy1a04Q8WuP9Gbo9wJ bk7wza75gginvKcnTX/qhHj+uWB00q3FocBZSlNYiMy/FM/kDml6mUWwmL7I7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764022441; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ZnUGxoWgAm0QAQttW0UtRb/FXH590bKJdUMP0bkga9c=; b=p9XIpMfK2ZScqzwv6IQpqvleIAc374Zzv0JNTnmHif1tNJnDwgsSZIe6ltkDCHwVzczCEe vHKIjq/b9EMW4En2NiQrKFNNPBrQShDNJqQn6QwE/jdczU6Z9vlXXgJO+tNNAYmpXP7Sba LMr21/FH6IHvr/PA7EzAvRoWLCyKxoNXdzeYTWa6E7moOI2XyL9Xzz7CzcNtfJI1zhI3cD +dK51jD4fsa1ZKAPXkeqE5nlLwK6TBRZ69h7ypW3JzIWDASt83GX6I2vC2rFnyhWnSd6Np jYZoqAyBVXva9BAdaDPUHXRa0N2CxhHU6yyTP9FMsZJ9Q5ajSICqs2cYqHjRXw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764022441; a=rsa-sha256; cv=none; b=Gn2xvQ0PiEPuAI/sAxDjiUuWYflvmHPbF/3WfMv1n/FKX9tkXtWOjYJxG/w+YxNteLUtj+ K/5lpBkSg2JtDpqvYPndqMUoEDiLy/uZbKao5QngQHXzJxHVRbiorIACScA3EkLnvYwzSK P5FlZPhdUxuZRWE/OWivFH2aK1cdMZMuDOilb72QRCVRrPuUjCV1sKdbJfMkWWPip5oSCt pe0qQm0pcsO7wAuOsTSwfj6gy3eQEnnAPOt3UphNQ+8eM54OJAOfLsmVNhQlkR6/OYDd+b kgnDddyT3jK/DbF8A28hxEWSlAwsYv/ZVQL2D1ntNPru9o7fnmAodTytPCAM0A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dFg8T4zkVzYms for ; Mon, 24 Nov 2025 22:14:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 339e3 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 24 Nov 2025 22:13:56 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Alfonso S. Siciliano Subject: git: 5dfa4cd509 - main - Accessibility Handbook: Add Speech Synthesizer List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: asiciliano X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5dfa4cd509e9b2bfcfa386fded67de2bc3294927 Auto-Submitted: auto-generated Date: Mon, 24 Nov 2025 22:13:56 +0000 Message-Id: <6924d8a4.339e3.2908146@gitrepo.freebsd.org> The branch main has been updated by asiciliano: URL: https://cgit.FreeBSD.org/doc/commit/?id=5dfa4cd509e9b2bfcfa386fded67de2bc3294927 commit 5dfa4cd509e9b2bfcfa386fded67de2bc3294927 Author: Alfonso S. Siciliano AuthorDate: 2025-11-24 22:11:02 +0000 Commit: Alfonso S. Siciliano CommitDate: 2025-11-24 22:11:02 +0000 Accessibility Handbook: Add Speech Synthesizer Reviewed by: pauamma_gundo.com Approved by: bcr Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D51286 --- .../en/books/accessibility/blindness/_index.adoc | 146 +++++++++++++++++++++ 1 file changed, 146 insertions(+) diff --git a/documentation/content/en/books/accessibility/blindness/_index.adoc b/documentation/content/en/books/accessibility/blindness/_index.adoc index 1ff0beeb44..98b3552acc 100644 --- a/documentation/content/en/books/accessibility/blindness/_index.adoc +++ b/documentation/content/en/books/accessibility/blindness/_index.adoc @@ -157,6 +157,143 @@ To create a user-specific configuration file, copy the global one to your home d For details on configuration options and keyboard shortcuts, refer to man:yasr[1]. +[[speech-synthesizer]] +== Speech Synthesizer + +The purpose of the speech synthesizer is to provide audio output for screen readers by converting on-screen text to speech. +This section explains how to install speech synthesizers, perform a basic functionality test, and locate their documentation for further configuration. + +[NOTE] +==== +Information about the FreeBSD audio subsystem can be found in extref:{handbook}multimedia[Multimedia] and in the man:sound[4] manual page. +==== + +[[espeak-ng]] +=== eSpeak NG + +The package:audio/espeak-ng[] package provides man:espeak-ng[1], a multilingual speech synthesizer. + +To install, run: + +[source,shell] +.... +# pkg install espeak-ng +.... + +To test, execute the following command: + +[source,shell] +.... +% espeak-ng "Hello World, FreeBSD!" +.... + +eSpeak NG is a versatile and feature-rich utility. +For more information, consult its manual page, man:espeak-ng[1], and the https://github.com/espeak-ng/espeak-ng/blob/master/docs/index.md[official online documentation]. + +[[flite]] +=== Flite + +package:audio/flite[] is a speech synthesizer that is part of the http://festvox.org[FestVox] project. +It is designed as a small and fast alternative to crossref:blindness[festival, Festival], built using the FestVox suite. +To install, run: + +[source,shell] +.... +# pkg install flite +.... + +To test, execute the following commands: + +[source,shell] +.... +% flite "Hello world, BSD!" +% flite_time 10:30 +The time is now, exactly half past ten, in the morning. +.... + +The project does not provide a manual page. +Documentation is available in [.filename]#/usr/local/share/doc/flite/README.md# and http://www.festvox.org/flite/doc/index.html[online]. + +[[festival]] +=== Festival + +The package:audio/festival[] package provides man:festival[1], a multilingual speech synthesizer. +To install, run: + +[source,shell] +.... +# pkg install festival +.... + +Festival needs at least one festvox-_voice_ package to generate a synthetic voice. +Run the following command to list available voice packages: + +[source,shell] +.... +% pkg search festvox +.... + +Then install a voice package. +For example, to install the American English male voice festvox-kal16-1.4.0, run: + +[source,shell] +.... +# pkg install festvox-kal16 +.... + +To test, execute: + +[source,shell] +.... +% echo "Hello world, BSD!" | festival --tts +.... + +[TIP] +==== +In the case of the error `Can't access NAS server`, example: + +[source,shell] +.... +% echo "Hello world, BSD!" | festival --tts +Can't access NAS server % +.... + +Add the following line to [.filename]#/usr/local/share/festival/lib/siteinit.scm#: + +[.programlisting] +.... +(Parameter.set 'Audio_Method 'freebsd16audio) +.... +==== + +For more information about Festival, consult its manual page, man:festival[1], and the http://www.festvox.org/docs/manual-2.4.0/festival_toc.html[official online documentation]. + +[[speech-dispatcher]] +=== Speech Dispatcher + +The Speech Dispatcher project provides a high-level device independent layer for access to speech synthesis. +To install package:accessibility/speech-dispatcher[], run: + +[source,shell] +.... +# pkg install speech-dispatcher +.... + +To test, execute: + +[source,shell] +.... +% spd-say "Hello world, FreeBSD!" +.... + +Speech Dispatcher provides two manual pages, man:spd-say[1] and man:speech-dispatcher[1], as well as https://freebsoft.org/speechd[online documentation]. + +[TIP] +==== +The package:audio/festival-freebsoft-utils[] package provides additional features for crossref:blindness[festival,Festival] to interact with Speech Dispatcher. +Refer to the https://freebsoft.org/festival-freebsoft-utils[online documentation] to know more. +==== + [[blindness-ports]] == Ports Collection @@ -294,6 +431,15 @@ Translated versions of the user guide are available in the same directory: - usersguide_fr.html: French - usersguide_pt_br.html: Brazilian Portuguese +[[blindness-webapps]] +=== Web Apps + +Some web applications can use APIs to send output to audio devices. +Refer to crossref:blindness[speech-synthesizer,Speech Synthesizer] to install a utility and the corresponding library. + +The extref:{handbook}desktop/#firefox[Firefox] browser can report the error message: `You can’t use speech synthesis because the Speech Dispatcher library is missing` or https://support.mozilla.org/en-US/kb/speechd-setup[other errors]. +To solve, install crossref:blindness[speech-dispatcher,Speech Dispatcher]. + [[blindness-liblouis]] == Liblouis From nobody Tue Nov 25 04:32:26 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dFqY71LVNz6HSnr for ; Tue, 25 Nov 2025 04:32:27 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dFqY70RJhz3fWl for ; Tue, 25 Nov 2025 04:32:27 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764045147; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=0CvMFz35+ycwIszlA8uCmgmEd9iivAfISpndH58Zo7U=; b=crgmExwsPA8vrEevrVaJ7D+RYizxcK5o25dAl+sPssq6EmtqR4SXrZRkA9Nuu5hkUKgdrY H4dxdOmVH97j1PpVsZqte+5Us2bYXuSFFdzU2UeryX3dB8QGmYWcyF1691QjJtWaLVSTWh w9XJ9oDz35dUewQPd+4/vMrG1TWQzG7RgoNMSoXrYTRN5l/75ZHK4uchSzBLOb9YH4frCB r4hy8audmvTGJ/gUfUEr16r8Q5wt9AR/6Vt91spmZyAesPC7mJPYJ5BftjhfMmETSmnmxD JvTGN95IoiIlXt/gL3ExZGDlaJgxyn2OziO1o8rp23v+Li5EvuXD6d/TDvuQ4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764045147; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=0CvMFz35+ycwIszlA8uCmgmEd9iivAfISpndH58Zo7U=; b=rYs+/A/O/agmTPR4kQoT6RGI7HD+sV4sKosIYXUzBusqmPpY82SII6cywJz7/JB9ChIhwj ygLmihjFH7hrHs4D2G9THyXZzuCsfEqqzE6hkxe3f81hrFt2kTyXllj//2FuGosDtu8ssd X8F5/imvQo8zoPO43bfX2WVK07XW5UVzsnrXa8shIMt18R4zfGzvgDms+tHnA4Y7rIX8y9 3Ybh/zztMaiqgLbJ9lcOMxhckxqjlRIQTUsdYJmPN6+hhqvW5cMplwst/n7uQL5Yeh1FQ3 mo6Esw+dYli7YlsdrHcxNJiQku0Y/i/w5iBG9oxMz7q+TpTal9xhtkX0T3W+pw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764045147; a=rsa-sha256; cv=none; b=Og7gXXZDultv3jzkbRndM+maObakN7rKfN8/SMPbkw8L22d6XpNTOQaLeKI8hIANhImWxn esrtFsjjScHS6AfgV5IyPQ22xxquv9Q2kwKzZo/0NfO/m4ei3t+h454XE2p294q1MMhFNR Xhjc3syK4RwgXuJOG0ubwleZ85YjNMbKmTn1C5CQBvlvh6EMsndzzsln3B5OfpBxwFSy/w XHoMgdxgEq+czMiTuegY9HiLRqPhdrOgKMH5UPxOdnAEyNm8iZjXvmI2Yls2TZMOVSZqjB 276Nei88NELieubtiJbbgVsCTgziZCYNvtSHUaa3bt694DqYNXcgrWNbD6wQAw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dFqY671Y3zm9y for ; Tue, 25 Nov 2025 04:32:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3aba8 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 25 Nov 2025 04:32:26 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Colin Percival Subject: git: 081e67510c - main - 15.0: Put RC4 back on the schedule. List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cperciva X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 081e67510ca56f96c577c9a27cb5ed9cbd0fc724 Auto-Submitted: auto-generated Date: Tue, 25 Nov 2025 04:32:26 +0000 Message-Id: <6925315a.3aba8.5fa7035@gitrepo.freebsd.org> The branch main has been updated by cperciva: URL: https://cgit.FreeBSD.org/doc/commit/?id=081e67510ca56f96c577c9a27cb5ed9cbd0fc724 commit 081e67510ca56f96c577c9a27cb5ed9cbd0fc724 Author: Colin Percival AuthorDate: 2025-11-25 04:30:10 +0000 Commit: Colin Percival CommitDate: 2025-11-25 04:32:24 +0000 15.0: Put RC4 back on the schedule. I started 15.0-RC4 builds on November 24th. This is "one last RC" to double-check that nothing broke with adding a backup pkgbase signing key and tweaking the package set on DVDs again. --- website/content/en/releases/15.0R/schedule.adoc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/website/content/en/releases/15.0R/schedule.adoc b/website/content/en/releases/15.0R/schedule.adoc index 08ffc6c061..1f1d4709f6 100644 --- a/website/content/en/releases/15.0R/schedule.adoc +++ b/website/content/en/releases/15.0R/schedule.adoc @@ -57,7 +57,8 @@ General discussions about the pending release and known issues should be sent to |18 November 2025 |Second release candidate. |RC3 builds begin |[.line-through]#14 November 2025# + 21 November 2025 |21 November 2025 |Third release candidate. -|[.line-through]#RC4 builds begin# |[.line-through]#21 November 2025# |- |[.line-through]#Fourth release candidate.# +|RC4 builds begin |[.line-through]#21 November 2025# + +24 November 2025 |24 November 2025 |Fourth release candidate. |RELEASE builds begin |28 November 2025 |- |{localRel}-RELEASE builds begin. |RELEASE announcement |2 December 2025 |- |{localRel}-RELEASE press release. |{localRel} EoL |30 September 2026 |- |{localRel}-RELEASE no longer supported. From nobody Tue Nov 25 17:01:14 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dG8963HfDz6HSbB for ; Tue, 25 Nov 2025 17:01:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dG8962wTGz3nff for ; Tue, 25 Nov 2025 17:01:14 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764090074; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=wTU48uo5+N5jG5c0nmoKlulUty+iEBpjpJWQaiT/TYg=; b=ckac09t0jyofutJB9kXO/B1+w9rNWuPrTC/8eJlLJYA5kBRmB2wDi+MFCNSWr19pYihI+J +1pnc4nfcXZCwKjSJHqgqKveN0t0J0dUOwa1BT2ExVoOA7Twft36SIrMEUYf9y/q3JmddB roTo0HVtEvDG456eh62bihbZ+iMSKaZm2GsLtto7fFajQCYdYPuPvNYhIsNKzCcX+huMw2 vP2J4WytAEWE/ADETNZsnO0YRlSWgXbzbV0Ax1IxHP9wd3+ym4RBrHRIdSJ7pa8w7vXNj0 4THntmVvUkUEZAXMqvL5Ez4B1Ma6gmAcvnUKfFPNcVcZ11AXfWGe7IC9dOFTbw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764090074; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=wTU48uo5+N5jG5c0nmoKlulUty+iEBpjpJWQaiT/TYg=; b=vi2xatSibfAF5GVDJspXWrnZ58wq52yxJQimN3Wdb3k1mB2XaXL1h/b4RL0aYOsvSxth1U CtEozNuqWJCL2Tl/VRQ0g/89ZxwiwHotmbu4yv1CRXqArtU9f2E+H08Dj+4/xYM9po9GGg HhFRMfnV9vbs86zTClYsN3VG4bvDoSmxQH/rtUl2YEy1u7qp9Z6fr3JvfanUZ77+p9jeP/ 70ZDMf0NsEY2wAWKagHKYZ3mfaPy4uqo+UqaHZgpvrgWCW+4pf3uwYhuxyzYFNkOPakcAP tL+V3ajrzKWnOHLxME9lTNJ1tjFadOgIWFQcoifNpi/irsB1SBcZTi54jaSDKA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764090074; a=rsa-sha256; cv=none; b=dCM/OLZ24MMqMLBXs9+E+nCd72Prc+Ohkw1kh9Cz13Z7EhxpdSHBfjgAQIcYklausJcVOr mQz7NmAv+qjCtZwuSZirELZbMFivNsBuSRDmSSRENDP7UmLYTGKGhe7UIo12OiYwlN0C1S 9mVNIdSbEmKhAHIcvLm/rfhsd72HmCZmy7zABC+mIteZt9N37jaYJj3JoFLsy7Qskpw1WK UfI18eQwYmNYBBm4qfCAE8tNpyzeshPXJI4kEFM9cr1nkkuUS2+Qp1VkxM7c4UIPv0Dm/2 tKXeFLZfhBXKrrnWcxtwcL3EWaQV1tmSIC1xltrr3nOfbtzsfdjnpuewsk/1eg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dG8962PQpz18Bj for ; Tue, 25 Nov 2025 17:01:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3fc27 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 25 Nov 2025 17:01:14 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: 7fa984a1cc - main - website: add translation of missing pages (3) List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7fa984a1cc5fd4908d507a800ace2f471dbd7243 Auto-Submitted: auto-generated Date: Tue, 25 Nov 2025 17:01:14 +0000 Message-Id: <6925e0da.3fc27.7dbf9288@gitrepo.freebsd.org> The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=7fa984a1cc5fd4908d507a800ace2f471dbd7243 commit 7fa984a1cc5fd4908d507a800ace2f471dbd7243 Author: Vladlen Popolitov AuthorDate: 2025-11-25 17:01:05 +0000 Commit: Vladlen Popolitov CommitDate: 2025-11-25 17:01:05 +0000 website: add translation of missing pages (3) Reviewed by: andy, marck Differential Revision: https://reviews.freebsd.org/D53864 --- website/content/ru/events/2019.adoc | 15 ++ website/content/ru/events/2020.adoc | 15 ++ website/content/ru/events/2021.adoc | 15 ++ website/content/ru/events/2022.adoc | 15 ++ website/content/ru/events/_index.adoc | 14 ++ website/content/ru/news/_index.adoc | 58 +++++-- website/content/ru/news/newsflash.adoc | 19 ++- website/content/ru/news/sou1999.adoc | 6 + website/content/ru/search/opensearch/_index.adoc | 28 ++++ website/content/ru/status/_index.adoc | 201 +++++++++++++++++++++++ website/content/ru/status/categories-desc.adoc | 19 +++ 11 files changed, 381 insertions(+), 24 deletions(-) diff --git a/website/content/ru/events/2019.adoc b/website/content/ru/events/2019.adoc new file mode 100644 index 0000000000..4e6372eb3e --- /dev/null +++ b/website/content/ru/events/2019.adoc @@ -0,0 +1,15 @@ +--- +title: "Прошедшие мероприятия FreeBSD" +sidenav: community +year: 2019 +--- + += Мероприятия FreeBSD + +Пожалуйста, присылайте подробную информацию о любых мероприятиях, связанных с FreeBSD или представляющих интерес для пользователей FreeBSD, которые не указаны здесь, на адрес freebsd-doc@FreeBSD.org. + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (12.08.2025): 718ab18c3ce8dddefa1b624f01b119ea0cea77a1 +// diff --git a/website/content/ru/events/2020.adoc b/website/content/ru/events/2020.adoc new file mode 100644 index 0000000000..e9c0051fe7 --- /dev/null +++ b/website/content/ru/events/2020.adoc @@ -0,0 +1,15 @@ +--- +title: "Прошедшие мероприятия FreeBSD" +sidenav: community +year: 2020 +--- + += Мероприятия FreeBSD + +Пожалуйста, присылайте подробную информацию о любых мероприятиях, связанных с FreeBSD или представляющих интерес для пользователей FreeBSD, которые не указаны здесь, на адрес freebsd-doc@FreeBSD.org. + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (12.08.2025): 718ab18c3ce8dddefa1b624f01b119ea0cea77a1 +// diff --git a/website/content/ru/events/2021.adoc b/website/content/ru/events/2021.adoc new file mode 100644 index 0000000000..3e56375af0 --- /dev/null +++ b/website/content/ru/events/2021.adoc @@ -0,0 +1,15 @@ +--- +title: "Прошедшие мероприятия FreeBSD" +sidenav: community +year: 2021 +--- + += Мероприятия FreeBSD + +Пожалуйста, присылайте подробную информацию о любых мероприятиях, связанных с FreeBSD или представляющих интерес для пользователей FreeBSD, которые не указаны здесь, на адрес freebsd-doc@FreeBSD.org. + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (12.08.2025): 718ab18c3ce8dddefa1b624f01b119ea0cea77a1 +// diff --git a/website/content/ru/events/2022.adoc b/website/content/ru/events/2022.adoc new file mode 100644 index 0000000000..28162def60 --- /dev/null +++ b/website/content/ru/events/2022.adoc @@ -0,0 +1,15 @@ +--- +title: "Прошедшие мероприятия FreeBSD" +sidenav: community +year: 2022 +--- + += Мероприятия FreeBSD + +Пожалуйста, присылайте подробную информацию о любых мероприятиях, связанных с FreeBSD или представляющих интерес для пользователей FreeBSD, которые не указаны здесь, на адрес freebsd-doc@FreeBSD.org. + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (12.08.2025): 718ab18c3ce8dddefa1b624f01b119ea0cea77a1 +// diff --git a/website/content/ru/events/_index.adoc b/website/content/ru/events/_index.adoc new file mode 100644 index 0000000000..204f53b25b --- /dev/null +++ b/website/content/ru/events/_index.adoc @@ -0,0 +1,14 @@ +--- +title: "Мероприятия FreeBSD" +sidenav: community +--- + += Мероприятия FreeBSD + +Пожалуйста, присылайте подробную информацию о любых мероприятиях, связанных с FreeBSD или представляющих интерес для пользователей FreeBSD, которые не указаны здесь, на адрес freebsd-doc@FreeBSD.org. + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (12.08.2025): 718ab18c3ce8dddefa1b624f01b119ea0cea77a1 +// diff --git a/website/content/ru/news/_index.adoc b/website/content/ru/news/_index.adoc index 81fd6f1bf0..180e584764 100644 --- a/website/content/ru/news/_index.adoc +++ b/website/content/ru/news/_index.adoc @@ -5,26 +5,50 @@ loadNews: false --- = Новости FreeBSD +[#_local_news] -[.right] -image:../../gifs/news.jpg[Новости FreeBSD] +== Проект FreeBSD и Фонд FreeBSD -== Местные новости +link:newsflash[Новостная лента FreeBSD] -* *link:newsflash[Последние новости FreeBSD]*: Новые релизы, драйверы, коммиттеры, объявления, касающиеся безопасности и другие новости. -* *link:../press/pressreleases[Пресс-релизы]*: Пресс-релизы проекта FreeBSD и других организаций. -* *link:../press[Статьи в прессе]*: Упоминания FreeBSD в периодических изданиях. -* *link:https://www.FreeBSD.org/status/[Отчёт о Статусах]*: Отчет о статусе разработки FreeBSD (выпускается раз в два месяца). +https://freebsdfoundation.org/our-work/latest-updates/[Последние обновления | Фонд FreeBSD] + +link:../status/[Отчёты о состоянии работ FreeBSD] + +link:../press/[FreeBSD в прессе] +//// +== Подкаст +//// == Другие сайты -* *http://slashdot.org/bsd/[Раздел BSD на сайте Slashdot]*: Ссылки и обсуждение новостей BSD, и не только FreeBSD. -* *http://www.bsdnews.org/[BSDnews]*: Онлайн журнал, специализирующийся на BSD. -* *http://www.daemonnews.org/[Daemon News]*: Ежемесячные статьи и ежедневные обсуждения всего, что касается BSD. -* *http://www.daemonnews.org/newsletter/[Really-Quick(tm) NewsLetter]*: На тот случай, если у вас нет времени. -* *http://www.freebsddiary.org/[FreeBSD Diary]*: Записи одного человека о своих попытках и достижениях с FreeBSD. -* *http://www.onlamp.com/bsd/[BSD DevCenter]*: Единый портал ONLamp.com/O'Reilly Network для размещения публикаций о BSD, новостей, пособий или информации общего характера. -* *http://www.bsdvault.net[BSD Vault]*: Веб-портал, поддерживаемый пользователями, который предназначен для распространения операционных систем семейства BSD. -* *http://bsdfreak.org[BSD Freak]*: Сайт, предназначенный для предоставления статей, связанных с BSD и пособий, написанных с точки зрения пользователя. -* *http://www.kerneltrap.org[Kerneltrap]*: Ежедневные статьи и последние новости о ядрах FreeBSD и Linux. -* *http://www.osnews.com[OSNews]*: Ежедневные статьи и последние новости о Linux, BSD и других операционных системах. +https://www.bsdnow.tv/[BSD Now] + +* Еженедельный подкаст, выпуски выходят по четвергам +* Записывается дважды в месяц и при наличии возможности транслируется по средам +* Новости, интервью, обучающие материалы, поддержка и вопросы о любой операционной системе BSD +* Полезно и информативно для новичков – интересно для профессионалов. + +https://dan.langille.org/[Другой дневник Дэна Лэнгвилла] + +* преемник _The FreeBSD Diary_, который предоставлял практические примеры с 1988 по 2012 год +* https://www.langille.org/[Дэн является], среди прочего, коммиттером в дереве портов FreeBSD. + +https://www.osnews.com/topic/freebsd/[FreeBSD – OSnews] + +https://slashdot.org/bsd/[BSD – Slashdot] + +Phoronix: + +* https://www.phoronix.com/linux/BSD[BSD] (категория) +* https://www.phoronix.com/search/FreeBSD[FreeBSD] (результаты поиска). + +https://daemonforums.org/forumdisplay.php?f=40[Новости – DaemonForums] + +* BSD и связанное с ней. + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (04.12.2022): b6020386c77e1c7a6e77144a4aa4309060fec9a3 +// diff --git a/website/content/ru/news/newsflash.adoc b/website/content/ru/news/newsflash.adoc index d7d4fa3776..84455c71d1 100644 --- a/website/content/ru/news/newsflash.adoc +++ b/website/content/ru/news/newsflash.adoc @@ -1,22 +1,27 @@ --- -title: "FreeBSD News Flash" +title: "Новостная лента FreeBSD" sidenav: about loadNews: true --- -= FreeBSD News Flash += Новостная лента FreeBSD [.right] -image:../../../gifs/news.jpg[FreeBSD News] +image:../../../gifs/news.jpg[Новости FreeBSD] -FreeBSD является быстро развивающейся операционной системой. Быть в курсе всех последних разработок бывает просто необходимо! Чтобы сделать это, периодически обращайтесь к этой страничке. Может быть, вы также захотите подписаться на https://lists.freebsd.org/mailman/listinfo/freebsd-announce[список рассылки freebsd-announce] или использовать link:../feed.xml[RSS]. +FreeBSD является быстро развивающейся операционной системой. Быть в курсе всех последних разработок бывает просто необходимо! Чтобы сделать это, периодически обращайтесь к этой странице. Может быть, вы также захотите подписаться на https://lists.freebsd.org/subscription/freebsd-announce[список рассылки freebsd-announce] или использовать link:../feed.xml[RSS]. Следующие проекты имеют собственные страницы новостей, к которым нужно обращаться в поисках информации о событиях, произошедших в соответствующих проектах. -* link:../../java[Java(R) на FreeBSD] -* http://freebsd.kde.org/[KDE на FreeBSD] +* https://freebsd.kde.org/[KDE на FreeBSD] * link:../../gnome[GNOME на FreeBSD] Подробное описание прошлых, настоящих и будущих релизов находится на странице link:../../releases[*Информации о релизах*]. -Бюллетени по безопасности FreeBSD находятся на странице link:../../security/#adv[Информации о Безопасности]. +Бюллетени по безопасности FreeBSD находятся на странице link:../../security/#advisories[Информации о Безопасности]. + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (17.06.2024): 2169a9f6755def450b31e5579dd1f5be3c6b0334 +// diff --git a/website/content/ru/news/sou1999.adoc b/website/content/ru/news/sou1999.adoc index e8e3f43755..700de1b323 100644 --- a/website/content/ru/news/sou1999.adoc +++ b/website/content/ru/news/sou1999.adoc @@ -73,3 +73,9 @@ Linux имел большой успех по причине повсемест Фразы типа "это ваша FreeBSD" и "все зависит от вас" могут выглядеть стандартными и избитыми, но они также, к сожалению, остаются правдой, когда так мало нас и так много вас. Если FreeBSD _действительно_ продолжит успех в 1999, это будет только с постоянной поддержкой ее пользователей и это означает именно вас, пользователей! Организуйте местную группу пользователей, подарите ваши компакт-диски со старыми релизами местной библиотеке, попробуйте убедить местного мелкого бизнесмена или ISP в преимуществах использования FreeBSD, и это всего лишь несколь ко из того, что может быть сделано, если вы действительно заинтересованы в приложении некоторой энергии во FreeBSD, и меньше всего вам нужно беспокоиться об идеях, если вам по настоящему это нужно. Заключение: 1999, ра-ра-ра, давайте это сделаем! :) + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (26.01.2021): 989d921f5d4ac8d8b7c831c13b8954ad1901be24 +// diff --git a/website/content/ru/search/opensearch/_index.adoc b/website/content/ru/search/opensearch/_index.adoc new file mode 100644 index 0000000000..25ece131a6 --- /dev/null +++ b/website/content/ru/search/opensearch/_index.adoc @@ -0,0 +1,28 @@ +--- +title: "Плагины OpenSearch для FreeBSD" +sidenav: about +--- + += Плагины OpenSearch для FreeBSD + +Firefox размещает несколько популярных поисковых систем в Панели поиска в правом верхнем углу. Нажмите на элемент, чтобы добавить _Службы поиска FreeBSD_ в Панель поиска Firefox. + +== От веб-сайта FreeBSD.org + +* link:../../../opensearch/man.xml[Руководства FreeBSD] +* link:../../../opensearch/man-freebsd-release-ports.xml[Руководства FreeBSD + Порты] +* link:../../../opensearch/message-id.xml[Поиск по Message-ID в списках рассылки FreeBSD] +* link:../../../opensearch/ports.xml[Поиск по портам FreeBSD] +* link:https://bugs.freebsd.org/bugzilla/search_plugin.cgi[FreeBSD Bugzilla] + +Внешние справочные ссылки: https://addons.mozilla.org/en-US/firefox/search/?category=search-tools&sort=recommended%2Cusers&type=extension[Поисковые системы Firefox] + +link:../[Вернуться на страницу поиска] + +''''' + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (08.12.2023): 94ec0bdbac6730977b5175527225ef9c66aaef35 +// diff --git a/website/content/ru/status/_index.adoc b/website/content/ru/status/_index.adoc new file mode 100644 index 0000000000..193ee7fd6c --- /dev/null +++ b/website/content/ru/status/_index.adoc @@ -0,0 +1,201 @@ +--- +title: "Отчёты о состоянии работ FreeBSD" +sidenav: about +--- + +include::shared/ru/urls.adoc[] + += Отчёты о состоянии работ FreeBSD + +== Следующий квартальный отчёт (Июль -- Сентябрь) принимается до: 30 сентября 2025 г. + +Если вы заинтересованы в отправке отчётов о состоянии работ или вам интересно, как работает процесс публикации, пожалуйста, ознакомьтесь с нашим link:{freebsd-status-report-process}[описанием процесса подготовки отчётов о состоянии]. + +''''' + +Одно из преимуществ модели разработки FreeBSD — это сосредоточенность на централизованном проектировании и реализации, при которых операционная система поддерживается в центральном репозитории, а обсуждения ведутся в централизованно поддерживаемых списках рассылки. Это позволяет достичь высокого уровня координации между авторами различных компонентов системы и обеспечивает применение политик ко всей системе в целом, охватывая вопросы от архитектуры до стиля кода. Однако по мере роста сообщества разработчиков FreeBSD и увеличения о бъёма почтовой переписки и изменений в дереве исходного кода, даже самым вовлечённым разработчикам становится сложно оставаться в курсе всей работы, ведущейся в дереве. + +Отчёт о состоянии работ FreeBSD пытается решить эту проблему, предоставляя инструмент, который позволяет разработчикам информировать широкое сообщество о своей текущей работе над FreeBSD, как в рамках центрального репозитория исходного кода, так и вне его. Для каждого проекта и подпроекта приводится краткое описание, отражающее продвижение с момента последнего отчёта. Если проект является новым или ранее не подавал отчёты о состоянии, перед информацией о статусе может быть приведено его краткое описание. + +Периодически готовятся и публикуются специальные отчёты. Один из таких типов — отчёты с саммитов разработчиков. Саммиты разработчиков — это мероприятия, где разработчики встречаются лично, чтобы обсудить вопросы, связанные с проектом. На них определённо стоит побывать, если вы заинтересованы в том, чтобы сделать значительный вклад в Проект, и они открыты для всех! + +Эти отчёты о состоянии работ могут быть воспроизведены полностью или частично при условии точного указания источника и предоставления соответствующих благодарностей. + +== 2025 + +* link:../../status/report-2025-04-2025-06/[Апрель 2025 - Июнь 2025] +* link:../../status/report-2025-01-2025-03/[Январь 2025 - Март 2025] + +== 2024 + +* link:../../status/report-2024-10-2024-12/[Октябрь 2024 - Декабрь 2024] +* link:../../status/report-2024-07-2024-09/[Июль 2024 - Сентябрь 2024] +* link:../../status/report-2024-04-2024-06/[Апрель 2024 - Июнь 2024] +* link:../../status/report-2024-01-2024-03/[Январь 2024 - Март 2024] + +== 2023 + +* link:../../status/report-2023-10-2023-12/[Октябрь 2023 - Декабрь 2023] +* link:../../status/report-2023-07-2023-09/[Июль 2023 - Сентябрь 2023] +* link:../../status/report-2023-04-2023-06/[Апрель 2023 - Июнь 2023] +* link:../../status/report-2023-01-2023-03/[Январь 2023 - Март 2023] + +== 2022 + +* link:../../status/report-2022-10-2022-12/[Октябрь 2022 - Декабрь 2022] +* link:../../status/report-2022-07-2022-09/[Июль 2022 - Сентябрь 2022] +* link:../../status/report-2022-04-2022-06/[Апрель 2022 - Июнь 2022] +* link:../../status/report-2022-01-2022-03/[Январь 2022 - Март 2022] + +== 2021 + +* link:../../status/report-2021-10-2021-12/[Октябрь 2021 - Декабрь 2021] +* link:../../status/report-2021-07-2021-09/[Июль 2021 - Сентябрь 2021] +* link:../../status/report-2021-04-2021-06/[Апрель 2021 - Июнь 2021] +* link:../../status/report-2021-01-2021-03/[Январь 2021 - Март 2021] + +== 2020 + +* link:../../status/report-2020-10-2020-12/[Октябрь 2020 - Декабрь 2020] +* link:../../status/report-2020-07-2020-09/[Июль 2020 - Сентябрь 2020] +* link:../../status/report-2020-04-2020-06/[Апрель 2020 - Июнь 2020] +* link:../../status/report-2020-01-2020-03/[Январь 2020 - Март 2020] + +== 2019 + +* link:../../status/report-2019-10-2019-12/[Октябрь 2019 - Декабрь 2019] +* link:../../status/report-2019-07-2019-09/[Июль 2019 - Сентябрь 2019] +* link:../../status/report-2019-04-2019-06/[Апрель 2019 - Июнь 2019] +* link:../../status/report-2019-01-2019-03/[Январь 2019 - Март 2019] + +== 2018 + +* link:../../status/report-2018-09-2018-12/[Октябрь 2018 - Декабрь 2018] +* link:../../status/report-2018-01-2018-09/[Октябрь 2017 - Сентябрь 2018] + +== 2017 + +* link:../../status/report-2017-07-2017-09/[Июль 2017 - Сентябрь 2017] +* link:../../status/report-2017-04-2017-06/[Апрель 2017 - Июнь 2017] +* link:../../status/report-2017-01-2017-03/[Январь 2017 - Март 2017] + +== 2016 + +* link:../../status/report-2016-10-2016-12/[Октябрь 2016 - Декабрь 2016] +* link:../../status/report-2016-07-2016-09/[Июль 2016 - Сентябрь 2016] +* link:../../status/report-2016-04-2016-06/[Апрель 2016 - Июнь 2016] +* link:../../status/report-2016-01-2016-03/[Январь 2016 - Март 2016] + +== 2015 + +* link:../../status/report-2015-10-2015-12/[Октябрь 2015 - Декабрь 2015] +* link:../../status/report-2015-07-2015-09/[Июль 2015 - Сентябрь 2015] +* link:../../status/report-2015-04-2015-06/[Апрель 2015 - Июнь 2015] +* link:../../status/report-2015-01-2015-03/[Январь 2015 - Март 2015] + +== 2014 + +* link:../../status/report-2014-10-2014-12/[Октябрь 2014 - Декабрь 2014] +* link:../../status/report-2014-07-2014-09/[Июль 2014 - Сентябрь 2014] +* link:../../status/report-2014-04-2014-06/[Апрель 2014 - Июнь 2014] +* link:../../status/report-2014-01-2014-03/[Январь 2014 - Март 2014] + +== 2013 + +* link:../../status/report-2013-10-2013-12/[Октябрь 2013 - Декабрь 2013] +* link:../../status/report-2013-09-devsummit/[Специальный выпуск: Саммит разработчиков на EuroBSDcon 2013] +* link:../../status/report-2013-07-2013-09/[Июль 2013 - Сентябрь 2013] +* link:../../status/report-2013-04-2013-06/[Апрель 2013 - Июнь 2013] +* link:../../status/report-2013-05-devsummit/[Специальный выпуск: Саммит разработчиков на BSDCan 2013] +* link:../../status/report-2013-01-2013-03/[Январь 2013 - Март 2013] + +== 2012 + +* link:../../status/report-2012-10-2012-12/[Октябрь 2012 - Декабрь 2012] +* link:../../status/report-2012-07-2012-09/[Июль 2012 - Сентябрь 2012] +* link:../../status/report-2012-04-2012-06/[Апрель 2012 - Июнь 2012] +* link:../../status/report-2012-01-2012-03/[Январь 2012 - Март 2012] + +== 2011 + +* link:../../status/report-2011-10-2011-12/[Октябрь 2011 - Декабрь 2011] +* link:../../status/report-2011-07-2011-09/[Июль 2011 - Сентябрь 2011] +* link:../../status/report-2011-04-2011-06/[Апрель 2011 - Июнь 2011] +* link:../../status/report-2011-01-2011-03/[Январь 2011 - Март 2011] + +== 2010 + +* link:../../status/report-2010-10-2010-12/[Октябрь 2010 - Декабрь 2010] +* link:../../status/report-2010-07-2010-09/[Июль 2010 - Сентябрь 2010] +* link:../../status/report-2010-04-2010-06/[Апрель 2010 - Июнь 2010] +* link:../../status/report-2010-01-2010-03/[Январь 2010 - Март 2010] + +== 2009 + +* link:../../status/report-2009-10-2009-12/[Октябрь 2009 - Декабрь 2009] +* link:../../status/report-2009-04-2009-09/[Апрель 2009 - Сентябрь 2009] +* link:../../status/report-2009-01-2009-03/[Январь 2009 - Март 2009] + +== 2008 + +* link:../../status/report-2008-10-2008-12/[Октябрь 2008 - Декабрь 2008] +* link:../../status/report-2008-07-2008-09/[Июль 2008 - Сентябрь 2008] +* link:../../status/report-2008-04-2008-06/[Апрель 2008 - Июнь 2008] +* link:../../status/report-2008-01-2008-03/[Январь 2008 - Март 2008] + +== 2007 + +* link:../../status/report-2007-10-2007-12/[Октябрь 2007 - Декабрь 2007] +* link:../../status/report-2007-07-2007-10/[Июль 2007 - Октябрь 2007] +* link:../../status/report-2007-04-2007-06/[Апрель 2007 - Июнь 2007] +* link:../../status/report-2007-01-2007-03/[Январь 2007 - Март 2007] + +== 2006 + +* link:../../status/report-2006-10-2006-12/[Октябрь 2006 - Декабрь 2006] +* link:../../status/report-2006-06-2006-10/[Июнь 2006 - Октябрь 2006] +* link:../../status/report-2006-04-2006-06/[Апрель 2006 - Июнь 2006] +* link:../../status/report-2006-01-2006-03/[Январь 2006 - Март 2006] + +== 2005 + +* link:../../status/report-2005-10-2005-12/[Октябрь 2005 - Декабрь 2005] +* link:../../status/report-2005-07-2005-10/[Июль 2005 - Октябрь 2005] +* link:../../status/report-2005-03-2005-06/[Март 2005 - Июнь 2005] +* link:../../status/report-2005-01-2005-03/[Январь 2005 - Март 2005] + +== 2004 + +* link:../../status/report-2004-07-2004-12/[Июль 2004 - Декабрь 2004] +* link:../../status/report-2004-05-2004-06/[Май 2004 - Июнь 2004] +* link:../../status/report-2004-03-2004-04/[Март 2004 - Апрель 2004] +* link:../../status/report-2004-01-2004-02/[Январь 2004 - Февраль 2004] + +== 2003 + +* link:../../status/report-2003-10-2003-12/[Октябрь 2003 - Декабрь 2003] +* link:../../status/report-2003-03-2003-09/[Март 2003 - Сентябрь 2003] +* link:../../status/report-2003-01-2003-02/[Январь 2003 - Февраль 2003] + +== 2002 + +* link:../../status/report-2002-11-2002-12/[Ноябрь 2002 - Декабрь 2002] +* link:../../status/report-2002-09-2002-10/[Сентябрь 2002 - Октябрь 2002] +* link:../../status/report-2002-07-2002-08/[Июль 2002 - Август 2002] +* link:../../status/report-2002-05-2002-06/[Май 2002 - Июнь 2002] +* link:../../status/report-2002-02-2002-04/[Февраль 2002 - Апрель 2002] +* link:../../status/report-2001-12-2002-01/[Декабрь 2001 - Январь 2002] + +== 2001 + +* link:../../status/report-2001-11/[Ноябрь 2001] +* link:../../status/report-2001-09/[Сентябрь 2001] +* link:../../status/report-2001-08/[Август 2001] +* link:../../status/report-2001-07/[Июль 2001] +* link:../../status/report-2001-06/[Июнь 2001] + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (03.04.2023): f0067defa05f6e07e7dc1a41ca3f10769f431c70 +// diff --git a/website/content/ru/status/categories-desc.adoc b/website/content/ru/status/categories-desc.adoc new file mode 100644 index 0000000000..c843c2ec21 --- /dev/null +++ b/website/content/ru/status/categories-desc.adoc @@ -0,0 +1,19 @@ +:FreeBSD-Team-Reports-desc: Отчёты различных официальных и полуофициальных команд, представленные на link:../../../administration/[Странице администрации]. + +:projects-desc: Проекты, охватывающие несколько категорий — от ядра и пользовательских инструментов до Коллекции портов или внешних проектов. + +:userland-desc: Изменения, затрагивающие базовую систему и программы в ней. + +:kernel-desc: Обновления подсистем/функций ядра, поддержки драйверов, файловых систем и другое. + +:architectures-desc: Обновление специфичных платформенных функций и добавление поддержки новых аппаратных платформ. + +:cloud-desc: Обновление специфичных облачных функций и добавление поддержки новых облачных платформ. + +:documentation-desc: Значительные изменения в дереве документации, страницах Справочника или новые внешние книги/документы. + +:ports-desc: Изменения, затрагивающие Коллекцию портов, будь то массовые изменения, затрагивающие большую часть дерева, или отдельные порты. + +:third-Party-Projects-desc: Многие проекты строятся на основе FreeBSD или включают компоненты FreeBSD в свой проект. Поскольку эти проекты могут представлять интерес для широкого сообщества FreeBSD, мы иногда включаем в наш квартальный отчёт краткие описания изменений, представленные этими проектами. Проект FreeBSD не несёт ответственности за точность или достоверность любых заявлений в этих материалах. + +:miscellaneous-desc: Объекты, которые не поддаются категоризации. \ No newline at end of file From nobody Tue Nov 25 17:30:20 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dG8pj0Vhmz6HVGX for ; Tue, 25 Nov 2025 17:30:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dG8ph5d74z3t6l for ; Tue, 25 Nov 2025 17:30:20 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764091820; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=0OhOf5jC77T+1+nW/hDh62nee2oyQscrLzT5ATrXEU4=; b=pNdnYw0TaGZ8wtElGA/tdtOUVAR8JZbUq6o8prMp+EAH4swU9PzrPUkheqISCp1g3hLfvZ giL0NNWwkmMcgDGSVUtkFD9ZyNCyLzNg3fxI4Sd2uGqOx5XTcGHZd4tiIOUMQY5HOqyj7F mBM0lT1+MZ1uXO1lplEwciiKHpMAcFnhjzAFC4S6b/Utksn0KfCbCAluSmzGXhMlyjvmkz wLhc9eX8mIadwAIruIG/4gwLn2MyPIwKHoo1jNEaanLXrOYSJDpx2pg2Sk909WkD9yWvpC Kpxj/eAFsIzan4iaKIPEUNbmGRa6kqHlbiwZ2PzJj3KWvOV6lX0JGlQoKC2neQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764091820; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=0OhOf5jC77T+1+nW/hDh62nee2oyQscrLzT5ATrXEU4=; b=uxO2IF8/TGO960gLktvPHK5tDsZSda32gm5NMliIcbu3n4CH0evDcxNgARPfPbwd5b218a H2JcRnt7N8IQE9i9adMGzhzR++NEvvb9570Ko88nxM2Y2uoslUZM6tOTG1c6b89lJGTbT1 2cPzFQjIkjl7WSFFr1RSdhdBt7l8HD4uEP6Xlf1OurmrMziYJ0tsZJZc5NHE+M8ngsqcJr BOWPT650lR/rXXjkIYpsCtP/3qvuvjCULHHQl6k4B0tA8wEg3yCIi3IQ0YuLlmqT9Z5ehw BA2drATeDmYzI8aifsOSc7WHpIED9PkRlZZsEirkSiR/AWxLZfpqjUY7RKH8ug== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764091820; a=rsa-sha256; cv=none; b=UyQ1jXYKplNwoQsuS/gAJlUVfxeTS3nxqMjy0/xCLD7EMpgq8S9blPkGoTw7pybbByXgFk 3iqP3EH+2zgFCAnXgYVIZOYVjCMSxsobtvElSGoyFzjahPM4EGETSOeiSn4ULLVC3Ulf6R 8uBNyoL7iEOmgKinG5Qu1G9TCUlyYaZU5DwsVpNNYW8ti6Btl4WN0AU0ayiY1aise//sVW L28Kw+xOizio7wKN9vIfBU+fMT4AG9XfVpOv91BVH2EuhvRhGLdzP+ipyaXPlOxBJSzIGO r89e8QH5D2X57I6AsSy+gIfTc6Ju6ov9ue+/OadAKH54mC3CHsz/n99yDpJv1g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dG8ph4Tjzz190B for ; Tue, 25 Nov 2025 17:30:20 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id ac2a by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 25 Nov 2025 17:30:20 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: e5e978b958 - main - website: RU - sync ru/support pages List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e5e978b9587253bacbca2264f4bf259f2afdcff7 Auto-Submitted: auto-generated Date: Tue, 25 Nov 2025 17:30:20 +0000 Message-Id: <6925e7ac.ac2a.a131b69@gitrepo.freebsd.org> The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=e5e978b9587253bacbca2264f4bf259f2afdcff7 commit e5e978b9587253bacbca2264f4bf259f2afdcff7 Author: Vladlen Popolitov AuthorDate: 2025-11-25 17:30:08 +0000 Commit: Vladlen Popolitov CommitDate: 2025-11-25 17:30:08 +0000 website: RU - sync ru/support pages Reviewed by: andy, marck Differential Revision: https://reviews.freebsd.org/D53858 --- website/content/ru/support/_index.adoc | 10 ++++-- website/content/ru/support/bugreports.adoc | 21 ++++++++----- website/content/ru/support/webresources.adoc | 46 +++++++++++++--------------- 3 files changed, 42 insertions(+), 35 deletions(-) diff --git a/website/content/ru/support/_index.adoc b/website/content/ru/support/_index.adoc index 6ec5f459a6..a8fe8dd8ff 100644 --- a/website/content/ru/support/_index.adoc +++ b/website/content/ru/support/_index.adoc @@ -13,6 +13,12 @@ FreeBSD имеет большое количество разновидност Нашли ошибку во FreeBSD? Заметили ошибку в документации? Если о ней еще не сообщали, то пожалуйста дайте нам знать. -Чтобы проверить сообщали ли о ней, вы можете: link:https://www.FreeBSD.org/cgi/query-pr-summary.cgi?query[произвести поиск среди текущих сообщениях о проблемах] (и просмотреть их по категории, ответственному и т.д.), link:https://www.FreeBSD.org/cgi/query-pr.cgi[посмотреть одно конкретное сообщение об ошибке], или link:https://www.FreeBSD.org/cgi/query-pr-summary.cgi[посмотреть все отчеты об ошибках, находящихся в открытом состоянии]. +Чтобы проверить, сообщали ли о ней, вы можете link:https://bugs.freebsd.org/search/[произвести поиск в текущих сообщениях о проблемах] (и ранжировать их по категории, ответственному и так далее) или link:https://bugs.freebsd.org/browse/[посмотреть отчёт по категории]. -Если об ошибке еще не сообщали, то, пожалуйста, прочтите link:../support/bugreports/[наставления по работе с сообщениями об ошибках], а затем сообщите о проблеме, используя нашу link:https://bugs.freebsd.org/submit/[форму для отправки сообщения о проблеме]. +Если об ошибке ещё не сообщали, то, пожалуйста, прочтите link:../support/bugreports/[наставления по работе с сообщениями об ошибках], а затем сообщите о проблеме, используя нашу link:https://bugs.freebsd.org/submit/[форму для отправки сообщения о проблеме]. + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (26.01.2021): 989d921f5d4ac8d8b7c831c13b8954ad1901be24 +// diff --git a/website/content/ru/support/bugreports.adoc b/website/content/ru/support/bugreports.adoc index 8e68392b8c..7d860273d9 100644 --- a/website/content/ru/support/bugreports.adoc +++ b/website/content/ru/support/bugreports.adoc @@ -9,18 +9,23 @@ include::shared/ru/urls.adoc[] == База данных сообщений о проблемах -Имеющиеся на данный момент сообщения о проблемах во FreeBSD отслеживаются при помощи базы данных http://www.gnu.org/software/gnats/[GNATS]. +* https://bugs.FreeBSD.org/search/[Поиск сообщений о проблемах]. +* https://bugs.FreeBSD.org/submit/[Отправка сообщения о проблеме]. -Сообщение о проблеме во FreeBSD (PR) не обязательно является ошибкой собственно системы. В некоторых случаях это может быть сообщение об ошибке в документации (которые могут быть просто опечатками). В других случаях это может быть просто пожелание, которое посылающий хотел бы видеть реализованным во FreeBSD. Во многих случаях PR содержит порт, подготовленный к включению во FreeBSD в коллекцию link:../../ports/[портов и Пакетов]. +Сообщение о проблеме во FreeBSD (PR) не обязательно является ошибкой собственно системы. В некоторых случаях это может быть сообщение об ошибке в документации (которая может быть всего лишь опечаткой). В других случаях это может быть просто пожелание, которое отправитель хотел бы видеть реализованным во FreeBSD. Сообщения о проблемах появляются как 'открытые', и закрываются, когда поднятый вопрос решается. Кроме того, каждому PR для отслеживания присваивается уникальный идентификатор, который гарантирует то, что оно не потеряется. Многие изменения во FreeBSD включают идентификатор этого PR, который вызвал это изменение. -* link:https://www.FreeBSD.org/cgi/query-pr-summary.cgi[Просмотр сообщений о проблемах]. -* link:https://bugs.FreeBSD.org/submit/[Отправка сообщения о проблеме]. -* link:../../prstats/[Просмотр статистики по PR]. - == Как отправить сообщение о проблеме -Сообщения о проблемах могут быть отправлены группе разработчиков с помощью команды link:https://www.FreeBSD.org/cgi/man.cgi?query=send-pr&sektion=1[send-pr(1)], входящей в поставку FreeBSD. Также вы можете воспользоваться link:https://bugs.FreeBSD.org/submit/[веб-формой] или отправить сообщение по адресу freebsd-bugs@FreeBSD.org. Заметьте, что предпочтительней пользоваться командой link:https://bugs.FreeBSD.org/submit/[send-pr], потому что сообщения, посланные в список рассылки, _не_ отслеживаются как официальные сообщения о проблемах и могут потеряться в потоке остальных сообщений! +Сообщения о проблемах могут быть отправлены группе разработчиков с помощью https://bugs.FreeBSD.org/submit/[веб-формы]. Для отправки сообщения об ошибке потребуется создать учётную запись. Заметьте, что сообщения, посланные в список рассылки, _не_ отслеживаются как официальные сообщения о проблемах и могут потеряться в потоке остальных сообщений! + +Перед тем, как послать сообщение о проблеме, вам будет полезно прочесть публикацию link:{problem-reports}[Составление сообщений о проблеме во FreeBSD]. Эта статья описывает, когда вы должны формировать сообщение о проблеме, что вы должны включить в него, и как лучше всего его опубликовать. Некоторая полезная начальная информация есть также в статье link:{pr-guidelines}[Руководство по обработке отчётов о проблемах]. + +Сообщения о проблемах FreeBSD обрабатываются с помощью системы http://www.bugzilla.org/[Bugzilla]. -Перед тем, как послать сообщение о проблеме, вам будет полезно прочесть публикацию link:{problem-reports}[Написание сообщений о проблемах во FreeBSD]. Эта статья описывает, когда вы должны формировать сообщение о проблеме, что вы должны включить в него, и как лучше всего его опубликовать. Некоторая полезная начальная информация есть также в статье link:{pr-guidelines}[Наставления по работе с сообщениями о проблемах]. +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (26.11.2023): 2921c5a6a99997ab3acc637e05f9ab44de6001fa +// diff --git a/website/content/ru/support/webresources.adoc b/website/content/ru/support/webresources.adoc index fbbd14bfbb..03c4b2c768 100644 --- a/website/content/ru/support/webresources.adoc +++ b/website/content/ru/support/webresources.adoc @@ -1,44 +1,40 @@ --- -title: "Web ресурсы" +title: "Веб-ресурсы" sidenav: support --- -= Web ресурсы += Веб-ресурсы * <> * <> -* <> -* <> +* <> [[general]] == Общая информация о UNIX(R) -* http://www.technion.ac.il/guides/unix.html[The Unix Reference Desk] Дженнифера Майерса (Jennifer Myers) -* http://www.ugu.com/[Unix Guru Universe] -* http://www.ora.com/[O'Reilly & Associates, Inc.] -* http://www.unixpower.org[Unix Power] +* https://distrowatch.com/table.php?distribution=freebsd[Страница FreeBSD Distrowatch] +* https://www.bsdnow.tv/[Подкасты BSD Now] +* https://www.oreilly.com/[O'Reilly Media, Inc.] [[xwin]] == Система X Window -* Проекты http://www.x.org/[X.Org] и http://www.xfree86.org/[XFree86(TM)] предлагают пользователям различных версий UNIX(R) систем для платформы Intel, включая FreeBSD, отличную реализацию системы X Window system. -* Проект http://www.winehq.com/[WINE] работает над возможностью использовать программное обеспечение Microsoft Windows(R) на базирующихся под Intel UNIX систем, таких как FreeBSD, NetBSD и Linux. - -[[hardware]] -== Аппаратное обеспечение - -* _comp.answers_ ftp://rtfm.mit.edu/pub/usenet-by-hierarchy/comp/answers/pc-hardware-faq[pc-hardware-faq] является хорошим справочником для тех, кто занимается сборкой машины для себя. -* http://www.x86.org/[Intel Secrets -- What Intel Doesn't Want You To Know] - масса информации о процессорах Intel. -* http://www.faqs.org/faqs/pc-hardware-faq/chiplist/[Aad Offerman's Chip List] - справочный материал о чипсетах, используемых в PC-клонах. +* Проект https://www.x.org/[X.Org] предлагает пользователям различных версий UNIX(R) систем для платформы Intel, включая FreeBSD, отличную реализацию системы X Window. +* Проект https://www.winehq.com/[WINE] работает над возможностью использовать программное обеспечение Microsoft Windows(R) в системах UNIX на основе Intel, таких как FreeBSD, NetBSD и Linux. [[related]] == Другие проекты в области операционных систем -* http://www.netbsd.org/[*NetBSD*] - это другая свободно распространяемая операционная система, базирующаяся на 4.4BSD Lite, работающая на нескольких различных архитектурах. -* http://www.openbsd.org/[*OpenBSD*] - это еще одна ветвь развития 4.4BSD с акцентом на безопасность. -* http://www.linux.org/[*Linux*] - ещё одна свободно распространяемая UNIX(R)-подобная система. -* http://www.opendarwin.org/[*Darwin*] - это свободно распространяемая система, лежащая в основе системы http://www.apple.com/macosx/[Mac OS X] компании Apple. -* http://www.cs.utah.edu/flux/lites/html/[*Lites*] - это сервер на основе 4.4BSD Lite и эмулирующая библиотека, что позволяет достичь функциональности UNIX(R) на системах, основанных на микроядре Mach. -* Проект http://www.gnu.org/software/hurd/hurd.html[*GNU Hurd*] представляет собой еще одну попытку разработать свободно распространяемую UNIX(R)-подобную операционную систему. -* http://www.dragonflybsd.org/[*DragonFly BSD*] основана на FreeBSD 4.X, но направления её разработки отличаются от FreeBSD 5.X. -* http://opensolaris.org/os/[*OpenSolaris*] это операционная система с открытым кодом является вариацией ОС Solaris компании Sun Microsystems, которая также является производной от BSD и была названа SunOS. Основная часть кода была открыта, но вся операционная система по-прежнему распространяется старым способом. +* https://www.netbsd.org/[*NetBSD*] - это другая свободно распространяемая операционная система, базирующаяся на 4.4BSD Lite, работающая на нескольких различных архитектурах. +* https://www.openbsd.org/[*OpenBSD*] - это ещё одна ветвь развития 4.4BSD с акцентом на безопасность. +* https://www.kernel.org/[*Linux*] - ещё одна свободно распространяемая UNIX(R)-подобная система. +* https://www.cs.utah.edu/flux/lites/html/[*Lites*] - это сервер на основе 4.4BSD Lite и эмулирующая библиотека, что позволяет достичь функциональности UNIX(R) на системах, основанных на микроядре Mach. +* https://www.gnu.org/software/hurd/hurd.html[*GNU Hurd*] представляет собой еще одну попытку разработать свободно распространяемую UNIX(R)-подобную операционную систему. +* https://www.dragonflybsd.org/[*DragonFly BSD*] основана на FreeBSD 4.X, но направления её разработки отличаются от FreeBSD 5.X. +* https://opensolaris.org/os/[*OpenSolaris*] это операционная система с открытым кодом, являющаяся вариацией ОС Solaris, которая, в свою очередь, является производной от BSD, именуемой SunOS. + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (07.03.2025): 42e3f0422f203968ba4a7de2d56df6edd147f683 +// From nobody Tue Nov 25 17:39:36 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dG91N2P1qz6HVns for ; Tue, 25 Nov 2025 17:39:36 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dG91N1gR1z3tpP for ; Tue, 25 Nov 2025 17:39:36 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764092376; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ShKA2k1Cx3MFx6wQQtq36Y+Iq3cfcRmivd/PzkCN6uo=; b=XEwsBy3aBqTeg4WWC29lwajq4MPst8yaLCu+2Gv9ODxJDXl4cD5QC3RFT1IT08UW/b0fag HQ2sAAmMqrqx+KMJ1MmlwBbLVskvLmvledPBSUvPckSD+AL9m4LIGDtiKaAqlrvGBxHPKf 8cBblPq1TZfZViAnD0ugQ0IatokpAcDClO9jYEnmlKfG+70pjSqyGPNkazmVU5UlkHYaD/ 7121zvWYCg3urw+CbcpoSY/i/irGeUq9dhFKYXkpwEYsTfS9HydUMe2SmKhQV1EMSFKTv2 UVlw2f75NbxKpXUEUS7Ndv4oL+IcPUUOLIsmt5sLMfCwUt3J4JGlNTUO8IjWmQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764092376; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ShKA2k1Cx3MFx6wQQtq36Y+Iq3cfcRmivd/PzkCN6uo=; b=R7s9aRfi7kcgrunMpAwW83WwPcQKsRLChPL9gJMLakvtX0f8wp7iiewGfSel7S6rDUndK4 /6VO/59JUE9TJnYP0OxpgS3Db4jjxIjYyTCe1NhF5/n+Rnksjie5WOeFQ0szkPXYZW34wv 0ozAuG7cwGoqCA/oN+LiliL7kzB8YtH31YkwieWe9TTZIGyajcWBeCyUWnSwM+1v6ylLU9 2t+CA7jLzgsNKntpATBcgmTVstld0aiolSb/q1B5j/tW0RZMrZ0iHGa1AFMQyVbMSllZLu wV17eoWoJEtLuH2a/j66eADUUD1sQvVRwL/40fRnNgfl/uUUF/dEvta2GOmjag== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764092376; a=rsa-sha256; cv=none; b=A6Rf8DpFwFMUg5tDMDUVZaJvBf44ZIEOqFRf7SM5d0HhtC5+oDGE6sBBlfuzTY+2vwVpke D6Cp+bphHyYrkjyeI2nYq9IrKO49YPzxeyRxxNm3iCMRLsEeZHKibQEu18meT9YaGc3e49 52FElDsYu9jGrH2wcggBbDq1w3FeGBUsIZq6HOujRQ629gnq6DOzKo+sXPsRNf7986R2d2 PePQ29cObzQ7gh5E5hF8GbTxO5r00VGJeu6kxJGbwvXa8/DqAfgUESmFU3arbypVheBPz1 +hISGqhxsOSJJJ8OsYQNGlMlu4p1gtZqPONWDqReqal8G127tciLkxwSJTxMnw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dG91N0lVMz19KH for ; Tue, 25 Nov 2025 17:39:36 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id a0a1 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 25 Nov 2025 17:39:36 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: 991e4568c8 - main - website: RU - sync ru/snapshot pages List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 991e4568c8bdad1fa7688fb5582919bd439e91a4 Auto-Submitted: auto-generated Date: Tue, 25 Nov 2025 17:39:36 +0000 Message-Id: <6925e9d8.a0a1.93c4ea8@gitrepo.freebsd.org> The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=991e4568c8bdad1fa7688fb5582919bd439e91a4 commit 991e4568c8bdad1fa7688fb5582919bd439e91a4 Author: Vladlen Popolitov AuthorDate: 2025-11-25 17:39:30 +0000 Commit: Vladlen Popolitov CommitDate: 2025-11-25 17:39:30 +0000 website: RU - sync ru/snapshot pages Reviewed by: andy, marck Differential Revision: https://reviews.freebsd.org/D53880 --- website/content/ru/snapshots/_index.adoc | 51 ++++++++++++-------------------- website/themes/beastie/i18n/ru.toml | 2 +- 2 files changed, 20 insertions(+), 33 deletions(-) diff --git a/website/content/ru/snapshots/_index.adoc b/website/content/ru/snapshots/_index.adoc index 0840ab6082..aed9c944cd 100644 --- a/website/content/ru/snapshots/_index.adoc +++ b/website/content/ru/snapshots/_index.adoc @@ -1,50 +1,37 @@ --- -title: "Снэпшот-релизы FreeBSD" +title: "Промежуточные сборки FreeBSD (shapshot)" sidenav: download --- -:url-snapshots: ftp://ftp.freebsd.org/pub/FreeBSD/snapshots - include::shared/ru/urls.adoc[] -= Снэпшот-релизы FreeBSD += Промежуточные сборки FreeBSD (shapshot) -== Что представляют собой снэпшоты? +== Что представляют собой промежуточные сборки? -Для улучшения общей системы выпуска релизов _до_ их реального выхода в свет с возможными проблемами, мы теперь периодически выпускаем промежуточные тестовые релизы, которые называем _снэпшотами_. Они будут очень похожи на полные релизы, за исключением того, что будут несколько меньше. +Для улучшения общей системы выпуска релизов _до_ их реального выхода в свет с возможными проблемами, мы теперь периодически выпускаем промежуточные тестовые сборки (snapshot), которые называем _снэпшотами (snapshot)_. Они будут очень похожи на полные релизы, за исключением того, что будут несколько меньше. -== Получение снэпшотов +== Получение промежуточных сборок -На данный момент доступны следующие снэпшоты: +Самые свежие доступные промежуточные сборки можно найти на зеркалах FreeBSD по адресу https://download.FreeBSD.org/snapshots/. Они также доступны в том же каталоге на других link:{handbook}mirrors#mirrors[зеркалирующих сайтах]. -* link:{url-snapshots}/Jun_2005/[Снэпшоты июня 2005 года] (link:{url-snapshots}/Jun_2005/README.TXT[README.TXT]) -** Построены 3 июня 2005 05:00 UTC. -** 5-STABLE: В процессе построения. -** 6-CURRENT: link:{url-snapshots}/Jun_2005/6.0-CURRENT-SNAP004-amd64-disc1.iso[amd64], link:{url-snapshots}/Jun_2005/6.0-CURRENT-SNAP004-i386-disc1.iso[i386], link:{url-snapshots}/Jun_2005/6.0-CURRENT-SNAP004-pc98-disc1.iso[pc98], link:{url-snapshots}/Jun_2005/6.0-CURRENT-SNAP004-sparc64-disc1.iso[sparc64]. -** С момента выпуска мартовского снэпшота было исправлено значительное количество ошибок в VFS, однако требуется дополнительное тестирование. -* link:{url-snapshots}/Mar_2005/[Снэпшоты марта 2005 года] (link:{url-snapshots}/Mar_2005/README.TXT[README.TXT], link:{url-snapshots}/Mar_2005/6.0-CURRENT-SNAP002-alpha-disc1.iso[alpha], link:{url-snapshots}/Mar_2005/6.0-CURRENT-SNAP002-amd64-disc1.iso[amd64], link:{url-snapshots}/Mar_2005/6.0-CURRENT-SNAP002-i386-disc1.iso[i386], link:{url-snapshots}/Mar_2005/6.0-CURRENT-SNAP002-pc98-disc1.iso[pc98], link:{url-snapshots}/Mar_2005/6.0-CURRENT-SNAP002-sparc64-disc1.iso[sparc64]) -** Только 6-CURRENT. Построены 15 марта 2005 15:48 UTC. -** Множество улучшений в блокировке VFS. -** Новая компоновка ISO с релизом. На disc1 теперь размещается установочный дистрибутивный комплект с полностью подготовленной живой файловой системой. Пакаджи для официальных релизов перейдут на disc2. Такое распределение также будет использоваться для релиза FreeBSD 5.4. -** Поддержка CARP (Common Address Redundancy Protocol). -** Множество исправлений ошибок в маршрутизации прерываний, busdma и прочих подсистемах и драйверах. -* link:{url-snapshots}/Feb_2005/[Снэпшоты февраля 2005 года (alpha, amd64, i386, ia64, pc98, sparc64)] +Обратите внимание, что иногда доступные для загрузки промежуточные сборки могут быть несколько устаревшими. -В настоящее время снэпшоты link:{handbook}#CURRENT[6-CURRENT] и link:{handbook}#STABLE[5-STABLE] выпускаются ежемесячно и размещаются по URL с адресом в формате `{url-snapshots}/_/` где `` обозначает год, а `` обозначает месяц выпуска снэпшота. Каталог каждого снэпшота может содержать файл `RELNOTES.TXT`, в котором описываются изменения, внесённые в данный снэпшот. +В настоящее время промежуточные сборки веток link:{handbook}cutting-edge#current[-CURRENT] и link:{handbook}cutting-edge#stable[-STABLE] доступны в каталогах с URL-адресами формата _\https://download.FreeBSD.org/snapshots///_, где `` и `` соответствуют архитектуре, для которой была выполнена промежуточная сборка. Для каждой поддерживаемой платформы промежуточная сборка включает ISO-образы типов `bootonly`, `release` и `memstick`. == Вещи, знание которых вам может понадобиться -В частности, перед тем, как получить и установить снэпшот-релиз, имейте в виду следующее: - -* Снэпшоты в основном предназначены для тестирования и по сравнению с релизами проверяются не так тщательно. В них могут включаться экспериментальные или недоделанные функции, которые, возможно, разрушат вашу существующую систему. -* Старший номер релиза для любого снэпшота не будет изменяться в основном дистрибутиве. Он будет изменяться _только_ на загрузочных дискетах, чтобы вы знали, когда был сделан снэпшот. Они _не являются_ релизами, это _снэпшоты_, и важно, чтобы это различие сохранялось. Хотя люди могут и, конечно, будут обозначать снэпшоты по датам в переписке и конференциях, не путайте их. -* Наконец, мы не будем обновлять документацию в обязательном порядке. К примеру, `README` могут остаться упоминания предыдущего релиза. Это так, потому что этот вопрос менее важен, чем исправление настоящих ошибок и добавление новых возможностей для тестирования. Пожалуйста, не присылайте сообщения об ошибках в документации. - -Ваши отклики на эти снэпшоты, конечно, приветствуются. Они нужны не только нам - те, кто собирается опираться на FreeBSD для работы с критичными для бизнеса приложениями, должны приветствовать возможность получать обновляемые версии в структурированной форме. Вы можете также использовать эти снэпшоты в качестве материального доказательства тому, что ваш предложения были учтены и вы (к счастью) не столкнётесь ни с какими ненужными сюрпризами в следующем релизе. С другой стороны, если вы будете посылать нам гневные письма в следующем рели зе и окажется, что вы никогда даже не пробовали использовать снэпшоты, ну, это распространяется на обе стороны! +В частности, перед тем, как получить и установить промежуточную сборку, имейте в виду следующее: -== Другие ресурсы +* Промежуточные сборки в основном предназначены для тестирования и по сравнению с релизами проверяются не так тщательно. В них могут включаться экспериментальные или незавершённые функции, которые, возможно, разрушат вашу существующую систему. +* Старший номер релиза для любой промежуточной сборки не будет изменяться в основном дистрибутиве. Он будет изменяться _только_ на загрузочных носителях, чтобы вы знали, когда был сделана промежуточная сборка. Они _не являются_ релизами, это _промежуточные сборки_, и важно, чтобы это различие сохранялось. Хотя люди могут и, конечно, будут обозначать промежуточные сборки по датам в переписке и конференциях, не путайте их. +* Промежуточные сборки могут не включать наборы пакетов, но обычно включают дерево портов. +* Наконец, мы не будем обновлять документацию в обязательном порядке. К примеру, в `README` могут остаться упоминания предыдущего релиза. Это так, потому что этот вопрос менее важен, чем исправление реальных ошибок и добавление новых возможностей для тестирования. Пожалуйста, не присылайте сообщения об ошибках в документации. -Вот некоторые связанные с этим информационные ресурсы. Заметьте, что они находятся в распоряжение людей, не входящих в Группу подготовки релизов FreeBSD. Эти сайты предоставляют снэпшоты FreeBSD в форме "живой файловой системы" и загрузочных образов ISO на ежедневной основе. Для выяснения подробностей посетите следующие ссылки и обратитесь к ним напрямую, если у вас есть вопросы. +Ваши отклики на эти промежуточные сборки, конечно, приветствуются. Они нужны не только нам - те, кто собирается опираться на FreeBSD для работы с критичными для бизнеса приложениями, должны приветствовать возможность получать обновляемые версии в структурированной форме. Вы можете также использовать эти промежуточные сборки в качестве материального доказательства тому, что ваши предложения были учтены и вы (к счастью) не столкнётесь ни с какими ненужными сюрпризами в следующем релизе. С другой стороны, если вы будете посылать нам гневн ые письма в следующем релизе, и окажется, что вы никогда даже не пробовали использовать промежуточные сборки, имейте в виду, это распространяется на обе стороны! -* http://snapshots.jp.FreeBSD.org/[Сервис FreeBSD SNAPSHOT сайта jp.FreeBSD.org]. -* http://snapshots.se.FreeBSD.org/[Сервис FreeBSD снэпшотов сайта se.FreeBSD.org]. +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (25.02.2022): b66d7725db1fba2090f65e949b43642258afceae +// diff --git a/website/themes/beastie/i18n/ru.toml b/website/themes/beastie/i18n/ru.toml index 0fb2ae6bf3..0e7f276bc2 100644 --- a/website/themes/beastie/i18n/ru.toml +++ b/website/themes/beastie/i18n/ru.toml @@ -488,7 +488,7 @@ other = "Про\u00ADдук\u00ADтив\u00ADный ре\u00ADлиз" other = "Пред\u00ADсто\u00ADя\u00ADщий ре\u00ADлиз" [snapshotReleases] -other = "Снэпшот-релизы" +other = "Про\u00ADме\u00ADжу\u00ADточ\u00ADные сбор\u00ADки" [portedApplications] other = "Пор\u00ADти\u00ADро\u00ADван\u00ADные при\u00ADло\u00ADже\u00ADния" From nobody Tue Nov 25 18:03:14 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dG9Xf253hz6HY13 for ; Tue, 25 Nov 2025 18:03:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dG9Xf0zbhz3xF7 for ; Tue, 25 Nov 2025 18:03:14 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764093794; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=cinz59Sjg3pBxJfj54+9PvdRiK0v5/VRMe0cf2HDPXc=; b=I+N5toEZVF/y2h4GgRYXBzYIOn8e4FypU267j7WdHJ+59Gp7ff0hyTpEVuSyHFdaxBpuk7 WfgwKrWoROCdkSZdPQcG9q+TuMiEAXUo9Ynq2EWowNdKZ7bV1HDN3xNTi9//uzORH1mMnX jyw04KRHMyH5Oe5Ea5nCc8YhWYTFWbbN/5Yd+hpej5Qs52xRC0VyHCISEmGiPRlAnHJeXI MirgRGCb0jsVzJKq1p4MTrLDfiiH1kfQiW2YkD7GUfI7paBPvm0C0g9qxsCP6FkdZ/60FO it+MQ7jwuF+9yiHpDO2U0NBq+BhieSW/uvBWRiH6Tn1bpusTFgYk0QvsHoJZaA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764093794; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=cinz59Sjg3pBxJfj54+9PvdRiK0v5/VRMe0cf2HDPXc=; b=FyHP8JVVzYp9dZPykWS1l8sIcl8W8DIXV8nsD5SY5SdinMT5I5UwbDD/REu0SYdK51SV2u m/F6ihU6zJZTArjE3JuMXwtuFfMySdEKQyrZj431KjwUkM+DLw+2p+a4aBsaHcCWEimc++ oET7h6Mswid6Mhd4AHZ7WfLWYFSCg03lbVGOIe1T0ZZrgUbnSbZDVz+2pveJQvjuuF3zK1 xQmds2OuNtmzSq1sBMcq2iTHZLhxsI3Rni4S1g6ObqUfO0z8LQFb7KdqMqKIDt5PrysTtc gkWL7H7Yd97/0YkExQqazqgRlWXlR0UnyoG4+Tuur0hfeHslc+98vFCS44DTDQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764093794; a=rsa-sha256; cv=none; b=ivVASB7chlZINLSLRZGtbTBnDZ7+VuKG2jZn2DzjB8OIBFkVbdo6lInpSeanKaXc4/VnsD B17Oby5Uud+OmPjPmZZoQEvvYRc5+zrxum+ta6fNbfT6/WFs/8Edji1dCQo/vBcy6lgBmF qHZz3eir4IS+SuOJCciGAYlewcXDBwNTWwkD7sq45Vhsg4UIGq1i8ao0qkNeItgnTwy/tT tJBQ7E8GOq9BUjRH5aSGi9fjE8HNkE4ZDBd9tRd9yf/bQ9ocllivMfkNubCXt39isNUDPW VDpjsq08S4ojpJQUAhcpl4cbuGXid1/VLs9j4We3h+rMAgpyJ9zUvn7dMwyf3A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dG9Xf0Zfyz1BCF for ; Tue, 25 Nov 2025 18:03:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id cd40 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 25 Nov 2025 18:03:14 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: b494cdfc0d - main - website: RU - sync ru/security pages List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b494cdfc0dfef12ded929667def8f1c9bbec2a49 Auto-Submitted: auto-generated Date: Tue, 25 Nov 2025 18:03:14 +0000 Message-Id: <6925ef62.cd40.74f9c896@gitrepo.freebsd.org> The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=b494cdfc0dfef12ded929667def8f1c9bbec2a49 commit b494cdfc0dfef12ded929667def8f1c9bbec2a49 Author: Vladlen Popolitov AuthorDate: 2025-11-25 18:03:05 +0000 Commit: Vladlen Popolitov CommitDate: 2025-11-25 18:03:05 +0000 website: RU - sync ru/security pages Reviewed by: andy, marck Differential Revision: https://reviews.freebsd.org/D53881 --- website/content/ru/security/_index.adoc | 178 ++++++++++++---------------- website/content/ru/security/advisories.adoc | 8 ++ website/content/ru/security/notices.adoc | 10 +- 3 files changed, 90 insertions(+), 106 deletions(-) diff --git a/website/content/ru/security/_index.adoc b/website/content/ru/security/_index.adoc index 2e7ca94fb9..606a8b57e2 100644 --- a/website/content/ru/security/_index.adoc +++ b/website/content/ru/security/_index.adoc @@ -3,155 +3,123 @@ title: "Информационная безопасность FreeBSD" sidenav: support --- -include::shared/authors.adoc[] +include::shared/en/urls.adoc[] include::shared/releases.adoc[] = Информационная безопасность FreeBSD == Введение -Эта веб-страница предназначена для помощи начинающим и опытным пользователям в области информационной безопасности FreeBSD. Во FreeBSD вопросы безопасности воспринимаются весьма серьёзно и постоянно идет работа над тем, чтобы сделать ОС защищённой настолько, насколько это вообще возможно. +FreeBSD относится к безопасности очень серьёзно, и её разработчики постоянно работают над тем, чтобы сделать операционную систему максимально защищённой. На этой странице представлена информация о том, что делать в случае обнаружения уязвимости безопасности, затрагивающей вашу систему. == Содержание -* <> -* <> -* <> +* <> +* <> +* <> +* <> * <> -* <> +* <> -== Дополнительные ресурсы, посвященные информационной безопасности +[[reporting]] +== Как и куда сообщать о проблеме в информационной безопасности FreeBSD -* link:https://www.FreeBSD.org/security/charter[Устав Офицера и службы информационной безопасности] -* link:advisories[Список бюллетеней информационной безопасности FreeBSD] -* link:notices[Список уведомлений об исправлениях FreeBSD] -* link:{handbook}#security-advisories[Чтение сообщений информационной безопасности FreeBSD] +Все проблемы информационной безопасности FreeBSD следует направлять на адрес mailto:secteam@FreeBSD.org[службы информационной безопасности FreeBSD] или, если необходим более высокий уровень конфиденциальности, в зашифрованном при помощи PGP виде на адрес mailto:security-officer@FreeBSD.org[службы Директора по информационной безопасности], используя link:../../security/so_public_key.asc[ключ PGP Офицера информационной безопасности]. Дополнительная информация доступна на странице link:reporting/[сообщения об инцидентах безопасности FreeBSD]. -[[how]] -== Как и куда сообщать о проблеме информационной безопасности FreeBSD +[[when-reporting]] +== Когда выпускается бюллетень безопасности (Security Advisory)? -Все проблемы информационной безопасности FreeBSD следует направлять на адрес mailto:secteam@FreeBSD.org[службы информационной безопасности FreeBSD] или, если необходим более высокий уровень конфиденциальности, в зашифрованном в PGP виде на адрес mailto:security-officer@FreeBSD.org[службы Офицера информационной безопасности], используя link:&enbase;/security/so_public_key.asc[ключ PGP Офицера информационной безопасности]. Как минимум, все сообщения должны содержать: +По каждому сообщённому вопросу создаётся внутренний номер для отслеживания, кроме случаев, когда он очевидно не является проблемой безопасности. Чтобы определить, требуется ли выпуск бюллетень безопасности, мы используем следующую схему: -* Описание уязвимости. -* Какие версии FreeBSD предположительно затронуты, по возможности. -* Любые состоятельные пути обхода проблемы. -* Примеры кода, по возможности. +* Является ли это уязвимостью повышения привилегий? +* Является ли это уязвимостью внедрения кода? +* Является ли это уязвимостью раскрытия памяти или утечки данных? +** Исходящей либо из ядра +** Из привилегированного процесса +** Из процесса, принадлежащего другому пользователю? +* Является ли это уязвимостью отказа в обслуживании? +** Только если она используется удалённо, где «удалённо» означает «из другого широковещательного домена», поэтому атаки на основе ARP и/или NDP не подпадают под эту категорию. +* Является ли это уязвимостью обхода изоляции системы без дополнительной поддержки или использования других уязвимостей? +* Является ли это сбоем, который может привести к генерации небезопасных криптографических ключей, например, ошибкой PRNG? -После сообщения этой информации с вами свяжется Офицер информационной безопасности или представитель службы информационной безопасности. +Для пунктов, подпадающих под эти категории, выпуск бюллетеня безопасности весьма вероятен. Пункты, не входящие в этот список, рассматриваются индивидуально, и тогда определяется, будет ли по ним выпущен бюллетень безопасности или уведомление об ошибке (Errata Notice). -=== Спам-фильтры +После того как будет определено, что выпуск бюллетеня безопасности обоснован, отправитель предоставляет номер CVE, если он уже был запрошен, или мы используем номер из доступного пула FreeBSD. -В связи с высоким уровнем спама основные контактные почтовые адреса по информационной безопасности подвергаются фильтрации спама. Если Вы не можете связаться с Офицерами информационной безопасности FreeBSD или со службой информационной безопасности из-за спам-фильтров (или предполагаете, что ваш адрес был отфильтрован), пожалуйста, отправьте письмо на `security-officer-XXXX@FreeBSD.org` с заменой _XXXX_ на `3432` вместо использования обычных адресов. Обратите внимание, что этот адрес будет периодически меняться, поэтому следует проверять здесь последний адрес. Сообщения на этот адрес будут перенаправлены службе Офицера информационной безопасности FreeBSD. +[[recent]] +== Недавние уязвимости безопасности FreeBSD -[[sec]] -== Офицер информационной безопасности FreeBSD и служба информационной безопасности FreeBSD +Полный список всех уязвимостей безопасности, затрагивающих базовую систему, можно найти link:advisories[на этой странице]. -Для того, чтобы Проект FreeBSD мог оперативно реагировать на сообщения об уязвимостях, почтовый алиас Офицера информационной безопасности соответствует трем персонам: Офицер информационной безопасности, заместитель Офицера информационной безопасности и один член Основной группы разработчиков. Таким образом, сообщения, посланные на адрес почтового алиаса mailto:security-officer@FreeBSD.org[], доставляются следующим лицам: +Полный список всех других ошибок, затрагивающих базовую систему, можно найти link:notices[на этой странице]. -[.tblbasic] -[width="100%",cols="50%,50%",] -|=== -|{simon}|Офицер информационной безопасности -|{cperciva}|Офицер информационной безопасности, эмерит -|{rwatson}|Представитель группы по выпуску релизов, + -представитель Проекта TrustedBSD, эксперт по архитектуре системной безопасности -|{delphij}|Заместитель офицера информационной безопасности -|=== +[[advisories]] +== Объяснение бюллетеней безопасности FreeBSD -Офицер информационной безопасности поддерживается link:https://www.FreeBSD.org/administration/#t-secteam[Службой безопасности FreeBSD] mailto:secteam@FreeBSD.org[], небольшой группой коммиттеров, которую он выбирает сам. +Бюллетени, затрагивающие базовую систему, рассылаются по следующим спискам рассылки: -[[pol]] -== Политика обработки информации +* FreeBSD-security-notifications@FreeBSD.org +* FreeBSD-security@FreeBSD.org +* FreeBSD-announce@FreeBSD.org -Как общее правило, Офицер безопасности FreeBSD предпочитает полное раскрытие информации об уязвимости после достаточного перерыва на выполнение тщательного анализа и устранения уязвимости, а также соответствующего тестирования исправления и взаимодействия с другими затронутыми командами. +Список выпущенных бюллетеней можно найти на странице link:advisories[Бюллетени безопасности FreeBSD]. -Офицер безопасности _будет_ уведомлять одного или большее количество администраторов кластера об уязвимостях, которые подвергают ресурсы Проекта FreeBSD непосредственной опасности. +Бюллетени всегда подписываются с использованием link:so_public_key.asc[PGP-ключа] Директора по информационной безопасности FreeBSD и архивируются вместе со связанными с ними патчами на веб-сервере https://security.FreeBSD.org в подкаталогах https://security.FreeBSD.org/advisories/[advisories] и https://security.FreeBSD.org/patches/[patches]. -Офицер безопасности может привлечь дополнительных разработчиков FreeBSD или внешних разработчиков к обсуждению предоставленной информации об уязвимости, если требуется их экспертиза для полного понимания или исправления проблемы. Будет выполнено необходимое разграничение для минимизации ненужного распространения информации о представленной уязвимости, и все привлечённые эксперты будут действовать в соответствии с указаниями Офицера безопасности. В прошлом привлекались эксперты с большим опытом работы с высокосложными компон нтами операционной системы, включая FFS, подсистему VM и стек сетевых протоколов. +Директор по информационной безопасности FreeBSD предоставляет Бюллетени безопасности для _-STABLE веток_ и _веток безопасности_. (Бюллетени не выпускаются для ветки _-CURRENT_, которая в первую очередь ориентирована на разработчиков FreeBSD.) -Если уже выполняется процесс выпуска релиза FreeBSD, то инженер, ответственный за выпуск релиза, может также быть оповещён об имеющейся уязвимости и её серьёзности, чтобы было принято решение об информировании относительно цикла выпуска релиза и наличии каких-либо серьёзных ошибок в программном обеспечении, связанном с готовящимся релизом. Если это будет необходимо, то Офицер безопасности не будет сообщать подробную информацию о природе уязвимости Инженеру по выпуску релиза, ограничиваясь информацией о её существовании и серьёзности. +* Теги ветки -STABLE имеют имена вида `stable/13`. Соответствующие сборки имеют имена вида `FreeBSD 13.2-STABLE`. +* Каждый выпуск FreeBSD имеет связанную с ним ветку безопасности. Теги веток безопасности имеют имена вида `releng/13.2`. Соответствующие сборки имеют имена вида `FreeBSD 13.2-RELEASE-p1`. -Офицер безопасности FreeBSD поддерживает тесные рабочие отношения со многими другими организациями, включая сторонних разработчиков, имеющих с FreeBSD общий код (проекты OpenBSD, NetBSD и DragonFlyBSD, Apple и другие разработчики, программное обеспечение которых основано на FreeBSD, а также разработчики Linux), и организации, которые отслеживают уязвимости и случаи нарушения информационной безопасности, такие, как CERT. Зачастую уязвимости выходят за рамки реализации FreeBSD, и (наверное, реже) могут иметь широкий резонанс для всего сетевого сообщества. В таких усло виях Офицер безопасности может раскрыть информацию об уязвимости этим сторонним организациям: если вы не хотите, чтобы Офицер безопасности это делал, пожалуйста, явно укажите это в своих сообщениях. +Проблемы, затрагивающие Коллекцию портов FreeBSD, рассматриваются отдельно в https://vuxml.FreeBSD.org/[документах VuXML для FreeBSD]. -Сообщающие должны тщательно и явно указать любые свои требования относительно обработки сообщённой информации. +Ошибки, затрагивающие базовую систему, но не классифицированные как уязвимости безопасности, рассматриваются отдельно на странице link:notices[Уведомления об исправлениях FreeBSD]. -Если сообщающий об уязвимости заинтересован в координации процесса раскрытия с ним и/или другими разработчиками, это должно быть явно указано в сообщениях. При отсутствии явных требований Офицер безопасности FreeBSD выберет план раскрытия информации, который учитывает как требования оперативности, так и тестирования любых решений. Сообщающие должны иметь в виду, что если уязвимость активно обсуждается в открытых форумах (таких, как bugtraq) и используется, то Офицер Безопасности может решить не следовать предлагаемому плану по её раскры тию, для того, чтобы дать пользовательскому сообществу максимально эффективную защиту. +[[how]] +== Как обновить вашу систему -Сообщения могут быть защищены с помощью PGP. Если это нужно, то ответы также будут защищены посредством PGP. +Для пользователей, которые ранее установили бинарную версию FreeBSD (например, {rel131-current} или {rel123-current}), команды: -[[sup]] -== Поддерживаемые релизы FreeBSD +`# freebsd-update fetch` -Офицер информационной безопасности FreeBSD выпускает бюллетени безопасности для нескольких разрабатываемых веток FreeBSD. Это _Ветки -STABLE_ и _Ветки Security_. (Бюллетени не выпускаются для _Ветки -CURRENT_.) +`# freebsd-update install` -* Тэги ветки -STABLE носят имена типа `RELENG_7`. Соответствующие сборки носят названия типа `FreeBSD 7.0-STABLE`. -* Каждому релизу FreeBSD поставлена в соответствие ветка безопасности (Security Branch). Тэги веток безопасности именуются как `RELENG_7_0`. Соответствующие сборки носят названия типа `FreeBSD 7.0-RELEASE-p1`. +Если это не сработает, следуйте другим инструкциям в интересующем вас бюллетене безопасности. -Проблемы, затрагивающие Коллекцию портов FreeBSD, описываются в http://vuxml.FreeBSD.org/[документе FreeBSD VuXML]. +Обратите внимание, что приведённая выше процедура предназначена только для пользователей, которые ранее установили бинарный дистрибутив. Тем, кто собирал систему из исходных кодов, потребуется обновить своё дерево исходных кодов. -Каждая ветка поддерживается Офицером безопасности в течение ограниченного времени. Ветки разделены на типы, которые определяют срок жизни, как показано ниже. +Для получения более подробной информации обратитесь к разделу link:{handbook}cutting-edge/#freebsdupdate-security-patches[как применять патчи безопасности]. + +[[sup]] +== Поддерживаемые выпуски FreeBSD -Раннее внедрение (Early Adopter):: -Релизы, выпускаемые из ветки -CURRENT, будут поддерживаться Офицером безопасности как минимум в течение 6 месяцев после выхода. -Обычный (Normal):: -Релизы, выпускаемые из ветки -STABLE, будут поддерживаться Офицером безопасности как минимум в течение 12 месяцев после выхода и в течение дополнительного времени (если потребуется), достаточного, чтобы следующий релиз был выпущен по крайней мере за 3 месяца до истечения срока поддержки предыдущего Обычного релиза. -Расширенный (Extended):: -Отобранные релизы (обычно, каждый второй релиз и последний релиз из каждой ветки -STABLE) будут поддерживаться Офицером безопасности как минимум в течение 24 месяцев после выхода и в течение дополнительного времени (если потребуется), достаточного, чтобы следующий Расширенный релиз был выпущен по крайней мере за 3 месяца до истечения срока поддержки предыдущего Расширенного релиза. +Каждый релиз поддерживается Директором по информационной безопасности только в течение ограниченного времени. -[[supported-branches]] -Ниже приводятся текущее назначение и ожидаемое время жизни для поддерживаемых в настоящее время веток. В колонке _Ожидаемое окончание срока жизни_ указана ближайшая дата, по истечении которой будет прекращена поддержка ветки. Пожалуйста, учтите, что эти даты могут быть сдвинуты в будущее, но только исключительные обстоятельства могут привести к отказу от поддержки ветки раньше указанной даты. +Обозначения и предполагаемый срок службы всех поддерживаемых в настоящее время веток и их соответствующих релизов приведены ниже. Столбец _Ожидаемый EoL (конец срока службы)_ указывает самую раннюю дату, когда поддержка этой ветки или релиза будет прекращена. Обратите внимание, что эти даты могут быть перенесены, если того потребуют обстоятельства. + +link:unsupported[Более старые выпуски] не поддерживаются, и пользователям настоятельно рекомендуется обновиться до одного из этих поддерживаемых релизов: [.tblbasic] -[cols=",,,,",options="header",] +[cols=",,,",options="header",] |=== -|Ветка |Релиз |Тип |Дата выхода |Ожидаемое окончание срока жизни -|RELENG_8 |n/a |n/a |n/a |последний релиз + 2 года -|RELENG_8_3 |8.3-RELEASE |Расширенный |18 апреля 2012 |30 апреля 2014 -|RELENG_9 |n/a |n/a |n/a |последний релиз + 2 года -|RELENG_9_1 |9.1-RELEASE |Расширенный |30 декабря 2012 |31 декабря 2014 +|Ветка |Релиз |Дата релиза |Ожидаемый EoL (конец срока службы) +|stable/14 |н/д |н/д |30 ноября 2028 г. +|releng/14.3 |14.3-RELEASE |10 июня 2025 г. |30 июня 2026 г. +|stable/13 |н/д |н/д |30 апреля 2026 г. +|releng/13.5 |13.5-RELEASE |11 марта 2025 г. |30 апреля 2026 г. |=== -Более старые релизы не поддерживаются, а их пользователям настоятельно рекомендуется произвести обновление до одной из поддерживаемых версий, указанных выше. - -Бюллетени рассылаются в следующие списки рассылки FreeBSD: - -* FreeBSD-security-notifications@FreeBSD.org -* FreeBSD-security@FreeBSD.org -* FreeBSD-announce@FreeBSD.org - -Список выпущенных бюллетеней можно найти на странице link:advisories[FreeBSD Security Advisories]. +В преддверии выпуска может быть опубликовано несколько версий -BETA и -RC для целей тестирования. Эти релизы поддерживаются всего несколько недель, по мере наличия ресурсов, и не будут перечислены на этой странице как поддерживаемые. Пользователям настоятельно не рекомендуется использовать эти релизы в системах промышленной эксплуатации. -Бюллетени всегда подписываются с использованием link:https://www.FreeBSD.org/security/so_public_key.asc[PGP-ключа] Офицера Безопасности и помещаются, вместе с соответствующими исправлениями, на web-сервер http://security.FreeBSD.org/ в поддиректории http://security.FreeBSD.org/advisories/[advisories] и http://security.FreeBSD.org/patches/[patches]. +[[model]] +== Модель поддержки FreeBSD -[[unsup]] -== Неподдерживаемые релизы FreeBSD +В соответствии с текущей моделью поддержки стабильная ветка каждой основной версии явно поддерживается в течение 5 лет, в то время как каждый отдельный релиз с точкой поддерживается всего три месяца после выхода следующего релиза с точкой. -Следующие релизы больше не поддерживаются и приведены здесь в справочных целях. +Подробности и обоснование этой модели можно найти в https://lists.freebsd.org/pipermail/freebsd-announce/2015-February/001624.html[официальном объявлении], отправленном в феврале 2015 года. -[.tblbasic] -[cols=",,,,",options="header",] -|=== -|Ветка |Релиз |Тип |Дата выхода |Окончание срока жизни -|RELENG_4 |n/a |n/a |n/a |31 января 2007 -|RELENG_4_11 |4.11-RELEASE |Расширенный |25 января 2005 |31 января 2007 -|RELENG_5 |n/a |n/a |n/a |31 мая 2008 -|RELENG_5_3 |5.3-RELEASE |Расширенный |6 ноября 2004 |31 октября 2006 -|RELENG_5_4 |5.4-RELEASE |Обычный |9 мая 2005 |31 октября 2006 -|RELENG_5_5 |5.5-RELEASE |Расширенный |25 мая 2006 |31 мая 2008 -|RELENG_6 |n/a |n/a |n/a |30 ноября 2010 -|RELENG_6_0 |6.0-RELEASE |Обычный |4 ноября 2005 |31 января 2007 -|RELENG_6_1 |6.1-RELEASE |Расширенный |9 мая 2006 |31 мая 2008 -|RELENG_6_2 |6.2-RELEASE |Обычный |15 января 2007 |31 мая 2008 -|RELENG_6_3 |6.3-RELEASE |Расширенный |18 января 2008 |31 января 2010 -|RELENG_6_4 |6.4-RELEASE |Расширенный |28 ноября 2008 |30 ноября 2010 -|RELENG_7 |n/a |n/a |n/a |28 февраля 2013 -|RELENG_7_0 |7.0-RELEASE |Обычный |27 февраля 2008 |30 апреля 2009 -|RELENG_7_1 |7.1-RELEASE |Расширенный |4 января 2009 |28 февраля 2011 -|RELENG_7_2 |7.2-RELEASE |Обычный |4 мая 2009 |30 июня 2010 -|RELENG_7_3 |7.3-RELEASE |Расширенный |23 марта 2010 |31 марта 2012 -|RELENG_7_4 |7.4-RELEASE |Расширенный |24 февраля 2011 |28 февраля 2013 -|RELENG_8_0 |8.0-RELEASE |Обычный |25 ноября 2009 |30 ноября 2010 -|RELENG_8_1 |8.1-RELEASE |Расширенный |23 июля 2010 |31 июля 2012 -|RELENG_8_2 |8.2-RELEASE |Обычный |24 февраля 2011 |31 июля 2012 -|RELENG_9_0 |9.0-RELEASE |Обычный |10 января 2012 |31 марта 2013 -|=== +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (15.10.2025): a3c08199268bed7b921428d6e39f095a0758c333 +// diff --git a/website/content/ru/security/advisories.adoc b/website/content/ru/security/advisories.adoc index f8c842e65f..dbceb3c3dd 100644 --- a/website/content/ru/security/advisories.adoc +++ b/website/content/ru/security/advisories.adoc @@ -9,3 +9,11 @@ security: advisories Данная веб страница содержит список выпущенных бюллетеней безопасности FreeBSD. По общим вопросам безопасности FreeBSD обращайтесь к странице link:..[информационной безопасности FreeBSD]. Выпуски, затрагивающие коллекцию портов FreeBSD, представлены в документе http://vuxml.FreeBSD.org/[FreeBSD VuXML]. + +Ошибки, затрагивающие базовую систему, но не классифицированные как уязвимости безопасности, рассматриваются отдельно на странице link:../notices[Уведомления об исправлениях FreeBSD]. + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (06.12.2023): 58fb46dd8fde39eb1aeaa55b50227ff04530c804 +// diff --git a/website/content/ru/security/notices.adoc b/website/content/ru/security/notices.adoc index 3e3de58997..534071ffb9 100644 --- a/website/content/ru/security/notices.adoc +++ b/website/content/ru/security/notices.adoc @@ -6,4 +6,12 @@ security: notices = Уведомления об исправлениях FreeBSD -Данная веб страница содержит список выпущенных уведомлений об исправлениях FreeBSD. +Данная веб-страница содержит список выпущенных уведомлений об исправлениях FreeBSD. + +Уязвимости безопасности, затрагивающие базовую систему, рассматриваются отдельно на странице link:../advisories[Бюллетени безопасности FreeBSD]. + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (06.12.2023): 58fb46dd8fde39eb1aeaa55b50227ff04530c804 +// From nobody Tue Nov 25 18:07:25 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dG9dT6W5Lz6HYYt for ; Tue, 25 Nov 2025 18:07:25 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dG9dT62nRz3ynG for ; Tue, 25 Nov 2025 18:07:25 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764094045; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=og/a2pbQOowJ1kQpEfHwOEG72VOBgXQvWG3lobhpQZQ=; b=Vn1QHbD34Zbam54MTCXkyGYr+9foERsvQJhTnNTg41Y4iaOMnp0Rn8UG2X7xAVbtzsmilK FJaIOrzAzMlc/GcNLvlgr0r6lZXAVZvYr1xl9GXbPUFdA0SUrahrGeG0QofcRKFhRpEJ78 vf3WR6bMH/0Zxv0yI6oLQK0puVd4yaICdpmA+ouzATpQFGdoVMZR/ZDbW9/9CtGqtje5XI VPW2KBzkE/TIkk/sEAv/kgeTrjobKbJ8AOwifQf/TDNfx8aJg2enMTUfaTjpcURjTAqyst kkMSxXUqzUK/Q4ZM4UnYNvtkeRRDGr5pkNVsj68h0MTUZu17h6zuN6hOm40CyA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764094045; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=og/a2pbQOowJ1kQpEfHwOEG72VOBgXQvWG3lobhpQZQ=; b=hRhg46X8wN62yCpn5BBVK1V0JQQm9Ev0G9ct2WVG+FHJHEMfFEVBjWsV9Xh+7tb48adMLH y0ByVXYQiwnI8SCR9kTLFMAa8SgosmVYjG68qi5AnfpIXR+CvLw5JzvpniJbmTm0DvWfL1 WwdgIInTwzzS3eOWVaRwo4BXr1Q13DoGJu6YB8X/IvsfJ3pksS/mzpsI4xhb557FjBBPeG 4VAxwqM8kQdvf3nBPfiIqP281Hq+kpcyrybcvQb/MUDUbipdzTpi35ExOTZaCtIKWycNwj fWQN5UyCIUkhOSG7AkFz+V4C7DHIyE4Xdgo3mPTyV0xh0hr24JiJohis5TKHMQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764094045; a=rsa-sha256; cv=none; b=oNTHduJKT6j2wmpXf60Z8SKbZQ0HgMUCCx1DBqozCU4JaYE/MVrpclGrhEJc8ZSyQHzwd0 oMYPV932L2OpXNXat4WcAp06VlycZchfGngg3jtVU5ZuWBMfI51Qo807l45Z27EUGeZ5Ck vpISVEhUl4T/dIGn/TwmMepnNW6PagIVk5kP6ryBfHDfANVe4FrE5POYlF2mPAtUmsN4YV m8fG1aspzIg3kiMGTrLOhNgDHRsQo/fYGHY9ITQlDUwValpn3cvqcBAINgXLIVKnCD1xka VNrzrDpNfXoVhEz4blly9crCGAt0QXMdq4ZcrmoeRrGfnt9+P8xSiH6Ddz4Pfg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dG9dT5bbJz19wM for ; Tue, 25 Nov 2025 18:07:25 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id cee5 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 25 Nov 2025 18:07:25 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: a55c53f1f0 - main - website: RU - sync ru/search pages List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a55c53f1f07634af6db265d2d8b3cfc744f44d2e Auto-Submitted: auto-generated Date: Tue, 25 Nov 2025 18:07:25 +0000 Message-Id: <6925f05d.cee5.4c6a37b5@gitrepo.freebsd.org> The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=a55c53f1f07634af6db265d2d8b3cfc744f44d2e commit a55c53f1f07634af6db265d2d8b3cfc744f44d2e Author: Vladlen Popolitov AuthorDate: 2025-11-25 18:07:20 +0000 Commit: Vladlen Popolitov CommitDate: 2025-11-25 18:07:20 +0000 website: RU - sync ru/search pages Reviewed by: andy, marck Differential Revision: https://reviews.freebsd.org/D53882 --- website/content/ru/search/_index.adoc | 53 ++++++++++++++++++++---------- website/content/ru/search/search-mid.adoc | 9 ++++- website/content/ru/search/searchhints.adoc | 8 ++++- 3 files changed, 51 insertions(+), 19 deletions(-) diff --git a/website/content/ru/search/_index.adoc b/website/content/ru/search/_index.adoc index 69f2b128e5..301cdbb848 100644 --- a/website/content/ru/search/_index.adoc +++ b/website/content/ru/search/_index.adoc @@ -10,39 +10,58 @@ include::shared/ru/urls.adoc[] == Службы поиска FreeBSD * <> +* <> +* <> * <> -* link:search-mid.html[Message-ID] -* http://www.FreeBSD.org/cgi/query-pr-summary.cgi?query[База данных сообщений о проблемах (ошибках) GNATS] -* http://www.FreeBSD.org/cgi/man.cgi[Страницы Справочника] -* http://www.FreeBSD.org/cgi/ports.cgi[Изменения в коллекции портов] -* http://minnie.tuhs.org/FreeBSD-srctree/FreeBSD.html[Исходный код] -* http://minnie.tuhs.org/BSD-info/bsdnews_search.html[Сервер поиска по телеконференциям Usenet, посвящённым BSD] -* http://www.google.com/bsd[Поиск в Google по тематике BSD] -* http://www.greasydaemon.com/[GreasyDaemon], система поиска по теме BSD UNIX, объединяющая в себе всё -* http://freebsd.rambler.ru/[Поиск по архивам списков рассылки FreeBSD] +* link:search-mid[Message-ID] +* https://bugs.FreeBSD.org/search/[База данных сообщений о проблемах (ошибках)] +* link:https://man.freebsd.org/cgi/man.cgi[Страницы справочника] +* link:https://ports.freebsd.org/cgi/ports.cgi[Поиск по портам] +* http://fxr.watson.org/[Исходный код] + +link:opensearch[Список плагинов OpenSearch для FreeBSD] ''''' [[web]] -== Страницы WWW (включая link:{faq}[FAQ] и link:{handbook}[Руководство]) +== Веб-страницы (в том числе link:{faq}[FAQ], link:{handbook}[Руководство], link:https://lists.freebsd.org/index[Почтовые рассылки], link:https://wiki.freebsd.org[Wiki] и link:https://forums.freebsd.org[Форумы])) + +=== Поиск внутри сайтов: + +{{< form-search-site >}} + +''''' + +[[manpages]] +== Страницы Справочника === Поиск: -_Замечание: Используйте операторы AND и NOT для сужения области поиска. link:searchhints[Дополнительные советы находятся здесь]._ +{{< form-search-man >}} -Количество выводимых результатов ограничено числом 5 10 25 50 100 250 Web Pages Ported Applications +''''' -{{< form-search-site >}} +[[ports]] +== Порты + +=== Поиск: + +{{< form-search-ports >}} ''''' [[mailinglists]] == Архивы списков рассылки -Переиндексация http://www.FreeBSD.org/mail/[архива списков рассылки] теперь происходит еженедельно! +Переиндексация https://lists.FreeBSD.org/index/[архива списков рассылки] теперь происходит еженедельно! -В качестве альтернативы для чтения списков рассылки может быть использован http://lists.FreeBSD.org/mailman/listinfo[Mailman/Pipermail архив] (учтите, что этот архив содержит сообщения только с марта 2003 года). - -Списки рассылки (а также много чего еще) также архивируются на сервере http://www.geocrawler.com/[GeoCrawler]. +В качестве альтернативы для чтения списков рассылки может быть использован http://lists.FreeBSD.org/pipermail[архив Pipermail] (учтите, что этот архив содержит сообщения только с марта 2003 по май 2021 года). {{< form-search-mail >}} + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (08.12.2023): 94ec0bdbac6730977b5175527225ef9c66aaef35 +// + diff --git a/website/content/ru/search/search-mid.adoc b/website/content/ru/search/search-mid.adoc index dbf31b23fe..94b12d158a 100644 --- a/website/content/ru/search/search-mid.adoc +++ b/website/content/ru/search/search-mid.adoc @@ -1,7 +1,7 @@ --- title: "Поиск по Message-ID в списках рассылки" sidenav: about ---- +--- = Поиск по Message-ID в списках рассылки @@ -10,5 +10,12 @@ sidenav: about {{< form-search-mid-message >}} Вы можете выполнять поиск только по служебным полям почтовых сообщений *Message-ID*, *Resent-Message-id*, *In-Reply-to* и *References*. Поле Message-ID выглядит как <199802242058.MAA24843@monk.via.net>. Другие служебные поля не поддерживаются. База данных с Message-ID будет обновляться каждый час. +База данных Message-ID будет обновляться каждые 5 минут. link:../#mailinglists[Архивы полных текстов сообщений в списках рассылки]. + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (09.01.2023): b2ca25aa7bb7cf5bd064ab42d54100be0d55c039 +// diff --git a/website/content/ru/search/searchhints.adoc b/website/content/ru/search/searchhints.adoc index 3d4278f6e5..e77c8f78ba 100644 --- a/website/content/ru/search/searchhints.adoc +++ b/website/content/ru/search/searchhints.adoc @@ -1,7 +1,7 @@ --- title: "Советы по поиску" sidenav: about ---- +--- = Советы по поиску @@ -19,3 +19,9 @@ sidenav: about ''''' link:..[Возврат к странице поисковой службы] + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (21.02.2021): eb4b89b8d31574df0a18fc5f7562181ccd6eecd6 +// From nobody Tue Nov 25 18:21:41 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dG9xy35wfz6HZhq for ; Tue, 25 Nov 2025 18:21:42 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dG9xy0jrqz472X for ; Tue, 25 Nov 2025 18:21:42 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764094902; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=VkM9pXW9XUlYE3yp/pLp6ONq64VSbkFq4eRuJOovaP0=; b=dgowRFvSG3SjnUb98E0QJUcPB0Pwm1CElawRgfmniSt5oGtw2uS24aqQXrRJe6UD7u+AMn ogmNin6moBjT/vc4OyHhk1xLSkfcgXfTQiZu7VCzqM+UQcNzDsu7MWZQuG6zykLdwJ/zmV Ht7tI/pkW9qOGXpP4UOU6Eg+DsAQZOo0hkTSRU6V295sdnL7bXbzikEuqIPWTUKRyxXF66 eJkZv2PtLzyGX+vn40s+Tg3EWEQxav6ZH1sRtaEwUS/yQgV2LLlheX343gkX3FPw3ZT8eN euvCKRwuTzMIzvb40te6QAuBRIZGJolhTrq8/HHXCkEHq1iuyG2HeLgJR63jTA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764094902; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=VkM9pXW9XUlYE3yp/pLp6ONq64VSbkFq4eRuJOovaP0=; b=pcwV8LqqAb3hD1nv6a3pxZw0mzxEfK6jFji918xO06dZSZ0AQvGZp9pr8Upk8Jfxku69Am 1m2WxDlcU3d29pVXKhEHWwXbjy0aLk6MqbnYGamZnsf1Yc+5+j0L8U9vw0Z99NsvQ1I0fU e7nZZpJOK0LGeZipiuWuyyLU9iBwdSkJn7ZnZpOMuQ15rd5MKNQLycwrPLH2J0qCifgVn2 zgIrfsfRC/lksxKl6f2l6Qvm6hAM9E3xo/GdtoP1s3t8PHtS4irtit6jX+7gZ/gcHHuC/7 jVUrLAIDa/TLMEYpm5EYqMceHhmmbs+nEWPUp5pRDlEXPsuqsY4+6BxAozdytw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764094902; a=rsa-sha256; cv=none; b=Gi3V1Yr1LvSvugU1Jd7AXZQjoq+/dKcnKwHENhXSbIsapowoVKaxBpsYz6fJz0e6HBGrPB OtkdSq8EkNfOXM6wg2ot5LinqmeU2yY7ueJRQEyn3qQm/q6DHnn6rCFkuo4QCGh243E/Z6 /OKWxkwykdZlaiNUYoQYEWgTy3KU8SobvXpAJXclwiUhqHvucu1uHS8U2fZVLxjIpJKHEO CRrT5CvNsScIZqUqfvPTc5QIXZ/LNDffrDGPbv//e0jrWR8Oops4/CYCm0hVg8/YQFq3V/ TwBJL2VOrP+TpL2RbWIJDh6hlBxjwDE8ma7OFXm3OBDTdYGPDpekfuzHyLidBA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dG9xy02gpz1BDg for ; Tue, 25 Nov 2025 18:21:42 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id fd49 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 25 Nov 2025 18:21:41 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: 6f9ec85ff3 - main - website: RU - sync ru/releng pages List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 6f9ec85ff3d03cdb82070846ae0a1895202ec30c Auto-Submitted: auto-generated Date: Tue, 25 Nov 2025 18:21:41 +0000 Message-Id: <6925f3b5.fd49.116b3347@gitrepo.freebsd.org> The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=6f9ec85ff3d03cdb82070846ae0a1895202ec30c commit 6f9ec85ff3d03cdb82070846ae0a1895202ec30c Author: Vladlen Popolitov AuthorDate: 2025-11-25 18:21:35 +0000 Commit: Vladlen Popolitov CommitDate: 2025-11-25 18:21:35 +0000 website: RU - sync ru/releng pages Reviewed by: andy, marck Differential Revision: https://reviews.freebsd.org/D53883 --- website/content/ru/releng/_index.adoc | 133 ++++++++++++++++----------------- website/content/ru/releng/charter.adoc | 22 ++++-- 2 files changed, 78 insertions(+), 77 deletions(-) diff --git a/website/content/ru/releng/_index.adoc b/website/content/ru/releng/_index.adoc index f2ca44f5ae..e402acdb62 100644 --- a/website/content/ru/releng/_index.adoc +++ b/website/content/ru/releng/_index.adoc @@ -6,116 +6,111 @@ sidenav: developers include::shared/authors.adoc[] include::shared/ru/urls.adoc[] -:contact-re: re@FreeBSD.org -:contact-so: security-officer@FreeBSD.org -:contact-portmgr: portmgr@FreeBSD.org -:contact-doc: freebsd-doc@FreeBSD.org - = Информация о подготовке релизов На этой странице находится информация о процессе подготовки релизов FreeBSD. +* <> * <> * link:charter[Обязанности участников Группы подготовки релизов] * <> * <> * <> +//// +General information about committing to -STABLE. +//// + [[schedule]] == График предстоящих релизов -ПРИМЕЧАНИЕ: Даты предстоящих релизов даны приблизительно и могут изменяться по ходу работ. +//Note: Release dates are approximate and may be subject to schedule slippage. + +//As of 2024-06-04, the next release has not yet been announced. [.tblbasic] [cols=",,",options="header",] |=== |Дата |Событие |Информация -|октябрь 2014 |FreeBSD 10.1 |link:https://www.FreeBSD.org/releases/10.1R/schedule.html[Расписание выпуска] +|Декабрь 2025 |FreeBSD 15.0 |link:../../releases/15.0R/schedule/[График выпуска] +|Март 2026 |FreeBSD 14.4 |link:../../releases/14.4R/schedule/[График выпуска] +|Июнь 2026 |FreeBSD 15.1 | +|Сентябрь 2026 |FreeBSD 14.5 | +|Декабрь 2026 |FreeBSD 15.2 | +|Март 2027 |FreeBSD 14.6 | +|Июнь 2027 |FreeBSD 15.3 | +|Декабрь 2027 |FreeBSD 16.0 | |=== [[freeze]] == Состояние заморозки кода -В следующей таблице дано состояние заморозки кода для основных веток поддерева `src/` CVS-хранилища FreeBSD. Все изменения в любую из веток, помеченных как "заморожено", сначала должны быть просмотрены и подтверждены соответствующей контактной персоной. Состояния других поддеревьев, таких как `ports/` и `doc/`, также даны ниже. +В следующей таблице дано состояние заморозки кода для основных веток поддерева `src/` репозитория FreeBSD. Все изменения, вносимые в любую из веток, помеченных как "заморожено", сначала должны быть просмотрены и подтверждены соответствующим ответственным лицом. Состояния других поддеревьев, таких как `ports/` и `doc/`, также даны ниже. [.tblbasic] -[cols=",,,",options="header",] +[cols="1,1,2,4",options="header",] |=== -|Ветка |Состояние |Контакт |Замечания -|`head` |Открыта |разработчики |Активная ветка разработки 11-CURRENT. -|`stable/10` |Открыта |разработчики |Ветка разработки 10-STABLE. -|`releng/10.0` |Заморожена |{contact-so} |Поддерживаемая ветка для исправления ошибок FreeBSD 10.0. -|`stable/9` |Открыта |разработчики |Ветка разработки 9-STABLE. -|`releng/9.3` |Заморожена |{contact-re} |Поддерживаемая ветка для исправления ошибок FreeBSD 9.3. -|`releng/9.2` |Заморожена |{contact-so} |Поддерживаемая ветка для исправления ошибок FreeBSD 9.2. -|`releng/9.1` |Заморожена |{contact-so} |Поддерживаемая ветка для исправления ошибок FreeBSD 9.1. -|`releng/9.0` |Заморожена |{contact-so} |Ветка для исправления ошибок FreeBSD 9.0 (официально не поддерживается). -|`stable/8` |Открыта |разработчики |Ветка разработки 8-STABLE. -|`releng/8.4` |Заморожена |{contact-so} |Поддерживаемая ветка для исправления ошибок FreeBSD 8.4. -|`releng/8.3` |Заморожена |{contact-so} |Ветка для исправления ошибок FreeBSD 8.3 (официально не поддерживается). -|`releng/8.2` |Заморожена |{contact-so} |Ветка для исправления ошибок FreeBSD 8.2 (официально не поддерживается). -|`releng/8.1` |Заморожена |{contact-so} |Ветка для исправления ошибок FreeBSD 8.1 (официально не поддерживается). -|`releng/8.0` |Заморожена |{contact-so} |Ветка для исправления ошибок FreeBSD 8.0 (официально не поддерживается). -|`stable/7` |Открыта |разработчики |Ветка сопровождения 7-STABLE (официально не поддерживается). -|`releng/7.4` |Заморожена |{contact-so} |Ветка для исправления ошибок FreeBSD 7.4 (официально не поддерживается). -|`releng/7.3` |Заморожена |{contact-so} |Ветка для исправления ошибок FreeBSD 7.3 (официально не поддерживается). -|`releng/7.2` |Заморожена |{contact-so} |Ветка для исправления ошибок FreeBSD 7.2 (официально не поддерживается). -|`releng/7.1` |Заморожена |{contact-so} |Ветка для исправления ошибок FreeBSD 7.1 (официально не поддерживается). -|`releng/7.0` |Заморожена |{contact-so} |Ветка для исправления ошибок FreeBSD 7.0 (официально не поддерживается). -|`stable/6` |Открыта |разработчики |Ветка сопровождения 6-STABLE (официально не поддерживается). -|`releng/6.4` |Заморожена |{contact-so} |Ветка для исправления ошибок FreeBSD 6.4 (официально не поддерживается). -|`releng/6.3` |Заморожена |{contact-so} |Ветка для исправления ошибок FreeBSD 6.3 (официально не поддерживается). -|`releng/6.2` |Заморожена |{contact-so} |Ветка для исправления ошибок FreeBSD 6.2 (официально не поддерживается). -|`releng/6.1` |Заморожена |{contact-so} |Ветка для исправления ошибок FreeBSD 6.1 (официально не поддерживается). -|`releng/6.0` |Заморожена |{contact-so} |Ветка для исправления ошибок FreeBSD 6.0 (официально не поддерживается). -|`stable/5` |Открыта |разработчики |Ветка для поддержки 5-STABLE (официально не поддерживается). -|`releng/5.5` |Заморожена |{contact-so} |Ветка для исправления ошибок FreeBSD 5.5 (официально не поддерживается). -|`releng/5.4` |Заморожена |{contact-so} |Ветка для исправления ошибок FreeBSD 5.4 (официально не поддерживается). -|`releng/5.3` |Заморожена |{contact-so} |Ветка для исправления ошибок FreeBSD 5.3 (официально не поддерживается). -|`releng/5.2` |Заморожена |{contact-so} |Ветка FreeBSD 5.2 / 5.2.1 для исправлений, касающихся безопасности (официально не поддерживается). -|`releng/5.1` |Заморожена |{contact-so} |Ветка FreeBSD 5.1 для исправлений, касающихся безопасности (официально не поддерживается). -|`releng/5.0` |Заморожена |{contact-so} |Ветка FreeBSD 5.0 для исправлений, касающихся безопасности (официально не поддерживается). -|`stable/4` |Открыта |разработчики |Ветка для поддержки 4-STABLE (официально не поддерживается). -|`releng/4.11` |Заморожена |{contact-so} |Ветка для исправления ошибок FreeBSD 4.11 (официально не поддерживается). -|`releng/4.10` |Заморожена |{contact-so} |Ветка FreeBSD 4.10 для исправлений, касающихся безопасности (официально не поддерживается). -|`releng/4.9` |Заморожена |{contact-so} |Ветка FreeBSD 4.9 для исправлений, касающихся безопасности (официально не поддерживается). -|`releng/4.8` |Заморожена |{contact-so} |Ветка FreeBSD 4.8 для исправлений, касающихся безопасности (официально не поддерживается). -|`releng/4.7` |Заморожена |{contact-so} |Ветка FreeBSD 4.7 для исправлений, касающихся безопасности (официально не поддерживается). -|`releng/4.6` |Заморожена |{contact-so} |Ветка FreeBSD 4.6 для исправлений, касающихся безопасности (официально не поддерживается). -|`releng/4.5` |Заморожена |{contact-so} |Ветка FreeBSD 4.5 для исправлений, касающихся безопасности (официально не поддерживается). -|`releng/4.4` |Заморожена |{contact-so} |Ветка FreeBSD 4.4 для исправлений, касающихся безопасности (официально не поддерживается). -|`releng/4.3` |Заморожена |{contact-so} |Ветка FreeBSD 4.3 для исправлений, касающихся безопасности (официально не поддерживается). -|`stable/3` |Открыта |разработчики |Ветка для поддержки 3-STABLE (официально не поддерживается). -|`stable/2.2` |Открыта |разработчики |Ветка для поддержки 2.2-STABLE (официально не поддерживается). -|Поддерево |Состояние |Контакт |Примечания -|`ports/` |Открыто |{contact-portmgr} |Коллекция Портов FreeBSD. -|`doc/` |Открыто |{contact-doc} |Набор документации на основе SGML/XML. +|Ветка |Статус |Контакт |Примечания +|`main` |Открыта |committers |Ветка активной разработки для 16.0-CURRENT. +|`stable/15` |Открыта |committers |Ветка разработки для FreeBSD 15-STABLE. +|`releng/15.0` |Заморожена |re@FreeBSD.org |Поддерживаемая ветка для исправления ошибок FreeBSD 15.0. +|`stable/14` |Открыта |committers |Ветка разработки для FreeBSD 14-STABLE. +|`releng/14.3` |Заморожена |security-officer@FreeBSD.org |Поддерживаемая ветка для исправления ошибок FreeBSD 14.3. +|`releng/14.2` |Заморожена |security-officer@FreeBSD.org |Ветка для исправления ошибок FreeBSD 14.2 (официально не поддерживается). +|`releng/14.1` |Заморожена |security-officer@FreeBSD.org |Ветка для исправления ошибок FreeBSD 14.1 (официально не поддерживается). +|`releng/14.0` |Заморожена |security-officer@FreeBSD.org |Ветка для исправления ошибок FreeBSD 14.0 (официально не поддерживается). +|`stable/13` |Открыта |committers |Ветка разработки для FreeBSD 13-STABLE. +|`releng/13.5` |Заморожена |security-officer@FreeBSD.org |Поддерживаемая ветка для исправления ошибок FreeBSD 13.5. +|`releng/13.4` |Заморожена |security-officer@FreeBSD.org |Ветка для исправления ошибок FreeBSD 13.4 (официально не поддерживается). +|`releng/13.3` |Заморожена |security-officer@FreeBSD.org |Ветка для исправления ошибок FreeBSD 13.3 (официально не поддерживается). +|`releng/13.2` |Заморожена |security-officer@FreeBSD.org |Ветка для исправления ошибок FreeBSD 13.2 (официально не поддерживается). +|`releng/13.1` |Заморожена |security-officer@FreeBSD.org |Ветка для исправления ошибок FreeBSD 13.1 (официально не поддерживается). +|`releng/13.0` |Заморожена |security-officer@FreeBSD.org |Ветка для исправления ошибок FreeBSD 13.0 (официально не поддерживается). +|`stable/12` |Открыта |committers |Ветка сопровождения для FreeBSD 12-STABLE (официально не поддерживается). +|`releng/12.4` |Заморожена |security-officer@FreeBSD.org |Ветка для исправления ошибок FreeBSD 12.4 (официально не поддерживается). +|`releng/12.3` |Заморожена |security-officer@FreeBSD.org |Ветка для исправления ошибок FreeBSD 12.3 (официально не поддерживается). +|`releng/12.2` |Заморожена |security-officer@FreeBSD.org |Ветка для исправления ошибок FreeBSD 12.2 (официально не поддерживается). +|`releng/12.1` |Заморожена |security-officer@FreeBSD.org |Ветка для исправления ошибок FreeBSD 12.1 (официально не поддерживается). +|`releng/12.0` |Заморожена |security-officer@FreeBSD.org |Ветка для исправления ошибок FreeBSD 12.0 (официально не поддерживается). +|`stable/11` |Открыта |committers |Ветка сопровождения для FreeBSD 11-STABLE (официально не поддерживается). +|`releng/11.4` |Заморожена |security-officer@FreeBSD.org |Ветка для исправления ошибок FreeBSD 11.4 (официально не поддерживается). +|`releng/11.3` |Заморожена |security-officer@FreeBSD.org |Ветка для исправления ошибок FreeBSD 11.3 (официально не поддерживается). +|`releng/11.2` |Заморожена |security-officer@FreeBSD.org |Ветка для исправления ошибок FreeBSD 11.2 (официально не поддерживается). +|`releng/11.1` |Заморожена |security-officer@FreeBSD.org |Ветка для исправления ошибок FreeBSD 11.1 (официально не поддерживается). +|`releng/11.0` |Заморожена |security-officer@FreeBSD.org |Ветка для исправления ошибок FreeBSD 11.0 (официально не поддерживается). +|*Репозиторий* |*Статус* |*Контакт* |*Примечания* +|`ports/` |Открыт |portmgr@FreeBSD.org |Коллекция портов FreeBSD. +|`doc/` |Открыт |freebsd-doc@FreeBSD.org |Документация на основе AsciiDoc. |=== +(Ветки, соответствующие FreeBSD 10.x и более ранним версиям, представляют только исторический интерес и исключены из приведённой выше таблицы.) + [[docs]] == Документация по подготовке релизов -* link:{releng}[Подготовка релизов FreeBSD] + +* link:{freebsd-releng}[Подготовка релизов FreeBSD] + Описывает подход, используемый командой подготовки релизов FreeBSD для создания релизов, качество которых соответствует готовности к промышленной эксплуатации операционной системы FreeBSD. В этом документе рассказано об инструментах, доступных тому, кто заинтересован в создании собственных релизов FreeBSD для использования в корпоративной среде или в коммерческих целях. [[team]] == Команда подготовки релизов -Основная группа подготовки релизов отвечает за подтверждение запросов link:{handbook}#MFC-GLOSSARY[MFC] в периоды замораживания кода, создание планов выпуска и остальные работы, описанные в наших link:charter[обязанностях]. +Основная группа подготовки релизов отвечает за подтверждение запросов link:{handbook}glossary/#mfc-glossary[MFC] в периоды замораживания кода, создание планов выпуска и остальные работы, описанные в наших link:charter[обязанностях]. -*Основная группа подготовки релизов (Primary RE Team) re@FreeBSD.org)* : {re-members} формирует основную группу подготовки, принимающую решения. +*Основная группа подготовки релизов (re@FreeBSD.org)* : {re-members} формирует основную группу подготовки, принимающую решения. -Группа построения релизов отвечает за построение и создание дистрибутивов релизов FreeBSD для различных поддерживаемых платформ. +Пакеты сторонних разработчиков / вендоров в Коллекции портов управляются группой pkgmgr@. Кроме прочих обязанностей, ответственные за пакеты отвечают за бесперебойную работу кластера портов в процессе формирования бинарных пакетов. -*Группа построения релизов(re-builders@FreeBSD.org)* : {re-builders} - -Пакеты сторонних производителей в Коллекции Портов управляются группой portmgr@. Кроме прочих обязанностей, ответственные за порты отвечают за гладкую работу кластера портов в процессе создания двоичных пакаджей. - -*Создатели пакаджей ({contact-portmgr})* : {portmgr-members} +*Создатели пакетов(pkgmgr@FreeBSD.org)* : {pkgmgr-members} [[old]] == Старые релизы -Проект FreeBSD не поддерживает централизованный исторический архив ISO образов старых релизов но большинство из них доступно по этому адресу: ftp://ftp-archive.FreeBSD.org/pub/FreeBSD-Archive/old-releases/. +Проект FreeBSD не поддерживает централизованный исторический архив ISO образов старых релизов, но большинство из них доступно по адресу: http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/. + +Если вы не можете найти зеркало FTP, на котором всё ещё хранится искомый релиз, то можете написать поставщикам компакт-дисков на предмет наличия у них старых релизов. -Если вы не можете найти зеркало FTP, на котором всё ещё хранится искомый релиз, то можете написать поставщикам компакт-дисков, есть ли у них старые релизы. +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (15.10.2025): 264e9b217477de9c4b0809296a51d11cbd347648 +// diff --git a/website/content/ru/releng/charter.adoc b/website/content/ru/releng/charter.adoc index 5bbb28c066..f59fd974be 100644 --- a/website/content/ru/releng/charter.adoc +++ b/website/content/ru/releng/charter.adoc @@ -1,18 +1,24 @@ --- title: "Обязанности Группы подготовки релизов" sidenav: developers ---- +--- = Обязанности Группы подготовки релизов Группа подготовки релизов отвечает за следующие вопросы: * Определение и публикация плана выпуска релизов для официальных релизов Проекта FreeBSD. -* Документирование и формализация процесса подготовки релизов, так чтобы его можно было пересматривать и улучшать. В эту работу включается подготовка документации о кластере портов и процедурах разделения пакаджей. -* Установка и публикация дат "заморозки кода", и выполнение роли комитета по просмотру изменений для решения вопроса о том, какие изменения можно вносить в ветку во момент заморозки кода. К этим вопросам относится заморозка ветки HEAD при подготовке релиза .0, а также традиционные заморозки кода `RELENG_*` при выпуске релизов -STABLE. -* Создание и обслуживание веток `RELENG_*` дерева `src/`. Сюда относится принятие конечного решения о том, какие изменения делаются (и остаются) в ветке -STABLE до создания ветки, соответствующей релизу. -* Работа с руководством проекта и/или Фондом FreeBSD для определения набора правил, которым должны следовать поставщики, если они хотят, чтобы их продукт назывался "FreeBSD" или "Официальным релизом FreeBSD". -* Тестирование и интеграция необходимых пакаджей из коллекции портов на носители с официальными релизами. Portmgr@ отвечает за управление заморозкой кода в `ports/` и полноту построения пакаджей портов, которые можно распространять. re@ отвечает за размещение этих пакаджей на различных ISO, требуемых для носителей релизов. re@ безусловно отвечает за то, что все требуемые пакаджи размещаются на носителях с релизом FreeBSD, но без участия portmgr@ здесь не обойтись. -* Координация с Проектом создания документации FreeBSD для обеспечения наличия полного набора документации к релизу. В круг вопросов входит запрет на внесение больших изменений в наборе документации в недели, предшествующие релизу. -* Координация с командой начальника отдела информационной безопасности для обеспечения того, что релизы FreeBSD не будут подвержены недавно выявленным уязвимостям. Кроме того, примерно примерно через 1 неделю после релиза право на утверждение внесения изменений в ветках релизов (`RELENG_X_Y`) передаётся от релиз-инженеров службе безопасности. Конкретная дата передачи согласуется обоими сторонами, как только становится ясно, что релиз состоялся. В этот момент в адрес developers@ должно посылаться предупреждающее письмо. +* Документирование и формализация процесса подготовки релизов, так чтобы его можно было пересматривать и улучшать. В эту работу входит подготовка документации о кластере портов и процедурах разделения пакетов. +* Установка и публикация дат "заморозки кода", и выполнение роли комитета по рассмотрению изменений для решения вопроса о том, какие изменения можно вносить в ветку в момент заморозки кода. К этим вопросам относится заморозка ветки HEAD при подготовке релиза .0, а также традиционные заморозки кода `RELENG_*` при выпуске релизов -STABLE. +* Создание и обслуживание веток `releng_*` дерева `src/`. Сюда относится принятие окончательного решения о том, какие изменения делаются (и остаются) в ветке -STABLE до создания ветки, соответствующей релизу. +* Работа с руководством проекта и/или Фондом FreeBSD для определения набора правил, которым должны следовать вендоры, если они хотят, чтобы их продукт назывался "FreeBSD" или "Официальным релизом FreeBSD". +* Тестирование и интеграция необходимых пакетов из коллекции портов на носители с официальными релизами. Portmgr@ отвечает за управление заморозкой кода в `ports/` и полноту построения пакетов для портов, которые можно распространять. re@ отвечает за размещение этих пакетов на различных ISO, требуемых для носителей релизов. re@, безусловно, отвечает за то, что все требуемые пакеты размещаются на носителях с релизом FreeBSD, но без участия portmgr@ здесь не обойтись. +* Координация с Проектом документации FreeBSD для обеспечения наличия полного набора документации к релизу. В круг вопросов входит запрет на внесение больших изменений в наборе документации в недели, предшествующие релизу. +* Координация с командой Директора по отдела информационной безопасности для обеспечения того, что релизы FreeBSD не будут подвержены недавно выявленным уязвимостям. Кроме того, примерно примерно через 1 неделю после релиза право на утверждение внесения изменений в ветках релизов (`releng/X.Y/`) передаётся от релиз-инженеров службе безопасности. Конкретная дата передачи согласуется обеими сторонами, как только становится ясно, что релиз состоялся. В этот момент в адрес developers@ должно посылаться предупреждающее письмо. * Посылка сообщений в адрес announce@FreeBSD.org от имени проекта для анонсирования новых релизов FreeBSD. + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (21.02.2021): eb4b89b8d31574df0a18fc5f7562181ccd6eecd6 +// From nobody Wed Nov 26 00:05:52 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dGKb44kF1z6J2kV for ; Wed, 26 Nov 2025 00:05:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dGKb44M9Yz3pmC for ; Wed, 26 Nov 2025 00:05:52 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764115552; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=2QoOnFRhuCEr4/q2jetjJ8o6izOigxZnFf9gMssHoPQ=; b=tkkDpSn7mw53THTdGfYcWFNHSdNZf248PsYdHslptC8FQVPHLswtRDvfn/GTjvQfBGQgEh rDygMwbLIARH+mxiHXM2VMa/Y9Q/n9peinPsLeA+F57B49mOlwuInRVQL+u+9mb432svyu CR1lwqUkk7t+46ZfNZjUoddPGqD+HsvIFa7tyd1vjvOvbE71y28uId+GFCVIGOD6AFyDR8 O2JwueSQd9CXVKTiJFM4jNf8HVFJic3OrLpiIq6bV36bqUnHz0DqzQcYS1X66CRg3ww96p q1sFf8TJSg3463Y2cPtw41iritNnu1uLiLkEt8SYYg8bGusWOSNy6/IPQ9sq+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764115552; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=2QoOnFRhuCEr4/q2jetjJ8o6izOigxZnFf9gMssHoPQ=; b=b1NYQ5VGA3B1yjWrP0QWgX7lfoGo37ScxISSUlmTSwtAJrE2XL59Vp/Hgi8AtrCxXpBg1x 7+UMvfNRJ9KkspT3+PPS55hrFnufzWfGP4f+OM3k/OZeM4PQ7ddxpT5ltrp3FdL3aZoi7t fiqCUoyzUm2WQyv64M2bNPBav9e5LrWR8vdK1DQXanmE4V717VYY4QrrdnbJ9ddy4+zKJH /+FsmOIVmJCEAB8gwBEvh1tw0AhGppfGiv3fsEWP7DmPrQkIngBtOvy3RCalUSbp68lXaa /vV5qKqL4HfXRtZXDZqlE93nWoxRhxC2meGvMQYg3IiRMXII6qzqsoscRM/e8g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764115552; a=rsa-sha256; cv=none; b=Ty1ydtUk44mRUvZNoKwzoWRySD63i0m3b3RdzUyt82hxCYmXYotudT6AHcFd+eWVkkck96 pBMcniaSB2pTbvA9tI20v+dNBvkOMhvFb7adg+QOyCQ5lZaieUYqfZTbkxypqo6LGDpszU Laa3mPLvnF4OxZY8bXgbxDU2vqVPgmSGxSLVbaxrBofYlOz5uHoLhKBisQjE2Yj9HS3ooU Onx9EpM/9bMb+ZWQzd/3256TmUelwREivV6SnBL68OlADTD/JLoq6e8BQ97ImTAT+gMUuN Y+aJP7UMBFm7uUp1gOB96cHpdph5OWFIHYgfdTSfpdV7/0WCTjtnnoJLA1vy7A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dGKb43ct2z70Q for ; Wed, 26 Nov 2025 00:05:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 90ce by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 26 Nov 2025 00:05:52 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Colin Percival Subject: git: 77ca649f1a - main - 15.0: Add checksums for 15.0-RC4 List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cperciva X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 77ca649f1a0675d468c9da6704f2f47ca9fb7fcf Auto-Submitted: auto-generated Date: Wed, 26 Nov 2025 00:05:52 +0000 Message-Id: <69264460.90ce.598d6b5a@gitrepo.freebsd.org> The branch main has been updated by cperciva: URL: https://cgit.FreeBSD.org/doc/commit/?id=77ca649f1a0675d468c9da6704f2f47ca9fb7fcf commit 77ca649f1a0675d468c9da6704f2f47ca9fb7fcf Author: Colin Percival AuthorDate: 2025-11-25 23:48:57 +0000 Commit: Colin Percival CommitDate: 2025-11-26 00:05:45 +0000 15.0: Add checksums for 15.0-RC4 Approved by: re (implicit) Sponsored by: https://www.patreon.com/cperciva --- .../CHECKSUM.SHA256-FreeBSD-15.0-RC4-amd64-vm.asc | 31 ++++++++++++++++++++++ .../CHECKSUM.SHA256-FreeBSD-15.0-RC4-amd64.asc | 29 ++++++++++++++++++++ ...SHA256-FreeBSD-15.0-RC4-arm-armv7-GENERICSD.asc | 20 ++++++++++++++ ...6-FreeBSD-15.0-RC4-arm64-aarch64-PINE64-LTS.asc | 20 ++++++++++++++ ...HA256-FreeBSD-15.0-RC4-arm64-aarch64-PINE64.asc | 20 ++++++++++++++ ...256-FreeBSD-15.0-RC4-arm64-aarch64-PINEBOOK.asc | 20 ++++++++++++++ ...HA256-FreeBSD-15.0-RC4-arm64-aarch64-ROCK64.asc | 20 ++++++++++++++ ...56-FreeBSD-15.0-RC4-arm64-aarch64-ROCKPRO64.asc | 20 ++++++++++++++ ...M.SHA256-FreeBSD-15.0-RC4-arm64-aarch64-RPI.asc | 20 ++++++++++++++ ...UM.SHA256-FreeBSD-15.0-RC4-arm64-aarch64-vm.asc | 31 ++++++++++++++++++++++ ...CKSUM.SHA256-FreeBSD-15.0-RC4-arm64-aarch64.asc | 29 ++++++++++++++++++++ ...M.SHA256-FreeBSD-15.0-RC4-powerpc-powerpc64.asc | 23 ++++++++++++++++ ...SHA256-FreeBSD-15.0-RC4-powerpc-powerpc64le.asc | 23 ++++++++++++++++ ...56-FreeBSD-15.0-RC4-riscv-riscv64-GENERICSD.asc | 20 ++++++++++++++ ...UM.SHA256-FreeBSD-15.0-RC4-riscv-riscv64-vm.asc | 27 +++++++++++++++++++ ...CKSUM.SHA256-FreeBSD-15.0-RC4-riscv-riscv64.asc | 27 +++++++++++++++++++ .../CHECKSUM.SHA512-FreeBSD-15.0-RC4-amd64-vm.asc | 31 ++++++++++++++++++++++ .../CHECKSUM.SHA512-FreeBSD-15.0-RC4-amd64.asc | 29 ++++++++++++++++++++ ...SHA512-FreeBSD-15.0-RC4-arm-armv7-GENERICSD.asc | 20 ++++++++++++++ ...2-FreeBSD-15.0-RC4-arm64-aarch64-PINE64-LTS.asc | 20 ++++++++++++++ ...HA512-FreeBSD-15.0-RC4-arm64-aarch64-PINE64.asc | 20 ++++++++++++++ ...512-FreeBSD-15.0-RC4-arm64-aarch64-PINEBOOK.asc | 20 ++++++++++++++ ...HA512-FreeBSD-15.0-RC4-arm64-aarch64-ROCK64.asc | 20 ++++++++++++++ ...12-FreeBSD-15.0-RC4-arm64-aarch64-ROCKPRO64.asc | 20 ++++++++++++++ ...M.SHA512-FreeBSD-15.0-RC4-arm64-aarch64-RPI.asc | 20 ++++++++++++++ ...UM.SHA512-FreeBSD-15.0-RC4-arm64-aarch64-vm.asc | 31 ++++++++++++++++++++++ ...CKSUM.SHA512-FreeBSD-15.0-RC4-arm64-aarch64.asc | 29 ++++++++++++++++++++ ...M.SHA512-FreeBSD-15.0-RC4-powerpc-powerpc64.asc | 23 ++++++++++++++++ ...SHA512-FreeBSD-15.0-RC4-powerpc-powerpc64le.asc | 23 ++++++++++++++++ ...12-FreeBSD-15.0-RC4-riscv-riscv64-GENERICSD.asc | 20 ++++++++++++++ ...UM.SHA512-FreeBSD-15.0-RC4-riscv-riscv64-vm.asc | 27 +++++++++++++++++++ ...CKSUM.SHA512-FreeBSD-15.0-RC4-riscv-riscv64.asc | 27 +++++++++++++++++++ website/content/en/releases/15.0R/signatures.adoc | 6 ++--- 33 files changed, 763 insertions(+), 3 deletions(-) diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-amd64-vm.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-amd64-vm.asc new file mode 100644 index 0000000000..b1b2fd39a8 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-amd64-vm.asc @@ -0,0 +1,31 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-RC4-amd64-BASIC-CLOUDINIT-ufs.qcow2.xz) = 66277dc9074b5acd0ff60d0abfd25c6326b927d02a15df071fcb6df05c5a5fea +SHA256 (FreeBSD-15.0-RC4-amd64-BASIC-CLOUDINIT-ufs.raw.xz) = 3d06470db37d0c5eed0b0d41a408c59e39b8416d62e22e2a05b54aecd9fecd18 +SHA256 (FreeBSD-15.0-RC4-amd64-BASIC-CLOUDINIT-zfs.qcow2.xz) = bcd3c65dd456b3c1cc85dc46c6c9f7bff2716c412b0782366b389d9dcdc24c97 +SHA256 (FreeBSD-15.0-RC4-amd64-BASIC-CLOUDINIT-zfs.raw.xz) = 9a76f083ca59597a2b489ca3bc339e9811340b243ace723f6e4807b0a7bed21a +SHA256 (FreeBSD-15.0-RC4-amd64-ufs.qcow2.xz) = 9ca1020dfa883f78eb38f272293bd41c0cecf3bbbeed457534b379a1c4f85fc1 +SHA256 (FreeBSD-15.0-RC4-amd64-ufs.raw.xz) = 381fa0b38180d0d79d558017629f7e70dd4e30253adc5eec1f3e0f1674e2b719 +SHA256 (FreeBSD-15.0-RC4-amd64-ufs.vhd.xz) = c0b046e9dc1a310b8a6028d96dcbdeb0bf59415d3e8163508f1da6e0b5c3748f +SHA256 (FreeBSD-15.0-RC4-amd64-ufs.vmdk.xz) = d190ada0ec99f9f6463ae361bb106713877b0d35c6083cdae37ad3b6559e734c +SHA256 (FreeBSD-15.0-RC4-amd64-zfs.qcow2.xz) = aa30d3a997b6ccefacef38e29a1d0749f308d5f6ca9b2ff44dbf5cbea0044a84 +SHA256 (FreeBSD-15.0-RC4-amd64-zfs.raw.xz) = 0f920db4f2458ea938350f73550b3700290484dc89afa9f02678b336de087bfb +SHA256 (FreeBSD-15.0-RC4-amd64-zfs.vhd.xz) = 95018ea17b37c3d041dd82126be89921c913a78a4bcc05139c81ef5cf7d9eb3e +SHA256 (FreeBSD-15.0-RC4-amd64-zfs.vmdk.xz) = dcbf66a0e220ccc14d7c79fe50541dddb58ef038a160870effef52cfb7f51b5a +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQFsACgkQOJfy4i5l +rT/qWg/+K3OBr3IIhjiT4g+MY2cCJPsuyirCWLw1/O4KKa2g5+AGs7v4K4kctSXM +pU+qJJAMM09jFVyKdAzhJEZopB0v7ttLVnaOIhHhdFQaAaFsOmnYS2ixBTdfXF5u +4E19mkdT38ipOgIke7lYwdfUWO6QWZF8F09aUTwjfgD4u/hfBACCYXeAeSk577Jg +fl5htkJDbLTxLq8vWPrHggkkJ4R9JJdOsG2dGAcBhF5xzJ9XAEA1GJy1Wu1MOf1C +aRZvNOBDztk2VJAMCIY/0kBn9+ExLuOnk6CdDurgWe7sVWvxELmBNAsX6zMOUg9V +bJ6EZLzVehXjVXA+r4LRYNwxTmyiXfWw43HeYmZ7iGVGO3e9qe0lFXIdGu0qPIfB +ggslF9ptAOryjRTISQmNBwr4DCrnACWojQQajqG/MvYyvUluxyfW559zO6ynj1g3 +u6yx7GlCZz+prmjfXTyoGGk7cykRBLZ6pM/SaJMtzLy5G6Y1g96px3i+otVIKlxU +HEJVO4MEkk9btJmZm8Jg7ePqO+d3A3i9rvZgpsOZzXcp/F/yTA72irzGfmi7D1F4 +HazCzFD/iAtwBhvEjCwYdckQysUt1gnoc4n3FQf5iNh5A3ZqqJZ3hczKzw7FnyN0 +ieko+hW4zkat6/4MQDt/Q90/r1B1Zj/kbtqYTVMo3NeCCbbk4JM= +=1BiW +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-amd64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-amd64.asc new file mode 100644 index 0000000000..3b871e0bdf --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-amd64.asc @@ -0,0 +1,29 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-RC4-amd64-bootonly.iso) = 70c08fe983a3247bf6938155f5c2353639136144dab24c37feceda427c5b9d40 +SHA256 (FreeBSD-15.0-RC4-amd64-bootonly.iso.xz) = 3a7b4b1fb4b62dddaefeacdf57ea0777ac1121467739c400739485bf588d9f28 +SHA256 (FreeBSD-15.0-RC4-amd64-disc1.iso) = 722f35fa62741ba5ab5cba3125edf4a3f8859921d9dc5ccf2e5735e1bdd6bddd +SHA256 (FreeBSD-15.0-RC4-amd64-disc1.iso.xz) = f9a64f7f25476620c669487942cd635ed09738284eaa6e570c1cddd339fb55eb +SHA256 (FreeBSD-15.0-RC4-amd64-dvd1.iso) = 7039c4321960877882a7f8107edbaeaa5550fc1c316f8b146fd5c3579b9f3233 +SHA256 (FreeBSD-15.0-RC4-amd64-dvd1.iso.xz) = 182ef0a96d6490b8de6f01e2b3607f82033e5c78c1182658eb5a14fba50a20c4 +SHA256 (FreeBSD-15.0-RC4-amd64-memstick.img) = b2b32d47dbe7f1821c6819d40e2f7534b663c23a57f527be1c5e7eb6d93139f5 +SHA256 (FreeBSD-15.0-RC4-amd64-memstick.img.xz) = a9d567218a71bbccf4f755b5097c169b74ceba172e688704c25d9364f42f1c56 +SHA256 (FreeBSD-15.0-RC4-amd64-mini-memstick.img) = d16b3608b80f77f5e235378fb7152e4b6341918fc7edb06db39956926eb8ac73 +SHA256 (FreeBSD-15.0-RC4-amd64-mini-memstick.img.xz) = a51657efb387db45b5cd86a944d0281b12391c38f989043da67c645b04c67b90 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQFcACgkQOJfy4i5l +rT8EOQ//eZjdOiwNH59cfEM0IoxVBe8ocvmqW92njEIl5O1kXs5k+p0lf1x/KaMa +77lxiOqXQDw68KSrZFEDVpdI2dQVEBYyJ7J4Dxyynqa2SABZFsT4uQ2cLsYOmwEO +h+Ye6G1hr3NCXsdfCcAotfa9wLdxBvla45ROYra3fKNBxpGkQLqeKrGcW50jRBBW +rfUw3tQG3CBlysW+OP7zvP1P1S+SRgNLgxqehZnfNydESUk4whGAyQqzIsJszUwN +F2nGpFE9crA6jxZf3nmg6MKnzX0gtRqqnqy/+c6p/niWNFR13B2zoLDh5ChT9NvU +EDrl7plJW+WigtBsQdlh27HNRJtF9wNxxy5mL34p9MRkD+/HhiU/bvJDJkgfBh25 +pPCFTtPCs9noBIjc2fvxnj2g7Hql/8jINhItT4N4+TWMt7huBAhRfIe4LuoUYEpB +M4h2TE1RxiIcRnQ8a8MPwizpw7g6TZ98Njdd8E+X/JCcWi9m6N/P5ogsewM2I15+ +fPTuZ0qNH3Ux5mQSPxQmFsjt16oqswtzBGMwSNi0ZJfwFDaTKoKklxGOnjFkBORd +spvJBZBAuN5wYaRUKyAo5uku/rpAG27b7bHYfSUPyc7kQvjjxGcC/knDrpOa8HCk +qe3BpSsPKOu6XjNNknW0aGkpV7jGBgRCfio34VyNDVJM26y7eTE= +=LnMj +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-arm-armv7-GENERICSD.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-arm-armv7-GENERICSD.asc new file mode 100644 index 0000000000..8e1e0fee1c --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-arm-armv7-GENERICSD.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-RC4-arm-armv7-GENERICSD.img.xz) = d2abf789907dd5939bbabf5b2760a61b5e077f316722bf31157d53127331e16e +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQFsACgkQOJfy4i5l +rT/fmg/9FmRaUnjBCSI4FT5uszJmXAl3/uWfpnmt5uPn3SlseFgKnqgBi7EbZEsa +DqjzoS9dtxq+80NdkeZS7OakOzpCyvXRD9lSaK0MMX5jTALluQcfazfscQwPrBZq +b7bSCmlD5W+GBM7DF1DWQ6KRMQOpx5E4Eh1+PcFaCszaKsPNYm4K5omJOHRbFJTl +uLVivXiH6c9df/ZevkHCSV4qEUmOw43zh8jLoAg8M85/eGD/5rbuysFnOuO6Wze2 +YAdpKHLoM74ZO0wog+AfRRncNf2rToWHFi/5ggwNlK2nxdl+Tqr2WyJkTuut1Mq/ +iUa9nur1qiiU+HdKi93LLCcEQN34Wydg63o57bXe/Hy1w9xWj3tnssfAuNETKtGQ +eHFN89c4aqbl2RMLnZPqISgnFKlHMth45SZfxFFUgUXVtWnqwlwbc+kLjue/uz2J +969AW4txbgsLWIqQRQKQKiDl4YIq5cjn3PO+YD9uKqbL81BJJVRV11bmNaHtZTuK +fJxLyVg6JlgIxua3fhSzw1dfDRMtyzDYmjdPx4mILpMEeMtLIhe1sUa0QzkVw0ib +yqInGkibyDXFYwMLGCmYcFcDQ9HeLFWhf2fObOFsxNkh6HGlScVXQ77nR/DsRHzc +YDn41h0htOYFSs10BiupPYES2lmRHbEGjeGMKx0YgdF6xR4uXB4= +=8KHP +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-arm64-aarch64-PINE64-LTS.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-arm64-aarch64-PINE64-LTS.asc new file mode 100644 index 0000000000..1c4bbdb106 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-arm64-aarch64-PINE64-LTS.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-PINE64-LTS.img.xz) = f70f01667b31935867c80cd3573a5160c636be0ba3660394bcd516a31b71adc9 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQFsACgkQOJfy4i5l +rT+OaQ//SVPP5OV0gg33jqnejlicTschlOg6M8cRbMQm0o4MrWml0xAkEmQc2nt1 +7hi+2eY2uX7HXkig8z6HnYEHJFvdS0Ca0LN/yYNZLcQP3Nq+XWrHTDIMKuYXuduo +ZuvyWisTce2akTpDOBUD4N8S577rLBGc6ijjMvqfgtTUtnanb1gVpnvhzhNVu19t +AtRapr0A7qe9VVwaoGu0/4z8oO2lPYp58J8jK+WYLKzImHUVDcc0K9B4pKX4KF+D +KZNm6LdDSGSSw6ss52XJOrcep/DDs2+BNqbH4aopnDIU6FNPDLB82Q8cmfcHDxYd +/d1J+doH+8Gjg+/Ok2zUpscn+vszaasDXeGLBW3Z8jbS6ih62BlGUJ99AHFCWYY7 +d2cllaWTrEPTn7bKuMtTpAB3nd60dSTNDVQTu/jObY5pgzL8TEGMjRG8YLhgZeob +pdOLwHmVn7xuD6C5+BUCFp6p8jVTxQEc/rBwGgGcJMVK5kR7CpW1PqDVBrzdIh8k +j30bi7RGTCO0F8T0Kiz8N6CMuxug2UD5birN5HsqHVbw85J4PSMXoDb7oV1ocPWZ +Sf/3cNq726fT6LBrjrMN+f8gJ0eAxHxTMMKmuCBdvV/+2ArQTOQv/UE/5d6G8MQY +n9QO9zDQNzAs1wGRSIg1LVmkFAE5gG/K7iwSEN9UsnhBiEhEnEY= +=J3xQ +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-arm64-aarch64-PINE64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-arm64-aarch64-PINE64.asc new file mode 100644 index 0000000000..0c17bb2203 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-arm64-aarch64-PINE64.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-PINE64.img.xz) = b789e5ec28834a677535df0448b7428c8c9eba125b29be9195cdd0557f1c5ad4 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQFsACgkQOJfy4i5l +rT9tgw//doO7jjLVqGYTferglfi7yrDJouHPf9hf88/Xm5TowwS9x3VU+/1HEmGn +6rBcIeJmAU5a0qbfLbzEZkLABpDEAYYNHXj1yS8HXPtBLhhGEpUulbNSRPmQJNyq +xmipVzYynBWj7EfbFqlS3Qb/yUek9cPjZNnAuX1WXsYhmMBM/ea7D4mUVS/xyFMQ +0GaevjEGE0wRzyOcO1w6F7BMkX+a+eW2E+6MFgZGL0Zqu3vUp2kxYLQPLx3EyVV3 +8PG4cBu3o/ZCg7Nganu71G374BZ2mL5dZpR85WYpklXuN40QJqsDkDq6GSN6mfkJ +34kHaWZzXGmRNlUCP1uvuMRPjQZklAdbHXLzV05cKUIiHeR8YrsoVJ8JaxKeOd+s +A4W3v4/LLpyuPIqugIBJABqpLlgjkJZFH/VSaSE/q4nWcyGSo9da220siIZJbS4b +SmwoBVRcjB4De1cm2qfa+hfyQzLuN+cyRIq8bctBvC+sOr3Nj/0YhbMJVqvgiZkx +cx8gvsjSuYVimNc6g6N8sQJ2/SsVdYLnGmqr/MvnPD3kUQv5XZcqikkWaRLBOGxC +Hf/oXcOdhsEfEfdig/pX3LXLMV2MICBgD9L3FXrtQ4r6g89v0z6aKxmPbFc5zYQr +hfZ6pmPB2V9JdIKoZF0/JuvI9x1Nh6OEFa5ln2hcObrXbunOuQI= +=9PAT +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-arm64-aarch64-PINEBOOK.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-arm64-aarch64-PINEBOOK.asc new file mode 100644 index 0000000000..714c274264 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-arm64-aarch64-PINEBOOK.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-PINEBOOK.img.xz) = 519c78c32bd8bae1f418b692186a356ef1c3683a744522a6d2e4bf8232ca9c58 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQFsACgkQOJfy4i5l +rT/yxQ/7BZraAtWgIdN0E7HNTLMDwC0a4nUEtR9oymRpwlUJjWyeWDIyto5AmrLE +aV96q/4aoK/uMmI3drLnmpYd3XZnCr5XLu3uH2CRF1jQ0rRuqgIyUDI+2nCfP0cx +xlBaAtp2UawH+t6clEegNoFLteY3X5pmINydHx2iTiIG/G6vX747Iw3tl2ND9RW7 +J2kNbEOB5nLr7yYjVqH20VwDp0mNgqgxBJmX/aVBE813wjrVwkqZWbOlsa/gT9J3 +kXSxUR/7w6WY98dKXmhvaQliEssLV4yaNXWv8dFetWEkEtYqIfR/zK4X+TWcBnWS +/FNQ9rA2ZBMYOo0m9qaa4+XqWXLuCh4G/JlcCSd0I6U5lGJn+TJ8GMh7q+hLy0f0 +mW7vsAE+V22HBf7EG/3oQ+Mz7QcGl7166EgEmanG0jMaaglJ5ANLQRKwQ+X140Jq +OkQPh0Maw1X6YiJqvFX4yUGSAjaQPlAw5If5YsZHlzlml2VOeG+/wUxC/HmWLiby +T2yQQp/9SUDsHKUXrwCvU9tEfSp08t4Dlu2CNvje6RIDc6okEtE5xa5GTFLOO2CK +RYgPFQcAcGcKsBvKSn9lbwQEANZGrkWwyn+cQ4/jwajEh4lNGedu85KVxq9wIZxA +xZq5IDNFyMsnLncPwGo/AvV5WVAwlGcGJSzoXALng7jHtcUeE8U= +=9Ln0 +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-arm64-aarch64-ROCK64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-arm64-aarch64-ROCK64.asc new file mode 100644 index 0000000000..66167c329c --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-arm64-aarch64-ROCK64.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-ROCK64.img.xz) = d8700987cc3ca31b10be78473baad15add4bb6ebbaab73cb8d869571205e5f1e +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQFsACgkQOJfy4i5l +rT+2Qw/+NBgzjcPgfBgXz13p4xGaq0j4lJ8GCXSVn8Euq7OpVnAY68KdnCtl0Kfr +1OnK7gIcqn7B5tVTZQs6ojuWvyGJovf1QPTNEAVahKqBirkXiiX9Rvd7xFQbPWW9 +/a0uFLqPPyfsZB0RfItIEiqDf010gwZsGM+S4TglFBf/bHAttTgzkE17sYy1VHaQ +FLBDsSZf19A8rrOIFZPSUqiMaWf1bhylqRL6G4Q8Dvns9P6PcwLpF3RjfLA/ulDo +c8FwzB+vAMkdXb5XX8M/UHyFFrGFK+2esU+4KG54V7DwixgQ3rFL+wtT4RF0o+b+ +3gZTJv9dv+tJXo9ENEwWlSVbMWNCP+7QzUMN/jJZ1nNrCWuWqHSh3idUlw4dONnz +x6rKLePMtuyk4ouLvVACfWHHCqrP04CPJ751HBxLcjQ4EkN3nX21Y04w244PuR0S +G1YNphn3al3MKAzHBwAPdl/JzPcVmNg4dOuX+11R5BfDj3DpyR+/hgjtezoAi7E8 +gvKWTkBkFQhAU0k/uNUk60ReQd+w3+vhWdFrJic9cBLZ6nfsuspAz4nVOohHzw+d +ze1UcBtiOGaZT+MI0l2i8wPMPJLIEk9qOkq/AYLLMdxpKt6W/WANHSXCmUgZDSLu +skVcxc704FCgQnAwzaBdlXseqzx5LYHSUqr1tdB5pTGkxZ11GoE= +=cnuo +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-arm64-aarch64-ROCKPRO64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-arm64-aarch64-ROCKPRO64.asc new file mode 100644 index 0000000000..416dd009b7 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-arm64-aarch64-ROCKPRO64.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-ROCKPRO64.img.xz) = 0106a3b24e493dfb1edd35a147398f29fe4682fc129ab15105a0bb4e169031b2 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQFsACgkQOJfy4i5l +rT8aNA/7BZVl8RfOGyhekHg8lW+UOD/weTiouPKyL+5XPg2lsU0pQu7JKinqi5GA +/TJea9RhTtevflikC84ykXeEpGOv8J1SiwOaoaF9h9raXfzU9oe50C7eqk2aL/at +a/WlXO3faBv88SvV7H5nnFv7DtffDGyw2+etbsJfKR+ogK1bvx/OjfmSlTJYr3S9 +dPku0ZzP2cviYR218v/ZC5W4GNm+EObQObVmXNLniKyoW8BShGfnIZsw7+oItrdo +xli9o7rKtyq2iulDBF4KTMJ1p8EarH6eGi3Ala/QMYhJNKRTdr5EIYLi5+cBi24h +zzkY5orSLH1khSsq3ByxmJngP0/z8MZMt2AkxaD6bhbL7q3ObXISdJtmK3OuLITi +nZ2RN2qK5VY7exqs4fY+8SNClBamr8RlO167/7e5jEtmXeQmc89EaQ5Yf88XeWIm +giYkIiFRNYNUbh8GJJVOmuE8cqWNXZ1h7M3LrZDI/Gy/diFocFHf/El02lGm3wvA +Q+WalChyRvrqa+1uHLzQVTo/rj4Hlnb8jozjqihpTHWwppz2Dl/d9JBcQjkunXVA +0XJDwVhsf2fXUZCO67tu8HH1AKfUMnibfyfDFcz1U0FWtyJpvqiTRGPzqEQD47E+ +Z7t2ZeRqkJuV2e+w658UrhnduI1Vzr/jIxKgmxfb1U7LwCkHkfc= +=DrR6 +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-arm64-aarch64-RPI.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-arm64-aarch64-RPI.asc new file mode 100644 index 0000000000..f8c9b95c59 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-arm64-aarch64-RPI.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-RPI.img.xz) = ef666933264d0a344cfef91b05044e99baea0a791e49bb7e59ffd1e96158a1f3 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQFwACgkQOJfy4i5l +rT+Qlw//Zl9uaNzJs3pn2AY4IiMSTjvfVwisNh3dKHYpdF28KNEVl93d0tNuAawM +gkELYsMOM2Et7M2jkIvdJxXlcyi/UzwcTUDET2nh9BwDVD5PX5ugfH26d1zyMI9D +uvGIhr/Qos98sexj6eWuBpqjj38YmP/tmh++n4hngRHwYNQ2Y4ywN/APteRJQZUE +eMXHUmQc1tG63sWOCMJvKWUTyIuVlrymJtXDIdPVYGM9ncfmNVK2flt2vuUJ33or +0L3ywSpNtlyiSI3/+Rz3y02hCbKmJgVZQwfzM9Jqr9z+5HFilSMbjq2pOJTJXb37 +KVVKWmwLFHp5PaVcMLsgnuR83batdF3SfpqJ1Jcoc0yukIqlpmjkjzPCUNl70PHR +gPzZF0pPFo5lUcC+gfwrPsEKAWPRFeIJ9QJ51bxU1AebTgHyTTzgaZcSNuyYQKUU +rcDxhImVjAiMju24s8r7yKLWQ9xhpOmVLkgvgW8080mIH7t742M7xC3McrJWfl19 +tOJpgLLu5lb2mLYY8e5jeh/OAN9/Cur7xiv97jgvs53FW6EeU5J6tbakRJ2TB7b6 +NE1md2+ie92VMOu2YrwMGpfYFkp1asT1ajO5irdmjR2VJ6sfHlWgGmhabmWkv9AC +ffh4CbnONEH2HAaPt2lcm7VJJyVxqFWN4vev8u1trbiZqJg0pTo= +=t5bK +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-arm64-aarch64-vm.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-arm64-aarch64-vm.asc new file mode 100644 index 0000000000..34946a672f --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-arm64-aarch64-vm.asc @@ -0,0 +1,31 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-BASIC-CLOUDINIT-ufs.qcow2.xz) = fa31932c35a5da6cba5268cc6c52998460b368bd69f6794563f84fc3dda8e74b +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-BASIC-CLOUDINIT-ufs.raw.xz) = 58f0550d511fde84a41f64afffd24fa1c0ba5a2281dbc783b1680094ecacf0ec +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-BASIC-CLOUDINIT-zfs.qcow2.xz) = f99438ab387b0959eaa510c32444bd1de3b63b441f016dfd6d3749e5d7d5f25d +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-BASIC-CLOUDINIT-zfs.raw.xz) = 847999d7be32352d40b405260f6eb3a2e0441033145f81434568496c32b1495d +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-ufs.qcow2.xz) = d5575bb3b312f86b27dc6873fcb295d957b353ea9e88e331eef538910ee4099e +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-ufs.raw.xz) = 55be77fca2045c3ddba778fac5dc0775f5fe741d686f176b19dfca9640e36e8f +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-ufs.vhd.xz) = d58d30f470198e93a7f837931778420ebfec28893ef99822541a2ee60e80dd60 +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-ufs.vmdk.xz) = c20f71062498074462359cf5182305bacb15249322b97c210be41e07ca9866a2 +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-zfs.qcow2.xz) = 799e40fe5a209093e457e5a0170bfdb78a9b81df12bbbd6e76946da2dc0337a4 +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-zfs.raw.xz) = ece9acf0609f58b8f21540f0698e1d02f9326bae61fdc079a3a56e8467d4a676 +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-zfs.vhd.xz) = 904507aba75f2fcff63609023e3f6e3e6baac328aced52f25460edc358439583 +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-zfs.vmdk.xz) = 555d11f10a5f0f853572b3b1df5783f3c63a451e48c528d6435809f90f998050 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQFwACgkQOJfy4i5l +rT99YRAAhZGHVChdf6Lgvf8O5w4nGd6PakiDy6WdyjQ6bzCgzqsGCIKU1FBL5fu8 +x+Qqjnc2hRhm7pYCkQWC4FsOqQGqNVbYIZPEG/mE15Pyuwji3Pp9RUKJqgIJZlBe +i/6Au9dHOhC+kgBm/TIhRP6wt1MIihxUh9abvnm14WwkrOAKctie/onI4Bwli16g +LLbdy8lPHe5/gzybH5H7RH/v/WYImhU6c8IZGaPp2l4siV5AOzx+m90hXmBSjyJ6 +vZJjtqJyX8kXBBmsg9B29zKp/6cyH777OawyChXGGG2RYLTy6+0LWVW/UoWJprnj +mUQTiyfDuPQUtHjsoVmJYJ7a9FbiW4CeXWFgV7Fz8XqxDq0WLiP54Y7QS17oHpBl +6W6KZx0EYJgMu8tIf1USdw2aP7tt/n/lO6MogMaAIGvDLgf5LZmcG8EseWHsmUtg +xmQ38o4wswOIMywzbVNxST8COcHziI9aBYuxj8vqPk+uAv83HvlQ6xmE7DBongvG +C4dytlqNYJs0aKh4u9OmtkOX/f7+HmAtFANzUdW8ViLbuqzvTLzyVNY1Ttj2zLLF +gx20Y2gu7T5VZ0i9hWtvEil7NozHpHgprBjwB7tlTMl8ywppDu7Tz8V4M182eHE1 +wHg+9rPvfgTUYi/vQqnDhIYcRhB/J129YvhI/bMlMGJrYBP9gWw= +=jZ5G +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-arm64-aarch64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-arm64-aarch64.asc new file mode 100644 index 0000000000..57095b3753 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-arm64-aarch64.asc @@ -0,0 +1,29 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-bootonly.iso) = 556ea3e273856a536483ce714a48c5d897ebf740bcdda67bbd5619dbed216aad +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-bootonly.iso.xz) = 19b5a739db3c70ca403e8a188c41242329944e4a265d2e7956dca168fc9c7f74 +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-disc1.iso) = 592e982cf1c86265bf3956373673c8a9e5c83a7a0d692532509d1f64423dde92 +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-disc1.iso.xz) = eaed0cd0c81cb340ead522cb17c6b9538243b9a774a89e067d851ab44ad2cf4a +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-dvd1.iso) = 079e76f89c2884475b51c88601b4f83f765a9034f21a88bf16eb0a226575db1a +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-dvd1.iso.xz) = 471951a3931ad1074841cb28389855de408b4725204fb651ff54b8e6742028f7 +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-memstick.img) = 67e6da519f36a918f977ebc831e978e2accda8dc086d0f7ebca6fbc773bfd0c0 +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-memstick.img.xz) = 7b36c35d8d84ed8673059698812a1bb91b947b83108b257e8c7ee678a80430f5 +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-mini-memstick.img) = a44e047d146f489e6bd1c7902db0296fca9a5aaaa162bc19d05feea2036733c4 +SHA256 (FreeBSD-15.0-RC4-arm64-aarch64-mini-memstick.img.xz) = 8424ebaa023446c3384ee2d5f4fb540d54e7173466bffa2f01dbf74e0a5483eb +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQFsACgkQOJfy4i5l +rT+twQ//TLydTsMou+7ExuhPb02u78K3ojLiEe85WorSwqAoG1DZegSnutV9DFs1 +jDlOVUelGnAnbUwiP5wcFxmXaOVSA1fEMb6BAvwL+lNEdNVD2svrKC2UbT+Z+sy/ +qlfp6l5V57AUO95affEbBzkjI5dXbajfo9Yky/WFLGQV3spMGFbfsCSE6Fuc8Cdg +ar4WnW/WPGle3lXBco8HYP7+qjmanUHBFKvwPmlGl9slLCKXkhCGyTGu/9WlHrcn +L3E0pzvg8wCbVv7qj/Ro+UPv+v1sZvb6El8JPUIMayy9VzA/VkQPLC51nUX6G7Mr +/uTMphuc2+32Y5IJI3F5Km05fsuqW3rM0QtEzbgCeRjqNtyj0v4eSpVmWr3yWa7D +KbdpkU5mubpIs202xUdEv59+YLEDyqOJEfHlHFNr6lA9K/wK8ZUALGwgd2z33PJH +5M45HwIDa1yXkmlPhsleXxisBrj0fWWoJ1/OU1l6q+Mc03rsml9ZYDgy2fiNzjiz ++bTfAfQLfAl6dsYrMvPuoC8vMfSxqvSmOXwZtcvJLHeHFYgNjHh9kYED2GOfVDqy +3RlhSDh5+SImSRoyGXdqYQOxauAUv0Y/LTBG4v57DSCexHm5VawWh5MNgee5BW2Z +4/6ilshvpk3z/hE/BnxUVMOqN8NwjuvVqSBD7N8amlmLfkzK+aQ= +=wl9/ +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-powerpc-powerpc64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-powerpc-powerpc64.asc new file mode 100644 index 0000000000..be63033f2d --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-powerpc-powerpc64.asc @@ -0,0 +1,23 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-RC4-powerpc-powerpc64-bootonly.iso) = b512f30cf78b5d0ce023e8589bfb029941223477b4e6e428dd66f2069b2c3f6c +SHA256 (FreeBSD-15.0-RC4-powerpc-powerpc64-bootonly.iso.xz) = 205d09a4bdc068720acb1db21038d97c191f0613b4bd0b89a87e8784ecff6e08 +SHA256 (FreeBSD-15.0-RC4-powerpc-powerpc64-disc1.iso) = 7df78f86c18919e3d2dc0ebca5daa4a2de7efb03bdbffd8390def35935f97c9f +SHA256 (FreeBSD-15.0-RC4-powerpc-powerpc64-disc1.iso.xz) = 2c1555871f20c4491a7bf5cc0a75559648633a1d1490afbc37353dfb84ebadc8 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQFwACgkQOJfy4i5l +rT8ZXA//bbWhJvnjGr6E2x1wNV4Zyj1yhLITGDPoFy2FBoET9FLH0LJyNdmaVpGn +hEwK/ylt02lY1kWMcomb7p2M8O+91ewz2RTAUMdB9M80PuWSfMa3CO0ArKcGY/0x +IE60ocIspFHVr4LDoDLfLu4/ZTTNb9D3MpQqPapP50WeNIqqWZv2YP4hV6iJcouL +G4FiR1jsciPpCFwMxytLSZ+866jwGm9ptM5Gdzft7yehMuSYzit7KOPaV5ODh5Xc +Xi5HpxvaL58585DU8DyHHOvD+cWEoN40yPnrI5et/zNP8ncf9q9OIINbZd3vae5I +0lGt22WH71URY0tBqB0UuS7/Cq29ZMJ+EnjuDzhX7kvR4UylIfxZIt6OhYtdoq0P +jWhjjGZB/973RBK3C390MdsQOhymdMBDhxmiDRYCfiur47j/H0dUWs6F5sZ0/rRK +21jxiB/6zNNIrAgKnL7mXafWQS3G/GCC/iXBGY8u7aHWLgo3MGJgjh0XuYWlZyLg +v6p5Wz2aKDDp6o8Z4Lw0M93WFXd/aC9ejQA8W3rKbCvk17qVJPUFyfAIpHIjUFB3 +cr4mwYx3HPocEZSE3047ermJh9mkIqig5d235/GCm91bZ5Hv/KsGR5cVB+9cba4h +WCX+KyEUr1C6sva5RiMcSFDSqtOd7fV1jJT6VwQS4MKN6p/y0EI= +=Qrz7 +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-powerpc-powerpc64le.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-powerpc-powerpc64le.asc new file mode 100644 index 0000000000..23bd5542cc --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-powerpc-powerpc64le.asc @@ -0,0 +1,23 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-RC4-powerpc-powerpc64le-bootonly.iso) = 26a02e8700cea3f5f06fa146c3afd7c9b6e3b35daf7301eeea2e71aaf1bf6f67 +SHA256 (FreeBSD-15.0-RC4-powerpc-powerpc64le-bootonly.iso.xz) = d9e68437572f7319595ae018554fccd07d300fc3433a989a04d5c0ba7b42ee08 +SHA256 (FreeBSD-15.0-RC4-powerpc-powerpc64le-disc1.iso) = 56b6e07ecbf43179a216dfa13b3b7e661c5ec41383a16d23e5a6a6c2654fad9a +SHA256 (FreeBSD-15.0-RC4-powerpc-powerpc64le-disc1.iso.xz) = b6e8078b9945874c64f5fd95b8b5850ffc9d3a90f1e15b03c15c4b29e3d8999b +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQFwACgkQOJfy4i5l +rT9uHw/+KLlU7LsvbQe2ehkPhIQYg9Ja/gw8OWAQpjuKHEtEUgzY6fBGjX1FYtU4 +6JUXsB9zV5/Z4DLOtsHu1HCiScaCjoRuqeZfpplT4LHDISOxJBpE2VX7mkWWaIC6 +WUb5LLIHk3W1qrXELMiQUf7FbFd24ldRe2TKUY8FlWAYUqCLsfEe2ybqxkS7hw9l +NRSBTeHSDmvk1sxYUMzGE3e1tzWHRdduMhsNgl3Hv2CWvCYaqyLooGzwjKpkqcv+ +FKYcKby2XjkrsjGxdLSKAoLNN2Is7TG6UbPw/cBrYoo3x566Js2fdyn1RKbFxu+D +wI2fDPcmsUBsvxAjMC6t1unoVvXOUUfN0WhXQ6KxAJRR5StuokjnLtwWANN4kovL +3hOQ8B4els92McLYD46QRUsiThZuZ4dE5nd3jWdQjgZ4X/4HUbaQGKUyKmxF8flD +73wuDJ6TY8EMqBvNpN1M26rV1RLSqCGHM7eqxXHderqWC1p7gsb3wi6rpQD8+nG8 +yLdUj7pxyJnXKGhV15b6NeS8O6IbX+tDsPbpZRMXUQzDeLhtKYJI445cK9wx97wM +Tke1XkPE01bBX9z5TijdF3XsD18M2cnG0GexFu8soR/93IrYvEociPfmCDFQjn4q +Ik+Xdyz7c8nt76jI7ErTxEeS6Q/lu0PRJNrTEdcCewdX41+IMp8= +=QPxE +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-riscv-riscv64-GENERICSD.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-riscv-riscv64-GENERICSD.asc new file mode 100644 index 0000000000..4fad9cc2cf --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-riscv-riscv64-GENERICSD.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-RC4-riscv-riscv64-GENERICSD.img.xz) = f6534141c3e39ae3a73cd950700d42290dd3085ce557d32e776da6f116144b6c +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQFwACgkQOJfy4i5l +rT9PnA/+PSScr/S5jRU63QY/Hwbk7JKTWFLwaN0uWXb5b8AMwD8oQi8r2TWibV0w +pB90QRPX76LJgZ0bzGw8/Vmw1yN8/wUFdUep4HWO0cmuRu3KN8Kg/Ezu8e4Vc5Of +U5eyz2D5cB3TTJHS/FQrgaBEwOB5gQ+JcLh9+sci3y+Pjh0wrpFgN5HvGNkCQBBZ +n3AyYaW1Vmsr5fltJqrGodqsePRqK91xnAxOsNCVbi5FZH0nRW4sdEbM9kpy0E7f +quF9MQ3bMMr4ejp4ZA2Q/kgQ3e4o6jiV5o8H8Y2lAfAiffHUoQpoDnYyfFPuYtty +eSWFnb92U/QHiQ0BTGer0/x7fzxhUy/yNjFkb06Z/+v/Xtp2bqEsbym9Y6xu392E +aRi91zKqDWcu5Gr9IbAZ6Ss0Sya4rB4Gn3arbfUfFQnRPbj1h7g2I5dGgitYwwhW +DXAaQDT+dTLX0FKG1sFPyJopQgRCeCMh5vyUXbpPASyhY7/ygcfY/+eLcVLIX2TN +iFPLz+Q3GhFLlN4FHY0kdnWj/a0JJ5F97YHmfJbcRHtwCWHY0HoF80/NnPFO4Or1 +03Yzb8KN5vXTlFKfahlTuWydrkU18Qi4xyVkF/3hdtNjn5xI31+C1m87RJdl0Diy +JvMU2khjftASYNbbOlwHuxwph9RI4DmjbHMouPhkdJNAhkph6TE= +=2UVc +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-riscv-riscv64-vm.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-riscv-riscv64-vm.asc new file mode 100644 index 0000000000..5534850fb8 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-riscv-riscv64-vm.asc @@ -0,0 +1,27 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-RC4-riscv-riscv64-ufs.qcow2.xz) = c6bdc7ea835e4938b0c8c6136bf4cc1a5d75b0fc1480abeec62b9ee7209f64cd +SHA256 (FreeBSD-15.0-RC4-riscv-riscv64-ufs.raw.xz) = 8fe0b5cebad26472ffcb1dd9f4a3d84dd6e055a7edeb11117a45f7d39bfd71a3 +SHA256 (FreeBSD-15.0-RC4-riscv-riscv64-ufs.vhd.xz) = 212e78670e6852ffdaad5fd7ee17fc08af41b1b056a4649efb11683f45732062 +SHA256 (FreeBSD-15.0-RC4-riscv-riscv64-ufs.vmdk.xz) = 6407185d89dce364fe75e7d2200dde79bb5ade8f05eed48eba5864f54a9f82f8 +SHA256 (FreeBSD-15.0-RC4-riscv-riscv64-zfs.qcow2.xz) = 28a68f284c491034f2f70fa091bd8d11a1dc7b45c1af642d45ebc8079a14f6e0 +SHA256 (FreeBSD-15.0-RC4-riscv-riscv64-zfs.raw.xz) = ac4ac684b45b65171d9c534b283de45a15b97fb86c643eb68bf4fb8b1dde6cc6 +SHA256 (FreeBSD-15.0-RC4-riscv-riscv64-zfs.vhd.xz) = 2ab0d796b2ed018afb992e2ba09cdd6fdb291d2aeab6263368846290f15ec9fe +SHA256 (FreeBSD-15.0-RC4-riscv-riscv64-zfs.vmdk.xz) = b77e5cb70c45fb0e509e487a0c37015e7e9e8a3baf28d52d417c3aac9687e3a5 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQFwACgkQOJfy4i5l +rT8yLg/+OifLc/WgMORDqEy4VXro/VsP2TWdK5/c4KSR4rh4qbQ3s/Uy9ZdDrB+9 +lBqSAffZmuiblqV5UDP6U6ylTl/IoA2BcWbL7zss/j4RDCrmyVZDI6N/NwYUwD/e +ezqo2YKRwD3oIuLZ4Z/H1W5B6zQLW/8DNM0ywzbBiMM6Z0KmU3gWpQKQZRYpcHaT +aSm9rqhLr3OQoWLNhJ+rI6sVGyi+56Ir4XGYI2OX1VSY6VfFGhodzXvpmvCC83qN +gO8FTW3CDpFVonjNfaOOaACBWDwtpQZX+7S6sk21mInSaP/to2UHxUrNFj8SztOt +TQbzYjI+ql+myu3oFwAXqmHLgvPIiYiU0fy/g5F/6BGdoHUHtbBlc9Fd6JjYfax6 +y5HH++z+DBtzuhkjvf24MkYpuK2qHE/54V8P25f/2tLD8yBKFGW9zC64ksscZbIJ +C5ofMa+PHrn3QZGsBwwlzJEvhas+31rCM5qnfCN0TlxZKq4ENhUYk1O1z2i1v3Pb +dMuLeNShQtCeD7B6Ox32KcKUaDgl/C2A5ZWmII1NWtw/9ap9IFo21MWIZy+YWw9Z +Cksw9Yxzx74AEmEuV1Adk5/+qe/H7LdgSXO1QAiBtvlzar20qU/vDZZOeXAdYbp1 +uJaOADDOac+tI/xw1H9UXX1aPQofNgHXIkUeXSAILOaZGHr+vmo= +=cWlS +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-riscv-riscv64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-riscv-riscv64.asc new file mode 100644 index 0000000000..7409f48e58 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-RC4-riscv-riscv64.asc @@ -0,0 +1,27 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-RC4-riscv-riscv64-bootonly.iso) = 494597ec2eef19b5798af57275dcddaf9c862ebede65fbd5368ee65f3095ec26 +SHA256 (FreeBSD-15.0-RC4-riscv-riscv64-bootonly.iso.xz) = d5f86a521087db2dbf9993b401714e050240431248dd9322a903759632a6c1ac +SHA256 (FreeBSD-15.0-RC4-riscv-riscv64-disc1.iso) = 4fc26999a439e6d970871d32ff5e301dc4ffe342a734513c2590f1f7425354c9 +SHA256 (FreeBSD-15.0-RC4-riscv-riscv64-disc1.iso.xz) = 547c630e0d0a7f58cfce2d8426dbd773aa10650978d325369c313574e2ac6e31 +SHA256 (FreeBSD-15.0-RC4-riscv-riscv64-memstick.img) = 17f1e2a71be9002870e442d3f5c2945232880387a3e5b6eff6195f29f7648801 +SHA256 (FreeBSD-15.0-RC4-riscv-riscv64-memstick.img.xz) = 3ec37dffb37ed50cafa1be9927a3bd2e2f36542da389d57208c438fc6fbb7ea9 +SHA256 (FreeBSD-15.0-RC4-riscv-riscv64-mini-memstick.img) = 20ddef3e795d3414375f4fc0dabb350d4a7551050a89fcd24bbfcd770d9b81ac +SHA256 (FreeBSD-15.0-RC4-riscv-riscv64-mini-memstick.img.xz) = f40087eb606e3edcc95823f6ea77bbd451f347069d5216230d1d510984287406 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQFwACgkQOJfy4i5l +rT9Wrw/+LYl38IGNYOEtjJ4JplXuqfAIctrI6zi1S06+DVgL7ESqGTA59vM/IOfG +XHEg11+6wfQRhhvWW83/F9xG1FclfGihKplWdyz65imNLfmhYzTOfwzzJIGvSRzA +KwozLntsX2dAofqITTQ2Ms/JMKOY+E0BEa5cx2zvlALe47YKqQGWHDiGYFbwcomF +Y2E9lx8mEYPgNPFTgMc57DeT1uwwei7++yARdw6lsr6sxf9SP8iltVOmAvb6qWUQ +OIKMVmnIsSR3AXkaOH3b0BE2Wp8v0weop+UIcp6/p+EI+IpTjbb2OlENFEu/E3ND +OIlbafsUwZuOHCs0y+FCb8HZ+YKOetGr/2ZThW8gDoMeER8+lXnlsUJK6DTA/Bih +WGy+HXqgTQkOzDmi4GNdxakjZ6IB1EQwvAIc2criGSjSNctdk6uvt9OsiTtSwax5 +VtUZaJzW5GoSWYIyDrA8Ox+9klgjw6ydxuuaWLz07vZs7wfvS8bcj28CFlNZxgkx +mEGObhSHbOO/pUJcp2wq/IoChcEuCOicWWNyV6y9wv8vjOq3W6Qh2AxVIBdjLJSK +/EVb3M0nuhH815a/+6F1/1n0qU0SiCvaf5mTOA5RILPUyzBhW8TYDX8MytSNsmnp +Q42p3bD8EIDP66w7txQpxJfxt66i6NHnEWtqlz8XGZaHEtNnDPM= +=GMO2 +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-amd64-vm.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-amd64-vm.asc new file mode 100644 index 0000000000..96334ad6ce --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-amd64-vm.asc @@ -0,0 +1,31 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-RC4-amd64-BASIC-CLOUDINIT-ufs.qcow2.xz) = 28babcc317bb229de7f0ee6a784e294dde81ce54b2ad87240c3cff9c4fe06bc681829344d5fd61bd0d464296886e6b716167d125f0320b3e51a315228e6dd59e +SHA512 (FreeBSD-15.0-RC4-amd64-BASIC-CLOUDINIT-ufs.raw.xz) = 90b0e19ebc0ecc4af9ffb55e3bd15560e019a134be8d17f551d66647fb00a04635e7fb784a2eb2b5c6664c37877fcfb78fe99d4441bad607b75aafc9242b39ff +SHA512 (FreeBSD-15.0-RC4-amd64-BASIC-CLOUDINIT-zfs.qcow2.xz) = ac178ca44fc2edff6f97185f7aa6b671cec4e76c68174a4d15da4acd85f61d78e76b7587c6e91382fe4bfde694f9caa8ae06d16215bcaa1c514b0500229cce93 +SHA512 (FreeBSD-15.0-RC4-amd64-BASIC-CLOUDINIT-zfs.raw.xz) = e850ab927a7ec4a91fc56e15ff08556669c5f41dc23fd5576c3d38bbf3dc99026e62b7893abecbc8ea3b91d214eb503fc7205117f9103c678e8171bcbe1ece3c +SHA512 (FreeBSD-15.0-RC4-amd64-ufs.qcow2.xz) = 969bc293814c90a33561fc70a92cdf83c718ec4dad74e324def426ae3066d86a8f60ba87972add7238df2492f082f95ad8ff239d5382e6f4942cd5d1e615d5f3 +SHA512 (FreeBSD-15.0-RC4-amd64-ufs.raw.xz) = 387b5338d7b5d5ff68a99da1bde0959e0ed3eb5cc46aad58f7760c1ce3edebbabf8709f3227485b1c05702ffc44134b08b2db8b9e8a7bdc4fdba0bdfe0556fb8 +SHA512 (FreeBSD-15.0-RC4-amd64-ufs.vhd.xz) = be9e20c5bd515fa3791273293c5497cfb6c8296c0f4dcda7b33f0a894bc1225d88987b7519d339dca04d7a7924efc53dcf46b907c7a47b15ecab25ed965ba62e +SHA512 (FreeBSD-15.0-RC4-amd64-ufs.vmdk.xz) = 905776f0f724dfcce9983dbc550c14dc9fe401e52ce5a10a6e4762c8bd4a0ad7055fc958eadbec08c975fcd244b9e13a7079bda648c2a0f22f003a320fd60d12 +SHA512 (FreeBSD-15.0-RC4-amd64-zfs.qcow2.xz) = 330824e1e6b046c32bd640aa83c232fc7232dbb243df5514ec254fc076367282015c7887a2d3618697b297620b6d9ac1c45f3c46ff52be1e1d235ee5ebf640b7 +SHA512 (FreeBSD-15.0-RC4-amd64-zfs.raw.xz) = 59e6c0b8941fe528b89379d397312ac64e84ed7a50e273fe3d59c0fd35d1a49f8f6dd2a8e509822e0222c3552cffdd0f873182ae46455d2852dcd35c6898e5f6 +SHA512 (FreeBSD-15.0-RC4-amd64-zfs.vhd.xz) = 0878c8b6904290ca3bcbbef3bf3a3cabf98abd8e3f4bd5ce128bd00e4207035df9e8817174438e7e00a310d787ab08574af995d5d36918fd1cd967ac70800906 +SHA512 (FreeBSD-15.0-RC4-amd64-zfs.vmdk.xz) = 56076c3a326dcc8ae1f056d9aae0ee8010c7a54b52df628e19d53870b2741672c15cd9200311be3bf4e23f8bb762d6d65b7ae7be94eccee1d8eede5e682d5892 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQF0ACgkQOJfy4i5l +rT8bUQ//X7eZMZpPx/jWTjPjlOFoIjviA0mcM9Ixg9F+z6n4ovKuMX8MuwZd6TPw +2H4U3uSVLlTlUVhdYTp9okT3Aj9mX2OJbVUCQWD20+es35Pk2l1d83lOCIuDQwc/ +9U2Ko8OX3yCVtNNxpUIPTD2iZ8nFtftv6fNNr2vL3wgK88xa9XojrGIORo3UkJ6s +GVgMmLOGQP4UIdH3hsTh6Svj0RLaakBpvZhL2zqNAUyDYp0rrE8/+rmlwzTMao13 +3nRyGvW2iTUNtNs7WaW7xU5m8hHK1u+zsFBXIVQ0pibS9+aBkNJwqELyJYWUOwou +5FR83Z5UY1v3kFVRisHtu2Bwzo2XOuQi5QPvhFYS3367qgtu+W+6efKeaSgV/hfh +3r/pLQHN8/7j7sogtW7VifRXPRldUuY5pU0TkGZnzRfFSxIFla5TONZx3kJkS/km +m+vmgdWw24PW1cM/86CoXKk5LKSta60OxQR/PdW6/iUHYEOPug/FWYOFXU8bIrpY +eO+bogzO/d+KpBbozfx8aqiHLMVB3L6F/RxhbfPNQy/GX1cB+M9hzs2xPyzDE8dA +h/AjHiMOwRoQgA8lQXIBkKLYrOaCFyKwpeeOiIKrUqaN+fEjpSmvGkvIYfS66/Qw +CAW+Hl0//jx+/9Sb8jSZbSOvt46/x3CjVK1S4iErhM9JpB9JZ80= +=IWNj +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-amd64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-amd64.asc new file mode 100644 index 0000000000..915ba2b92b --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-amd64.asc @@ -0,0 +1,29 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-RC4-amd64-bootonly.iso) = dd4c9e030345e77562a090a9ada86862dbe360b11cfe390da6c324fee27592909c16e2f53745f91a37bc952ad2f9bd7bb47bfc9db09d9a9f0e450b2cca1444da +SHA512 (FreeBSD-15.0-RC4-amd64-bootonly.iso.xz) = 7232cfd2eeb4e5914525573d95c057e84623f6f21d41ce113404f936cc98d4fea41fdf7703d6ebfeac34b381b9951d1154e6469b0f5605982c35ccb55b02f5f9 +SHA512 (FreeBSD-15.0-RC4-amd64-disc1.iso) = ff71ef3f8626bbaa43d872c85e6f7c4ad1bd490e19402569d30dcb48dbc662c1308f487d1200fa6a0d4fe9e608959adfdde8afdf787cf65525769288284da33c +SHA512 (FreeBSD-15.0-RC4-amd64-disc1.iso.xz) = 668aaf23f5621b69c25c5216c6e222796e14e68304c8d62201fef1bbc62a43b06b47f821e0afb2bc089967900e79e6478f7718a08efd5cb17a607cf67947ebb3 +SHA512 (FreeBSD-15.0-RC4-amd64-dvd1.iso) = ce11751c56db05682e64c9e657a1923fc0323101d5a3e4baa7325c4c8380188782dcd7bba20b190b2bfaae3bfc25e2efcde48182283b6c012eb887f3df8cac29 +SHA512 (FreeBSD-15.0-RC4-amd64-dvd1.iso.xz) = e97dcbdfb35e6722fe232799af16fe0fa14f9f6c937bc4b311902c32328dda18f9fb19adc7b00a174e716a828faea3fb85db60e64ce34684b50aa0a66dc4e750 +SHA512 (FreeBSD-15.0-RC4-amd64-memstick.img) = 8f07c024726451f8640281b3a34d8ee2c502284e95cdfd376e68d51a2198c852b30f526e5c8d2ce553745ff895264dcb3444f386288c48c6ed7c09edddc16d9e +SHA512 (FreeBSD-15.0-RC4-amd64-memstick.img.xz) = 00cdaa980341b445e4a6bdb1f5948fa9e7d04c5c58add2204c375b2ab947ed4c3f5b8ea8caed7ae2d8048e5ed06f5ca4e85d8c0bde9ce5ab0694191e31db7e18 +SHA512 (FreeBSD-15.0-RC4-amd64-mini-memstick.img) = a241ff74a71f94dc94126dd4f8dccbec3bb6ef0a277f0b27e0ed4b6a0c9d9314dffb55ac96c298a3f4d185c106259f5b68cd1225eef5c4d41badc39d3122810c +SHA512 (FreeBSD-15.0-RC4-amd64-mini-memstick.img.xz) = 14dd26d2cd578ec685d23cb45c73b9766c2599a563542c8c12c9161eb7842091ab61b7e06547f8f196ded68a734465be9288fc0c6dc8dac79939671126e2db01 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQF0ACgkQOJfy4i5l +rT+m9hAAgr67H6Tbh8cseEQQyDN05Rdq3n18XZlH5yiWyxpPJvCELwa9WSrU634G +MhOINodNKhBSn0qemcQyTGw3aB/Gyw8bDlO9viDtIIaFVFccXUMXPWuQw0xkv5R6 +zxhyBRq0IsPpWIp1+5IvP8hCh3fd5wAHwibuDDHQtl05lVg31UO096/1DdEVOwUr +ge9kcyQDvZQ3nTUhtXPnwUXMV/3By+8hhC4L2Lee5ZzajJ1EVhn+8aeu+Kaq0BQv +gULtw1Ce/UbrPOoh/EfsY9TbTR9aDNHDzfkFwbSY8Aydw55MGBn9KVTlGC86HU4Q +MY2EuZBLeBL8JUZvF2tSHYqQFmo3msjq0SR+yl+/hIY2kukxU/navEFXmOUpLYyZ +AdO213caWUvutdPpns8uYiUk+SxAGRN6uZksKaBlkCFbDZxUtgDz680uFgUZfZEJ +Q8/K0KThsemiIji4U5Wwh9xlzcQqpldFV8uS/fnD63ukly6M1k1og9Md6DL50nxJ +GSwTelOV+bb0SHi3d0SBBfWqJpqE93+oBcmCTjH0TLPQh4LFN03sikj3g2XYpHmh +DHuniF0rzp4xIpvwnRknUN6DwBdknBXjCyp8OEjr3hH65i1GYMgYa0fDykjeBLbB +w+M2WNxMJWR64Glg/MaUH7Jt61Uwh5JY8B3s0AZt4e4gRtAkOZc= +=8Squ +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-arm-armv7-GENERICSD.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-arm-armv7-GENERICSD.asc new file mode 100644 index 0000000000..8ecd83a04b --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-arm-armv7-GENERICSD.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-RC4-arm-armv7-GENERICSD.img.xz) = 5ca286bab064c04e1dc863904f7d17cac164c505f3d6f3ab978c3814b07a4a77fcf944998fc313fb752c1a5b79a6debc4b4d07a661e5f4d81b727d5300a8c52c +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQF0ACgkQOJfy4i5l +rT+R0A//c2uuJ24ZFX12l4MTrKan6z5wvKz57jsWZVsiKZ8H26mADz2GvwXMg4VU +9ua1p9416k8/LSG9YAaaNASvIpVIpzgTVzM6p/Myg5wF6caNDDnUbXfO8VcLpUa8 +2kggnTIqPRwoJpOQK7bo4HSHoYeZsQ4Rw1jdZKNI4PwbqZ3UsNWJFtcUS0VEpVjy +zxJwEE6//F4/H6uVTVKePWpURjPP5y9XZ7dC1ur5zwm+ipHaLbnBz21flHmG5811 +0yWZTEDAHZKahC4zI5BL4VXpQaJhmeNR2DQnORcGa7lKl+RbuBvoS+mQwMBQlAkO +bM1Ikefrw5MRkNzszztZQAqnQrL48ks0QkBbV2S3S9OhtD11MTT2R4Eq1Ps7ciSk +gFOmppX3qNtAHst39LDblgSPub1Fvlk+Eru6Ljw14Q1hwq/JcWDYYB6vD+9LQMRy +PUKAoArtbJB2CAKcrxjsdu0Kch9hQx1LbbbvQbQhoegp+tboeMuiurw28Cw9FUuf +Yjd48zHLLiZePDuzuztmXn6wmP7IlMoQYNjpAPX3Tam7EUqionOdRyl8e1pFOsRx +0UP2YykhcKftI+bHUjxgxSegHRnKTXhiJJf83131PvRXfImlK94AQ+e4aAMM3ZWh +u3SiU3R0gnxcH1dLS/Iv9Mq7ud6S1ShU6zet8JSx1/ttmSWIG/s= +=0Snx +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-arm64-aarch64-PINE64-LTS.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-arm64-aarch64-PINE64-LTS.asc new file mode 100644 index 0000000000..3c0dd5aded --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-arm64-aarch64-PINE64-LTS.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-PINE64-LTS.img.xz) = 4d23ba92a51493850230f8bf8dba52f668c93101299647ce903b3d6d57309a413d6ada1e7548369c5011ed5c67837fbc19fb9f8d804bd19ad6142b25e7304754 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQF0ACgkQOJfy4i5l +rT84Bg/8CG9yeGXYoCIZsxide9NueGPGqlJ7erX4ANc3x65VF9svEacvTLsUqXe/ +L66Imifd4BCUS5IXSCoWts0ZOJoAm5olcPiX3aRDQYPjFuvhurqn7epVTfAZbrkA +7+KN2wr3cykR3rbFHIo2MRqxwj2uUMAjhrZ7B7GCGE7IiIeTL+EONJYAxQR9oJlu +e1muwK2yFMnm5cUuDAdXR6HBlkAajf545pEKTASMWv1huV9HT6b+A5K7L7jBzYvu +3VjSXirw8BoZWX9Y02aQeNfEbgApnsm7jkSsK4YkcOlZP1YCFDQFLfTk2L4I52gy +Q26OHQS4OHP3kAREnVgGv9WorD9vXiqc1Pl48zEI3dQli94P5VjN+dJFYLfiUds3 +yJ74lZglCxReEutmW5kaZITmF/k08yqJra0cwckFj+0h00covfN0Pm/U6P9vf/qw +KIuvd0D8DVDFDGz0+arFrkkr9kfXUO+Bj0AhFRjvFlT6QWXhlUTP5Lzm6KiW9L1e +pDdFtXK8sfEoGIrGRrD4ixGPBeQWgG8ftP61uj+q1243fVbawrr9QACansyDcFxM +CfPy/q2XsqWoQOWB/Go8PIgbDOCU4NZZTGKkOM60+jx060h+OAYOz7lWkUfSXKS8 +2nttm/RjH2K287FbNhmZUE5oc0SgnmtSrxcs2BbgDUx08guW+oo= +=bdyn +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-arm64-aarch64-PINE64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-arm64-aarch64-PINE64.asc new file mode 100644 index 0000000000..0f0998182e --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-arm64-aarch64-PINE64.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-PINE64.img.xz) = 48504087ac7f4fafded606ce0fffe4dcd7120d7ae11b2cd66e3d461ebf0b6c456bc6ca3bc92bba541752671456a59d5d9b05ca4968e7c8c39f9735630fa0489a +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQF0ACgkQOJfy4i5l +rT8vaQ//RShXoCk8DpSiUglpteAjjLWyocWa94lZDn9bXVtbPYFX9XiL8LHeruxi +hWWmATOUAVtrsAFAwNyV4M0TpEYljAn9OfdqnOhvkVI4qewpdzbJQlntytRtAKBC +bglMMKUosCJRw0yHz3EvGVNXSvzmDXWW86310TMss63iRPWUiQ1+RafWzfJokr5u +Hi+E8qhJHBy6wAstrv5n4sFn32aT3TBh6XboT6SLTmIRfhqLflwTEke8RJl8mxmg +QyfZ0nILnIbKLc8I/9/Myeq8Eo9hC3eYXQ9hgRmf7MPf96FR5x5HKV2Q3qkO3uhm +/BXGYqdKqvSJi4AKEFoIcENy1ilYZrXCmVTh3pfXQHOyM/jTqRbAayXZECjh3xLD +q92g7XZ2YbbYfBBVGWFf8CsHfWuDsQN7b3S84jhhGkdqMsmznRDXkeeV3mjTncMe +O73unUn7d0lTDSSQuPgtr+IP67UGKGGB5JMqqdo3bk8pEsLEI4gSCqAQcxj2rHG2 +o9j8CEy4ftTyK6ySOYjjVP5h8L306VMAWBPD3FYrjli1kPnvPL7PiwRo8xkgrOdF +miQkA5xbioPW9hPPxDH26fwyLBb1FpU54+9O/Kx0WzWniCs+bWsfxy9OpscoqUjL +ggCSHBmeD+3TpoYysJ5tSVahFj6ImXThgp7KvSfrkiGteEMA/aU= +=eJBu +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-arm64-aarch64-PINEBOOK.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-arm64-aarch64-PINEBOOK.asc new file mode 100644 index 0000000000..5e78b2a5c2 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-arm64-aarch64-PINEBOOK.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-PINEBOOK.img.xz) = 4fe0b85b5d08de7d13c8657548ac568ec14c114a66301f376064cf0c0abfeceaa651ce2b531e4930de99463425b567b274f96baece52b3d24cf0a0a0f830cdcf +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQF0ACgkQOJfy4i5l +rT9Tgg/9F101csvjzqjhqcysOfCL7YlbA3Z2NqhM1eLKu10MaFzjAnnUDCFwdcAV +HZMjk6ZQs7+wmHOaz+IEmPWbIN33M/+G6FRUAEtwOlxpLAqlQf4gR2gbWZIgnxB+ +VjUuXgrotyWc7ZC8AGxYWdPO+15aQCAoHGKSgwOLrmbz8LLfhPtxAhKPMhKcUltq +QEF3JwijqOevtvWZJLHbcm+fkKaMiBCIRMaTnbOT9wYqXXJbFkPqu788KD++bs1i +OlhOsMdF6bfCDYz1zKdHv5V+dk1PEqlXDg+l3GDSG2+zjOU4Crb/pT+qrG1lMbtI +W6Uz3Jd2M0MgjoaiPCk+upPo1ufBu0ep6SX0pvC8Rjx2noxkPEBvzntI1EEzdB/i +TSTCGS6oh3lYKNXTq9XYPtwrAMQHq2cks36Ml7D10A+40VLlsEjAVkZ6DEyQVT0a +5YYYOpBXqY+iwZqxz04vrdIkSje4RCxHDpp09TyuDIAJZLO/26mOcoA1+ZS+3h/T +xnZPvgHB214ohHR3VHoKGjcPszQPgDP+Bbggg7bU33aemIpph/DCqp69Irbl4Alw +pg6MrnaWd77tFEIZ1RRsIWEIRFAnZtXiHx1kC4bRd0d7Dk0lkEw2KUqWYd7IO5zu +zbEc7W5Seq5nHN7BvPYKKiYIfic4cr8Rjf2Iiex490GBtDwgn9o= +=J35G +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-arm64-aarch64-ROCK64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-arm64-aarch64-ROCK64.asc new file mode 100644 index 0000000000..e2d46aae07 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-arm64-aarch64-ROCK64.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-ROCK64.img.xz) = a5242ba7b66a02cb124061f49f19a660ac69e0a1b8fcdf14d54dce8c031c551ca7055cb56394c48623a0fb0fb9f956b994ca6ad9717f0d45daa4294368c37715 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQF4ACgkQOJfy4i5l +rT8F6g//YEgkEIhDSUb5MONbIop8a3o8UaccTMhdV3uAKIeOvfo3goCPvH0NFINN +cGa9uP8n8oX6O1APIN3TuoTM/tBVQxEFVhMn1ST5nvoDJWlFgNzzmxgaEOmhwxMS +fnd681YPlCsfo3W6LOpW8/2H+kHWQKrKhKoqSzl5ywLbiA89ajOyM00yy5RxGMdd +EtdsH27HCkFtmuhQzL5+d/K+B0ItttT/hHb1uRJyueAQipC00RxZZP8sxsxjCEVQ +o2qo4Hg7qyK0TET7Iupr8YbGcDkjdueErcDdUsu5lQN6EqEJM6bpRoiQS0w6E6QZ +guhtSr1sOB3ibqtKCq0Uskzm0e2le19r1gTRtqM10dUxF2astrk50z3XWy0doj27 +zUhb1/5eL80CBm3mwYehE91I8dDHenGz6osb+0cfICLMku/SPaaIm1qSLZjU2zAL +gYpgJ5/t+hoRVn9RVAsIKAXnulKko8hDS/jXzfzOZG7WIXzxV3xJz7tz4fBttwly +/hrvHeK6cR/M6VCqTq4Lkr9kAMU8AHSt8l+3HgVPAyOS1FI8FgpArPjKSuLKdii8 +ZewMCU+pVSAoO1JCesj6Nh0uKgz2ycivRKsmYpfLhIsS61BLbx+QjtDeR4T6xNwK +dyGTS8T3cX/x5gGxFnxUhhXKo0B1bjFJlCuz077M4xrdXCOfE9E= +=nr3j +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-arm64-aarch64-ROCKPRO64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-arm64-aarch64-ROCKPRO64.asc new file mode 100644 index 0000000000..0295e9f444 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-arm64-aarch64-ROCKPRO64.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-ROCKPRO64.img.xz) = 7eb580fda44e63083940404ad12b5f1ccaaa03165eb6f88b3394f9951ecc9769eb6afda778c5cdd5924d7a1b190e93c9b56c0405d9aa3b43e02f867d8a765f5d +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQF4ACgkQOJfy4i5l +rT8M8BAAmlh5VJe6yw4jfA1dIXYjrihYafvQAqQgz0NOfvy3j/YvQeKoMrnbFvHJ +nhcuPSHKVOHNPdvfECTBxlITKrygn6VFtP+DBH0LfbdKH3V0f3wjieI7Ff+YSYrG +VQWpSHH0Xugs85qAM1c/J8/I+9htG3G8a7yMhI5mFtExGHNkQ9mXUPVqcuHIsLxx +2LW85ztP1hes9xlz2ePeJBDFdXnwadwjgRe/DTZEiWWULmGSwu01a9obqhACRI2g +S3fX2ZHiphAAwaaiY7efaonxHwV/N18Mr2xRal9qL2pb6T4Mz0YG+GtKwQjF3BzW +Loq9WMmL8W2eNwA/0QGppWZKBhso/ztM68WA5tox4KOzYjmZAwO3/X/Gt+km96YR +0wqVpByFDQ0qUm6BscbnhutPUYuVoCeJD6vJlXOj51+kRR8It8sD0m04NAtu8H8V +jgRPFplALsL76J0Rxy7XZt84R3qlcmP1Da5Vsj42UF6XeSJgkSpLTwSz8NBiIWEH +SyQdcqL3GIItHsOS8VRokluJTd7tKLg63YId9aBdYhQmmJAglkfozCeYpzK00xnl +5CXqQYJG773HbHORg81Vk3JG6wrd0oQB97ao5O4hUpLQps1rCWOX4enxm2JSBsZG +Bda6ZlzyDF0D9Hbcul8ls2ibZbk35ygBVUjVTNCaS31sj1kT8e8= +=yGvJ +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-arm64-aarch64-RPI.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-arm64-aarch64-RPI.asc new file mode 100644 index 0000000000..e232715941 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-arm64-aarch64-RPI.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-RPI.img.xz) = 63f52f6211e85ea4b6ae336f54bd42d6daa64905526666a5728f2ffe8ee037ad165f900f98477515004c85224ab5bed4391688462e73fc0d387a7a9825b4eb12 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQF4ACgkQOJfy4i5l +rT+WSA//QM+sfNTqm+mxH8+iBwcAwrQS1NdIp6Qpj0WjSt2MtvSie9V45TRdcnEc +hnmKZU7JrWo3KQkBRgNFV/0rfqXjirikjONQ4SuW3ejQ/IaeldCdxX66regzLH2H +jJ1lt8U4KMP4G5lQgiaaERw+Xqj24SS55qaUXoZPu3ZHJqvsXrtqODk+M5ranGdm +zcB5e/t1V81+8aGbA79jvmBlfRfAZjSwy5KnxsYzi2zgre9fisTQed5cRH7s+lmC +5bMafEnf+2HMqQzUzhDbsLen+8aXB4bw4SJYcAcrAi9C4yW+q5fNHBVg8LzKKOAI +iWtzxvn+CCaI8sQbLMhtbV1mOvk0XUZOvUNPqBeHJEHQo/ZUvKS/rz3CNpg6FCEh +CGICyzo55sxG9rSf4P5FB3j5thEDadA6pPaCNW3nqFa+me5bRsw7aidaKAXU59Oz +xFkj7ih005HpjO4Tvtb+5NgzEF0kMa7Paqq2s44DvNc/BJ+dcyQ7vZVBKhJubDqF +eNfU+8Ps3Dy74EvBSmMEG0Sg5WJ4Ec8SwJ5nYSfYjm/JdxaaSf2+z+fmYkIbmwqU +1U39gKf/xLOpJTnQuX9xIvaT+5ELXNFE8dgGAv78GwvXZXuQLo/D953o/9eQ2I/9 +FFRa0P23rAIN/lRueeXxelAJI8Od5AArXqYCzlCAfcp79juiJ0I= +=F0P0 +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-arm64-aarch64-vm.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-arm64-aarch64-vm.asc new file mode 100644 index 0000000000..aa3314b8fb --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-arm64-aarch64-vm.asc @@ -0,0 +1,31 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-BASIC-CLOUDINIT-ufs.qcow2.xz) = 7945df86ca507a50ea3428423dff882a8d9b62d5325efc123ed36679a2a7d3e7250dc95e19874f01823c7818d380103368eb97e3e18738355a2068453dea759b +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-BASIC-CLOUDINIT-ufs.raw.xz) = 01998a0b5e40d160952d2146809d20554b0b1d8beeed3d2390319a4845e58a47a4a49651e4d8464e9d5b64abe8a7ca18c5da4f04e3b6f7eea5421153cdc1143d +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-BASIC-CLOUDINIT-zfs.qcow2.xz) = aef18481610c9bad72be2ccca73df8c3506b866c64880cd8d5d059d68dae29f5845c2d3d940709bdf2f2bc272ed6e934e1d5bf7408a5ccd6dc47188135b3a71e +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-BASIC-CLOUDINIT-zfs.raw.xz) = 16839e67664cc7ec6f0751a343a98beed20ada85752b827d848c6e1e917754211365053e5cce228cde4c19224147b6247e3165dca0dbd76529c9b7934889dbf9 +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-ufs.qcow2.xz) = c75d5b4398d097e29a407ffeedfe27acc0271ff03180a828c8c557813480d5a8ab60909f61a7fe1ba7c2b2ef8c94a92289748c7078291abb3e183a9063c62c7d +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-ufs.raw.xz) = 95bd0a22425626e8c5564ddec34e8e5336e4bd36049d854f1c94d7f8cea949266b230893ab56cacfd558b472cb431ab8ec1dea657640063cad95d5f9a3655342 +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-ufs.vhd.xz) = 8bb8621e65e1d00f97bf536de45710017313c8b88f16001a36567c32c0472f84d2805c6553663366266ca31d5cd9798e3025374c4ccc9820a758f5846f5d737b +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-ufs.vmdk.xz) = 54d3888db89fca58d31a1afd639e2e95cb677356ae5f71ee4d5232e6e50b75ed7dbc40e6323cfb78b73acfaf706ec5e25c6094154eac5f96000592cda7de98ae +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-zfs.qcow2.xz) = c4326a15b4dbbab49b697af451697558bf5f5fa752b36019db8cec765e699016d584c0fea5f671e047332366446475d8e413d18f7aba29d6986000c43cc2b783 +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-zfs.raw.xz) = 15b9d8b2d008c71a7675f01cb274915941c7abbe85a0a72202971900b2dd4eb01d792410181a953b2d5c73c698d08a9cc32a3437f8bb8d751926a8635591e027 +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-zfs.vhd.xz) = bdce74cf19d6831a285a595ead7dcbf07fa746b285567038aa11ff09b083e188a961525926f8750b45062d672b652071c23ec8c7bcbca1868b07af6ce487adac +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-zfs.vmdk.xz) = 6b1d88d6b3f5ca3151515d4ad8c8553d365ae2d748553283885ce0a7d263015ba7372b9c96c8d44f71a78a995cca79ac94ade739a98546ac5bebef4fa7b6cffb +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQF4ACgkQOJfy4i5l +rT/erg/9GHinIqEN/YIUsYNu/YEdyXiV8yoMv1rQqQkkBMHTsIsSLfPruKG8pSyz +vd3QmHftnzgC7n5AJVHTaBDp2mdKpXj8BWi8WQtdpYNcpzwDMwhDw0uk2+wdqN1s +MGrN7OqVTnNtAXzluaTf3Zyjo6CsAIJkhPsyL4PoztvPLNuGuYJIB/4Eeu1D5T8N +p+EEqeBtypU6AqfCGiGl/4HPahP5uR29ZPc/VftSZg74Frlx2ISpLfG70xINy0Fc +gVJwzFTgKyxXHnoMiAAxpo7yqdc7/AGF5LvIKhn6jMHNrAvd+2UNjY6gZGOa8KxQ +XZu8XkxpTybdf6YOGqqh8mVIgyC3tv4FMs3DheNh9dIpErRSPKPS2y7/SJkJHG3o +3XdelLEZhtNzpFryjuUZuAY8F5aLSF9xhCZInpmHI/pBKmED4mJlVV1cOet3fqjt +EgB1gm5Vw+FiWz8vtfIYO11BMB2KZcm14gjCum35RIzP+YU3QXVJwyCh4On+peB5 +z5L0GFZ3Culrt/fqaiVJaKmy3PCZFfaBSQGFs+sUPOIvU1K1ngy1oFDjhoHjPRzu +g8RK3J1Bk/iQizlIlDO+8bon/Vfc2snGeu6Xq/lxOFw7aM1doQSHqpWOHuj4KPwc +U+nPq2N2cYuplFUXEvFRHcVRd1kAsrkD/5YCrzYVP55+dh6P53I= +=e8ns +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-arm64-aarch64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-arm64-aarch64.asc new file mode 100644 index 0000000000..0796a733b8 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-arm64-aarch64.asc @@ -0,0 +1,29 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-bootonly.iso) = 2c1ebc5b35dbb814d36dcbd627730e3d6d5d476fd8cda2dc43545727ded4a33c7fc85468d3571e3a400fd2f57f69ede18aa982aab0d433020ca447feb9db41e6 +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-bootonly.iso.xz) = 9cb7b5e2757dcc82ca68835f7b983ef38d9cfc1225c58b718a82315ab717612cfbd67331544f37b57a660b9e06279e612095aa3cd13965c22ff36dacc52eee1a +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-disc1.iso) = e26328531ad2b260ae59d2c82375f775c58f5f133807c0efea009846d87e2d24538835a378a7c22274c3dc2cf3ac064d29c4ef3769475319f6e70d916e24b913 +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-disc1.iso.xz) = d3b8728155e070bbaf64b0f0c64738d77103c319ad9ceeb61fc6216c1f333243557cd23e7c7e64e24246a1f9fd9cfe4398b11246b0f63daa331536f397a0da01 +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-dvd1.iso) = 3bff86a27e6e9e2ecb6f222982c2a25ceb9496700d146f5ec3034cb568a8876dcfdaae8248777142a4145457c7f72b18687eccfeac0afa18a89336b03e36e75d +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-dvd1.iso.xz) = 9d225b460943fa2a1cff97b658821b38c9a63a4b75e8218f03b46b5376f21aaf8f6c80919e69d97cff1cb980627fb83aa071793bfd458f99a03abce29c55034c +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-memstick.img) = 16cec24da71810cf1856fa9815f61840a8a587dcc9f46809aa4e0f5faff47bfd748e100f87350a60dcf23f4fa7ad4e70f34a356c9e4f5801803077306aae2bd4 +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-memstick.img.xz) = 7ec9fe0bb2a1263d2e54a584f324fa4a28d37260b44f7708bf6de9e2d3d4a6b032b00e1f0b263bb0bf323d7d9c5cdd8b9290fe177e21bd6513ecccd4c22ea3e5 +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-mini-memstick.img) = 9e5040a6d7284a22206f5557a7a76c476e385a3a8f70d67e4299a5620db518d95476e283588c12d8c4a101a8ea26904f5f331932a4f41f0b87652de25441c5cd +SHA512 (FreeBSD-15.0-RC4-arm64-aarch64-mini-memstick.img.xz) = 892ed8d64d3dc7e72a64f5002011b2c0751ade6d2c4787b5cbb5582e5a31a11399a141046832805d03a0788acccdeca02176103cc014c890254c61dadc3e3f64 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQF0ACgkQOJfy4i5l +rT9ajQ//e+6vN9ueiGG0maLwyIaL/CxRtv45pH2KwzSUIS8JAFP/6WtjgjL7b42f +gq7LFSUv1zkPvuncMcvhLNL/+LCrZac3TnuibivyFiLJMgEur+V8TAZg8sI6A2SN +LTaAdRFx3p1rkr7P2ap+/UhzeXlJv0vX+MuRNIZmmQMTM/T9dCa8sUfFDsASMeMa +vHv0q2RsQ84JMzDc/pO5LObPi3T5bdT8e/ZpkIC9XTN3RsY+VwpYtM9H5/R7nI6q +fVDZkw8AThIKBCJic/mmUPAjnd4aMEqdNaC1tFQD3gIH7QX8JcQfQ9up5WFkFkFB +HRqFL2Rh7avGsU81BgqMke1kNMWjLs+iDICJyN5RTgoCylhz+YOSeuKNISK2MYlK +DsGCUA9+E6qNr509oEPidwvapg9FiK+3rNbFEOpkIOtBlVVVaajEPpb0YLsbjiZH +1WXrYBHeeRcw+EwLM8XM2xQQATa4AhzjYYR/Lu9+/t71UG66XV2xWMrcYWqT8+cm ++gaPuy5hYkasOinDNeDtZ56dNQb0YzXU9kb9TBOYzetSJg0I1z62Ckp0H+V+V/qy +Mwb9AMDfhq5JhXvvrpXXS8kvVEAPPKmfhGfyXmcFa1iDazxHPkd48vgIHpCrpnFq +Zu1W3DeKPmWkqCvIOnzWvOPuMdZZk3xCogsv4eODYrwsne0nOtU= +=Xwfh +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-powerpc-powerpc64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-powerpc-powerpc64.asc new file mode 100644 index 0000000000..ca7e490fed --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-powerpc-powerpc64.asc @@ -0,0 +1,23 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-RC4-powerpc-powerpc64-bootonly.iso) = 1b8e202f5493651d60a1d730250df3d1bbbf64c7a5a1e40cbf0cf997c4140a43c4376f72f82a3b9ce740a6aa398311b91f6f7eb8db6c8e4d691a3e4961fc8cd8 +SHA512 (FreeBSD-15.0-RC4-powerpc-powerpc64-bootonly.iso.xz) = 48949daf205eb53612ec996bfe16d6cc263ee4d957c0f3ebd8ffeb56686bca160872c1f4003fe694514cb0efa7b275f2f109b28490f7710cdf65dda8c62b2b8d +SHA512 (FreeBSD-15.0-RC4-powerpc-powerpc64-disc1.iso) = 88a32a7c9441cd0316d099964975246c5d9a4e2a83da80ac2eacca3ac40a4a0a0e46bc189579bf84e7df73ba952d1d705b36d830173ce9fc4850ad66b42ded10 +SHA512 (FreeBSD-15.0-RC4-powerpc-powerpc64-disc1.iso.xz) = d5450a094f3baeab5eae31e487e7b381ef1f681bba01f86ba037cc76ae821ce1f83a37736336cd4a4f2114aba9845e28fe72dbc94f6de2c885d191b95bb9e536 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQF4ACgkQOJfy4i5l +rT9mZBAAkCyW61V1t8XDxgF4atVjLFWEOMgXHKZRF0hiDkLWd7e6ttSZHemgR6mt +RiUbJudJuAwqjqaLfu6c9wD+bQcVXR4RWgS4/UzxYHnqlfgG/FJ29mB57wYeVXuw +wNq0Azl52QRsKc/4WLCoNifm1KWGNPn401VaTz1Usoxb0zxO0XEDu156x3qlJ5xo +GJQ7OZXer036Lh8YO9EHNDhevfeaOd0/WxblUGwLDsHyh3KdKUhe9iw8SKP1fEnH +ChZwvstRwVSFnz2/zvgla3BbHOQdG+/T1uE6OaRQq3bDktnobknR1QAmKrLKCPKV +6SgHAImEs+gfiLNXkBFwXxBVLmXRsGUpUZhNx/3jiIN1zGG8AswC8JafUJ/ID578 +Uor3WmNM3Km6BhWGlADu/ipTqEfyoPZCgqLpRKSlPiN2oIQzoVOwZpaAxQWqwqX5 +zrfb8juyd40aXzfLxrXZ8UMZDV+H1qVDonVBXIXsOLdY1iDU6W2jCD1FN1E0MIjP +oWqWyJsPs6DLwoavQqlmW4cDqaWIUP5a8hFdPEeyCh9132XfrabNrAu7KpKNrLnI +tOIEiZq3m61SVAnM+XWfVGBanuJOd8sENOlIXj31pEy2RvP2nx5O3angdSGTiJ8F +4JMaieS7i7NYcFOVHwxgj9AmGjePdjlP+4Cw64kqq2WmMD3WlkM= +=eDbG +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-powerpc-powerpc64le.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-powerpc-powerpc64le.asc new file mode 100644 index 0000000000..29499c41e5 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-powerpc-powerpc64le.asc @@ -0,0 +1,23 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-RC4-powerpc-powerpc64le-bootonly.iso) = e2ba7a71e8e1c9c1a60b74ec0c9e0f4d08cb818db79ef88676e500bdb7254c6c7c0679f59c69c150c453a98c6053d620ed183caa48116b3ce7b1b10b6c490568 +SHA512 (FreeBSD-15.0-RC4-powerpc-powerpc64le-bootonly.iso.xz) = f3829bbc777a5a87d2db7ddec865c920acf9d0f11270a1aa576415325296a9d6dc02f3480125655ba78136ebd71973325635d04a95f0f4ba466254e0f48c3715 +SHA512 (FreeBSD-15.0-RC4-powerpc-powerpc64le-disc1.iso) = a44b11bc5ce5ffc4d52c177aea49ab05aa1a8616de9415ae6bf149890ea6ca8642e8c7c0abe3234e20846acb4528c2d7c6cea1241eb672b66e89a3d54edc009a +SHA512 (FreeBSD-15.0-RC4-powerpc-powerpc64le-disc1.iso.xz) = c12664be77885efce3755af58be4f536cfdd249e95e7d2a1d9a4a3c8057bf454b1f0ef9188eda055c32c7d5d84bf8c3e040b46e9dd6cf83769fad691c8479baf +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQF4ACgkQOJfy4i5l +rT9eHg/+K43JBghgSBQXjjG3DK7Hc1XA98eMQwqh1kVsxJQQYRMDhvohtq6hHtdy +a2VqgPxZHLPp28VHRqipAxVqL3pAWQa/G7ABIVzL+6e+JgQ9ve7ENlFz10KazFAh +8QeMVosYFWheh+xx0qqOEv3+g+8Fz+FwUtXJhWCNQvN1SZ7Az25K/FpOdPgvFSZZ +7Ij3YFGRpw3cM0h6pSRyOid4S1W4c1mBBE6ifTy1nb3ADsJCfRuXNvA/oOVxOkvf +sQJK1q1xghSD+gmy+p0MsN24vQ+3+reXgHfWtAlCQFYMhleG++87UOWfkpdDQYPj +o6gJVnUY4Fdkl3T57pM74+T8jIcrQVoSQrdR/BWH/ehZ+x+a+2BgBjYHoqSsb/R4 +xPFE7awZlEIgnVdffnAMUKSybs072rfeniT0KS5AO9XISg0Mus2ZeSkLDCHUJCDg +pOgIVpgsJUqrgcQxNg7ghMKe4u77qFI/Oyyy4Nq+H3oWe6CbFQN2fW5YeZpUsOoS +FsPkc+AiOgEqxmDzc5xmT5cp/c0WWvnVWWDcunrBVxW7+FC5ToYWC0dXwBN2p3SB +bCEw/G6ToiWGGN3qJ46Z1m1FdftE9f7xyqSYYA/+iewZS67Vqi60xw66HUZi5c+K +s0ZKPUry6BrKiA+o3UDs6YzMN9YIrO739JwcHM91zEYyum5zzSI= +=xP3w +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-riscv-riscv64-GENERICSD.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-riscv-riscv64-GENERICSD.asc new file mode 100644 index 0000000000..6107dd0ed2 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-riscv-riscv64-GENERICSD.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-RC4-riscv-riscv64-GENERICSD.img.xz) = 7ea9bc06db2fdff1fe641cbfb4359ac6e166e6a0f8f357299572dc28da50b78775c64a4b216edeaa269e1a144704e2be8d45a642aebe6075d4415e65ab35b4fe +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQF8ACgkQOJfy4i5l +rT/vWQ/+If38A8zJ/ZvPTgHv6UUOIfHgHRJv1ZbF//prvIGCCi7Upgr8rE/Go/Gj +cRpbpfOvHdp16pIIyD7HEUsmjIn01k3ZkbrM1+ED8PAMK0J9osHuA67lClUWNYHE +5ZzUeKdrU85Z9+BPftRTwFh5vN0rmsDN+CCtMuZGDwc8CP/iEYNP94sHM0p8XrUO +WDRbHr8msuhBJsJz0s7I+lpDycBjUT2gVMbbVu1d4LO7fTQb38lc+5yi+C6EFPWo +7VAeMTnP6NIniWBqmo2de6m1FYwDTYEwijSsrQdX1F4MaIB8KWiEJrwERipwnBc0 +YUfll0hx8RPcwcPqG2iw2n61e5KzG3K56mI2i+BPBnY2ck9Bj2MLTtBrpqHXQDK9 +ep4MS3NkLmACkS28zVuqxenbxnMitNpayUsg3YjJR9TmetUx/QN8qogI/wYBszsU +kjE0Zy/CAMs5x/lYKEPYAgtG1CAzw1fIZtsi6tIQAjnyMAJ0BssIZl8BtUtCbpDm +9TNwy9oOuccQxe0og+nMnh2dkA47Cansg5dIIgHkJEzYBx1ZUwF0N8oipDJzO5Fd +o/B+XqEFGQhe4TAlpw2aZ3ICj9FoTEKcq79aHRhXEUt+XIypPQiDGSERzCXQ0ZZI +prUlJeN+enRODeiFMiz0EGE+f3rkhm/1zF7VlDEnMDJ/SMosAYE= +=2juX +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-riscv-riscv64-vm.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-riscv-riscv64-vm.asc new file mode 100644 index 0000000000..0043c6a056 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-riscv-riscv64-vm.asc @@ -0,0 +1,27 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-RC4-riscv-riscv64-ufs.qcow2.xz) = 8e9e791fc17a5daf3b0a1b73c4e2fafbe72cd8d42a0d7db6cfe4a59811cc3f3b0c1334848224c8c65b37cf517d21710e7128ac78a53b284a5e772991e26a8f82 +SHA512 (FreeBSD-15.0-RC4-riscv-riscv64-ufs.raw.xz) = 45081372e37e2864bbdad147fdbb896b73f620703c34153e9a0bb572b71c8b27f33fb0e0b6b712b625c12de2354ffe5041f327bd06ac2dfc47ea189ecfce6619 +SHA512 (FreeBSD-15.0-RC4-riscv-riscv64-ufs.vhd.xz) = cbcf9bc2b103bb6687052bbe9c5c3490d238666ac008ebaa5319b7fbb5511b6b508fb5464a2a2a6626bcc61449b4c80cc55890765b4ed844ac0c62a3028326f5 +SHA512 (FreeBSD-15.0-RC4-riscv-riscv64-ufs.vmdk.xz) = c95cf10ef5aaf7cb69d78dd985beeca58bf8b5e9407d4b76984abca3194591f7a63fd574ac30754f4b5a70966d8f3dd94b6a2b23ae6e2c9ea7722f29ec1be5f0 +SHA512 (FreeBSD-15.0-RC4-riscv-riscv64-zfs.qcow2.xz) = a7e61481e88e065252927bf783ee8ebf4eb204c70c29559dfb62ab5f34e584d3323ba90d2c5ce21f817b0c53ab579ec1479591717541ec6a24ca9b204e717780 +SHA512 (FreeBSD-15.0-RC4-riscv-riscv64-zfs.raw.xz) = 37c1f10ce4b75323cf25a964cdf8329a7c0e3ceb22f51d56e85b9be8a352dcfedbd10ddd3e619d4b8b055637831d5d7352d0e695e7f722fcf92ed253106b11b4 +SHA512 (FreeBSD-15.0-RC4-riscv-riscv64-zfs.vhd.xz) = daedad88371d40cbdbe07a91e362cae85a5f7990ba3749e50fe3e13ed3a9b296d72141087074f63b0091f6edf3ec7ab8360d2f6d11dc89b4e0a0320301e46729 +SHA512 (FreeBSD-15.0-RC4-riscv-riscv64-zfs.vmdk.xz) = 56860389d5756055a3ea6cee58937eb6a4abdf8b74df3ba5bdff6f5cafa1d56d6032555ff7bfe69647e1ec3523b1ab20a7300f8c2ddf8092aef77b0099ca5bcb +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkmQF8ACgkQOJfy4i5l +rT/mgg//b4286jLuN9R/QPKLSlShmeT/BsuE0aWan3aqQoKFJc2FwuxyuuZa2AK6 +CICLE912EK6eJGMzwoaClU/FR28KvuHcSGmf1aCCBsC+OtDRMNIMyKtbhVVw/DB1 +0B3/2me02qYWAGS9aMH7UMakuGyEpCiJ2RrrWI0bJKtgBueP72NqNdGgOWZaUFve +nM7hdgECcvLRJxEpiv2jdIIOtxrfWMoQ0LTYuw7Sf/eD1lx9qGoFJBy66wV/3RIU +Bm/Wj8ehhCCGANR8NSCYjv3mttJEMqDYPUZTzenaIfPyEzW2JEREcMV+IIlOx3gy +Lk1R/+1FbJmyYBuYPhISWkGs5ZuOPURQno1ToQoK0E1osXZw/Fa/Ravul0tHImvS +V+HpRAdo7SQuh1f0y1J19qSx4NXVKSHXFm4/BUsNNCA4bsnS5c+Zvnw09ZM7i0uL ++lCsxKEGD3qpTdzQMQMiWOICfQO01nbA8fDLNuIwsv4pYn2z+rJNe7OEabgz3yhu +/vTgi4Zbatj1sDSFhjQul3FtzAwilC1K0ZBhDpX3MKWsWtFHGWiHbfu9H9hsgDJP +/WUTerCt0F4iloiCRzc09yrhZBjBHKoCMqrcpy53ubUy9xQ0EYHvUtlI3LDDtYrI +CbL3T0bkrLQaBJy7s0odw5c4JU8gw5KcfElY5ZFvww6RxkVotaE= +=mgvP +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-riscv-riscv64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-riscv-riscv64.asc new file mode 100644 index 0000000000..53752485d4 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-RC4-riscv-riscv64.asc @@ -0,0 +1,27 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-RC4-riscv-riscv64-bootonly.iso) = a2c3459ad4df5d6b3512a3ed42e5e3bce33fa609b046cf4f44238e4ccf6c1d1e6394f4dd627a0bd255823604d1b8c91dfdb9ecb0242ed1bfb897fd5289f8bbc5 +SHA512 (FreeBSD-15.0-RC4-riscv-riscv64-bootonly.iso.xz) = 9620e23502209b5edcd30c2855494308da069ef4edf1d484419f67293a2f8e9b34e12780ebb37223c4d573b5fcceea6cdf839783a7ef4387f69af74916c543c1 +SHA512 (FreeBSD-15.0-RC4-riscv-riscv64-disc1.iso) = 6e132659ec259fa3d82bf1d30ed611e746a727d48db5ce1c7c199c066108cfed783a687f0c4a70629812d9b620211893d9595aeb1c211f28d520c7ee05fb36ff +SHA512 (FreeBSD-15.0-RC4-riscv-riscv64-disc1.iso.xz) = 0a7b2243638bb9d5db10d97a8425823e4918e28cb1b1ec4800507ce9127adab884436667215af71615fc79bdf83bca9ce94e33732ca8f8c8fcc5383bf38b4b44 +SHA512 (FreeBSD-15.0-RC4-riscv-riscv64-memstick.img) = 820cd3680db8c1ccc9c3cb3945c962393f83c925f981740271571005edbfac7089adf9e2cc0c7196020c9cab2c09f96761412e05746b13850f3cdea77cda7dd7 +SHA512 (FreeBSD-15.0-RC4-riscv-riscv64-memstick.img.xz) = bc611497538a7d4802d4af84bd8f26ea1dd0b7e46761d58bcefad58320c51c2a39eac6aeddf171ebbcb42cc047c41cba0bcbd49060ae5a6f5702cd7ae58c27ee +SHA512 (FreeBSD-15.0-RC4-riscv-riscv64-mini-memstick.img) = 0695213fd9cf878d2ff90d05f3784e336bde56ba7c08f6b9931205b6c27c3129447e78bbbfd8fc22ec6faacd567f42dc4e6c867342d11a049daa4451ad42b2b8 +SHA512 (FreeBSD-15.0-RC4-riscv-riscv64-mini-memstick.img.xz) = 1967f8d245ba0c7db1009a49e1cbd9c8a4bcf5224b8515e3a065cb6cbe8dd3d60075e4efd3363b2c29dccddd729c78e6bfdd210ac634b8e37dc7349638226e22 +-----BEGIN PGP SIGNATURE----- *** 34 LINES SKIPPED *** From nobody Wed Nov 26 00:08:04 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dGKdc2MPgz6J2qw for ; Wed, 26 Nov 2025 00:08:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dGKdc1mhjz3r9K for ; Wed, 26 Nov 2025 00:08:04 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764115684; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=zbxgZ2IdGQnGgGXEXgmlaWQgPF8RcywKUM9u8DDr64Q=; b=fM36UdPDP8qV5j1a6N/3ac7m3ffAqGgkgDlwHsdkgUlK7O3kjoGw6eEMuBhn7NCLbtpwKs Rdimu+4j5GnbRGBh+AMib34UgSr9/goYDtMwEjCXDkJMGvpP3I3J4ZczwO8+P2uj/+Ta/O HsOFPltwnICpe3rsPoDkROGcXFzt4VIUn1s1zOScoOBTictV04rtv6LNoEZAx1cUoNkwza NmAqnSu/DcUWfAZCBtB+uRzNAqajy6vhfrvCPw/68qk+dUH3gaEHFSNmtb4F2Wds8eU8L0 JoCEqMA+XvEcRHN3Tm/Ed1RIH/t3VEF7mSiBnVIoZ3fpQqoesQ6AqE1xILOm8g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764115684; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=zbxgZ2IdGQnGgGXEXgmlaWQgPF8RcywKUM9u8DDr64Q=; b=LMn8UsIR25ZGZOnAoQvQqrPgK2tHJXIPtSmPLJh7VfrUvgNObJtHthBt2Ae8if/cRhX2N9 glomToMweuUHJAbAgqwuTHahw6zX5oEbhjH+NdGZn7Jozesd60yPfmZrYJRKVOF9EUM7Uw KnQi6Bg2vh2tdy5MiMvfeqPPYN4mdSd91qGuJhyycyBeLlfQJR7n5fbTntz8DyLJpTATm/ HN6m5cxV0QbwQsERYnJb7iYP2jeC4nWIkmsN+CMIoCxRpgi4wQ3qvi333QRUxZHRoBtjut YJG46YR7NwWwpCOQMg1xU3up92eJ4oFtZPW8i8eyg8V6FAufYXUIUXZjqUuWFA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764115684; a=rsa-sha256; cv=none; b=Y7PqLgvyLD+XQQoJW+lJiQfmz3Vb/Hii64oZge5kpA12OXSJprRrDh4WtBrVGA1Xp2ltOE dCy44y5/PqKb3+KOPEsywkw7qTQvJSpuFgyGDo6xMgOERaRq3UZpy5y8dGEWvhhNDkcvJw g0XhPCUgI1w4S7vq7D/cSqYJ/0ODpiPW0QX/liBxlQsGh2h9KqgGUR0HhUA3srkOq1OMqr m5Jihw6HaPMAEIB/FPYVqz/WpdSntbUbQdm6XIv8TsEFJTvO2yrQl0qagJI/IV3jtE73Dv 0Y+eRmUid0VzTh4OKT8wE0ogVt6G4sM0t/a5xJHVQwHA6NZ6y9sanDTkWgWWCA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dGKdc1KmPz7GQ for ; Wed, 26 Nov 2025 00:08:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 90d1 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 26 Nov 2025 00:08:04 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Colin Percival Subject: git: 6951c4aa69 - main - 15.0: Announce RC4 List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cperciva X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 6951c4aa6998da7065c620bc31c7ec5fa298fc94 Auto-Submitted: auto-generated Date: Wed, 26 Nov 2025 00:08:04 +0000 Message-Id: <692644e4.90d1.240034e7@gitrepo.freebsd.org> The branch main has been updated by cperciva: URL: https://cgit.FreeBSD.org/doc/commit/?id=6951c4aa6998da7065c620bc31c7ec5fa298fc94 commit 6951c4aa6998da7065c620bc31c7ec5fa298fc94 Author: Colin Percival AuthorDate: 2025-11-26 00:08:02 +0000 Commit: Colin Percival CommitDate: 2025-11-26 00:08:02 +0000 15.0: Announce RC4 Approved by: re (implicit) Sponsored by: https://www.patreon.com/cperciva --- website/data/en/news/news.toml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/website/data/en/news/news.toml b/website/data/en/news/news.toml index e0675647ba..5f39511985 100644 --- a/website/data/en/news/news.toml +++ b/website/data/en/news/news.toml @@ -1,5 +1,10 @@ # Sort news by year, month and day +[[news]] +date = "2025-11-26" +title = "FreeBSD 15.0-RC4 Available" +description = "The fourth release candidate build for the FreeBSD 15.0 release cycle is now available. ISO images for the amd64, armv7, aarch64, powerpc64, powerpc64le, and riscv64 architectures are available on most of our FreeBSD mirror sites." + [[news]] date = "2025-11-22" title = "FreeBSD 15.0-RC3 Available" From nobody Wed Nov 26 12:48:01 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dGfVV0M5Xz6J1Jr for ; Wed, 26 Nov 2025 12:48:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dGfVT6xd2z4GK4 for ; Wed, 26 Nov 2025 12:48:01 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764161282; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=lr8K++3n5Ke1mePPIZ6TT7awWYKAHECOEwCVAiRDaIM=; b=T2dpVpEKXiZLxiXXNA++Pr+5NGuV/qQfIEzUR3CM4ok1KNzvHjs67R1TekK5fLjSMxYSqU bkyyHh+OQD58EJyrx85bl9J3mRMTlk9Ui3+oMwVtbrjwjeqV4xVSa9F13wsxSfmsoqUOs5 9a8dTXdEFskwg9cYIfhZPjiM/4zaj9vRFJXbPaVOPM2dhF7z4yyTKJLMYzH5X6ShE7OBIm yVDFLfggosv0w9P4Yr5TwDupbDmYHG4hl1M3l2+AuiXiJTroHeoxfZadXMcrZLlI84mi9z vKZtWrqey0kiuSf317te2rpPJo1+jeCZmEyom9vhKW0tx/PSBTqF6EGRhh/Qmg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764161282; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=lr8K++3n5Ke1mePPIZ6TT7awWYKAHECOEwCVAiRDaIM=; b=tinPTO5ZTO6Ozk6XVw30cQod2qNIoY7/at66OCfCjCx8+Ap6jV8Ur2eu/L8ZgEYFamMy8a d6ldNUYT5X4ldfc8o2T3y+G8f79cUAVFNXAGjDDfrAOwYILkFCj/UqZiafskSxYuAx2xkR 3QYQCTAypaADgkglWVxBs3KOpvB6MVRRLc3z+5nTOZTdH+lFGHdFMH6CLlcD8u0k0Ot8cT Bj8EIMzdObRCvvGgNtWLX4VCoye/2GVpPh7/P7SJ9Dn9Gym8l4I5i2z/RTRz5dcHx8NYi9 AZ86rMUCA6LOBDrhd27pyKVbzOw3bidJIMWOHgC9+S6PZTDfdXipvCUDTMUejw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764161282; a=rsa-sha256; cv=none; b=DcQIcbKqLEbmSrKSgMzobwhozxF3wLV+VY8EbrhkhBjILw4JB9XCQaBhW5OcXHsq7HxaTN v9tllJ8TJXa0oxs34mzgW6d/6fcP62Au3aZrBVjsmjKO9hNeU5KZmUIN8V4VjqPOsnOU6h xj+9v8JMlP9yqBtj/SBeuk6sxrC25EHkWTazMeZyWvvxnXcr/MJ/ERvew1Q6OGsb/WD0hM qO21TM57wqG/rApol7PRcgroc2EhQi+NZm9lpSW/PC+CKoHxOP4V/BhxsgCobTEOorM5j3 K5yf8w1NDf1BWSR+SlSrB4dlyp5YxHjmN1toXYJ6wzx1nUP0FJG5GfNGiavUjw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dGfVT69SQznYs for ; Wed, 26 Nov 2025 12:48:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id ffe4 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 26 Nov 2025 12:48:01 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: Jan Bramkamp From: Lorenzo Salvadore Subject: git: f83d833c16 - main - Status/2025Q3/hackathon.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f83d833c162c8a3043e90df01dc996a9393cacdd Auto-Submitted: auto-generated Date: Wed, 26 Nov 2025 12:48:01 +0000 Message-Id: <6926f701.ffe4.731a72af@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=f83d833c162c8a3043e90df01dc996a9393cacdd commit f83d833c162c8a3043e90df01dc996a9393cacdd Author: Jan Bramkamp AuthorDate: 2025-11-26 11:31:28 +0000 Commit: Lorenzo Salvadore CommitDate: 2025-11-26 12:47:13 +0000 Status/2025Q3/hackathon.adoc: Add report Pull Request: https://github.com/freebsd/freebsd-doc/pull/571 --- .../status/report-2025-07-2025-09/hackathon.adoc | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/website/content/en/status/report-2025-07-2025-09/hackathon.adoc b/website/content/en/status/report-2025-07-2025-09/hackathon.adoc new file mode 100644 index 0000000000..663478e5b3 --- /dev/null +++ b/website/content/en/status/report-2025-07-2025-09/hackathon.adoc @@ -0,0 +1,25 @@ +=== July 2025 FreeBSD Hackathon in Berlin, Germany + +Links: +link:https://wiki.freebsd.org/Hackathon/202507[Event page] URL: link:https://wiki.freebsd.org/Hackathon/202507[] + + +Date: July Saturday 12th and Sunday 13th 2025 +Location: Chaos Computer Club Berlin + +We had been invited to hold our two day Hackathon in the halls of the Chaos Computer Club Berlin. +The full report can be found link:https://pad.lorenz.lu/Hackathon202507[here]. + +The approximately 30 participants hacked on the the following projects: + +* link:https://pad.lorenz.lu/Hackathon202507#Local-Chatbot-RAG-with-FreeBSD-Knowledge[Local Chatbot RAG with FreeBSD Knowledge] +* link:https://pad.lorenz.lu/Hackathon202507#Cross-compiling-FreeBSD-on-macOS[Cross compiling FreeBSD on macOS] +* link:https://pad.lorenz.lu/Hackathon202507#Pierre-P-khorben[Importing OpenSSL 3.5] +* link:https://pad.lorenz.lu/Hackathon202507#Kristof-P-kp[The netlinkification of PF] +* link:https://pad.lorenz.lu/Hackathon202507#Jan-B[Injecting host executable into jails] +* link:https://pad.lorenz.lu/Hackathon202507#Li-Wen-H-lwhsu[Updating OpenSearch ports] +* link:https://pad.lorenz.lu/Hackathon202507#Benedict-R-bcr[Ambushing Mark Phillips with a Microphone] +* link:https://pad.lorenz.lu/Hackathon202507#Rodrigo-O-rodrigo[Patching rsync to handle extattr] +* link:https://pad.lorenz.lu/Hackathon202507#NN[Checking LICENSE files against SPDX templates] +* link:https://pad.lorenz.lu/Hackathon202507#Timo[TCP/UDP checksum offloading for bhyve] +* link:https://pad.lorenz.lu/Hackathon202507#Dave-C-dch[Native FreeBSD containers with Podman] +* and more. From nobody Wed Nov 26 14:36:59 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dGhwC4r1Bz6J8Xs for ; Wed, 26 Nov 2025 14:36:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dGhwC4d5yz3JTS for ; Wed, 26 Nov 2025 14:36:59 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764167819; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=y/SCk84/77VCVAJ9O5xAUPI3GKyBkXeWDR80WkY2Rx0=; b=poedoJHOJhwi5ZDmqueCOILnjZADRhpjiLKNikqq4YbqIkNB8LZyqOJb1M0aco0Cq/GT2v QablQLwqmNGI9beGOw2PYp9Lu7dpJo9aqihfQZNsSqN5va3A5heoZ+tibiz3N8L7HqmHqh ISGCfQd4hCx9VnN+OwElIcK2S91Y9WYQnS8mwSmBimg+j2gmm1ZVXezkUhkYeQqLN42eTo 4aN/mKkKz956QKSM+LGDfIQGejx2iKF48u5Q5Txsgo2CE/7Lk+7fKCXKrDodE6XK4KwRDb Ye515RbsHV73ByI3sQhLg20N+mbtzvH2vTWO8Ox0bL7xKCLEeHNlr3RVWhzU1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764167819; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=y/SCk84/77VCVAJ9O5xAUPI3GKyBkXeWDR80WkY2Rx0=; b=gU4bZTswuoXK9nptMPKUCUksUTCEHT7eBoSWsEdLzPBy4IU45fEhZb7ivN23ss6AIOfjq9 SjtTOFz46a5+0pOljb9/TFQZihVaP+vzRZfRD88h/UH1hZ0pqo1gqolX1bqfj7APbYrBhZ GFcwyMcp1dzHi6ozKnhPp4vP9IOyuvr+pS0oKHAVkL/NuIQOh7fw/23cSLKGhYI89CDIR7 +VI4vEbbQqlHi8opDDl9Ia/byLzYHiPBCWSj5+EIsSpZtxunbuRj1OKi8LZ5G36/djq+s/ FAhTPlcqhJAXKA0HYOO0piCg8Od3UUPM9Auo4uOYfquSVFTLXRr0eJqnaTYkdA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764167819; a=rsa-sha256; cv=none; b=if8PSVT1C89MWIoMJWtDA2USeeNtJ+Cs3jaBNQfkhWG3qb485cUE05A9wgzPjMvurzTdQv zZM5tulBYrkEa/HB5xC/7OComfL/BXYMEzXPAOatHEv1W8SRQ62s2gwj2PEpjOZHblF52v 48t9LgCyFbjdG1uhzduZRnz1UFZZoO/cfJpNWIwnvV4P5NHBC+HrYoNhEbTNLiiTdvZWDw 2oq932LxNrniMBz3WV6MhnSE0n5S/VFgkUwzj3AaJs1Or7gauV7TXZ7u175JFqD+tnTJ7G mAcr4bmqUarEA/hcfbmxBCMFHVjMeiyEJgyHksxQ+eO922esSY6QqWHCQ0LgXQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dGhwC3dvlzrC0 for ; Wed, 26 Nov 2025 14:36:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 2cd87 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 26 Nov 2025 14:36:59 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 3006141a4d - main - Status/2025Q3: Fixes List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 3006141a4d00e61f249b4a389d16caee9de4b920 Auto-Submitted: auto-generated Date: Wed, 26 Nov 2025 14:36:59 +0000 Message-Id: <6927108b.2cd87.2274f73d@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=3006141a4d00e61f249b4a389d16caee9de4b920 commit 3006141a4d00e61f249b4a389d16caee9de4b920 Author: Lorenzo Salvadore AuthorDate: 2025-11-26 14:35:23 +0000 Commit: Lorenzo Salvadore CommitDate: 2025-11-26 14:35:23 +0000 Status/2025Q3: Fixes - Vale suggestions - Applied dos2unix to foundation-sta.adoc --- .../en/status/report-2025-07-2025-09/ACPI.adoc | 2 +- .../en/status/report-2025-07-2025-09/appjail.adoc | 6 +- .../bananapi-r64-drivers.adoc | 3 +- .../report-2025-07-2025-09/foundation-sta.adoc | 228 ++++++++++----------- .../en/status/report-2025-07-2025-09/geomman.adoc | 2 +- .../status/report-2025-07-2025-09/hackathon.adoc | 2 +- .../en/status/report-2025-07-2025-09/kde.adoc | 6 +- .../en/status/report-2025-07-2025-09/suspend.adoc | 2 +- .../en/status/report-2025-07-2025-09/sylve.adoc | 3 +- .../en/status/report-2025-07-2025-09/valgrind.adoc | 14 +- 10 files changed, 139 insertions(+), 129 deletions(-) diff --git a/website/content/en/status/report-2025-07-2025-09/ACPI.adoc b/website/content/en/status/report-2025-07-2025-09/ACPI.adoc index 14a2f67524..8ef70078e4 100644 --- a/website/content/en/status/report-2025-07-2025-09/ACPI.adoc +++ b/website/content/en/status/report-2025-07-2025-09/ACPI.adoc @@ -1,7 +1,7 @@ === ACPI Lua Bindings Links: + -link:https://www.github.com/kpowkitty/freebsd-src[Github] URL: link:https://www.github.com/kpowkitty/freebsd-src[] + +link:https://www.github.com/kpowkitty/freebsd-src[GitHub] URL: link:https://www.github.com/kpowkitty/freebsd-src[] + link:https://www.github.com/freebsd/freebsd-src/pull/1740[PR: libsa: Add isprint()] URL: link:https://www.github.com/freebsd/freebsd-src/pull/1740[] + link:https://www.github.com/freebsd/freebsd-src/pull/1843[PR: loader: Move ACPI RSDP detection] URL: link:https://www.github.com/freebsd/freebsd-src/pull/1843[] + link:https://www.github.com/freebsd/freebsd-src/pull/1818[PR: efi: Create libacpi] URL: link:https://www.github.com/freebsd/freebsd-src/pull/1818[] + diff --git a/website/content/en/status/report-2025-07-2025-09/appjail.adoc b/website/content/en/status/report-2025-07-2025-09/appjail.adoc index 3a0193be69..217a9a04c2 100644 --- a/website/content/en/status/report-2025-07-2025-09/appjail.adoc +++ b/website/content/en/status/report-2025-07-2025-09/appjail.adoc @@ -1,9 +1,9 @@ === Container orchestration: Overlord, Director, AppJail and cloud-init Links: + -link:https://github.com/DtxdF/AppJail[AppJail on Github] URL: link:https://github.com/DtxdF/AppJail[] + -link:https://github.com/DtxdF/Director[Director on Github] URL: link:https://github.com/DtxdF/Director[] + -link:https://github.com/DtxdF/Overlord[Overlord on Github] URL: link:https://github.com/DtxdF/Overlord[] + +link:https://github.com/DtxdF/AppJail[AppJail on GitHub] URL: link:https://github.com/DtxdF/AppJail[] + +link:https://github.com/DtxdF/Director[Director on GitHub] URL: link:https://github.com/DtxdF/Director[] + +link:https://github.com/DtxdF/Overlord[Overlord on GitHub] URL: link:https://github.com/DtxdF/Overlord[] + link:https://github.com/AppJail-makejails[Makejails] URL: link:https://github.com/AppJail-makejails[] Contact: Jesús Daniel Colmenares Oviedo diff --git a/website/content/en/status/report-2025-07-2025-09/bananapi-r64-drivers.adoc b/website/content/en/status/report-2025-07-2025-09/bananapi-r64-drivers.adoc index 5eaa5f9918..5465ce3d39 100644 --- a/website/content/en/status/report-2025-07-2025-09/bananapi-r64-drivers.adoc +++ b/website/content/en/status/report-2025-07-2025-09/bananapi-r64-drivers.adoc @@ -28,4 +28,5 @@ Support for Banana Pi R64 in FreeBSD is in the early stages—UART and clocks dr - GPIO subsystems ==== Conclusion -Support for Banana Pi R64 in FreeBSD is in the early stages—UART and clocks drivers exist but ppl clock is under development, gpio is under development—while most critical subsystems remain unimplemented. Publishing working code and artifacts, plus active collaboration with the FreeBSD community, will be essential to bring this board toward usable status under FreeBSD. \ No newline at end of file +Support for Banana Pi R64 in FreeBSD is in the early stages—UART and clocks drivers exist but ppl clock is under development, gpio is under development—while most critical subsystems remain unimplemented. +Publishing working code and artifacts, plus active collaboration with the FreeBSD community, will be essential to bring this board toward usable status under FreeBSD. diff --git a/website/content/en/status/report-2025-07-2025-09/foundation-sta.adoc b/website/content/en/status/report-2025-07-2025-09/foundation-sta.adoc index c8cd2a96cb..ccb52ac0a6 100644 --- a/website/content/en/status/report-2025-07-2025-09/foundation-sta.adoc +++ b/website/content/en/status/report-2025-07-2025-09/foundation-sta.adoc @@ -1,114 +1,114 @@ -=== Infrastructure Modernization - -Contact: Ed Maste + -Contact: Alice Sowerby - -The project started in Q3 of 2024 and was commissioned by the Sovereign Tech Agency with a budget of $745,000, to be spent until the end of 2025. -The main goals are to improve security tools for the base system, ports, and packages, update the project's infrastructure to speed up development, enhance build security, and make it easier for new developers to get started. - -For more detailed information and updates, please visit the new link:https://github.com/FreeBSDFoundation/all-projects/tree/main/Infrastructure%20Modernization%20(STA%20commissioned)[project information repo]. - -==== Q3 update - -All five work packages are in progress and will run until the end of December 2025, at which time the project will close. - -===== Work Package A: Technical Debt Reduction - -This work package is complete as of September 2025. -The project successfully ran alongside the setting up of the FreeBSD Project's Source Management team as they created and embedded their new processes to make bug management easier and more sustainable. -The bug backlog dashboard they commissioned remains available to help make the backlog easier to understand. - -In August, we held a panel discussion at link:https://osseu2025.sched.com/event/25VsE/from-backlog-to-breakthrough-how-freebsd-and-bitergia-tackled-7k+-bugs-with-data-driven-dashboards-alice-sowerby-freebsd-foundation-contractor-daniel-izquierdo-cortazar-miguel-angel-fernandez-sanchez-bitergia-moin-rahman-freebsd-project[Open Source Summit Europe] to share this work with a wider audience. -Two members of the Foundation project staff (Alice Sowerby and Moin Rahman) were on the panel along with two representatives from Bitergia who delivered the GrimoireLab implementation for this project. -(Members of the FreeBSD Project Source Management team were not available to attend.) - -The Foundation will continue to check in with the Source Management team regularly until at least the end of 2025 to ensure that we understand the value of the project going forward. - -The scope was co-created with srcmgr@. Work items are as follows: - -* Create a dashboard for the Source Management team to get a clearer picture of the bug backlog, and how effectively it's being managed (e.g. Time to First Attention for new bugs). -** Output: https://grimoire.freebsd.org/ -* Upgrade Bugzilla to a supported release to improve security and benefit from new functionality. -** Output: https://wiki.freebsd.org/Bugzilla/Roadmap -* Create a method for applying patches automatically. -** Output: https://github.com/linimon/patchQA -* Creating upstream documentation for running GrimoireLab (bug dashboard) on FreeBSD. -** Output: https://github.com/chaoss/grimoirelab/blob/main/FreeBSD.md - -===== Work Package B: Zero Trust Builds - -This work package intends to improve tooling and processes to support Zero Trust Builds of FreeBSD by extending the current components to enable the project to build release artifacts (package sets, ISO images, etc.) without requiring any special privilege. - -The detailed scope was co-created with core@, srcmgr@, secteam@. Work items are as follows: - -* Must -** No-root for all source release build cases/artifacts (complete) -** Src artifacts to build reproducibly (in progress) -** Formalize and document make world and release.sh (in review) -* Should -** Remove privilege from orchestration tooling (not started) -** Move build scripts into the public repository (in progress) -** Address dependencies (in progress) -* Could -** Environment Standardization (in progress) -** Ports to build reproducibly (in progress) -** CI to verify reproducibility (in progress) -** Documentation to allow 3rd parties to confirm reproducibility (not started) - -===== Work Package C: CI/CD Automation - -This work package intends to improve CI/CD automation to streamline software delivery and operations for new and existing software by modernizing and securitizing the existing CI/CD system and extending it to cover the third party packages in the FreeBSD Ports Collection. - -The detailed scope was co-created with core@, srcmgr@, portmgr@, doceng@ -* Must -** Improve quality of incoming commits (completed) -** Pre-merge CI (completed) -** Environment Metadata (in progress) -** Extend CI to the Ports tree (in progress) -** CI Threat Model (in progress) -** CI Management Process (in progress) -** Documentation (not started) -* Should -** 3rd-party Interoperability (in progress) -** Automated analysis in tests (in progress) -** Test Case Management (in progress) -* Could -** Granular Debugging (in progress) - -===== Work Package D: Ports and Packages security improvements - -This work package intends to modernize and extend security controls in the FreeBSD Ports and Package Collection by: Migrating from our VuXML Vulnerability Database to OSV or similar contemporary format; developing a package audit backend and server to reliably fetch vulnerability data from global agency databases in any format (JSON - NIST) and produce insight and; improving CI tooling for FreeBSD Ports. - -The detailed scope was co-created with core@, portmgr@, pkgmgr@, secteam@ - -* Must -** New Database Format (in progress) -** Set up 2+ Database Instances (not started) -** Migrate Data from old to new database (in progress) -** Add support for new format in pkg(8) (in progress) -** Upstream engagement (in progress) -** SBOM on demand (not started) -** Document how to set up build and test targets (not started) -** Integrate 3rd party test targets (not started) -** Continuous Testing (not started) -* Could -** Make CI artifacts available (not started) - -===== Work Package E: SBOM improvements - -This work package intends to improve existing, and implement new, tooling and processes for FreeBSD Software Bill of Materials (SBOM) by implementing: tooling to roll up the individual provenance data/markers from across the tree into a higher-level view; developing tooling to parse/review/inspect the FreeBSD source tree and produce a comprehensive/holistic report to act as a SBOM for the full software stack and; extending pkg to enable this capability for software installed from ports/packages. - -The detailed scope was co-created with core@, portmgr@, pkgmgr@, secteam@, releng@ - -* Must -** Evaluate projects/solutions available in the wider ecosystem (in progress) -** Propose the target solution for SBOM (in progress) -** Produce an SBOM in CI (e.g. weekly builds) (in progress) -** Produce an SBOM as an artifact as part of the release process (in progress) -** SBOM artifact on demand (in progress) -** Roll up existing data (in progress) -** Record and explain decisions made (in progress) -* Could -** Engage with other similar projects (in progress) - -Commissioning body: Sovereign Tech Agency +=== Infrastructure Modernization + +Contact: Ed Maste + +Contact: Alice Sowerby + +The project started in Q3 of 2024 and was commissioned by the Sovereign Tech Agency with a budget of $745,000, to be spent until the end of 2025. +The main goals are to improve security tools for the base system, ports, and packages, update the project's infrastructure to speed up development, enhance build security, and make it easier for new developers to get started. + +For more detailed information and updates, please visit the new link:https://github.com/FreeBSDFoundation/all-projects/tree/main/Infrastructure%20Modernization%20(STA%20commissioned)[project information repo]. + +==== Q3 update + +All five work packages are in progress and will run until the end of December 2025, at which time the project will close. + +===== Work Package A: Technical Debt Reduction + +This work package is complete as of September 2025. +The project successfully ran alongside the setting up of the FreeBSD Project's Source Management team as they created and embedded their new processes to make bug management easier and more sustainable. +The bug backlog dashboard they commissioned remains available to help make the backlog easier to understand. + +In August, we held a panel discussion at link:https://osseu2025.sched.com/event/25VsE/from-backlog-to-breakthrough-how-freebsd-and-bitergia-tackled-7k+-bugs-with-data-driven-dashboards-alice-sowerby-freebsd-foundation-contractor-daniel-izquierdo-cortazar-miguel-angel-fernandez-sanchez-bitergia-moin-rahman-freebsd-project[Open Source Summit Europe] to share this work with a wider audience. +Two members of the Foundation project staff (Alice Sowerby and Moin Rahman) were on the panel along with two representatives from Bitergia who delivered the GrimoireLab implementation for this project. +(Members of the FreeBSD Project Source Management team were not available to attend.) + +The Foundation will continue to check in with the Source Management team regularly until at least the end of 2025 to ensure that we understand the value of the project going forward. + +The scope was co-created with srcmgr@. Work items are as follows: + +* Create a dashboard for the Source Management team to get a clearer picture of the bug backlog, and how effectively it is being managed (e.g. Time to First Attention for new bugs). +** Output: https://grimoire.freebsd.org/ +* Upgrade Bugzilla to a supported release to improve security and benefit from new functionality. +** Output: https://wiki.freebsd.org/Bugzilla/Roadmap +* Create a method for applying patches automatically. +** Output: https://github.com/linimon/patchQA +* Creating upstream documentation for running GrimoireLab (bug dashboard) on FreeBSD. +** Output: https://github.com/chaoss/grimoirelab/blob/main/FreeBSD.md + +===== Work Package B: Zero Trust Builds + +This work package intends to improve tooling and processes to support Zero Trust Builds of FreeBSD by extending the current components to enable the project to build release artifacts (package sets, ISO images, etc.) without requiring any special privilege. + +The detailed scope was co-created with core@, srcmgr@, secteam@. Work items are as follows: + +* Must +** No-root for all source release build cases/artifacts (complete) +** Src artifacts to build reproducibly (in progress) +** Formalize and document make world and release.sh (in review) +* Should +** Remove privilege from orchestration tooling (not started) +** Move build scripts into the public repository (in progress) +** Address dependencies (in progress) +* Could +** Environment Standardization (in progress) +** Ports to build reproducibly (in progress) +** CI to verify reproducibility (in progress) +** Documentation to allow 3rd parties to confirm reproducibility (not started) + +===== Work Package C: CI/CD Automation + +This work package intends to improve CI/CD automation to streamline software delivery and operations for new and existing software by modernizing and securitizing the existing CI/CD system and extending it to cover the third party packages in the FreeBSD Ports Collection. + +The detailed scope was co-created with core@, srcmgr@, portmgr@, doceng@ +* Must +** Improve quality of incoming commits (completed) +** Pre-merge CI (completed) +** Environment Metadata (in progress) +** Extend CI to the Ports tree (in progress) +** CI Threat Model (in progress) +** CI Management Process (in progress) +** Documentation (not started) +* Should +** 3rd-party Interoperability (in progress) +** Automated analysis in tests (in progress) +** Test Case Management (in progress) +* Could +** Granular Debugging (in progress) + +===== Work Package D: Ports and Packages security improvements + +This work package intends to modernize and extend security controls in the FreeBSD Ports and Package Collection by: Migrating from our VuXML Vulnerability Database to OSV or similar contemporary format; developing a package audit backend and server to reliably fetch vulnerability data from global agency databases in any format (JSON - NIST) and produce insight and; improving CI tooling for FreeBSD Ports. + +The detailed scope was co-created with core@, portmgr@, pkgmgr@, secteam@ + +* Must +** New Database Format (in progress) +** Set up 2+ Database Instances (not started) +** Migrate Data from old to new database (in progress) +** Add support for new format in pkg(8) (in progress) +** Upstream engagement (in progress) +** SBOM on demand (not started) +** Document how to set up build and test targets (not started) +** Integrate 3rd party test targets (not started) +** Continuous Testing (not started) +* Could +** Make CI artifacts available (not started) + +===== Work Package E: SBOM improvements + +This work package intends to improve existing, and implement new, tooling and processes for FreeBSD Software Bill of Materials (SBOM) by implementing: tooling to roll up the individual provenance data/markers from across the tree into a higher-level view; developing tooling to parse/review/inspect the FreeBSD source tree and produce a comprehensive/holistic report to act as a SBOM for the full software stack and; extending pkg to enable this capability for software installed from ports/packages. + +The detailed scope was co-created with core@, portmgr@, pkgmgr@, secteam@, releng@ + +* Must +** Evaluate projects/solutions available in the wider ecosystem (in progress) +** Propose the target solution for SBOM (in progress) +** Produce an SBOM in CI (e.g. weekly builds) (in progress) +** Produce an SBOM as an artifact as part of the release process (in progress) +** SBOM artifact on demand (in progress) +** Roll up existing data (in progress) +** Record and explain decisions made (in progress) +* Could +** Engage with other similar projects (in progress) + +Commissioning body: Sovereign Tech Agency diff --git a/website/content/en/status/report-2025-07-2025-09/geomman.adoc b/website/content/en/status/report-2025-07-2025-09/geomman.adoc index 81a97ee5ff..5fa04dd650 100644 --- a/website/content/en/status/report-2025-07-2025-09/geomman.adoc +++ b/website/content/en/status/report-2025-07-2025-09/geomman.adoc @@ -23,7 +23,7 @@ Then, two GEOM-related features were added too: * Label man:glabel[8] new partitions. * Encrypt man:geli[8] new partitions by adding an optional "keyfile", plus a "passphrase" (or passfile). -Finally, with the help of mailto:fuz@FreeBSD.org[Robert Clausecker], we published the link:https://www.freshports.org/sysutils/geomman[geomman port] to let people try it out. +Finally, with the help of mailto:fuz@FreeBSD.org[Robert Clausecker], we published the link:https://www.freshports.org/sysutils/geomman[geomman port] to let people try it out. Future work includes: diff --git a/website/content/en/status/report-2025-07-2025-09/hackathon.adoc b/website/content/en/status/report-2025-07-2025-09/hackathon.adoc index 663478e5b3..53cf41d276 100644 --- a/website/content/en/status/report-2025-07-2025-09/hackathon.adoc +++ b/website/content/en/status/report-2025-07-2025-09/hackathon.adoc @@ -9,7 +9,7 @@ Location: Chaos Computer Club Berlin We had been invited to hold our two day Hackathon in the halls of the Chaos Computer Club Berlin. The full report can be found link:https://pad.lorenz.lu/Hackathon202507[here]. -The approximately 30 participants hacked on the the following projects: +The approximately 30 participants hacked on the following projects: * link:https://pad.lorenz.lu/Hackathon202507#Local-Chatbot-RAG-with-FreeBSD-Knowledge[Local Chatbot RAG with FreeBSD Knowledge] * link:https://pad.lorenz.lu/Hackathon202507#Cross-compiling-FreeBSD-on-macOS[Cross compiling FreeBSD on macOS] diff --git a/website/content/en/status/report-2025-07-2025-09/kde.adoc b/website/content/en/status/report-2025-07-2025-09/kde.adoc index 7d3e78181c..85447d5577 100644 --- a/website/content/en/status/report-2025-07-2025-09/kde.adoc +++ b/website/content/en/status/report-2025-07-2025-09/kde.adoc @@ -10,7 +10,8 @@ The KDE on FreeBSD project packages CMake, Qt, and software from the KDE Communi The software includes a full desktop environment called KDE Plasma (for both X11 and Wayland) and hundreds of applications that can be used on any FreeBSD machine. The mailto:kde@FreeBSD.org[KDE team] is part of mailto:desktop@FreeBSD.org[desktop@], building the software stack to make FreeBSD beautiful and usable as a daily driver graphical desktop workstation. -We missed last quarterly status report. The changes from the second quarter are included in this report. +We missed last quarterly status report. +The changes from the second quarter are included in this report. ==== Infrastructure @@ -31,7 +32,8 @@ This might be the last update for Qt5 on FreeBSD. The package:www/qt5-webengine[] port has been updated to 5.15.19 with security patches up to Chromium 135.0.7049.95. The Qt5 WebEngine component, however, is and forever will be based on Chromium 87.0.4280.144, which is over 4 years old. -Security updates for the underlying Chromium base have now ceased. Use at your own risk. +Security updates for the underlying Chromium base have now ceased. +Use at your own risk. ==== KDE Stack diff --git a/website/content/en/status/report-2025-07-2025-09/suspend.adoc b/website/content/en/status/report-2025-07-2025-09/suspend.adoc index 1e4f48a9bb..f56dc23e0b 100644 --- a/website/content/en/status/report-2025-07-2025-09/suspend.adoc +++ b/website/content/en/status/report-2025-07-2025-09/suspend.adoc @@ -4,7 +4,7 @@ Links: + link:https://obiw.ac/s0ix/[Blog] URL: link:https://obiw.ac/s0ix/[] + link:https://youtu.be/RCjPc4X2Edc[BSDCan talk on s2idle/S0ix] URL: https://youtu.be/RCjPc4X2Edc[] + link:https://people.freebsd.org/~obiwac/s0ix/[Sleep testing image] URL: https://people.freebsd.org/~obiwac/s0ix/[] + -link:https://github.com/obiwac/freebsd-s0ix/tree/everything[Working Repo] URL: link:https://github.com/obiwac/freebsd-s0ix/tree/everything[] + +link:https://github.com/obiwac/freebsd-s0ix/tree/everything[Working Repository] URL: link:https://github.com/obiwac/freebsd-s0ix/tree/everything[] + link:https://reviews.freebsd.org/D48721[Tip of the s2idle/S0ix + AMD SMU stack] URL: https://reviews.freebsd.org/D48721[] + Contact: obiwac diff --git a/website/content/en/status/report-2025-07-2025-09/sylve.adoc b/website/content/en/status/report-2025-07-2025-09/sylve.adoc index 923b181cc5..0a1f6ee077 100644 --- a/website/content/en/status/report-2025-07-2025-09/sylve.adoc +++ b/website/content/en/status/report-2025-07-2025-09/sylve.adoc @@ -8,7 +8,8 @@ link:https://discord.gg/bJB826JvXK[Discord] URL: link:https://discord.gg/bJB826J Contact: Hayzam Sherif Sylve is a modern, unified system management platform for FreeBSD, inspired by Proxmox. -We aim to provide an integrated web interface for managing virtual machines (via Bhyve), Jails, ZFS storage, networking, and firewalling. The backend is implemented in Go, while the frontend uses SvelteKit with Tailwind CSS and ShadCN UI components. +We aim to provide an integrated web interface for managing virtual machines (via Bhyve), Jails, ZFS storage, networking, and firewalling. +The backend is implemented in Go, while the frontend uses SvelteKit with Tailwind CSS and ShadCN UI components. The project emphasizes a minimal system footprint, currently requiring only package:sysutils/smartmontools[], package:sysutils/tmux[], package:libvirt[], package:samba419[], package:swtpm[] as runtime dependencies. diff --git a/website/content/en/status/report-2025-07-2025-09/valgrind.adoc b/website/content/en/status/report-2025-07-2025-09/valgrind.adoc index 9a8a2e1193..390cc96d18 100644 --- a/website/content/en/status/report-2025-07-2025-09/valgrind.adoc +++ b/website/content/en/status/report-2025-07-2025-09/valgrind.adoc @@ -7,9 +7,14 @@ link:https://github.com/paulfloyd/freebsdarm64_valgrind[arm64 port] URL: link:ht Contact: Paul Floyd -I have not submitted any reports for over a year. On the whole that is good news as it means that there have not been any major issues. Back then I said that aarch64 support was about to land and indeed it did in mid April 2024. +I have not submitted any reports for over a year. +On the whole that is good news as it means that there have not been any major issues. +Back then I said that aarch64 support was about to land and indeed it did in mid April 2024. -I added a nice little script for use with Valgrind called `vgscript`. This works in a similar manner to `pstack` (or `bstack` on FreeBSD) in that you give it a PID and it will generate a stack trace for that process. If you use `bstack` with a Valgrind process you will see the Valgrind call stack which is probably of no use to you. If you run `vgstack` with a Valgrind PID it will print the call stack of the test exe running under Valgrind. +I added a nice little script for use with Valgrind called `vgscript`. +This works in a similar manner to `pstack` (or `bstack` on FreeBSD) in that you give it a PID and it will generate a stack trace for that process. +If you use `bstack` with a Valgrind process you will see the Valgrind call stack which is probably of no use to you. +If you run `vgstack` with a Valgrind PID it will print the call stack of the test exe running under Valgrind. If you use Valgrind regularly could you take a look and answer the survey that I posted on the forums (if you have not done so already). Here is the link:https://forums.freebsd.org/threads/valgrind-feature-poll.98707/#post-716085[link]. @@ -19,9 +24,10 @@ Valgrind 3.26 is due out at the end of October 2025 and package:devel/valgrind[] package:devel/valgrind-devel[] will get one (or maybe more) updates as I fix issues with FreeBSD 15.0. The outstanding issues that I have on FreeBSD 15.0 are -* aarch64: there is a problem when using Valgrind with gdb/vgdb. Hitting ctrl-c to interrupt the process running under Valgrind does not work and Valgrind crashes with an assert. +* aarch64: there is a problem when using Valgrind with gdb/vgdb. + Hitting ctrl-c to interrupt the process running under Valgrind does not work and Valgrind crashes with an assert. * aarch64: a known old issue that was infrequent regarding initialisation of thread memory now seems to occur much more often. -* amd64: maybe similar to the first issue with gdb/vgdb and interrupting a process, but this time I'm seeing `select` return an 'impossible' value. +* amd64: maybe similar to the first issue with gdb/vgdb and interrupting a process, but this time I am seeing `select` return an 'impossible' value. * amd64: a test for `setcred` is getting an extra "Conditional jump" error message. Most of the above are not too serious unless you are a heavy user of gdb/vgdb. From nobody Wed Nov 26 19:59:17 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dGr463Cs0z6JYD8 for ; Wed, 26 Nov 2025 19:59:18 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dGr460tXCz3DZY for ; Wed, 26 Nov 2025 19:59:18 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764187158; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Z44I69sWNu8Pkn2VTlPzo0sfF74ASQXkZGzmdF8JZFc=; b=PnGDSshVgGzsshr97XsNKQ7lNVWPYsL/7oKpcgX+/oPIDklkg4Xv9gpmN0EcAizRGLrS6C QJQbow75WyWpWE+kypoJZhutBltyk1bn6MkvXpqh22ZbuU5woylx03NWa5d92E2rwE57EK VOf9daPx9I7mXBbVAvtj1fkggNvWMn/9vWvOX+4Hyp0IkAobGdJL+UdIbc2nLyBXRo/1aO mV7Qvmlq2wIbGK8sTru4OJqnlYlLhW2i3VWM9glOy2uKWL5uK7Tma15GztinupEc/osDo3 3Tnf3OwrtOyAgcZm7qsivB2yZZ0SqOQDNdcuvNc01WweQSOs04uhfKJyr1Q13g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764187158; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Z44I69sWNu8Pkn2VTlPzo0sfF74ASQXkZGzmdF8JZFc=; b=rChS+Tqj4TxM4AoFs6RRoTVVRgv1nXGUVzW97GpLhBmAFcHdlKdlnewipLIhia5KBI26we YpFJHplMfef3wC2q170GPygVXLtochpCpPIXkPWA2uBO7XGIZOF9Gn6/GYGmhREBFdy1dy rLaEPRUivS5hb+rWujZI2NZuerv8VGmpVcuONpiB5Cu2LRExUX0EyEkkdiiguah8hG5LxJ VitYlRsD29U/upJtaK5pmNAOhbkhJp5rpbau0oTCiWqXy37Zu8mQdsjCTbMFHXJKTUXycY cewBxWuKfV42VBRb7p78IMRkkORe/z9YJ3aGbpsbHOkwrYpMYmSM6YmjN65E2A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764187158; a=rsa-sha256; cv=none; b=vYOdegyCKnQffB+cMfJ+KDQkHCc98kbp3bZoRytisImUphaZo4NrqOpmKJWwwS0wgYWkWG e7sYU2bMfiFJDU5jsbtTz1H7mUZ4koi6G0zy/JxXXX4ashKo06IHR/64Bhn09riNowBqio L9tSg8cuZTODJxs0zKeT+lZaAwL60GOBInK1emapRimBK0j6WzKJVihmIU0lr7a3t+47zk TKCPOj2QZoaRfGGGTqFBxCxa5Udp/WgurhX8CxTJHtw3uIaFdm748XvVjbQvpyJUIuF/hA z38vjFdFUzRNNYi6sUdthCr9fEK0UmxInFuWUCbv368Gltjz/DgBkJNf4mK6Gg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dGr456qbMz10x5 for ; Wed, 26 Nov 2025 19:59:17 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 2d110 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 26 Nov 2025 19:59:17 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Gordon Tetlow Subject: git: a5d8095437 - main - Add SA-25:10 and related patches. List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: gordon X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a5d8095437944234f081c94198f92f14f7cc9981 Auto-Submitted: auto-generated Date: Wed, 26 Nov 2025 19:59:17 +0000 Message-Id: <69275c15.2d110.7c4f319@gitrepo.freebsd.org> The branch main has been updated by gordon: URL: https://cgit.FreeBSD.org/doc/commit/?id=a5d8095437944234f081c94198f92f14f7cc9981 commit a5d8095437944234f081c94198f92f14f7cc9981 Author: Gordon Tetlow AuthorDate: 2025-11-26 19:58:54 +0000 Commit: Gordon Tetlow CommitDate: 2025-11-26 19:58:54 +0000 Add SA-25:10 and related patches. Approved by: so --- website/data/security/advisories.toml | 4 + .../advisories/FreeBSD-SA-25:10.unbound.asc | 164 +++++++++++++++++++++ .../patches/SA-25:10/unbound-13and14.patch | 104 +++++++++++++ .../patches/SA-25:10/unbound-13and14.patch.asc | 16 ++ .../security/patches/SA-25:10/unbound-15.patch | 88 +++++++++++ .../security/patches/SA-25:10/unbound-15.patch.asc | 16 ++ 6 files changed, 392 insertions(+) diff --git a/website/data/security/advisories.toml b/website/data/security/advisories.toml index ad0f58dfe3..f792f093d3 100644 --- a/website/data/security/advisories.toml +++ b/website/data/security/advisories.toml @@ -1,6 +1,10 @@ # Sort advisories by year, month and day # $FreeBSD$ +[[advisories]] +name = "FreeBSD-SA-25:10.unbound" +date = "2025-11-26" + [[advisories]] name = "FreeBSD-SA-25:09.netinet" date = "2025-10-22" diff --git a/website/static/security/advisories/FreeBSD-SA-25:10.unbound.asc b/website/static/security/advisories/FreeBSD-SA-25:10.unbound.asc new file mode 100644 index 0000000000..4c7b59847e --- /dev/null +++ b/website/static/security/advisories/FreeBSD-SA-25:10.unbound.asc @@ -0,0 +1,164 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-SA-25:10.unbound Security Advisory + The FreeBSD Project + +Topic: Cache poison in local-unbound service + +Category: contrib +Module: unbound +Announced: 2025-11-26 +Credits: Yuxiao Wu, Yunyi Zhang, Baojun Liu, Haixin Duan Yang Luo, + and JianJun Chen from Tsinghua University along with TaoFei + Guo from Peking University. +Affects: All supported versions of FreeBSD. +Corrected: 2025-11-26 16:00:04 UTC (stable/15, 15.0-STABLE) + 2025-11-26 16:13:20 UTC (releng/15.0, 15.0-RC4-p1) + 2025-11-26 16:01:01 UTC (stable/14, 14.3-STABLE) + 2025-11-26 16:13:30 UTC (releng/14.3, 14.3-RELEASE-p6) + 2025-11-26 16:02:40 UTC (stable/13, 13.5-STABLE) + 2025-11-26 16:13:41 UTC (releng/13.5, 13.5-RELEASE-p7) +CVE Name: CVE-2025-11411 + +For general information regarding FreeBSD Security Advisories, +including descriptions of the fields above, security branches, and the +following sections, please visit . + +I. Background + +Unbound is a validating, recursive, and caching DNS resolver included in the +FreeBSD base system as an optional service called 'local_unbound'. + +II. Problem Description + +Promiscuous NS RRSets that complement DNS replies in the authority section +can be used to trick resolvers to update their delegation information for the +zone. Usually these RRSets are used to update the resolver's knowledge of +the zone's name servers. If a malicious actor is able to attach such records +in a reply they would be able to poison Unbound's cache for the delegation +point. + +III. Impact + +A malicious actor can exploit the possible poisonous effect by injecting NS +RRSets (and possibly their respective address records) in a reply. This +could be done, for example, by trying to spoof a packet or fragmentation +attacks. + +Unbound would then proceed to update the NS RRSet data it already has since +the new data has enough trust for it, i.e., in-zone data for the delegation +point. + +FreeBSD 15.0 release candidates previously included a fix to mitigate the +poison attempt. This advisory includes an additional fix to mitigate a +poison attempt through YXDOMAIN and nodata non-referral answers. + +This advisory includes patches for FreeBSD 14.3-RELEASE and 13.5-RELEASE that +cover both the original fix and the additional fix. + +IV. Workaround + +No workaround is available. Systems not leveraging the local-unbound service +are unaffected. Check 'sysrc local_unbound_enable' and +'ps ax | grep local-unbound' to see if it is enabled and running. + +V. Solution + +Upgrade your vulnerable system to a supported FreeBSD stable or +release / security branch (releng) dated after the correction date. + +Perform one of the following: + +1) To update your vulnerable system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the amd64 or arm64 platforms, +or the i386 platform on FreeBSD 13, can be updated via the freebsd-update(8) +utility: + +# freebsd-update fetch +# freebsd-update install +# service local_unbound restart + +2) To update your vulnerable system via a source code patch: + +The following patches have been verified to apply to the applicable +FreeBSD release branches. + +a) Download the relevant patch from the location below, and verify the +detached PGP signature using your PGP utility. + +[FreeBSD 15.0] +# fetch https://security.FreeBSD.org/patches/SA-25:10/unbound-15.patch +# fetch https://security.FreeBSD.org/patches/SA-25.10/unbound-15.patch.asc +# gpg --verify unbound-15.patch.asc + +[FreeBSD 14.3, FreeBSD 13.5] +# fetch https://security.FreeBSD.org/patches/SA-25:10/unbound-13and14.patch +# fetch https://security.FreeBSD.org/patches/SA-25.10/unbound-13and14.patch.asc +# gpg --verify unbound-13and14.patch.asc + +b) Apply the patch. Execute the following commands as root: + +# cd /usr/src +# patch < /path/to/patch + +c) Recompile the operating system using buildworld and installworld as +described in . + +Restart the applicable daemons, or reboot the system. + +VI. Correction details + +This issue is corrected as of the corresponding Git commit hash in the +following stable and release branches: + +Branch/path Hash Revision +- ------------------------------------------------------------------------- +stable/15/ b01f35a4e19d stable/15-n281339 +releng/15.0/ dabd406d99a9 releng/15.0-n280990 +stable/14/ cd40a23fb249 stable/14-n272947 +releng/14.3/ 18c4eb2cc642 releng/14.3-n271451 +stable/13/ 2aed524b2329 stable/13-n259573 +releng/13.5/ 9b0808259a8a releng/13.5-n259183 +- ------------------------------------------------------------------------- + +Run the following command to see which files were modified by a +particular commit: + +# git show --stat + +Or visit the following URL, replacing NNNNNN with the hash: + + + +To determine the commit count in a working tree (for comparison against +nNNNNNN in the table above), run: + +# git rev-list --count --first-parent HEAD + +VII. References + + + + + +The latest revision of this advisory is available at + +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmknL1AACgkQbljekB8A +Gu+RNg/7Bc6vJo+NxKwMhwRO5kp0zzWLEPTgsHZXfzhNfoxg1Yie7tIeYPbYLS0E +ZQ677a8Th1QhmkdvBDG83sNqPJXYpvai3s8SZxhie8sLPZQA1JFINOEgXo3Wvfyl +9hZ+QdN8DtgZVA4yWFKVm018RefqUAsyd7e5Mw9ci6CHrTbzbjjxcGLEhatwfn/q +ALfI17WT9wPeYyP1HnC6yT0eGzyPlg+2aZCQsEdfJOjnH3ycWK54Ucy4TF2prQss ++XOLXOHQ17HJFYymQshwPbME3O9jDRPnRuszTY+W51Yqq4XH/Vc+4pAXuLaJeFVj +g0krR3aamoRO4fM/X/k+tH49dN6wEduE6lf3PzQIqxeudmK8f7rsTmI8kHUPl+EU +6alEWN0kCC/g1LYPFX48LQ++ZH80I5PaodsUHanTVz2j19uMfqxLwmAjeOhtY1JW +bqE12KmHArRQnOIfod1qWOEx1Bm9vAXCuMH7Wh5VjQf71MaNcZdbTtmuEC5g1+yO +mcBZ2KoGUJvyN5Q7+RyLakcq0Ma+4/MbDcHMxSLoEYAWgivdH99svvDb4s4AGqmD +VE7j2HiU1vOfLn/q8y4ZQYT5iXyIIXYEuTbM2Gs/C3bIy4Ke9DDt7m/JBM8rW0Fo +hEomWA9nhage5U/10/YaIWwsre63gvCTMi2B5v6RlNR/Efkq3OY= +=QjfE +-----END PGP SIGNATURE----- diff --git a/website/static/security/patches/SA-25:10/unbound-13and14.patch b/website/static/security/patches/SA-25:10/unbound-13and14.patch new file mode 100644 index 0000000000..9e32487fe3 --- /dev/null +++ b/website/static/security/patches/SA-25:10/unbound-13and14.patch @@ -0,0 +1,104 @@ +--- contrib/unbound/iterator/iter_scrub.c.orig ++++ contrib/unbound/iterator/iter_scrub.c +@@ -418,12 +418,13 @@ + * @param qinfo: original query. + * @param region: where to allocate synthesized CNAMEs. + * @param env: module env with config options. ++ * @param zonename: name of server zone. + * @return 0 on error. + */ + static int + scrub_normalize(sldns_buffer* pkt, struct msg_parse* msg, + struct query_info* qinfo, struct regional* region, +- struct module_env* env) ++ struct module_env* env, uint8_t* zonename) + { + uint8_t* sname = qinfo->qname; + size_t snamelen = qinfo->qname_len; +@@ -431,7 +432,8 @@ + int cname_length = 0; /* number of CNAMEs, or DNAMEs */ + + if(FLAGS_GET_RCODE(msg->flags) != LDNS_RCODE_NOERROR && +- FLAGS_GET_RCODE(msg->flags) != LDNS_RCODE_NXDOMAIN) ++ FLAGS_GET_RCODE(msg->flags) != LDNS_RCODE_NXDOMAIN && ++ FLAGS_GET_RCODE(msg->flags) != LDNS_RCODE_YXDOMAIN) + return 1; + + /* For the ANSWER section, remove all "irrelevant" records and add +@@ -470,6 +472,11 @@ + &aliaslen, pkt)) { + verbose(VERB_ALGO, "synthesized CNAME " + "too long"); ++ if(FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_YXDOMAIN) { ++ prev = rrset; ++ rrset = rrset->rrset_all_next; ++ continue; ++ } + return 0; + } + cname_length++; +@@ -634,6 +641,45 @@ + "RRset:", pkt, msg, prev, &rrset); + continue; + } ++ /* If the NS set is a promiscuous NS set, scrub that ++ * to remove potential for poisonous contents that ++ * affects other names in the same zone. Remove ++ * promiscuous NS sets in positive answers, that ++ * thus have records in the answer section. Nodata ++ * and nxdomain promiscuous NS sets have been removed ++ * already. Since the NS rrset is scrubbed, its ++ * address records are also not marked to be allowed ++ * and are removed later. */ ++ if(FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_NOERROR && ++ msg->an_rrsets != 0 && ++ 1 /* env->cfg->iter_scrub_promiscuous */) { ++ remove_rrset("normalize: removing promiscuous " ++ "RRset:", pkt, msg, prev, &rrset); ++ continue; ++ } ++ /* Also delete promiscuous NS for other RCODEs */ ++ if(FLAGS_GET_RCODE(msg->flags) != LDNS_RCODE_NOERROR ++ && 1 /* env->cfg->iter_scrub_promiscuous */) { ++ remove_rrset("normalize: removing promiscuous " ++ "RRset:", pkt, msg, prev, &rrset); ++ continue; ++ } ++ /* Also delete promiscuous NS for NOERROR with nodata ++ * for authoritative answers, not for delegations. ++ * NOERROR with an_rrsets!=0 already handled. ++ * Also NOERROR and soa_in_auth already handled. ++ * NOERROR with an_rrsets==0, and not a referral. ++ * referral is (NS not the zonename, noSOA). ++ */ ++ if(FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_NOERROR ++ && msg->an_rrsets == 0 ++ && !(dname_pkt_compare(pkt, rrset->dname, ++ zonename) != 0 && !soa_in_auth(msg)) ++ && 1 /* env->cfg->iter_scrub_promiscuous */) { ++ remove_rrset("normalize: removing promiscuous " ++ "RRset:", pkt, msg, prev, &rrset); ++ continue; ++ } + if(nsset == NULL) { + nsset = rrset; + } else { +@@ -1044,7 +1090,8 @@ + /* this is not required for basic operation but is a forgery + * resistance (security) feature */ + if((FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_NOERROR || +- FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_NXDOMAIN) && ++ FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_NXDOMAIN || ++ FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_YXDOMAIN) && + msg->qdcount == 0) + return 0; + +@@ -1058,7 +1105,7 @@ + } + + /* normalize the response, this cleans up the additional. */ +- if(!scrub_normalize(pkt, msg, qinfo, region, env)) ++ if(!scrub_normalize(pkt, msg, qinfo, region, env, zonename)) + return 0; + /* delete all out-of-zone information */ + if(!scrub_sanitize(pkt, msg, qinfo, zonename, env, ie, qstate)) diff --git a/website/static/security/patches/SA-25:10/unbound-13and14.patch.asc b/website/static/security/patches/SA-25:10/unbound-13and14.patch.asc new file mode 100644 index 0000000000..eae49d2f15 --- /dev/null +++ b/website/static/security/patches/SA-25:10/unbound-13and14.patch.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmknL1MACgkQbljekB8A +Gu981RAAjwCv+jAp+x1WJ2mbLhYlbs7YAr581B/OZf9+m/hmdDl5pPNfQPN0zKOF +1Fs6+53ioFvOAMTzGUejqJQPnmxUWWCNbHyhUzweXAoOxApeTPP8mGw2MUnksU0y +s014rYRJBKATnfSefhTVZNAxv+J/IVYE2pOUvcnD40jXm5X7QwS2iIOzIir1wcDw +6+fMBS0YnBVmWrKY07LlgVnzonpuX9SrjG7KnKZRq10PPF2j5VNauIz3/uCfDPl3 +2jBtqoE2eSGVtSx6gQ1eXeZWR3elFYExptzKSeUCbUzSHzyDA2srrgWCGWVBiPXQ +veVmIj7SGzTOs3DS6Rk8/3JTKQhgkm6c+aptj0MW47sijoHvT6kd68XdtdUl2NDQ +iz9g9On9JDq4Fm0PG82j8pKh/FQZbROpvcNiLdGUTijZ6lsH34OnS2kTdoLDsa3+ +4/k4mVldcuoiJt0SkIcOnUtE5BpzaE6/DO2+c2/kTfJ0bN1B44vJ13RbDAGn41VO +cehkFz7Ati00fJmUTMnZ1U1FA1zNdEl0T6tHAC1ce9I8p38B+00FAMcb/EtvmxP2 +fEd8wO14aTrh5tbuGxgpqiWomDxb6q5Y6tpec79p9AFSyvR4JgfUK2zxpkSqEOdk +sYX2jOAdUNBbM40BwOeQhEfNG4vD7eJ67jgZskiOg/eijnoh6fM= +=c5bF +-----END PGP SIGNATURE----- diff --git a/website/static/security/patches/SA-25:10/unbound-15.patch b/website/static/security/patches/SA-25:10/unbound-15.patch new file mode 100644 index 0000000000..00d55beda2 --- /dev/null +++ b/website/static/security/patches/SA-25:10/unbound-15.patch @@ -0,0 +1,88 @@ +--- contrib/unbound/iterator/iter_scrub.c.orig ++++ contrib/unbound/iterator/iter_scrub.c +@@ -418,12 +418,13 @@ + * @param qinfo: original query. + * @param region: where to allocate synthesized CNAMEs. + * @param env: module env with config options. ++ * @param zonename: name of server zone. + * @return 0 on error. + */ + static int + scrub_normalize(sldns_buffer* pkt, struct msg_parse* msg, + struct query_info* qinfo, struct regional* region, +- struct module_env* env) ++ struct module_env* env, uint8_t* zonename) + { + uint8_t* sname = qinfo->qname; + size_t snamelen = qinfo->qname_len; +@@ -431,7 +432,8 @@ + int cname_length = 0; /* number of CNAMEs, or DNAMEs */ + + if(FLAGS_GET_RCODE(msg->flags) != LDNS_RCODE_NOERROR && +- FLAGS_GET_RCODE(msg->flags) != LDNS_RCODE_NXDOMAIN) ++ FLAGS_GET_RCODE(msg->flags) != LDNS_RCODE_NXDOMAIN && ++ FLAGS_GET_RCODE(msg->flags) != LDNS_RCODE_YXDOMAIN) + return 1; + + /* For the ANSWER section, remove all "irrelevant" records and add +@@ -470,6 +472,11 @@ + &aliaslen, pkt)) { + verbose(VERB_ALGO, "synthesized CNAME " + "too long"); ++ if(FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_YXDOMAIN) { ++ prev = rrset; ++ rrset = rrset->rrset_all_next; ++ continue; ++ } + return 0; + } + cname_length++; +@@ -650,6 +657,29 @@ + "RRset:", pkt, msg, prev, &rrset); + continue; + } ++ /* Also delete promiscuous NS for other RCODEs */ ++ if(FLAGS_GET_RCODE(msg->flags) != LDNS_RCODE_NOERROR ++ && env->cfg->iter_scrub_promiscuous) { ++ remove_rrset("normalize: removing promiscuous " ++ "RRset:", pkt, msg, prev, &rrset); ++ continue; ++ } ++ /* Also delete promiscuous NS for NOERROR with nodata ++ * for authoritative answers, not for delegations. ++ * NOERROR with an_rrsets!=0 already handled. ++ * Also NOERROR and soa_in_auth already handled. ++ * NOERROR with an_rrsets==0, and not a referral. ++ * referral is (NS not the zonename, noSOA). ++ */ ++ if(FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_NOERROR ++ && msg->an_rrsets == 0 ++ && !(dname_pkt_compare(pkt, rrset->dname, ++ zonename) != 0 && !soa_in_auth(msg)) ++ && env->cfg->iter_scrub_promiscuous) { ++ remove_rrset("normalize: removing promiscuous " ++ "RRset:", pkt, msg, prev, &rrset); ++ continue; ++ } + if(nsset == NULL) { + nsset = rrset; + } else { +@@ -1060,7 +1090,8 @@ + /* this is not required for basic operation but is a forgery + * resistance (security) feature */ + if((FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_NOERROR || +- FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_NXDOMAIN) && ++ FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_NXDOMAIN || ++ FLAGS_GET_RCODE(msg->flags) == LDNS_RCODE_YXDOMAIN) && + msg->qdcount == 0) + return 0; + +@@ -1074,7 +1105,7 @@ + } + + /* normalize the response, this cleans up the additional. */ +- if(!scrub_normalize(pkt, msg, qinfo, region, env)) ++ if(!scrub_normalize(pkt, msg, qinfo, region, env, zonename)) + return 0; + /* delete all out-of-zone information */ + if(!scrub_sanitize(pkt, msg, qinfo, zonename, env, ie, qstate)) diff --git a/website/static/security/patches/SA-25:10/unbound-15.patch.asc b/website/static/security/patches/SA-25:10/unbound-15.patch.asc new file mode 100644 index 0000000000..91dfba735f --- /dev/null +++ b/website/static/security/patches/SA-25:10/unbound-15.patch.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmknL1QACgkQbljekB8A +Gu+uwhAA2aGoVEi3MxWOKLlIuWeOuSavmVHa2f+TK8zkPQqj0o2OoUdN7W0GcreT +gz2FTI9upQuncNpa97ylPgeX6vPH78CaH//vAmGjCPerwI5Gu5bvwjNVByOXFFA/ +k5hq/8Uh4UwUOPgsG7taq05JtapqXXt5GoDnotWOZv2I6DiarJjQmZMA0P7YGfPl +8Psu4khHF/JBPL5tZeZp8XXGH+lZ1+W1/E5W2ECY1g26hsqVMTD4R/NL7N9SqaG1 +BB3Ij8Ski3geXNsyXFmNPsKVtxmUfTakU99nEONNx9bYnw42rUYz55QwjjaGmMNG +bdX9T0dx8cz1sN04emqH2+G+1VmzOr3/50u4yjs5jfSiYKvQWQWiv/AWFJ8ml7xS +rCFNz16CpUm0yYClxdDLaYTRCcSWuNE/wSVQzEMgSR/pOPfV6wXb/gFDvgBksqDw +TmxBw8oYKgJjKdmRMCg/uzCWaxj3DvxC/Yh85ZbsrDMQKwdNX1aC1YIITnu0Z2rt +zcQh2BJDETKTcQWOxx0qzeI6MMaK1eemENAobAmd6CRLb3nPXTHRGPiQSeHmCUSL +vu8jMmqfrcflUpFtErI8tNzca37pDRIxBRrsRIyReiMwBZuzHs23QOksaBrYkRKz +OwqqmDBWbUEm5jDjgDi/fqCZo8gj3CVtWHveciSSIK3R0YdN+a0= +=TCFA +-----END PGP SIGNATURE----- From nobody Thu Nov 27 20:16:12 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dHSP86Ct1z6J2qL for ; Thu, 27 Nov 2025 20:16:12 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dHSP83bNjz3WVb for ; Thu, 27 Nov 2025 20:16:12 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764274572; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=NB8lNVlVx866NlYuKFKVYssR11yzsj6H5yWBfAIcIpM=; b=I1s+ALXoc5Qa4WBkBx6qGhhxXl04/gtLBsr6nMFgh3LDoaqMYcASiC23w7ap5tcpQgTSIG CWzJoa73SR2QSjPNaAkgvbnaebC48EppuQtDjkD4ndhVZV9YhdIN5H7g0Roaxi5Ue3yxdO 4dn1hWtppm+wLunrQdzUNAdpXoLH70TBctduZQhGEFGVwASkXMXrsRXyfwajxom1YPW1Rk sXjFQxgmuys9n5Csp8A81LBkaQ1NqNyD7AvTidmCThEhlWfZt8H75BPndSqaiDQW3Ix8cn CCouslzyWYbq/1phNHNHlWtqmZbH6co8HI/raZQQob1HzdvIpxkxU8DCpson/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764274572; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=NB8lNVlVx866NlYuKFKVYssR11yzsj6H5yWBfAIcIpM=; b=U1W3v8bJcB/6SO4B1macSUEtLtnwalm6nr4ZBUsHPohQmdb3f+v24rUEQv8e9s65tXO59R EEbzbf5dxWTCJd8+xQjKwtxY8/RRIGC831mNYyuXUEp/sKChw4oc7thrYEuuNc5TXiFuGM 4NIcg/GgtMLKeRhhJJCL839EOPNxQ/lVGJxzQLRHhzR04cPQEYC/MwyRMhCF6/BSTltENn DTFltjUkVmHxC+86x9xG/J+TSXs2QUh6I7Nbhq1wMhE2eapl6GtQEPlt76IsrRrcbWpKFK vw7t4H5ymSuO7NFC6gjJN8w0ouk/9JZQW0OvgxEYH9Q2NUDWabNfWZNfZquRzA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764274572; a=rsa-sha256; cv=none; b=Z8nz7NRgfT9ecF9FT2a0l/H/TQD7WltRJWcqqFYAkkSHOh1m9h1tQ/lt6IZydV21UP6c6l O033cghhwjQDvp5DbhlAvTbGYxzEppWFPzGAJbOjD8RlHSGCJDgxftlVba5nsVix4r5jgR IBRFJhWftJMpdwCizuxj2FkOLNohdArX9oiwfe43VyCUYkFM18aMF2nhBbJ1s54lQdfP2d RRDeMVGBKzJDK1moZwscguGv9sAxQzvkTWFcnOct3w8n+b+tW054lBHL1cbY26YS/P57dK oY5ggpteIdy356UNw+pnZAIFlq3vXEgR1fu7YrurOo0nXarAEyAP8A87AA2oSg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dHSP82m69zXH0 for ; Thu, 27 Nov 2025 20:16:12 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 286af by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 27 Nov 2025 20:16:12 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Olivier Certner Subject: git: f4362d80cb - main - releases/15.0R/relnotes: Fix and expand paragraphs on ps(1) List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: olce X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f4362d80cbcfa6a0b042090bd53a3693589ea7a6 Auto-Submitted: auto-generated Date: Thu, 27 Nov 2025 20:16:12 +0000 Message-Id: <6928b18c.286af.7f7516c2@gitrepo.freebsd.org> The branch main has been updated by olce: URL: https://cgit.FreeBSD.org/doc/commit/?id=f4362d80cbcfa6a0b042090bd53a3693589ea7a6 commit f4362d80cbcfa6a0b042090bd53a3693589ea7a6 Author: Olivier Certner AuthorDate: 2025-11-27 18:00:45 +0000 Commit: Olivier Certner CommitDate: 2025-11-27 18:21:09 +0000 releases/15.0R/relnotes: Fix and expand paragraphs on ps(1) Improve description of what was changed. Add missing description of the change on matching user's processes using the effective user ID under "Userland", and of the manual page revamp under "Man Pages". Remove paragraphs under "Man Pages" that in fact refer to commits to RELNOTES. These are not manual page changes, and instead the *content* of the commit should appear in the release notes. The relevant information has been added under "Userland". Re-order changes chronologically. Fix commit hashes (they pointed to MFC commits to stable/14). While here, in the change portions, fix punctuation around the commit links and "Sponsored by The FreeBSD Foundation" lines to match what I think was common practice in earlier release notes. Sponsored by: The FreeBSD Foundation --- website/content/en/releases/15.0R/relnotes.adoc | 68 ++++++++++++++----------- 1 file changed, 37 insertions(+), 31 deletions(-) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index 72b816a0ac..3b49548334 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -414,22 +414,39 @@ gitref:7b9a772f9f64[repository=src] An option has been added to change the directory in man:env[1] which closely resembles the feature in the GNU version of env, although it does not support long options. gitref:08e8554c4a39[repository=src] (Sponsored by Klara, Inc.) -Fix `-U` flag of man:ps[1] to select processes by real user IDs. -This is what POSIX mandates for option `-U` and arguably the behavior that most users actually need in most cases. -Before, `-U` would select processes by their effective user IDs (which is the behavior mandated by POSIX for option `-u`). -gitref:a2132d91739d[repository=src]. -(Sponsored by The FreeBSD Foundation). - -Make '-O' more versatile and predictable for man:ps[1]. +man:ps[1]: Automatically remove canned displays' columns that contain same data as those of some explicitly-requested columns. +Before this change, if some user requested to add some "canned display" (options `-j`, `-l`, `-u` or `-v`), columns in it that were duplicates of explicitly-requested ones earlier on the command line were omitted, but this did not work the other way around, when a canned display appears before explicitly-requested columns. +Additionally, columns with different keywords but which are aliases to the same +keyword are now also considered holding the same data, in addition to columns having the same keyword. +gitref:cd768a840644[repository=src] +(Sponsored by The FreeBSD Foundation.) + +man:ps[1]: Make `-O` more versatile and predictable. The man:ps[1] display's list of columns is now first built without taking into account the `-O` options. In a second step, all columns passed via `-O` are finally inserted after the built-so-far display's first PID column (if it exists, else at start), in their order of appearance as arguments to the `-O` options. -gitref:1fc8cb547cd4[repository=src]. -(Sponsored by The FreeBSD Foundation). - -Remove not-explicitly-requested columns with duplicate data in man:ps[1]. -Before this change, when stacking up more columns in the display through command-line options, if user requested to add some "canned" display (through options `-j`, `-l`, `-u` or `-v`), columns in it that were "duplicates" of already requested ones (meaning that they share the same keyword, regardless of whether their headers have been customized) were in the end omitted. -gitref:7aa2f4826717[repository=src]. -(Sponsored by The FreeBSD Foundation). +gitref:5dad61d9b949[repository=src] +(Sponsored by The FreeBSD Foundation.) + +man:ps[1]: Make `-a` and `-A` always show all processes. +When combined with other options affecting the selection of processes, except for `-X` and `-x`, option `-a` would have no effect (and `-A` would reduce to just `-x`). +This was in contradiction with the rule applying to all other selection options stating that one process is listed as soon as any of these options has been specified and selects it, which is both mandated by POSIX and arguably a natural expectation. +As a practical consequence, specifying `-a` or `-A` now causes all processes to be listed regardless of other selection options such as `-U`, `-p`, `-G`, etc., except for the `-X` and `-x` filter options, which continue to apply. +In particular, to list only processes from specific jails, one must not use `-a` with `-J`. +Option `-J`, contrary to its apparent initial intent, never worked as a filter in practice, except by accident with only `-a` due to the bug. +gitref:93a94ce731a8[repository=src] +(Sponsored by The FreeBSD Foundation.) + +man:ps[1]: Match current user's processes using the effective user ID. +Previously, we would match using the real user ID. +This puts man:ps[1] in conformance with POSIX on that topic. +gitref:1aabbb25c9f9c4372[repository=src] +(Sponsored by The FreeBSD Foundation.) + +man:ps[1]: Fix `-U` flag to select processes by real user IDs. +This is what POSIX mandates for option `-U` and arguably the behavior that most users actually need in most cases. +Before, `-U` would select processes by their effective user IDs (which is the behavior mandated by POSIX for option `-u`). +gitref:995b690d1398[repository=src] +(Sponsored by The FreeBSD Foundation.) Add flags to filter jail prison and vnet variables in man:sysctl[8] output. So users do not have to contact the source code to tell whether a variable is a jail prison / vnet one or not. @@ -986,23 +1003,12 @@ gitref:39f92a4c4c49[repository=src] Refer to man:graid[8] and man:zfs[8] instead of man:gvinum[8] in man:ccdconfig[8]). (gitref:55cb3a33d920[repository=src]). -man:ps[1]: Document change in behavior for `-a`/`-A`. -Document the practical consequence of change gitref:93a94ce731a8[repository=src] that specifying `-a`/`-A` leads to printing all processes regardless of the presence of other process selection options (except for `-x`/`-X`, which command a filter). -gitref:eed005b57895[repository=src]. -(Sponsored by The FreeBSD Foundation). - -man:ps[1]: Change in behavior for option `-U`. -gitref:4e4739dd0745[repository=src] -(Sponsored by The FreeBSD Foundation). - -man:ps[1]: Change of how current user's processes are matched. -gitref:7219648f60d1[repository=src]. -(Sponsored by The FreeBSD Foundation). - -man:ps[1]: Match current user's processes using effective UID. -This puts man:ps[1] of FreeBSD in conformance with POSIX. -gitref:1e8dc267ca91[repository=src]. -(Sponsored by The FreeBSD Foundation). +man:ps[1]: Revamp: Explain general principles, update to match reality. +The preamble has been revamped to give a thorough overview of the different aspects of the man:ps[1] command. +The description of several options and some keywords have been fixed to match their actual behavior or expanded. +The STANDARDS and BUGS sections have been expanded. +gitref:ddf144a04b53[repository=src] +(Sponsored by The FreeBSD Foundation.) man:mac_do[4]: Change of rules syntax; Provide hints and pointers. gitref:0c3357dfa18f[repository=src]. From nobody Thu Nov 27 20:16:13 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dHSPB07NFz6J2n8 for ; Thu, 27 Nov 2025 20:16:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dHSP94GJ2z3Wdb for ; Thu, 27 Nov 2025 20:16:13 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764274573; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=So8mJQwfGs9blVOL5/nfh8Zjn00Nun5W5K2ttxc4VhU=; b=w3Vg1bOIcnnrLvCe7J2th3JQfOd2RFb/WNsPVwph9hMj4SUuoOTGZNk5dQoPoE/gi/7D1G RjJH3u+OisUvTDqnsfjz3JBN1VluNAc/F8TB9JDxqY2CgTb5Xm2iRoFkIZ/wXsiR25mP2i KO99Lx2ixW2uckXrsjFEPknBc39OGG8hp+14eaggo2bwCemngIHRQhAYfz4a9WagKT0zWg 3lvK20JNee1FjhD/S1dk8FckJUxA93/O8Jjnk+JnHRJaOBXTxjbrUFZS+XeEHALwdv2wIj DA0+YCoCarRgaz1p32+h34gY3TFr7Ps84XjxN7PfFCxBOPNRFFZ6MS4sfRKKmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764274573; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=So8mJQwfGs9blVOL5/nfh8Zjn00Nun5W5K2ttxc4VhU=; b=ly3Z/8nGTfwNnwBiPzr4IBcCrY+8ObP4mHE7DOcLqX8N0os7GV6nOMtM94tuff7hAiB6V/ Mrlc8f6v9EnO1MK6mN1OwYIIxsDxN/ThMwjHTBYpTnltDrV7TPlracuVKbAEokP9tizrM+ aVKGTKKzmYY0bPaJL37edCBm4Fzn7WSgwoHOhEBRARX11QGsyXPCxRvAX/kr6fYsy5u+SQ H4vU2Duaoock8/wR+i20Kboai962nE3n/ogngbF3UFBS2A4PE5sUFrWRBhR5bCIFKAl4mR DdZBx6tK1mw7ZAx9l5xCcLhDVIR8QVak3ww/BwnFCbRNB7YnIu9gyKI79qbV8w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764274573; a=rsa-sha256; cv=none; b=kvpPVVLB+Qfe4nkshCUbUi9jPEVCPWO3wMQL/+wHF2Qn/awlRmol79EYJmyi9YKTb8A1lZ gjeeDuVjbq5qYBWFA0XkXnXw+c5rDE3SEe7KPvXK/4SzJMCepXo+z/rm3NiJy77LEzgRPX S0Aw18va41qE6SVMZvAtakQskl/Wkay6ZcN3jCQw4xVHUnYzBdRu+wvNyflZJhaUKo45bd /uR2hfoMa05dVrvSeEPJw5zNcDmha9Ws8dnbMNGt5bUpM/Fk372IOI9tgU4KPAQGVmCBC9 WnVQcWtSyj4DftEIf9BPei/TKmWJVIkzzcqplIgOSLqjfofH6jx9rf7TaOd+6w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dHSP93SpqzXJq for ; Thu, 27 Nov 2025 20:16:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 27748 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 27 Nov 2025 20:16:13 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Olivier Certner Subject: git: cccb079693 - main - releases/15.0R/relnotes: Fix and expand paragraphs on SMBIOS List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: olce X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: cccb079693a4ad37d43e02b585f6e8562228bed2 Auto-Submitted: auto-generated Date: Thu, 27 Nov 2025 20:16:13 +0000 Message-Id: <6928b18d.27748.15de08e0@gitrepo.freebsd.org> The branch main has been updated by olce: URL: https://cgit.FreeBSD.org/doc/commit/?id=cccb079693a4ad37d43e02b585f6e8562228bed2 commit cccb079693a4ad37d43e02b585f6e8562228bed2 Author: Olivier Certner AuthorDate: 2025-11-27 18:08:57 +0000 Commit: Olivier Certner CommitDate: 2025-11-27 18:22:50 +0000 releases/15.0R/relnotes: Fix and expand paragraphs on SMBIOS Improve description of what was changed. Move the change in smbios(3) under the kernel driver section, this one is not related to the boot loaders. Stop referring to libsa(3) for changes in the boot loaders, which most probably does not speak to the intended public. Instead, clearly say whether the BIOS or EFI loader is concerned. Re-order changes chronologically, except for one of them in order to ease understanding of the descriptions. Fix commit hashes (they pointed to MFC commits to stable/14). While here, in the changed paragraphs, fix punctuation around the commit links and "Sponsored by The FreeBSD Foundation" lines to match what I think was common practice in earlier release notes. Sponsored by: The FreeBSD Foundation --- website/content/en/releases/15.0R/relnotes.adoc | 40 ++++++++++++------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index 3b49548334..7d08bf011c 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -788,6 +788,12 @@ A new cellular modem driver supports USB network devices implementing the Mobile The accompanying man:umbctl[8] tool is used to display or set MBIM cellular modem interface parameters (4G/LTE). gitref:0f1bf1c22a0c[repository=src] (Sponsored by The FreeBSD Foundation) +man:smbios[4]: Search for the SMBIOS v3 (64-bit) entry point first also on BIOS boot. +This allows to detect and report the proper SMBIOS version with BIOSes that only provide the v3 table, as happens on Hetzner virtual machines. +For machines that provide both, leverage the v3 table in priority consistently with the EFI case. +gitref:bc7f6508363c[repository=src] +(Sponsored by The FreeBSD Foundation.) + [[drivers-removals]] === Deprecated and Removed Drivers @@ -871,30 +877,24 @@ The BIOS boot loader added back support for gzip and bzip2, but removed support (The EFI boot loader is unchanged with support for all of those.) gitref:4d3b05a8530e[repository=src] (Sponsored by Netflix) -man:loader.efi[8]: Favor the v3 (64-bit) entry point in man:smbios[4]. -Be consistent with what is done with non-EFI boot (but with the difference that EFI runs in 64-bit mode on 64-bit platforms, so there is no restriction that the v3 entry point should be below 4GB). -gitref:807d51be8040[repository=src]. -(Sponsored by The FreeBSD Foundation). +The BIOS boot loader will now use the SMBIOS v3 (64-bit) entry point if its table is below 4GB. +The BIOS boot loader is compiled 32-bit as a client of BTX even on amd64, so cannot access addresses beyond 4GB. +However, the 64-bit entry point may refer to a structure table below 4GB, which can be used if the BIOS does not provide a 32-bit entry point, as happens on Hetzner virtual machines. +gitref:7f005c6699f4[repository=src] +(Sponsored by The FreeBSD Foundation.) -man:libsa[3]: Favor the v3 (64-bit) entry point on non-EFI boot in man:smbios[4]. -When both the 32-bit and 64-bit entry points are present, the SMBIOS specification says that the 64-bit entry point always has at least all the structures the 32-bit entry point refers. +The BIOS boot loader now favors the SMBIOS v3 (64-bit) entry point. +When both the 32-bit and 64-bit entry points are present, the SMBIOS specification says that the 64-bit entry point always has at least all the structures the 32-bit entry point refers to. In other words, the 32-bit entry point is provided for compatibility, so it is assumed the 64-bit one has more chances to be filled with adequate values. -gitref:93af0db0d529[repository=src] -(Sponsored by The FreeBSD Foundation). +gitref:3f744fb8b2c5[repository=src] +(Sponsored by The FreeBSD Foundation.) -man:libsa[3]: Use 64-bit entry point if table below 4GB on non-EFI boot in man:smbios[4]. -On amd64, boot blocks and the non-EFI loader are 32-bit compiled as clients of BTX, so cannot access addresses beyond 4GB. -However, the 64-bit entry point may refer to a structure table below 4GB, which can be used if the BIOS does not provide a 32-bit entry point. -The situation is similar for powerpc64. -gitref:7b0350b376c0[repository=src]. -(Sponsored by The FreeBSD Foundation). +The EFI boot loader now favors the SMBIOS v3 (64-bit) entry point. +Consistently with what is done with BIOS boot. +There is a difference though: As the EFI loader runs in 64-bit mode on 64-bit platforms, there is no restriction that the v3 entry point's structure table should be below 4GB. +gitref:96f77576e9ea[repository=src] +(Sponsored by The FreeBSD Foundation.) -Search for v3 (64-bit) entry point first on BIOS boot in man:smbios[4]. -When booted from BIOS (i.e., not EFI), also search for a 64-bit version of the SMBIOS Entry Point. -This allows to detect and report the proper SMBIOS version with BIOSes that only provide the v3 table, as happens on Hetzner virtual machines. -For machines that provide both, leverage the v3 table in priority consistently with the EFI case. -gitref:145ef4af15f0[repository=src]. -(Sponsored by The FreeBSD Foundation). [[network]] == Networking From nobody Thu Nov 27 20:16:14 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dHSPB67y3z6J2l2 for ; Thu, 27 Nov 2025 20:16:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dHSPB49JGz3WPq for ; Thu, 27 Nov 2025 20:16:14 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764274574; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=0buX/f8haPellrNIaq/3UpWQB520h8Mwitoq5FJCFhI=; b=YZX3GrmefEMi2InSUTVxKQ1jlne5tSVuBT3oZhwczYEsQvy9etX8tTR+WaBoMv3Bqlyk6g TPT7W+ZyrjLM/fu+URgoQRrN+GkoS0SgDD3GsNGXQDEm6LtyBet//sDlfUXjc2tSOQ9D87 BEVemmw7V7cuvSmv6qaDi9bEXeBJPjB2WCiR68QWqrXkeFPVMtaEbz+0maHSy3gbqlC5Fv O5VzQLgn2C9KGRlAiYd5/BjAiuyiaKE2MN0BOShqMMlPR+sLWPufC5+ChJdoRGcAZ2Yx/8 4ua7mPid4kVKZ1BfQykZk6T2lWo6EPgHfHFg1aWKeaCX3IeKtVteZhm1I9hPIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764274574; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=0buX/f8haPellrNIaq/3UpWQB520h8Mwitoq5FJCFhI=; b=lFsjwTlNMy3xShwZgheH6SihW6+jnk3PQBp7Qwd5eNZ308Jz9+22lRBE9QbiaLML2M9K1H /VBVV0zybY/Mhsxgzk/I6s8fP7cU8wTdVwdxfsE5IyhTLmrNekEwtJcczFDiShY/HlKCSd TIg06zyH/Bpyq8FnX8SAuuoVCi6VY4UVtAA7a7L5biBILxAQW3M+icLILw5agsRNZOYXH6 ASWfVSO9qzk8PVlqjpqFVUALUaYZXriV0QyLx7jbawcBrvkoM//v1QLhsf1OhgeeE7AI+E Xz1KtFm11UWuxyRGRuMepogbxVl2goH2ZCKxpP4aIT1NT1M/6IQL7rDmzjvzQg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764274574; a=rsa-sha256; cv=none; b=DTT40dL+a/0hFhLdHG4Hwcs7yQ83FO6XmhTsrJWKQVF2V6fRCvlkjUYmI/IrIVmu2RbY/o Ira95iUpuLUss2YxMuDgXijq64HLRpXv+tikCns32b3mN6LtpktrG7gwmPp5iCVzTpE2KE 2qrzM9X/afr4Kv9nM7hn+FBvkeg6xhQ2O7zCHFQHhatWy6TF7hOm8erQBHqpoBbt2FoJs+ PAZzl3aHS7XgEyDc6i/OaZZm9r0PReThRibXKHQK6LeFeA+BrBVQYd4sYrlCQEgMzGvgum v+GQ4SSzmiC32gztVJTAkEEnRxaqyOhAhBT6IwS3zbN3IRMlQ6phgPiUu1x0GA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dHSPB3mMPzXFp for ; Thu, 27 Nov 2025 20:16:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 286b2 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 27 Nov 2025 20:16:14 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Olivier Certner Subject: git: a1b15403b1 - main - website/Makefile: Add 'ru' to ALL_LANGUAGES List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: olce X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a1b15403b183ef93a8d052bfc01da1b42e12dabf Auto-Submitted: auto-generated Date: Thu, 27 Nov 2025 20:16:14 +0000 Message-Id: <6928b18e.286b2.4fb6876d@gitrepo.freebsd.org> The branch main has been updated by olce: URL: https://cgit.FreeBSD.org/doc/commit/?id=a1b15403b183ef93a8d052bfc01da1b42e12dabf commit a1b15403b183ef93a8d052bfc01da1b42e12dabf Author: Olivier Certner AuthorDate: 2025-11-27 18:20:39 +0000 Commit: Olivier Certner CommitDate: 2025-11-27 18:23:53 +0000 website/Makefile: Add 'ru' to ALL_LANGUAGES To reflect reality, so that we can actually exclude that language through DOC_LANG. This saves 26s of build on a relatively fast machine of mine. Sponsored by: The FreeBSD Foundation --- website/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/Makefile b/website/Makefile index 23b71b1b36..d5b7f123c7 100644 --- a/website/Makefile +++ b/website/Makefile @@ -16,7 +16,7 @@ MAINTAINER=carlavilla@FreeBSD.org # List of all languages we have content for -ALL_LANGUAGES= en zh-tw +ALL_LANGUAGES= en ru zh-tw LOCALBASE?= /usr/local From nobody Thu Nov 27 20:50:21 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dHT8Z2mKfz6J61d for ; Thu, 27 Nov 2025 20:50:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dHT8Z03Chz3ZJ2 for ; Thu, 27 Nov 2025 20:50:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764276622; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=m+YOMt7N1Zcylh3G6B4+X2222r+E4AKmQPTQcy+/8kI=; b=UGNHfC7pAMcoukwF12oTqFaURiC6fRZUcQcsc+luJc69EZeZ2sa9/H4uYohSeuK2fXhStJ i1lDp0KGfBXUwf3xeL1BI9JvouhPK+UOocsDpxBq7xRgMk1ALM+Qv8HVp10A+7vQMfvIxo PoqO5vZU3tP6WqOUCQG5lE951B0F2f0Y1QUEWdwZTlma3lwgpvrD9lq++V6BfB6ps46jqo 5UYSxQT3TAhyhp8P5IyM8/s9Tp0aje4ZgK85aXxCVpIOddnd/dmrvkZeGmmukEM+SHeZ5Q xvE9Fh2OfJHbAvoZImxnZ1B74/WaRJNmEbhnfiuDr+bbxEqAN8HucqyFrPPm9Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764276622; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=m+YOMt7N1Zcylh3G6B4+X2222r+E4AKmQPTQcy+/8kI=; b=eh2hj7DxtcmWLyOEn6hWsPNmDXEHNP70Dfj9w5M8MgxpxCpko0qTtMwMiK4/J/oxFxpi3I YJLfwPWKOO2b5sZtOXawvAk6yLzciZf1siZog+5RLP+r3YAJDAJQ1ZbvrWRx3Ts2IOxHEM fZT0UydYDC8HxvumlODx5U3tdEyyhk2x7JPqpY7P+XbPgHm4Cq3qssu94VHABfQk0eVONx gg81OntyxpjwR82Z59QecQaVaghelQ7d/V1PyqZUzLzJwQrtabph2GW88wYM8u+TT3SCnf cUyrz+30cYNi13BuMI5bQd3KK/XHBnX18Qpnnw4CSokgAcGO3XTSCT+iK3fxvA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764276622; a=rsa-sha256; cv=none; b=G/5vdbMi+J9iGFUGSgnM3eSA/bw4cb9hsq1M3CU9oy2kjWrPY+6/E/fCbxh3l04Qqq+VoJ CWdnJEyEGGYbrGHxu9+nr59J2Y+e1cVYfgSDs5nwUeiJsORf01eyhdq4YnXNfAc9KcXBI0 mIkGmTvcpgQB/VfvXayDGz67R9t6iq1E54yrVgxTvbI3bZJTHw5bfjzZAygv93lBzCfWc+ TvA8FWTiD18EN+jzl4xwnxFdiSikmFpjaduGerr9kLF9+LFio1XEjsp/tsMEGd8XYjocLk PORjCT3otnPHjHw25fPGg33RQXuRrQ0t38jeTfV7+7vRSIjE+V5ayv4I8Hn4jw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dHT8Y683dzYCY for ; Thu, 27 Nov 2025 20:50:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 2be62 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 27 Nov 2025 20:50:21 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Olivier Certner Subject: git: 3fdee92b8c - main - releases/15.0R/relnotes: ps(1): Fix wording style of paragraphs' start List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: olce X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 3fdee92b8c2df4beb3501a19a028a666545c66cd Auto-Submitted: auto-generated Date: Thu, 27 Nov 2025 20:50:21 +0000 Message-Id: <6928b98d.2be62.44f2864a@gitrepo.freebsd.org> The branch main has been updated by olce: URL: https://cgit.FreeBSD.org/doc/commit/?id=3fdee92b8c2df4beb3501a19a028a666545c66cd commit 3fdee92b8c2df4beb3501a19a028a666545c66cd Author: Olivier Certner AuthorDate: 2025-11-27 20:45:36 +0000 Commit: Olivier Certner CommitDate: 2025-11-27 20:45:36 +0000 releases/15.0R/relnotes: ps(1): Fix wording style of paragraphs' start Previous style was arguably quite telegraphic and more similar to a commit's first line. Replace header sentences with true sentences, as is done elsewhere. Sponsored by: The FreeBSD Foundation --- website/content/en/releases/15.0R/relnotes.adoc | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index 7d08bf011c..348b710a4f 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -414,20 +414,20 @@ gitref:7b9a772f9f64[repository=src] An option has been added to change the directory in man:env[1] which closely resembles the feature in the GNU version of env, although it does not support long options. gitref:08e8554c4a39[repository=src] (Sponsored by Klara, Inc.) -man:ps[1]: Automatically remove canned displays' columns that contain same data as those of some explicitly-requested columns. +man:ps[1] now automatically removes canned displays' columns that contain same data as some explicitly-requested columns. Before this change, if some user requested to add some "canned display" (options `-j`, `-l`, `-u` or `-v`), columns in it that were duplicates of explicitly-requested ones earlier on the command line were omitted, but this did not work the other way around, when a canned display appears before explicitly-requested columns. Additionally, columns with different keywords but which are aliases to the same keyword are now also considered holding the same data, in addition to columns having the same keyword. gitref:cd768a840644[repository=src] (Sponsored by The FreeBSD Foundation.) -man:ps[1]: Make `-O` more versatile and predictable. +man:ps[1]'s `-O` option is now more versatile and predictable. The man:ps[1] display's list of columns is now first built without taking into account the `-O` options. In a second step, all columns passed via `-O` are finally inserted after the built-so-far display's first PID column (if it exists, else at start), in their order of appearance as arguments to the `-O` options. gitref:5dad61d9b949[repository=src] (Sponsored by The FreeBSD Foundation.) -man:ps[1]: Make `-a` and `-A` always show all processes. +man:ps[1]'s `-a` and `-A` options now always show all processes. When combined with other options affecting the selection of processes, except for `-X` and `-x`, option `-a` would have no effect (and `-A` would reduce to just `-x`). This was in contradiction with the rule applying to all other selection options stating that one process is listed as soon as any of these options has been specified and selects it, which is both mandated by POSIX and arguably a natural expectation. As a practical consequence, specifying `-a` or `-A` now causes all processes to be listed regardless of other selection options such as `-U`, `-p`, `-G`, etc., except for the `-X` and `-x` filter options, which continue to apply. @@ -436,13 +436,13 @@ Option `-J`, contrary to its apparent initial intent, never worked as a filter i gitref:93a94ce731a8[repository=src] (Sponsored by The FreeBSD Foundation.) -man:ps[1]: Match current user's processes using the effective user ID. +man:ps[1] now matches current user's processes using the effective user ID. Previously, we would match using the real user ID. This puts man:ps[1] in conformance with POSIX on that topic. gitref:1aabbb25c9f9c4372[repository=src] (Sponsored by The FreeBSD Foundation.) -man:ps[1]: Fix `-U` flag to select processes by real user IDs. +man:ps[1]'s `-U` flag now selects processes by real user IDs. This is what POSIX mandates for option `-U` and arguably the behavior that most users actually need in most cases. Before, `-U` would select processes by their effective user IDs (which is the behavior mandated by POSIX for option `-u`). gitref:995b690d1398[repository=src] @@ -1003,9 +1003,9 @@ gitref:39f92a4c4c49[repository=src] Refer to man:graid[8] and man:zfs[8] instead of man:gvinum[8] in man:ccdconfig[8]). (gitref:55cb3a33d920[repository=src]). -man:ps[1]: Revamp: Explain general principles, update to match reality. +The man:ps[1] manual page has been revamped to explain the general principles, and descriptions in there have been updated to match reality. The preamble has been revamped to give a thorough overview of the different aspects of the man:ps[1] command. -The description of several options and some keywords have been fixed to match their actual behavior or expanded. +The description of several options and some keywords have been fixed to match their actual behavior and/or expanded. The STANDARDS and BUGS sections have been expanded. gitref:ddf144a04b53[repository=src] (Sponsored by The FreeBSD Foundation.) From nobody Thu Nov 27 20:50:22 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dHT8b2VJPz6J65C for ; Thu, 27 Nov 2025 20:50:23 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dHT8b0py4z3ZCc for ; Thu, 27 Nov 2025 20:50:23 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764276623; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=1clablGEM2OQl2zWrgViaJ6L8h3xeZstVJxyrpIqQgA=; b=wC+Xh4JoKymmL0HxRMv8wRe5zWGTWg16XaXio6GRo8YU3ndlseLcZQ9GfeDyxCvZYvevh4 mQV/9fR4CgmcGESiGKNfvu+rlzWS95hbcYLpU+EIS5xBquN5VYGPTjJdt5mz2e6+T5+WWq S4/ghT3cMFnqkyM7OqC0uTUd8yV89BCHsgYOhIGe8Jl8O/fpfxvWImT1ST40YbFfXHi3Zt aiyQAVY2QJLM83YhBAXVCMVuQojFLA++PDqIUqMRh09v702FZWzAIW/GvYSeddIy1XTTdJ YaYfVdtd5QTrqc/8qICUp7uZ7XqZZHnfnlt25YXc3lKgEB6C5sFOjeGzg6qzJg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764276623; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=1clablGEM2OQl2zWrgViaJ6L8h3xeZstVJxyrpIqQgA=; b=IiDf1wwYL76aQKk9/LbnNiKw5RFtLg/eDHLTnie8z5X/ko99K286v6O9Ymn1u8yAVLQDQP JSdqxjB4L8JJDBSIqDgTMN3q3060YTTX3kR5/0uHg6V2sNZzOF6Ljbe0zW1gpGevIwYYcc 0GWs5+bHSzeUzUSiKt9TMXyIi+ZueKStYZYyfvLM9B2HPyNF6vPlODKObcw7Vte7xw4HkH 6/yWL6Lf0oDTUZuMEO0o9RNiGPjS/zgIgaWRY4XJYbu/n/0Jljwh94aJnmyj/+SN5PAnA4 QjAP3BYinp2HjrwmaLLKDzOQsPXlid4tHTG33z76BmX4BZIwzisdy/Qj6grzEA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764276623; a=rsa-sha256; cv=none; b=bP5vLgqot3quJjoEqPFG5NqvWMpui8jxsppzDRxJpHxOCIMh3XRgsQXJScP1x2f3x3vhki 81q6qT3TEnC9bnywrnCTmZXfBf3TBN+cvRwVNiaC5rw+aYZtvPZpRusVcZ0yD4Mic3LE+Q xAdp01hkYDMtWekQ7OnjJsl5BbYjHuZTBjJbm0x8Y6O5aHRV7dyT8CGLYPC89gz6V8OOZz 5O7YSUlu/DyGSrs8gP7OEQFviyCdA3AQmbDjO/NOaPDxR3Elg14j+ft40fGsM3WyaMl4lL uBRSSJaaSc/iQdoj9hnaoo5IjQsxXvAT9Z7Tn+TBlVeHgNfAMIc2C99csAWIag== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dHT8Z6mH6zYCZ for ; Thu, 27 Nov 2025 20:50:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 2dd4f by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 27 Nov 2025 20:50:22 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Olivier Certner Subject: git: 8cad169020 - main - releases/15.0R/relnotes: smbios(4): Fix wording style of paragraph start List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: olce X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8cad1690201e7aec0ad181849fe81369d18b1790 Auto-Submitted: auto-generated Date: Thu, 27 Nov 2025 20:50:22 +0000 Message-Id: <6928b98e.2dd4f.edfc78c@gitrepo.freebsd.org> The branch main has been updated by olce: URL: https://cgit.FreeBSD.org/doc/commit/?id=8cad1690201e7aec0ad181849fe81369d18b1790 commit 8cad1690201e7aec0ad181849fe81369d18b1790 Author: Olivier Certner AuthorDate: 2025-11-27 20:49:13 +0000 Commit: Olivier Certner CommitDate: 2025-11-27 20:49:44 +0000 releases/15.0R/relnotes: smbios(4): Fix wording style of paragraph start Previous style was arguably quite telegraphic and more similar to a commit's first line. Replace the header sentence with a true one, as is done elsewhere. Sponsored by: The FreeBSD Foundation --- website/content/en/releases/15.0R/relnotes.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index 348b710a4f..4713be41c4 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -788,7 +788,7 @@ A new cellular modem driver supports USB network devices implementing the Mobile The accompanying man:umbctl[8] tool is used to display or set MBIM cellular modem interface parameters (4G/LTE). gitref:0f1bf1c22a0c[repository=src] (Sponsored by The FreeBSD Foundation) -man:smbios[4]: Search for the SMBIOS v3 (64-bit) entry point first also on BIOS boot. +man:smbios[4] now searches for the SMBIOS v3 (64-bit) entry point first also if booted from BIOS. This allows to detect and report the proper SMBIOS version with BIOSes that only provide the v3 table, as happens on Hetzner virtual machines. For machines that provide both, leverage the v3 table in priority consistently with the EFI case. gitref:bc7f6508363c[repository=src] From nobody Thu Nov 27 20:59:41 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dHTMK227gz6J71g for ; Thu, 27 Nov 2025 20:59:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dHTMK0nYQz3ZRK for ; Thu, 27 Nov 2025 20:59:41 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764277181; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=dKnx7J0p4QeTn55rtb7MXYXWtj67LhKmAH6ojo8swng=; b=Mrxz+H4Ey2lH+tAfUzyW0E3VeDk+uHBv2EQ+BTXflJ2QdpiFwnLNH9iNJJy/Ym1x7tU6ci 73ypRWoNooBudKwvHX+wPVghcDfXZVVD2qibyarllDT1R0UR11AEESona+V9s8RUWpjkj+ xloRVK7QcKzhYsskCYG5fs+/LFhM/TQVM8Tjf3KvZh4UREKuELDs1DKaduwqkrXRQVZ/yh nqz+vaKjUeOpkFlzDL8UQfQhDmciuj7XD/TZPdsM3obzSNIVkZk/TCv8H3LLbAh64qSBni E9S6LtFL1croRhfdKxM00vayg02khRPQQgvRB18stPmWYtXhluESKKWQzP1o9w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764277181; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=dKnx7J0p4QeTn55rtb7MXYXWtj67LhKmAH6ojo8swng=; b=bH2PvbLLgKt2v9LdF1SyE4Fl98+SD9EgmtWHYhqPVvTy9uSKV24sh1bULTb31eRnDuv/kQ olUxspSkBnU4lJgVPLhOJQRb5vHn8VtByR5p2gQPtTJl4zcsJ5yoW3lTGI0jg9QZ6suHgU IbTBcsZuEGK8Uu53gzNzxO2rVUFXTrlA5sm702PZMlbhL9lRnKvOmnDLQ938sXj7ZSRrnI 7esSEx39EE8nirLC0NBJ34w9ThyUEUdml0oxOulNS2cpJo/kd3EBYj+wix2CjXFoTX/JOM ha+1UEUGTcKr77/+/ooYwS/gRIxk5ximDNia91fL3mWIgMluXUBjyjdME3/pag== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764277181; a=rsa-sha256; cv=none; b=fJm4NvPv3M6BhbDN0ZWStS7Pv9vk8pLLBraxL/PNwsX+FQgq5Fw3L5Umvdg2m85u3UM0im 9u6hbP76B5pZSLY6i8VNEXbuTSw16f/qUKvL2CdSNinUMa4t2j2UEv0IdMf9I6z9FrE+Hg x6s+B4ArJyHDVaJ5qzE14VUJy7KkGc1XH5t4msHtyHjjf2Yt3SIcObO15UDYyptcMdq6g+ hgineiHU31Q3M6Tu77ZK9aM4yj6aDQRMt/1gqdG/SQq/Yd8gzRwUHAUH/p24rFv+cDHcgG nQlAF4fIe9uOs5BB9G6JbJ3p1dST6urFBWcgfXxV9kE0K4w6GfSfkDqBgmSsmQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dHTMK0NDXzYN3 for ; Thu, 27 Nov 2025 20:59:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 2cced by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 27 Nov 2025 20:59:41 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Olivier Certner Subject: git: 671bc72ad0 - main - releases/15.0R/relnotes: Move back asinf(3)/acos(3) under libraries List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: olce X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 671bc72ad038a80511ebb1be1bf642285e24bae2 Auto-Submitted: auto-generated Date: Thu, 27 Nov 2025 20:59:41 +0000 Message-Id: <6928bbbd.2cced.47f63fc9@gitrepo.freebsd.org> The branch main has been updated by olce: URL: https://cgit.FreeBSD.org/doc/commit/?id=671bc72ad038a80511ebb1be1bf642285e24bae2 commit 671bc72ad038a80511ebb1be1bf642285e24bae2 Author: Olivier Certner AuthorDate: 2025-11-27 20:59:01 +0000 Commit: Olivier Certner CommitDate: 2025-11-27 20:59:01 +0000 releases/15.0R/relnotes: Move back asinf(3)/acos(3) under libraries The "The accuracy of asinf(3) and acosf(3) has improved." paragraph inadvertently slipped into the "Deprecated Applications" sub-section. Put it back under "Runtime Libraries and API". These notes were copied from those of 14.2, and the mixup occured because of commit f4f1e3f1e4 ("14.2/relnotes: Add some more entries") and the one referenced by "Fixes:" below. Fixes: f232709d21 ("14.2/relnotes: fix manpage for acosf(3) and add Oracle Cloud URL") Sponsored by: The FreeBSD Foundation --- website/content/en/releases/15.0R/relnotes.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index 4713be41c4..d4301bcf82 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -546,15 +546,15 @@ gitref:e77813f7e4a3[repository=src] `libcxxrt` has been updated to upstream 6f2fdfebcd62(gitref:d9901a23bd2f[repository=src]). +The accuracy of man:asinf[3] and man:acosf[3] has improved. +gitref:33c82f11c267[repository=src] + [[userland-deprecated-programs]] === Deprecated Applications man:fdisk[8] has been deprecated in favor of man:gpart[8] for a long time but has not been removed, running this application will show a warning to migrate to man:gpart[8]. gitref:3958be5c29da[repository=src] (Sponsored by The FreeBSD Foundation) -The accuracy of man:asinf[3] and man:acosf[3] has improved. -gitref:33c82f11c267[repository=src] - Update deprecation warning to note that man:gvinum[8] is removed in 15.0(gitref:dec497a9fcbf[repository=src]). Deprecation notice for man:syscons[4] has been added. From nobody Thu Nov 27 21:34:25 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dHV7Q1299z6JB8K for ; Thu, 27 Nov 2025 21:34:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dHV7Q0Jybz3dtf for ; Thu, 27 Nov 2025 21:34:26 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764279266; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=m/hQeLB5b/O8PjHo9AH02HRIpmqHIqLj3ZfqQMevmJ0=; b=TXgfaf/xk8CLuC9SEV1GoKN7zx+IQw+T4eELXkDpaXXANhB1j1wl1PPrVZjx2Hx0AjPdu9 bgsCD7mwNIJwlukOnm0wkeMq84pYuZphZuTdbhkC4KQlZQESwBfJxSfALUSezhYAQrNSOf vVhY64gtNkulOMD4057BeFUnZ4UHah+FLrAPZvdtTV6KD4xXHATuUTA/pSlvfArSmB6Mnu OWRd+ofA9FHIMKBpG8AHMelplxPzBlXhpJ4mdBvaP0ogCRe8VUY4RjkBmZuNzX40yOYKiV DDs8bQGKfqqCh46s5LxCnkt74dCeMevFy/QEWUYiLvDOnT5pM/GPPUTbX2pKWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764279266; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=m/hQeLB5b/O8PjHo9AH02HRIpmqHIqLj3ZfqQMevmJ0=; b=W14f0yfSV8sYsS8+obYXEZEKtCwFXCZhx9VNU2yIcSQLe5gcd1mi0xo1DR+NwXgHBq+/0Y SPyRNvhdzN7YTY2/sS2CGY+gGN0tm2dhr8J4NgLClzDsy5bizjjQjg2MZBIBDmqHKopkIk +4kgeo5ZUn5DW9t7wSWn7owhCry5zPhhivtsEA1pdSzcuKxxyBKlNRfzB4UFz5BuP90Hfy blxLdIZRbh3ljfXCGKBoEA4yG0W/8LGdrPWvw8qYjp+YurM0NrVq0Zqo2Xn4X7ozQFk35k +yL1Qyn9CnKeg90wQjQQ7HQgbNdXYr9FyGO8/rLorFr2Xvpu3mYCkSHa3UnvZg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764279266; a=rsa-sha256; cv=none; b=pGdlyTkMyAkSA0dxuqrB+Y/G/Sk6osSRtLCb48AyyO1Tx0A+esExiNoe8tUs3SBZWDS+J+ Qpfgqw4cwTTRdcPjkh059LpwQGFyDebyM6SYKxN+xDtFCLewfI0Q49K9H8Xhb6AOPBmqmV EmRY5KRN6ZPgXJAcH0b/0Gxa9pZEXI8ShgUpIk4zFOcD5YQUiO2qa7QlPA1oAu6Me3CIOR V3MPKMiBJiJZIbHWi+ciVvU163GUFWxnfqXOctX7e7u0+UB0daVhZqusOMMMHCKd229Ilm SfP/fnH2tgQKS/m6aDid6V+qphvwJ0xSCOVsNxc8kSaFqe1hELVCQapn+FLZAQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dHV7P6xWYzZMq for ; Thu, 27 Nov 2025 21:34:25 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 31d33 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 27 Nov 2025 21:34:25 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Olivier Certner Subject: git: 9e37c1d502 - main - releases/15.0R/relnotes: mdo(1): Document full control over credentials List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: olce X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9e37c1d502a151629eaa39d51911219a172d72a0 Auto-Submitted: auto-generated Date: Thu, 27 Nov 2025 21:34:25 +0000 Message-Id: <6928c3e1.31d33.5c623303@gitrepo.freebsd.org> The branch main has been updated by olce: URL: https://cgit.FreeBSD.org/doc/commit/?id=9e37c1d502a151629eaa39d51911219a172d72a0 commit 9e37c1d502a151629eaa39d51911219a172d72a0 Author: Olivier Certner AuthorDate: 2025-11-27 21:24:40 +0000 Commit: Olivier Certner CommitDate: 2025-11-27 21:33:29 +0000 releases/15.0R/relnotes: mdo(1): Document full control over credentials Sponsored by: The FreeBSD Foundation --- website/content/en/releases/15.0R/relnotes.adoc | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index d4301bcf82..3afa06bb55 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -456,6 +456,13 @@ man:grep[1] no longer follows symbolic links by default for recursive searches. This matches the documented behavior in the manual page. gitref:3a2ec5957ea9[repository=src] +man:mdo[1] now supports fully specifying all users and groups in the target credentials. +As a convenience, in addition to a full explicit specification, it allows starting from a baseline providing default values for all attributes, which is either the login credentials from some user in the password database or the current credentials, and then amending these attributes selectively. +The manual page has been updated to describe the new options and their interactions. +gitref:4ffcb1a4a99c[repository=src] +(Sponsored by The FreeBSD Foundation.) +(Sponsored by Google LLC (GSoC 2025).) + [[userland-contrib]] === Contributed Software @@ -1010,6 +1017,12 @@ The STANDARDS and BUGS sections have been expanded. gitref:ddf144a04b53[repository=src] (Sponsored by The FreeBSD Foundation.) +The existing content of the man:mdo[1] manual page has been enriched as part of documenting the new support for fully specifying all users and groups in the target credentials. +It has now a longer introduction and a new SECURITY CONSIDERATIONS section. +gitref:20ebb6ec5ac0[repository=src] +(Sponsored by The FreeBSD Foundation.) +(Sponsored by Google LLC (GSoC 2025).) + man:mac_do[4]: Change of rules syntax; Provide hints and pointers. gitref:0c3357dfa18f[repository=src]. (Sponsored by The FreeBSD Foundation). From nobody Fri Nov 28 00:15:05 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dHYhp566Jz6JSy2 for ; Fri, 28 Nov 2025 00:15:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dHYhp0T5xz4372 for ; Fri, 28 Nov 2025 00:15:06 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764288906; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6OmpdkY5zvMxVWDq0IKn3sFClMq4/o+b3ZWX/PBCgDE=; b=c0yg5cNAAxeBfE/hxe2h3Yz2orh8zYVU0WKSmO/BvEPn8SEsiBM4HEdjP9VOIGNOQZaIRS lHwUIiANr2fb72zGLy/smTLVrM+wrOE32dxo2XuHivAS5M+d+VjQHReclT2XDPjkJGRDVG vgnzgkn1qCKf5eKLlkKR2f6RRyTonElgfmRZ9U+SK7QmqvRxhUMkX37nqCwPE1vLAunWRc sCKIR140avNM4T8feD3S7zBYm5Thub4rUujifSsz+yW25JpYQDVYmpISA4lrOAOsywKb9R C6cREgtvuFjHM6ZOVI4TQOB2FAID/+hUJL6ajK2hcoBKsJeG/s9Zjp0ycxXnVA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764288906; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6OmpdkY5zvMxVWDq0IKn3sFClMq4/o+b3ZWX/PBCgDE=; b=acwRXu/wFCGvARxPfaxDvdnceAjlnlpw8MxQC2ftv90hNCqZ/Fd1+duPaBEPIsO1jFZABq NqfbrBmu8mlE8ag/5y0lHfsH3CsdHuiLbFf2cebJ3qdRDg1VO59COjB0S+2u2PjVj1C6cn R5HsZN1AsUemqd+4kbpIsTiO96T0YH/rT25J3Lk52nUcTnMSYV/kXHn6ZM77AlREGDBPBo gWWs04ZbFVf8AdN+I3Qx/HMxdfGsy+j7ct8vfHwkCwhTlbovJElRci2j9id70jlFonsJrg 6J15VJuDpiiVTyT6ywtECEU6jKv1E2Pq77YVXpqSf6tAhydD5qUhm/e8mwbOiA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764288906; a=rsa-sha256; cv=none; b=rx5G0E/8BzJakJJ8uDVRFV/QEk7tAv8ZJ1rXV/xY8HBo45XNrXhesT1dhjzVUxdN30Kq12 xNssi6pdkvvZyJGtLQFGLev8VKmbV2aeRRSQI8DDmb50PeJeZDfGANZpAse766Vn0XJn3N DqSpgjrzQVOGe00YUiMfG/i5GlwhC1SqFn2yDfKjJAp2G/C1Ro/Z/ouQE3GKFgiaoo6Qjr brkB8sqpaH7P0l8X59fX+FL/igW4rAsFT+OrBxHGBg2uAPxmpAzsoZK2+1lZFaVubGPidP 5CWWjG0exqUXYsMgw9meY2FdVjt4cASoFDXR48m+MCuCaMym3nJOz7SMvXw/+w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dHYhn6vkczf75 for ; Fri, 28 Nov 2025 00:15:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 226bc by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 28 Nov 2025 00:15:05 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Colin Percival Subject: git: e87da8a9d7 - main - 15.0: On schedule List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cperciva X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e87da8a9d79761184b27a60d51976e7ef3ca6ca2 Auto-Submitted: auto-generated Date: Fri, 28 Nov 2025 00:15:05 +0000 Message-Id: <6928e989.226bc.232a44cf@gitrepo.freebsd.org> The branch main has been updated by cperciva: URL: https://cgit.FreeBSD.org/doc/commit/?id=e87da8a9d79761184b27a60d51976e7ef3ca6ca2 commit e87da8a9d79761184b27a60d51976e7ef3ca6ca2 Author: Colin Percival AuthorDate: 2025-11-28 00:14:16 +0000 Commit: Colin Percival CommitDate: 2025-11-28 00:14:53 +0000 15.0: On schedule The 15.0-RELEASE builds have started. See you at the finish line. --- website/content/en/releases/15.0R/schedule.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/en/releases/15.0R/schedule.adoc b/website/content/en/releases/15.0R/schedule.adoc index 1f1d4709f6..016151b0ef 100644 --- a/website/content/en/releases/15.0R/schedule.adoc +++ b/website/content/en/releases/15.0R/schedule.adoc @@ -59,7 +59,7 @@ General discussions about the pending release and known issues should be sent to 21 November 2025 |21 November 2025 |Third release candidate. |RC4 builds begin |[.line-through]#21 November 2025# + 24 November 2025 |24 November 2025 |Fourth release candidate. -|RELEASE builds begin |28 November 2025 |- |{localRel}-RELEASE builds begin. +|RELEASE builds begin |28 November 2025 |28 November 2025 |{localRel}-RELEASE builds begin. |RELEASE announcement |2 December 2025 |- |{localRel}-RELEASE press release. |{localRel} EoL |30 September 2026 |- |{localRel}-RELEASE no longer supported. |{localBranchStable} EoL |31 December 2029 |- |{localBranchStable} no longer supported. From nobody Fri Nov 28 00:28:56 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dHZ0m2XGzz6JVSb for ; Fri, 28 Nov 2025 00:28:56 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dHZ0m1dnyz43hB for ; Fri, 28 Nov 2025 00:28:56 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764289736; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=t0w74cmmOjkif74cjlWFGAGR1e9M/ldXQ14RHhplgA0=; b=JYQ2jo0zCtYDP6hLH+aQYqwNpaGlRukaLHzSSLekafphROOLtImrj5MJqq3Z3qpWXVhMdo 7N+ffxKrJrtY37SH8vSpmHdlfkPR7lSs548L53b6ohppIBfTyRnoDz87P6+sLRhG1uTBwx szqQMLoIotC7hmHamI0tA6cfr/Gr1iUOouohvcU5JIf2Ky4hv5fTnQ1i1u9e0sXUXAE0Kw lRYXj+F0Jqxa0nkfbzDGgQTmc0EtgUoDR1zRMP31M2Ra5oN+Mx32Wdf6AAJHbZzWTtA6Vr JToXNCYGKxLrdittkOxXnoW/FJQ0eXK/+syVE2ls/A6umWDsNn9wMcpDezwzog== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764289736; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=t0w74cmmOjkif74cjlWFGAGR1e9M/ldXQ14RHhplgA0=; b=UHdvmxseZlrpnEjwdQxo1EnLCCCnidG3/YPuaseRkReQDqoOkMxgpEJnTtZwkH0D2lsN8D lIajmB0h7FA8EXoKDMtuh40R7tCuLF60/v0hnfNBaBufOb6QaD6JJAuDD9+VNZTWNQKtsu BTVmfrlPuzqHWjsPvNxxJmSsieXEeH5Mn9yaWOoq/9eCBbIw/0rx30SwUnoxieqwhXv4ON 11PEAlhwvUEV72gpj51Y4yGRBeAKJJIU+TePlkQLpAyZeiUh0vLUpVQD5ErQO/as4otr0x KNQ0uiV0wdf3Y5J6/i3Y0S4S6xowpGBAX17Gl0Y9ygyye3reYuMCvCesNcA0Uw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764289736; a=rsa-sha256; cv=none; b=CZA3++eDSl5ShW1UIL8o23ZFmi8U7IcvjlRqZeGq4pquFnoOETr008WVEmcFa+TSrHQ4n5 SyHxXWpDjF7yjsnAI0cktMgKRBw53gHPdwbNM5nhTVGUIBH1NBw0f2j5p4l+sg0aqbgY86 WezowyCLgDPS+Tpv6MpJwCd0xsJ8RH7qLh9Ta7/Uo+eXDXHN0K3DblAEtGzj4NUz4HBo20 HmzbC0Y06hDJqKFTV34tqVKrSpe46TAYVuIpqC8oBRMSXNMtHe5RevW5L8oYJ0M/MZg4Hq JnNm2i/bzKjG9MIP/9AADhvatM5RfI/0AU6l90iMGLeeJYx9L/NkjW1RoO2Cxw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dHZ0m13jtzftd for ; Fri, 28 Nov 2025 00:28:56 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 23223 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 28 Nov 2025 00:28:56 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Philip Paeps Subject: git: d415e6ce00 - main - Add security advisory affecting 13.5R and 14.3R List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: philip X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d415e6ce002c6456414d657c6ad8042fc1b56c60 Auto-Submitted: auto-generated Date: Fri, 28 Nov 2025 00:28:56 +0000 Message-Id: <6928ecc8.23223.37b51dd9@gitrepo.freebsd.org> The branch main has been updated by philip: URL: https://cgit.FreeBSD.org/doc/commit/?id=d415e6ce002c6456414d657c6ad8042fc1b56c60 commit d415e6ce002c6456414d657c6ad8042fc1b56c60 Author: Philip Paeps AuthorDate: 2025-11-28 00:28:37 +0000 Commit: Philip Paeps CommitDate: 2025-11-28 00:28:37 +0000 Add security advisory affecting 13.5R and 14.3R FreeBSD-SA-25:10.unbound affects all supported releases --- website/content/en/releases/13.5R/errata.adoc | 1 + website/content/en/releases/14.3R/errata.adoc | 1 + 2 files changed, 2 insertions(+) diff --git a/website/content/en/releases/13.5R/errata.adoc b/website/content/en/releases/13.5R/errata.adoc index 2318705407..835061dc6f 100644 --- a/website/content/en/releases/13.5R/errata.adoc +++ b/website/content/en/releases/13.5R/errata.adoc @@ -45,6 +45,7 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ |link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-25:07.libarchive.asc[FreeBSD-SA-25:07.libarchive] |8 August 2025 |Integer overflow in libarchive leading to double free |link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-25:08.openssl.asc[FreeBSD-SA-25:08.openssl] |30 September 2025 |Multiple vulnerabilities in OpenSSL |link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-25:09.netinet.asc[FreeBSD-SA-25:09.netinet] |22 October 2025 |SO_REUSEPORT_LB breaks connect(2) for UDP sockets +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-25:10.unbound.asc[FreeBSD-SA-25:10.unbound] |26 November 2025 |Cache poison in local-unbound service |=== [[errata]] diff --git a/website/content/en/releases/14.3R/errata.adoc b/website/content/en/releases/14.3R/errata.adoc index c89921d04d..b65a168726 100644 --- a/website/content/en/releases/14.3R/errata.adoc +++ b/website/content/en/releases/14.3R/errata.adoc @@ -47,6 +47,7 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ |link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-25:07.libarchive.asc[FreeBSD-SA-25:07.libarchive] |8 August 2025 |Integer overflow in libarchive leading to double free |link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-25:08.openssl.asc[FreeBSD-SA-25:08.openssl] |30 September 2025 |Multiple vulnerabilities in OpenSSL |link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-25:09.netinet.asc[FreeBSD-SA-25:09.netinet] |22 October 2025 |SO_REUSEPORT_LB breaks connect(2) for UDP sockets +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-25:10.unbound.asc[FreeBSD-SA-25:10.unbound] |26 November 2025 |Cache poison in local-unbound service |=== [[errata]] From nobody Fri Nov 28 01:11:28 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dHZxr3vQRz6JZ0l for ; Fri, 28 Nov 2025 01:11:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dHZxr34TXz3BqK for ; Fri, 28 Nov 2025 01:11:28 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764292288; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=r029VBnOoAQ76woj0mnLHKYbJu1RiRmrRwbIZmHlJeQ=; b=JkKQMXSHtNgzeujlXc287QFn/4Wp4117gLuR6u4/c9Q9WPQFogIs1bzXymTTzSJwK2JH/o PehPi4aj/roKP3nK1vR2zr+DUas5IDKsOyHdvuQrUaU/kD/6T4cJqzrPi6ZJi0sSVPnmy3 cTR/W3nGbpNnafqWpUGZu41BdPDgwrgV4iCN9+PNUg7X6tnvVZJYImmj5rJHhhlrcqerVN Uq3Lzc1hTmZwRh9XH77gLKw/rGXEByWDAvzOiV00uB12fapwEShjQ1GBzDUCErFFuClp2s JJq0OpYq3ycqL1SclAoIixKyWiK+BACPIvHYNDGHFkx2ZPeX2rxAqRH+QT9lXg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764292288; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=r029VBnOoAQ76woj0mnLHKYbJu1RiRmrRwbIZmHlJeQ=; b=CqldxWfsKl8xPBRbmnejO1d8SxHgyz4VAEWnze9Bg3vo6piYwifrcpLA5HGVzU4oCvLAL8 xaDjvHCYuu31HqR6biGNgdtTWWuQONlXwALifJ1em36VRBYBOOKyld5C5LwK5wb2Wl1n8O 0gtxxglCQeMuoxxPZur6YmxNIUrTOgm0J0SelcmCZ6MGcDPg3vbUCcNQy3et4ctnQQ9k0h Dqa3tKZxU1NmiVpj+kkFeFRRE4MjZH1XQgQhPDOPLQbjd+Pm/Z3egMJazsGPbtDnrpeD0Z U5tjsqyH68oDJlcrg4CWR2DzcJT9JnEIaSyVoUrQimF972/GoUMBhAOPgQIBtw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764292288; a=rsa-sha256; cv=none; b=FvUdYiL+R3fTCXHinF562qOxeE/yM30g6sMYjubk8VZlvBr6KKi2xGYBQqTPHAujtpiyY2 hh9Hht/c5Ca2vxmMUYJDiydyi/gNDsjXIPm5sPqk2icYaL82IENzuhVF2cQEcXGx655+8O qsOhGIhRsI9RCxOCkDpY9Z2LwEDKGvw0GgxG/gZLcpRZDv/n25xZy5m1Z6VJQ8s/wvdgpM DuvJIUo3n1hni8cWmi+ru4ZHnNlXL+joluGDga9CL6ZIrlMJwWqzaieWyjcP73X5gmJKz1 lWtPxy1cUYjd4KvhdQ3gugKHTRxkN0kihvwlbBOz6cBIaROLBMsXt4q5VMLVFw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dHZxr2gTjzgkc for ; Fri, 28 Nov 2025 01:11:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 265ed by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 28 Nov 2025 01:11:28 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Gordon Tetlow Subject: git: 3bd97a3150 - main - Add missing comma in Credits line. List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: gordon X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 3bd97a3150e7d1848a8b666f80ca7aa39369e0d2 Auto-Submitted: auto-generated Date: Fri, 28 Nov 2025 01:11:28 +0000 Message-Id: <6928f6c0.265ed.72a24a93@gitrepo.freebsd.org> The branch main has been updated by gordon: URL: https://cgit.FreeBSD.org/doc/commit/?id=3bd97a3150e7d1848a8b666f80ca7aa39369e0d2 commit 3bd97a3150e7d1848a8b666f80ca7aa39369e0d2 Author: Gordon Tetlow AuthorDate: 2025-11-28 01:10:17 +0000 Commit: Gordon Tetlow CommitDate: 2025-11-28 01:10:17 +0000 Add missing comma in Credits line. PR: 291257 Pointy hat to: gordon Approved by: so --- .../advisories/FreeBSD-SA-25:10.unbound.asc | 28 +++++++++++----------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/website/static/security/advisories/FreeBSD-SA-25:10.unbound.asc b/website/static/security/advisories/FreeBSD-SA-25:10.unbound.asc index 4c7b59847e..9623a738d4 100644 --- a/website/static/security/advisories/FreeBSD-SA-25:10.unbound.asc +++ b/website/static/security/advisories/FreeBSD-SA-25:10.unbound.asc @@ -10,7 +10,7 @@ Topic: Cache poison in local-unbound service Category: contrib Module: unbound Announced: 2025-11-26 -Credits: Yuxiao Wu, Yunyi Zhang, Baojun Liu, Haixin Duan Yang Luo, +Credits: Yuxiao Wu, Yunyi Zhang, Baojun Liu, Haixin Duan, Yang Luo, and JianJun Chen from Tsinghua University along with TaoFei Guo from Peking University. Affects: All supported versions of FreeBSD. @@ -148,17 +148,17 @@ The latest revision of this advisory is available at -----BEGIN PGP SIGNATURE----- -iQIzBAEBCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmknL1AACgkQbljekB8A -Gu+RNg/7Bc6vJo+NxKwMhwRO5kp0zzWLEPTgsHZXfzhNfoxg1Yie7tIeYPbYLS0E -ZQ677a8Th1QhmkdvBDG83sNqPJXYpvai3s8SZxhie8sLPZQA1JFINOEgXo3Wvfyl -9hZ+QdN8DtgZVA4yWFKVm018RefqUAsyd7e5Mw9ci6CHrTbzbjjxcGLEhatwfn/q -ALfI17WT9wPeYyP1HnC6yT0eGzyPlg+2aZCQsEdfJOjnH3ycWK54Ucy4TF2prQss -+XOLXOHQ17HJFYymQshwPbME3O9jDRPnRuszTY+W51Yqq4XH/Vc+4pAXuLaJeFVj -g0krR3aamoRO4fM/X/k+tH49dN6wEduE6lf3PzQIqxeudmK8f7rsTmI8kHUPl+EU -6alEWN0kCC/g1LYPFX48LQ++ZH80I5PaodsUHanTVz2j19uMfqxLwmAjeOhtY1JW -bqE12KmHArRQnOIfod1qWOEx1Bm9vAXCuMH7Wh5VjQf71MaNcZdbTtmuEC5g1+yO -mcBZ2KoGUJvyN5Q7+RyLakcq0Ma+4/MbDcHMxSLoEYAWgivdH99svvDb4s4AGqmD -VE7j2HiU1vOfLn/q8y4ZQYT5iXyIIXYEuTbM2Gs/C3bIy4Ke9DDt7m/JBM8rW0Fo -hEomWA9nhage5U/10/YaIWwsre63gvCTMi2B5v6RlNR/Efkq3OY= -=QjfE +iQIzBAEBCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmko9iIACgkQbljekB8A +Gu+EtQ//fPkMggHwUnu6iWiKbqv0b+KD0viWbgBt92S4HAvqNN2jXxZiLt59pLCM +S9hHICLvS2qxdg4NLwAZU/O/7M4k6OvuSDlVcVEixlXXGsKskUF3cvrW+FfSGRD2 +/mUtcUJYLeGF8NBTlmj6oMpRgC0IMNspEXJVYvmP12uyzAKUDrIku1t0jC0qMKvs +fVfM6/ElqKFrYoKlIVYlPcCF8BB/CwMWooZmIDhb1g2OUsAnGP9E+NekFIIVWZhM +hkLjL+9JQK8wLCDOD8M+/Z/1F++RvJy5mBUvYGZeD5LWXB+ruUddGL2AmRd0NJPF +G1V4TR9deMlpm8Oc7PDobMrtZxP1L7rIs5ZV9ydqOiy6vvDfL+9fDTqoefz2RSn0 +CvS+5DZSWWY+Q7/up8e8XnIA7b0DDC9+8IokVgWg9kA3KPeZ6kIpJVBb1PjOwdih +58QeGzLEwE96e6wMgSHBNqd46BMyCbbLrY2eya8qNZNfrQa1OY/xDWA1wLAlCQBd +5BcfB12wA3xai0UbpPwQswP+5KtEk1aHfIkema0LZfgroxCwi4oDC2rY2vXtFYxR +dOl0UalXfc1oeJ2lqFS0lvxwUq4J+Ygt8MYN5IWGeLl5Ra+VbA5YsMKDEGVeXIqV +y0qmomM5eT+VZXsYSIafv4QQCThwJpTLo2MIQrQ8LFcealxSFUk= +=i5jo -----END PGP SIGNATURE----- From nobody Fri Nov 28 13:22:55 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dHv9r2X6mz6HRFs for ; Fri, 28 Nov 2025 13:22:56 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dHv9q6xxPz3khx for ; Fri, 28 Nov 2025 13:22:55 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764336176; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=q8kaffDMJzcq7npJWK1ffYu9H66Ie1oxAy5nEUD+b7I=; b=RN5GBmyp2jejgcveDUbGW1B++s4TDd9DSQ3PmX5V+/HQ58vw7/Et6PpdlEqrdzJJ4uFz2f WsD9fXWZ0MF9dOmkHXlKwVBI1kCj6wThtjGxj4QlqKRf39APVNCmfayABW1egnvj0iaCGX YbtGqjETOI/TIzLRAikesptNp5lM4HD/9NL/ZnoUrgS+aFppTzYrxVhw5ke58hU/hvZWCv qOfaJy/0wRv/o/+Qmu4xe1ushHMDFfIiHjVzfM65cFHwvGp1djUMvMt46+W/o1IBdzM6GP zgB9IFw3pPk6F2C3D2TswXwzhIvrGPrUk9wQGhgTBInUs8C1hXubfQerJv2dIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764336176; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=q8kaffDMJzcq7npJWK1ffYu9H66Ie1oxAy5nEUD+b7I=; b=hfdOz1fwNVtnhk4Zt5QJxf2W7jf5hoUflXHLLHWT0tzZxolh1rRMpMRDynhwcAVJJL5TBS ppUMWPEEOJwI59VkRyrhsgZlQ0sWGBV20lO1X6g0/zO/5YK8Tmna4li9N4b2LLnHykym5i 0qdkWFT53U9OpeNIEkioRjlXk8AUOyKaWGcg+RiPZIvVxxizZODR4HhR1X1E+XKlXh3uIL wHriyiNPFBntt5dhSfZbnzQ3aroXzkR5fH2C+N9n2taCgm5tBhGFGJDBmNUVibsyr0Nk9+ xmfJ7GBhAXDFVwz4xw4+RkmofiZOrV88Ag8vm8bTUJO//B76IDED1vzlpikcRQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764336176; a=rsa-sha256; cv=none; b=arejIZUm+BHq0ond480g8YuSngPc2dqwhHqEtDLRjLN9647aoVwS6WA1SXGLN58hwrYJES 0DrYMV8luUV/S9/1+0UMJBhTa7Ebw0PdTwWwnA8OgJsODEK1DwBG3dAwwispZSIYqT3alX D0jWcyrbfq9tFQlverRv9f95+8PU7HXuY6YY9ypmM3bh/PVPXDa/rGWr94ROILtHNeWlVZ RPd8WSbMU6FyghNxNbvTyDsjHbaNJ56/zJh77P+9GANhaZ/VGUMKJHlrrIVnsqDXtT6xGf WKEFeQUnX7THf7V6hZ+MK4VsoWd0AO3dJRktfoPvkMiNccvAS/ZxnJ+Ke9R2jA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dHv9q4mWdz13t0 for ; Fri, 28 Nov 2025 13:22:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 2280a by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 28 Nov 2025 13:22:55 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Olivier Certner Subject: git: 8bbac42f4b - main - releases/15.0R/relnotes: Expand coverage of mac_do(4)/mdo(1) List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: olce X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8bbac42f4b770c180f322c9418604d278c197fbd Auto-Submitted: auto-generated Date: Fri, 28 Nov 2025 13:22:55 +0000 Message-Id: <6929a22f.2280a.11f9411a@gitrepo.freebsd.org> The branch main has been updated by olce: URL: https://cgit.FreeBSD.org/doc/commit/?id=8bbac42f4b770c180f322c9418604d278c197fbd commit 8bbac42f4b770c180f322c9418604d278c197fbd Author: Olivier Certner AuthorDate: 2025-11-28 10:18:29 +0000 Commit: Olivier Certner CommitDate: 2025-11-28 10:25:41 +0000 releases/15.0R/relnotes: Expand coverage of mac_do(4)/mdo(1) All important messages should be conveyed now. Use a less telegraphic style for first sentences. Fix pre-existing commit hashes (they pointed to MFC commits to stable/14). While here, in the changed paragraphs, fix punctuation around the commit links and "Sponsored by The FreeBSD Foundation" lines, though, comparing with release notes for 14.0 and 13.0, this may not be the final style we want, and anyway the whole file will have to be revised for uniformity. --- website/content/en/releases/15.0R/relnotes.adoc | 52 ++++++++++++++++++------- 1 file changed, 37 insertions(+), 15 deletions(-) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index a5c5212624..401e429fe5 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -620,21 +620,42 @@ gitref:355f02cddbf0[repository=src]. A new common 'mac' node for MAC modules' jail parameters has been created. All future MAC modules' jail parameters will appear under this node. See man:mac[4] for an introduction to MAC. -To be used by man:mac_do[4]. -gitref:5041b20503db[repository=src] +First consumer is man:mac_do[4]. +gitref:5041b20503db[repository=src], gitref:f3a06ced2568[repository=src] (Sponsored by The FreeBSD Foundation.) -New `setcred()` system call and associated MAC hooks. -This new system call allows to set all necessary credentials of a process in one go: Effective, real and saved UIDs, effective, real and saved GIDs, supplementary groups and the MAC label. -Its advantage over standard credential-setting system calls (such as `setuid()`, `seteuid()`, etc.) is that it enables MAC modules, such as man:mac_do[4], to restrict the set of credentials some process may gain in a fine-grained manner. -gitref:c1d7552dddb5[repository=src]. -(Sponsored by The FreeBSD Foundation). +man:mac_do[4] is now considered production-ready, after a number of important fixes. +gitref:bbf8af664dc9[repository=src], +gitref:292c814931d9[repository=src], +gitref:53d2e0d48549[repository=src], +gitref:add521c1a5d2[repository=src], +gitref:2a20ce91dc29[repository=src], +gitref:fa4352b74580[repository=src], +gitref:3d8d91a5b32c[repository=src], +gitref:8f7e8726e3f5[repository=src] +(Sponsored by The FreeBSD Foundation.) + +man:mac_do[4] now supports changing rules within jails with the `security.mac.do.rules` man:sysctl[8] knob. +gitref:b3f93680e39b[repository=src] +(Sponsored by The FreeBSD Foundation.) + +Introduce the man:setcred[2] system call and associated MAC hooks. +This new system call allows to set all necessary credentials of a process in one go: Effective, real and saved user IDs, effective, real and saved group IDs, supplementary groups and the MAC label. +Besides providing atomicity, its advantage over standard credentials-setting system calls, such as `setuid()`, `seteuid()`, etc., is that it enables MAC modules, such as man:mac_do[4], to restrict the set of credentials some process may gain in a fine-grained manner, as they can now see the final desired state and compare it with the initial one. +gitref:ddb3eb4efe55[repository=src] +(Sponsored by The FreeBSD Foundation.) Support multiple users and groups as single rule's targets in man:mac_do[4]. -Supporting group targets is a requirement for man:mac_do[4] to be able to enforce a limited set of valid new groups passed to `setgroups()`. -Additionally, it must be possible for this set of groups to also depend on the target UID, since users and groups are quite tied in UNIX (users are automatically placed in only the groups specified through '/etc/passwd' (primary group) and '/etc/group' (supplementary ones)). -gitref:83ffc412b2e9[repository=src]. -(Sponsored by The FreeBSD Foundation). +Supporting group targets is a requirement for man:mac_do[4] to be able to enforce a limited set of valid new groups in the target credentials and to allow group-only credentials transitions. +The allowed groups are tied to one or multiple user IDs. +Multiple users and groups in a rule's target part are treated as alternatives (inclusive disjunction), except for the clauses expressing the mandatory presence or absence of a supplementary group. +The rules syntax has been changed incompatibly. +Migrating existing rules is just a matter of adding `uid=` in front of the target part, substituting commas (`,`) with semi-colons (`;`) and colons (`:`) with greater-than signs (`>`). +Please consult the man:mac_do[4] manual page for more information. +gitref:83ffc412b2e9[repository=src], +gitref:8f7e8726e3f5[repository=src], +gitref:f01d26dec67f[repository=src] +(Sponsored by The FreeBSD Foundation.) Teach man:sysctl[8] to attach and run itself in a jail. This allows the parent jail to retrieve or set kernel state when child does not have man:sysctl[8] installed (for example light weighted OCI containers or slim jails). @@ -1019,16 +1040,17 @@ The STANDARDS and BUGS sections have been expanded. gitref:ddf144a04b53[repository=src] (Sponsored by The FreeBSD Foundation.) +The man:mac_do[4] manual page has been revamped as part of adding support for multiple users and groups as single rule's targets, which lead to changing the rules syntax. +In particular, it has grown a JAIL SUPPORT and SECURITY CONSIDERATIONS sections. +gitref:bc201841d139[repository=src] +(Sponsored by The FreeBSD Foundation.) + The existing content of the man:mdo[1] manual page has been enriched as part of documenting the new support for fully specifying all users and groups in the target credentials. It has now a longer introduction and a new SECURITY CONSIDERATIONS section. gitref:20ebb6ec5ac0[repository=src] (Sponsored by The FreeBSD Foundation.) (Sponsored by Google LLC (GSoC 2025).) -man:mac_do[4]: Change of rules syntax; Provide hints and pointers. -gitref:0c3357dfa18f[repository=src]. -(Sponsored by The FreeBSD Foundation). - man:firewire[4]: Add deprecation notice. This was originally discussed as part of FreeBSD 15 planning, but did not happen in time. Add the deprecation notice now, with an expectation that it will be removed before FreeBSD 16. From nobody Fri Nov 28 13:22:56 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dHv9s1BJcz6HRHG for ; Fri, 28 Nov 2025 13:22:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dHv9r6VMtz3l3s for ; Fri, 28 Nov 2025 13:22:56 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764336176; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=hCqvG21BM3nomIj4WKGOWG1JJlqpyg2J/dU7qVxcm6w=; b=FGhFUfyjfVZIO9p13btrnUL7A/Dn5qxcI4HKqqlgZ50JxDXEevcSPobZa/cBg6Tl81Kp7f ILIzCf8mLRt1h/XqXJe3hOLDjvlbJ9cCPfHK16njXEXGJI0YGOuYKXv9oMepadNQqU/OKY S18twZS4Fd8ArplanYllcN1dWKBuPcCay3b4SjTQCte3Ny1bwZnIPe+E3JArjDmUQb+fqK eYh4eSWPoux5TUOpkb9iHJ+elNinpNcSLJ8qaAkNMyjLn74gKi28msWaK5VjoqoGzhQRtn nvmRfR4NaYtbUrLunq9cOms1TvSiOm/BwxiHwgFibJhA2BzDVQEB0zKHD76BIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764336176; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=hCqvG21BM3nomIj4WKGOWG1JJlqpyg2J/dU7qVxcm6w=; b=Pk+shmcdeF1jXUPhkqmi6wsUxPzXa1bNXiMayvX5XQBBCDLM3woemICpu1vvav8i0+Gbwx 9YXBGrds7Y7GpL/hs9wkk3xkvARAg4FcMMiRna6tDv92zFCAnm3x27VT+aGunZEmvdDl7S /AvvMWfRYKWDTVF0QZM2y3rUq51N033FJDjSVCGIo682AA3IwwDKWoSpWSc7sZvYyS7dVe ERHpcSu4J7pQfUnORr5W3GZlwi3aDLTRK0BAQstq3M3KozPZWJxNCdoyCeZtzAAXg4qDXl 518cauofWAZpWYB0bRtvdCuQYgJ0It6CjZqtlHC/WRxzSqV6SrGOXiuvY5SqdA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764336176; a=rsa-sha256; cv=none; b=ZCFzvMiJpv5bi2+JnXSUf+Alwr/b/b7gepz9zkxzPmI1Et6wPGPVV7ze1Rw0U/t9lzYjkG hMcjAyagmqItsGHD6V5YWPuBHT3OT/lt7JeABqVUcrxpKPCq3DEDD492CWDdwMhsnLp38I TKVkO0dPlcNHDlkrcWvcS3MyC/5buz+nCpSnNUQ+B/9Rac/8tz2Dx6GRJOsOJ8B64V7/zq Z7G3W23sJpYoBnhesTBLlNwJbdWz3IpDoh7SaVfmAoX7OFspV+qCHU3oEnxdwOryz1Ano0 /UBsNUiQ3AEcHDCRTK4yRzryEP/jT2jC8od/nHpj2YMjnaR9gvijw0PbLA32qw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dHv9r5b1tz13SC for ; Fri, 28 Nov 2025 13:22:56 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 22bf6 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 28 Nov 2025 13:22:56 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Olivier Certner Subject: git: 61f857d234 - main - releases/15.0R/relnotes: User-facing description for mountd(8) change List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: olce X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 61f857d234d474a54ab8c263f103edfcfd7fa75b Auto-Submitted: auto-generated Date: Fri, 28 Nov 2025 13:22:56 +0000 Message-Id: <6929a230.22bf6.7bf79408@gitrepo.freebsd.org> The branch main has been updated by olce: URL: https://cgit.FreeBSD.org/doc/commit/?id=61f857d234d474a54ab8c263f103edfcfd7fa75b commit 61f857d234d474a54ab8c263f103edfcfd7fa75b Author: Olivier Certner AuthorDate: 2025-11-28 10:34:42 +0000 Commit: Olivier Certner CommitDate: 2025-11-28 10:34:42 +0000 releases/15.0R/relnotes: User-facing description for mountd(8) change Explain what this change means to users. The description from the commit message was fairly incomprehensible from this point of view. Fix the commit hash (it pointed to some MFC commit to stable/14). While here, fix punctuation around the commit links and "Sponsored by The FreeBSD Foundation" lines (see also note in the previous commit). --- website/content/en/releases/15.0R/relnotes.adoc | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index 401e429fe5..81957aa91e 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -869,12 +869,11 @@ gitref:ead3cd3ef628[repository=src] Document recent file handle layout changes. gitref:ca22082c01a7[repository=src] -Allow to pass `{NGROUPS_MAX} + 1` groups in man:mountd[8]. -`NGROUPS_MAX` is just the minimum maximum of the number of allowed supplementary groups. -The actual runtime value may be greater. -Allow more groups to be specified accordingly (now that, a few commits ago, man:nmount[2] has been changed similarly). -gitref:ca9614d8f64a[repository=src] -(Sponsored by The FreeBSD Foundation). +Allow to specify as many groups as configured to be supported by the system in `-maproot` or `-mapall` options in man:exports[5]. +Previously, the cap was `NGROUPS_MAX + 1`, where `NGROUPS_MAX` is just the minimum maximum of the number of allowed supplementary groups. +Now use the proper `{NGROUPS_MAX} + 1` value, with `{NGROUPS_MAX}` being fetched at runtime via man:sysconf[3]. +gitref:e87848a8150e[repository=src] +(Sponsored by The FreeBSD Foundation.) [[boot-loader]] == Boot Loader Changes From nobody Fri Nov 28 13:22:57 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dHv9t14dcz6HRV8 for ; Fri, 28 Nov 2025 13:22:58 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dHv9s6tHXz3l41 for ; Fri, 28 Nov 2025 13:22:57 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764336178; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=oYzWoq2PkS/aRJBLGiEwuoxbgUek5wmwSZPO0O+vQ6c=; b=AafQmEouhS62tEYRD9p2oWX/e+0oIuEscEd+Mq5ISk3WL8xZzrHY+/K+G/RPtW0yr7vWRR A4pJP/+92fGcv+LFd+NBB0ZENzc+yLm4XAdxP2o20HWmLhHVGbc3HnXu92fR8DelKyEpEr osplHaOtPjbN+knPmC0XlGA9e2gL3Yt72imFT7n4vT5rgEInFOM5SLNj1b+/r+QLZ+M2T2 oraimq8mE4UqH14eevc7WYFfeK8hopAKJ0mKlqm99OzDa63nY+uCgWnXSron7VmKw0TiPD I/M+0icSmu/vBdkUaI6j27wskuCLWs0Ymq7vAcwdSYndCVRQNq6gJiU6XLc8aw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764336178; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=oYzWoq2PkS/aRJBLGiEwuoxbgUek5wmwSZPO0O+vQ6c=; b=PD1rI40dtHi4dGVW+l5MjYcuRRhmGecdGMWyNpReb/WAxwTbRKlUokOrdZeJ8QzDvK/cA5 mJU6XP6m//GUlnW2IEWx/HE2w9PtbWOuijRrDkL0azq7kJFFYdfFGNHeEP43M4ktZQyfIP 8LW1oIXOrsAq05FKHSQlrU0CrriDB0Pgqbo1QZN9f093t88RQk/ozcZ40BrxzbmBi/79MS RN+Ty1ozf7buI5b3w0XoS/CTBqZaLTUoFAhQmci0OwyovnaSonKKU8oS9z5jiqaGUpKIm4 z8hpN9ZawfTPXcy2k2+V4SYgGwCBeaGIHwKbEqJQucNkoHoEfZn8Czy7oRDD7Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764336178; a=rsa-sha256; cv=none; b=fYiGYoWJaBHghl3al0AVnCPtyivuCWjxzNonC2Wm9bWoeVzIlIGKUvynNWxVrtdgcp5hMT 1U/VMtgqjjRYA5APniq07lHRz6blIQeLmw3JPKsKEqbUhl+l5Mg5OIsOcGzenrDkqS06RQ 9TA+ioWc+lGrbkSyOGbZw+oyUNs1dNM+TRgH+bss9YD5k1tBop6NVo392SeXoHq3NaqXgg /wgW0BrajHaMamcOBiwggnAqIfO+kL4NSUJas17Mnu7TfNH3/W1ORy1Z0k6Eax6I2f66fZ 66D2DhonbYbLeg/qnS/N8K/ZDH0z8etqiqjZl0CDQiboKNPgavBJYxDqr/iRRw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dHv9s6Q2fz13pl for ; Fri, 28 Nov 2025 13:22:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 22cec by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 28 Nov 2025 13:22:57 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Olivier Certner Subject: git: d9020ef3c1 - main - Status/2025Q3/drm-drivers-slowdowns_fixes.adoc: Update pkg versions, fix nits List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: olce X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d9020ef3c1ac5314efb1bc043cfb309418753d77 Auto-Submitted: auto-generated Date: Fri, 28 Nov 2025 13:22:57 +0000 Message-Id: <6929a231.22cec.18c4f941@gitrepo.freebsd.org> The branch main has been updated by olce: URL: https://cgit.FreeBSD.org/doc/commit/?id=d9020ef3c1ac5314efb1bc043cfb309418753d77 commit d9020ef3c1ac5314efb1bc043cfb309418753d77 Author: Olivier Certner AuthorDate: 2025-11-28 13:21:25 +0000 Commit: Olivier Certner CommitDate: 2025-11-28 13:21:25 +0000 Status/2025Q3/drm-drivers-slowdowns_fixes.adoc: Update pkg versions, fix nits Sponsored by: The FreeBSD Foundation --- .../status/report-2025-07-2025-09/drm-drivers-slowdowns_fixes.adoc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/website/content/en/status/report-2025-07-2025-09/drm-drivers-slowdowns_fixes.adoc b/website/content/en/status/report-2025-07-2025-09/drm-drivers-slowdowns_fixes.adoc index 5358c1de53..d33572a58f 100644 --- a/website/content/en/status/report-2025-07-2025-09/drm-drivers-slowdowns_fixes.adoc +++ b/website/content/en/status/report-2025-07-2025-09/drm-drivers-slowdowns_fixes.adoc @@ -28,12 +28,15 @@ In order to better comply with what Linux does, `kmalloc()` was changed to alway Unfortunately, `kvzalloc()`, which relied on `kmalloc()` in our implementation (which was conceptually wrong, but initially harmless in practice), was not switched to rely on `kvmalloc()` in the process, effectively turning large memory allocations of zeroed pages into costly physically contiguous ones. Some rough profiling of slowdowns was done using `dtrace`. -It revealed that a fair amount of execution time of the failing allocations came from attempting multiple allocation on the same NUMA domain, and that of succeeding ones came from useless changes to page attributes, triggering expensive TLB shootdowns. +It revealed that a fair amount of execution time of the failing allocations came from attempting multiple allocations in the same NUMA domain. An analysis of the VM domainset iterators code revealed multiple flaws, in particular leading to re-examining the same domain multiple times (up to 4 times for the common case of machines with a single domain) without any additional guarantees of success for new attempts. Some other VM domainset problems have been fixed in the process, such as ensuring that allocation requests prefer domains not on a low memory condition in all situations. +As for succeeding allocations, they would trigger useless changes to page attributes, leading to expensive TLB shootdowns. Finally, concerning specifically the amdgpu driver and affecting only Carrizo, Polaris and Vega M based AMD GPUs, a temporary allocation that was unnecessarily physically contiguous was replaced with a regular one, making the remaining, relatively short but noticeable freezes disappear. -By contrast with those evoked above, this change is to the `drm-kmod` ports' code, and is to be included at the ports' next version bump in the ports tree (expected ports versions: `5.10.163_9`, `5.15.160_6`, `6.1.128_6` and `6.6.25_7` respectively for `drm-510-kmod`, `drm-515-kmod`, `drm-61-kmod` and `drm-66-kmod`). +By contrast with those evoked above, this change is to the `drm-kmod` ports' code. +It has been included in the lastest version bumps in the ports tree. +Check that your package versions, for `drm-510-kmod`, `drm-515-kmod`, `drm-61-kmod` and `drm-66-kmod`, are respectively equal or greater than ``5.10.163.\*_13``, ``5.15.160.*_8``, ``6.1.128.*_7`` and ``6.6.25.*_6``, where ``*`` stands for the ``__FreeBSD_version`` value on the build system. This work was sponsored by the FreeBSD Foundation as part of the Laptop Project. From nobody Fri Nov 28 17:33:50 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dJ0lL6zKSz6HvkK for ; Fri, 28 Nov 2025 17:33:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dJ0lL6M2Sz3Dx4 for ; Fri, 28 Nov 2025 17:33:50 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764351230; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=sy0BDGeNWmUU6QCLvuytyh7xhqrlLbANaTnYQCKfoSU=; b=CVIvWSlyvCXNQUWQzgelZbaN11mgYsHMETIHRo3KL2LtB4qJUCSzwaNutt3edg15s0DUcA W36Kz7AZ3LM0Ih/YBSnS6jcbmwS9RBBG8yCDrXHZ8Piuph+2YfmUBbkYiIX7zptMWjtIwW bbv615u7C9aroUvuprTmhTBPHJ93EN131o6PfzqAyfb754a+fSQ87yMoIRVb8q/FoOuaSj KGyUmgIx+XHCj4iUzrTrdGSqh1hlkiBhNhk4MfxP8NMiav5dit3+lJK63qy3lg2GDDBf+S 4CocQU/xBvPw0h6F8qo6Z5f8gDro0Go75haHX309VTjHbEoX/FZKsZVbpsplaw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764351230; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=sy0BDGeNWmUU6QCLvuytyh7xhqrlLbANaTnYQCKfoSU=; b=kbdnPzN1zIk3kwSWz9HCZmCH47y4DknJwvd6VD/kcd1DVzrpxeDw1cYO9iv4xExFPKGt5W t51NVQk55OzKZFNFnxRutdoIQ8I7vH3nJXpNq6DTa3wR4MOGjh/DO0qTimJidxT1HTYHRX X80p/bZwkQkCHRn098irfEoRZ1tRbo9040DX5uPgfwLdn0kTb9yfg7ibascTYl7PuDHW4/ hYMRdbkSNIEFQXYeZpwUiznrG9phEr00X0nnA7Ua8/wkc9dBTKNq0701x7p2rO6nh+uT6h C5BXMlF2pBzgs0Vcy9kmuPCRno9XzioOJAKgcv3iUa6jLuEATHT4jBHqNaFisw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764351230; a=rsa-sha256; cv=none; b=HzSVWLxUGKXafkn/p2fOZOSbJgEO8Jqy8I53NRxgpVXDOY8EoGX9MZfblNXFvigJUex22t xdVIaE088Nw0bjg2hr/Y9L2nD987cHOeAmHY1WHU1pGuzzehu+ki5BMUhsmU2suCiVq+iL CUzIEIP+2KzEb266j2ifpHyUONLxETSeez/qUYVHLfo1v8O4CiSF0tEE4Na4z9PuTmTjnI twZLdQYFMsfO8gMpFO75LoTyXw9YV95v/qtusRFzQQdBo5BrCGMelqef+9jyMaijgqFvhF aqrR3HCmz2WPatvNzb2LEX/8Zy3LFVgZ0ZouCDGRrqeQE89t08/L47ogV0PDjw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dJ0lL5glpz19VB for ; Fri, 28 Nov 2025 17:33:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id b53f by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 28 Nov 2025 17:33:50 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Olivier Certner Subject: git: cbd223c45c - main - releases/15.0R/relnotes: Document AMD GPU slowness and VM domainset fixes List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: olce X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: cbd223c45cffffa3e596cfd30d3f3ba8218369a7 Auto-Submitted: auto-generated Date: Fri, 28 Nov 2025 17:33:50 +0000 Message-Id: <6929dcfe.b53f.620b9cc4@gitrepo.freebsd.org> The branch main has been updated by olce: URL: https://cgit.FreeBSD.org/doc/commit/?id=cbd223c45cffffa3e596cfd30d3f3ba8218369a7 commit cbd223c45cffffa3e596cfd30d3f3ba8218369a7 Author: Olivier Certner AuthorDate: 2025-11-28 14:42:30 +0000 Commit: Olivier Certner CommitDate: 2025-11-28 15:11:01 +0000 releases/15.0R/relnotes: Document AMD GPU slowness and VM domainset fixes Replace the LinuxKPI paragraph talking only about handling the __GFP_NORETRY flag in linux_alloc_pages() with the user-facing reason of this work and an overview of other fixes towards this goal. Add a separate paragraph about VM domainset iterator fixes, which were prompted by the previous but are much larger in scope. One commit is common to both paragraphs. --- website/content/en/releases/15.0R/relnotes.adoc | 31 +++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index 81957aa91e..48a4aefe51 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -680,10 +680,33 @@ Since these sysctls do not trigger any (de-)allocations anymore, their effect is gitref:960ee8094913[repository=src]. (Sponsored by The FreeBSD Foundation). -LinuxKPI: `linux_alloc_pages()` now honors `__GFP_NORETRY`. -This is to fix slowdowns with drm-kmod that get worse over time as physical memory become more fragmented (and probably also depending on other factors). -gitref:831e6fb0baf6[repository=src] -(Sponsored by The FreeBSD Foundation). +Gradual slowdowns and freezes experienced by owners of some AMD GPUs using the amdgpu DRM driver from the `drm-kmod` ports, starting with v5.15 (`graphics/drm-515-kmod` port), have been fixed. +In particular, owners of graphics cards with Green Sardine, Polaris 10 and 20 chips were known to be affected. +Recent Intel-based GPUs (gen 13+) may also have been affected. +The main cause is that the Linux's DRM subsystem's TTM component frequently requests memory that is physically contiguous although this property is not strictly necessary, and the kernel was trying too hard to fulfill them, leading to longer and more frequent freezes as physical memory got more fragmented over time. +In the LinuxKPI, `linux_alloc_pages()` now honors `__GFP_NORETRY` by not trying to break superpage reservations or defragment memory if the request for contiguous physical memory cannot be fulfilled immediately. +Another cause was that, during recent LinuxKPI evolution, `kmalloc()` was changed to always return physically contiguous memory as it does in Linux, but unfortunately `kvzalloc()` relied on `kmalloc()` and this was not changed, effectively turning all large memory allocations of zeroed pages into costly physically contiguous ones. +On allocation success, the TTM component sets page attributes unconditionally, regardless of whether they are already in place, which triggerred expensive TLB shootdowns even when not necessary. +Yet another cause was a flaw in the code iterating over memory domains (NUMA) leading to re-examining the same domain multiple times even if it could not fulfill the contiguous allocation request. +More details about this are given below. +Finally, some useless temporary physically contiguous allocation routinely performed in the case of Carrizo, Polaris and Vega M based AMD GPUs was converted to a regular one in the DRM drivers from the latest `drm-*-kmod` ports. +gitref:718d1928f874[repository=src], +gitref:4ca9190251bb[repository=src], +gitref:986edb19a49c[repository=src], +gitref:9d1f3ce79d85[repository=src], +gitref:da257e519bc0[repository=src] +(Sponsored by The FreeBSD Foundation.) + +Multiple flaws were fixed in the code iterating over memory domains (NUMA). +A failing contiguous allocation request would lead to re-examine the same domain multiple times even if it could not fulfill the request, wasting time and increasing allocation latency. +This would happen up to 4 times for the common case of a single memory domain and the "first touch" policy. +The first domain selected by all allocation policies, except "first touch" in some cases, would be considered even if it was not in the allowed domains mask or had been marked as to ignore in a previous attempt with the same iterator. +After a failed first attempt and sleeping, waiting allocations would restart with the policy's first domain even if that one was still in a low memory condition. +Finally, the "interleave" policy would reset the iterator index when restarting, effectively resetting the initial domain in the round-robin phase that happens after allocation from the first domain failed. +gitref:da257e519bc0[repository=src], +gitref:83ad6d8d8eee[repository=src], +gitref:b15ff7214020[repository=src] +(Sponsored by The FreeBSD Foundation.) The local stream (AF_UNIX/SOCK_STREAM) and sequenced packet stream (AF_UNIX/SOCK_SEQPACKET) sockets have been improved for better bulk transfer and round trip times. The SOCK_SEQPACKET socket has been brought to the specification and now behaves as a true stream socket, while in previous FreeBSD releases it could exhibit features of From nobody Fri Nov 28 17:33:51 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dJ0lN0qGrz6HvQ9 for ; Fri, 28 Nov 2025 17:33:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dJ0lM6yGXz3F4B for ; Fri, 28 Nov 2025 17:33:51 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764351232; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Unwv4uX6zmNkhtsGSbBgMTrDfbfBhxnxnWhjchHNqd8=; b=qIXSnykxXwme4u37Bp5gLxZnY2KXsDNiCizVWxcmWIOn9OeT9OvdxRQbaPwWc7NFZDPPUZ FeTYn+Doz8JorKTVRNU2Z08cPul9OlTpYeD+dfMze7niH8R85BRkKRj1x6BVCqf8IFZ2Yj WAyJEfez7tI5WJtpMV1YFojiIDqedgR9Nu8O8W8bx2XKivbNxCB/C6IRrcHBhTGcmMsYN2 9N83lAl8G52AhNvOLc5wT+5OxjhV5QgepyKw+Gxsc7iFQA4zFia8/uegUm5GUkiEjk1vAd MqAVy3ydHaFf9rRvqqFES8gGoz7eRP7RPw0sPbHXqZ7NrOX491RSMtOiBtG3tA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764351232; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Unwv4uX6zmNkhtsGSbBgMTrDfbfBhxnxnWhjchHNqd8=; b=u3GLDAn2ppp39c1CMNSudgQSb2uK4DcLJoD+rdmfB8WQh1zPWW2UwNcycm+j/UhV1H5O1D X/Z9RKIXssjRyE4zrTJgsrpUo9K3R6nxiFOVkh1V8MtfbKWbx0HUILg0wOPUvBw6XP71jP wcMpIXTJ/QWD7oOH3nNw4FMSAGrrYXCIoc2QGQaSWP0x9qeooxUsvcCgo6DCWgwNm8SZpr zJ+s21WBUadiwUfQt/gLMx2PLqxkc8IYrX5LfYzD7xYZGjNiye9X1vS/wiqRdhbfzABwR/ F11UCdiqIgnradedZP9+qU7cCSSYQgIepc5bBm9hGTqHISobDoCYpBJy9LGjxQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764351232; a=rsa-sha256; cv=none; b=wBYoiXgB/bljorbS9X6c9u5g9+uGhyeDrPOWqC8/VufML4cJ76/AJQc8ZmsMsSHgf43AJU fjcMy2fgjMatrfGVIdLcenC9w3wIQGtef3AWZejc6BiBMV2ObJiMIBc0y6eSChDcDJVseX 1rwsi23GdzyMRPvWJto9YqlRhnumZn8NclAQrbh5N7CrdkxjCgxQ/B727l5gS9s8U5r6hR htgiHaIQZeq77xzHdd18wSRoeyHyRidDTgCC7sZ2F7slQI473JGB+7Np8cQe764ZWIOkWm BZSagBRgOw8YF/BTdz9HuJk+GgCyihoExquKepyo/tSdDVDA+ZqZ5bxwL/zvdQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dJ0lM6Tkdz19nS for ; Fri, 28 Nov 2025 17:33:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id b8c8 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 28 Nov 2025 17:33:51 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Olivier Certner Subject: git: 0e00bec29a - main - releases/15.0R/relnotes: mac_do(4): Add a commit, improve a description List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: olce X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0e00bec29a58fe0dad2717449faf2d789d21ae29 Auto-Submitted: auto-generated Date: Fri, 28 Nov 2025 17:33:51 +0000 Message-Id: <6929dcff.b8c8.28417ca2@gitrepo.freebsd.org> The branch main has been updated by olce: URL: https://cgit.FreeBSD.org/doc/commit/?id=0e00bec29a58fe0dad2717449faf2d789d21ae29 commit 0e00bec29a58fe0dad2717449faf2d789d21ae29 Author: Olivier Certner AuthorDate: 2025-11-28 15:18:16 +0000 Commit: Olivier Certner CommitDate: 2025-11-28 15:18:16 +0000 releases/15.0R/relnotes: mac_do(4): Add a commit, improve a description Sponsored by: The FreeBSD Foundation --- website/content/en/releases/15.0R/relnotes.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index 48a4aefe51..1b54ded2a2 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -632,7 +632,8 @@ gitref:add521c1a5d2[repository=src], gitref:2a20ce91dc29[repository=src], gitref:fa4352b74580[repository=src], gitref:3d8d91a5b32c[repository=src], -gitref:8f7e8726e3f5[repository=src] +gitref:8f7e8726e3f5[repository=src], +gitref:89958992b618[repository=src] (Sponsored by The FreeBSD Foundation.) man:mac_do[4] now supports changing rules within jails with the `security.mac.do.rules` man:sysctl[8] knob. @@ -649,8 +650,7 @@ Support multiple users and groups as single rule's targets in man:mac_do[4]. Supporting group targets is a requirement for man:mac_do[4] to be able to enforce a limited set of valid new groups in the target credentials and to allow group-only credentials transitions. The allowed groups are tied to one or multiple user IDs. Multiple users and groups in a rule's target part are treated as alternatives (inclusive disjunction), except for the clauses expressing the mandatory presence or absence of a supplementary group. -The rules syntax has been changed incompatibly. -Migrating existing rules is just a matter of adding `uid=` in front of the target part, substituting commas (`,`) with semi-colons (`;`) and colons (`:`) with greater-than signs (`>`). +The rules syntax has been changed incompatibly, but migrating existing rules is just a matter of adding `uid=` in front of the target part, substituting commas (`,`) with semi-colons (`;`) and colons (`:`) with greater-than signs (`>`). Please consult the man:mac_do[4] manual page for more information. gitref:83ffc412b2e9[repository=src], gitref:8f7e8726e3f5[repository=src], From nobody Fri Nov 28 17:33:53 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dJ0lP2s6Jz6HvXq for ; Fri, 28 Nov 2025 17:33:53 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dJ0lP0qBhz3F83 for ; Fri, 28 Nov 2025 17:33:53 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764351233; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=w7CsPJ0r1hDK1WxMXJ+zwhKcN+I/VIgpVAKlMJp0S2Q=; b=myvughlumgIeq/6B/IvlpA5ypXPhrieLJEeAXBLHBGOMUtdHVbaEMUia4yLZY3rb4QU5XC Z+stsGWARMlWuH0w43ZskzgkQnl7x+++mlxzebS2A1Q/q7HCBRx9uAupmyU4uOarlqb18u OiEAdqfl1s7+u7DekPSBGCKSd9GIq8915ckhBXEonjSecuEv+xcizsFRNZDE+bSD+pX1Td CN9xrYSLPpKJr31KGpQGfLhXtK4gnIB68Wf6+5f35LCcFYiywawjL2BCF3IxpkBPPWBpJX aIZ2c+iBbCDGBA31QJ6JrXaB/gPPcH4hbBHissvlPw+KFiDs7WZcTBHChn9y1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764351233; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=w7CsPJ0r1hDK1WxMXJ+zwhKcN+I/VIgpVAKlMJp0S2Q=; b=eVCosDMq8SEt4jQ5J7+axbcBu5iap6wuDcX0+d96KkXtGPJB38CxUHX6nz5l1e2kT5327b RFuaCzuQGYwfeNvI282L57ocLEGwtFsFP/f7YCVs2dIKG/L5OZ5PSndRQ140cE+fG6s8b5 IOaJMnubF96HiWJ/pHQFwvj6PSr8+zS1TUal/AOJNj+BNZZRRtgeUEZ6u5bwQ+qfMhLSsF d4Mt08IDkHkT3Sx4BAnjG7ZyOEpYbUQF2NHnceHpWqmPXi9yQl3Xem3vH8y3XZtI7szFbl wTA1KxWXGHGP6MbZuOVBtaGPy2V0+qJQxfMdJJ4llHtg8zNGuyPwUQ3Re8XjbQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764351233; a=rsa-sha256; cv=none; b=ho86bCN1Bj5swlkuun9OXDu9uMKtxxPs1dCKJI9JYm+tLLYEFeFJxd63V+7/dS+HksGTMw ShySZjSpsIoquoOUcENwTa+GwCUpddOnltkhiLOupG2jvdc4s3P3juLDMa3Z5w2qs1y0qL 36Dlxu8mIzqHWJS71ZT5qPo3EvAYf+q7VZSKvZQXre6qdkUPAgZhIGRDRuWedecw3CgKM8 2oeR+sHrhLyJaY+3cxxo6U2VkfixuBHQgV9kRTdvYng+HzObCzTR67/eIZTvx6Mm3+R/5b UBMTzLa+UxyhYFYN7HlQMJ4JdfDYqsXy+pASsg7f8VkV2QKLJw83g6odXQNDDA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dJ0lP0Bk0z1BP3 for ; Fri, 28 Nov 2025 17:33:53 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id bf62 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 28 Nov 2025 17:33:53 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Olivier Certner Subject: git: 822081fa87 - main - releases/15.0R/relnotes: Fix commit hashes for changes in 'libutil' List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: olce X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 822081fa8763ea307856d35555f1f500241bc051 Auto-Submitted: auto-generated Date: Fri, 28 Nov 2025 17:33:53 +0000 Message-Id: <6929dd01.bf62.5a30d0a3@gitrepo.freebsd.org> The branch main has been updated by olce: URL: https://cgit.FreeBSD.org/doc/commit/?id=822081fa8763ea307856d35555f1f500241bc051 commit 822081fa8763ea307856d35555f1f500241bc051 Author: Olivier Certner AuthorDate: 2025-11-28 15:26:01 +0000 Commit: Olivier Certner CommitDate: 2025-11-28 15:26:01 +0000 releases/15.0R/relnotes: Fix commit hashes for changes in 'libutil' Sponsored by: The FreeBSD Foundation --- website/content/en/releases/15.0R/relnotes.adoc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index 1b54ded2a2..179c991d73 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -534,7 +534,10 @@ One notable change is that GoogleTest 1.15.x now officially requires C++-14 (1.1 The man:setusercontext[3] routine in `libutil` will now set the process priority (nice) from the [.filename]#.login.conf# file from the home directory under appropriate conditions, as well as the system man:login.conf[5]. The priority can now have the value `inherit`, indicating that the priority should be unchanged from that of the parent process. Similarly, the umask can have the value `inherit`. -gitref:6f6186e19fe5[repository=src], gitref:a8c273b3c97f[repository=src], gitref:d2d66fedc418[repository=src] (Sponsored by Kumacom SAS) +gitref:c328e6c6ccaa[repository=src], +gitref:d162d7e2ad32[repository=src], +gitref:f2a0277d3e51[repository=src] +(Sponsored by Kumacom SAS) Many string and memory operations in the C library now use SIMD (single instruction multiple data) extensions for improved performance when available on amd64 systems; see man:simd[7]. (Sponsored by The FreeBSD Foundation) From nobody Fri Nov 28 18:31:43 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dJ22847kbz6J1Xm for ; Fri, 28 Nov 2025 18:31:44 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dJ2280g1lz3NW5 for ; Fri, 28 Nov 2025 18:31:44 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764354704; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=2va+r2Fd+lHqBj4mdvXB8CwAvtUQj502pFNiX9Ud9a4=; b=PS03nL2ihfFSOfpAKRcTaufc8HLLDwg+wzf3SsP74hu9Sf7GHRL0R/U/37NZaDUkMV8ZKh Jncq58wC7FLh9tPem8hx+ADzpkrB/cV87rjqlp0hwtOk2fcAbGf3Raw1Clen3J3T54gNov J80bq0/Y15jLC+ZGR+Tk4B15qGtM1bKPZZEoImXAtQghGMvN9WPJDwYI/wKatTVX77Vk8P cgQQVwUNilSQc76Ha0tK5GSisC8PviqjQXZRG9neI7g42s/vfz49IBsAR/woe6w9gF+SXp bL8VVz9jJ6nrazaMqvSzcW6bCW8pFGg5PRTnPcPb6aJxD9nkaGXLn5lgK5942w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764354704; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=2va+r2Fd+lHqBj4mdvXB8CwAvtUQj502pFNiX9Ud9a4=; b=Fr1l1BiCS8yuKBDO+DfXCECfhKcKlLt4vPBrJ5/yCeMxXaZA7K2rgoKdh/lP7W5BlSLz0A krpzmYpS829QO9295yr8miGnYmxlDVxeJ4PodJR37su/rSyFZksgyFz+yZf7Io45fYBZga OIBojVzxPWrRlYZjqZY3ufIznV0MbRrhZGkmSxk82WNwRRkE29JoEY/6H8SCOIyHwEF6Bg f6mEiHtqCA5sIKD9ZzZD3EaE013F0sb6J+JtcdRPsXWOg2uzg0Xs0YUm2FRfsu+y+5MGBB zNsMockjqufziLSRjdqd+kq0IJ4U7Q/1/pgmyKP2/Rn69tiIhVD5z6b4j8M5TQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764354704; a=rsa-sha256; cv=none; b=dPVupYN/fIztu0HX35jr7Z/ekwzM6M5dzcstxH9z9Hy6Y44xwnblk5l4HMJ0e4JgB5V3gy dPx4O2oP2TeDUobbdvyhz7u2G8HM2u5DUeOdx4uAHUwUxTS/h17sJl3uRyFi+b8utPDwDK jozNaMY00TEppa5utzI0VOTI/mpvVxhBM/DyttHgUO75w1Bvk8VAEEpxG5zlXOx6YVEy82 UBAAmCdz0fx5WdjJsR0HZAE6s4uez9aLARxGpZmx/erWD7cB3V6m9ajNGpmmA/+mU4Lpj+ gdtVvUF4RWO+upagSesHV3C+Q/SR+kIFh/dx3CLC/4jzqwE877c+jESNPfDfVw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dJ2276w7zz1CQ1 for ; Fri, 28 Nov 2025 18:31:43 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 22899 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 28 Nov 2025 18:31:43 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Mark Johnston Subject: git: aca74f0df7 - main - 15.0/relnotes: Document inotify(2) List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: markj X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: aca74f0df788dfc831cef9e1e5a975d3e8566357 Auto-Submitted: auto-generated Date: Fri, 28 Nov 2025 18:31:43 +0000 Message-Id: <6929ea8f.22899.7fec1a54@gitrepo.freebsd.org> The branch main has been updated by markj: URL: https://cgit.FreeBSD.org/doc/commit/?id=aca74f0df788dfc831cef9e1e5a975d3e8566357 commit aca74f0df788dfc831cef9e1e5a975d3e8566357 Author: Mark Johnston AuthorDate: 2025-11-28 17:36:40 +0000 Commit: Mark Johnston CommitDate: 2025-11-28 18:30:32 +0000 15.0/relnotes: Document inotify(2) --- website/content/en/releases/15.0R/relnotes.adoc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index 179c991d73..b0cc5ffde8 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -613,6 +613,11 @@ This section covers changes to kernel configurations, system tuning, and system [[kernel-general]] === General Kernel Changes +FreeBSD now natively implements the Linux man:inotify[2] interface. +The system calls themselves are not API-compatible, but libc provides an API-compatible interface, so software which relies on inotify can be run unmodified. +gitref:f1f230439fa4[repository=src], +(Sponsored by Klara, Inc.) + The `fpu_kern_enter` and `fpu_kern_leave` routines have been implemented for powerpc, allowing the use of man:ossl[4] crypto functions in the kernel that use floating point and vector registers. gitref:91e53779b4fc[repository=src] @@ -1037,6 +1042,9 @@ The `AT_NO_AUTOMOUNT` flag is now ignored for all Linuxulator stat() variants (a gitref:99d3ce80ba07[repository=src] (Sponsored by The FreeBSD Foundation) +The Linux man:inotify[2] system calls are now implemented in the Linuxulator. +(Sponsored by Klara, Inc.) + [[multimedia]] == Multimedia From nobody Fri Nov 28 18:31:45 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dJ2293wHPz6J1jS for ; Fri, 28 Nov 2025 18:31:45 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dJ2291VtPz3Nc6 for ; Fri, 28 Nov 2025 18:31:45 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764354705; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=dJWPc9SSMjpDCJd/efCcia3HQmd7rgm4TsYF8BKSfxY=; b=hIe1byDn/NRkQOA0kX8gUHZgqpQ+r5IkEmf2Whtoe80oKGFjHB84mqQIdeEDY+ZDDKQMhZ DVHCe9wem20ACg1YmQ5xL1uNnyWjiLRKYQn4sUY4gdB9XFOo0HFGzRJq576vuWwKlE07zi +08Kov5HS0s/unfe7WNp5PZyUEA9HNJxe2YhAQdgwIHMqOHKQo4gbmPVHRgZb1FqaVLZk3 jyNG1phLr764Jf19pDKf/vLH3ie0bipccDzwCHudsCipppgvIqaXISUI9JNkr7cVJgIB6X 3KB3kvHLssbJecILYxNrS4n+g36Uszqd31y8WzqYjD4X9DqdhIVBr8tQmy0Dnw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764354705; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=dJWPc9SSMjpDCJd/efCcia3HQmd7rgm4TsYF8BKSfxY=; b=ixpFdJHJYUvYuMrjaF//eGwCl1Ah0pNRU+xXUrvd/wnOGwNEmPyr/bCMrpu9AHUYjIuLff jTy4dFSxrJcAhk1dSfaSsGUrXUfHTqwiC7BMlzi42q5f/oqemOq4W7zETw9l7yomx/rBJS jGaCT7sLX+p21l62GYI66z+24CvFOnFQ0kvPDjBr83ArwYCNTEnoD55dHp0N18EuNegHCb tWY4PmDEZJ44le/lqZgueVU8DddFoyYVKoJXOXMW9b+iSzmh/LG4t7aieeaWa1h+xjgjhj 26sCzFIAjVtTp9kmb+P0MaJW9XKuAXwPcRmhrsrSlTh8micCnKNxICmvqkj4lA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764354705; a=rsa-sha256; cv=none; b=CEgwVtopN01z7ftmZgL5I0PViYmL/+z1O1ccDlS7KVWst80nXKYT5FejQ1ACYOxjiFA6MU fhdgHqRniODDp6oGEYMD02XAxlhgaToCscMIKQT0v+H5l02VM/9YHC3YxDtnE7ME5aiKTj Db1aib0ImvyTZtMkvr1bxChzaoDg4hbJS6fh1/iO263fhNKTrWV2C3LARf0lG/YupjUD9w Vyt5MeFXiteCItECisZCSfvp/CMZcNc1jVsPOCk/vnHy7kWFey2Q2k7D04dm1GObkchRyf Mvzb4q5JS5ZYafVy0PrrT3M0faKmgvTNBQvt0T4dPJrxs51YJcEOyqQo2oaWVQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dJ2290JV0z1CQ3 for ; Fri, 28 Nov 2025 18:31:45 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id e5f5 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 28 Nov 2025 18:31:45 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Mark Johnston Subject: git: a50d7facec - main - 15.0/relnotes: Fix the description of a sctp_peeloff(2) improvement List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: markj X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a50d7facecf944c6c986cb32e6d57187b67826c2 Auto-Submitted: auto-generated Date: Fri, 28 Nov 2025 18:31:45 +0000 Message-Id: <6929ea91.e5f5.3febc148@gitrepo.freebsd.org> The branch main has been updated by markj: URL: https://cgit.FreeBSD.org/doc/commit/?id=a50d7facecf944c6c986cb32e6d57187b67826c2 commit a50d7facecf944c6c986cb32e6d57187b67826c2 Author: Mark Johnston AuthorDate: 2025-11-28 18:31:13 +0000 Commit: Mark Johnston CommitDate: 2025-11-28 18:31:13 +0000 15.0/relnotes: Fix the description of a sctp_peeloff(2) improvement --- website/content/en/releases/15.0R/relnotes.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index b0cc5ffde8..fe89301166 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -965,7 +965,7 @@ This section describes changes that affect networking in FreeBSD. Lots of improvements to the network stack, including performance improvements and bug fixes for the man:sctp[4] stack. -Descriptors returned by man:sctp_peeloff[2] now inherit capabilities from the parent socket. +Descriptors returned by man:sctp_peeloff[2] now inherit Capsicum capability man:rights[4] from the parent socket. gitref:ae3d7e27abc9[repository=src] (Sponsored by The FreeBSD Foundation) From nobody Fri Nov 28 19:45:04 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dJ3fn1qWRz6J8hb for ; Fri, 28 Nov 2025 19:45:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dJ3fm6VVkz3VQt for ; Fri, 28 Nov 2025 19:45:04 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764359104; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6/N47vdorVLDQoa1CEXRsRT4Z0sERzRKjsR2Sb9vkhk=; b=sC1U+2yZHxS2cHGM7h+iJDfG1PGEBEegL73CyQIHgmrFvKdvStJr8ktfyUTmLB1+LnPLbp 0WFGIOqfx23mYMJ/qjOJOZGWXz7Fjvc/f+GL0PVEWqXNsQBIgBM3uaiRjHlB+U/D5GZ3z9 OTl5SZYcwHOD9B2knkq1XVKKZGi3Bisc7xEQVdDPxayl2+6J4gU/CBP0E7VpqUDhSBUiWC 2ovkezTFEPVCpPAN4iVxNqi1vymjf6pXEY3weOj4W62kI00GWM2DUlcJHerRqchy3ZkW2c KtKMgZOCATcndS4Q25JTw6FV2tQsPDl3AxX37lOLnlmkaPIOsMwaTjZeYwCX2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764359104; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6/N47vdorVLDQoa1CEXRsRT4Z0sERzRKjsR2Sb9vkhk=; b=e09Z814vm/WFZEQ26TdzUF4wdRgYLOlV0iqDtp3GcbuWKtOSz4zIrV13xTOzEpidfYTCZk MrixPYp4j3opddi4hWZFCkm957NiaIYB+kTf6SK23OsnpIWovadelFMDdpDbhgTq0TR67J d/EgiivHDt9Ks+kdOLF6oEWtxHu5XtgPps5heFwhVuFs6Osk3bQW3KP5v2LE3q3mx8GOWk 1TYEtCqMm8En2kJj6WuUzNLHXhYkqm/Ngf63TXZXYCNzkspJXMqczqGVcnXVfmPQ3AcNK8 YtBanVkO8LbqR49MWDzELWXSFl1NdVRmWjRnQAtdRChDKOBi58BCNS03RQxTuw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764359104; a=rsa-sha256; cv=none; b=QfrmDVVW9i4CgUUFvoEOwCC0626kxJue8xvJ/rZ+EgsINALOEiV83kRk0oVooONlmI78d7 4gTo+p54SkZnyAr3lPAnAPLz4GvcJRaVpiksR4I+v7rzfsDBaB7APs6Te8+kRULLE6uqaB I8xHc0FkaGv0vjmEUjU5M8Hh86UsDQ6AbvIurWmrX2gXq84BuShsekBdNWDJ2HgE6FfAJl Ox46e956f1c3/iAUIZIUSEglLJO/0XE2z17qcmXb1eACgad1Lsnj/KuUBH7Lset9ehqnO5 4l1TSIxGG//N1mR4ww4UYQgV8gRzt05lvYntxcdqiJ+liGsPzjusaEgiD0Q8Uw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dJ3fm50zFz1R0 for ; Fri, 28 Nov 2025 19:45:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 288fa by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 28 Nov 2025 19:45:04 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Colin Percival Subject: git: 18ab7220ad - main - 15.0: Fix freebsd-update instructions List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cperciva X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 18ab7220ad502f14f5590a4ebd23c4dcaec633f1 Auto-Submitted: auto-generated Date: Fri, 28 Nov 2025 19:45:04 +0000 Message-Id: <6929fbc0.288fa.68839288@gitrepo.freebsd.org> The branch main has been updated by cperciva: URL: https://cgit.FreeBSD.org/doc/commit/?id=18ab7220ad502f14f5590a4ebd23c4dcaec633f1 commit 18ab7220ad502f14f5590a4ebd23c4dcaec633f1 Author: Colin Percival AuthorDate: 2025-11-28 19:42:23 +0000 Commit: Colin Percival CommitDate: 2025-11-28 19:45:01 +0000 15.0: Fix freebsd-update instructions Contrary to earlier belief, we're going to have freebsd-update in 15.x after all. But add a warning about applying the errata update first, since systems will be rendered inoperative otherwise. --- website/content/en/releases/15.0R/installation.adoc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/website/content/en/releases/15.0R/installation.adoc b/website/content/en/releases/15.0R/installation.adoc index e355f16495..99604f03f5 100644 --- a/website/content/en/releases/15.0R/installation.adoc +++ b/website/content/en/releases/15.0R/installation.adoc @@ -40,10 +40,7 @@ For Git use the releng/{localRel} branch which will be where any upcoming Securi [[upgrade-binary]] == Upgrading Using "FreeBSD Update" -NOTE: FreeBSD Update is probably not going to exist in {releaseCurrent}! -The text below is boilerplate from previous releases and should be replaced with instructions for using pkgbase once those are finalized. - -The man:freebsd-update[8] utility supports binary upgrades of amd64, arm64, and i386 systems running earlier FreeBSD releases. +The man:freebsd-update[8] utility supports binary upgrades of amd64 and arm64 systems running earlier FreeBSD releases. Systems running {releasePrev} can upgrade as follows: [.screen] @@ -52,6 +49,11 @@ Systems running {releasePrev} can upgrade as follows: # freebsd-update install ---- +[IMPORTANT] +==== +This step is essential, as upgrading to {releaseCurrent} without applying the FreeBSD-EN-25:18.freebsd-update errata update will result in an inoperative system! +==== + Now the man:freebsd-update[8] utility can fetch bits belonging to {releaseCurrent}. During this process man:freebsd-update[8] will ask for help in merging configuration files. From nobody Fri Nov 28 19:45:05 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dJ3fn6NFPz6J8t0 for ; Fri, 28 Nov 2025 19:45:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dJ3fn5Zmyz3VWZ for ; Fri, 28 Nov 2025 19:45:05 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764359105; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=QrsAUNYDx/Q3OymPJPwB9/ncfiak2ntWcutFEmmHvWo=; b=XU3zWIIMBXm0qAeR4PKmYyqSq+CDmr2+B1w3C9beTG8GARY9CDdV35PBpOMSAF7tC2SgPQ ZUsPCq3WKUygeizfYR8Iz391qCEBlID2UKQoUMWwuVyBJpUpsLftYjhZfUtaTV/e25zeax k7GK5M2U4eNhWjvz5SXZQJvEBYa7TwBBQu3x4lCT8i69/lr7bm8s5PWEPoEeIz5lyBA3Kg OR7ps0i6ZQPtuzLE1gaffz4bWFPlFrJlRFrvN97Up1J/rldyRix4O5JZIEKENormSSfso/ 0Abe/1TkqKwkI4Eci1r/d854oxtp0gdNxlZGItjcg1KD75d+R5bGRq+NkgNNTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764359105; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=QrsAUNYDx/Q3OymPJPwB9/ncfiak2ntWcutFEmmHvWo=; b=EIKSuuWwMdSbibZQovzpXbXezlvH6m+PYPVERlX13cU+y+WYDdPsA6SIL5WxyLr4gI7gUy +2pkZftCUlG9+jiSFG6GB/317MMxTf1iTIhCag1RUCt4YguSA4wOtw/nc/Aue4Pc6GYrH0 LhC55FvNvL4HI+5kaO9xHjA/EqX+V9is2ryLSvojrn35I6pouH7eyB4bKkhWpjOjDE+STz ONQ5O4jhs9tmX4moqP2Gd6P85wws+ApgKQYs9N34Oa5N3BP9GqLGj75WL6P72RkksAHD9+ o2Vw13C1fZQ5D5GlP4prbemXr3WYTFdZvNCJfYDjYbNRGQzC/5CZWe/3WCtPqg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764359105; a=rsa-sha256; cv=none; b=T11Hmx3J/ulTVDwonOdijSRUzdUwGHOexGZHtlQETfOeYmWsRbGimncjEFfEVAVNtefAhd a/LlOiYJGmW4AHYHKq7Bnwf1jfWTtihYlIM4xAmmtIlQlFDBun0ZSXCH93OHvsk7xIaVZj MwcKtU45Nj8++eN8ok6rw8MN6kOjC+ykV0jXGqzlPqbHrGlymMsyGDS7AMAZ446R+KVZYY uUwb1uuCTpgw5oDuXnYhCHmYFYlQV8wWcW23r/T2Ph8EvHXCnLxcbvVQbUycE75fmIYxhj dtrACbZFq5ZCaFzklnRSMCoTBtawzqfMzwslrRHRHq7pdXKb92eXljobvB4P1Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dJ3fn5BFjz1j6 for ; Fri, 28 Nov 2025 19:45:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 2991b by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 28 Nov 2025 19:45:05 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Colin Percival Subject: git: e7f0307646 - main - 15.0: Fix list of platforms in readme List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cperciva X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e7f0307646d76227509e74f49a9159ea3a496328 Auto-Submitted: auto-generated Date: Fri, 28 Nov 2025 19:45:05 +0000 Message-Id: <6929fbc1.2991b.38bfa0d4@gitrepo.freebsd.org> The branch main has been updated by cperciva: URL: https://cgit.FreeBSD.org/doc/commit/?id=e7f0307646d76227509e74f49a9159ea3a496328 commit e7f0307646d76227509e74f49a9159ea3a496328 Author: Colin Percival AuthorDate: 2025-11-28 19:44:42 +0000 Commit: Colin Percival CommitDate: 2025-11-28 19:45:01 +0000 15.0: Fix list of platforms in readme --- website/content/en/releases/15.0R/readme.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/en/releases/15.0R/readme.adoc b/website/content/en/releases/15.0R/readme.adoc index a05c7692fb..c10f444ef1 100644 --- a/website/content/en/releases/15.0R/readme.adoc +++ b/website/content/en/releases/15.0R/readme.adoc @@ -35,7 +35,7 @@ This distribution is a {releaseType} of FreeBSD {releaseCurrent}, the latest poi [[about]] == About FreeBSD -FreeBSD is an open source operating system derived from 4.4 BSD Lite2 for 64-bit x86-based PC hardware (amd64), 32-bit x86-based PC hardware (i386), 64-bit Arm(R) ARMv8-A AArch64 systems (aarch64), 32-bit Arm(R) ARMv6/7 systems (armv6/7), PowerPC(R) systems (powerpc, powerpc64), and RISC-V (riscv64) systems. +FreeBSD is an open source operating system derived from 4.4 BSD Lite2 for 64-bit x86-based PC hardware (amd64), 64-bit Arm(R) ARMv8-A AArch64 systems (aarch64), 32-bit Arm(R) ARMv7 systems (armv7), 64-bit PowerPC(R) systems (powerpc64, powerpc64le), and 64-bit RISC-V (riscv64) systems. FreeBSD works with a wide variety of peripherals and configurations and can be used for everything from software development to games to Internet Service Provision. From nobody Fri Nov 28 20:55:26 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dJ5Cz2g0Bz6JH3p for ; Fri, 28 Nov 2025 20:55:27 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dJ5Cz0HH2z3cGZ for ; Fri, 28 Nov 2025 20:55:27 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764363327; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=cFy2la8R+X5wga5OdiB1Sq3Qlf6V97Wp0op9Z1pRiag=; b=sqJbdffx0yqFl6KOqvota1wBK69gTphefTWL7P5HX9RHunlL3tsUR3XQv2sR4hqJ+/+ZnP 1OkMt+I6wYPN69BJjK7+zBkrHzzkGEI3I6KL6pmNCByzyMx6J4Ds2onRVIdFe6si1J0QtA 9l25WE1c+yPuREBqEIpIrHCoWd1wGpLFwZ0va9u1EmTXHcfW1YjsmwLsEU1OCKdp8beDPO miE/dbU7Rlgwtq1Ow/T9eufydKdv3BlZK8BwD7okS/4I00oG31yhqQowUIx7SRXNv+ARky GCReFUEytwfWHyI0/TPLMB3F6lf5Yh98qFXlI55aHZhuLCI7oihQ+Bk6AuzDww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764363327; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=cFy2la8R+X5wga5OdiB1Sq3Qlf6V97Wp0op9Z1pRiag=; b=oqVqoiWKag+0kygvC5a7CdQ1PMDCEqyWbGe5sGjq/VoMDSZGQuaL4Q8bNaY2ZNmoNaMG0L At0PSBUzMjaMIzjM1B6KHSBhbZGJThsjBMhwDi9B1NYkZ9Uqo84E1s4OJmSqmwp3QZAHz6 3oAMgP+qEeEJvFlQxV6ZGKushrny2Np1/QBHZvqvGmC6yAkWwp51+TAgXh2bv6YWRsDrjR UE3XYPRCJscAGzZ4bDPhg8GngyCN0F/E13SmmTgIxJhHQ15VINCiNMyaC4E3ViD8BVtiee 1jlK0EsVWp/QTqKrrVoC/I+Y/iwRAMh5JDyuatyvl1aDbj9iayWKn0o+PexvTg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764363327; a=rsa-sha256; cv=none; b=sIEifVj+vEz8FsaOGTnbr980c0gmI/tX0ESoCeLxGvNSbsyansr0mEBusKpFeirGQmEdJx ltzyanjaPcWV/idH6L7pe/r3hEoc6q9tIxAl8NJF+MPZ0ZPMiMwo+GX++YAlFOiwOcOFV2 1sWD5JMcZ3adN4ak1Rrx0pbCg+nRDiV9LCf2sogKMoVH5/TK0MRLVDGp/C0uIUB5OD68fI CwIZTQX2SffMhu93gFTWEpdI2v50xarVipI4tV91grbiGSSMYQedbkrXcRNFy8M7J0vLoL J/4qJ9SRghPfiHRkSWjvN7WIucPXlmfgam/zyai6FQVkkTacIzTaTi52+d5fXg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dJ5Cy5wrNz3J4 for ; Fri, 28 Nov 2025 20:55:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3099f by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 28 Nov 2025 20:55:26 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Muhammad Moinur Rahman Subject: git: f6aa84c544 - main - 15.0R/relnotes: Add missing SA and errata List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bofh X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f6aa84c5442f41b3d695ae64653dbac6c68252b3 Auto-Submitted: auto-generated Date: Fri, 28 Nov 2025 20:55:26 +0000 Message-Id: <692a0c3e.3099f.3d2ecbc@gitrepo.freebsd.org> The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/doc/commit/?id=f6aa84c5442f41b3d695ae64653dbac6c68252b3 commit f6aa84c5442f41b3d695ae64653dbac6c68252b3 Author: Muhammad Moinur Rahman AuthorDate: 2025-11-28 20:53:33 +0000 Commit: Muhammad Moinur Rahman CommitDate: 2025-11-28 20:53:33 +0000 15.0R/relnotes: Add missing SA and errata Approved by: re (blanket) --- website/content/en/releases/15.0R/relnotes.adoc | 30 ++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index fe89301166..beb6fac49d 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -199,6 +199,18 @@ This section lists the various Security Advisories and Errata Notices since {rel |https://www.freebsd.org/security/advisories/FreeBSD-SA-25:07.libarchive.asc[FreeBSD-SA-25:07.libarchive] |08 August 2025 |Integer overflow in libarchive leading to double free + +|https://www.freebsd.org/security/advisories/FreeBSD-SA-25:08.openssl.asc[FreeBSD-SA-25:08.openssl] +|30 September 2025 +|Multiple vulnerabilities in OpenSSL + +|https://www.freebsd.org/security/advisories/FreeBSD-SA-25:09.netinet.asc[FreeBSD-SA-25:09.netinet] +|22 October 2025 +|`SO_REUSEPORT_LB` breaks man:connect[2] for UDP sockets + +|https://www.freebsd.org/security/advisories/FreeBSD-SA-25:10.unbound.asc[FreeBSD-SA-25:10.unbound] +|26 November 2025 +|Cache poison in local-unbound service |=== [[errata]] @@ -353,7 +365,7 @@ This section lists the various Security Advisories and Errata Notices since {rel |https://www.freebsd.org/security/advisories/FreeBSD-EN-25:11.ena.asc[FreeBSD-EN-25:11:ena] |02 July 2025 -|ena resets and kernel panic on Nitro v4 or newer instances +|`ena` resets and kernel panic on Nitro v4 or newer instances |https://www.freebsd.org/security/advisories/FreeBSD-EN-25:12.efi.asc[FreeBSD-EN-25:12:efi] |08 August 2025 @@ -366,6 +378,22 @@ This section lists the various Security Advisories and Errata Notices since {rel |https://www.freebsd.org/security/advisories/FreeBSD-EN-25:14.route.asc[FreeBSD-EN-25:14:route] |08 August 2025 |man:route[8] monitor buffers too much when redirected to a file + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-25:15.arm64.asc[FreeBSD-EN-25:15:arm64] +|16 September 2025 +|arm64 man:syscall[2] allows unprivileged user to panic kernel + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-25:16.vfs.asc[FreeBSD-EN-25:16:vfs] +|16 September 2025 +|man:copy_file_range[2] fails to set output parameters + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-25:17.bnxt.asc[FreeBSD-EN-25:17:bnxt] +|16 September 2025 +|man:bnxt[4] fails to set media type in some cases + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-25:18.freebsd-update.asc[FreeBSD-EN-25:18:freebsd-update] +|30 September 2025 +|man:freebsd-update[8] installs libraries in incorrect order |=== [[userland]] From nobody Fri Nov 28 21:29:15 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dJ5yz1yf1z6JKmC for ; Fri, 28 Nov 2025 21:29:15 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dJ5yz194cz3gkf for ; Fri, 28 Nov 2025 21:29:15 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764365355; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=JUhemqc4uAc/8gcT+rVMORj7sky51cH6AnPMOiO19AE=; b=J/7zrU4eMk4VSylXsxoyksLwNdx3aUI6zB+bXUxPBJn/0xjmaEPGILjUyGSVcGFjzoAS9g IHi9DL/m8E0Tt1vBhulw3sGTBm9hcL/QSQjHei1sVwVYpe9XGCllh57uH50b7g6DEX1Pyg 3JO7sG5hsjwwauC9S2WB4RjRg3w/rjX9mR5OIHnjWfnyUtJJ5QX+lJ4aakH6sXdDFWRpQW kToF3/ZPEQMyQGGUS+n3CX6I+iUBmcfwkpNYt72Z98N3CnVDvgOpXTA7J4FQ/KesAXvMHg nsUedjw+wCrkq4fo3+5XTcczjhMuOUZF/gw9zfUShSzcsv2uFaSVc6iG0wFHsg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764365355; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=JUhemqc4uAc/8gcT+rVMORj7sky51cH6AnPMOiO19AE=; b=vIv0mC0FEglUX47Zim87mmN/UbGJVjIAajJIMiadlpzzx/p5aeVI/d4ba3iFgLcr9FbWxX LybTx8ul4exxlUQWq1HJQ3pgYrLu+Ai/K5Kn/84CAp89kfnjV/pZn2G+lqve9++V5xlvNP Klf9274NlkJX/FjKavbnVXJw3q9aBa5oKBNudhI9MV5iV0vlsmCDoS5FV3KwohzwWhEkbn 76bjvJWMdwIo7RxtVYyPVtoDYlGistus6wKbXBZol/IJRKoRUWL77HaiHDP+aZ56ccMQ07 LXfomCOZqb7PZrwr+9VBoLOzId7nqFBU7f0sfg3nlzffjdmKlq92JH5Y9SNPYg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764365355; a=rsa-sha256; cv=none; b=utqTsCruLu8V/iniXGylBAvk24jTLXfgShCdQDQTJYejPBC5U7Bd72La26/i8igKHupf6N GDUuK1xYM8ZQmKuplcpbD2C4SmIsN4A7hW9Mf4wMXe/MjPkOHo+UeYWQa+rvsPjuGJM3SX W16coHLjcTwz45KeiaNehOUeVCWmftubMW7zi/oowoEwLtxQw6ynAOTlUWjQ/H4Ie0kKsN QO3ybvkiNA1UgVl43+PGrZjjJ63XbWsuYzybuzQC9mMmOD5aeryIv0Xh2O5L09r/fxFK/M exlqqlhHVMN/VrXHZAz4PxfnjqsqT3H9dhY1J/qyVG8Xv3fc9qbWoJ6uMFvt8Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dJ5yz0hhmz42f for ; Fri, 28 Nov 2025 21:29:15 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 32dfb by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 28 Nov 2025 21:29:15 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Olivier Certner Subject: git: cd1108f7c6 - main - releases/15.0R/relnotes: setgroups(2), getgroups(2), initgroups(3) changes List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: olce X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: cd1108f7c63ac5dfb87b0a4893f86a2b1be98baa Auto-Submitted: auto-generated Date: Fri, 28 Nov 2025 21:29:15 +0000 Message-Id: <692a142b.32dfb.6c26938f@gitrepo.freebsd.org> The branch main has been updated by olce: URL: https://cgit.FreeBSD.org/doc/commit/?id=cd1108f7c63ac5dfb87b0a4893f86a2b1be98baa commit cd1108f7c63ac5dfb87b0a4893f86a2b1be98baa Author: Olivier Certner AuthorDate: 2025-11-28 18:15:05 +0000 Commit: Olivier Certner CommitDate: 2025-11-28 21:28:36 +0000 releases/15.0R/relnotes: setgroups(2), getgroups(2), initgroups(3) changes Inline the points that must be audited. For the rest, redirect people to the proper manual pages, where SECURITY CONSIDERATIONS sections were added. Sponsored by: The FreeBSD Foundation --- website/content/en/releases/15.0R/relnotes.adoc | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index beb6fac49d..ec45bfa214 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -587,6 +587,21 @@ gitref:e77813f7e4a3[repository=src] The accuracy of man:asinf[3] and man:acosf[3] has improved. gitref:33c82f11c267[repository=src] +The man:setgroups[2] and man:getgroups[2] system calls and the man:initgroups[3] library function have been changed to avoid setting or reporting the effective group ID, now only concerning themselves with the supplementary groups. +The main purpose of this change is to avoid security issues going forward by becoming compatible with Linux/glibc, OpenBSD, NetBSD and illumos-based systems. +Consequently, almost all portable applications should already be compliant with this new behavior and will continue to work correctly or even get fixed in the process (see, e.g., gitref:239e8c98636a[repository=src] for an example affecting OpenSSH). +However, out of caution, porters, system administrators and users are advised to audit their applications using man:setgroups[2], man:getgroups[2] and man:initgroups[3], watching out for the following points. +Applications must be using man:setgid[2] or man:setegid[2] in addition to man:setgroups[2] or man:initgroups[3] to set the effective group ID. +They must not treat the first element of the array returned by man:getgroups[2] specially, but instead as any other supplementary group. +For more information, please consult the SECURITY CONSIDERATIONS sections that have been added to the man:setgroups[2], man:getgroups[2] and man:initgroups[3] manual pages. +Compatibility system calls and library functions have been provided so that binaries and libraries compiled on FreeBSD 14 systems or earlier will continue to work exactly as before. +gitref:9da2fe96ff2e[repository=src], +gitref:8878569103a3[repository=src], +gitref:7132fb5edbc9[repository=src], +gitref:2932e6f59bff[repository=src], +gitref:8878569103a3[repository=src] +(Sponsored by The FreeBSD Foundation.) + [[userland-deprecated-programs]] === Deprecated Applications From nobody Fri Nov 28 21:29:16 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dJ5z02g1sz6JKXV for ; Fri, 28 Nov 2025 21:29:16 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dJ5z01y7Tz3gkg for ; Fri, 28 Nov 2025 21:29:16 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764365356; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=cI7s2uiXhacdqLcTYX/qFdcSRyRjrLyrCCdUgj1Wenc=; b=fsOn1U9kZhtsIw+9oUplHOdfMnbmzYb9RIkzd5QRBRb0zUZj5WV66o6l9fTQ3t8S6HveU7 4oaZr7qM305e9Q0tRzedf0rD92apF/kgc0bKsp5+BtK+VKBYclGhHjrv14emTxWB9Ok47U 44/Gf83O1tesjCysTRC8MM+KBPiQrxcRFLIW6mptQnVOfV3rn+hVD/NS8iebLTf83ycrpC ZC+zDREBTeur3BtDqhmxHpt+jsLzreR7Ij/gS/JeVV8bDZmPJzgcC6PQj6zYQMGvDbdzyJ nkucpWGghHtDtot0B1Po5KhIg2FeZck2YRrFby7JJwMP78HvD6iMfSKljcrwKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764365356; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=cI7s2uiXhacdqLcTYX/qFdcSRyRjrLyrCCdUgj1Wenc=; b=III9ku/asQscX/m3ncY582pPPEXkDNZTtQcG8b71WPirhyqaDj9FRvk0jz8ZQlmVCtDi3G zBJwvpaeKtxZogJoE/d3NH17Ta6ZNgLMs4VKV6+BfGDhKxG+QF7pdNGSp317+1FtteLj4N i/3LncC6owi4AH3rsL37uCYU7Vl/C1CX5LYqoSPxalVeAGC0ZalusI0uw+GrDsTGxnyGLi yKadlmlbMr/TG5t8Pqiuz/Y6M0EIbLQc14TmWp7zvIOOVvbitZRizxtHhB3Km+PKMn0GP5 P0ezhAlYly+PK17W5hcRBQC22j53ZuOpE4aVxgwGGBEqYbybkTsT+WDMFw13sQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764365356; a=rsa-sha256; cv=none; b=IPADZDBU0GekaWbDu7AwziS1GEFHHCPs7lF0U9SWDSv7gmuT7VeEjVLe1vgenFp36R74PW VCuz1LLEV25AAH31FcRrTgcMiPmIcPy4UPG6QBHbC5NXB6eVDaKAz5pJZnxjrRRTcZBNQ9 3pcRUm/HwjsM1/wT46PlTy4J5xrWIbTYeWk7jxZo5KVQM5Oo8/yKJMhEvZZcK8E6cyhhcy vCSzh0qGppFI91IJGEFjjkDPfYSFBDhk/M14RLpgqv28yqqlpt9vFXo3GCZT81RUhCBKGA /TvHSjdY8IkXIZHzKNZMGk3b+Rn5jIRwRqvYA0wNoELVtI9mDhuV6W+d3rdPjg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dJ5z01TQ9z4Cv for ; Fri, 28 Nov 2025 21:29:16 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 33e7d by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 28 Nov 2025 21:29:16 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Olivier Certner Subject: git: 3a7cfb6e1e - main - releases/15.0R/relnotes: libc: Compatibility functions were fixed List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: olce X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 3a7cfb6e1ed2db20e93759b9ec80f0dc72d0312b Auto-Submitted: auto-generated Date: Fri, 28 Nov 2025 21:29:16 +0000 Message-Id: <692a142c.33e7d.489cd34a@gitrepo.freebsd.org> The branch main has been updated by olce: URL: https://cgit.FreeBSD.org/doc/commit/?id=3a7cfb6e1ed2db20e93759b9ec80f0dc72d0312b commit 3a7cfb6e1ed2db20e93759b9ec80f0dc72d0312b Author: Olivier Certner AuthorDate: 2025-11-28 18:36:10 +0000 Commit: Olivier Certner CommitDate: 2025-11-28 21:28:41 +0000 releases/15.0R/relnotes: libc: Compatibility functions were fixed Sponsored by: The FreeBSD Foundation --- website/content/en/releases/15.0R/relnotes.adoc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index ec45bfa214..01370dc18a 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -602,6 +602,12 @@ gitref:2932e6f59bff[repository=src], gitref:8878569103a3[repository=src] (Sponsored by The FreeBSD Foundation.) +`libc` contains compatibility functions enabling running executables/libraries compiled for older versions of FreeBSD. +Those that are themselves using compatibility system calls would not reference them correctly, causing misbehavior at runtime. +This has been fixed. +gitref:47f5f89dbd27[repository=src] +(Sponsored by The FreeBSD Foundation.) + [[userland-deprecated-programs]] === Deprecated Applications From nobody Fri Nov 28 21:29:17 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dJ5z23czqz6JL5C for ; Fri, 28 Nov 2025 21:29:18 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dJ5z13FTpz3gkt for ; Fri, 28 Nov 2025 21:29:17 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764365357; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=NqJnkZD3mL9CPFa74nPsFPg+EtKmpuILcjq0lAHKyus=; b=ZEGzOs5B4AzEX2i41hzrXYeE+mo/MBiYxoncIKSIAowmBi7xK9HpLCPaFJZau4BP1OuHUK kTretHp07muPB8LlDq/GihBNltbyKY1jDXI9NuqB/O3vAj6RyQ/WCblVOBvioMw9bkOZQ4 OrSi4hsq5KqGP1kGzrrzU8yVlnZQFMvdTGeX0omqAOxZhDkdZKb9Kos+Lwx5jf9fvuC2T9 EC3+BPCbpjBWJW493CHC5C/S1Zk/NFKAdxlwXXiByre4X4cOAWD8sj8R/fn2QifqXQo4oJ 5E+2y1DoljejPt4XHlHHKfjMNjPvzn6wSgiKBuXcvFxs2M7o3rGCjL/3Wnfb/g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764365357; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=NqJnkZD3mL9CPFa74nPsFPg+EtKmpuILcjq0lAHKyus=; b=QaMe+Pk2UEBOXCewFzz/28W4gO0AUzCbkPZcbCn/g99zqjQpbE17K09nfo8X0CZSDRi9tL P6imz9RENv4xStmaAIL7KromWmdAG14vvcgnQNwC3mBqYFxnqwAUGXwqsPCAyQ7uFPlptd s2AtJhlKV6LecxvoNz+/TYagDA4Y4S1rBdOUWQ+ZZttj/xJvvLoI+JnWa7IsBvw7hOSZJm 046SLZAvbjxxRUQ1X8DiO1dXSBoGPEvLxxLD9lg/W/lAxqzI4NZPumCbHsP1q4kVoNnHES 4d+WiUEPS1DBgYSxHaly9voKVW+KJYv20ktACwnGfZOCJUa+QH5JubTLkNVHaw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764365357; a=rsa-sha256; cv=none; b=ku/DwLJ922frui3GqIS3uAKHFRPYdx1RuWhjv2mbDJc+DWZSYgmUW//UU8vxDunfHTc7f5 RiUIC1Qlkryl2zwqq2cp/xX/MfUNtd4sZfVc28vJUcCzYu80x3y4ipM/5bwnTcJNYvNK7I eFDlLfKlPZyZuSN+5W73YQc2t3V24n6ROSM1AdMIP/YE96YiAyOf7TR3+U2dJfYRYvKGTs p2mNiEKyxLBQ4qjEgt4Go1rpOgu2y5gZaG1NcNoNlk+fStPDBw7/qBksEJuph1QuxCLcK/ +kLDmDzTrttfKuQzaBiVdGdfuqTw/Mw62Ff/Y+YJgXE0msK6e9Vgle/gCQqL9Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dJ5z12G47z41m for ; Fri, 28 Nov 2025 21:29:17 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 33160 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 28 Nov 2025 21:29:17 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Olivier Certner Subject: git: 7007c34bf1 - main - releases/15.0R/relnotes: 'cr_gid' split out of cr_groups[0] List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: olce X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7007c34bf120feb80e460ce928bb697da98b0505 Auto-Submitted: auto-generated Date: Fri, 28 Nov 2025 21:29:17 +0000 Message-Id: <692a142d.33160.536a6735@gitrepo.freebsd.org> The branch main has been updated by olce: URL: https://cgit.FreeBSD.org/doc/commit/?id=7007c34bf120feb80e460ce928bb697da98b0505 commit 7007c34bf120feb80e460ce928bb697da98b0505 Author: Olivier Certner AuthorDate: 2025-11-28 21:27:39 +0000 Commit: Olivier Certner CommitDate: 2025-11-28 21:28:41 +0000 releases/15.0R/relnotes: 'cr_gid' split out of cr_groups[0] In particular, mention what has to be checked. Sponsored by: The FreeBSD Foundation --- website/content/en/releases/15.0R/relnotes.adoc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index 01370dc18a..ef8e511f35 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -770,6 +770,12 @@ The SOCK_SEQPACKET socket has been brought to the specification and now behaves a datagram socket. Applications that were using SOCK_SEQPACKET incorrectly and relied on old implementation bugs may need to be adjusted. gitref:d15792780760[repository=src] +The effective group ID is now stored in the new `cr_gid` field of `struct cred` and has been removed as the first element of `cr_groups[]`, which now only contains the supplementary groups. +All downstream and out-of-tree modules using `cr_groups[0]` must be fixed to use `cr_gid` instead, and surrounding code that loops on `cr_groups[]` elements excluding `cr_groups[0]`, i.e., that intends to act on supplementary groups only, also needs to be adjusted as now supplementary groups start at `&cr_groups[0]` instead of `&cr_groups[1]`. +Code that needs to be portable to both 15.0 and earlier versions can use `cr_gid`, which existed also previously as a macro, and can test the truth value of `&cr_groups[0] != &cr_gid` to know how to browse the supplementary groups adequately. +gitref:be1f7435ef218b1df35[repository=src] +(Sponsored by the FreeBSD Foundation.) + [[drivers]] == Devices and Drivers From nobody Sat Nov 29 12:25:08 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dJTrh3m6Zz6Hl58 for ; Sat, 29 Nov 2025 12:25:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dJTrh16dxz3Ll9 for ; Sat, 29 Nov 2025 12:25:08 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764419108; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=iUsMGRAZmiynr0sr29OSQlaGfxQvILL5yrS9/WHfbp8=; b=eTS/zvKLHUIUuXcjDA5PJ0bnR3IdsCKii0sDMzVZWKTWRcJHaqxB9he2RX7sYlNuSG59xN icQf1R5C1HywCCIYpsidelopR5Q50mvcc+LiXhsOQFYTOJF7/gts+VyW5bGPrOgnGL9HbJ 1pfthy/1rC5r5YPu3/vBkpbY4FLIyx3eBjtxFomUXR3uf7jklky3Jl8Fe6idBCxpnBryiD Cxmdq3Y2+qkFXt2ObglNU78DNlaAEIby43NvhPiE6+XJVXTZDxjC0wcXYAcDUPld67Dc9B +ZjrEDLy2bdTvhi+UZpU85AharXXY1uW3j0Mb4Gp/A7qhGY8aL+BR9rxZ9xpgg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764419108; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=iUsMGRAZmiynr0sr29OSQlaGfxQvILL5yrS9/WHfbp8=; b=KMASsIPIyr177j60Rk2i0/SwZUkZh2/4fw19oaubFexp99mmrYvyP1OKL9Eie2WbhwvpST lNQuhryCbrsp1ZMK2VfSqpTl7O3LlC+Tg/aMrmb2M35VwgYcqH6O/vcBnO5kse5w1lcV4j 1KK3n0qDDiTIxgbOB74LmdHt+5dmyR5749cEhMQakYIi+jzwXsjrOF8merYK5Xte+0t5El tPcKF4bKojE+j4X4ikcm7p/IEbSq8F/vSsZQXbALEC07IzpwSFqGLsZdEjObYPdgUugOA2 d6/eKCRIoKB4c/c1GGsLJy8k6XK7mraduygmiUInaDZEqHXc9JCSXa4Y2sOILA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764419108; a=rsa-sha256; cv=none; b=qMrQFfbjVA5mBChmFePLrc3Q38dI5/7P6JwyetckQiiXjmDICU+jGAg9eHCVLqFPIjWy2R 765tZXjQ7cpp5p8HJMhfE4s7HX1iq8yc0s7orRTvCSJHBxcTdiTRjKPPFT/zHFxcP7c2tZ jHgZKlgMPQpZRpL24XuLaDZyQlSbxm3mUYD+M6NNP5OTsrNaDrHbTpHhVH9wJb61MHQ5Ta rBV0ydmkWpKTw9x3jd4oM+LNlyoGQx9Sev6F1ys4RwmyjuQnXJSJkEzFR3HR7LfiyYRRcP tM+bx87kZyZq/TvH/fdD3EEjo/qXlD137IdSLMIb93b/8U26YSivcOKPc9cWBw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dJTrh0WMxznn9 for ; Sat, 29 Nov 2025 12:25:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id da79 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 29 Nov 2025 12:25:08 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Kajetan Staszkiewicz Subject: git: daff3e6689 - main - releases/15.0R/relnotes: Add information about new pf(4) features List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ks X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: daff3e668927a99b1dfa91ab17814a77e1178d51 Auto-Submitted: auto-generated Date: Sat, 29 Nov 2025 12:25:08 +0000 Message-Id: <692ae624.da79.4c35b781@gitrepo.freebsd.org> The branch main has been updated by ks: URL: https://cgit.FreeBSD.org/doc/commit/?id=daff3e668927a99b1dfa91ab17814a77e1178d51 commit daff3e668927a99b1dfa91ab17814a77e1178d51 Author: Kajetan Staszkiewicz AuthorDate: 2025-11-29 12:24:08 +0000 Commit: Kajetan Staszkiewicz CommitDate: 2025-11-29 12:24:08 +0000 releases/15.0R/relnotes: Add information about new pf(4) features --- website/content/en/releases/15.0R/relnotes.adoc | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index ef8e511f35..80d91b4c7c 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -1057,6 +1057,19 @@ gitref:7f7ef494f11d[repository=src] introduced a compile time option `PF_DEFAULT While this change exposes a vnet loader tunable 'net.pf.default_to_drop' so that users can change the default rule without re-compiling the man:pf[4] module. gitref:3965be101c43[repository=src] +A new man:pf[4] route-to pool option "prefer-ipv6-nexthop" allows for routing IPv4 packets over IPv6 gateways. +gitref:65c318630123[repository=src] gitref:d2761422eb0a[repository=src] (Sponsored by InnoGames GmbH) + +man:pf[4] now supports the OpenBSD style NAT syntax. +It is possible to use "nat-to", "rdr-to" and "binat-to" on "pass" and "match" rules. The old "nat on ..." syntax can still be used. +gitref:e0fe26691fc9[repository=src] (Sponsored by InnoGames GmbH) + +The man:pfsync[4] protocol has been updated to synchronize multiple missing attributes. +This fixes synchronizing of states with route-to, af-to, rtable, dummynet, tags, and scrub options. +If synchronization with an older version of FreeBSD is needed the protocol version can be configured with `ifconfig pfsync0 version $VERSION` where $VERSION is 1301 for 13.X relases or 1400 for 14.X. +It defaults to 1500 for synchronization between hosts running FreeBSD 15.0. +gitref:99475087d63b[repository=src] (Sponsored by InnoGames GmbH) + [[wireless-networking]] === Wireless Networking From nobody Sat Nov 29 12:44:21 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dJVGt229qz6Hn3Q for ; Sat, 29 Nov 2025 12:44:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dJVGs4wM3z3NFQ for ; Sat, 29 Nov 2025 12:44:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764420261; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=DmAsoV9LC0FB/2EUOKYppc1LGqkqLYKvLrCLLuRUMcY=; b=yRkLdvFu8CZhtWVyNEoeOSb5RKky9rSyu8XR8+4toiimnz6NEhrWgAw5gpQw1DX93MkPmk oJtSUP8qLG9XSWdsHjA4Q/ZGCTRap+xPBQbMAqSOuxSgYgcvvS88jEojNIlUHAV61urjnX OAdFP3NFzT7X0UEZTfzqWIu9BnYNXeh2KbdasWUrXTDxd8+buMUurgoTkRI8AYYqEdkTJ2 erm4OqaVgIbAd4dL5OAGbWL8lQkCwnA+JcFNVauWyTO105Lqy207H8ultbBBoP+7nAC31j 8cEKoIl7DS7x+EXn7rY0f0wD/qwGLPnDqparqFuPmCCfG7/lDTUZYBftWXqUfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764420261; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=DmAsoV9LC0FB/2EUOKYppc1LGqkqLYKvLrCLLuRUMcY=; b=RP6Ieqkib4Xl+paw1DujsA0AI3g51XWFc8KH7LUvlfUqTt/FjLg0mRBgk/sqz3qGqu/V1M jcPJM8hPc80GHuxuFXFxB21yFQRSu76Z0mDSUGrS/7hCjJVySv91qvELaYywR7cRf6cywb enrfa36ZXUKX1G2WZ4z7K1viAXa2m+dl+g5LvrQUcBy1jlmYMSAZnUIj005E3A6zUk5PDU 6TqfdTaQfsX01v4lrqQhRVeS/xiDDGTybuEzlHf11iyd7ZP8j850gWvuJowQfmaurO1H1N spsMGT1dHUfdCdGimHrp56hlVDqOQNOOiX2YgnW/LYYFsbqzp3Kf/GY+kk7AMQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764420261; a=rsa-sha256; cv=none; b=Z9DFnpSrZHTiQUfPkjJwQRuqEYpXjNwWEgWPudbH3PCqLYKoL0FVic8BJgylRzEZ3DzlF7 GWvGneILUJg44d55poOy/lVQ3jWxBmtkoEulUSnj67ZOGPOVL3wc7zGmvwVhCQrQOqYYGX hcJcj5emmyshjjdfd7laGhxFCwlgNHph1ynw9LK37qDg95K35jx/lF9swCFqjXZ9BwAhyZ TSyR61eqskhRxrOCLHzninaFLC1qMRECkmQfbBNJz1gN12Prm0vIjJMnf+1VeV1UdQJ3ES 1lEZNHGPo9JN8kPThZjAOXZzr2PZymZZTDq/HFlFoeH8OfCeHoVtdC3b/rrmfQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dJVGs4JZQzpKq for ; Sat, 29 Nov 2025 12:44:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id f44f by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 29 Nov 2025 12:44:21 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 148b5cd504 - main - Status/2025Q3/intro.adoc: Add introduction List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 148b5cd5046741a340c7fbac0b6ce69bb50024bf Auto-Submitted: auto-generated Date: Sat, 29 Nov 2025 12:44:21 +0000 Message-Id: <692aeaa5.f44f.75adcea9@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=148b5cd5046741a340c7fbac0b6ce69bb50024bf commit 148b5cd5046741a340c7fbac0b6ce69bb50024bf Author: Lorenzo Salvadore AuthorDate: 2025-11-27 11:44:08 +0000 Commit: Lorenzo Salvadore CommitDate: 2025-11-29 12:43:44 +0000 Status/2025Q3/intro.adoc: Add introduction Reviewed by: status (Pau Amma ) Pull Request: https://github.com/freebsd/freebsd-doc/pull/572 --- .../content/en/status/report-2025-07-2025-09/intro.adoc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/website/content/en/status/report-2025-07-2025-09/intro.adoc b/website/content/en/status/report-2025-07-2025-09/intro.adoc new file mode 100644 index 0000000000..e805f0a6cd --- /dev/null +++ b/website/content/en/status/report-2025-07-2025-09/intro.adoc @@ -0,0 +1,17 @@ +Here is the third 2025 status report, with 36 entries. + +As usual, reports publication is slow due to some important reports arriving late. +We are sorry about that, but most of us are volunteers and we do our best. + +Luckily, it seems that the number of volunteers is about to increase: last quarter I have seen much interest among new community members in getting involved in the FreeBSD Project. +This will surely improve the efficiency of the whole development, including status reporting. + +Many new recruits approach us with the same question: "How do I start?". +This is not the place to give an answer to this question, but actually a guide has been written precisely to reply to it. +You can find it link://docs.freebsd.org/en/articles/contributing/[here]. +Moreover, it is always good to remember that using FreeBSD, as much as possible, helps a lot: use it as your daily driver, run your webservers on it, install it on your virtual machines, support it when you contribute to existing software! +And if you find bugs, do not forget to link:https://bugs.freebsd.org/bugzilla/[report] them. + +Have a nice read! + +Lorenzo Salvadore, on behalf of the Status Team. From nobody Sun Nov 30 01:05:59 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dJpkb5htYz6JZJ7 for ; Sun, 30 Nov 2025 01:05:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dJpkb4MJgz3ht8 for ; Sun, 30 Nov 2025 01:05:59 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764464759; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=FAzsmZoDF0loTUh8yS28NWYDAYLKey6mtS4Ks2qcacA=; b=eVMubxa8NgxShTWuFnKnVHGB1WZwZgg3z5Pt592z0Edgwfou9hkwIHEo1U0mHJRNg6UJEw gHupDojQ+xyJkrNeEUyKmUgJtE3r+ki1xJXaYN0lyk/6nkukDgJIVNAOaWwQtrdBXTH046 5ds2bDRojd5oxk33EQADaqTu0nU+qudRmJR6S24NVsbl2nruo2dKivDMBPg+AYyH2nEPZP 7Q9BQzpnrPRWs7xB2TgdbiDy1/0r8zy3FgfYDPqmOuEqd/yoaT+ywsAb+GkAyM/GWBdUzW z6oM/txX8W02cl6M5gp8ks5rreVZV+/262aymxvKvuYRGLUW2Q6l/ngDY8N/zw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764464759; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=FAzsmZoDF0loTUh8yS28NWYDAYLKey6mtS4Ks2qcacA=; b=tVCW8wGXeo/6R7hQ5FBII0uj25sOf7SBZbs64RvOuAJqp02dQ3WLLRZHCUC2RTVeXLLi8m meiKaFFf65RcNrkNjcI5bEAzAMqVPe50lERYfppZbqN1paZfgXvzTLDAlefGRB1SCf7c0+ Hwz81irHXAec/62Zr3G5ubqZAgFWYXDlolm2CmHQpQ7dWodWG29keWYAq/JXOyNVzz2j4B dcQk4MveNkZQfalyH0JBSCrn0q4TYpJQvh9NYFFH8wB7H2sktmC1gMJe8N0XAYCxOfxgdL e7gIqrY3vOyQ0bzLtyWBJTdSW6LoXt4oOV7z+7QhCYnOpVhQpvR5n55dk16ElA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764464759; a=rsa-sha256; cv=none; b=vwBlb/PUO02oeWoUkyLZI8qlll4bJaZuHGgHp7vf7sEvm3KN34sNu6+1uAWl33ScRs0j5p Olr4PnNzZ8kDTKrPKFQTn1Bg+f2HFyWCLk5ghoLEkQL1PyEgngvJLc/Vi5DZNKViri/GsJ RrBm9Rp6GJ0YJog9S4sDVMK8c5mELY43olihA/rTLGVbeYf+CZfhZ+QQaQ8Op0cg2kocYZ 8szWul6rZHFH+Rq+MM5JhkQM7ndaHevRhZ2XxROlsiy5BM0XakiMfJo5bqCrDYfv7iIjIr 5lkgnPyrYTaTYyvRPokF6JWewHPsE5+6Y+iBw0VuOEkOQq85DmN79UANQSGS/A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dJpkb3SDXz1CR4 for ; Sun, 30 Nov 2025 01:05:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 2628d by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 30 Nov 2025 01:05:59 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Colin Percival Subject: git: 13df408b7c - main - 15.0/relnotes: Collect EC2 changes under "cloud" List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cperciva X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 13df408b7c3a00c372ab5ac970508e94722035c4 Auto-Submitted: auto-generated Date: Sun, 30 Nov 2025 01:05:59 +0000 Message-Id: <692b9877.2628d.602b2755@gitrepo.freebsd.org> The branch main has been updated by cperciva: URL: https://cgit.FreeBSD.org/doc/commit/?id=13df408b7c3a00c372ab5ac970508e94722035c4 commit 13df408b7c3a00c372ab5ac970508e94722035c4 Author: Colin Percival AuthorDate: 2025-11-30 01:04:51 +0000 Commit: Colin Percival CommitDate: 2025-11-30 01:04:51 +0000 15.0/relnotes: Collect EC2 changes under "cloud" While I'm here, mention the new "AMI Builder" images. --- website/content/en/releases/15.0R/relnotes.adoc | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index 80d91b4c7c..7b88ddc140 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -647,13 +647,23 @@ link:https://cloudmarketplace.oracle.com/marketplace/app/freebsd-release[Oracle for more information. gitref:77b296a2582b[repository=src] -The "shutdown" and "reboot" API in the Amazon EC2 cloud now work for arm64 instances. -Older instances upgraded to FreeBSD {releaseCurrent} will need to have `debug.acpi.quirks="8"` set in `/boot/loader.conf`. +The "shutdown" and "reboot" API in the Amazon EC2 cloud now work for arm64 ("Graviton") instances. gitref:28b881840df7[repository=src] (Sponsored by Amazon) -The FreeBSD projects now publishes "small" EC2 images; these are the "base" images minus debug symbols, tests, 32-bit libraries, the LLDB debugger, the Amazon SSM Agent, and the AWS CLI. +Several bug fixes and configuration changes collectively allow device hotplug on both x86 and arm64 ("Graviton") EC2 instances. +gitref:ce9a34b1614e[repository=src] +gitref:55c3348ed78f[repository=src] +gitref:d70bac252d30[repository=src] +(Sponsored by Amazon) + +Users upgrading EC2 instances from earlier FreeBSD releases should set `hw.pci.intx_reroute=0` and `debug.acpi.quirks="56"` in `/boot/loader.conf`. + +The FreeBSD project now publishes "small" EC2 images; these are the "base" images minus debug symbols, tests, 32-bit libraries, the LLDB debugger, the Amazon SSM Agent, and the AWS CLI. gitref:953142d6baf3[repository=src] (Sponsored by Amazon) +The FreeBSD project now publishes "builder" EC2 images; these boot into a memory disk and extract a clean "base" image onto the root disk (mounted at `/mnt`) to be customized before creating an AMI. +gitref:584265890303[repository=src] (Sponsored by Amazon) + [[kernel]] == Kernel @@ -1100,9 +1110,6 @@ gitref:f9e09dc5b1d5[repository=src] Under Hyper-V, TLB flushes are now performed using hypercalls rather than IPIs, providing up to a 40% improvement in TLB performance. gitref:7ece5993b787[repository=src] (Sponsored by Microsoft) -Several bug fixes and configuration changes collectively allow device hotplug on both x86 and arm64 ("Graviton") EC2 instances. -Users upgrading EC2 instances from earlier FreeBSD releases should set `hw.pci.intx_reroute=0` and `debug.acpi.quirks="56"` in `/boot/loader.conf`. - [[linuxulator]] === Linux Binary Compatibility From nobody Sun Nov 30 01:18:13 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dJq0k2BXFz6JbcX for ; Sun, 30 Nov 2025 01:18:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dJq0j6sCWz3k4K for ; Sun, 30 Nov 2025 01:18:13 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764465494; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=o20nvBrvzjSc073xDJnrEnBIy7DOj6dTmHhGw0cOYUI=; b=rh/PazRRdJvuniCbyBDQeKt9chQVWqBuQwh9JCWgKYLRPSIb8qu0jV2ch0l46+Z+BEqlwP /u/ylKRDKWgi/VKVjfOgu396VuJ5/C//6M1eNJjlklLqUJ32+1dxWvCIxdLOyhHyvSuTPV H72nvogYoVaY/2UzlCiGKptkjaPVrMDjebWd+VplgfGt7kcRqUbTUvVCM7w+NXoh94Q+FK FCwqu6+XbppH+1yAwEvUdk6wSMJbc2qXyP7d8Syq4OkDwOTpkdlIixLNcQfafhmtcfKnGa 4aHeH8MiDWtdI4kUkhHSETjefjnrG8S+hehfoFO0lE5lKCvBTdsgEJQkPEF/9Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764465494; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=o20nvBrvzjSc073xDJnrEnBIy7DOj6dTmHhGw0cOYUI=; b=liPOWwosXknAJfXIEmD5m3qSUMqp3ljNZ9/U5Y1L0qC1NrfvmMl4y8fAnL6ARGhTVDydBH L74znIhQVnaIyHJVYezYtFI1f1uUdY/iISadmnKhrNHLCxGbE8Aj5/EP+J1MliaFduXYPf XzTXZu4ZN8dKM8k1q24+Im2HieE8H4RdKRGEs/kna4pc+0vyhrw8kdxV36ip7rYZduVo7L hy0dZW9Jlzpcrdb8wqBNfqLWKITxYNVMa7Gk3DuFiQnijMfn2O1Zveq87pMt6Cx9/5CUQm kf2roguXfZx0jviKBUPhvybc7OIiLt1BRo5UVGfyvvrljjiOPmFHoTqUbk33Ew== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764465494; a=rsa-sha256; cv=none; b=EJBjXeei5X/+inR7lCBgwB7PVjXffJzr7eeHMPjY1NbqgC99oFXQP9Rr4XNZrhe4GmKopK JIImL9Nm6g7/DHvPiLRFPBw2kW2zmiHjocwCVqikBS6Qa2wcOhpOpMtXujbb6Bl4qfskOO AZO48SFHZm5mEGngInmGrC+f6zxbSclvKjeYVvTqZ2t1WHSTY2DK3b0bIflsQYMZp/9TC1 AFYmXtPB+brxDX2B+v/Z+TFaqd6Jb89phZJRnvJgXBV8Wq1M3U8f3GbSXadtMAInRCJl7C qSdbeqJLHMeSizfHtLJdR2hv5DXAPcPa3bA8oJ99seq4f3nvO2WVU3Kca4uRdA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dJq0j6NXrz1CG8 for ; Sun, 30 Nov 2025 01:18:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 25ed5 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 30 Nov 2025 01:18:13 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Colin Percival Subject: git: 409e681c2f - main - 15.0/relnotes: Mention boot speedup in EC2 List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cperciva X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 409e681c2f6f8ea803c3a9ba4ff1809b1969647b Auto-Submitted: auto-generated Date: Sun, 30 Nov 2025 01:18:13 +0000 Message-Id: <692b9b55.25ed5.4950e6cd@gitrepo.freebsd.org> The branch main has been updated by cperciva: URL: https://cgit.FreeBSD.org/doc/commit/?id=409e681c2f6f8ea803c3a9ba4ff1809b1969647b commit 409e681c2f6f8ea803c3a9ba4ff1809b1969647b Author: Colin Percival AuthorDate: 2025-11-30 01:17:13 +0000 Commit: Colin Percival CommitDate: 2025-11-30 01:17:13 +0000 15.0/relnotes: Mention boot speedup in EC2 Most systems have only had modest improvements, but I did some work which fixed issues specifically affecting EC2. --- website/content/en/releases/15.0R/relnotes.adoc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index 7b88ddc140..68cdc76086 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -664,6 +664,8 @@ gitref:953142d6baf3[repository=src] (Sponsored by Amazon) The FreeBSD project now publishes "builder" EC2 images; these boot into a memory disk and extract a clean "base" image onto the root disk (mounted at `/mnt`) to be customized before creating an AMI. gitref:584265890303[repository=src] (Sponsored by Amazon) +FreeBSD "base" EC2 images now boot up to 76% faster than corresponding {releasePrev} images, with the largest improvements found on arm64 ("Graviton") instances. + [[kernel]] == Kernel From nobody Sun Nov 30 01:59:46 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dJqwg1Qy4z6Jg9H for ; Sun, 30 Nov 2025 01:59:47 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dJqwg0fyCz3sn4 for ; Sun, 30 Nov 2025 01:59:47 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764467987; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=iH1ZsduPa5A+X1Ii+LzQ1lXNi/HhkpuSvkMwBeUIngk=; b=D08QZgZy860rqofDZB3hwstge+Zmqkv3KWxJfLXnx3RILUd0h8Vt6PwGZA0FefO+4bFy7n DB7tdupJRh9uOv/OnCS944RRwW2mvvUBax+5V1BGtLqSKc2FfXSF2zg9ZIEhfqg1jbyQMr kVAddjWnKI7RdK8PdHW1ZO1tmACkb3caaGg4dLma9qBZvZmphJvA4Ny8jFOPf332M/Dx6i QFnEQqNDLIREirXcbY1Tx3dNWVUKHN7HLcL72ViX7Z9m0C+arhlnXizosoP7FYkV3St8Mm S/+DHb5Rq8nqFAPvXK9zKRW8C/EsbZ+V8bveFmBcDbIzPhoCw7nJwgCPWNeUBA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764467987; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=iH1ZsduPa5A+X1Ii+LzQ1lXNi/HhkpuSvkMwBeUIngk=; b=ZfRzJcMAxEoG1vNMZkEYNFm0Z/aYfMqkJEUX/CfZX/Q5fuEsAjDg/a4LQNFOkXQSDT4Et4 hYsErEJsTTJ+AM8tfjRq2IBm3Uk9JQ7OlJxf+4Pt4qhBc5r1cmWnQSfBYD3T+Hs1lTCwa5 GviykrGSm6sy3lPn8HIxA/92EWZkwA78tsbnuhkeya3S7FWZQKuxnySgwFMoPdXQnwORGc ScQ3xptMKOr6E+mtdhuT1F3CkRe/oEO240z+RZVRk8kt+jzO88XaOoduv+VrDnmBmHV92I HZkZqOcLDvt5XV5Q65zunhM0wZiu+Y0LVD0j6ANX0i9bIHgjRMyxxuExyqNaNQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764467987; a=rsa-sha256; cv=none; b=OlzziXkEsVVKMoVRV5P8SqJUhNMv7XsXiCx/5LdRX1gY+J5nzVJDyJwczN8R0iTaSSxHjR qHJTzYCv5/RH/x4znY2bmxSNo84KBf3zCJkjvMprF+25XJgUeLG1hELBBJCssAZUKu/CMi 8BifNGZzViWROUC2Rre5Mq/AbYzsUwwAg7mkjOdT3THcjTkWG18pvlrgeav4eAcdKhYGg2 7nQXhelQ5zYlmhEwU+IXvdNRp1/InIb8nU7s9PFeGfEXF3EWNRulXeYO7CtS9IwQDpWvq5 w3fxXlMwqzEshANqy5Zzi5Qi8LP3GyCeRmVPFXM6KB7/E5BEABxUs9qmnKW7og== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dJqwf756mzk4 for ; Sun, 30 Nov 2025 01:59:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 2a4ef by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 30 Nov 2025 01:59:46 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Maxim Konovalov Subject: git: 9be816be85 - main - Status/2025Q3/drm-drivers-slowdowns_fixes.adoc: typo List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: maxim X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9be816be85b2bdd1ba9efdebd01ef214751d7938 Auto-Submitted: auto-generated Date: Sun, 30 Nov 2025 01:59:46 +0000 Message-Id: <692ba512.2a4ef.502d2ae2@gitrepo.freebsd.org> The branch main has been updated by maxim: URL: https://cgit.FreeBSD.org/doc/commit/?id=9be816be85b2bdd1ba9efdebd01ef214751d7938 commit 9be816be85b2bdd1ba9efdebd01ef214751d7938 Author: Maxim Konovalov AuthorDate: 2025-11-30 01:59:21 +0000 Commit: Maxim Konovalov CommitDate: 2025-11-30 01:59:21 +0000 Status/2025Q3/drm-drivers-slowdowns_fixes.adoc: typo --- .../en/status/report-2025-07-2025-09/drm-drivers-slowdowns_fixes.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/en/status/report-2025-07-2025-09/drm-drivers-slowdowns_fixes.adoc b/website/content/en/status/report-2025-07-2025-09/drm-drivers-slowdowns_fixes.adoc index d33572a58f..efb12e91b6 100644 --- a/website/content/en/status/report-2025-07-2025-09/drm-drivers-slowdowns_fixes.adoc +++ b/website/content/en/status/report-2025-07-2025-09/drm-drivers-slowdowns_fixes.adoc @@ -35,7 +35,7 @@ As for succeeding allocations, they would trigger useless changes to page attrib Finally, concerning specifically the amdgpu driver and affecting only Carrizo, Polaris and Vega M based AMD GPUs, a temporary allocation that was unnecessarily physically contiguous was replaced with a regular one, making the remaining, relatively short but noticeable freezes disappear. By contrast with those evoked above, this change is to the `drm-kmod` ports' code. -It has been included in the lastest version bumps in the ports tree. +It has been included in the latest version bumps in the ports tree. Check that your package versions, for `drm-510-kmod`, `drm-515-kmod`, `drm-61-kmod` and `drm-66-kmod`, are respectively equal or greater than ``5.10.163.\*_13``, ``5.15.160.*_8``, ``6.1.128.*_7`` and ``6.6.25.*_6``, where ``*`` stands for the ``__FreeBSD_version`` value on the build system. This work was sponsored by the FreeBSD Foundation as part of the Laptop Project. From nobody Sun Nov 30 03:15:46 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dJscR6Nksz6Jp4S for ; Sun, 30 Nov 2025 03:15:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dJscL5Wdnz42Cs for ; Sun, 30 Nov 2025 03:15:46 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764472546; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Q+neqG5WwPikW4Q3f/PW2YXxFOeLIt6K2D9btZ3J5kM=; b=yKVI+rEGH75TIZHfKmiw866hCcC/Qzk8ArnYOB7TO3pu7+p98Ne/16faYZjrvu90LzAKKH VpZ20P2imrWOuL51d8vKKfI4j3UPrXEGUeZ9NFW6+sHpRH54gWBHb0Z0gAUKBfN/vG7QNs p19x7B0V44U80hyy9x7naEFdLmVfbEpmPpGU0+acH9HptTGSSmfVTVty7NsguzRJBT+atr DSld8Ir6D9Xx6FhEeehWkNmMmkBlNZt5xQdEGYgup+YiXQ1yyvlUw7KNfDVj49L+I/V2Z8 e+JG+Z8Se4fD3TpS8Qci2XZWgutFAx/0Emr75c6iR4RY2uHVZD0+Io5tRUX76A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764472546; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Q+neqG5WwPikW4Q3f/PW2YXxFOeLIt6K2D9btZ3J5kM=; b=IxjOzKhbywBLhWGNSBBedllQZRpmnDXyNAhxYOIaedXD6rHxvOq2+3RQbXlbjkjwQpIkSV rofy7flp8aqYBxco1OMZyyEISlL6zUYA9xaTy2DBgZ4Pq0gn8H8VvyQUMjJIu3/A8MKRP2 BmsbD+kbPiNKZuwLMu7efgGEC00KYqcagsSW/ipzuRLfZ1Z0f8SN5Pm5jIyQQLOLfkGk+Y BybWTCEXcodDypswpMLk1L7YH5SJqX3hiTaP/aPXNTLOrGDjbXRr7H/RMapEjlXM23cmTe LsmrfqO5NFsazpXbG/D+fp0vGf5Iwfsa3Aer25x7dpXw13RGiwvKJZBEm0gQgQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764472546; a=rsa-sha256; cv=none; b=cEkr3lJb20+Qi/dbUrGZTY6hVA8gigQTjOmgg/Gsu5M+49SqBrghPftImpfiKtxbZ2q0N5 NMssIlzmI87tvPhIjkGdklT8G9SKXuQordAj04E5frFUHyLcK10q08qnvTD73qHpEroOhx NFVQgiyN9jv7MwHd9y7vzvrkvsaX7gxr81Sc236VT3nfUt7TyushT2tB05FMqic+rs0mX/ ZViP2+RixWdQn+hlwkvYEAHsr2XrDSm1L0LCVC4CmAv58BW8EMDlNdDWiiFVIic8fusq59 N0crHsuD5G80VDUuvUkqMzKY86wgKvcLio4Yq1K8s+GozKthgoEjenV0Y9m9Jw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dJscL4x5kz2XF for ; Sun, 30 Nov 2025 03:15:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3383b by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 30 Nov 2025 03:15:46 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Simon J. Gerraty Subject: git: fdba6c245b - main - Mention bmake update List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sjg X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: fdba6c245b121065b46b51ccd81cf4fea42ced4d Auto-Submitted: auto-generated Date: Sun, 30 Nov 2025 03:15:46 +0000 Message-Id: <692bb6e2.3383b.247ff98c@gitrepo.freebsd.org> The branch main has been updated by sjg: URL: https://cgit.FreeBSD.org/doc/commit/?id=fdba6c245b121065b46b51ccd81cf4fea42ced4d commit fdba6c245b121065b46b51ccd81cf4fea42ced4d Author: Simon J. Gerraty AuthorDate: 2025-11-30 03:15:24 +0000 Commit: Simon J. Gerraty CommitDate: 2025-11-30 03:15:24 +0000 Mention bmake update --- website/content/en/releases/15.0R/relnotes.adoc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index 68cdc76086..8fab4d8ba5 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -498,6 +498,11 @@ One True Awk (man:awk[1]) has been updated to 2nd Edition, with new -csv support The snapshot used is 20250804. gitref:b45a181a74c8[repository=src] +`bmake` has been upgraded to 20250804, providing many debugging +improvements, bug fixes such as detecting and rejecting `gmake` +syntax, and feature improvements such as a floating point argument to +`-j` being used as a multiple of the number of cpus available. + The man:sendmail[8] suite has been upgraded to version 8.18.1, addressing CVE-2023-51765. gitref:58ae50f31e95[repository=src] From nobody Sun Nov 30 06:01:52 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dJxJ03rMjz6HdWc for ; Sun, 30 Nov 2025 06:01:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dJxJ02Stqz3HZw for ; Sun, 30 Nov 2025 06:01:52 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764482512; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=vVU4KwggeWvpdVslbHlJqw9pj1f2FORgEUo19U74ZYc=; b=Y0PRC+z0czKfjb0d2QpaDdJydT1CbhiiW8wSGuo83jB0p3zQYz1LBhIF3FULN/2ZmQNJkp /EHVKG/O3g3j01kXrJcuXs/xbLIOMmWNCfc/V8rYcOHJ3tUo090MoKR9+yt4WzDFPL9rWO aKtXhO12UwzFQrhDObRaQO5NMbus8gZ149hI+plyjTBAof/ndMPMXj1GRnB+aY6N6dj6iR IVSoPLN7EsbwuPFpjKqZFGylx5Qhr7MTqDhcgP0V5jq31pYRYtvDPAvbcJ3Im1Zyn1S7Mk ze1AGbl3rKq75ai+utD5dXSh/2l4H24aHS9FfF8p7C+JuuM69qrXuQ7mtTE70g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764482512; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=vVU4KwggeWvpdVslbHlJqw9pj1f2FORgEUo19U74ZYc=; b=anVfOsPQXVTuyAdEmgkXf+dWW0qsE0eITLKpW/QVsD2OtWR0iWouyj3rNyYrDzYu2JkioE 91uPwYtyEc00E2/5zCh10WLIr5DDDalZRRi2cQQoZg2QprIQTn2uPVDuzsRw1dkkpeAL5n wlx/PIrE1UVm6q414fmWtalYoG4Pmhe2ricRsb7BvqRK5pQAFDWulOPzjshoHXbYANaJER Lc9NR/JPAluNyYZRKFdhd6nwkpeP+3SHRduDPA8thIZYtbHV5t5oqtZmHX3cZys6f68jRJ FM47wCTMDcTiNQLgi/PDUMCl+Ye1NXN594O3lCVt2ywdFRBZtIoSgXsBVGU2dQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764482512; a=rsa-sha256; cv=none; b=wgrlHrzd7YUOaEyXJum6t68qha6VoO/yOsNcXNHchrd5/0oPPx3kmSdAalpbaim9JznHza rSRODCJec8ZtnwP1tTNPxwcPjmqJW6x3P1VJJEgQ7Vv3ugH65FJSwo4B//hG9B2KWeYTAW YD89G4uq8C8XyMgzVelaBihT/Cp55E4PARP2VzROeQOEws3NZtcgeF57A8Assc0u+Etdkk U+u9ZBWRmPVLr/sIQO+4jY8MRXoXiCuBTgQ6H6jGpZ91Zyrf+juRWD9kkTZuvRZY/JKQZL u7klnidLhEDd00wj5HRLzY9X2HCLsFfLwPbj9tbKuJjfYHvH9KQDonRtrxlDCg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dJxJ020Zdz6tR for ; Sun, 30 Nov 2025 06:01:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id bf8c by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 30 Nov 2025 06:01:52 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Koichiro Iwao Subject: git: db57a222c5 - main - Unexpire meta's PGP key List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: meta X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: db57a222c5cc07584c59e9f354f87881a899ebb8 Auto-Submitted: auto-generated Date: Sun, 30 Nov 2025 06:01:52 +0000 Message-Id: <692bddd0.bf8c.2ac55515@gitrepo.freebsd.org> The branch main has been updated by meta: URL: https://cgit.FreeBSD.org/doc/commit/?id=db57a222c5cc07584c59e9f354f87881a899ebb8 commit db57a222c5cc07584c59e9f354f87881a899ebb8 Author: Koichiro Iwao AuthorDate: 2025-11-30 06:00:30 +0000 Commit: Koichiro Iwao CommitDate: 2025-11-30 06:00:30 +0000 Unexpire meta's PGP key --- documentation/static/pgpkeys/meta.key | 216 ++++++++++++++++++++-------------- 1 file changed, 128 insertions(+), 88 deletions(-) diff --git a/documentation/static/pgpkeys/meta.key b/documentation/static/pgpkeys/meta.key index bcaeb911cf..00ad215216 100644 --- a/documentation/static/pgpkeys/meta.key +++ b/documentation/static/pgpkeys/meta.key @@ -2,12 +2,13 @@ [.literal-block-margin] .... -pub rsa4096/9F72CDBC01BF10EB 2017-06-20 [SC] [expires: 2023-10-27] +pub rsa4096/9F72CDBC01BF10EB 2017-06-20 [SC] [expires: 2027-05-24] Key fingerprint = 61EC EABB F2BB 40E3 A35D F30A 9F72 CDBC 01BF 10EB uid Koichiro IWAO uid Koichiro Iwao -sub rsa4096/77C1E7C4CCDE08AA 2017-06-20 [E] [expires: 2023-10-27] -sub rsa4096/03993B4065E7193B 2020-06-06 [S] [expires: 2023-10-27] +uid Koichiro Iwao +sub rsa4096/77C1E7C4CCDE08AA 2017-06-20 [E] [expires: 2027-05-24] +sub rsa4096/03993B4065E7193B 2020-06-06 [S] [expires: 2027-05-24] .... @@ -28,90 +29,129 @@ CrXR0WwCJ2IfgP5oZbKUm7vOxe/i477ZY+nx41Y6pT/nAzAbMQFtBawCMAWnUMgH VUSuC8VB3A3MrvA1BSf+j58B77wdt5ftghHLrFBQX0L62+uCMot/zaK7cwARAQAB tB1Lb2ljaGlybyBJV0FPIDxtZXRhQHZtZXRhLmpwPokCdQQTAQgAXwIbAwULCQgH AgYVCAkKCwIEFgIDAQIeAQIXgAIZAR0YaHR0cHM6Ly9rZXlzZXJ2ZXIudWJ1bnR1 -LmNvbRYhBGHs6rvyu0Djo13zCp9yzbwBvxDrBQJjWg86BQkL8nd7AAoJEJ9yzbwB -vxDrx2YQAL/Yeg+8xbvw3fMemnAu/UR9GGgOkSeH4v8rYKQSfCMkGhQQwhli4oCs -NPlX3HyLaR5rbG1ySd29jI/p9B4M+0A7zTymODeZ2xDRUmc2Xad+V4iEuTgI0AhY -rTMAZvezD5khbZXQnAt0WBV+vAS+wA9xcBsNQ1cm0xqP/I2/uy7pR1SV8vDpE4re -Kuw4DA31Imwz6mWpoe8crye27uYoF1NwHvzGDsnIqzy+YwniOM3IMAmaxNyGlL0f -fN3E/bDcZCVN4IsDjS8t6YTAf57zOKR7PXAFRxapOMM0dqFFIpfCL225W06/uQYH -aek2RqBSuI/hDDGaLZNR6NlxZN6U/D/tmeT2O3fX2125gO712jphHb1+pqebljm9 -Rh8xVQV7oUY7N6FbE1RUeai7PU0SCRrBylwkPQVZ7WW2LG5zl9aFaSqucToTZGgf -kCVzsTvfuiBAfQ/WVWnl7bjvHw734gPTGfwJ1BHQMXBHbaCR02ktxg7xNUL2WumP -TXwbhoV0KvsMD5LKh8qMM5RkpGf7scDrw5DJHjBI8Z+2sZqbwsSWjUfbuBEP+S7L -aCPJPM6720E9q06UIShxjDSrz/h069DyHV86x8dcZ99K0NjX/FflwTZY0oMTdO7A -+e9hU4THnx8QOHtQame3Wchr30Vgya6lKrMjYHyfuXqIuKG/13HntCBLb2ljaGly -byBJd2FvIDxtZXRhQEZyZWVCU0Qub3JnPokCcgQTAQgAXAIbAwULCQgHAgYVCgkI -CwIEFgIDAQIeAQIXgB0YaHR0cHM6Ly9rZXlzZXJ2ZXIudWJ1bnR1LmNvbRYhBGHs -6rvyu0Djo13zCp9yzbwBvxDrBQJjWg86BQkL8nd7AAoJEJ9yzbwBvxDrwogP/3mW -NzbvcGQae3S54sMTk4hy3EBIDq4shG31mReYxHMV0vDI8lC1TaS49Es/MmoNRMVF -2v0inYuoRmZyGkQGGUdIO+ZpqNt2YYP2LRqRi7AXwgi4/lrYmUNO08gFcZ/rFNY9 -JNS2CXjfn7iEtvyJoX+1K1cu0gElcJl6mZZBKyNoEsMIb2GdLPIQ7/lRMWZW5eZX -2F4xZtnIWiEDfb5Ae7rOCwzKwaOVkTIhAx7CHfcHGs0HufSglsRS0HxBrZa2wCB5 -+yWDlofKTutURaZFFWiPTJ5wKj2AyCcaqbC4xA3BNt+WVxz2faD/HOPT68JSJhoe -hfcNmj/Qk1TAWsYxLXqhAQ1XFpXHrOsPSHESIMzv1T6OiavVtOimi7WYqd+Oqj9B -aQ/xL4r6emtcpz8COiY5Yssioh8emR7FINvprCHNQcSAewwG5tr8ae/bLsLCa2ay -hUvp7CA3ez33lChPoIcH5+El0stwMJ4tv9QOdu5PfXD/yrjGGf7An+8R+u8v31PW -zVyy8KvGhuXinz6+ffgC7DRdCjZPX2YR3MSNOAvUY65eG49PB3fWt0Vnhv+maABy -eV0uU/TGMEohHVukl+n3F2E+k88gTx91Wuli6V5SQn7zHweOyDiLkBSM9tf/gR9k -wd5AEiXCdzG9b6ThLsMCthpGxateI1Trkgqvp3+CuQINBFlIyz8BEACmcCh09oE3 -Ff1NgvgtELZneqEpeSr57fXXEQWSyzrvtIJsStXt81/+JEjLeMcZNDnMIaG+wSbP -PdTPvYdPuYcOd9nMH1kyq4MudNdIbNe7p6FuVEeXyrkg8MFyluKNRo0HAmKch9O5 -bih7ii9qOQqPCIq910Ck9O6MOu7HrbImlRswKC2Lsmd8YnHoKv34fJSdTQEN9UjA -IGm4lbcdo/LrP07/ubk+l9OzBQEhZC1KjkfER6pDZ04D2cySUuAHhzNyyWcXGdX8 -XpCvoq27tqrV0K8s4+L5uF3wIwbikFAIVvj1XxjZbvleg+6qQoXDGct0JP1yCASo -RY0kTkrZSdJaSYNRF14gHiIvRIRjcOVRRPtN+8weRsGEQJVmhv4aVkpeN6sjxiua -R+hCUNIB2fv/4VrduUYEKmiIvL/F+woRSwExs87y5m8Dv954QXIw10DvBRo4VtjF -S5diwPz0GBEmjyruSbo8axRIs1/JI+QRj7m0eLng8ZT8XV6XdXila1rUO2+NigIw -+T2vAoSsWACx35Oyd+dnFdcnDp1s24WRAgvlvnw8zyaj5uwwW8uMA/HOAR7HIGnM -gHMIFaWCf7XN2gMtKbTd1fJuowHmhGIEUb8W4FDpjELpDEje+hkmr+SCVcNTRuK5 -BSRSpGySqqjUwBWnVwT6bF4MCtC/qA2lWQARAQABiQI8BBgBCAAmAhsMFiEEYezq -u/K7QOOjXfMKn3LNvAG/EOsFAmNaD0kFCQvyd4oACgkQn3LNvAG/EOuJ3Q/9FrmI -4zYcPT8SLa+cC/8NGuZN4zslsS9oxF62asYRO7l9VlJUrzvqAxw5OqJ8tioxDYYg -5Eb3/zXWCx7bfvsOmdGlr9I1fniEZeKbTlBLwNbq2HguEc71ZuTDgCB4PNOgVw0l -fSdoq6PQuS9VtiH06xdYEjkfvK3iixZ4d2a/pXL547YrUHb9TdsMGAm1hqf5m+SK -KHDONsCBdy3N3gtOm95c6YMxsU7BBrwf2Dh45TavU82uAXTiNuZFJVc79DmL/gXj -/DDr755T+zuPyuPEhsjGjp8l95IYKQtoxTxWSenlgt6Ry1kkYkahzNGFh5358xJT -ueaG7pM+B0K8gCN52AUMJ4/7Ac0+l3s52tIveavtT/dBCS8WLfRiWnZUDdowWAZD -zZauEOh4ULcXc2haZLvHX2CBMCt8E+XUxUgaubs2nPeAIqCoEv1/UBxHA+C7M2r+ -CmI4DrEVkU/OygLdxLAWl4YztG0/TbkMJIaaLK+uDKafzmGRKHz2PJS3grQq/Oma -mgSgMMJCMSDAo/dcd9+kwsC0s8lgYMKr+H+v+1LVR57Eh+nb983oEM/BvEZCHnZ4 -LN1MzmXARW/TOUSsuQGzJT/xnJnTMhzeYsURMd6Tfmp0dtB0oW8vnZZazUBck4c5 -evZloA/AFlbzYr7Nvtg8NOwElvEB6vzic5gCkMK5Ag0EXtu2NAEQALS1ULL9CM/V -F7gFqm2fK/Hz067XydxAAQdkrEvlrL0Ipt0mRoEgMX1tc9YJdR772AsX974/X6Sa -Jf8vQKPKybcXOCUDc6RUMYLP4K6yiT1h5WTo7HF/jx14eoB8wbrzZIYUJEHXdxo/ -2yfXjwSw8Uv2/vyDVMb+w2POlOSCY+tukC2BhwOyCIo6fIdS8u8c8osS9+rDn8LF -9DYW46T/WMoJPywvmgaaAFCQZ02kFwTz266FdG9JRw9EjlEtGiT07LsAfntr6KEu -GjkM8cqKLktuJJcFg8dySogwlRkxey1Xhkc4Mk3V+7DYvB/kXrN5ZGKC+XbvaR8e -nHEO5KQBJuZL/ceAlq6+RZuNJUW2Gwv0+4O2y7kejZBJil4Dd/+sLuM6+mj35XHQ -wylwJwYdfDlp6XmejIBEl/aRvA7NF4Xaw6SFmS+9WPo5SKeI3u1w+uhvBlStVeZM -SWMRl5/GLAzq27Kf+GvSQsDVE/D8qz9X1tErlfa3L+3Yhcn2M0hDzHsShxxqceYi -ijxR8fGynsvYIM+Da+8VVb7qGKOJ/hfL5l8w+lPg4kUUOcOJdbgWneXMpcNvaDlG -QgRb/87F1cAUzxF+tmIiAwAO7CuH4nSObjkv64mE+5m5c8tEkkV3JwowCluhOSrX -iPNS/UDGlf2gmPfBGOM66leMuL74MV1vABEBAAGJBHIEGAEIACYCGwIWIQRh7Oq7 -8rtA46Nd8wqfcs28Ab8Q6wUCY1oPaAUJBl+MtAJAwXQgBBkBCAAdFiEEGKuDipBx -Z3RZFIcZA5k7QGXnGTsFAl7btjQACgkQA5k7QGXnGTtGwg//UXtfGouT3ScI+5Jy -PZl4VunOJ/Br8qLGyCW2O7a/NVC3c29HrYKOQnQMfw9qzoOVYTVuhbLIRO5MFwaj -NrJHIHaowre4mzTn/20aN+e/zOObZqurzY55GY/dE+55yEkbjlf7+n2FLECMERTK -qf6SWxfOgvE+OWej7oW2limkmCC9Cb2v3YPUwqHYaiRNd8qkSDN4ClE5GlVPLzg+ -U4UM/vhUHpzrIUeP0ifgfnRTD9exPscRH+tU48+LuRktpNZgbo6r1KcLAWZMh+8R -iFD9NsPzbWhor7cO05S+2uwdRhEk5hp/1bZ8fr2ouHB0+Y3B0hI3+w8PeAuwLUiZ -aYrrsuvfL5RlvxgVkPCpWqlYfTRhVi+pdQYp8Ctf8E97HssS+wASSrl2UHzAK8Wo -MvEVmFELHWM0ElMEPrAGEpepqTWhjKGkC7cx0i4bnB+H7SACpj1Jj+XdHXnZvEu8 -rcRu8h8PLCCYdO5KjeqLfgHOglSDStavm7h3/Lr1k+RxdcJ4JV2uKvjVZ7m/32Bu -V/zUzltpkq2dOUDw5klHGJCgwoOt8NJ7Zye4bRsqiUXXiGL3ejshj6GuWTzkZ9XD -Mmv3zfEXVTXOWE6ICKywPPnqaQfsd3FelyOuoQrKtoLyB/k25E5XEFtbs+V5R/jx -j7nLC9axZ6coz1zHACCjP++eSlwJEJ9yzbwBvxDrzI4P/jD3sJhZOMGzBbqan9+5 -6ys+zo0qniPUN23whPqrTQ8JjkO2YxPiFEhU1sChRgOux8WU0i3MLJNS6sUF3z/B -lqlJjsvCoeLJiVb5yVUxUFnQ1kj71rDLRh0qD7i4e6wufTOKtKstvhJoasYpy4ic -h7TRLxIIS9lqURf1M2CgZyt2Wc/xi4mkUxUquoDas4d5N7bg+0YWL7W8u4ISk4/L -+Xyu+qpiVmBHkRh8UARrqH7skMmkZ8QxKiO8r61XWahhXaOQgcZSXs87EmBsa04P -9em4czOQfNGvIKtujQ2tILcodjiGUEDcTXUe6oIwBVMUBXr+dkk5xd6EwWj8kDp1 -a6zXGJaZO/tI7bfBVUkRzkriHAqWdtJctETUTCfP47PBlx2K54pgmmbi0XDLKz5x -inHO9iPpoeESrAx1JUKS9Q7XySdl9IfosK8TCYxmvGNunlFiWZopodxbUBjWHx8S -Tt+TTE0QDCex7P1O0r0p5b7MsrP49LDDk8a7rarGfgME9R4hGI1q1p3C2A+sTB+u -7lwYnwks9m+/MF4Jx2Avk6XzxCD6B4TiTuYGtv2m0O2zmJx0NHY303/OlN2Rt7E8 -GJx3t69UkvarsGKh0yEx6ufei3sh6U16wfgWa5paMfXQk1pQRzM/DWM9/pML6Cj7 -H7u/ixKuickf4TWzIfbH+eEN -=D6pK +LmNvbRYhBGHs6rvyu0Djo13zCp9yzbwBvxDrBQJpK9z/BQkSqvvAAAoJEJ9yzbwB +vxDr4JEP/R1w5KM+Vag0cmZcY/dvBOrFusQeQ0w9NP8GVkuuFaRqOUUJaRjsdPYg +rMXQOp0TvW1z47LTDWHSKiM3NYECub/9IRbuvLzpECjFRSYvoEGsL10wsOeM1LFp +VAGwdoVTui5SSvnQC/N4ohST3ZGDjToqc1iQZHKCceNPtUe2JonhcGziJppuFwnH +dzDMrsADtns7bCwv82qq0S82WpAcpbkqdEcqwJPTWK2ixOKdAISVRALkBgwin8Cv +nxS5yNBWsj7wFQbDy4qNC9a6Livrn5Ic9prgayhvcwd4EkYf05BmOv2Pcl8v9Q9y +vGGjRMNT+4Mn/MkR2EzAzSNPnL1+JPOz6v1x8vW6LOH/ysjCmnpp6fr8w7qovxsC +OKCdbS4h72UxcpGpuwiyeWAEjtIBCj63zI+Xm2AeaLhO15ejSKV/ydU7yuIfwYU4 +naNNpGCv7PcFe2leHxYerfYdlpfQeaogBBhfNxLsoGcRjctCQaHNNPKIdyl3/8GO +fg6DqmsWYSNARUeYEVZh6j/HQlBbS5dOoHBXjMxT/VSB3SBDWBngGhyc+pyMCMFh +sgu/r4xz5acHSSn53dIHh+pGV5tHMrQWV1wv/4lOCeMaYzvS8GGDZhea6d1OpgpC +GVn7eHec2C6qdjlUBNsZoYhXs8H9jrh4UrTS07FT7RPAnYnBHBXsiQJ1BBMBCABf +AhsDBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAhkBHRhodHRwczovL2tleXNlcnZl +ci51YnVudHUuY29tFiEEYezqu/K7QOOjXfMKn3LNvAG/EOsFAmFJimMFCQnh8qQA +CgkQn3LNvAG/EOsNthAArMZ0agevQIVc7Kgq25cy3RsVcJ5lqraUGfKINaYfFo1P +McUzdT5ykyKHVyiW5fE7DJiXBeq2nu8OubsaS1verCIQh7ORdugWcx8gDNGE+GsQ +64ybaFclgIw5EoYYcyfpnoNxbtWmkZwzIz2Xho69vh36STYl/SP0CMVMF+8UcxRG +fhgXC2xCiYhmuvR1ikvpiZ0BhsESaygw8JXInwflrKzENnAJO/SqRFADrks7wgN1 +yjapBIryUmbazPodVYp0IjukMoAQZxtoARz7pIK0zU2akj96mRH4Fe9ByJkdGotn +ekB6yDvRpKJED3LPBVzFEJEBPUQMX1OktI9mrSRBgIUTc0b084ZUgpU0mwUnmd7W +XwV4uoTFaK2KkZm666loSOJKAirzfMUUnFj5SDuRZfQNSqjL8kOcUU0uze1vFVdb +BvVT+hJv/EqXtXZPzltFa5DvAE2cq6QszahUpHWaS9UsPm631+Qn8ABMFRuntGAR +pS9riYhOT0wdgszfGSJYBD7CIwkoHB5ribBDd+Zr38lEh/rN5hajTmHuLfj+69gy +7HTBKnqciAtj8XFf/dEC8Yf027rxu6F4aIBCcDEQNrK3rVCA358yGvTurVe4UdSU +tOrC9jNNJHDdsOARAEIreXhIbOttAn3+I/Z4K7UbJG/7ceH0WoMI4iJ/kSxxWuO0 +IEtvaWNoaXJvIEl3YW8gPG1ldGFARnJlZUJTRC5vcmc+iQJyBBMBCABcAhsDBQsJ +CAcCBhUKCQgLAgQWAgMBAh4BAheAHRhodHRwczovL2tleXNlcnZlci51YnVudHUu +Y29tFiEEYezqu/K7QOOjXfMKn3LNvAG/EOsFAmkr3P8FCRKq+8AACgkQn3LNvAG/ +EOuMHxAAwEkZgj1hIRA3uWzaZh+GhqX3s7uVQYHjJ4J6NEoaCw3fQOIRdHrbI96L +odVeVAucDAbm3ScES8VEdlYPGLWFrU3c7Z1lX+NbHPwVgI8900Azj7OAFsRG58pZ +0ly9GOMrryjHnVgPfDgtNyD3jVXf+Se3pBiAlm9OTeXdAUIyB9D1ZJSi/Hj0NSXw +5vR1Tb3v5iFxNimE5NrJ4EI8lBPeXi5cWJWBVSgc/8dwpbtUdocd4CDdOuXS2zWi +h+eDdHrd86+Y+ZF9sVIiYOmGOIVetw1awWroxKeYMlkJdCAAwsRTve602QF6otFa +8kg07TnBeyuQmjLrkSKdeKItBvjJMQK1vQImONPo+m1/jz9ftkTLu6C0z3SJE5ll +CX/8sxlvjiXOPgnL9QiXZo0bhOtt6IObpNaIXFp1ep0+JcOnZS4LhTirjQd9KpGi +hXiRb6fQ5cVvXOKXPH5qxvHZp6sFPw/5Gmvw2k9yhVdV+szuNrkB6j15Hk2rxlTw +182Dmvsj2zuWzZM+IgiCTcCljdFlDVl3grkKXf5BrEBLjVCZ9xP7VQF3A41Sake8 +JGpcTRbxSbgN1ou4O4+fo2B1uqvqM2gXaPTibAwstwH8sRrHwNYRkdOmnePf+74o +FpnNGMeLVSUyvOFCXIrAl0W7A5xWlZSyoZSVf4b1fWeHNkrj3ZqJAnIEEwEIAFwC +GwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AdGGh0dHBzOi8va2V5c2VydmVyLnVi +dW50dS5jb20WIQRh7Oq78rtA46Nd8wqfcs28Ab8Q6wUCYUmKYwUJCeHypAAKCRCf +cs28Ab8Q68w9D/9b5TbdneH4JJ56vq6ExFgAA3pRtcOsKlfBRpiDkWS9Dy83Fjl6 +Sy925j6nIIBT6tR3p+1idzSltO0IWvlYW3s2E3+LYPwcs753aKhcCQcsMYeIvAnS +SE3swTbpZEXwjwYpOfr5DMeMqPrrmb1iQXGwp1m7HCyFm0lVfvAuBL0VyGxuG2fR +G2ktbfTcEkfgZQCnVhbvgjaI0rxehG+DPrgSl6/CTppGkn+zkruz3zB+MVXTy8uT +gwLyfUIPpQZui2jTgxPSoYKYXimYNygswxbOL9+uUjoRs+nAuP0hNZtivujlohAG +pdyGREBDAJZCsxz9lIq43sCkOQpkb934VC9O/yCQ5hOZN8i5cB5UwPyQiV0WcDqU +BSGttDUS4VcvNvfMoF60PpQ5qQsMcBDxSriUEg+mnfHVPf9tbHbVzPAOAfIOEeCU +9EttKbiegrruV8V81ufBX2HtUN5HePfeSe8JhNX/oIb3co2Bj+8xE0/aI8j6Un+N +ZRWn6EY6UTawGXXACOVUdPgKulhzgd68H24w4TUkJBdXLBf+QAiLS022hYRGLHPw +iQQJc6Cz6lZmyOUN9xnw4oLz0EMurf8Z3cU2wgYegOcgm9o1ZySgMnXEz6J+Gvnx +Q0HCORchfQ/EEaeiSmO/rjt+uS0qQkRExGl2BRGF5yOOwDG9/H0BxysDBrQiS29p +Y2hpcm8gSXdhbyA8bWV0YUBhbG1hbGludXgub3JnPokCVwQTAQgAQQIbAwULCQgH +AgIiAgYVCgkICwIEFgIDAQIeBwIXgBYhBGHs6rvyu0Djo13zCp9yzbwBvxDrBQJp +K9z/BQkSqvvAAAoJEJ9yzbwBvxDrpVQP/RlaRPeFw/0SjseC4MoW+SgP8XtMkDQV +KnI6MDYDmz9LoOoRPBlNbX0fQvbZ5K3ix5EId1Y3+YSY0IL6+TjKy8YnuqxgkmvT +9MdDHuzQsqcVc2WN7xY/nH5+qMcVW0On9bVUb4zfoU0s3MsjiN0VctleRH+bDNM4 +tJzkCC8vkF2gifRCNhXue2EfwwKAUDziF8gVgT60Mlw4VJ8OSDdZNHlFObBz7UlZ +la9siTfvd3a7aeN9ZWWF4fDS5HTVQfawWZNFxLnEdJ3Xz3pUKKx6ioixnA0R3MO0 +1HWFJvV8oAyRkGVOCizTrs1VLQQFRlktJty9jM5uYKE8VOUKuP9koVbLNmrkMJ+B +c+jlOIBwFau4Y8U9RWFCHWod3O+8F4oOqvgrSyVbx/du/PshPSXZG0BB9ZJXkFTm +oVvPDDIQoMIXGB5FCnGqTEyhQT2X0xmFlSa1kkUskdimMV8mWzZWfa8bFslKG6s9 +R+4hLSRhlP57kPeMJwssES25lGEVgl42BKeolD0Aj3FQ1ZDCdHUoHHBLP7pZGVXE +mqwPZHalzrq3ngSgUQCCOqsihPimK8Lho0oJN2ItmyIdgFgHu9+HPqHm9HseU7FX +07Oqz6FRvebMWF/zSRm6lwaSe9vaN5R97vx3H8t0VT/VGSjuLfERHI5TnCCmFV8F +6E2kvk/um2K6uQINBFlIyz8BEACmcCh09oE3Ff1NgvgtELZneqEpeSr57fXXEQWS +yzrvtIJsStXt81/+JEjLeMcZNDnMIaG+wSbPPdTPvYdPuYcOd9nMH1kyq4MudNdI +bNe7p6FuVEeXyrkg8MFyluKNRo0HAmKch9O5bih7ii9qOQqPCIq910Ck9O6MOu7H +rbImlRswKC2Lsmd8YnHoKv34fJSdTQEN9UjAIGm4lbcdo/LrP07/ubk+l9OzBQEh +ZC1KjkfER6pDZ04D2cySUuAHhzNyyWcXGdX8XpCvoq27tqrV0K8s4+L5uF3wIwbi +kFAIVvj1XxjZbvleg+6qQoXDGct0JP1yCASoRY0kTkrZSdJaSYNRF14gHiIvRIRj +cOVRRPtN+8weRsGEQJVmhv4aVkpeN6sjxiuaR+hCUNIB2fv/4VrduUYEKmiIvL/F ++woRSwExs87y5m8Dv954QXIw10DvBRo4VtjFS5diwPz0GBEmjyruSbo8axRIs1/J +I+QRj7m0eLng8ZT8XV6XdXila1rUO2+NigIw+T2vAoSsWACx35Oyd+dnFdcnDp1s +24WRAgvlvnw8zyaj5uwwW8uMA/HOAR7HIGnMgHMIFaWCf7XN2gMtKbTd1fJuowHm +hGIEUb8W4FDpjELpDEje+hkmr+SCVcNTRuK5BSRSpGySqqjUwBWnVwT6bF4MCtC/ +qA2lWQARAQABiQI8BBgBCAAmAhsMFiEEYezqu/K7QOOjXfMKn3LNvAG/EOsFAmkr +3S4FCRKq++8ACgkQn3LNvAG/EOs6Tw/6AhsqnQaIRS2sxHxBHdeQwt13NO+ShrBW +MmYqGU9g2NAcYkDRQ/u3lkGm1t2aNswbfdME3HyqOC7JsWFfH2CHqzy053SV3qwI +H/HMsfVaLBerHRl1oBmVDbzgCNhSLCutoDnzbkDWd23LyzqjMewjYgPQsqAb7h+i +wDJrzQqRGTLNsdQ/C8P5qMJ+E3KoO01SX7Wl4rcYtk+oMqfUX1OaAzISQ3CiYUqV +JP5kUFL+9XspZgkQpYLZigbXMlZp9AbS2YCtBr3h5AT3Uytqcubl4vIOsXizHkz6 +p2N4wwvRNFQll/O6lytmL9Skiy83m2Ake7NAN9BDNdiHptZfV/HAfSu2nWWVCJIT +VYAy6b2aB0bh4oDJ0kfMTaXjMhc5Qm5Z9Y4z5bMr1YQ/z6+cM0pL3pPOM3DbNDHx +iQx01mYVvAmX9S5Np1rrWnSjRjXyAGbqtei/D1cWSdDXaRB0iSK/MkAGLlSVkL3B +yq15K7Ow4+H+05UAxLFKG9Rc6MV2TmEf/A15VYF4DvdUgfIzs8Jn9auD3aqZ4BxT +Iss1vO7Cid+RkJraaVpwf4T9+mzZ4Sep+15In8ya/V6+TIF1jfwp1pN4VqoqGpqV +io5wEHEi9wEHURUKRHv9IBCtYCOcnyUFkZF1flvdNEnLDox0kt3+rhvgVXvbqORc +EktA7ORMTSW5Ag0EXtu2NAEQALS1ULL9CM/VF7gFqm2fK/Hz067XydxAAQdkrEvl +rL0Ipt0mRoEgMX1tc9YJdR772AsX974/X6SaJf8vQKPKybcXOCUDc6RUMYLP4K6y +iT1h5WTo7HF/jx14eoB8wbrzZIYUJEHXdxo/2yfXjwSw8Uv2/vyDVMb+w2POlOSC +Y+tukC2BhwOyCIo6fIdS8u8c8osS9+rDn8LF9DYW46T/WMoJPywvmgaaAFCQZ02k +FwTz266FdG9JRw9EjlEtGiT07LsAfntr6KEuGjkM8cqKLktuJJcFg8dySogwlRkx +ey1Xhkc4Mk3V+7DYvB/kXrN5ZGKC+XbvaR8enHEO5KQBJuZL/ceAlq6+RZuNJUW2 +Gwv0+4O2y7kejZBJil4Dd/+sLuM6+mj35XHQwylwJwYdfDlp6XmejIBEl/aRvA7N +F4Xaw6SFmS+9WPo5SKeI3u1w+uhvBlStVeZMSWMRl5/GLAzq27Kf+GvSQsDVE/D8 +qz9X1tErlfa3L+3Yhcn2M0hDzHsShxxqceYiijxR8fGynsvYIM+Da+8VVb7qGKOJ +/hfL5l8w+lPg4kUUOcOJdbgWneXMpcNvaDlGQgRb/87F1cAUzxF+tmIiAwAO7CuH +4nSObjkv64mE+5m5c8tEkkV3JwowCluhOSrXiPNS/UDGlf2gmPfBGOM66leMuL74 +MV1vABEBAAGJBHIEGAEIACYCGwIWIQRh7Oq78rtA46Nd8wqfcs28Ab8Q6wUCaSvd +LgUJDRgQ+gJAwXQgBBkBCAAdFiEEGKuDipBxZ3RZFIcZA5k7QGXnGTsFAl7btjQA +CgkQA5k7QGXnGTtGwg//UXtfGouT3ScI+5JyPZl4VunOJ/Br8qLGyCW2O7a/NVC3 +c29HrYKOQnQMfw9qzoOVYTVuhbLIRO5MFwajNrJHIHaowre4mzTn/20aN+e/zOOb +ZqurzY55GY/dE+55yEkbjlf7+n2FLECMERTKqf6SWxfOgvE+OWej7oW2limkmCC9 +Cb2v3YPUwqHYaiRNd8qkSDN4ClE5GlVPLzg+U4UM/vhUHpzrIUeP0ifgfnRTD9ex +PscRH+tU48+LuRktpNZgbo6r1KcLAWZMh+8RiFD9NsPzbWhor7cO05S+2uwdRhEk +5hp/1bZ8fr2ouHB0+Y3B0hI3+w8PeAuwLUiZaYrrsuvfL5RlvxgVkPCpWqlYfTRh +Vi+pdQYp8Ctf8E97HssS+wASSrl2UHzAK8WoMvEVmFELHWM0ElMEPrAGEpepqTWh +jKGkC7cx0i4bnB+H7SACpj1Jj+XdHXnZvEu8rcRu8h8PLCCYdO5KjeqLfgHOglSD +Stavm7h3/Lr1k+RxdcJ4JV2uKvjVZ7m/32BuV/zUzltpkq2dOUDw5klHGJCgwoOt +8NJ7Zye4bRsqiUXXiGL3ejshj6GuWTzkZ9XDMmv3zfEXVTXOWE6ICKywPPnqaQfs +d3FelyOuoQrKtoLyB/k25E5XEFtbs+V5R/jxj7nLC9axZ6coz1zHACCjP++eSlwJ +EJ9yzbwBvxDr1poQAJXfy3EeQH9mEaTeFUoRWBT2CKXNhVGZXPXy5aVQ6YaREAG+ +cED6NYLj7XV0DEbHBTSrKTUgVgrruDMyuqwoCLddWDHR4v3cjoovPNJ7wH5RptQn +wrl9Bw88pmWtamvCNTC2kytPDZsB9w0Qc22lMscdKBfSfZ6yPgEVXtlRLtOnxqov +w1MuCIdSXByBhitiAh/6Ur62+936KuGPHDosg2p1CgqSOdfs7JTYLoU+8FOf7Lai +2A4wP5dpQMlNiT7adraD+TVH7RIZlaqhBkaLl7PCSedQxKd60PkfcOmxtj08LczK +czzLV1MadkQOi1v25GVzmTuJdggzhglBkdjosI9TPTofG7hIHfFORpitb2VM+v3j +xQhONDNUVhwiJDsT7vAE9drJ6CVC/T0CI1AKtNgRSv1b5E/ZxVpaH3/p6pT8+cvX +GgObrdYLrQnlCBjq7xuw6twZjakwwobuLqEAdFxDrzt3Rj6sukYZbm86xP7shzNt +QEMKVUF4jyXyxquzhX9UBAE7L7/z/Tn47XAycowuz4TSu2Q/HO/UPSy0y/AxMPUA +7hkOkPdox32DLmvVjOdbLApqKBfZTpyfwopf4XBOByJ5g7t7TExrW6/UhoR8bYyi +jeIAPv51Da/FSodC9Z1K1Op8yXmf78YN8DY1Trl7kOjXPV11gYKMDZqPaQV1 +=2bQd -----END PGP PUBLIC KEY BLOCK----- .... From nobody Sun Nov 30 08:46:31 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dK0xz5x3wz6Hx6M for ; Sun, 30 Nov 2025 08:46:31 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dK0xz42Gdz3Wfp for ; Sun, 30 Nov 2025 08:46:31 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764492391; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=o0KifFtnMG5cZuRbToup/I1GFDrIINJ4Bvj/AOpmOXQ=; b=MYAL6QOSbdbvhudvDNJPj2tJ2+Ooib7mnhVh8Avd51qJDwt7fm+TqSSwpqYTXrGu5noB/j H2y/JGmIezWJiCFWAPEH+k/FLjNigE9ndFo+oP4NX/OnQBQEn3AAzytTCSiMobWt0ierJs HCNwdlXDVBMX2U6FVDuZvUgHsQyXOKiFsUY2iwEv0YEw6hxtTIYxzJ/DNf2bmk2TrUVlRv koHxUP1h4TFm7LR4jzoMigntYjNUI+TnEvAGh6oQzCde/tICEycnEse2qPnofzI+ZfQpkj lDtaEqtR7tXYCTsFHv3JyRGodB/zMnlFHMlzcHjh35aheE35jsofYxcZzr6gqQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764492391; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=o0KifFtnMG5cZuRbToup/I1GFDrIINJ4Bvj/AOpmOXQ=; b=L29SIAhsV+MvZKaOX0tEcSKUx4zFCmaSXxPeVjTDsYlvpb6uoYsB6vkmsvMtdvn088bXMb 6SmmMngpB8K3ugwbJjtUpHV3qwRkJKdPrS4GmH0HE8IhNUezuUH0KHwKMLbSeP724zxmaG NeOFiX9+wqbRF2ADGbPrzcyYRTmj3F5hjfOYoSWKNZrdYSdu1jltT2xtWQ+dHKA0Cn+XqQ tEZD0NfIj7RpbgbhDVO3tDhs0X48pwwn8i4PR3Q5dJLRe81kQD+KiTtSNRMJpRFB+lgzFc TjZoRORyAz1rhB2LrKYNRuNuNvAlbKWTTdSGVXBL2Rtcb8a3nsA7DkoA6s3mXg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764492391; a=rsa-sha256; cv=none; b=wB4XhSDts8yWj74sBjST/oEGnh3/GQ7jg26NKuIyMLJYBUUhy8Qfuy+JjUQH6zY3xe25fE ThnILnVU5xO5hAJGphn7vP+o5rgdR6+AGVsuwSnjBDxQwcp5TArskR54GX0Cnorc2Jb1YH W7kOxp/EiH4KShzVI1j8MTTDJeygwk1mRhVvdcu/6pkaTs2R/IGEHlwnoNOpxGNWF+IziE NK83OnNnnwWUAd8LzNxLBAzhbCOYhEedxhAY7XMHqqFnKTdljrcVJTuurIjdOfz2Sjgx1/ N3otFcOc4Coh6D6PycPvgBGATQ4ua3Uwu+2ts/1dLq995nSsxmA3coEaKHHpsg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dK0xz2z3bzC7Q for ; Sun, 30 Nov 2025 08:46:31 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 2d963 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 30 Nov 2025 08:46:31 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Wolfram Schneider Subject: git: 691d09b513 - main - add FreeBSD 15.0-RELEASE & ports manual pages List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: wosch X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 691d09b513bd58ffbd7fc532fb5c754e336ab435 Auto-Submitted: auto-generated Date: Sun, 30 Nov 2025 08:46:31 +0000 Message-Id: <692c0467.2d963.7f1b15e1@gitrepo.freebsd.org> The branch main has been updated by wosch: URL: https://cgit.FreeBSD.org/doc/commit/?id=691d09b513bd58ffbd7fc532fb5c754e336ab435 commit 691d09b513bd58ffbd7fc532fb5c754e336ab435 Author: Wolfram Schneider AuthorDate: 2025-11-30 08:45:41 +0000 Commit: Wolfram Schneider CommitDate: 2025-11-30 08:45:41 +0000 add FreeBSD 15.0-RELEASE & ports manual pages Approved by: re --- website/content/en/cgi/man.cgi | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/website/content/en/cgi/man.cgi b/website/content/en/cgi/man.cgi index c10298cfc4..1dd995a27f 100755 --- a/website/content/en/cgi/man.cgi +++ b/website/content/en/cgi/man.cgi @@ -357,10 +357,13 @@ foreach my $os ( keys %$sectionpath ) { $manLocalDir = '/usr/local/www/bsddoc/man'; # this should be the latest "release and ports" -$manPathDefault = 'FreeBSD 14.3-RELEASE and Ports'; +$manPathDefault = 'FreeBSD 15.0-RELEASE and Ports'; %manPath = ( # supported RELEASES / STABLE / CURRENT + 'FreeBSD 15.0-RELEASE and Ports', +"$manLocalDir/FreeBSD-15.0-RELEASE/man:$manLocalDir/FreeBSD-15.0-RELEASE/openssl/man:$manLocalDir/FreeBSD-ports-15.0-RELEASE/man:$manLocalDir/FreeBSD-ports-15.0-RELEASE/misc", + 'FreeBSD 14.3-RELEASE and Ports', "$manLocalDir/FreeBSD-14.3-RELEASE/man:$manLocalDir/FreeBSD-14.3-RELEASE/openssl/man:$manLocalDir/FreeBSD-ports-14.quarterly-RELEASE/man:$manLocalDir/FreeBSD-ports-14.quarterly-RELEASE/misc", 'FreeBSD 14.2-RELEASE and Ports', @@ -441,6 +444,9 @@ $manPathDefault = 'FreeBSD 14.3-RELEASE and Ports'; 'FreeBSD 16.0-CURRENT', "$manLocalDir/FreeBSD-16.0-CURRENT/man:$manLocalDir/FreeBSD-16.0-CURRENT/openssl/man", + 'FreeBSD 15.0-RELEASE', +"$manLocalDir/FreeBSD-15.0-RELEASE/man:$manLocalDir/FreeBSD-15.0-RELEASE/openssl/man", + 'FreeBSD 15.0-STABLE', "$manLocalDir/FreeBSD-15.0-STABLE/man:$manLocalDir/FreeBSD-15.0-STABLE/openssl/man", 'FreeBSD 14.3-STABLE', @@ -589,6 +595,7 @@ $manPathDefault = 'FreeBSD 14.3-RELEASE and Ports'; 'FreeBSD Ports 14.2', "$manLocalDir/FreeBSD-ports-14.2-RELEASE/man:$manLocalDir/FreeBSD-ports-14.2-RELEASE/misc", 'FreeBSD Ports 14.3', "$manLocalDir/FreeBSD-ports-14.3-RELEASE/man:$manLocalDir/FreeBSD-ports-14.3-RELEASE/misc", 'FreeBSD Ports 14.3.quarterly', "$manLocalDir/FreeBSD-ports-14.quarterly-RELEASE/man:$manLocalDir/FreeBSD-ports-14.quarterly-RELEASE/misc", + 'FreeBSD Ports 15.0', "$manLocalDir/FreeBSD-ports-15.0-RELEASE/man:$manLocalDir/FreeBSD-ports-15.0-RELEASE/misc", # FreeBSD Releases + Ports @@ -1222,8 +1229,8 @@ while ( ( $key, $val ) = each %manPath ) { # keywords must be in lower cases. %manPathAliases = ( - 'freebsd', 'FreeBSD 14.3-RELEASE', - 'freebsd-release', 'FreeBSD 14.3-RELEASE', + 'freebsd', 'FreeBSD 15.0-RELEASE', + 'freebsd-release', 'FreeBSD 15.0-RELEASE', 'freebsd-stable', 'FreeBSD 15.0-STABLE', 'freebsd-stable15', 'FreeBSD 15.0-STABLE', @@ -1231,8 +1238,8 @@ while ( ( $key, $val ) = each %manPath ) { 'freebsd-stable13', 'FreeBSD 13.5-STABLE', 'freebsd-current', 'FreeBSD 16.0-CURRENT', - 'freebsd-release-ports', 'FreeBSD 14.3-RELEASE and Ports', - 'freebsd-ports', 'FreeBSD Ports 14.3.quarterly', + 'freebsd-release-ports', 'FreeBSD 15.0-RELEASE and Ports', + 'freebsd-ports', 'FreeBSD Ports 15.0', 'slackware', 'Linux Slackware 3.1', 'redhat', 'Red Hat 9', From nobody Sun Nov 30 09:06:20 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dK1Ns0m0qz6Hyyf for ; Sun, 30 Nov 2025 09:06:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dK1Nr6ZZLz3YJw for ; Sun, 30 Nov 2025 09:06:20 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764493580; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=rcdMtEYUN37wH1GLI7zBuq+Yr3mGurMZ/I+2VvUpWOM=; b=pu6TowA7Xnm/eUC6bn3zUweqIpvAOGVz/7l8XXSgS5dJ2fedtp8sTiFOwCIm9Gu4XPVHap /mnaZE+cgQ7AZLJWwjRG0w0b8YlOgBNo3yoM4Qmp94O7eD2H0PU4fzSdT/Bpuq291hvwwC HRnKit/KCTIPmIgwu5E62O6jFaK4OEJHy72R8LwU1LDhNVbnmBu1mfSV/jUdvPyvpbvOKx FQaI7CRCUfSUD3SDRNDraAoCGiA66z/AOgw+BzZdtKvV6/ulPqHGw/sqVL6PPRMjNAeDc1 3rDhGeUDa3aMU+Y1NWvBK+MwX8TLV94Iwz0Q9Vk6SSjGSk7ftPFcxf58CWeV1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764493580; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=rcdMtEYUN37wH1GLI7zBuq+Yr3mGurMZ/I+2VvUpWOM=; b=cyhedVykUwgTwuw2C3vLd9g7A0kColGRP3UshLdQ8OhNB3DTQwNN64nNi9R8qE7Dpfl+Kh 6OWO+GSYcT2pIGeJzR/Nx8dFILEIto2Eb2zVp0gq5frrCtoLU6daXzPcx7D2My+7XYnGnC fFUeEJXyMfKMfzXK/TKmpA36Ria+79OOql4CfvZu+2AMuH/3j11bSsmEvBPM7zpsGOfB67 ESmqnWTNqYIN8FYMOCQfPBAQFWCRLiY2/0CrldazRGSdKFrcVKox2sYGUiqwthUWyNhJY6 3FtwT1ehJQ7tpRZJ7eMYrNOLGbVgIhOYamCIpTs+YwM2uFNZfG2+JAwF8Egruw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764493580; a=rsa-sha256; cv=none; b=vYEewLYAVpxBeOrRaqF5oRZwb4FoYwYVP+MYSLYDksvQsH/ny/b2NXprMwKUFpqn8otyVk gc7SpqWUB8EpgQozxMZw1RlDIj8OcfUDVGodCfcWIV1bGLFBIPUW2kqFSF4zt/8pZAYI47 htevMob0+SqJoVR5F+w+fVkjeuZD9PyTTIe0BZHAETYQis6ZaLpjhHmsvY2KTBCGJxdaNM X0Fsu492Xh/gQZbLrjQnQgrujAD4peYEk9jfNRu9yfUyAzTMBdBLEpa+QLTFlSro8OqoRD BiwRebn2dHcpdsI9x5CsC9/y8IVgySE1XvxgrB/jv42JDiTrR7L+F2FWMXaMJw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dK1Nr5MgnzCxL for ; Sun, 30 Nov 2025 09:06:20 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 2e24d by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 30 Nov 2025 09:06:20 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: Li-Wen Hsu From: Lorenzo Salvadore Subject: git: 56f2b9189a - main - Status/2025Q3/core.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 56f2b9189a765d7cfd430b037c9ab611ee061bf3 Auto-Submitted: auto-generated Date: Sun, 30 Nov 2025 09:06:20 +0000 Message-Id: <692c090c.2e24d.6e58a864@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=56f2b9189a765d7cfd430b037c9ab611ee061bf3 commit 56f2b9189a765d7cfd430b037c9ab611ee061bf3 Author: Li-Wen Hsu AuthorDate: 2025-11-30 08:59:34 +0000 Commit: Lorenzo Salvadore CommitDate: 2025-11-30 09:05:18 +0000 Status/2025Q3/core.adoc: Add report Co-authored-by: René Ladan --- .../en/status/report-2025-07-2025-09/core.adoc | 69 ++++++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/website/content/en/status/report-2025-07-2025-09/core.adoc b/website/content/en/status/report-2025-07-2025-09/core.adoc new file mode 100644 index 0000000000..fe2afa17ab --- /dev/null +++ b/website/content/en/status/report-2025-07-2025-09/core.adoc @@ -0,0 +1,69 @@ +=== FreeBSD Core Team + +Contact: FreeBSD Core Team + +The FreeBSD Core Team is the governing body of FreeBSD. + +==== Completed Items + +Core completed the following items: + +* EuroBSDCon core session + - dch, glebius, hrs, rene were present at the conference. + - dch had a talk with title "Core Team: Personal Perspective" + +* Removing links to X/Twitter from the project website. + - Core received a question if it is OK to remove links to X/Twitter from the project website. + - As the handle is not being used, core thinks this is fine. + - The Project still needs to control the handle to avoid abuse by others. + - The link can be re-added if someone in the project or Foundation can use those SNS accounts well. + +* Privacy-friendly web analytics, proposed by the Foundation. + - An idea is to compare traffic flows between freebsd.org and freebsdfoundation.org + - Collaborated with doceng and deployed. + +* Core and the FreeBSD Foundation were working on publishing the 2025 edition of the Community survey result. + +==== Work in Progress + +Core is currently working on the following items: + +* Core is creating a working group to restructure doceng. + +* Committer mentorship guideline/rule + - Brought up by inquirers from the developers. + - Core idendified there are some existing documentations but should ask doceng/portmgr/srcmgr for more input. + +* Core election and term changes + - From the feedback of the community, the preferred way is staggered core terms. + - One idea is to rate half of core every year instead of rotating possibly. + all of core every two years, so that in-progress work and experience do not get lost. + - Some developers have strong ideas about this (like rotating a third of core each year instead of all of core every two years) and would like to be involved. + - We need to have the bylaws changed for this, the standard is high. + - There are suggestions from the community for we just change the bylaws as core does not legally represent anybody. + Is that really a good idea? + - This discussed at core session at BSDCan developer summit 2025. + - Core is continuously working on this toward to setup staggered core terms. + +* Project continuity + - Brought up by an inquriy from a developer + - We need (updated) documentation on how to rebuild the critical systems to ensure business continuity of the FreeBSD Project. + This encompasses three aspects: + - Our own project business continuity (loss of key personnel or infrastructure) + - Replication for end consumers of FreeBSD + - How does our release engineering work, and which of the various teams are impacted. + - Currently too much knowledge depends on tribal memory, need to collect, sort and documented. + - An artifact of the STA work is that release documentation is written (next to the releng article in doc repository). + Some corner cases are currently missing. + +* Committer GECOS fields and pseudonyms + - A question came from a developer about whether pseudonyms can be used as committer names. + - There is a higher concern about how to deal with any copyright issues. + - Core however does not feel that using pseudonyms is endorsed as it makes paperwork and restoring cluster access more difficult, and suggests mentioning the advantages of using real names. + - Another way pseudonyms could cause problems is when the identity is shared, e.g. in case of a vendor commit bit, who will be the spokesperson? + +* AI policy + - The Core Team is in the process of drafting a policy on using AI and LLMs. + - For this effort, it also plans to consult with other groups, such as the Foundation's legal counsel and people in the Linux and other open source communities who are working on related topics. + - There are various questions about copyright, guaranteeing code provenance, best practices and "common sense" by both developers and external contributors, and what can and cannot be done with AI (assisted) tools. + - There have been many follow-up discussions after BSDCan and EuroBSDCon, and core is organizing and summarizing them. From nobody Sun Nov 30 10:28:36 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dK3Cm5yP3z6J7hh for ; Sun, 30 Nov 2025 10:28:36 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dK3Cm3vnGz3fNd for ; Sun, 30 Nov 2025 10:28:36 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764498516; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=RCu9IMnkTRVrXbhdEyJIYsze+mHxmsRp9ThmS8mrFFs=; b=owUM3jEWyJ+OkNtJlcAjAWwaseIA794sYHeQ3VYtgrMhgCO5HwZevRhxiZR8IOhNzwHNj5 9boqC/HeXfUVk9TfNYkkeX9qrm1nXjwYjwZFkU3rt7KoYw/Syf+GJIDKJjXzGfL8d5oZti vFQ+WOv6mFCia2DX5ONyR8wIETCl8xQWqmOmfY8EYyDnQZhLgwYO9MKD5xnESplOKXYX90 TWVqUkFg5I8m4kLQwCgwlJmiiO9d8GyjBjKhxzVgnT4mLvESo67H0CKQuQCUMhIZ4ASbTG +Y8TA9ibbcaa0dFEpMcHFJO3Esws9QmCcJIKX2axduVOB2SUHzUjthToYmsSJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764498516; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=RCu9IMnkTRVrXbhdEyJIYsze+mHxmsRp9ThmS8mrFFs=; b=speX/jRFHroyREzeunJ6ic083Rs/yBkhASfl28PUvU/IuAmFPvib7NlJwYHY3EFpMIC928 rJ7VS7hJBLin5YXMHwnW8FkZ3wcE/ud0poKhXa8Jn0H/JibZBsgLHVREdN7TZe428dbT/n cqkG4QyXNkjCRPZ2IETWsXvm1z7yTjpKj0YXB4/6GZT8OomYckGQ0VMZW3yvQ/GUrXsBU5 ctc21ca1PZljJL/My5MSpV3SKoFnjS+9XReeUADz46+PVY9X50leuWfKmDXlWVQ/+v6Ola 90j/FPFyJKjOqyOEMFRA5E7YmUbVQoaaZOUWXEfHw7fqe9c9RYMpcgdAuitvug== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764498516; a=rsa-sha256; cv=none; b=a6bNx41WpnrhGa93evQ4jwh+3yCf2pgviPPC8Rqfello18kBsMqGM3PdNyZJm2QZkRnR7s eEsw6XLmIG88LW6Q6WaSz2/xyoqJcsCdC5kZvOPm87VV+wYaUXp9Zd980qYyyNLvFcIhu8 0YNhH1SSk4Tw+wd5E+rGta82t40YwNCacH4QQvPGvDwTvXq+cLDNhfvKSDozZb0vA46jPt SqYoO0ELKupKD8fPtE6EzkPYRWdQUfkWCDqCFHrfDiq4dMM8GcZCu7+50zcj+okXYiZNZ3 JLnFMZUth+4cagmVnP5dTFUzCxDtkgzUMTqps9o4/NN7ApNogG92AuM1VsnJog== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dK3Cm3GtGzWZh for ; Sun, 30 Nov 2025 10:28:36 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 36626 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 30 Nov 2025 10:28:36 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: a4150d4e4e - main - Status/2025Q3: Fixes List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a4150d4e4e4a4b88b62556b023b9b1feb8a858a8 Auto-Submitted: auto-generated Date: Sun, 30 Nov 2025 10:28:36 +0000 Message-Id: <692c1c54.36626.342c3090@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=a4150d4e4e4a4b88b62556b023b9b1feb8a858a8 commit a4150d4e4e4a4b88b62556b023b9b1feb8a858a8 Author: Lorenzo Salvadore AuthorDate: 2025-11-30 10:17:52 +0000 Commit: Lorenzo Salvadore CommitDate: 2025-11-30 10:22:10 +0000 Status/2025Q3: Fixes In particular, rename the id [[kernel]] used in group-changes.adoc because the same id is already in use in _index.adoc. --- .../status/report-2025-07-2025-09/alpha-omega-beach-cleaning.adoc | 2 +- .../en/status/report-2025-07-2025-09/bananapi-r64-drivers.adoc | 6 +++--- website/content/en/status/report-2025-07-2025-09/group-changes.adoc | 2 +- website/content/en/status/report-2025-07-2025-09/hackathon.adoc | 2 +- website/content/en/status/report-2025-07-2025-09/nuageinit.adoc | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/website/content/en/status/report-2025-07-2025-09/alpha-omega-beach-cleaning.adoc b/website/content/en/status/report-2025-07-2025-09/alpha-omega-beach-cleaning.adoc index 470eac52f1..c32487e2b7 100644 --- a/website/content/en/status/report-2025-07-2025-09/alpha-omega-beach-cleaning.adoc +++ b/website/content/en/status/report-2025-07-2025-09/alpha-omega-beach-cleaning.adoc @@ -1,7 +1,7 @@ === Alpha-Omega Beach Cleaning project Links: + -link:https://alpha-omega.dev[Alpha-Omega - Linux Foundation Project] URL: link:https://alpha-omega.dev[] + +link:https://alpha-omega.dev[Alpha-Omega -- Linux Foundation Project] URL: link:https://alpha-omega.dev[] + link:https://github.com/ossf/alpha-omega[Alpha-Omega on GitHub] URL: link:https://github.com/ossf/alpha-omega[] + link:https://freebsdfoundation.org[FreeBSD Foundation] URL: link:https://freebsdfoundation.org[] + link:https://github.com/FreeBSDFoundation/alpha-omega-beach-cleaning[Project repository from the FreeBSD Foundation] URL: link:https://github.com/FreeBSDFoundation/alpha-omega-beach-cleaning[] diff --git a/website/content/en/status/report-2025-07-2025-09/bananapi-r64-drivers.adoc b/website/content/en/status/report-2025-07-2025-09/bananapi-r64-drivers.adoc index 5465ce3d39..0142b0aebc 100644 --- a/website/content/en/status/report-2025-07-2025-09/bananapi-r64-drivers.adoc +++ b/website/content/en/status/report-2025-07-2025-09/bananapi-r64-drivers.adoc @@ -11,9 +11,9 @@ The Banana Pi R64 is a MediaTek MT7622-based development board (ARM Cortex-A53, * **UART driver** * **Clock management (clocks)** * **Pinctrl/gpio driver** – in active development gpio part - * **Storage controllers (eMMC/SD/MMC) driver - * **Ethernet Switch mt7531 driver - * **Ethernet mt7622 driver + * **Storage controllers (eMMC/SD/MMC) driver** + * **Ethernet Switch mt7531 driver** + * **Ethernet mt7622 driver** Other essential components—Ethernet, USB, SATA, Wi-Fi, etc.—are not yet implemented. diff --git a/website/content/en/status/report-2025-07-2025-09/group-changes.adoc b/website/content/en/status/report-2025-07-2025-09/group-changes.adoc index 8d41d0edbe..2beee38693 100644 --- a/website/content/en/status/report-2025-07-2025-09/group-changes.adoc +++ b/website/content/en/status/report-2025-07-2025-09/group-changes.adoc @@ -15,7 +15,7 @@ Starting with FreeBSD 15: + Out of caution, even if almost all existing applications will continue to work undisturbed, we advise auditing those that you are maintaining or using as explained below. . [[initgroups]]How processes' group membership is derived from the password and group databases on login has slightly changed: The login user's initial numerical group ID from the password database is now automatically added to the supplementary groups set, even if that user is not explicitly listed as a member of the corresponding group in the group database. -. [[kernel]]The kernel stores the effective group ID in a new specific field of `struct ucred` (`cr_gid`) instead of in the same array as supplementary groups (`cr_ngroups[]`). +. [[kernel_group-changes]]The kernel stores the effective group ID in a new specific field of `struct ucred` (`cr_gid`) instead of in the same array as supplementary groups (`cr_ngroups[]`). The man:setgroups[2] and man:getgroups[2] system calls will operate only on the calling process' supplementary groups, not featuring the effective group ID as the first element of their array argument. The man:initgroups[3] function's implementation is unchanged and still relies on man:setgroups[2], with the consequence that it **does not** set the process' effective group ID **anymore**, instead including its `basegid` argument in the supplementary groups set. diff --git a/website/content/en/status/report-2025-07-2025-09/hackathon.adoc b/website/content/en/status/report-2025-07-2025-09/hackathon.adoc index 53cf41d276..63ce3016c2 100644 --- a/website/content/en/status/report-2025-07-2025-09/hackathon.adoc +++ b/website/content/en/status/report-2025-07-2025-09/hackathon.adoc @@ -3,7 +3,7 @@ Links: link:https://wiki.freebsd.org/Hackathon/202507[Event page] URL: link:https://wiki.freebsd.org/Hackathon/202507[] + -Date: July Saturday 12th and Sunday 13th 2025 +Date: July Saturday 12th and Sunday 13th 2025 + Location: Chaos Computer Club Berlin We had been invited to hold our two day Hackathon in the halls of the Chaos Computer Club Berlin. diff --git a/website/content/en/status/report-2025-07-2025-09/nuageinit.adoc b/website/content/en/status/report-2025-07-2025-09/nuageinit.adoc index 77cbbaca23..4e4abc59b9 100644 --- a/website/content/en/status/report-2025-07-2025-09/nuageinit.adoc +++ b/website/content/en/status/report-2025-07-2025-09/nuageinit.adoc @@ -1,4 +1,4 @@ -=== Cloud: Improvements for nuageinit +=== Improvements for nuageinit Contact: Baptiste Daroussin + Contact: Jesús Daniel Colmenares Oviedo From nobody Sun Nov 30 10:28:35 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dK3Cs2w17z6J7P3 for ; Sun, 30 Nov 2025 10:28:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dK3Cr4fs9z3fJ7 for ; Sun, 30 Nov 2025 10:28:40 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764498520; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=lkaFeTXVc4KeEg7mq9zMd6/uXDEOvuVLu4fp9zV9F3k=; b=x9hcPiwGwkIABzHGa2mNkN7R9u9tTRq9ouQkKcb+X91ACaO61qiYLlRZwFwZ6+PdhofnTy swne8ynV7uXiB9bDRCSFTz9CZS0AVepGTq+xG9DzJqBdnKsV8og4INo5Bm3MCNlXqEidge O5j60ratwCLKnMI21dRPO/VdIURyzGTuSZerxRkbRbsp0Oe8OHlgaZSJYXK4VSpqjidUVO +ZVtcuccXD6UF2DZoZR4ZbJzsCxv29eyAkqSBAndggxrbBww2ytCGs5RjTRtWZhrPMyGiW mX1XIh6JBR504SBOdZtYDuVEhfMrfdmHA4aCUlIFjXJ/pgSGvgo3NpUrGY0+MQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764498520; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=lkaFeTXVc4KeEg7mq9zMd6/uXDEOvuVLu4fp9zV9F3k=; b=YZdqvzSfhMitAXUMmzi1JaSEm8roVQYDdYLpDo+CW0GtFXyK50h2heuX4BbuCrTJTOJrdO UMZYi4Ml/RTolU5lWCvQWLuyGAnekySokj8dMzaW/Wr6JEhFtZKWP/VLVVZn0F8oWaz7Gr WVJlsrskMROtFbHjkJMbO3JUr0sU7XzOEAnaHB8uYTztFUAPsuS1v0PqjjLzUYx4w3mVC7 2ZiyUqDWVAE1jIdakwCit85oDRox2vzM4MhwsiEVcLF7XOJbh/diu8vao+tZtKSOtzkqAi 55+VUIR1GJxtIoGgnKyqhipCe2MgNqApkuUOtEOB70q4Yem4ZSu1Sq1uKZmJSQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764498520; a=rsa-sha256; cv=none; b=WAiTFn7sphHd3AJrgMCrb+aPlYj44WwYv4nZOC1h9gjhhpWSz40eUuE23oZ7iRep2akEVE n1SkMdTE+IlAOUh4fYwCHmPHmdRLKWkAine0oxTG4dKrpClhCfUlczbLjQKaJfY/aFRMb5 4L4QJG0NQFipc7EG/7SCqtH/heJLP2anM1AXq0eI6GAJ47DclYJ6QU2nK/E1m3g/RTYcup OFrKAu8cwRHAcbpSvt0qv9QOhCHO/mGXKTS932mYO3Rhad/f8If41M18vEzfnB2ZFaPpiZ 8YJTLbrWizqeBci1TcSGOxx+r7vYvwbBU5zgBuUTfNnBLMqYCg+qwvdPe68ejA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dK3Cr3J9ZzVVj for ; Sun, 30 Nov 2025 10:28:40 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 36721 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 30 Nov 2025 10:28:35 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: ecd8cc0702 - main - Status/2025Q3: Sort reports List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ecd8cc0702da9d3fff4c8b18d2c9236d48cdea83 Auto-Submitted: auto-generated Date: Sun, 30 Nov 2025 10:28:35 +0000 Message-Id: <692c1c53.36721.a21f763@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=ecd8cc0702da9d3fff4c8b18d2c9236d48cdea83 commit ecd8cc0702da9d3fff4c8b18d2c9236d48cdea83 Author: Lorenzo Salvadore AuthorDate: 2025-11-30 09:27:18 +0000 Commit: Lorenzo Salvadore CommitDate: 2025-11-30 10:21:39 +0000 Status/2025Q3: Sort reports --- .../en/status/report-2025-07-2025-09/_index.adoc | 223 +++++++++++++++++++++ 1 file changed, 223 insertions(+) diff --git a/website/content/en/status/report-2025-07-2025-09/_index.adoc b/website/content/en/status/report-2025-07-2025-09/_index.adoc new file mode 100644 index 0000000000..930659578c --- /dev/null +++ b/website/content/en/status/report-2025-07-2025-09/_index.adoc @@ -0,0 +1,223 @@ +--- +title: "FreeBSD Status Report Third Quarter 2025" +sidenav: about +--- + += Introduction +:doctype: article +:toc: macro +:toclevels: 2 +:icons: font +:!sectnums: +:source-highlighter: rouge +:experimental: +:reports-path: content/en/status/report-2025-07-2025-09 + +include::content/en/status/categories-desc.adoc[] + +include::{reports-path}/intro.adoc[] + +''' + +toc::[] + + +''' + +[[FreeBSD-Team-Reports]] +== FreeBSD Team Reports + +{FreeBSD-Team-Reports-desc} + +''' + +include::{reports-path}/core.adoc[] + +''' + +include::{reports-path}/freebsd-foundation.adoc[] + +''' + +include::{reports-path}/releng.adoc[] + +''' + +include::{reports-path}/portmgr.adoc[] + +''' + +[[projects]] +== Projects + +{projects-desc} + +''' + +include::{reports-path}/framework.adoc[] + +''' + +include::{reports-path}/foundation-sta.adoc[] + +''' + +include::{reports-path}/alpha-omega-beach-cleaning.adoc[] + +''' + +include::{reports-path}/sta-wpc-ci-automation.adoc[] + +''' + +include::{reports-path}/pkgbase-install.adoc[] + +''' + +include::{reports-path}/sylve.adoc[] + +''' + +include::{reports-path}/freebsd-git-weekly.adoc[] + +''' + +include::{reports-path}/hackathon.adoc[] + +''' + +[[userland]] +== Userland + +{userland-desc} + +''' + +include::{reports-path}/ACPI.adoc[] + +''' + +include::{reports-path}/geomman.adoc[] + +''' + +include::{reports-path}/sockstat.adoc[] + +''' + +include::{reports-path}/group-changes.adoc[] + +''' + +include::{reports-path}/gallant.adoc[] + +''' + +[[kernel]] +== Kernel + +{kernel-desc} + +''' + +include::{reports-path}/audio.adoc[] + +''' + +include::{reports-path}/drm-drivers.adoc[] + +''' + +include::{reports-path}/drm-drivers-slowdowns_fixes.adoc[] + +''' + +include::{reports-path}/lkpi-wireless.adoc[] + +''' + +include::{reports-path}/mac_do.adoc[] + +''' + +include::{reports-path}/suspend.adoc[] + +''' + +include::{reports-path}/usb-debugging.adoc[] + +''' + +[[architectures]] +== Architectures + +{architectures-desc} + +''' + +include::{reports-path}/bananapi-r64-drivers.adoc[] + +''' + +[[cloud]] +== Cloud + +{cloud-desc} + +''' + +include::{reports-path}/nuageinit.adoc[] + +''' + +[[documentation]] +== Documentation + +{documentation-desc} + +''' + +include::{reports-path}/doceng.adoc[] + +''' + +include::{reports-path}/frdp.adoc[] + +''' + +[[ports]] +== Ports + +{ports-desc} + +''' + +include::{reports-path}/bhyvemgr.adoc[] + +''' + +include::{reports-path}/appjail.adoc[] + +''' + +include::{reports-path}/libvirt.adoc[] + +''' + +include::{reports-path}/openjdk.adoc[] + +''' + +include::{reports-path}/kde.adoc[] + +''' + +include::{reports-path}/gcc.adoc[] + +''' + +include::{reports-path}/valgrind.adoc[] + +''' + +include::{reports-path}/wutil.adoc[] From nobody Sun Nov 30 10:50:30 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dK3j25GWLz6J9XW for ; Sun, 30 Nov 2025 10:50:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dK3j24S3mz3kjN for ; Sun, 30 Nov 2025 10:50:30 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764499830; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=MJG2dj5xhDlmHX58BAybXlgNQwHPGemuQu6uxl9Ct2E=; b=JB+GPKiWsvBvMsxUU9eKm1fCi77G+iOQEf/94yhHMejiLAslDxTx5j4VXo6eFI4gnW3Zxw oJsF9lx1n9umuWuvX023xoPNa7hLI1iEgtDjw7gaEHTfknU3uTrodY+ALhucQcKSkHI/UI Fy8aLlsJvi56RwlyIbYtPgiI0nPV9DbAE2uNAV+0RhSG9kmM1v9oRsp8TXEnbMNYO9n7YG 9TJkwNVYya6RpEMAvFG+TSWp1QvztvmEp/YOuQxVSkSD/fOZRE0yYFCj7gKN9EF+vQDmz/ TVEe68R1E4QWhj/GPGLOqzIDQdUFCE8yRn1LIlDOaXnbiIgngRAqmwOr9dzY9A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764499830; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=MJG2dj5xhDlmHX58BAybXlgNQwHPGemuQu6uxl9Ct2E=; b=ubwla+KJ1cGU5o4YACD1o6K7JYllPAfFYUtM+Lww8ElD8kdC2CZi+kq/48T3Q6kzkAzygu 3p0dObp3HHl/yWWbihwvyxL7GxE8uGnXWc+/gSG9nZM+/x3N4n/vNlPANlY3r4e3wDJRrU xr+kK76xBAxsvP8jVHX37TcZbg3I69JIvmhSxEkLES5aCMvBXFk0sjOUTf3agLQxtZiHpu 9cUZ2OS0cV424HNckIvidpwGX0nCEPFR9UbI2v0fRVJz0WhPi7tiSKUSl+KtWeXzcXCiv2 QJPpuxGV8gerh6cj9IhU5e0O1TX7WmhL/5GpGCSznJS5yjCsRala6ZaX53ONPA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764499830; a=rsa-sha256; cv=none; b=ZE4NxRULgVbQG8lbLzBbtfr/0wvtyE1reIHHAxM/zkcaFqPYzoCdxzxOORnBsw0AGSMOYI 9dr58AT9ZSvEBLc+kD8Ig5BV8S+l2FhGosAmVILCKq6wBfSCBpxrqwyCyRlhY7VxfeTVwe qT7F1OddysxuCaIldbXFxnewUARYDEncOlXc+RFY1EmMfa2dFuqY6+JtD0aTynz74FENt2 sW2GsLsG4MTMkgFHB9JnqYl/sP0B35jSsu482EvnFQ+zz5hNPlRLQ/P83ad8RqXxciZjQF PMS+ZyNCj9imZt4Gc+W0vbF9uyYRL+pxDiGYLhUYrW2fuoTd2U0+8gZSVqSYoQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dK3j23mY3zXfZ for ; Sun, 30 Nov 2025 10:50:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 9f2e by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 30 Nov 2025 10:50:30 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: b65415c25a - main - Status/2025Q3: More fixes List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b65415c25a8a681e27deada499246fbc83babff1 Auto-Submitted: auto-generated Date: Sun, 30 Nov 2025 10:50:30 +0000 Message-Id: <692c2176.9f2e.7a3ca7f8@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=b65415c25a8a681e27deada499246fbc83babff1 commit b65415c25a8a681e27deada499246fbc83babff1 Author: Lorenzo Salvadore AuthorDate: 2025-11-30 10:41:44 +0000 Commit: Lorenzo Salvadore CommitDate: 2025-11-30 10:49:38 +0000 Status/2025Q3: More fixes Use the same style for all links section. --- .../en/status/report-2025-07-2025-09/bananapi-r64-drivers.adoc | 4 +++- website/content/en/status/report-2025-07-2025-09/doceng.adoc | 1 + .../content/en/status/report-2025-07-2025-09/freebsd-git-weekly.adoc | 2 +- website/content/en/status/report-2025-07-2025-09/gallant.adoc | 2 +- website/content/en/status/report-2025-07-2025-09/hackathon.adoc | 4 ++-- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/website/content/en/status/report-2025-07-2025-09/bananapi-r64-drivers.adoc b/website/content/en/status/report-2025-07-2025-09/bananapi-r64-drivers.adoc index 0142b0aebc..89b086fc16 100644 --- a/website/content/en/status/report-2025-07-2025-09/bananapi-r64-drivers.adoc +++ b/website/content/en/status/report-2025-07-2025-09/bananapi-r64-drivers.adoc @@ -1,7 +1,9 @@ === FreeBSD Driver Development for BananaPi-R64 +Links: + +link:https://wiki.freebsd.org/arm/Bananapi[Wiki] URL: link:https://wiki.freebsd.org/arm/Bananapi[] + Contact: Martin Filla -Wiki: https://wiki.freebsd.org/arm/Bananapi ==== Introduction The Banana Pi R64 is a MediaTek MT7622-based development board (ARM Cortex-A53, dual-core ~1.35 GHz) featuring 4× Gigabit LAN, 1× Gigabit WAN, Wi-Fi (4×4n), Bluetooth 5.0, and multiple peripheral interfaces (UART, SPI, I²C, GPIO, SATA, mini-PCIe, eMMC, etc.). diff --git a/website/content/en/status/report-2025-07-2025-09/doceng.adoc b/website/content/en/status/report-2025-07-2025-09/doceng.adoc index 65dd80edab..76d8cbbe28 100644 --- a/website/content/en/status/report-2025-07-2025-09/doceng.adoc +++ b/website/content/en/status/report-2025-07-2025-09/doceng.adoc @@ -8,6 +8,7 @@ Version: $Id:$ === Documentation Engineering Team +Links: + link:https://www.freebsd.org/docproj/[FreeBSD Documentation Project] URL: link:https://www.freebsd.org/docproj/[] + link:https://docs.freebsd.org/en/books/fdp-primer/[FreeBSD Documentation Project Primer for New Contributors] URL: link:https://docs.freebsd.org/en/books/fdp-primer/[] + link:https://www.freebsd.org/administration/#t-doceng[Documentation Engineering Team] URL: link:https://www.freebsd.org/administration/#t-doceng[] diff --git a/website/content/en/status/report-2025-07-2025-09/freebsd-git-weekly.adoc b/website/content/en/status/report-2025-07-2025-09/freebsd-git-weekly.adoc index f9872e59e0..187ebcf96d 100644 --- a/website/content/en/status/report-2025-07-2025-09/freebsd-git-weekly.adoc +++ b/website/content/en/status/report-2025-07-2025-09/freebsd-git-weekly.adoc @@ -1,6 +1,6 @@ === FreeBSD Git Weekly -links: + +Links: + link:https://freebsd-git-weekly.tarsnap.net/[FreeBSD Git Weekly] URL: link:https://freebsd-git-weekly.tarsnap.net/[] Contact: Graham Percival diff --git a/website/content/en/status/report-2025-07-2025-09/gallant.adoc b/website/content/en/status/report-2025-07-2025-09/gallant.adoc index 4a307984f0..c3093d4623 100644 --- a/website/content/en/status/report-2025-07-2025-09/gallant.adoc +++ b/website/content/en/status/report-2025-07-2025-09/gallant.adoc @@ -1,7 +1,7 @@ === The Gallant Console Font got Supercharged Links: + -link:https://github.com/NanoBillion/gallant[Gallant Project] description] URL: link:https://github.com/NanoBillion/gallant[] +link:https://github.com/NanoBillion/gallant[Gallant Project] URL: link:https://github.com/NanoBillion/gallant[] Contact: Jens Schweikhardt diff --git a/website/content/en/status/report-2025-07-2025-09/hackathon.adoc b/website/content/en/status/report-2025-07-2025-09/hackathon.adoc index 63ce3016c2..8a294c06d6 100644 --- a/website/content/en/status/report-2025-07-2025-09/hackathon.adoc +++ b/website/content/en/status/report-2025-07-2025-09/hackathon.adoc @@ -1,7 +1,7 @@ === July 2025 FreeBSD Hackathon in Berlin, Germany -Links: -link:https://wiki.freebsd.org/Hackathon/202507[Event page] URL: link:https://wiki.freebsd.org/Hackathon/202507[] + +Links: + +link:https://wiki.freebsd.org/Hackathon/202507[Event page] URL: link:https://wiki.freebsd.org/Hackathon/202507[] Date: July Saturday 12th and Sunday 13th 2025 + Location: Chaos Computer Club Berlin From nobody Sun Nov 30 10:50:31 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dK3j41Vc2z6J9K6 for ; Sun, 30 Nov 2025 10:50:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dK3j34YdKz3kdG for ; Sun, 30 Nov 2025 10:50:31 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764499831; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=9/Td2TLhIBkBiGefv04ZFzGrsgfFaqOcfY7lVxWtV7E=; b=gU/xhIR7dWvclt3XQX8fQhw9mD+112yMGbY8YTV20cXFFvk7O7rj4BQq3Xn6abqWT16liq 0NmtmgjTMnzI2m9Sv2Fxxwf7kcCPjy4OFvtThr7/N+IO6Lb4XnHjrfjvByesw7x36GD1DS 3zE/41YzHfY/75I/6Y7qhxOWFSrN2214nuVX8j2OG1uE6EFV2mMn2+oGy3X5b4bTVYAxxa lY7EK/RtjHiB6nBFtQwNpmscP7DHyMBLawQ7RXYFxw8cm5W5aBvIZN6dKN1QEN8jbPF4aD FCPK6PFRMNQyzPMB1GU/vitWpDYHhdjItQ9WFX5CClElgRBbfHtTKKzfndD/5A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764499831; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=9/Td2TLhIBkBiGefv04ZFzGrsgfFaqOcfY7lVxWtV7E=; b=oIUo6XsGOtM6vHlksYs7S4dXcgqYc5OiDeJOScyJk1BGxTODCaXepAVU4lV3kF7/Gn29bC p9CwmSN7BzRMiWjHOruTrZKFO2XQWgQiA+gn4JxvFH+rAZoV2bpMX7neikh1nuaB2HsffG +QzEJX6PRSk0XKxAoPQlgQp91j4bxSMpcP8TWQjIEGaaZh/s6QeZrGgzVD5Ykc3vbRwU/g AjdIzSyko4wseTcRzc157Pp6Y9smzg/6MSbJqDO4V7rYBX4jvAL3e0v4gXKL4vawjWLeLC tyMmd8NKSdNSkENL051xW8eNmBdzIy0Ld/2SLCIMsKMkFsmDR3H5d2ie0/b+Ag== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764499831; a=rsa-sha256; cv=none; b=vPS14MUo7dOZ4lVzDgJkhkovnL0cS0SKpWGh+Opbl4/+s3jZxGfY2KNx1TM7xqx/e2dB7G 4WfISPXPavp85P8orlckm3kkY3UzTC0/6nqkOqwhy4dH3nI+6oc/MmN4fzGEodqbpPzn7J bRXOedaJ+7y3ofQBburyLZ03W01MhTs/TeVfzLJvzL8KGhIArNVpF0yJISZ+0Vjzskyzx4 FbEORWsQ2o8bt+PJ1z/eX29QeatYKqUTWL5PTOU2Bc9R92c1icL1iHj/hwTIsIM4eNzdUn yrIqNGRrXLbEhiWUo/klv5X9Ld0j8rYKTw+VLWddq121AG9nAJ4w4xIm/6gIcg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dK3j3462XzXjv for ; Sun, 30 Nov 2025 10:50:31 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 9f31 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 30 Nov 2025 10:50:31 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: f1086ae6be - main - Status/2025Q3: Publish List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f1086ae6be41ec3ba01b23bd4f64171a70d21887 Auto-Submitted: auto-generated Date: Sun, 30 Nov 2025 10:50:31 +0000 Message-Id: <692c2177.9f31.330259b9@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=f1086ae6be41ec3ba01b23bd4f64171a70d21887 commit f1086ae6be41ec3ba01b23bd4f64171a70d21887 Author: Lorenzo Salvadore AuthorDate: 2025-11-30 10:30:09 +0000 Commit: Lorenzo Salvadore CommitDate: 2025-11-30 10:49:38 +0000 Status/2025Q3: Publish --- website/content/en/status/_index.adoc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/website/content/en/status/_index.adoc b/website/content/en/status/_index.adoc index a41e5b64f9..d79cdd5a9e 100644 --- a/website/content/en/status/_index.adoc +++ b/website/content/en/status/_index.adoc @@ -7,7 +7,7 @@ include::shared/en/urls.adoc[] = FreeBSD Status Reports -== Next Quarterly Status Report submissions (July -- September) due: September 30th, 2025 +== Next Quarterly Status Report submissions (October -- December) due: December 31st, 2025 If you are interested in submitting status reports or you are curious about how the publication process works, please see our link:{freebsd-status-report-process}[status report process description]. @@ -23,6 +23,7 @@ These status reports may be reproduced in whole or in part, as long as the sourc == 2025 +* link:report-2025-07-2025-09/[July, 2025 - September, 2025] * link:report-2025-04-2025-06/[April, 2025 - June, 2025] * link:report-2025-01-2025-03/[January, 2025 - March, 2025] From nobody Sun Nov 30 10:50:32 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dK3j51l5rz6J9K8 for ; Sun, 30 Nov 2025 10:50:33 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dK3j45GYkz3kZx for ; Sun, 30 Nov 2025 10:50:32 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764499832; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=mXaTVgi4mwexq/oMh9dlMyN3Jt+cgBoJaltgVd89X+8=; b=Dk1NVP3Z5OgKUv7FK+KvBPWJEbwkNLzRk3VXKD0g4OCauFc3zv9nXK7gdD1+wx3DXe6CYN srq6dR6MPhAcne6QMU3ji6KhjwyNgYp9JaUWPx8NmIdIxJe+cn0wlPJQ2WOpc2/inQ+H1F d8LBNr6y3TYbFb9yxCtzp+YcG0rFw2d7vOmXy3XIiRbUNNGgmXfxAamBjOzdda9RP/Y2NP CPIdjOw6szoTx7sDTEZRIiVxt64Siia5BPiNvxtEPX74dM/xLnzJ7s53XC8GhKF8HLHPwH ZN91eNY9SG7ruzkm46HXXZOpQI+btmMn7UOhUYYqvqEzSAqkdUPPxE5aAuTm8w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764499832; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=mXaTVgi4mwexq/oMh9dlMyN3Jt+cgBoJaltgVd89X+8=; b=KJjgwPLgtj5Yba8o0xYnc5JnTmjbUOdwLhF2jyh1x5enyeBWU0vfP2sUqBuvUXGl1tIL/J N77AQgNytrmzi8zMxdHeXgxb/snRGW9Yti6eKSY5xVz1G0azkkS4+RuTT3Z0BwuoQI2AjH AUg/+XwOE6P/EI6GzZ/QFUheQmRF24EoEuXsTbdJYU5+QSGhXF1hEEmZ23qIS5zuqLBlzn ZeCE1gEkvjybPgYTSF8B3nMJ6tpFteQy0QqZcMqSeBpPVW0GuTedZPKo/Nh7ERaYGvziHk zSts8Z2pZLzA9Z4bCLqXtTBXD3l/1gswWY6N7VSHwC2hGcoTcipikB62G6hHww== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764499832; a=rsa-sha256; cv=none; b=rr/EcFwLjMS2iNaKmjMzO+qscUNHzdQHHDERPwrZ35wFSBTVCvNfSPvXB+wRNtz9IzSPU0 BcV2JJQa5VQQ+mf8+9XYxz5QHnYmD9rlloW0o2k1I6WvuAZMnwH2cyrukqoV13YeZQgB7G Q7WjfJaDww+X8N8Hwetr5I26nUjbn7BqrGDcMh9mcyW5zxpEzIly4cPjJa680zNUXOsS2x GcdvNkx6DDdFr0IgoK3spR7sT+T/jmtAz9QAcDtGY8dPmGt8iwrmKbY6p8aBQwjXCzchI/ qBQJreIFXyqFaAJUsvbvJQU64+wF4kqUrevhP0LaIPJpV/VkhVFhwTG5E7guIg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dK3j44frXzXgp for ; Sun, 30 Nov 2025 10:50:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 980d by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 30 Nov 2025 10:50:32 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: f259537a75 - main - News: Announce 2025Q3 Status report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f259537a752584a2ba3ab33f5bcb56c6128880af Auto-Submitted: auto-generated Date: Sun, 30 Nov 2025 10:50:32 +0000 Message-Id: <692c2178.980d.62c63aa7@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=f259537a752584a2ba3ab33f5bcb56c6128880af commit f259537a752584a2ba3ab33f5bcb56c6128880af Author: Lorenzo Salvadore AuthorDate: 2025-11-30 10:35:45 +0000 Commit: Lorenzo Salvadore CommitDate: 2025-11-30 10:49:38 +0000 News: Announce 2025Q3 Status report --- website/data/en/news/news.toml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/website/data/en/news/news.toml b/website/data/en/news/news.toml index 5f39511985..fb9b5357c1 100644 --- a/website/data/en/news/news.toml +++ b/website/data/en/news/news.toml @@ -1,5 +1,10 @@ # Sort news by year, month and day +[[news]] +date= "2025-11-30" +title = "July-September 2025 Status Report" +description = "The July to September Status Report is now available with 36 entries." + [[news]] date = "2025-11-26" title = "FreeBSD 15.0-RC4 Available" From nobody Sun Nov 30 12:01:17 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dK5Gj48Zhz6JHrY for ; Sun, 30 Nov 2025 12:01:17 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dK5Gj3PZBz3tRP for ; Sun, 30 Nov 2025 12:01:17 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764504077; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=YoUfO5h/ncFl63VfrjSgaHQvTsnFZMKptK/baqNaGew=; b=Mn+phOc4LyN9S3I2xm1slKFt+adefl6BAuatt2yJF06l8t5R2jaclpC9t/86Gv+UELBeNS 81UoqEpyExa2i+PhR5TZQ26oIQu5MNm/+8K6UtWq2ZbdQhwI3GB1Ofgb32xMkB0+vKFNt6 WCIyUad/WnvSDo+UJSIOZ9Mn9vlRd/vpzjyzn1kaZ2U2wzeud4IYtbvawh2fIKsTRD43BV 3gQY4mL0QFzw8bQz7UlGTzB4pCc1+mhyIAb70bSe5BnBRz4I3oaCf/Y/wE0gV2rqRsa8px hp/yTw9RWpoZu0HNP+khdort6eSB0yatCT1rblYtblWqcflDBvN1fL+95vDL4A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764504077; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=YoUfO5h/ncFl63VfrjSgaHQvTsnFZMKptK/baqNaGew=; b=NdQeCPqWTfxbs9uY/ZcoCaY9xSHFFnRBb4NBok5zlUnaQ+puQzgT89DEbN50faMUayjMiA /VaE8CYFvZmJ9svkPsGi5JAddBNwvG60Zpy9Dd9pB7zbS4hnksMwNq8ABansBpdByILgO9 Be+7am6z/1ydAF7LBu+s/esZwXJzxtY/lwsRtVBc/aijQ7WgrK8vOXRgF1DYDusVDQ7APj OYFthLilZ/VJeWc02LOnrTmJGdhLsf6FYmcP8w1hrTLZxLX+KllcShIJmA8syLsPhXZSBa dQPIXVzWqB4mh1xM07xsztX9Sn84qWrpRpAXLMNHPDfEUY5oT2yczPUgFsB99Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764504077; a=rsa-sha256; cv=none; b=es6q9PZpQeKuabL7tXlemm0j5jE4qYTUC8GVzLcDiJ6NWyfXFBoo3ZltoEmp/yXJx525/d P4DhH4MvCbBdY2bZsYI5UdDPOCInlFUSKkrDBdSyBNk6Ot8OQNrFVW66LhcVFY2iAy40UZ l1GwmV3m7rrRWv4gKs2+ZroMHX4bsOX/W/dyeHE7XPgXSKUepqtdf68pPd1TrPbcopDXC0 1NHnb5OcZW8m4b6+wOwM1JOfIYtPhGI6AogcYZ0dhggTM6H8VL+hPtUJ+HHnlSwSfD8Y43 IK+uQBm4LQzvWXHErVuIQtawJ366WxZlHxWBS1bQyiIeoFGRradl5s89b2Z/0g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dK5Gj2yfdzb6n for ; Sun, 30 Nov 2025 12:01:17 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 21320 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 30 Nov 2025 12:01:17 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 89d1c917d8 - main - Status/2025Q3: More fixes List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 89d1c917d8610244fab2d0041cbab492f850d0fa Auto-Submitted: auto-generated Date: Sun, 30 Nov 2025 12:01:17 +0000 Message-Id: <692c320d.21320.50b41762@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=89d1c917d8610244fab2d0041cbab492f850d0fa commit 89d1c917d8610244fab2d0041cbab492f850d0fa Author: Lorenzo Salvadore AuthorDate: 2025-11-30 12:00:21 +0000 Commit: Lorenzo Salvadore CommitDate: 2025-11-30 12:00:21 +0000 Status/2025Q3: More fixes --- website/content/en/status/report-2025-07-2025-09/drm-drivers.adoc | 1 + website/content/en/status/report-2025-07-2025-09/portmgr.adoc | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/website/content/en/status/report-2025-07-2025-09/drm-drivers.adoc b/website/content/en/status/report-2025-07-2025-09/drm-drivers.adoc index eb143bccba..0d8fe4b6b9 100644 --- a/website/content/en/status/report-2025-07-2025-09/drm-drivers.adoc +++ b/website/content/en/status/report-2025-07-2025-09/drm-drivers.adoc @@ -15,6 +15,7 @@ This allows us to ship updates more often and it eases porting and debugging bec This quarter, the work was slower with the holidays. **DRM drivers from Linux 6.10 were ported**. However, there are still issues that need to be worked on: + * There is a regression in the integration of the `amdgpu` driver with man:vt[4], causing the console to go blank once the driver is loaded. A graphical session still works though. * There are significant changes to the `radix-tree` support in `linuxkpi` that needs more testing. diff --git a/website/content/en/status/report-2025-07-2025-09/portmgr.adoc b/website/content/en/status/report-2025-07-2025-09/portmgr.adoc index ef1fb377e0..8b16e45503 100644 --- a/website/content/en/status/report-2025-07-2025-09/portmgr.adoc +++ b/website/content/en/status/report-2025-07-2025-09/portmgr.adoc @@ -1,7 +1,7 @@ === Ports Collection Links: + -link:https://www.FreeBSD.org/ports/[About FreeBSD Ports] URL:link:https://www.FreeBSD.org/ports/[] + +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/[] From nobody Sun Nov 30 12:26:01 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dK5qF5G0Vz6JLKN for ; Sun, 30 Nov 2025 12:26:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dK5qF4wh7z3x07 for ; Sun, 30 Nov 2025 12:26:01 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764505561; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=hOAKHgUtGYKMV0yUYTO6BaKsAXcf+DogqqhQYVTCa1s=; b=mII9XaR/A/NdXVFJwJM6wM9PkU9G4SsxWqZg5yh5eE+8Kqz7IqnA1phogrIi3cnwY2HOHj b32RIUBXuDHkg7co8u7CgMcw0zKDCI4JRrRtlZaNTQqJ68KwozbiGLJBkxqjoDuX7msWfE l8gJ6FN3xSGjoexejk5gPB5X8xtOdWT5WsoOey2uIhieGN2c4TfPwMNd+gXvKE8vWwCFcl GY9KcmvlBn43KJilKqqFtZj3tRC0jZo1q8Lo7fDUxHufZ5g7QHF/cZ+DCi/VIZzd9WT5yN tYacPjIEB/kOXqABJlB/ThffOWeXgwi9FyV4zwFL4BzhECcw3xfQUj7QQQ//aQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764505561; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=hOAKHgUtGYKMV0yUYTO6BaKsAXcf+DogqqhQYVTCa1s=; b=N1IKGXm55WjndGM2W1c1tnvb4hW7GwsYZHijG10cHzKSxRRefarn50Y7wCWutgl5V6E7Su xLMQ1MrVoHJ8gTjrBo63ARVuS9DvkW7xS4veKKdq/Sv45hArAmJAmBvvvBoky9nP8wfVup 6bEGyzzERjTFziCSQ42b8l5UUAegTRoc7KxSfZceVsq7mX6NzrwgvnlkXteUQrbsTwNDcJ XGqbX2uuYrdWEm92HA2w8Q1MYy5By8DwoBNsCsASoz+InBAEOgExX/kTox6kx6+/Mnb9R6 2jWaym+f+J1OaHef2oO3pnEEMZMqYMw4z+P7VnlOcbXtcq+AZKuWd2SxUdA9iQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764505561; a=rsa-sha256; cv=none; b=s3DAkPZXkxnQ0aiZ90ySP3/Cfi5LGCXrumR9Q0IjeuF0rZnvqhcuEGJ2CIFoy1kvQo88m7 Q/mneWvOEzn31B/VtLbvS5p2482BQlGW/BpySEzK/KGkQbPwkXciMzlu53Un8qSvys+vqW pXfH1PvD3590QLsZhg5aIuOK+Xe/aDcKcGLuF+CCfsX1zd/AsLotl5B7KUhCXd0rVnk3DD 1u4zZnVjxqqNsptfeTeg7ASZrp21OVD0TX3Vu5Zb5d5BuXeopGqpTYn16YT62v3yimT3AL lGmtrSqGMcrpH2cMriqlBcj2rf0coLBuHH1DN36JLlAJ7OZBKyvPwK8vKvhBdQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dK5qF4LRYzbcd for ; Sun, 30 Nov 2025 12:26:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 22641 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 30 Nov 2025 12:26:01 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: dc35fd3b2d - main - website: add translation of missing pages (RU) List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: dc35fd3b2d4225bddb3a8b07c495a60669855ab5 Auto-Submitted: auto-generated Date: Sun, 30 Nov 2025 12:26:01 +0000 Message-Id: <692c37d9.22641.6cd3ae99@gitrepo.freebsd.org> The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=dc35fd3b2d4225bddb3a8b07c495a60669855ab5 commit dc35fd3b2d4225bddb3a8b07c495a60669855ab5 Author: Vladlen Popolitov AuthorDate: 2025-11-30 12:20:19 +0000 Commit: Vladlen Popolitov CommitDate: 2025-11-30 12:25:40 +0000 website: add translation of missing pages (RU) Reviewed by: andy Differential Revision: https://reviews.freebsd.org/D53829 --- website/content/ru/administration.adoc | 380 ++++++++++++++++++++ website/content/ru/internal/clusteradm.adoc | 44 +++ website/content/ru/portmgr/implementation.adoc | 60 ++++ .../content/ru/portmgr/policies_committing.adoc | 34 ++ .../content/ru/portmgr/policies_contributors.adoc | 33 ++ website/content/ru/portmgr/policies_eol.adoc | 70 ++++ website/content/ru/usergroups/_index.adoc | 390 +++++++++++++++++++++ 7 files changed, 1011 insertions(+) diff --git a/website/content/ru/administration.adoc b/website/content/ru/administration.adoc new file mode 100644 index 0000000000..eb4825f808 --- /dev/null +++ b/website/content/ru/administration.adoc @@ -0,0 +1,380 @@ +--- +title: "FreeBSD Project Administration and Management" +sidenav: about +--- + +include::shared/authors.adoc[] + +//// +NOTE: If any alias listed on this page is modified in the +/etc/aliases on the FreeBSD project's mail server, +then this page must be updated. +//// + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (31.07.2025): 9ca5dd5ef904d2cff77a1ac241cf6ab3d26aad84 +// + += Администрирование и управление проектом FreeBSD + +== Введение + +На этой странице перечислены команды, группы и лица в проекте FreeBSD, имеющие определенные проектные роли и области ответственности, вместе с краткими описаниями и контактной информацией. + +* Управление проектом +** <> +** <> +** <> +** <> +** <> +** <> +* Инженерия выпусков +** <> +* Команды +** <> +** <> +** <> +* Секретари +** <> +** <> +** <> +** <> +* Внутреннее администрирование +** <> +** <> +** <> +** <> +** <> +** <> +** <> +** <> +** <> +** <> +** <> +** <> +** <> +** <> + +''' + +[[t-core]] +== Основная команда FreeBSD + +Основная команда FreeBSD представляет собой «Совет директоров» проекта, отвечающий за определение общих целей и направления проекта, а также за управление конкретными областями проекта FreeBSD. +Основная команда избирается активными разработчиками проекта. + +* {allanjude} (Представитель команды безопасности) +* {dch} (Представитель команды инженерии выпусков) +* {glebius} (Представитель команды багмастера и команды управления исходным кодом) +* {hrs} (Представитель Фонда) +* {lwhsu} (Представитель команды инженерии документации) +* {mat} (Представитель команды администраторов кластера) +* {olivier} (Представитель команды непрерывной интеграции) +* {tcberner} (Представитель команды управления портами) + +[[t-doceng]] +== Команда управления документацией FreeBSD + +Команда управления документацией FreeBSD отвечает за контроль и определение целей по документации для коммиттеров в проекте Документации. +https://www.freebsd.org/internal/doceng/[Устав команды doceng] подробно описывает обязанности и ответственность команды управления документацией. + +* {blackend} +* {hrs} +* {ebrandi} + +[[t-portmgr]] +== Команда управления портами FreeBSD + +Основная обязанность команды управления портами FreeBSD — обеспечение того, чтобы сообщество разработчиков портов FreeBSD предоставляло коллекцию портов, которая является функциональной, стабильной, актуальной и полнофункциональной. +Ее вторичная обязанность — координация между коммиттерами и разработчиками, которые над ней работают. +https://www.freebsd.org/portmgr/charter/[Устав команды portmgr] подробно описывает обязанности и ответственность команды управления портами. + +* {bapt} +* {mat} (Представитель команды администрирования кластера) +* {pizzamig} +* {rene} +* {tcberner} (Секретарь) +* {dvl} + +''' + +[[t-ports-secteam]] +== Команда безопасности портов FreeBSD + +Основная обязанность команды безопасности портов FreeBSD — обеспечение оперативного реагирования на инциденты безопасности, затрагивающие коллекцию портов FreeBSD, и защита сообщества пользователей FreeBSD путем информирования сообщества об ошибках, уязвимостях, популярных атаках и других рисках. +Более подробная информация доступна на https://wiki.freebsd.org/PortsSecteam[странице Вики]. + +* {fernape} +* {fluffy} +* {joneum} +* {riggs} +* {tz} + +''' + +[[t-pkgmgr]] +== Команда управления пакетами FreeBSD + +Основная обязанность команды управления пакетами FreeBSD — обеспечение функциональности дерева портов, включая выполнение тестовых сборок предлагаемых изменений, откат/исправление сломанных коммитов, которые нарушают сборки, обслуживание автоматизированного кластера сборки пакетов и обеспечение доступности результирующих пакетов для загрузки пользователями FreeBSD. + +* {antoine} +* {bdrewery} + +''' + +[[t-srcmgr]] +== Команда управления исходным кодом FreeBSD + +Команда управления исходным кодом FreeBSD (также известная как srcmgr по своему почтовому псевдониму) отвечает за вопросы, связанные с базовой системой. +https://www.freebsd.org/srcmgr/charter/[Устав команды srcmgr] подробно описывает обязанности и ответственность команды управления исходным кодом. + +* {emaste} +* {imp} +* {jhb} +* {markj} + +[[t-re]] +== Основная команда команда выпуска релизов + +Основная команда команда выпуска релизов отвечает за установление и публикацию графиков выпуска официальных релизов проекта FreeBSD, объявление о заморозках кода и поддержку веток `releng/*`, среди прочего. +https://www.freebsd.org/releng/charter/[Устав команды команда выпуска релизов] подробно описывает обязанности и ответственность Основной команды инженерии выпусков. + +* {dch} +* {blackend} +* {jfree} +* {delphij} +* {emaste} (Заместитель руководителя) +* {mmokhi} +* {cperciva} (Руководитель) +* {bofh} + +[[t-donations]] +== Команда по работе с пожертвованиями + +Команда по работе с пожертвованиями отвечает за ответ на предложения о пожертвованиях, установление руководящих принципов и процедур для пожертвований и координацию предложений о пожертвованиях с сообществом разработчиков FreeBSD. +Более подробное описание обязанностей Команды по работе с пожертвованиями доступно по ссылке: link:https://www.freebsd.org/donations/[Координатор по пожертвованиям FreeBSD]. + +* {gahr} +* {bhughes} +* {adridg} + +[[t-secteam]] +== Команда безопасности + +Команда безопасности FreeBSD (во главе с офицером по информационной безопасности) отвечает за информирование сообщества об ошибках, уязвимостях и рисках безопасности, затрагивающих деревья src и ports FreeBSD, а также за распространение информации, необходимой для безопасной эксплуатации систем FreeBSD. +Кроме того, она отвечает за устранение программных ошибок, влияющих на безопасность FreeBSD, и выпуск уведомлений о безопасности. +Устав офицера по информационной безопасности FreeBSD подробно описывает обязанности и ответственность офицера по безопасности. + +* {gordon} (Офицер) +* {allanjude} (Представитель Основной команды) +* {delphij} (Почетный офицер, представитель команды инженерии выпусков) +* {des} (Почетный офицер) +* {emaste} (Заместитель офицера) +* {markj} +* {oshogbo} +* {philip} + +[[t-vendor]] +== Отношения с поставщиками + +Отдел по связям с поставщиками отвечает за обработку электронной почты от производителей аппаратного и программного обеспечения. +Письма, отправленные в Отдел по связям с поставщиками, пересылаются в Основную команду FreeBSD, а также в Фонд FreeBSD. + +''' + +[[t-core-secretary]] +== Секретарь Основной команды + +Секретарь Основной команды FreeBSD является членом Основной команды без права голоса, ответственным за документирование работы, выполненной core, отслеживание повестки дня core, связь с членами, не входящими в core, от имени core, рассылку писем для core и взаимодействие с административной командой по утверждению коммиттеров/учетных записей. +Секретарь Основной команды также отвечает за написание и рассылку ежемесячных отчетов о состоянии сообществу разработчиков FreeBSD, содержащих сводку последних решений и действий core. + +* {rene} + +[[t-doceng-secretary]] +== Секретарь команды инженерии документации + +Секретарь команды инженерии документации FreeBSD является членом команды инженерии документации без права голоса, ответственным за документирование работы, выполненной doceng, отслеживание процедур голосования и взаимодействие с другими командами, особенно с административной и Основной командами. + +В настоящее время секретарь команды инженерии документации не назначен; письма пересылаются в команду инженерии документации. + +[[t-portmgr-secretary]] +== Секретарь команды управления портами + +Секретарь команды управления портами FreeBSD является членом команды управления портами без права голоса, ответственным за документирование работы, выполненной portmgr, отслеживание процедур голосования и взаимодействие с другими командами, особенно с административной и Основной командами. +Секретарь команды управления портами также отвечает за написание и рассылку ежемесячных отчетов о состоянии сообществу разработчиков FreeBSD, содержащих сводку последних решений и действий portmgr. + +* {tcberner} + +[[t-srctmgr-secretary]] +== Секретарь команды управления исходным кодом + +В настоящее время секретарь команды управления исходным кодом не назначен; письма пересылаются в команду управления исходным кодом. + +''' + +[[t-accounts]] +== Команда управления учетными записями +//// +admins mail aliases intentionally left incomplete +//// + +Команда управления учетными записями отвечает за настройку учетных записей для новых коммиттеров в проекте. +Запросы на создание новых учетных записей не будут обработаны без соответствующего одобрения от уполномоченного органа. + +Письма, отправленные в Команду управления учетными записями, обрабатываются Администраторами кластера. + +[[t-backups]] +== Администраторы резервного копирования +//// +admins mail aliases intentionally left incomplete +//// + +Администраторы резервного копирования обрабатывают все операции резервного копирования в кластере FreeBSD. + +Письма, отправленные в Команду резервного копирования, обрабатываются Администраторами кластера. + +[[t-bugmeister]] +== Багмастер (Bugmeister) + +Команда багмастера отвечает за обеспечение работоспособности программного обеспечения для отчетов о проблемах, правильную категоризацию записей и отсутствие недопустимых записей. + +* {linimon} +* Сива Махадеван +* {ziaee} + +[[t-clusteradm]] +== Администраторы кластера +//// +admins mail aliases intentionally left incomplete +//// + +Администраторы кластера отвечают за обслуживание машин и служб, от которых проект зависит для своей распределенной работы и коммуникации. +Вопросы, касающиеся инфраструктуры проекта, или настройки новых машин или служб, следует направлять им. +Этой командой руководит ведущий администратор кластера, чьи обязанности и ответственность подробно описаны в https://www.freebsd.org/internal/clusteradm/[уставе администрирования кластера]. + +* {bapt} +* {bofh} +* {dbaio} +* {dhw} +* {lwhsu} +* {peter} +* {philip} +* {zi} (Руководитель) + +Пожалуйста, рассмотрите возможность использования одного из более конкретных псевдонимов (например, accounts@, dnsadm@, mirror-admin@,...) или https://bugs.freebsd.org/submit/[создания отчета об ошибке] для сообщения о проблемах с инфраструктурой кластера. Выберите "Services", а затем "Core Infrastructure". + +[[t-dnsadm]] +== Администраторы DNS +//// +admins mail aliases intentionally left incomplete +//// + +Администраторы DNS отвечают за управление службами DNS и связанными с ними службами. + +Письма, отправленные администраторам DNS, обрабатываются Администраторами кластера. + +[[t-forum-admins]] +== Администраторы форумов FreeBSD + +Администраторы форумов поддерживают форум проекта FreeBSD в Интернете, расположенный по адресу https://forums.freebsd.org/, и руководят группой модераторов, которые работают над обеспечением релевантности и качества контента форума. + +* {brd} +* {danger} +* {dutchdaemon} +* {lme} + +[[t-git]] +== Администраторы Git +//// +admins mail aliases intentionally left incomplete +//// + +Администраторы Git FreeBSD отвечают за поддержание работоспособности репозиториев Git. + +Письма администраторам Git обрабатываются Администраторами кластера. + +Пожалуйста, https://bugs.freebsd.org/submit/[создайте отчет об ошибке] для сообщения о проблемах с репозиториями Git. Выберите "Services", а затем "Core Infrastructure". + +[[t-github-automation]] +== Координаторы автоматического зеркалирования репозиториев на GitHub + +Команда автоматизации GitHub курирует экспорт содержимого репозитория исходного кода FreeBSD в read-only репозитории на GitHub. + +* {koobs} +* {mva} +* {robak} +* {rodrigc} +* {uqs} + +[[t-jenkins-admin]] +== Администраторы непрерывного тестирования Jenkins + +Администраторы Jenkins поддерживают инфраструктуру непрерывной интеграции и тестирования для проекта FreeBSD. +Это включает в себя обслуживание экземпляра Jenkins и заданий, которые выполняют сборки и запускают тесты. + +* {bapt} +* {brd} +* {brooks} +* {lwhsu} +* {swills} + +[[t-mirror-admin]] +== Координаторы сайтов-зеркал FTP/WWW +//// +admins mail aliases intentionally left incomplete +//// + +Координаторы сайтов-зеркал FTP/WWW координируют всех администраторов сайтов-зеркал FTP/WWW, чтобы обеспечить распространение текущих версий программного обеспечения, наличие у них возможности обновляться при выполнении крупных обновлений и упростить для широкой публики поиск ближайшего FTP/WWW зеркала. + +Письма координаторам сайтов-зеркал обрабатываются Администраторами кластера. + +Пожалуйста, https://bugs.freebsd.org/submit/[создайте отчет об ошибке] для сообщения о проблемах с инфраструктурой зеркал. Выберите "Services", а затем "FTP/WWW Sites & Mirrors". + +[[t-phabric-admin]] +== Администраторы приложения для ревью кода Phabricator + +Администраторы Phabricator отвечают за поддержку экземпляра онлайнового инструмента ревью кода Phabricator для FreeBSD, расположенного по адресу https://reviews.freebsd.org/ + +* {allanjude} +* {bofh} +* {eadler} +* {emaste} +* {jtl} +* {lwhsu} +* {mat} +* {pi} + +По любым проблемам, связанным с Phabricator, пожалуйста, https://bugs.freebsd.org/submit/[создайте отчет об ошибке] и выберите "Services", а затем "Code Review". + +[[t-postmaster]] +== Почтовые администраторы (Postmaster Team) + +Почтовая команда отвечает за корректную доставку почты на адреса электронной почты коммиттеров, обеспечение работы списков рассылки и должна принимать меры против возможных сбоев в работе почтовых служб проекта, таких как настройка фильтров против троллинга, спама и вирусов. + +* {bapt} +* {krion} +* {ler} +* {philip} +* {pi} +* {vsevolod} +* {zi} + +[[t-webmaster]] +== Команда веб-мастеров + +Команда веб-мастеров FreeBSD назначается Командой инженерии документации FreeBSD и отвечает за поддержание работы основных веб-сайтов FreeBSD. +Это означает конфигурацию веб-сервера, CGI-скрипты, полнотекстовый поиск и поиск по спискам рассылки. Все, что связано с веб-технологиями, входит в сферу ответственности команды веб-мастеров, за исключением ошибок в документации. + +Письма в команду веб-мастеров в настоящее время пересылаются в команду инженерии документации с добавлением: + +* {wosch} + +[[t-wiki]] +== Команда администрирования Вики + +Команда Вики FreeBSD отвечает за поддержание работоспособности сайта https://wiki.FreeBSD.org/[Вики] FreeBSD. Они также определяют общий дизайн и структуру контента. + +* {linimon} +* {koobs} diff --git a/website/content/ru/internal/clusteradm.adoc b/website/content/ru/internal/clusteradm.adoc new file mode 100644 index 0000000000..1f199d980b --- /dev/null +++ b/website/content/ru/internal/clusteradm.adoc @@ -0,0 +1,44 @@ +--- +title: "Устав администраторов кластера" +sidenav: docs +--- + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (28.02.2022): d0407d9baccd8e9d6bde1fcaf974e6d988141f5a +// + += Устав администраторов кластера + +Ведущий администратор кластера — это делегированная должностная роль (также известная как «роль»), которая подотчетна Основной команде FreeBSD и, в конечном счете, всему сообществу FreeBSD. Это лицо обладает операционными полномочиями над инфраструктурой кластера FreeBSD (в той степени, в которой Основная команда может делегировать эти полномочия) и несет общую ответственность за следующее: + +* Обеспечение надежной работы оборудования и сетевых ресурсов Проекта. +* Обеспечение целесообразного и эффективного использования ресурсов Проекта для обслуживания интересов Проекта. +* Обеспечение реализации разумных мер предосторожности и снижения рисков в области безопасности в рамках ограничений, присущих highly distributed проекту. +* Делегирование полномочий и координация как с администраторами конкретных площадок, так и с администраторами в целом. +* Обеспечение документирования и понятности стандартных операционных процедур, правил, руководящих принципов и т.д. +* Принятие мер для обеспечения того, чтобы компетентный администратор мог освоить работу предшественника за разумное время. +* Планирование и реализация мер на случай непредвиденных обстоятельств для обеспечения непрерывности работы при проблемах на конкретных площадках (включая отзыв пожертвованной площадки или ее простои). +* Своевременное информирование заинтересованных сторон (Основной команды, Команды безопасности, Фонда FreeBSD, Команды управления портами и т.д.), участников проекта и членов сообщества. +* Своевременное предоставление авторитетных ответов на вопросы или прямое перенаправление к соответствующей стороне. +* Помощь другим владельцам ролей и администраторам кластера в выполнении их работы. +* Там, где это практично и уместно, использование собственного продукта Проекта в качестве испытательного стенда. +* Обеспечение простоты понимания разработчиками того, к каким аппаратным ресурсам они имеют доступ для целей проекта. + +Ведущий администратор кластера подотчетен Основной команде FreeBSD. Если какая-либо сторона недовольна позицией, занятой владельцем роли, и не может его переубедить, она может передать этот вопрос на рассмотрение Основной команде. Основная команда имеет окончательное решение по данному вопросу. Если ведущий администратор кластера является членом Основной команды, то жалоба может быть подана конфиденциально через секретаря core или другого члена команды по желанию. + +Любое из следующих действий по-прежнему требует одобрения Основной команды: + +* Новые публично доступные службы. +* Планируемое снятие с эксплуатации публично доступных служб. +* Новые члены команды. + +Значимое взаимодействие с другими ролями: + +* Ведущий администратор кластера будет, где это уместно, консультироваться с Офицером по информационной безопасности и Командой безопасности, но будет нести ответственность за принятие решений. Однако Офицер по информационной безопасности может реагировать на чрезвычайные ситуации в области безопасности, затрагивающие инфраструктуру проекта, по мере необходимости. +* Команда управления портами использует значительный объем ресурсов, и с ними будут согласованы условия для эффективной работы их ресурсов в рамках ограничений общей работы кластера. + +Выделенные (целевые) ресурсы: + +Некоторые ресурсы площадок предоставляются для конкретных целей. Любое такое выделение или ограничения на использование будут документированы, чтобы обеспечить использование этих ресурсов по назначению. diff --git a/website/content/ru/portmgr/implementation.adoc b/website/content/ru/portmgr/implementation.adoc new file mode 100644 index 0000000000..a6354d081e --- /dev/null +++ b/website/content/ru/portmgr/implementation.adoc @@ -0,0 +1,60 @@ +--- +title: "Проблемы реализации, связанные с Коллекцией портов" +sidenav: about +--- + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (21.02.2021): eb4b89b8d31574df0a18fc5f7562181ccd6eecd6 +// + += Проблемы реализации, связанные с Коллекцией портов + +== Дерево портов не ветвится + +В отличие от дерева `src`, дерево портов FreeBSD *не* ветвится. Всегда считалось, что у нас слишком мало добровольцев, чтобы справляться с работой по слиянию сотен изменений из последнего дерева в различные ветки. + +== Практические соображения + +Существуют тысячи, если не десятки тысяч, пользовательских установок, которые отслеживают дерево портов ежедневно, вместо того чтобы полагаться на пакеты, поставляемые с последним выпуском FreeBSD. Соответственно, любая критическая ошибка в инфраструктуре портов немедленно затронет все эти сайты. Именно поэтому коммиты в `bsd.port.mk` разрешены только с одобрения portmgr. За исключением необычных случаев, это одобрение предоставляется только после проведения регрессионного теста в выделенной области автоматизированного http://pointyhat.FreeBSD.org[клас тера сборки портов]. Обычно одновременно тестируется дюжина или более предлагаемых изменений инфраструктуры, и portmgr вносит изменения только после успешной сборки всего дерева портов. + +[[requires_regression_test]] +== Изменения, требующие регрессионных тестов + +Изменения в `bsd.port.mk` — не единственные коммиты, которые могут кардинально повлиять на дерево. Мы просим, чтобы любые подобные изменения также тестировались на кластере. Примеры таких изменений, которые следует тестировать перед коммитом, включают: + +* изменения в пакетах с множеством зависимостей, включая X11 серверы, GNOME, KDE, gettext, autotools и т.д. +* изменения, меняющие «общепринятую лучшую практику» для Makefile-файлов портов, такие как определения или использование общих переменных make (или `Makevar`). (например, объединение различных реализаций USE_*, WITH_* и т.д.) +* крупные repocopy (например, когда существующая категория портов разделяется) + +Если вы не уверены, потребует ли ваше предлагаемое изменение регрессионного теста, пожалуйста, отправьте электронное письмо на portmgr@FreeBSD.org. + +== Влияние на цикл выпуска + +Когда предстоит новый выпуск FreeBSD, коммиттеров просят сместить акцент с добавления новых портов и функций на исправление существующих проблем. В определенный момент во время выпуска дерево `tagged` (помечается тегом), и из каждого порта создаются пакеты для каждой из архитектур. Из-за большого количества портов и скорости более медленных архитектур процесс сборки занимает несколько дней. + +В идеальном мире именно эти пакеты попадали бы на CD выпуска, а время от создания пакетов до фактического выпуска было бы достаточно лишь для их тестирования и не более. Однако на практике в ходе усилий по обеспечению качества (QA) обнаруживаются проблемы как в портах, так и в дереве исходного кода. Но чтобы иметь возможность выпустить систему своевременно, в фактическое (помеченное тегом) дерево будут влиты только определенные изменения портов, и затронутые пакеты будут пересобраны. Только для серьезных проблем безопасности и проблем лицензированием теги будут изменены таким образом. + +Поскольку период выпуска может занимать недели, нереалистично не разрешать никакие коммиты в дерево портов в это время. Проблема с разрешением неограниченных коммитов в это время заключается в том, что становится невозможно выделить только критические изменения, чтобы только они (и только они) могли привести к изменению своих тегов. Термин для изменений, которые не разрешены, — `sweeping changes` (масштабные изменения). + +[[sweeping_changes]] +== Что такое масштабное изменение? + +`Масштабное изменение` — это коммит, который затрагивает значительное количество пакетов таким образом, что любое другое изменение (например, исправление одной проблемы безопасности) будет означать, что нам придется пересобирать весь набор пакетов, что задержит предстоящий выпуск, возможно, на недели, потому что наборы изменений пересекаются. + +Вот неполный список. Если вы не уверены, попадает ли ваше предлагаемое изменение в эту категорию, вы *должны* спросить portmgr перед коммитом. + +* любой коммит в `bsd.*.mk` +* все остальное, что обычно требует link:#requires_regression_test[регрессионного теста] +* увеличение версии разделяемых библиотек (shared library version bumps) +* repocopy, затрагивающие несколько портов + +Следующее *не* попадает в указанную выше категорию: + +* коммиты в листовые порты (т.е. порты, от которых не зависят другие порты) +* косметические изменения, которые не влияют на пакет (например, изменения в `pkg_descr`) +* новые порты +* repocopy отдельных портов + +Подводя итог: основной вопрос — *повлияет ли это изменение на другие пакеты?*. diff --git a/website/content/ru/portmgr/policies_committing.adoc b/website/content/ru/portmgr/policies_committing.adoc new file mode 100644 index 0000000000..1a59f860ff --- /dev/null +++ b/website/content/ru/portmgr/policies_committing.adoc @@ -0,0 +1,34 @@ +--- +title: "Политики команды управления портами: Внесение изменений в дерево" +sidenav: about +--- + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (21.02.2021): eb4b89b8d31574df0a18fc5f7562181ccd6eecd6 +// + += Политики команды управления портами: Внесение изменений в дерево + +Это конкретные политики, принятые командой управления портами (Ports Management Team) в отношении коммитов в дерево портов. + +== Изменения в `bsd.port.mk` + +portmgr всегда выступает в качестве единственного коммиттера для `bsd.port.mk`. Предлагаемые изменения должны быть представлены в виде PR (Problem Reports) и назначены на portmgr. + +== Изменения, когда дерево открыто + +Разрешено всё, что не требует link:../implementation/#requires_regression_test[регрессионного теста]. + +== Изменения, когда дерево заморожено + +Все изменения должны быть одобрены portmgr. Как правило, принимаются только следующие изменения: + +* исправления, которые предотвращают неправильную установку, удаление или запуск порта для *предстоящего* выпуска. +* проблемы безопасности. Если они достаточно серьезны, это может означать необходимость создания скорректированного тега (slipped tag). +* проблемы с лицензированием. Для них требуется создание скорректированного тега. + +== Изменения, когда дерево разморожено + +Запрещены link:../implementation#sweeping_changes[масштабные изменения]. Это предотвращает возможную необходимость пересборки всех пакетов выпуска. diff --git a/website/content/ru/portmgr/policies_contributors.adoc b/website/content/ru/portmgr/policies_contributors.adoc new file mode 100644 index 0000000000..8d9c3f4fce --- /dev/null +++ b/website/content/ru/portmgr/policies_contributors.adoc @@ -0,0 +1,33 @@ +--- +title: "Политики команды управления портами: сопровождающие и коммиттеры" +sidenav: about +--- + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (21.02.2021): eb4b89b8d31574df0a18fc5f7562181ccd6eecd6 +// + += Политики команды управления портами: сопровождающие и коммиттеры + +Это временные периоды, применяемые к ответам сопровождающих и коммиттеров на проблемы, о которых им сообщили по электронной почте. + +[[pr_timeout]] +== Таймауты отчета о проблемах (PR) + +Временной лимит для ответа сопровождающего на PR составляет две недели. По истечении этого срока, если изменение незначительное, любой коммиттер портов может закоммитить изменение. Если изменение крупное (например, потребует регрессионного теста), пожалуйста, сначала свяжитесь с portmgr. + +У нас есть дополнение к базе данных отчетов о проблемах, известное как автоматический назначающий (auto-assigner), которое пытается автоматически уведомлять сопровождающих о PR, однако оно зависит от того, чтобы поле Summary содержало категорию/имя_порта. Как правило, различные люди пытаются отслеживать и исправлять случаи, когда это не работает, но не стоит предполагать, что это так. Поэтому, пожалуйста, проверьте, известно ли сопровождающему о PR, прежде чем объявлять таймаут. Обычно это можно определить из раздела Audit-Trail и строк Cc: в PR. + +[[maintainer_reset]] +== Сброс сопровождающего + +Сопровождающий, который не отвечает на какие-либо проблемы портов в течение 3 месяцев, может быть сброшен любым коммиттером портов. Если вы коммиттер и сомневаетесь, правильно ли поступаете, пожалуйста, свяжитесь с portmgr. + +Этот период может быть сокращен portmgr, если электронный адрес сопровождающего возвращает постоянную ошибку. В этом случае, вероятно, желательно сбросить все порты сопровождающего и проверить статус любых PR. + +[[commit_privileges]] +== Права на коммит + +Коммиттеры портов, которые не проявляют активности в течение одного года, потеряют права на коммит. portmgr свяжется с коммиттером по электронной почте перед применением этого ограничения. diff --git a/website/content/ru/portmgr/policies_eol.adoc b/website/content/ru/portmgr/policies_eol.adoc new file mode 100644 index 0000000000..643218bb2e --- /dev/null +++ b/website/content/ru/portmgr/policies_eol.adoc @@ -0,0 +1,70 @@ +--- +title: "Порты и пакеты для поддерживаемых выпусков" +sidenav: about +--- + +include::shared/en/urls.adoc[] + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (07.10.2025): cf578185a495dcf7d94f0317c6e046a394e67086 +// + += Порты и пакеты для поддерживаемых выпусков + +Поддержка выпусков FreeBSD со стороны портов и инфраструктуры портов в настоящее время соответствует link:../../security/#sup[политикам, установленным офицером по информационной безопасности FreeBSD]. +Как только основная ветка X достигает даты окончания поддержки (EOL), дерево портов в состоянии «последний известный исправный» помечается тегом `RELEASE_X_EOL` для удобства оставшихся пользователей, которые намерены самостоятельно поддерживать свои установки. +Этот тег не поддерживается никаким образом, и исправления безопасности к нему применяться не будут. +Поэтому его использование крайне не рекомендуется и должно применяться только в случае отсутствия других вариантов; от пользователей ожидается самостоятельная поддержка. + +Для всех поддерживаемых основных веток src все порты будут включены в автоматизированную процедуру обеспечения качества, которая будет собирать, устанавливать, упаковывать и удалять каждый порт на всех link:{committers-guide}#AEN1259[платформах Уровня 1 (Tier 1)]. +Мейнтейнеры и коммиттеры уведомляются о сбоях, обнаруженных во время тестирования. +Порты, которые, как известно, не собираются или не работают на данной поддерживаемой ветке и/или платформе, будут соответствующим образом помечены. + +Предварительно собранные бинарные пакеты также будут предоставляться для всех основных веток и платформ Уровня 1 и будут доступны через https://www.freebsd.org/cgi/man.cgi?query=pkg&sektion=8[pkg(8)]. +Сборки пакетов будут использовать самый старый поддерживаемый минорный выпуск в пределах каждой основной ветки, чтобы обеспечить обратную совместимость ABI и KBI внутри каждой основной ветки, и поддерживать все минорные версии каждой основной ветки, включая `-RELEASE` и `-STABLE`. + +Текущие наборы пакетов и расчетные сроки жизни поддерживаемых в настоящее время веток приведены ниже. +В столбце *Расчетный EoL (окончание поддержки)* указана самая ранняя дата, когда поддержка этой ветки, вероятно, будет прекращена. + +[.tblbasic] +[width="100%",cols="20%,20%,20%,20%,20%",options="header",] +|=== +|Ветка |Выпуск |Ветка пакетов |Набор пакетов |Расчетный EoL +|stable/13 |н/д |releng/13.5 | |30 апреля 2026 г. +|releng/13.5 |13.5-RELEASE |releng/13.5 a| +* FreeBSD:13:aarch64 +* FreeBSD:13:amd64 +* FreeBSD:13:armv6 +* FreeBSD:13:armv7 +* FreeBSD:13:i386 +* FreeBSD:13:powerpc (обновляется только поквартально) +* FreeBSD:13:powerpc64 (обновляется только поквартально) +* FreeBSD:13:powerpc64le (обновляется только поквартально) + +|30 апреля 2026 г. + +|stable/14 |н/д |releng/14.3 | |30 ноября 2028 г. +|releng/14.3 |14.3-RELEASE |releng/14.3 a| +* FreeBSD:14:aarch64 +* FreeBSD:14:amd64 +* FreeBSD:14:armv6 +* FreeBSD:14:armv7 +* FreeBSD:14:i386 +* FreeBSD:14:powerpc (обновляется только поквартально) +* FreeBSD:14:powerpc64 (обновляется только поквартально) +* FreeBSD:14:powerpc64le (обновляется только поквартально) + +|30 июня 2026 г. +|main |н/д |main a| +* FreeBSD:16:aarch64 +* FreeBSD:16:amd64 +* FreeBSD:16:armv7 +* FreeBSD:16:powerpc64 +* FreeBSD:16:powerpc64le +|Best Effort (По возможности) +|=== + +Старые выпуски не поддерживаются; порты и пакеты могут не устанавливаться или не работать. +Пользователям настоятельно рекомендуется обновиться до одного из упомянутых выше поддерживаемых выпусков. diff --git a/website/content/ru/usergroups/_index.adoc b/website/content/ru/usergroups/_index.adoc new file mode 100644 index 0000000000..490a0ef85c --- /dev/null +++ b/website/content/ru/usergroups/_index.adoc @@ -0,0 +1,390 @@ +--- +title: "User Groups" +sidenav: community +--- + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (24.09.2025): ed9fed7680ffb50fd5735cd6fe6a1454551c19e1 +// + += Группы пользователей + +Широкая популярность FreeBSD породила ряд групп пользователей по всему миру. + +Если вы знаете о группе пользователей FreeBSD, не указанной здесь, пожалуйста, заполните link:../support/bugreports[отчет о проблеме] в категории Documentation->Website со следующей информацией: + +. URL-адрес веб-сайта группы пользователей. +. Контактный адрес электронной почты ответственного лица для использования нашими посетителями и администраторами веб-сайта. +. Краткое (один абзац) описание группы пользователей. + +В духе FreeBSD мы отдаем предпочтение активным группам пользователей, которые ведут свою деятельность открыто. +Если локальной группы нет, для поиска заинтересованных лиц поблизости можно использовать http://bsd.meetup.com/. + +Подумайте о создании собственной группы пользователей! + +== Регионы + +Группы пользователей FreeBSD можно найти по всему миру, они объединяют энтузиастов и профессионалов, разделяющих страсть к этой универсальной операционной системе. +Присоединяйтесь к группе пользователей FreeBSD в вашем регионе и станьте частью этого vibrant сообщества, устанавливайте связи и учитесь у единомышленников-энтузиастов FreeBSD рядом с вами. + +[[europe]] +=== Европа + +link:https://bsdstammtisch.at/[Wiener BSD Stammtisch]:: +Венский BSD-штаммтиш — это говорящая на английском и немецком языках группа пользователей BSD, расположенная в столице Австрии. +Мы встречаемся раз в месяц для проведения сессии «покажи и расскажи», обсуждений и пары кружек пива. +Идея в том, чтобы улучшать наши навыки и знакомиться с другими энтузиастами BSD. +Не стесняйтесь присоединиться! + +link:https://brmlab.cz/groups/start#prague_bsd_group[Prague BSD Group]:: +Небольшая группа пользователей BSD из пражского хакерспейса Brmlab, Чехия. +Мы — группа любителей, профессионалов и энтузиастов. + +link:http://www.bsd-dk.dk/[BSD-DK]:: +Датская группа пользователей BSD. +Продвижение и поддержка операционных систем, производных от BSD, в Дании. +Списки рассылки, лекции и workshops. +Запросы на подписку отправляйте по адресу link:mailto:bsd-dk-request@bsd-dk.dk[bsd-dk-request@bsd-dk.dk]. +Расположена в Дании. + +link:https://www.AlbaBSD.org[AlbaBUG]:: +Албанская группа пользователей BSD — это группа, которая представляет и поддерживает *BSD на албанском языке. +Больше информации доступно на link:https://www.AlbaBSD.org[https://www.AlbaBSD.org]. +Расположена в Приштине, Косово. + +link:http://www.augusta.de/[Augusta]:: +Группа пользователей BSD Augsburger Computer Forum e.V. встречается каждую вторую субботу в 17:00. +Пожалуйста, посетите наш link:http://www.augusta.de/[веб-сайт] для получения дополнительной информации о датах и нашем адресе. +У нас представлены все виды BSD, но в основном FreeBSD и Mac OS X. Расположена в Германии, Аугсбург. + +link:http://www.bsdhh.org/bsdhh-de-index.html[BSD User Group Hamburg (BSDHH)]:: +Группа пользователей BSD Гамбурга (BSDHH) встречается в первую среду месяца в 19:00 в ресторане _Léon_ (Koppel 1, 20099 Hamburg). +Большинство участников — пользователи FreeBSD, хотя пользователи всех вариантов BSD приветствуются. +Расположена в Германии, Гамбург. + +link:https://bsd.nrw/[BSD User Group Düsseldorf/NRW (BSD.NRW)]:: +BSD.NRW находится в Дюссельдорфе, Северный Рейн-Вестфалия, Германия. +Мы открыты для всех людей в районе Рейн-Рур, интересующихся семейством BSD. +У нас проходят двухмесячные встречи (всегда во второй вторник этих месяцев). +Предстоящие даты и дополнительная информация можно найти на link:https://bsd.nrw[веб-сайте BSD.NRW]. + +link:http://www.HappaBSD.de/[HappaBSD Regensburg]:: +HappaBSD — это регулярные встречи, проходящие каждый месяц в Регенсбурге, Бавария, Германия. +Для получения дополнительной информации см. link:http://www.HappaBSD.de/[веб-сайт HappaBSD]. + +link:https://www.uugrn.org/[Unix Users Group Rhein-Neckar e.V. (UUGRN e.V.)]:: +Группа пользователей Unix Рейн-Неккар e.V. (UUGRN e.V.) предоставляет региональный форум для пользователей всех вариантов Unix с акцентом на Linux и BSD. +link:https://stammtisch.uugrn.org/[Встречи (UnixUserStammtisch)] проводятся в третий понедельник каждого месяца. +link:https://fixme.uugrn.org/[Практическая встреча FIXME] проходит каждую первую пятницу месяца. +Расположена в Германии, link:https://rhein-neckar-wiki.de/[регион Рейн-Неккар], Гейдельберг. +Все мероприятия анонсируются в X link:https://twitter.com/uugrn[@uugrn]. + +link:http://berklix.org/bim/[Berkeley in Munich (BIM)]:: +Berkeley in Munich (BIM) обслуживает пользователей систем на базе BSD в Верхней Баварии. +Расположена в Германии, Мюнхен. + +link:http://www.u-bus.de[Ulmer BSD User Stammtisch]:: +U-BUS встречается каждый последний четверг месяца. +Для получения дополнительной информации о встречах и связанных вопросах, пожалуйста, проверьте веб-страницу (link:http://www.u-bus.de[u-bus]). +Расположена в Германии, Ульм. + +link:http://www.bluefrogs.de/[Bluefrogs e.V.]:: +Группа пользователей Unix и Linux в Бергиш-Гладбахе (близ Кёльна), Германия. +Встречи проводятся два раза в месяц. +Мы работаем со всеми производными Open Source Unix: FreeBSD, NetBSD, OpenBSD, Linux и другими. +Мы проводим workshops, лекции, доклады и установочные вечеринки. +Для получения дополнительной информации напишите нам по адресу: link:mailto:info@bluefrogs.de[info@bluefrogs.de]. + +link:http://bse.42.org/[BSE München]:: +BSE (BSD Social Event) находится в Мюнхене, Германия. +Не стесняйтесь посещать наши регулярные встречи (каждые четыре недели) или присоединяйтесь к списку рассылки. +Для получения дополнительной информации посетите link:http://bse.42.org/[веб-сайт BSE]. + +link:http://www.fug-fr.org/[FUG-FR]:: +Группа пользователей FreeBSD Франции (FUG-FR) — это группа энтузиастов FreeBSD во Франции, в настоящее время занимающаяся переводом маркетинговых материалов и т.д. +Они также активно помогают в проведении FOSDEM (проводится в Брюсселе). +Для получения дополнительной информации посетите нашу веб-страницу link:http://www.fug-fr.org/[http://www.fug-fr.org] или свяжитесь с link:mailto:rodrigo@bebik.net[Родриго Осорио]. + +link:https://www.meetup.com/Dublin-BSD-User-Group/[Dublin BSD User Group]:: +Дублинская группа пользователей BSD — это коллектив людей, интересующихся применением BSD в производственных сценариях. +Нас интересует, как BSD могут помочь как системным администраторам, так и разработчикам приложений развертывать и управлять надежными решениями, а также изучение некоторых уникальных особенностей BSD. +Для получения дополнительной информации посетите наш link:https://www.meetup.com/Dublin-BSD-User-Group/[веб-сайт]. + +link:http://www.lissyara.su[Lissyara.su]:: +Мы — русскоязычное сообщество FreeBSD. +На нашем сайте представлены несколько статей по настройке FreeBSD и различных других приложений. +В дополнение к статьям мы также предоставляем link:http://forum.lissyara.su/[форум пользователей], где опытные пользователи FreeBSD рады помочь другим пользователям. + +link:http://bsdportal.ru[Russian FreeBSD User Group (RFUG)]:: +Российская группа пользователей FreeBSD (RFUG) — это ориентированная на русский язык группа пользователей для русскоязычных пользователей и пользователей из стран бывшего СССР. +Расположена в России. + +link:http://www.ulbsd.ru/[Ulyanovsk FreeBSD Users Group]:: +Ульяновская группа пользователей FreeBSD (ULBSD) предназначена для русскоязычных пользователей операционной системы ULBSD, основанной на FreeBSD. +Мы предоставляем бесплатные и платные версии нашей операционной системы. +Мы также бесплатно отвечаем на множество вопросов пользователей и помогаем им работать в FreeBSD и ULBSD. +Для получения дополнительной информации отправьте электронное письмо по адресу link:mailto:info@ulbsd.ru[info@ulbsd.ru] или посетите веб-сайт по адресу link:http://www.ulbsd.ru/[http://www.ulbsd.ru/]. +Расположена в Ульяновске, Россия. + +link:http://www.gufi.org/[Gruppo Utenti FreeBSD Italia (GUFI)]:: +Gruppo Utenti FreeBSD Italia (GUFI) — это группа пользователей FreeBSD с итальянским акцентом. +Она предназначена для помощи итальянским пользователям FreeBSD в поиске поддержки и статей о FreeBSD на итальянском языке. +Пожалуйста, перейдите по этой link:http://www.gufi.org/[ссылке], чтобы узнать больше о нас. +Расположена в Италии. + +link:http://www.bug.lv[BSD User Group Latvia]:: +Чтобы узнать больше о группе пользователей BSD Латвии, пожалуйста, посетите наш link:http://www.bug.lv/[сайт] и наши link:http://www.bug.lv/[форумы]. +Расположена в Латвии. + +link:http://www.nobug.no/[The Norwegian BSD User Group (NOBUG)]:: +Норвежская группа пользователей BSD (NOBUG) — это группа пользователей для пользователей и энтузиастов BSD в Норвегии. +Встречи в настоящее время проводятся в Осло и Бергене. +Посетите наш веб-сайт для получения дополнительной информации. Также существует Группа пользователей Unix (link:http://www.nuug.no/[NUUG]) с более регулярными встречами, иногда даже на тему BSD. Расположена в Норвегии. + +link:https://bsd-pl.org/[Polish BSD User Group]:: +Наша группа была создана для продвижения систем семейства BSD в Польше. +Мы организуем встречи, объединяющие любителей Unix-систем. +Расположена в Варшаве. + +link:https://www.sbug.org/[SBUG]:: +SBUG — это группа пользователей *BSD, базирующаяся в Жешуве и ориентированная на Подкарпатское воеводство. + +link:mailto:ptbsd@yahoo.com[The Portuguese *BSD Users Group]:: +Португальская группа пользователей *BSD — это группа пользователей для португальских пользователей операционных систем BSD. +Свяжитесь с Руи Перейра link:mailto:ptbsd@yahoo.com[ptbsd@yahoo.com] для получения дополнительной информации. +Расположена в Португалии, Амадора. + +link:https://bsd.si/[BSD User Group Slovenia]:: +Группа пользователей BSD Словении объединяет пользователей систем BSD в Словении. +Участники группы также общаются на IRC-канале ##bsd.si в сети Libera Chat. +Расположена в Любляне, Словения. + +link:http://www.bsd.hu/[The Hungarian BSD Group]:: +Венгерская группа BSD — это группа пользователей NetBSD, FreeBSD и OpenBSD, расположенная в Венгрии. +Их встречи проходят во вторую пятницу месяца. +Веб-сайт группы: link:http://www.bsd.hu/[http://www.bsd.hu/]. + +link:https://lists.stacken.kth.se/mailman/listinfo/bus[BSD Users Sweden (BUS)]:: +Группа пользователей BSD Швеции (BUS) поддерживает список рассылки. +Чтобы присоединиться, отправьте электронное письмо на link:mailto:majordomo@stacken.kth.se[majordomo@stacken.kth.se] с текстом `subscribe bus` в теле письма. +Расположена в Швеции. + +link:http://www.bsdgroups.org.uk/manchester[Manchester BSD Users Group]:: +Манчестерская группа пользователей BSD встречается достаточно часто в пабе Lass O'Gowrie на Чарльз-стрит, Манчестер. +Свяжитесь с link:mailto:sams@bsdgroups.org.uk[Сэмом Смитом] для получения дополнительной информации. +Расположена в Великобритании, Манчестер. + +link:http://mailman.uk.freebsd.org/mailman/listinfo/ukfreebsd[FreeBSD UK Users group (FreeBSD UKUG)]:: +Группа пользователей FreeBSD Великобритании (FreeBSD UKUG) существует для пользы пользователей FreeBSD в Соединенном Королевстве. +Пожалуйста, перейдите по ссылке для получения дополнительной информации. +Расположена в Великобритании. + +link:https://twitter.com/bsdbelfast[The BSD in Belfast Group]:: +Встречайтесь с группой BSD Белфаста в третью пятницу месяца. +Мы — группа академических и промышленных пользователей и поклонников BSD. + +link:https://freebsd.web.tr/[FreeBSD Türkiye]:: +Мы — сообщество энтузиастов и профессионалов FreeBSD, посвятивших себя поддержке и развитию систем FreeBSD. +Наша группа активно занимается написанием документации, внесением кода и проведением исследований для улучшения экосистемы FreeBSD. +Будь вы опытный разработчик или только начинаете работать с FreeBSD, присоединяйтесь к нам в содействии сотрудничеству и инновациям в сообществе FreeBSD Турции. + +link:https://ossmalta.eu/[Open Source Society Malta]:: +Общество открытого исходного кода Мальты — это локальное сообщество для инициативы открытого исходного кода на Мальте, поддерживающее энтузиастов и профессионалов открытого исходного кода. + +[[north-america]] +=== Северная Америка + +link:http://sites.google.com/site/bugortn/Home[BSD User Group Oak Ridge (BUGOR)]:: +BUGOR — это открытая и свободная сеть пользователей BSD в районе Ок-Ридж, Теннесси. +В идеале, профессиональные системные администраторы, программисты и бывалые хакеры будут встречаться каждую неделю, чтобы исследовать и обсуждать тонкости философии дизайна Unix и искусство программирования в Unix, одновременно наставляя начинающих пользователей и реабилитируя пользователей WIMP. + +link:http://www.buug.org[The Berkeley Unix User Group]:: +Группа пользователей Unix Беркли — это общая группа пользователей Unix для всех в районе залива Сан-Франциско. +Мы встречаемся еженедельно в центре Беркли. +Посетите веб-сайт или отправьте сообщение на link:mailto:buug-request@weak.org[buug-request@weak.org] с текстом `subscribe` в теле письма. +Расположена в Беркли, Калифорния. + +link:http://lists.nycbug.org/mailman/listinfo/cdbug-talk[The Capitals District *BSD Users Group]:: +Группа пользователей *BSD столичного округа (The Capitals District *BSD Users Group) черпает своих членов из столичного округа Нью-Йорка и окружающих сообществ. +CDBUG была основана в декабре 2004 года и имеет небольшое, но растущее членство. +В настоящее время мы встречаемся в последнее воскресенье каждого месяца в районе Олбани. +Наш список рассылки любезно размещается NYCBUG по адресу: link:http://lists.nycbug.org/mailman/listinfo/cdbug-talk[http://lists.nycbug.org/mailman/listinfo/cdbug-talk]. +Расположена в Олбани, Нью-Йорк. + +link:https://www.meetup.com/CharmBUG[Baltimore Area BSD Operating System User Group (CharmBUG)]:: +CharmBUG — это группа пользователей операционных систем BSD в районе Балтимора, где основное внимание уделяется FreeBSD, OpenBSD, NetBSD и DragonFly BSD, включая системное администрирование и безопасность во всех UNIX-подобных операционных системах. +Пожалуйста, свяжитесь с link:mailto:shirkdog@gmail.com[shirkdog@gmail.com] для получения подробностей. + +link:http://ufo.chicago.il.us[The Users of Free Operating Systems (UFO Chicago)]:: +Пользователи свободных операционных систем (UFO Chicago) — это группа пользователей Unix с открытым исходным кодом, которая встречается два раза в месяц в Чикаго. +Для получения указаний и информации о списке рассылки, пожалуйста, проверьте наш веб-сайт link:http://ufo.chicago.il.us[http://ufo.chicago.il.us]. +Чикаго, Иллинойс. + +link:http://cobug.org[The Colorado BSD Users Group (CoBUG)]:: +Созданная в 2014 году, CoBUG — это полностью открытое сообщество BSD, созданное с целью распространения любви к BSD. +Расположена в Колорадо. + +link:https://hambug.ca[HamBUG]:: +Группа пользователей BSD Гамильтона (Онтарио, Канада) встречается во второй вторник каждого месяца. +Встречи включают открытые обсуждения, короткие демонстрации и время для вопросов и ответов. +Пользователи со всего GTA (район Большого Торонто), Лондона и Ватерлоо регулярно посещают встречи. + +link:http://knoxbug.org[KnoxBUG]:: +Группа пользователей BSD Ноксвилла, Теннесси (KnoxBUG) встречается раз в месяц. +Для получения дополнительной информации посетите link:http://knoxbug.org[http://knoxbug.org] и/или подпишитесь на наш link:http://lists.nycbug.org/mailman/listinfo/knoxbug-talk[список рассылки]. + +link:mailto:majordomo@swcp.com[NMLUG]:: +NMLUG в Альбукерке встречается раз в месяц и поддерживает пользователей как BSD, так и Linux. +Чтобы присоединиться к списку рассылки, отправьте сообщение на link:mailto:majordomo@swcp.com[majordomo@swcp.com] с текстом `subscribe nmlug` в теле письма. +Расположена в Нью-Мексико. + +link:http://www.nycbug.org[New York City *BSD User Group (NYCBUG)]:: +Группа пользователей *BSD Нью-Йорка (NYCBUG) встречается в первую среду месяца. +Списки рассылки доступны по адресу link:http://lists.nycbug.org[http://lists.nycbug.org]. +Расположена в Нью-Йорке, Нью-Йорк. + +link:mailto:rcarter@consys.com[Yavapai Free Unix Users Group]:: +Группа пользователей свободного Unix Явапаи (Yavapai Free Unix Users Group) сейчас формируется для пользователей *BSD/Linux и т.д. в Северной Аризоне. +Пожалуйста, свяжитесь с Расселом Картером (link:mailto:rcarter@consys.com[rcarter@consys.com]) для получения подробностей. +Расположена в Северной Аризоне. + +link:http://www.wplug.org[Western Pennsylvania Linux Users Group (WPLUG)]:: +Группа пользователей Linux Западной Пенсильвании (WPLUG) имеет сильное и растущее сообщество пользователей BSD, которое она поддерживает. +Смотрите нашу домашнюю страницу (link:http://www.wplug.org[http://www.wplug.org]) для получения информации о регулярных встречах и присоединяйтесь к спискам рассылки. +Расположена в Пенсильвании. + +link:mailto:pdx-freebsd@toybox.placo.com[Portland (Oregon) FreeBSD Users Group]:: +Группа пользователей FreeBSD Портленда (Орегон) встречается в третий четверг каждого месяца. +Пишите на link:mailto:pdx-freebsd@toybox.placo.com[адрес группы пользователей FreeBSD Портленда]. +Расположена в Портленде, Орегон. + +link:http://www.rlug.org[Reno Linux Users Group (RLUG)]:: +Группа пользователей Linux Рено (RLUG) собирается ежемесячно в Рено, Невада, и обсуждает использование BSD и Linux. +Посетите link:http://www.rlug.org[наш веб-сайт] для получения дополнительной информации, где вы также можете присоединиться к нашему списку рассылки. +Расположена в Рено, Невада. + +link:http://www.seabug.org[Seattle BSD Users Group (SeaBUG)]:: +Группа пользователей BSD Сиэтла (SeaBUG) встречается время от времени. Посетите наш веб-сайт для получения более подробной информации и сведений о том, как присоединиться к нашему списку рассылки. +Расположена в Сиэтле, Вашингтон. + +link:https://sdbug.org/[San Diego BSD Users Group (SDBUG)]:: +Группа пользователей BSD Сан-Диего (SDBUG) встречается в первый четверг каждого месяца, обычно в пивоварне AleSmith на Мирамар-Роуд. +Сверяйтесь с link:https://sdbug.org/[веб-сайтом] и списками рассылки для уточнения деталей. +Расположена в Сан-Диего, Калифорния. + +link:http://www.tfug.org[Tucson Free Unix Group (TFUG)]:: +Группа пользователей свободного Unix Тусона, Аризона. Расположена в Тусоне, Аризона. + +link:http://www.su3g.org[The Southern Utah Unix Users Group (SU3G)]:: +Группа пользователей Unix Южной Юты (SU 3 G, SU^3G, SU3G или SUUUG) предназначена для пользователей любой версии Unix или Unix-подобной операционной системы, коммерческой или с открытым исходным кодом. +Так что, используете ли вы FreeBSD, Linux, Mac OS X, BSD/OS, Solaris, OpenBSD или любую другую ОС Unix или Unix-подобную, и если вы живете, работаете или общаетесь с кем-то, кто живет или работает в юго-западной Юте, тогда рассмотрите возможность присоединения к SU 3 G. +Для получения дополнительной информации отправьте электронное письмо на link:mailto:kendall@su3g.org[kendall@su3g.org] или посетите веб-сайт по адресу link:http://www.su3g.org/[http://www.su3g.org/]. + +link:http://capbug.org[Capital Area BSD Users Group]:: +Мы встречаемся в последний вторник месяца. +Присоединяйтесь к нашему link:http://groups.google.com/group/capbug[списку рассылки] или посетите наш веб-сайт link:http://www.capbug.org[здесь]. +Мы встречаемся в Мэриленде, но приветствуем всех из Мэриленда, округа Колумбия или Вирджинии. + +link:http://www.kcbug.org[Kansas City Area *BSD User.s Group]:: +Мы — начинающаяся группа пользователей BSD, в настоящее время состоящая из двух участников. +Если вы хотите присоединиться, пожалуйста, посетите наш веб-сайт link:http://www.kcbug.org/[здесь]. +Наши цели — получать удовольствие, помогать другим изучать и использовать *BSD и пропагандировать операционные системы BSD. + +link:http://www.gtabug.ca[GTABUG]:: +Группа пользователей GTABUG приветствует всех пользователей BSD. +Ежемесячные встречи дают участникам возможность делиться идеями, обсуждать и обмениваться информацией. +Установки и другие мероприятия помогают нести благую весть о BSD сообществу. +Заходите на встречу! Расположена в районе Большого Торонто, Онтарио. + *** 90 LINES SKIPPED *** From nobody Sun Nov 30 12:33:29 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dK5zs6r4wz6JLtb for ; Sun, 30 Nov 2025 12:33:29 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dK5zs60wcz3xlZ for ; Sun, 30 Nov 2025 12:33:29 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764506009; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6QeuvFD2gx7ATgg3W4mrutbaPmjVP8i2hZ5r5p08NWQ=; b=wYYtiH9nKPyYNo87NcvmUmnOSjK6ZZZ3MbnvuHtL99am7VrbKsq5Jj5eoXUL2mI/dLYXM5 9hnctQ2S8job2Fi45c0OkvwQ2chXhwCj/nf8KNSRulVOZJYDP0+5nhZeWvZcZMn6f1fZPr 1nCz2JsA9jIcj9pFxQB39N3rtv0y8eIACB+blAYqXOuvI8jdWw2HDEuzi5r4DOCBTl1QUe tZI+Mp9bGJYsT1ekwdztpOOuvLGCo486BIDM+nbjS8/L+GkC+SgvZM2mfB/9VTArekXKX9 3l36ErWzfivA4w+N/oB+c8k/uIZJdjUDxJGhjt2jMVGcUEoa8utsyvYYDdSlWQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764506009; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6QeuvFD2gx7ATgg3W4mrutbaPmjVP8i2hZ5r5p08NWQ=; b=c+04hFmX1eLMV4qtRz/fCml7pP1Xk9+xNY14b6RXASDzpoRWtCpjexJjtWkjH6BKEFq/0B ENHA+XbYiD8h811+fJ+Of4GwRNTpFQIvTXbXnUd80kWaWdITfkWMCqeU4uKTpUEA+sk3U3 iBG1m6lmMFCEgMDNwal9Ghj2Iz9SF3oI/5MUeQTpwKySN3bVU6Ks5SLhnu0+3tTzWaXQQL 8e4hI8NfPh5lSFJyo/q+5i81iK/AezPGH2iGLTEKTY+rWnj95C85qnf5+ksSbap7du1EAi cr1JnYw7e0s57ai/s1eTBJ12KqqAv95Gj6JPT2f0FO/m4sFI+QPAoyL8HqHasw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764506009; a=rsa-sha256; cv=none; b=oP6tCXJKboxTg5jFY58I9XLcZVSPX3qowNPrvWpJ/xQebjkxQ6U4wvfpDy5sEpMbB7lvjS GaQiAKXxZAFH+e6JJVEqFQ5GIh5YpB9vQ/5ve1xsALw06cORHvdCWZZWoQ2SCTB2J6ffsZ LCUdyuXFror9GacEhXr5gXCDuMtVATFJnw4pPMG1ianYoj+0XxLXjmm8brJ96NLW4khRER KDhm97pdGBCdQGlO1bQiq5lwbL0K47YGxpFjZHgloYvkNsWSDkwyNmPzNwvON/mD+mqNP0 FrHlMRNT7+Lj7d10s5g2ePsHlkQJN4n1vrXZCRnPOgOimTry97hg7KkiCVn68A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dK5zs5b4Wzc7C for ; Sun, 30 Nov 2025 12:33:29 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 24795 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 30 Nov 2025 12:33:29 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: cfb445c160 - main - website: RU - sync ru/releases pages List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: cfb445c1609824cc460a750ce40e2c4e153b3d9f Auto-Submitted: auto-generated Date: Sun, 30 Nov 2025 12:33:29 +0000 Message-Id: <692c3999.24795.79616d71@gitrepo.freebsd.org> The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=cfb445c1609824cc460a750ce40e2c4e153b3d9f commit cfb445c1609824cc460a750ce40e2c4e153b3d9f Author: Vladlen Popolitov AuthorDate: 2025-11-30 12:33:21 +0000 Commit: Vladlen Popolitov CommitDate: 2025-11-30 12:33:21 +0000 website: RU - sync ru/releases pages Reviewed by: andy, marck Differential Revision: https://reviews.freebsd.org/D53892 --- website/content/ru/releases/15.0R/_index.adoc | 37 + website/content/ru/releases/15.0R/errata.adoc | 77 + website/content/ru/releases/15.0R/hardware.adoc | 5041 ++++++++++++++++++++ .../content/ru/releases/15.0R/installation.adoc | 98 + website/content/ru/releases/15.0R/readme.adoc | 162 + website/content/ru/releases/15.0R/relnotes.adoc | 1059 ++++ website/content/ru/releases/15.0R/schedule.adoc | 83 + website/content/ru/releases/15.0R/signatures.adoc | 20 + website/content/ru/releases/_index.adoc | 178 +- 9 files changed, 6677 insertions(+), 78 deletions(-) diff --git a/website/content/ru/releases/15.0R/_index.adoc b/website/content/ru/releases/15.0R/_index.adoc new file mode 100644 index 0000000000..accd444cc0 --- /dev/null +++ b/website/content/ru/releases/15.0R/_index.adoc @@ -0,0 +1,37 @@ +--- +title: "Информация о выпуске FreeBSD 15.0" +sidenav: download +--- + +:localRel: 15.0 +:localBranchStable: stable/15 +:localBranchReleng: releng/15.0 + += Информация о выпуске FreeBSD {localRel} + +== Введение + +Это индексная страница для FreeBSD {localRel}. +Для получения дополнительной информации о процессе разработки выпусков, пожалуйста, ознакомьтесь с разделом link:../../releng/[Информация о подготовке релизов] на веб-сайте. + +== Подробная информация + +Более подробная информация +//, такая как информация о релизе +// и информация об аппаратной совместимости, +доступна на этих страницах: + +//link:announce/[Анонс FreeBSD {localRel}-RELEASE] + +link:signatures/[Подписанные контрольные суммы FreeBSD {localRel}-RELEASE] + +link:installation/[Замечания по установке FreeBSD {localRel}-RELEASE] + +link:hardware/[Информация об аппаратной совместимости FreeBSD {localRel}-RELEASE] + +link:relnotes/[Информация о релизе FreeBSD {localRel}-RELEASE] + +link:errata/[Исправления и дополнения FreeBSD {localRel}-RELEASE] + +link:readme/[Readme FreeBSD {localRel}-RELEASE] + +link:schedule/[План выпуска FreeBSD {localRel}-RELEASE] + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (21.06.2025): 76f5a5635a23c24c5f4a1031b54f429e9a2a6f3d +// diff --git a/website/content/ru/releases/15.0R/errata.adoc b/website/content/ru/releases/15.0R/errata.adoc new file mode 100644 index 0000000000..0612bda462 --- /dev/null +++ b/website/content/ru/releases/15.0R/errata.adoc @@ -0,0 +1,77 @@ +--- +title: "Исправления и дополнения FreeBSD 15.0-RELEASE" +sidenav: download +--- + +:release: 15.0-RELEASE +:releaseNext: 15.1-RELEASE +:releaseBranch: 15-STABLE + += Исправления и дополнения FreeBSD {release} + +== Аннотация + +В этом документе перечислены пункты исправлений и дополнений для FreeBSD {release}, содержащие важную информацию, обнаруженную после выпуска или слишком поздно в цикле выпуска, чтобы быть включёнными в документацию выпуска. +Эта информация включает рекомендации по безопасности, а также новости, связанные с программным обеспечением или документацией, которые могут повлиять на его работу или удобство использования. +Перед установкой этой версии FreeBSD всегда следует обращаться к актуальной версии этого документа. + +Этот документ исправлений и дополнений для FreeBSD {release} будет поддерживаться до выхода FreeBSD {releaseNext}. + +== Содержание + +* <> +* <> +* <> +* <> +* <> + +[[intro]] +== Введение + +Этот документ исправлений и дополнений содержит «последние новости» о FreeBSD {release}. +Перед установкой этой версии важно ознакомиться с этим документом, чтобы узнать о любых обнаруженных после выпуска проблемах, которые, возможно, уже были найдены и исправлены. + +Любая версия этого документа исправлений и дополнений, фактически распространяемая с выпуском (например, на диске CDROM), по определению будет устаревшей, но другие копии поддерживаются в актуальном состоянии в Интернете и должны рассматриваться как «текущие исправления» для этого выпуска. +Эти другие копии исправлений находятся по адресу https://www.FreeBSD.org/releases/, а также на любых сайтах, которые поддерживают актуальные зеркала этого расположения. + +Исходные и бинарные промежуточные сборки FreeBSD {releaseBranch} также содержат актуальные копии этого документа (на момент создания промежуточной сборки). + +Список всех рекомендаций по безопасности FreeBSD CERT доступен по адресу https://www.FreeBSD.org/security/. + +[[security]] +== Бюллетени безопасности + +[width="100%",cols="40%,30%,30%",options="header",] +|=== +|Бюллетень |Дата |Тема + +|Бюллетеня нет.|| + +|=== + +[[errata]] +== Уведомления об ошибках + +[width="100%",cols="40%,30%,30%",options="header",] +|=== +|Исправление |Дата |Тема + +|Уведомлений об ошибках нет.|| + +|=== + +[[open-issues]] +== Открытые проблемы + +Открытых проблем нет. + +[[late-news]] +== Последние новости + +Последних новостей нет. + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (14.04.2025): ed4f354d57860c84bf8be21fd5a9f78c08ce2a24 +// diff --git a/website/content/ru/releases/15.0R/hardware.adoc b/website/content/ru/releases/15.0R/hardware.adoc new file mode 100644 index 0000000000..489b1af233 --- /dev/null +++ b/website/content/ru/releases/15.0R/hardware.adoc @@ -0,0 +1,5041 @@ +--- +title: Информация об аппаратной совместимости FreeBSD 15.0 +sidenav: download +--- + +:localRel: 15.0 +:doctype: article +:toc: macro +:toclevels: 2 +:icons: font +:sectnums: +:source-highlighter: rouge +:experimental: + += Информация об аппаратной совместимости FreeBSD {localRel} + +toc::[] + +[[intro]] +== Введение + +Эта заметка об аппаратной совместимости описывает всё оборудование, которое, как известно, работает с FreeBSD {localRel}. +Другие конфигурации также могут работать, но просто ещё не были протестированы. +Приветствуются отзывы, обновления и исправления этого списка! + +[[proc]] +== Поддерживаемые платформы + +В этом разделе описываются архитектуры CPU, поддерживаемые в настоящее время проектами платформ FreeBSD, их уровни поддержки и системы, поддерживаемые каждой платформой. + +[[proc-amd64]] +=== x86-64 + +crossref:platforms[amd64,FreeBSD/amd64] поддерживает x86-64 как полностью поддерживаемую, crossref:committers-guide[archs,Уровень 1] архитектуру. +Ожидается, что носители с выпуском будут работать на всех машинах x86-64 с как минимум 256 МБ ОЗУ. +Этот выпуск включает оптимизации и улучшения для использования всех возможностей систем на основе FreeBSD/amd64, обеспечивая повышенную производительность для широкого спектра рабочих нагрузок. + +[[proc-arm-64]] +=== AArch64 + +crossref:platforms[arm64,FreeBSD/aarch64] поддерживает 64-битный ARM (ARMv9 и ARMv8) как crossref:committers-guide[archs,Уровень 1] архитектуру. + +В настоящее время поддерживаются следующие устройства: + +Ampere Computing: + +* Altra Max +* Altra +* eMAG + +link:https://wiki.freebsd.org/arm/Allwinner[Allwinner]: + +* Allwinner A64 SoC +* A64-Olinuxino +* Orange Pi PC2 +* Pine A64 +* Pine A64+ +* Pine A64+ 2GB +* Pine A64-LTS +* SOPINE +* NanoPi A64 +* OrangePi PC2 +* NanoPI K1 Plus +* Pine H64 +* Orange Pi 3 LTS + +AWS / Annapurna Labs: + +* Graviton +* Graviton 2 +* Graviton 3 + +Cavium: + +* ThunderX + +NXP Semiconductors: + +* LS1028A SoC +* LS1046A SoC +* LS1088A SoC +* LX2160A SoC +* Conclusive Engineering WHLE-LS1 +* SolidRun HoneyComb LX2 +* Traverse Technologies Ten64 + +link:https://wiki.freebsd.org/arm/Raspberry%20Pi[Raspberry Pi]: + +* Raspberry Pi Zero 2 W +* Raspberry Pi 3 +* Raspberry Pi 4 + +link:https://wiki.freebsd.org/arm/RockChip[RockChip]: + +* RK3328 SoC +* RK3399 SoC +* RK3566 SoC +* RK3568 SoC +* NanoPC-T4 +* NanoPi R2S +* NanoPi R2S-Plus +* NanoPi R4S +* Radxa +* Pinebook Pro +* Rock64 +* RockPro64 + +Zedboard: + +* Zynq 7000 SoC + +[[proc-arm-32]] +=== AArch32 + +crossref:platforms[armv7,FreeBSD/armv7] поддерживает 32-битный ARM (ARM-v7 и выше) как crossref:committers-guide[archs,Уровень 2] архитектуру. + +В настоящее время поддерживаются следующие устройства: + +link:https://wiki.freebsd.org/arm/Allwinner[Allwinner]: + +* Allwinner A10 SoC +* Allwinner A13/R8 SoC +* Allwinner A20 SoC +* Allwinner A31 & A31s SoC +* Allwinner A83T SoC +* Allwinner H3 & H2+ SoC +* Allwinner H5 SoC +* Allwinner H6 SoC +* Cubieboard +* A10-OlinuXino-Lime +* A13-OLinuXino +* Banana Pi +* CubieBoard 2 +* Lamobo R1 +* Olimex A20 SOM +* PCDuino3 +* BananaPi M3 +* Orange Pi +2E +* OrangePi One +* Orange Pi One Lite +* Orange Pi PC +* Orange Pi Zero +* NanoPI NEO + +link:https://wiki.freebsd.org/arm/imx6[NXP i.MX6]: + +* Wandboard +* CuBox i +* HummingBoard + +link:https://wiki.freebsd.org/arm/Raspberry%20Pi[Raspberry Pi]: + +* Raspberry Pi 2 (до v1.2) + +[[proc-powerpc]] +=== POWER + +FreeBSD поддерживает 64-битный POWER как crossref:committers-guide[archs,Уровень 2] архитектуру. + +crossref:platforms[powerpc,FreeBSD/powerpc64le] поддерживает 64-битный, двунаправленный POWER9 и POWER8, включая: + +IBM: + +* Power System LC922 (POWER9) +* Power System IC922 (POWER8) + +QEMU + +* PowerNV + +Raptor CS: + +* Talos II (POWER9) +* Blackbird (POWER9) + +crossref:platforms[powerpc,FreeBSD/powerpc64] поддерживает 64-битный, обратный порядок байт POWER9 через POWER4, включая вышеперечисленные, а также: + +A-EON: + +* AmigaONE X5000 (NXP QorIQ P5) + +Apple: + +* Power Mac G5 (PowerPC 970) +* Xserve G5 (PowerPC 970) + +IBM: + +* pSeries VM + +[[proc-risc-v]] +=== RISC-V + +link:https://wiki.freebsd.org/riscv[FreeBSD/riscv64] поддерживает 64-битный RISC-V как crossref:committers-guide[archs,Уровень 2] архитектуру. + +Поддержка RISC-V представляет собой важную веху в эволюции этой операционной системы с открытым исходным кодом. +FreeBSD была первой операционной системой, получившей загружаемую поддержку RISC-V в дереве исходного кода, что подчёркивает её приверженность поддержке новых аппаратных архитектур. + +FreeBSD в настоящее время поддерживает следующие платформы: + +* HiFive Unleashed (SiFive FU540) +* HiFive Unmatched (SiFive FU740) +* StarFive VisionFive 2 (StarFive JH7110) +* Spike +* QEMU + +// Раздел "Поддерживаемые устройства" примечаний к выпуску. +// Обычно независимый от процессора, с условным включением текста, +// обрабатывающим любой архитектурно-зависимый текст. + +// В каждом подразделе, описывающем класс оборудования +// (т.е. интерфейсы Ethernet), перечисляйте широкие группы устройств +// в алфавитном порядке как абзацы, отсортированные по алфавиту (часто +// эти группы будут упорядочены по производителю, т.е. интерфейсы +// Ethernet от 3Com). + +// При необходимости может следовать раздел "Разное" после всех +// других именованных разделов. + +// Эти рекомендации не являются жёсткими правилами, и исключения +// будут встречаться. Следование этим рекомендациям (сколь бы +// расплывчатыми они ни были) настоятельно рекомендуется для +// поддержания единообразного форматирования этого раздела. + +// Мы даём ссылки на страницы руководств, используя сущности &man, где +// это возможно. Если для драйвера нет страницы руководства +// (и, следовательно, нет сущности &man), мы просто указываем имя драйвера). +// Пожалуйста, избегайте преобразований в сущности &man, если вы +// не уверены, что сущность и страница руководства существуют; +// массовые проверки этого файла для исправления "пропущенных" +// преобразований, вероятно, нарушат сборку. + +[[support]] +== Поддерживаемые устройства + +В этом разделе описываются устройства, которые, как известно в настоящее время, поддерживаются каждым драйвером устройств в FreeBSD. +Если рассматриваемый драйвер имеет страницу руководства в базовом дистрибутиве FreeBSD (большинство должно иметь), она указана здесь. +Информация об использовании, конфигурации и конкретных моделях поддерживаемых устройств, контроллеров и т.д. может быть найдена на страницах руководств. + +[NOTE] +==== +Списки устройств в этом документе генерируются автоматически из страниц руководств FreeBSD. +Это означает, что некоторые устройства, которые поддерживаются несколькими драйверами, могут появляться несколько раз. +==== + +[[disk]] +=== Контроллеры дисков + + +Драйвер +**aac** +поддерживает следующие Parallel SCSI, SATA и 3G SAS +RAID-контроллеры из семейства Adaptec AAC: + +* Adaptec AAC-364 +* Adaptec RAID 2045 +* Adaptec RAID 2405 +* Adaptec RAID 2445 +* Adaptec RAID 2805 +* Adaptec RAID 3085 +* Adaptec RAID 31205 +* Adaptec RAID 31605 +* Adaptec RAID 5085 +* Adaptec RAID 51205 +* Adaptec RAID 51245 +* Adaptec RAID 51605 +* Adaptec RAID 51645 +* Adaptec RAID 52445 +* Adaptec RAID 5405 +* Adaptec RAID 5445 +* Adaptec RAID 5805 +* Adaptec SAS RAID 3405 +* Adaptec SAS RAID 3805 +* Adaptec SAS RAID 4000SAS +* Adaptec SAS RAID 4005SAS +* Adaptec SAS RAID 4800SAS +* Adaptec SAS RAID 4805SAS +* Adaptec SATA RAID 2020SA ZCR +* Adaptec SATA RAID 2025SA ZCR +* Adaptec SATA RAID 2026ZCR +* Adaptec SATA RAID 2410SA +* Adaptec SATA RAID 2420SA +* Adaptec SATA RAID 2610SA +* Adaptec SATA RAID 2620SA +* Adaptec SATA RAID 2810SA +* Adaptec SATA RAID 2820SA +* Adaptec SATA RAID 21610SA +* Adaptec SCSI RAID 2020ZCR +* Adaptec SCSI RAID 2025ZCR +* Adaptec SCSI RAID 2120S +* Adaptec SCSI RAID 2130S +* Adaptec SCSI RAID 2130SLP +* Adaptec SCSI RAID 2230SLP +* Adaptec SCSI RAID 2200S +* Adaptec SCSI RAID 2240S +* Adaptec SCSI RAID 3230S +* Adaptec SCSI RAID 3240S +* Adaptec SCSI RAID 5400S +* Dell CERC SATA RAID 2 +* Dell PERC 2/Si +* Dell PERC 2/QC +* Dell PERC 3/Si +* Dell PERC 3/Di +* Dell PERC 320/DC +* HP ML110 G2 (Adaptec SATA RAID 2610SA) +* HP NetRAID 4M +* IBM ServeRAID 8i +* IBM ServeRAID 8k +* IBM ServeRAID 8s +* ICP RAID ICP5045BL +* ICP RAID ICP5085BL +* ICP RAID ICP5085SL +* ICP RAID ICP5125BR +* ICP RAID ICP5125SL +* ICP RAID ICP5165BR +* ICP RAID ICP5165SL +* ICP RAID ICP5445SL +* ICP RAID ICP5805BL +* ICP RAID ICP5805SL +* ICP ICP5085BR SAS RAID +* ICP ICP9085LI SAS RAID +* ICP ICP9047MA SATA RAID +* ICP ICP9067MA SATA RAID +* ICP ICP9087MA SATA RAID +* ICP ICP9014RO SCSI RAID +* ICP ICP9024RO SCSI RAID +* Legend S220 +* Legend S230 +* Sun STK RAID REM +* Sun STK RAID EM +* SG-XPCIESAS-R-IN +* SG-XPCIESAS-R-EX +* AOC-USAS-S4i +* AOC-USAS-S8i +* AOC-USAS-S4iR +* AOC-USAS-S8iR +* AOC-USAS-S8i-LP +* AOC-USAS-S8iR-LP + + + +Драйвер +**aacraid** +поддерживает следующие +Adaptec 6G и 12G SAS/SATA RAID-контроллеры: + +* Adaptec ASR-6405(T|E) +* Adaptec ASR-6445 +* Adaptec ASR-6805(T|E|Q|TQ) +* Adaptec ASR-7085 +* Adaptec ASR-7805(Q) +* Adaptec ASR-70165 +* Adaptec ASR-71605(E|Q) +* Adaptec ASR-71685 +* Adaptec ASR-72405 +* Adaptec Series 8 cards + + + +Драйвер +**ahc** +поддерживает следующие VL/ISA/PCI Parallel SCSI-контроллеры и карты: + +* Adaptec + `AIC7770` + чип хост-адаптера +* Adaptec + `AIC7850` + чип хост-адаптера +* Adaptec + `AIC7860` + чип хост-адаптера +* Adaptec + `AIC7870` + чип хост-адаптера +* Adaptec + `AIC7880` + чип хост-адаптера +* Adaptec + `AIC7890` + чип хост-адаптера +* Adaptec + `AIC7891` + чип хост-адаптера +* Adaptec + `AIC7892` + чип хост-адаптера +* Adaptec + `AIC7895` + чип хост-адаптера +* Adaptec + `AIC7896` + чип хост-адаптера +* Adaptec + `AIC7897` + чип хост-адаптера +* Adaptec + `AIC7899` + чип хост-адаптера +* Adaptec + `274X(W)` +* Adaptec + `274X(T)` +* Adaptec + `2910` +* Adaptec + `2915` +* Adaptec + `2920C` +* Adaptec + `2930C` +* Adaptec + `2930U2` +* Adaptec + `2940` +* Adaptec + `2940J` +* Adaptec + `2940N` +* Adaptec + `2940U` +* Adaptec + `2940AU` +* Adaptec + `2940UW` +* Adaptec + `2940UW Dual` +* Adaptec + `2940UW Pro` +* Adaptec + `2940U2W` +* Adaptec + `2940U2B` +* Adaptec + `2950U2W` +* Adaptec + `2950U2B` +* Adaptec + `19160B` +* Adaptec + `29160B` +* Adaptec + `29160N` +* Adaptec + `3940` +* Adaptec + `3940U` +* Adaptec + `3940AU` +* Adaptec + `3940UW` +* Adaptec + `3940AUW` +* Adaptec + `3940U2W` +* Adaptec + `3950U2` +* Adaptec + `3960` +* Adaptec + `39160` +* Adaptec + `3985` +* Adaptec + `4944UW` +* Многие материнские платы со встроенной + `SCSI` + поддержкой + + + +Драйвер +**ahci** +поддерживает AHCI-совместимые контроллеры, имеющие PCI класс 1 (массовое хранилище), +подкласс 6 (SATA) и программный интерфейс 1 (AHCI). + +Также, в сотрудничестве с драйверами atamarvell и atajmicron из ata(4), +он поддерживает AHCI-часть комбинированных контроллеров legacy-PATA + AHCI-SATA, +таких как JMicron JMB36x и Marvell 88SE61xx. + +Драйвер +**ahci** +также поддерживает AHCI-устройства, которые действуют как PCI-мосты для +nvme(4) +с использованием Intel Rapid Storage Technology (RST). +Чтобы использовать устройство +nvme(4), +необходимо либо установить режим SATA в BIOS на AHCI (вместо RST), +либо смириться с производительностью при включённом RST из-за разделения прерываний. +FreeBSD +будет автоматически обнаруживать AHCI-устройства с этим расширением, которые находятся +в режиме RST. +Когда это происходит, +**ahci** +присоединяет дочерние +устройства +nvme(4) +к устройству +**ahci**. + + + +Драйвер +**ahd** +поддерживает следующие PCI/PCI-X Parallel SCSI-контроллеры: + +* Adaptec + `AIC7901` + чип хост-адаптера +* Adaptec + `AIC7901A` + чип хост-адаптера +* Adaptec + `AIC7902` + чип хост-адаптера +* Adaptec + `29320` + хост-адаптер +* Adaptec + `39320` + хост-адаптер +* Многие материнские платы со встроенной + `SCSI` + поддержкой + + + +Драйвер +**arcmsr** +поддерживает следующие карты: + +* ARC-1110 +* ARC-1120 +* ARC-1130 +* ARC-1160 +* ARC-1170 +* ARC-1110ML +* ARC-1120ML +* ARC-1130ML +* ARC-1160ML +* ARC-1200 +* ARC-1201 +* ARC-1203 +* ARC-1210 +* ARC-1212 +* ARC-1213 +* ARC-1214 +* ARC-1216 +* ARC-1220 +* ARC-1222 +* ARC-1223 +* ARC-1224 +* ARC-1226 +* ARC-1230 +* ARC-1231 +* ARC-1260 +* ARC-1261 +* ARC-1270 +* ARC-1280 +* ARC-1210ML +* ARC-1220ML +* ARC-1231ML +* ARC-1261ML +* ARC-1280ML +* ARC-1380 +* ARC-1381 +* ARC-1680 +* ARC-1681 +* ARC-1880 +* ARC-1882 +* ARC-1883 +* ARC-1884 +* ARC-1886 + + + +Драйвер +**ata** +поддерживает интерфейс IDE на следующих ATA/SATA-контроллерах: + +Acard: + +> ATP850P, ATP860A, ATP860R, ATP865A, ATP865R. + +ALI: + +> M5228, M5229, M5281, M5283, M5287, M5288, M5289. + +AMD: + +> AMD756, AMD766, AMD768, AMD8111, CS5536. + +ATI: + +> IXP200, IXP300, IXP400, IXP600, IXP700, IXP800. + +CMD: + +> CMD646, CMD646U2, CMD648, CMD649. + +Cypress: + +> Cypress 82C693. + +Cyrix: + +> Cyrix 5530. + +HighPoint: + +> HPT302, HPT366, HPT368, HPT370, HPT371, HPT372, HPT372N, HPT374. + +Intel: + +> 6300ESB, 31244, PIIX, PIIX3, PIIX4, ESB2, ICH, ICH0, ICH2, ICH3, ICH4, ICH5, +> ICH6, ICH7, ICH8, ICH9, ICH10, SCH, PCH. + +ITE: + +> IT8211F, IT8212F, IT8213F. + +JMicron: + +> JMB360, JMB361, JMB363, JMB365, JMB366, JMB368. + +Marvell + +> 88SE6101, 88SE6102, 88SE6111, 88SE6121, 88SE6141, 88SE6145. + +National: + +> SC1100. + +NetCell: + +> NC3000, NC5000. + +nVidia: + +> nForce, nForce2, nForce2 MCP, nForce3, nForce3 MCP, nForce3 Pro, nForce4, +> MCP51, MCP55, MCP61, MCP65, MCP67, MCP73, MCP77, MCP79, MCP89. + +Promise: + +> PDC20246, PDC20262, PDC20263, PDC20265, PDC20267, PDC20268, PDC20269, PDC20270, +> PDC20271, PDC20275, PDC20276, PDC20277, PDC20318, PDC20319, PDC20371, PDC20375, +> PDC20376, PDC20377, PDC20378, PDC20379, PDC20571, PDC20575, PDC20579, PDC20580, +> PDC20617, PDC20618, PDC20619, PDC20620, PDC20621, PDC20622, PDC40518, PDC40519, +> PDC40718, PDC40719. + +ServerWorks: + +> HT1000, ROSB4, CSB5, CSB6, K2, Frodo4, Frodo8. + +Silicon Image: + +> SiI0680, SiI3112, SiI3114, SiI3512. + +SiS: + +> SIS180, SIS181, SIS182, SIS5513, SIS530, SIS540, SIS550, SIS620, SIS630, +> SIS630S, SIS633, SIS635, SIS730, SIS733, SIS735, SIS745, SIS961, SIS962, +> SIS963, SIS964, SIS965. + +VIA: + +> VT6410, VT6420, VT6421, VT82C586, VT82C586B, VT82C596, VT82C596B, VT82C686, +> VT82C686A, VT82C686B, VT8231, VT8233, VT8233A, VT8233C, VT8235, VT8237, +> VT8237A, VT8237S, VT8251, CX700, VX800, VX855, VX900. + +Некоторые из вышеперечисленных чипов могут быть настроены для режима AHCI. +В таком случае они поддерживаются драйвером +ahci(4) +вместо этого. + +Неизвестные чипсеты ATA поддерживаются в режимах PIO, и если присутствуют стандартные +регистры busmaster DMA и содержат корректные настройки, DMA также +включается, хотя максимальный режим ограничен UDMA33, так как +неизвестно, что может делать чипсет и как его программировать. + + + +Драйвер +**ciss** +поддерживает контроллеры, реализующие +Common Interface for SCSI-3 Support Open Specification v1.04, включая: + +* Compaq Smart Array 5300 (только простой режим) +* Compaq Smart Array 532 +* Compaq Smart Array 5i +* HP Smart Array 5312 +* HP Smart Array 6i +* HP Smart Array 641 +* HP Smart Array 642 +* HP Smart Array 6400 +* HP Smart Array 6400 EM +* HP Smart Array E200 +* HP Smart Array E200i +* HP Smart Array P212 +* HP Smart Array P220i +* HP Smart Array P222 +* HP Smart Array P230i +* HP Smart Array P400 +* HP Smart Array P400i +* HP Smart Array P410 +* HP Smart Array P410i +* HP Smart Array P411 +* HP Smart Array P420 +* HP Smart Array P420i +* HP Smart Array P421 +* HP Smart Array P430 +* HP Smart Array P430i +* HP Smart Array P431 +* HP Smart Array P440ar +* HP Smart Array P530 +* HP Smart Array P531 +* HP Smart Array P600 +* HP Smart Array P721m +* HP Smart Array P731m +* HP Smart Array P800 +* HP Smart Array P812 +* HP Smart Array P830 +* HP Smart Array P830i +* HP Modular Smart Array 20 (MSA20) +* HP Modular Smart Array 500 (MSA500) + + +[NOTE] +==== +[amd64, i386] Загрузка с этих контроллеров поддерживается. +Адаптеры EISA не поддерживаются. +==== + + +Драйвер +**hpt27xx** +поддерживает следующие SAS +контроллеры: + +* HighPoint's RocketRAID 271x series +* HighPoint's RocketRAID 272x series +* HighPoint's RocketRAID 274x series +* HighPoint's RocketRAID 276x series +* HighPoint's RocketRAID 278x series + + + +Драйвер +**hptiop** +поддерживает следующие SAS и SATA RAID-контроллеры: + +* HighPoint RocketRAID 4522 +* HighPoint RocketRAID 4521 +* HighPoint RocketRAID 4520 +* HighPoint RocketRAID 4322 +* HighPoint RocketRAID 4321 +* HighPoint RocketRAID 4320 +* HighPoint RocketRAID 4311 +* HighPoint RocketRAID 4310 +* HighPoint RocketRAID 3640 +* HighPoint RocketRAID 3622 +* HighPoint RocketRAID 3620 + +Драйвер +**hptiop** +также поддерживает следующие SAS и SATA RAID-контроллеры, которые +уже достигли конца срока службы: + +* HighPoint RocketRAID 4211 +* HighPoint RocketRAID 4210 +* HighPoint RocketRAID 3560 +* HighPoint RocketRAID 3540 +* HighPoint RocketRAID 3530 +* HighPoint RocketRAID 3522 +* HighPoint RocketRAID 3521 +* HighPoint RocketRAID 3520 +* HighPoint RocketRAID 3511 +* HighPoint RocketRAID 3510 +* HighPoint RocketRAID 3410 +* HighPoint RocketRAID 3320 +* HighPoint RocketRAID 3220 +* HighPoint RocketRAID 3122 +* HighPoint RocketRAID 3120 +* HighPoint RocketRAID 3020 + + + +Драйвер +**hptmv** +поддерживает следующие ATA RAID +контроллеры: + +* HighPoint's RocketRAID 182x series + + + +Драйвер +**hptnr** +поддерживает следующие SATA +контроллеры: + +* HighPoint's DC7280 series +* HighPoint's Rocket R750 series + + + +Драйвер +**hptrr** +поддерживает следующие RAID +контроллеры: + +* RocketRAID 172x series +* RocketRAID 174x series +* RocketRAID 2210 +* RocketRAID 222x series +* RocketRAID 2240 +* RocketRAID 230x series +* RocketRAID 231x series +* RocketRAID 232x series +* RocketRAID 2340 +* RocketRAID 2522 + + + +Следующие контроллеры поддерживаются +драйвером +**ida**: + +* Compaq SMART Array 221 *** 5870 LINES SKIPPED *** From nobody Sun Nov 30 13:54:10 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dK7n54VCjz6JWZS; Sun, 30 Nov 2025 13:54:17 +0000 (UTC) (envelope-from developer@lorenzosalvadore.it) Received: from mail-244118.protonmail.ch (mail-244118.protonmail.ch [109.224.244.118]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "protonmail.com", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dK7n5260pz4FmR; Sun, 30 Nov 2025 13:54:17 +0000 (UTC) (envelope-from developer@lorenzosalvadore.it) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lorenzosalvadore.it; s=protonmail; t=1764510854; x=1764770054; bh=bbIr4d77NCIaKCboj0Rl0Ta16JL63LsO1HV7PSJ+VkQ=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=c+yhRj0c9CG5UkF1P1xT7REhoGhvdiL/rSF69+V4iYZGrKUZghquFcXhcKLZwXuke iU1tDLETwrCCbiUhgdKo+MF/SSnRWipMmsO4IAuDy+sHzin4sUY6ptJvVC+ZrDugwq nFnfwXinqjj4Gu7yRt0Mgj96bWWDlOImvIU3pVFA/TmUCfYbtx7T460Rzz2xVJiehL gWW+5qXk58RpF2+2C9nKXKnFmqgix6QzTTvQUVEyH8m1A5ZQtzEeyBwovXE+hHe9ym de5ukF8IAzB2p5jC4EhNeiuOWlPogkEn2ryQeh61nGI8Tkt0/w3YOd1LcxYgIwlDwo Hm6z4DjtUCyOA== Date: Sun, 30 Nov 2025 13:54:10 +0000 To: Lorenzo Salvadore From: Lorenzo Salvadore Cc: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Subject: Re: git: ecd8cc0702 - main - Status/2025Q3: Sort reports Message-ID: In-Reply-To: <692c1c53.36721.a21f763@gitrepo.freebsd.org> References: <692c1c53.36721.a21f763@gitrepo.freebsd.org> Feedback-ID: 53711648:user:proton X-Pm-Message-ID: ed06ba4c4691fb8e72e0a09785cbe2ce061bcdda List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4dK7n5260pz4FmR On Sunday, November 30th, 2025 at 11:28, Lorenzo Salvadore wrote: >=20 >=20 > The branch main has been updated by salvadore: >=20 > URL: https://cgit.FreeBSD.org/doc/commit/?id=3Decd8cc0702da9d3fff4c8b18d2= c9236d48cdea83 >=20 > commit ecd8cc0702da9d3fff4c8b18d2c9236d48cdea83 > Author: Lorenzo Salvadore salvadore@FreeBSD.org >=20 > AuthorDate: 2025-11-30 09:27:18 +0000 > Commit: Lorenzo Salvadore salvadore@FreeBSD.org >=20 > CommitDate: 2025-11-30 10:21:39 +0000 >=20 > Status/2025Q3: Sort reports Based on differential revision https://reviews.freebsd.org/D53198, authored by Chris Moerz . From nobody Sun Nov 30 16:48:02 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dKCdZ37Xyz6J7t6 for ; Sun, 30 Nov 2025 16:48:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dKCdZ2PJYz3KJ4 for ; Sun, 30 Nov 2025 16:48:02 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764521282; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Th4GMMyy/NEzwxg6YpqpDFhF/7Q9i827kEhlG0uHNuY=; b=PK5+DpvflNqfVY1gQDEgvJc891cbuPCO+4BZ7+VBED3odbMjJeah5w5lTLnaZkU0jXyt6X pDvaQCpxnw0psfkf+ccQ5MyRKhxpz9nB5M+D2l0uH8cqMpNxLs0t0kGfcbZYcUDLsSahW2 8nwWSX0hLtLQ3NDgA9w8mOTSCMDz61wRwwjVPZNIeAqLG1/lFSv1w1YZlnhvy0vGaAVUNg Ri+hT7350n+AsFzNbaCY6ZLWBIq+ilrQCbjsRQzG5dM+bhbcS3nhU6mtMHz3fvT5B/c2Ti nzlMsNDvr0QLrYZ/3UmZjdbVHSMLKIHBEzjJHvYkLUaPyc8ymElo5mh2ld6BnA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764521282; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Th4GMMyy/NEzwxg6YpqpDFhF/7Q9i827kEhlG0uHNuY=; b=cCZvcUtwlK1zSSlSfvZVqw7BQgos2oAFyENGTm6ysyJRjbdM9ep1j9ZPEvxtnbaE6uFrD8 6h9fBFY0Qv4MBgqhnJ/cYHzcUjbb62GF/h7If8rC31Ydyg2ONPabP9OIcp6FArIHB4BU7S 4qIhlxq2Nkm5mi8APjkPJ37EZm8lPcwMP3UUu7tRThzdGrT/3TAj55n6gIQoRt2NQANOZx sk2DBeDA+2w9ojVRevah+oyXYe0+lqRuTO+sXVKhRVtMaX1umewLrjM0IQQZiAiyV28qn7 uAfvm6mg/nXQGLwo0bdPY8r32G3hyGKFe+z2Jxfv0Iq8lW5iSx9kEQc4BtUzMg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764521282; a=rsa-sha256; cv=none; b=qA6M9xodbkqUAeJxv75ORBRyNA7E9G5Sx97wMta44wdM45IwiuMkKtBDCa0GHchTNvIDhe wwjTU7BXaBFUKuwd2xhTT6obhg0vFLe7wLCeqNKwOmdmKk7YikAT2nJb5mPXP3BiMO4BFP 9k/lrUzLW6V5O9Oyh58QAPWGQzp+GbXDKDcAjDczxDIUaQNy42vEOpGP9qj60cXI+/IKns Spk5qI8xJuCYvmChFzBfsnLhFkhELvYhAIEvEqGIfykkpBS9iJyrBzg65hNQSUiY1QOcLM b/k0jECwxemfH5X5xKxjN/M6gxgrY+VJy2Ox3B3zBvHKx0KmLTcMDQ7Buwu9ug== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dKCdZ1RtlzjrL for ; Sun, 30 Nov 2025 16:48:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3ca6d by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 30 Nov 2025 16:48:02 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Konstantin Belousov Subject: git: b558f108d0 - main - ff report 2025 q3: timeout handling -> timeout(1) List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kib X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b558f108d0be27611d0842534ccaa7e26df2bcd9 Auto-Submitted: auto-generated Date: Sun, 30 Nov 2025 16:48:02 +0000 Message-Id: <692c7542.3ca6d.431fa192@gitrepo.freebsd.org> The branch main has been updated by kib: URL: https://cgit.FreeBSD.org/doc/commit/?id=b558f108d0be27611d0842534ccaa7e26df2bcd9 commit b558f108d0be27611d0842534ccaa7e26df2bcd9 Author: Konstantin Belousov AuthorDate: 2025-11-30 16:46:29 +0000 Commit: Konstantin Belousov CommitDate: 2025-11-30 16:46:29 +0000 ff report 2025 q3: timeout handling -> timeout(1) It is not about 'timeout handling', it is races in the timeout(1) utility. Sponsored by: The FreeBSD Foundation --- .../content/en/status/report-2025-07-2025-09/freebsd-foundation.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/content/en/status/report-2025-07-2025-09/freebsd-foundation.adoc b/website/content/en/status/report-2025-07-2025-09/freebsd-foundation.adoc index d76a8e995f..0f0d19ca9b 100644 --- a/website/content/en/status/report-2025-07-2025-09/freebsd-foundation.adoc +++ b/website/content/en/status/report-2025-07-2025-09/freebsd-foundation.adoc @@ -38,11 +38,11 @@ Other highlights include: * Improved virtual memory scalability, allowing multiple processes to load shared libraries in parallel. * Greater UFS reliability on very large filesystems (with more than 2 billion inodes). * Support for systems with over 4 TB of RAM, including a reworked Kernel Virtual Address (KVA) layout tailored for the 57-bit address space (LA57) architecture. -* Kqueue inheritance across `fork()`. +* Kqueue inheritance across `fork(2)`. * A new safeguard (`noshutdown`) to help prevent accidental system shutdown. * Simplified and more reliable filesystem rename operations. * A fix for amd64 pmap panics under low-memory conditions. -* Numerous fixes for race conditions in timeout handling. +* Numerous fixes for race conditions in timeout(1). * A new EXTERROR(9) interface, standardizing how external applications can report detailed error information. The Foundation also continued to support two major initiatives: the Laptop Support and Usability project (in collaboration with link:https://www.ql-research.com/[Quantum Leap Research]) and an <<_infrastructure_modernization,infrastructure modernization project>> commissioned by the link:https://www.sovereign.tech/[Sovereign Tech Agency]. From nobody Sun Nov 30 17:47:59 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dKDyl51Jtz6JG27 for ; Sun, 30 Nov 2025 17:47:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dKDyl3PPxz3PRZ for ; Sun, 30 Nov 2025 17:47:59 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764524879; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=3MIgWT6/ET6CoBLGSkGVK6BZSpqQZDsCjQS2tTRBebU=; b=IhjzcSL4UTjtF7qn/TXBl7Np/Eu5bZhdP89xRXUsQQh7ulGQrTwtFJ/fCraAvjGv8TDB4y OwT8yawhhNAYCOWyfxd2bzQ1284TWuRaqAhLka4CYC9VJ+TY0AvissDztXLWt1HeqfiZsh 2J7y02r4C/USd3kS+BYkHRQb87aFAAcwNlPNlIwIsPTslSHRYMlJT4bAoPTJdyUIyI5Pw1 eHWsTZPpM1sSPtx/vjLh1KGvNRPheysLsRCIsSgt2cnyW0bmPMjFImqQ8zV3ZSx/o2bYCf uvVnF5u+lQjHIiz7TJ7DFqK8zOvc/t7oCo7yKot84eBPXCs8qRKXagZKN42qiQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764524879; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=3MIgWT6/ET6CoBLGSkGVK6BZSpqQZDsCjQS2tTRBebU=; b=v1qcKMZxScGf/WazFkz4htj6/rooiYwfPhYD2Q5wPFEdhgFoBLocxuUIbCDVLSlbiwu0Ir 6VJHug6CzCOlbNW+urhPiuq2JnVuYr9tF3uo43R8CRiSxQBslMW7XGpzsBpT+sKeEWDYgf oTRSlcJzSZZUW2dJTYVnCLL3Hl4IYx/YQD9TmF1G5f89hWL/qUpghtrPuLFvav3DCYX3ag t9euTzy+A6BIgJ5L7Y+ORE5r6Ucev5soLu2+I241A44h7DdCAchiEsET/JbRrwQ6fAYj0M 1yxJUw1yOu7dayYhUY2bOZLstl0kgTxTuRSKbpb77diqQ8KiQaZK4WSy5BfPVQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764524879; a=rsa-sha256; cv=none; b=g4PZ07otvdhUEOnjEz3Qg+idzmN7BL0eZCOFvGE733NxC/k+x4jrvFaoI4KTOadFhrxPhC 0w7ihtx1JFqsJAybz463R6EOZMmU4NwbnAxlzofymdaV2Qx8g62OxbVD2Yx+lcsuXdJ42d r4m0coo0fG9ZjUwBxSvVkMtxs0cUp4qxe8rcAtGKvRKqjb/h2jyuTUckbktHobwGUGTd/P PzhzbSFvVBrQZAEVD0n14zQWVbULk2TfDQZa3B8z2nmklgYQhpz5Lchzi9GSrwN84d3a3K f5rslLUKicEt3GbnJ4/wNgYaFHIuk1Kxx3uYuG55B6LsPgCGaIOBy9tebwWv2w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dKDyl26D5zlft for ; Sun, 30 Nov 2025 17:47:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id b068 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 30 Nov 2025 17:47:59 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Joseph Mingrone Subject: git: 7e40509547 - main - releases/15.0R/relnotes: Note wireless firmware on bootonly media List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jrm X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7e4050954709fd8d9e67d2925ddeca089644e31b Auto-Submitted: auto-generated Date: Sun, 30 Nov 2025 17:47:59 +0000 Message-Id: <692c834f.b068.21469f04@gitrepo.freebsd.org> The branch main has been updated by jrm: URL: https://cgit.FreeBSD.org/doc/commit/?id=7e4050954709fd8d9e67d2925ddeca089644e31b commit 7e4050954709fd8d9e67d2925ddeca089644e31b Author: Joseph Mingrone AuthorDate: 2025-11-29 23:25:32 +0000 Commit: Joseph Mingrone CommitDate: 2025-11-30 17:47:13 +0000 releases/15.0R/relnotes: Note wireless firmware on bootonly media Wireless firmware packages are now included on the bootonly ISO and the mini-memstick image so users can fetch installation files over a wireless connection when using Wi-Fi drivers supported by these firmware. Also make it clear, that the DVD ISO includes firmware for a broader set of Wi-Fi drivers. Reviewed by: bz, emaste Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D53989 --- website/content/en/releases/15.0R/relnotes.adoc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index 8fab4d8ba5..254c386273 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -1208,7 +1208,10 @@ gitref:03c07bdc8b31[repository=src] (Sponsored by The FreeBSD Foundation) [[ports-packages]] === Packaging Changes -The package:net/wifi-firmware-kmod@release[] package has been added to the DVD package set in order to provide necessary firmware for wifi drivers. +The bootonly ISO and mini-memstick image now include the package:net/wifi-firmware-iwlwifi-kmod[] and package:net/wifi-firmware-rtw88-kmod[] packages, making installations possible over a wireless connection (on systems supported by these firmware packages). +gitref:655fcdde1aff[repository=src] (Sponsored by The FreeBSD Foundation) + +The package:net/wifi-firmware-kmod@release[] package has been added to the DVD ISO, providing firmware for a broader set of Wi-Fi drivers. gitref:8c6df7ead19c[repository=src] (Sponsored by The FreeBSD Foundation) [[future-releases]] From nobody Sun Nov 30 18:38:47 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dKG5S3fZRz6JbxT for ; Sun, 30 Nov 2025 18:38:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dKG5S3D8Mz3Xjd for ; Sun, 30 Nov 2025 18:38:52 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764527932; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=wpltsO08fj9aCXI/Pw9MPUs8WSqSDXwuWFm785HnFvQ=; b=R1vY4/aT8CTl5m2kpovo5E8sd4vpEMaq/vGjNY6k4ao0AUX65jMnVmO+F5GWX4At+9Pyh6 WNyNqAqHJ6ZSkQ5qImOuSdfZqFQlQk8bVh4DF35QlihlFv/Xd2QuSStoPReP6AEke8EHAs PRwB3mmd0xsRWec9wsjixOZFEFWjxW8mC3NUlxknPSptznBcn0KaDjJvzWJZssfL51ym6j HSZKHkGbDnILGU3jYUoxBmd285iWMZcHCfqfxqLjz39VnSevsl9IMmRXFA1BvX9I9C4MiH 3qU+mTeZwhB2Fs2SBgLSU4J4rBZ5m9IYP6GzR9CbNn9GvR5pAfW1s+aftaiVCg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764527932; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=wpltsO08fj9aCXI/Pw9MPUs8WSqSDXwuWFm785HnFvQ=; b=TMuZ07FCky+zRBMXPTsNtT4k/ozN7T2bvIzlT4RqFmn3nIfwQAScXH8o05/JOJsEukP+vx VTYRvS5yBDHIHDAc7dL+W6sDdp+tuEjJKBTOZ1SiRedjw8tDUQMPVNRAgom7RqsMjxS1C2 +hzQ2MbWlA27DigXAySxztyEt7KUXEBoG+ZY4Ilk/nhllUf9e11H7zcv2lu4Vt90ZAdj5R xFWbCdEfEaTE4sT8Rmclpo8V/JZgVxyXJmN99js7II3K20u7ZreCrg86JlY0Pt8Jna3Vp6 CYg2OZAw0qzY30bFvhX4wg3/7xsPJJH3YepBv4kzcbpiQ0s+haZSBQJ6bjMNEQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764527932; a=rsa-sha256; cv=none; b=bRmKPI7M8MI+Ro2oSx6D9j2ooSw03+HUHDe6BAn5i/aLJk69cr/mYost41GmCrI10JoGvm L1KQldJ7vfDHkDVUKuYJ36RyI2nVNBBsu7wFSqQVujv0RmFcGdR2J7JRRpdBasoBdKNzgB YWpWsl5XZoY6fPC9mJ5sjOojwRZxU6WJN9l64gc8t48l5HmzodaWkqWEzFbFCbZPMvTjBW gyjEQHCyCn2zEComYUnFwAkZobEKYPoGZk3KnfROleRGodc23pzi6gXPOPUWpGbkMpSZn3 whjFlbLKgNH6yGrbnHRLEXGq94T3BX8Koxm44LLIMqK0Yi7CKL5f95Nc84TXlw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dKG5S2YHdzmln for ; Sun, 30 Nov 2025 18:38:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id f1d1 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 30 Nov 2025 18:38:47 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Jamie Gritton Subject: git: d255e1a4d5 - main - releases/15.0R/relnotes: note jail descriptors and kevent filters List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jamie X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d255e1a4d5650eee9d53105c91f7c1845d6034db Auto-Submitted: auto-generated Date: Sun, 30 Nov 2025 18:38:47 +0000 Message-Id: <692c8f37.f1d1.25665916@gitrepo.freebsd.org> The branch main has been updated by jamie: URL: https://cgit.FreeBSD.org/doc/commit/?id=d255e1a4d5650eee9d53105c91f7c1845d6034db commit d255e1a4d5650eee9d53105c91f7c1845d6034db Author: Jamie Gritton AuthorDate: 2025-11-30 18:24:13 +0000 Commit: Jamie Gritton CommitDate: 2025-11-30 18:24:13 +0000 releases/15.0R/relnotes: note jail descriptors and kevent filters --- website/content/en/releases/15.0R/relnotes.adoc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index 254c386273..0ec00bdadb 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -691,6 +691,13 @@ Support legacy PCI hotplug on arm64. gitref:355f02cddbf0[repository=src]. (Sponsored by Arm Ltd). +Jails can now be accessed via jail descriptors in jail_set(2) and jail_get(2), as well as the new jail_attach_jd(2) and jail_remove_jd(2). They allow manipulation of jails through the file descriptor interface without the race conditions inherent in jail IDs, and can also optionally control jail lifetime. +gitref:851dc7f859c2[repository=src] + +Jails and jail descriptors now have associated kevent(2) filters that allow tracking jail creation, changes, attachment, and removal. +gitref:1bd74d201a53[repository=src] +gitref:66d8ffe3046d[repository=src] + A new common 'mac' node for MAC modules' jail parameters has been created. All future MAC modules' jail parameters will appear under this node. See man:mac[4] for an introduction to MAC. From nobody Sun Nov 30 21:02:56 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dKKHh6QCTz6Jrq6 for ; Sun, 30 Nov 2025 21:02:56 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dKKHh5bjrz3xTh for ; Sun, 30 Nov 2025 21:02:56 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764536576; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=aG2IbdeWc8zG9XkIZvi3lywEaJaXY3NzObPHZTzUizQ=; b=jFf9DfCg9sMFxQGoK+BUBkzndwm7zgHLzL4SkpXzIHHFfG+8g5efC2xAv8+10SeSHLdDkw bQgLTfTyXvy3KzUGi6IUbo8A8vQP6x8v+EoEx5ESRep+Y2iwWjXxlsA70zujsh9tcl63D5 LSU4ZEw+udLJlH/crPrtMAQt2nphb8+4xuauQfU7lknLoRkQEjkteV65M6FhKsKlEJAaiu eBhtc7XHtETrbRcrWn4zbllbUfdeA0BUcXChTMNQJcRjTkxZrESrl7nciuMns208RpM3PM VE5J08HZfCML3DK88SmAzSgEznbq3ex9HHvvi5br2r6AgP3xthEQ5GbqzKipiw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764536576; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=aG2IbdeWc8zG9XkIZvi3lywEaJaXY3NzObPHZTzUizQ=; b=cJGqySnoRiat5xirw/3OUcyX3nAUIADhPB7jdN3aAp/MDstDbIbjZBeqGskya16fboeqKL pe1HTmwat1QYwyfbohuoALDHyUtIFNTFLsWUmE/ve19QyR6IM0ZZLYLTq7gFYhkzyIfa0y CVSW//sSksSVxZfu1lqMnMvNgkpbvNA0h/StoK+GfnwvTUxaDbH4qSMDpCJWoAJ1YdIhzK 31X+mZLvbJx6XnlsRQvnr1BhLyzlBpSU+biri/lI0giM0JO4A8vdy/O+9WNn0zELGO6yso goGJYBHqGw6wRcgWRlOHC/OMtb/3Gm3YqnaxbHUcqPc4oY8DvqorjxZj1QEAUA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764536576; a=rsa-sha256; cv=none; b=QYRRA8AqWhUh/roWibxv6XiRtZUMFfanLlM9XRfh+UFNlCbZXl03mDR0Um7VXF9kRqaXl0 dT3NjzepVbGngaxuipHgsP8emYYZWZya7+b5reMgp5/hDjEG9UVaQ9o8oAvFaZWYHN/PNz navuH4cT+3LqSs7yd/K8bV0qixKxsbRUHl7Oep5NNBa26Cz2i+6KupzhNwcuY+q01DZnxY xi3OA2Yo4DWB+ofkWtdLHEDd3CQyMeJ9auZPBhQDaQoRYFsbDI47JcIvFZm4o/Nq5auPt0 ZVIhHDfSYRDwSMSfJ8oLFwf86xPqDScJMgkuokbfpqCc3OevuaMO06rIivLgdg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dKKHh52RXzs7N for ; Sun, 30 Nov 2025 21:02:56 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 2ebf1 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 30 Nov 2025 21:02:56 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Maxim Konovalov Subject: git: 088dc7a666 - main - Status/2025Q3/core.adoc: typos List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: maxim X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 088dc7a666758b5c8ef8eead92b7f84fe03df63a Auto-Submitted: auto-generated Date: Sun, 30 Nov 2025 21:02:56 +0000 Message-Id: <692cb100.2ebf1.4fce5512@gitrepo.freebsd.org> The branch main has been updated by maxim: URL: https://cgit.FreeBSD.org/doc/commit/?id=088dc7a666758b5c8ef8eead92b7f84fe03df63a commit 088dc7a666758b5c8ef8eead92b7f84fe03df63a Author: Maxim Konovalov AuthorDate: 2025-11-30 21:02:16 +0000 Commit: Maxim Konovalov CommitDate: 2025-11-30 21:02:16 +0000 Status/2025Q3/core.adoc: typos --- website/content/en/status/report-2025-07-2025-09/core.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/content/en/status/report-2025-07-2025-09/core.adoc b/website/content/en/status/report-2025-07-2025-09/core.adoc index fe2afa17ab..63951e8cfc 100644 --- a/website/content/en/status/report-2025-07-2025-09/core.adoc +++ b/website/content/en/status/report-2025-07-2025-09/core.adoc @@ -32,7 +32,7 @@ Core is currently working on the following items: * Committer mentorship guideline/rule - Brought up by inquirers from the developers. - - Core idendified there are some existing documentations but should ask doceng/portmgr/srcmgr for more input. + - Core identified there are some existing documentations but should ask doceng/portmgr/srcmgr for more input. * Core election and term changes - From the feedback of the community, the preferred way is staggered core terms. @@ -46,7 +46,7 @@ Core is currently working on the following items: - Core is continuously working on this toward to setup staggered core terms. * Project continuity - - Brought up by an inquriy from a developer + - Brought up by an inquiry from a developer - We need (updated) documentation on how to rebuild the critical systems to ensure business continuity of the FreeBSD Project. This encompasses three aspects: - Our own project business continuity (loss of key personnel or infrastructure) From nobody Sun Nov 30 22:05:02 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dKLgL5thyz6Jxpt for ; Sun, 30 Nov 2025 22:05:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dKLgL5RyGz44t9 for ; Sun, 30 Nov 2025 22:05:02 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764540302; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=AkA5CpCPdr4jDRBbm2vdUsRfa+yR4Ar5Jfthywo2M0U=; b=ci2U/2hYSWIPIkJY40TUIlYwXahU6Wh3FY4MXpMTOdx2G7KSMfi/cvANJcP+fExqHoUgJx 6xffThu5DlQKJb+LOFrHJ0Ky4vRGKDfdrYPjy3O4t06gW2p/PG2KrauSJ0bm9G67ejbueO 01/EY5B7AxdajNZ0HP5arHpYSPtKVvJwaCB+a+/oe5avLzVtplIYHsoqLemLTiUb9kvty4 FRFnZQHBk0zzMiE+IcG0S3Lp43/U5VwpM20TmP85psAc5VBlazpSDFKjLuneyjFLJcd5mZ QFC+kvreQFfgHxPZ2shsWKZDGTSZmuf2Fyl0ndrWGhbO6ydCXphucnZtMH+IGA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764540302; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=AkA5CpCPdr4jDRBbm2vdUsRfa+yR4Ar5Jfthywo2M0U=; b=Jp1FbxVpgZ+v5C1a2KpO96RDs9WGnWSNCtqQM1jH05yV9AJBh1trj9P24mYmjpu1dv/QCq gJMulFWWHH29YNvqnWGIjoy3LHQUdK4vdqzWicu8eTkctcsgzw3y9anjHMGSeSTtOaAkqD fB88ExAp/wiqHQX+6JiVvKzZrJY6gaRkaWivrW7JsC111L+t+RUktQ6sXR7Bd9Sq+9lmQ1 KxPDK23a7gPBn5yQrZMVFYHfVlusaHgAXWVkG1c4jknnxPVe+NzphBg4pkeNYPPL34QMT6 kcIEqPYcH0A/wPcZHpjJVDaR4/FwEYrIq62SgmSmCozglYbRKAIy6G/0ifsF1A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764540302; a=rsa-sha256; cv=none; b=YN3OR9C1gBppdIYlzkJu48YJdyo997T8WJUFfYxe0ZY+ul8J6O+CZt9yxI85lM7Jii6gxA RuuybSrad3AGmKONPBStaElsjjgEr/2rqkqrBy2FanNd/fA4PFW6PBkTlcRkKO9Pp7pmup UtFmSkioVqtPkoEPfSvAM7DjqaTuLRBgyVukFBDWZut2lMuOuNToHTg+xwNeKO1QBbCfBL s/ZORQFdGws6+W0movVnCIpuVkk4FJAxDQFryk6saOq85Sn9sybTkTMPLeuHEUlrxzI/MQ klcWfSfzFuPGrLyz7L5As1iYn246D0vuBx0rozd4AwvzQoTwSyFrAvIdWaVkrg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dKLgL4kCSztgn for ; Sun, 30 Nov 2025 22:05:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 369d0 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 30 Nov 2025 22:05:02 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ed Maste Subject: git: 0f9902bacb - main - releases/15.0R/relnotes: Note that usbhid(4) is the default List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0f9902bacb7c6a5406e4aebc446dda44e4c70bbc Auto-Submitted: auto-generated Date: Sun, 30 Nov 2025 22:05:02 +0000 Message-Id: <692cbf8e.369d0.4f06f0ce@gitrepo.freebsd.org> The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/doc/commit/?id=0f9902bacb7c6a5406e4aebc446dda44e4c70bbc commit 0f9902bacb7c6a5406e4aebc446dda44e4c70bbc Author: Ed Maste AuthorDate: 2025-11-30 17:18:27 +0000 Commit: Ed Maste CommitDate: 2025-11-30 22:04:33 +0000 releases/15.0R/relnotes: Note that usbhid(4) is the default With some additional details from wulf@ Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D53931 --- website/content/en/releases/15.0R/relnotes.adoc | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index 0ec00bdadb..97c54151f1 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -934,6 +934,24 @@ For machines that provide both, leverage the v3 table in priority consistently w gitref:bc7f6508363c[repository=src] (Sponsored by The FreeBSD Foundation.) +The man:usbhid[4] driver is now enabled by default, and is used in preference to other USB HID drivers like man:ukbd[4], man:ums[4], and man:uhid[4]. +Supported device classes now include: + +- Absolute‐positioning mice in virtualized environments via man:hms[4] +- Digitizers and stylus devices via man:hpen[4] +- Compound HID devices, such as keyboards and mice that share + a single USB interface +- Special keyboard function keys (volume, brightness, etc.) via man:hcons[4] + and man:hsctrl[4] +- Game controllers, including Xbox 360 and PS4 gamepads via man:xb360gp[4] and + man:ps4dshock[4], and generic controllers via man:hgame[4] +- Raw HID devices via man:hidraw[4] + +FIDO/U2F security tokens continue to be supported through the autoloaded +man:u2f[4] driver. Device names and protocol handling for these devices are +unchanged. +gitref:74072e9f16c1[repository=src] (Sponsored by The FreeBSD Foundation) + [[drivers-removals]] === Deprecated and Removed Drivers From nobody Sun Nov 30 22:05:32 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dKLgw4FcZz6Jy6H for ; Sun, 30 Nov 2025 22:05:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dKLgw3Sp6z44rB for ; Sun, 30 Nov 2025 22:05:32 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764540332; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=iOit5JaJt4PNJ/VqWJs9O+oems7m2TaMzN7pAHrrrhQ=; b=Jw94BxLidk7fbXJlfuQQy7z8l6iwAiSJY6e63WrHgt+9GKdrC+ulHuqJXB0rQgGTIifLhM RsdfqjarQDaHjcvjroor67oA0DVCNIgnGnjBwQxIv/p06Kyfpyt8wjK8A9aQ4zusdKV4/7 t7IGWIfsDyPG1PMvuNhdIsXYD6zr+loKouigi3S38I/pPbb09hnyLggoVv5zSyNWZne2ZU yAP5rCQAdRq/wbJMG88m6cm0TY0Ir7BKuo82Az7YIwW8YMVN1CXXCWrCK9HeAWEvhKoHzl nF2G3wHwe8IjF6rT6r4ROm4OQvmu7LpuvwRFaTvoRWE8LS+fuxp3XMng6QmKlw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764540332; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=iOit5JaJt4PNJ/VqWJs9O+oems7m2TaMzN7pAHrrrhQ=; b=yoaxtgr18rS9G+1XYYCXLG4q6ZtDGJTRl5N/jFOsfkMxqdm+5Gy84/D8J2rX0zPCukMgIN KaSg/nd6OD4+sa6j9OqgoJ54HAc2ffSQ0U+T1ftPGkL1LM/jPnuhzocv/x0KmS7Y5ZNwL3 xwqlPGYaak60OSEPkbCIBvVhKJVv/A+h73vgE9mtLvK+nEVK6rThcxsg66/KQCQ0tQDhLS n2QTpcd5XvE/O1sE8iJIl9lZiqZf+iuubj1mbP3EP2d+NW3F1vBufsAXB8RDXtoWZ4xZKD 0BJAKgLTTtf66VL5i1W3JcL9GFEHbeOXIZDhohAETHRqZ4bXAx4lLR0fYMq2Ag== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764540332; a=rsa-sha256; cv=none; b=x3K6N6m/6EpfIRFkQ8QMcCj+NMaT/qr4bDIIiQhFy0mGx7RZYfBOrScES+XWiEMyVqEH8R oaprXExvpbcdbb+6/m+onjplGFE36B5dsXZMreklbjSNPvGx55JMDjmGpAM4H0Ncypge3w iudcHl//bGb0dovi+C03KiviGsVO63ZmyKWbaNfdpNxXgLzLdmi79uKf4DE1CISQ/fAOH3 RB8RjWYJzQSoXuj5UwiWfKrqW0iwKDPv8sMJ/lTMJExoGB0+1zR9XdiJf7meQu63bvqOmB OaFmsjPwpmnBpgPJ0pUPG2dlxIlhr/zU4Gsg+sdnqPlo05BWFnEnexQBXdsL2w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dKLgw2nKbztgp for ; Sun, 30 Nov 2025 22:05:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 36d00 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 30 Nov 2025 22:05:32 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ed Maste Subject: git: 01b05fd100 - main - porters-handbook: Add __FreeBSD_version for DMA_MIN/MAX_ADDRESS removal List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 01b05fd100b1f7a674716a759f9fe4b46b0c8658 Auto-Submitted: auto-generated Date: Sun, 30 Nov 2025 22:05:32 +0000 Message-Id: <692cbfac.36d00.443aaf3a@gitrepo.freebsd.org> The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/doc/commit/?id=01b05fd100b1f7a674716a759f9fe4b46b0c8658 commit 01b05fd100b1f7a674716a759f9fe4b46b0c8658 Author: Ed Maste AuthorDate: 2025-07-17 00:56:31 +0000 Commit: Ed Maste CommitDate: 2025-11-30 22:04:50 +0000 porters-handbook: Add __FreeBSD_version for DMA_MIN/MAX_ADDRESS removal --- documentation/content/en/books/porters-handbook/versions/_index.adoc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/documentation/content/en/books/porters-handbook/versions/_index.adoc b/documentation/content/en/books/porters-handbook/versions/_index.adoc index c162cca4b6..21fbd993a2 100644 --- a/documentation/content/en/books/porters-handbook/versions/_index.adoc +++ b/documentation/content/en/books/porters-handbook/versions/_index.adoc @@ -275,6 +275,11 @@ Here is a convenient list of `__FreeBSD_version` values as defined in https://cg |June 3, 2025 |15.0-CURRENT after pulling in dma-mapping.h changes from drm-kmod to LinuxKPI. +|1500051 +|gitref:4dd828c80828637452a8a4e07a64e294c82e5d8b[repository="src",length=12] +|Jul 15, 2025 +|15.0-CURRENT after the addition of kva_layout and removal of DMAP_MIN/MAX_ADDRESS. + |1500062 |gitref:567e6250c003eeb251b4bc8dbe60d2adabab2988[repository="src",length=12] |August 17, 2025