Proto commits in opnsense/src

These 78 commits are when the Protocol Buffers files have changed:

Commit:e90c35f
Author:Philip Paeps
Committer:Franco Fichtner

contrib/expat: update libexpat from 2.6.0 to 2.7.1 Changes: https://github.com/libexpat/libexpat/blob/R_2_7_1/expat/Changes Note that libbsdxml(3) is only intended to used by utilities in the FreeBSD base system. None of the vulnerabilities addressed by expat releases 2.6.1 - 2.7.1 is exploitable on FreeBSD as supported by the security-officer@ team. Approved by: so Security: FreeBSD-EN-25:05.expat Security: CVE-2024-8176 Security: CVE-2024-50602 Security: CVE-2024-45490, CVE-2024-45491, CVE-2024-45492 Security: CVE-2024-28757 (cherry picked from commit ffd294a1f4c23863c3e515d16dce31d5509bcb01) (cherry picked from commit 7fcc9d60956fc482d14acd579786390b989a5057) (cherry picked from commit ba23ab2168ffabc2c5e647a1a37ab9a8fb482bb8) (cherry picked from commit 8c7e4d11fef6ba9d5fc26571f72b8d877b0c1efb) (cherry picked from commit 908f215e80fa482aa953c39afa6bb516f561fc00) (cherry picked from commit 78ab4c182b9faa09688a040b252ba111952e5e17) (cherry picked from commit fe9278888fd4414abe2d922e469cf608005f4c65) (cherry picked from commit 6f7ee9ac036ebd210d70cb177eba0c3c5bc930e3) (cherry picked from commit 03a1992591b0ae85b6b250255fe56e17f6d919c6) (cherry picked from commit 50c58014795c63813c508bce59c97895ae2ca3c7) (cherry picked from commit 00c8538e87c61f1fd57ccd9e02a6d435b68d9a73) (cherry picked from commit fd4592006b1306e1d63a542612fd66a8374d181f)

The documentation is generated from this commit.

Commit:66f6077
Author:Cy Schubert
Committer:Cy Schubert

unbound: Vendor import 1.19.3 Release notes at https://www.nlnetlabs.nl/news/2024/Mar/14/unbound-1.19.3-released/ Merge commit '5a33598e88ad8fbc0affa74dee0a2d8cc4010fbc' into main (cherry picked from commit b7c0c8c18e0f12bc22e251fbcabad719b364a38a)

Commit:dfe1fa3
Author:gordon
Committer:Franco Fichtner

Fix multiple vulnerabilities in unbound. Approved by: so Security: FreeBSD-SA-20:19.unbound Security: CVE-2020-12662 Security: CVE-2020-12663

Commit:41ba6e2
Author:Franco Fichtner

src: clean-cut move to releng/12.1 Taken from: FreeBSD Commit ref: 991ac913fd9

Commit:9a83721
Author:Dimitry Andric

Remove upstream files and directories from vendor/clang/dist that we do not use. This saves on repository space, and reduces the number of tree conflicts when merging.

This commit does not contain any .proto files.

Commit:676fbe8
Author:Dimitry Andric

Vendor import of clang trunk r351319 (just before the release_80 branch point): https://llvm.org/svn/llvm-project/cfe/trunk@351319

Commit:4867546
Author:Dimitry Andric

Vendor import of clang trunk r338150: https://llvm.org/svn/llvm-project/cfe/trunk@338150

Commit:57bddd2
Author:Dag-Erling Smørgrav

Upgrade Unbound to 1.7.0. More to follow.

Commit:197f1a0
Author:Dag-Erling Smørgrav

Vendor import of Unbound 1.7.0.

Commit:461a67f
Author:Dimitry Andric

Vendor import of clang trunk r321017: https://llvm.org/svn/llvm-project/cfe/trunk@321017

Commit:738919c
Author:Baptiste Daroussin

Remove groff from base All manpages in base are now compatible with mandoc(1), all roff documentation will be relocated in the doc tree. man(1) can now use groff from the ports tree if it needs. Also remove checknr(1) and colcrt(1) which are only useful with groff. Approved by: (no objections on the mailing lists)

Commit:51aeb3f
Author:Franco Fichtner

src: clean-cut move to release/10.3.0 Taken from: FreeBSD Commit ref: b62280e683e2

Commit:05ab290
Author:Dag-Erling Smørgrav

Upgrade to Unbound 1.5.7.

Commit:a7af714
Author:Dag-Erling Smørgrav

import unbound 1.5.7

Commit:cd6ee62
Author:Franco Fichtner

src: clean-cut move to 10.2-RELEASE Start fresh on master, only apply needed patches on top now. Upstream commit: 56279fdef34eb28a4655b489b992c651bd8379fc Taken from: FreeBSD

Commit:ff82584
Author:Dag-Erling Smørgrav

Upgrade to Unbound 1.5.1. Almost all our local changes to date have been adopted upstream, greatly reducing the diff.

Commit:d433784
Author:Dag-Erling Smørgrav

