aboutsummaryrefslogtreecommitdiff
path: root/documentation/content/en/books/porters-handbook/security/_index.po
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/content/en/books/porters-handbook/security/_index.po')
-rw-r--r--documentation/content/en/books/porters-handbook/security/_index.po62
1 files changed, 53 insertions, 9 deletions
diff --git a/documentation/content/en/books/porters-handbook/security/_index.po b/documentation/content/en/books/porters-handbook/security/_index.po
index c7e691c683..d4e82d6313 100644
--- a/documentation/content/en/books/porters-handbook/security/_index.po
+++ b/documentation/content/en/books/porters-handbook/security/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2025-05-01 19:56-0300\n"
+"POT-Creation-Date: 2025-08-17 20:54+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -561,17 +561,61 @@ msgstr ""
#. type: Title ===
#: documentation/content/en/books/porters-handbook/security/_index.adoc:319
#, no-wrap
-msgid "Cross-checking Derivatives"
+msgid "VuXML new entry checklist"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/porters-handbook/security/_index.adoc:326
+#: documentation/content/en/books/porters-handbook/security/_index.adoc:323
msgid ""
-"If an upstream project has a known vulnerability, check whether derivatives "
-"or forks of the project included in the ports tree are also affected. For "
-"example, if a vulnerability is discovered in package:www/firefox[], assess "
-"whether derivatives like package:www/librewolf[], package:www/waterfox[] or "
-"other similar projects share the same vulnerability. Include all affected "
+"Check the name of the port. Sometimes the upstream project name is not "
+"exactly the same as the port name."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/security/_index.adoc:327
+msgid ""
+"Add all flavors. When a port has flavors all the package names need to be "
+"added as a `<package>` in the entry. Use the following script to generate "
+"all flavored package names:"
+msgstr ""
+
+#. type: delimited block . 4
+#: documentation/content/en/books/porters-handbook/security/_index.adoc:331
+#, no-wrap
+msgid "% for flavor in $(make -V FLAVORS); do FLAVOR=\"${flavor}\" make -VPKGNAME;done\n"
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/security/_index.adoc:336
+msgid ""
+"Check if the port has `PORTEPOCH`. The above script snippet helps with "
+"that. If the port uses `PORTEPOCH` it is mandatory to add it to the "
+"`<range>` tag."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/security/_index.adoc:340
+msgid ""
+"Double check ranges. In the case of ranges limited on both sides, make sure "
+"that the `<ge>` and `<lt>` elements are inside the same `<range>` tag. "
+"Otherwise the entry might end up defining an overlapping range."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/security/_index.adoc:349
+msgid ""
+"Cross-check derivatives. Check whether derivatives or forks of the project "
+"included in the ports tree are also affected. For example, if a "
+"vulnerability is discovered in package:www/firefox[], assess whether "
+"derivatives like package:www/librewolf[], package:www/waterfox[] or other "
+"similar projects share the same vulnerability. Include all affected "
"derivatives in the VuXML entry, ensuring that users of these ports are "
-"informed."
+"informed. Also check if there are Linux versions of the same port in the "
+"tree. For instance, package:databases/sqlite3[] vulnerabilities most likely "
+"affect packages like package:databases/linux-c7-sqlite3[] too."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/porters-handbook/security/_index.adoc:349
+msgid "Do not commit an entry without running `make validate` first."
msgstr ""