<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/etc, branch release/12.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F12.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F12.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2021-10-07T17:42:37Z</updated>
<entry>
<title>daemon: add some basic tests</title>
<updated>2021-10-07T17:42:37Z</updated>
<author>
<name>Alan Somers</name>
<email>asomers@FreeBSD.org</email>
</author>
<published>2021-03-17T16:35:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a09e037bc30b8a76cb7007bc4883d62e64c90e0b'/>
<id>urn:sha1:a09e037bc30b8a76cb7007bc4883d62e64c90e0b</id>
<content type='text'>
Sponsored by:	Axcient
Differential Revision:	https://reviews.freebsd.org/D29316

(cherry picked from commit 3b57d80c7aa924ed0fad565591f5292c2ac88da5)
</content>
</entry>
<entry>
<title>Add common firewall test suite</title>
<updated>2021-09-14T08:26:33Z</updated>
<author>
<name>Tom Jones</name>
<email>thj@FreeBSD.org</email>
</author>
<published>2019-08-05T11:47:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=086f8d605606aa0f3d8092f5757558cadd5e4233'/>
<id>urn:sha1:086f8d605606aa0f3d8092f5757558cadd5e4233</id>
<content type='text'>
Add a common test suite for the firewalls included in the base system. The test
suite allows common test infrastructure to test pf, ipfw and ipf firewalls from
test files containing the setup for all three firewalls.

Add the pass block test for pf, ipfw and ipf. The pass block test checks the
allow/deny functionality of the firewalls tested.

Submitted by:   Ahsan Barkati
Sponsored by:   Google, Inc. (GSoC 2019)
Reviewed by:    kp
Approved by:    bz (co-mentor)
MFC after:      2 weeks
Differential Revision: https://reviews.freebsd.org/D21065

(cherry picked from commit f97a8a36153a9773d9f93018d66a7de2d050a59a)
</content>
</entry>
<entry>
<title>sbin/md5: Create /usr/tests/sbin/md5 directory for placing tests</title>
<updated>2021-07-06T15:26:18Z</updated>
<author>
<name>Li-Wen Hsu</name>
<email>lwhsu@FreeBSD.org</email>
</author>
<published>2021-06-25T10:29:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=546cc4ae8586dcf052c9d8b17a1bc1d09d87b3b7'/>
<id>urn:sha1:546cc4ae8586dcf052c9d8b17a1bc1d09d87b3b7</id>
<content type='text'>
Author:		Li-Wen Hsu &lt;lwhsu@FreeBSD.org&gt;
Sponsored by:	The FreeBSD Foundation

(cherry picked from commit cb194afef50dc4e1473413a69462aaf03cfe0ce4)

sbin/md5: add tests

While the correctness of the supported hash algorithms can be tested
with the built-in self-test feature, these test cases are meant to
detect changes in the output format.

A follow-up commit will	improve	the compatibility with the coreutils
versions of the hash programs, and these tests should detect any
unintended side-effects	of such	a change on existing functionality.

(cherry picked from commit 884fc5527a3ffd9830b941cbec328de1623044cc)

sbin/md5: fix test case to not write outside temp directory

The bsd-p-test did create files 1.out .. 8.out in the test directory.
This has been fixed and the temporary output files are now written
to the temporary directory.

(cherry picked from commit 95d3044bbdadfca6120a3e7c61c9ebb9a476f369)
</content>
</entry>
<entry>
<title>tests/netgraph: Fix build error due to missing directory</title>
<updated>2021-06-24T12:06:49Z</updated>
<author>
<name>Lutz Donnerhacke</name>
<email>donner@FreeBSD.org</email>
</author>
<published>2021-06-24T11:54:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2e6fec416d0398598be15df9a3b713ac74c5d1e8'/>
<id>urn:sha1:2e6fec416d0398598be15df9a3b713ac74c5d1e8</id>
<content type='text'>
While MFCing the tests into stable/11 the test directory needs to be
added, because earlier netgraph tests were not MFCed to this train.

PR:		256773
Reported by:	Arrigo Marchiori
Submitted by:	Arrigo Marchiori
Tested by:	Arrigo Marchiori

This is a direct commit into the stable/12 branch.
</content>
</entry>
<entry>
<title>flua: initial support for "require" in the base system</title>
<updated>2021-01-24T03:43:19Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2020-08-13T00:19:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=50da94fc7af1b3c515cf4648fc7e3a6c9794f682'/>
<id>urn:sha1:50da94fc7af1b3c515cf4648fc7e3a6c9794f682</id>
<content type='text'>
Use /usr not /usr/local for base system components.

Use /usr/lib/flua and /usr/share/flua (not lua) for consistency and to
avoid the possibility that other software accidentally finds our base
system modules.

Also drop the version from the path, as flua represents an unspecified
lua version that corresponds to the FreeBSD version it comes with.

LUA_USE_DLOPEN is not yet enabled because some additional changes are
needed wrt symbol visibility.

(cherry picked from commit bceabe277e1286ec694e34c186a73e7bf2c9de4f)
</content>
</entry>
<entry>
<title>lualoader: add loader_conf_dirs support (loader.conf.d)</title>
<updated>2021-01-24T03:07:12Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2020-07-10T01:50:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d9cc55ea82faf6b7660d9a715b936657c6e6a8af'/>
<id>urn:sha1:d9cc55ea82faf6b7660d9a715b936657c6e6a8af</id>
<content type='text'>
loader_conf_dirs is the supporting mechanism for the included
/boot/loader.conf.d directory.  When lualoader finishes processing all of
the loader_conf_files it finds after walking /boot/defaults/loader.conf,
it will now check any and all loader_conf_dirs and process files ending
in ".conf" as if they were a loader.conf.