import unbound 1.5.0

Commit:402e7dd
Author:Franco Fichtner

src: initial commit based on FreeBSD-10.0 Taken from: https://github.com/freebsd/freebsd.git Commit id: d44ce30d3054a38723f89a161c5e003e64d1aaae

Commit:1cbff2a
Author:Eitan Adler

Remove CVS from the base system. Discussed with: many Reviewed by: peter, zi Approved by: core

Commit:34d80cf
Author:Ed Schouten

Don't include <sys/timeb.h>. Including this header file causes a compilation warning. The code builds perfectly fine without this header file.

Commit:a7d5f7e
Author:Jamie Gritton

A new jail(8) with a configuration file, to replace the work currently done by /etc/rc.d/jail.

This commit does not contain any .proto files.

Commit:fe0506d
Author:Marcel Moolenaar

Create the altix project branch. The altix project will add support for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting is a two-module system, consisting of a base compute module and a CPU expansion module. SGI's NUMAFlex architecture can be an excellent platform to test CPU affinity and NUMA-aware features in FreeBSD.

This commit does not contain any .proto files.

Commit:78fa090
Author:Ruslan Ermilov

MFC: Sync Groff with trunk except libulog addition.

Commit:4d433b8
Author:Ruslan Ermilov

Pull up vendor changes. The following local changes made obsolete: - Addition of several FreeBSD versions. - r192561 that attempted to fix UTF-8 issues.

Commit:0e96a56
Author:Ruslan Ermilov

Flatten out vendor tree.

Commit:62aa21a
Author:Dag-Erling Smørgrav

When man pages are formatted in UTF-8, .Fl is encoded as U+2212 "MINUS SIGN" instead of U+002D "HYPHEN-MINUS". This is unfortunate for two reasons: 1) this is not the character which is actually used on the command line, and 2) it makes it impossible to search a man page for a specific command-line option. This patch fixes this, but there are other unresolved issues, such as confusion between -, \- and hy: while the latter is always (and only) used for hyphenation, both - and \- are used for negation and subtraction, and \- is used for command-line options and sometimes also for parenthesis. IMHO, the correct Unicode characters are: - hyphenation: either U+2010 or U+00AD, most likely the former (the latter is the so-called soft hyphen, used to indicate a point at which a text processor is allowed to hyphenate a word) - negation and subtraction: U+2212 - parenthesis: in English, U+2214, with spaces suppressed before and after; in some others (such as Norwegian), U+2213 with spaces retained. - command-line options: U+002D, because that is what is actually used on the command line. However, fixing this would require extensive modifications to (at least) the doc and man macro sets... MFC after: 1 week

Commit:d7f0375
Author:Ulf Lilleengen

- Import the HEAD csup code which is the basis for the cvsmode work.

This commit does not contain any .proto files.

Commit:d103b84
Author:David E. O'Brien

Update for version 1.11-20080310. Make our changes to CVS_RSH & CVS_SSH settings here instead of contrib/cvs/src/cvs.h.

Commit:22e7cbb
Author:Ruslan Ermilov

Virgin import of FSF groff v1.19.2

Commit:1c7b34d
Author:Ruslan Ermilov

This commit was generated by cvs2svn to compensate for changes in r151497, which included commits to RCS files with non-trunk default branches.

Commit:9d1be4e
Author:Ruslan Ermilov

Unbreak Russian KOI8-R support.

Commit:ed0c979
Author:David E. O'Brien

Only define a default editor if one isn't already defined.

Commit:142a1fb
Author:Ruslan Ermilov

This commit was generated by cvs2svn to compensate for changes in r114402, which included commits to RCS files with non-trunk default branches.

Commit:bdbe8a1
Author:Ruslan Ermilov

Virgin import of FSF groff v1.19

Commit:afa7940
Author:Peter Wemm

Finish update for cvs-1.11.5. Some build-time tunables were moved from options.h to config.h.in and set via ./configure when built normally. Export some of the build knobs to the Makefile here, overridable from /etc/make.conf. Also get the version strings right. config.h was repocopied to config.h.proto, and we do a limited sed on it at build time now.

Commit:e5c3c17
Author:Peter Wemm

Update for cvs-1.11.5 import (note to self: gotta fix the version tags)

Commit:d548397
Author:Peter Wemm

Sigh. Another wrong version string. However, this one isn't used in the build. Approved by: re

Commit:8718d4c
Author:Peter Wemm

Oops. Use the correct version number. The number that was here was the one that I originally used on freefall etc. Approved by: re

Commit:5b8429c
Author:Peter Wemm

Update bmake glue after 1.11.2.1-20021201 import. options.h is no longer touched by configure in the autoconf system and a standard version is now used. Approved by: re

Commit:6b78a60
Author:Ruslan Ermilov

This commit was generated by cvs2svn to compensate for changes in r104862, which included commits to RCS files with non-trunk default branches.

Commit:cb16e62
Author:Ruslan Ermilov

Virgin import of FSF groff v1.18.1

Commit:ffd0421
Author:Peter Wemm

cvs-1.11.2 seems to bug out if HAVE_MMAP is not defined. It hoses its internal buffer management somehow (an off by one perhaps). HAVE_MMAP wasn't detected because configure has a bogus declaration of malloc which conflicted with stdlib.h. Sigh.

Commit:27322c9
Author:Peter Wemm

Update for 1.11.1p1 -> 1.11.2 import

Commit:4241f99
Author:Peter Wemm

*** empty log message ***

Commit:f7183e4
Author:Ruslan Ermilov

`\<space>' (unpaddable space) does not work in groff_font(5) files, it is taken as a single escape (`\') character. This prevented \e from being output correctly in -Tkoi8-r case. Noticed by: Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>

Commit:5c76ec1
Author:Ruslan Ermilov

Synch with devascii/R.proto, RFC 1489, and groff_char(7).

Commit:af27863
Author:Ruslan Ermilov

Removed files not present in v1.17 import.

Commit:9f06645
Author:Ruslan Ermilov

Removed files not present in v1.17 import.

Commit:d0bf305
Author:Ruslan Ermilov

This commit was generated by cvs2svn to compensate for changes in r75587, which included commits to RCS files with non-trunk default branches.

Commit:1d5f6a9
Author:Ruslan Ermilov

Virgin import of FSF groff v1.17

Commit:9a38118
Author:Ruslan Ermilov

This commit was generated by cvs2svn to compensate for changes in r75584, which included commits to RCS files with non-trunk default branches.

Commit:081b301
Author:Ruslan Ermilov

Backout rev 1.2 (emulate `:o' and `/o' letters using 'o'), since they are already emulated in tmac.tty-char.

Commit:a022bb6
Author:Ruslan Ermilov

Use stock (FSF) version of this file.

Commit:6d85612
Author:Ruslan Ermilov

Resolve conflicts after v1.16.1 import.

Commit:a8c609d
Author:Ruslan Ermilov

This commit was generated by cvs2svn to compensate for changes in r69626, which included commits to RCS files with non-trunk default branches.

Commit:c8d1b47
Author:Ruslan Ermilov

Virgin import of FSF groff v1.16.1

Commit:24d68d0
Author:Peter Wemm

Regenerated. There are a bunch of changes from this round of ./configure but none of them are used or make any difference (at least in the FreeBSD version).

Commit:47e9847
Author:Peter Wemm

Update files generated by configure.

Commit:dd15a36
Author:Andrey A. Chernov

Tune table since 0200-0206 is not available, add more chars

Commit:9bb5be8
Author:Andrey A. Chernov

Add more koi8-r chars

Commit:0016b0f
Author:Peter Wemm

indicate ability to support the PerservePermissions stuff

Commit:6eccce8
Author:Peter Wemm

Update config.h

Commit:dc07dab
Author:Peter Wemm

Update to build the new cvs version

Commit:a90ebee
Author:Andrey A. Chernov

Emulate ':o' and '/o' letters using 'o'

Commit:c8f36f3
Author:Paul Traina

Groff is dead...

Commit:8cbaf4f
Author:Paul Traina

Install additional S and L text fonts, needed for BSD doc formatting. Original author: ache

Commit:604a501
Author:Paul Traina

Add Russian language / koi8-r font support. Original author: ache

Commit:644a96a
Author:Paul Traina

This commit was generated by cvs2svn to compensate for changes in r18099, which included commits to RCS files with non-trunk default branches.

Commit:4e5867a
Author:Paul Traina

Virgin import of FSF groff v1.10

Commit:8787dbb
Author:Peter Wemm

Update to use the cvs-1.8.1 sources from src/contrib/cvs

Commit:2304b65
Author:Peter Wemm

Import CVS-1.6.3-951211.. Basically, this is the cvs-1.6.2 release plus a couple of minor changes.. Some highlights of the new stuff that was not in the old version: - remote access support.. full checkout/commit/log/etc.. - much improved dead file support.. - speed improvements - better $CVSROOT handling - $Name$ support - support for a "cvsadmin" group to cut down rampant use of "cvs admin -o" - safer setuid/setgid support - many bugs fixed.. :-) - probably some new ones.. :-( - more that I cannot remember offhand..

Commit:30d2417
Author:Nate Williams

Original sources from CVS-1.4A2 munged to fit our directory structure.

Commit:586cc4e
Author:Andrey A. Chernov

Install additionly S and L text fonts, needed for BSD docs formatting

Commit:0293a7a
Author:Andrey A. Chernov

Remove troff chars emulation, handled better via tmac.tty-char

Commit:c132881
Author:Andrey A. Chernov

Back out 1.x changes (additional troff chars), now handled via tmac.tty

Commit:a7e36b1
Author:Andrey A. Chernov

Add koi8-r device (russian charset)

Commit:26444f9
Author:Paul Traina

Layer in all FreeBSD patches

Commit:f84f13d
Author:Paul Traina

groff-1.09