Note that loader_conf_files may be specified in a loader.conf.d config
file, but loader_conf_dirs may *not*. It will only be processed as specified
in /boot/defaults/loader.conf and any loader_conf_files that were loaded
from there.

Relnotes:	yes

(cherry picked from commit 72cf7db3aaf17db412183886f19320e5074dc8b7)
</content>
</entry>
<entry>
<title>MFC r340992:</title>
<updated>2020-12-12T22:47:57Z</updated>
<author>
<name>Yuri Pankov</name>
<email>yuripv@FreeBSD.org</email>
</author>
<published>2020-12-12T22:47:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f02aef7493f15a3f57aa9e73d4eeec65a851ef01'/>
<id>urn:sha1:f02aef7493f15a3f57aa9e73d4eeec65a851ef01</id>
<content type='text'>
Add ga_IE.UTF-8 locale.

PR:		228587
Submitted by:	Micil &lt;micheal.maclochlainn@oegaillimh.ie&gt; (LC_TIME)
</content>
</entry>
<entry>
<title>MFC r366059-r366060: cp(1): tests</title>
<updated>2020-09-30T00:56:08Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2020-09-30T00:56:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=94607fbaa455b789939c3f4ed6f87540ff658916'/>
<id>urn:sha1:94607fbaa455b789939c3f4ed6f87540ff658916</id>
<content type='text'>
r366059:
cp: add some basic tests

There are some tests available in the NetBSD test suite, but we don't
currently pass all of those; further investigation will go into that. For
now, just add a basic test as well as a test that copies from /dev/null to a
file.

The /dev/null test confirms that the file gets created if it's empty, then
that it truncates the file if it's non-empty. This matches some usage that
was previously employed in the build and was replaced in r366042 by a
simpler shell construct.

I will also plan on coming back to expand these in due time.

r366060:
cp: tests: fix weird 20 insertion

This slipped in at the last moment. =(
</content>
</entry>
<entry>
<title>MFC: 362681, 362697, 362914, 362984, 362986, 362987, 363091, 363172, 363809,</title>
<updated>2020-08-08T16:41:28Z</updated>
<author>
<name>Stefan Eßer</name>
<email>se@FreeBSD.org</email>
</author>
<published>2020-08-08T16:41:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=05267beac51492b96fa1a6f2497aedfb819c58bc'/>
<id>urn:sha1:05267beac51492b96fa1a6f2497aedfb819c58bc</id>
<content type='text'>
     363810, 363811, 363915

Import new 2-clause BSD licenced implementation of the bc and dc commands

These implementations of the bc and dc programs offer a number of advantages
compared to the current implementations in the FreeBSD base system:

- They do not depend on external large number functions (i.e. no dependency
  on OpenSSL or any other large-number library)

- They implements all features found in GNU bc/dc (with the exception of
  the forking of sub-processes in dc, which the author of this version
  considers a security issue).

- They are significantly faster than the current code in base (more than
  2 orders of magnitude in some of my tests, e.g. for 12345^100000).

- They should be fully compatible with all features and the behavior of the
  current implementations in FreeBSD (not formally verified).

- They support POSIX message catalogs and come with localized messages in
  Chinese, Dutch, English, French, German, Japanese, Polish, Portuguese,
  and Russian.

- They offer very detailed man-pages that provide far more information than
  the current ones.

This code is not built and installed in FreeBSD-12, unless WITH_GH_BC=yes
is set (e.g. in src.conf) during builworld and installworld. It has been
imported and made the default in FreeBSD-CURRENT, and all improvements and
changes requested for the version in -CURRENT are included in this initial
import into a stable branch.
</content>
</entry>
<entry>
<title>MFC r361720, r362787: Simplify mailer.conf installation</title>
<updated>2020-08-06T18:13:45Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2020-08-06T18:13:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=77cf878b3917db166d90a5bb24b1567925b303f6'/>
<id>urn:sha1:77cf878b3917db166d90a5bb24b1567925b303f6</id>
<content type='text'>
r361720:
pkgbase: resolve mailer.conf conflict WITHOUT_SENDMAIL

When WITHOUT_SENDMAIL is set, we end up with two different mailer.conf that
conflict, and hilarity ensues. There's currently three different places that
we might install mailer.conf:

- ^/etc/Makefile (package=runtime, contingent on MK_MAIL != no)
- ^/libexec/dma/dmagent/Makefile (package=dma, contingent on MK_SENDMAIL !=
no)
- ^/usr.sbin/mailwrapper/Makefile (package=utilities, contingent on
not-installed)

The mailwrapper installation will effectively never happen because the ^/etc
one will first.

This patch simplifies the whole situation; remove the ^/etc/Makefile version
and install it primarily in mailwrapper if MK_MAILWRAPPER != "no". The
scenarios covered in mailwrapper are:

- sendmail(8) is installed, dma(8) may or may not be installed
- neither sendmail(8) nor dma(8) is installed

In the first scenario, sendmail(8) is dominant so we can go ahead and
install the version in ^/etc/mail. In the unlisted scenario, sendmail(8) is
not installed but dma(8) is, we'll let ^/libexec/dma/dmagent do the
installation. In the second listed scenario, we still want to install an
example mailer.conf so just install the base sendmail(8) version.

r362787:
mailwrapper: switch mailer.conf to CONFS

This matches what was already being done in dma(8), and should again make
this merge with etcupdate/mergemaster.
</content>
</entry>
</feed>
