<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in mailwrapper.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>961bcbeef251b87463446860fca9910a461a3909 - mailwrapper(8): change behaviour if mailer.conf cannot be opened</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/mailwrapper/mailwrapper.c#961bcbeef251b87463446860fca9910a461a3909</link>
        <description>mailwrapper(8): change behaviour if mailer.conf cannot be openedPreviously, mailwrapper(8) would default to invoking _PATH_DEFAULTMTA(i.e., dma) if mailer.conf couldn&apos;t be opened for any reason, includingtransient errors like ENFILE.  This behaviour is undesirable, because ifthe administrator has configured a different MTA in mailer.conf, theyalmost certainly don&apos;t want mailwrapper to unpredictably fall back tothe compiled-in default; and in any case, the default MTA is probablynot running, meaning the mail may be queued and then never delivered,which is worse than not accepting it to begin with.Change this behaviour depending on why mailer.conf can&apos;t be opened:- If it doesn&apos;t exist, keep the existing behaviour of falling back to  the default MTA, on the assumption that this is a reasonable default  if mailer.conf hasn&apos;t been configured at all.- If it cannot be opened for any other reason, do not invoke an MTA and  instead return an error to the caller.PR: 25218Reviewed by: imp, emaste, markjPull Request: https://github.com/freebsd/freebsd-src/pull/969

            List of files:
            /freebsd/usr.sbin/mailwrapper/mailwrapper.c</description>
        <pubDate>Sat, 30 Dec 2023 16:09:15 +0100</pubDate>
        <dc:creator>Lexi Winter &lt;lexi@le-Fay.ORG&gt;</dc:creator>
    </item>
<item>
        <title>4d65a7c6951cea0333f1a0c1b32c38489cdfa6c5 - usr.sbin: Automated cleanup of cdefs and other formatting</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/mailwrapper/mailwrapper.c#4d65a7c6951cea0333f1a0c1b32c38489cdfa6c5</link>
        <description>usr.sbin: Automated cleanup of cdefs and other formattingApply the following automated changes to try to eliminateno-longer-needed sys/cdefs.h includes as well as now-emptyblank lines in a row.Remove /^#if.*\n#endif.*\n#include\s+&lt;sys/cdefs.h&gt;.*\n/Remove /\n+#include\s+&lt;sys/cdefs.h&gt;.*\n+#if.*\n#endif.*\n+/Remove /\n+#if.*\n#endif.*\n+/Remove /^#if.*\n#endif.*\n/Remove /\n+#include\s+&lt;sys/cdefs.h&gt;\n#include\s+&lt;sys/types.h&gt;/Remove /\n+#include\s+&lt;sys/cdefs.h&gt;\n#include\s+&lt;sys/param.h&gt;/Remove /\n+#include\s+&lt;sys/cdefs.h&gt;\n#include\s+&lt;sys/capsicum.h&gt;/Sponsored by:		Netflix

            List of files:
            /freebsd/usr.sbin/mailwrapper/mailwrapper.c</description>
        <pubDate>Fri, 24 Nov 2023 21:12:57 +0100</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1d386b48a555f61cb7325543adbbb5c3f3407a66 - Remove $FreeBSD$: one-line .c pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/mailwrapper/mailwrapper.c#1d386b48a555f61cb7325543adbbb5c3f3407a66</link>
        <description>Remove $FreeBSD$: one-line .c patternRemove /^[\s*]*__FBSDID\(&quot;\$FreeBSD\$&quot;\);?\s*\n/

            List of files:
            /freebsd/usr.sbin/mailwrapper/mailwrapper.c</description>
        <pubDate>Wed, 16 Aug 2023 19:54:42 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>56d11d4a3749408b91751f2b1d7082167ae1814d - Make use of the getlocalbase() function for run-time adjustment of the</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/mailwrapper/mailwrapper.c#56d11d4a3749408b91751f2b1d7082167ae1814d</link>
        <description>Make use of the getlocalbase() function for run-time adjustment of thelocal software base directory, as committed in SVN rev. 367813.The pkg and mailwrapper programs used the LOCALBASE environment variablefor this purpose and this functionality is preserved by getlocalbase().After this change, the value of the user.localbase sysctl variable is usedif present (and not overridden in the environment).The nvmecontrol program gains support of a dynamic path to its plugindirectory with this update.Differential Revision:	https://reviews.freebsd.org/D27237

            List of files:
            /freebsd/usr.sbin/mailwrapper/mailwrapper.c</description>
        <pubDate>Wed, 18 Nov 2020 21:00:55 +0100</pubDate>
        <dc:creator>Stefan E&#223;er &lt;se@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8e1031086d40b9bd3fa255d92cc45573e3afed16 - Revert the whole getlocalbase() set of changes while a different design is</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/mailwrapper/mailwrapper.c#8e1031086d40b9bd3fa255d92cc45573e3afed16</link>
        <description>Revert the whole getlocalbase() set of changes while a different design ishashed out.

            List of files:
            /freebsd/usr.sbin/mailwrapper/mailwrapper.c</description>
        <pubDate>Sun, 15 Nov 2020 21:24:59 +0100</pubDate>
        <dc:creator>Scott Long &lt;scottl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1b249101df13bc8cd455a28d5eeb87730fe2c0ae - Fix the previous revision, it suffered from an incomplete change to the</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/mailwrapper/mailwrapper.c#1b249101df13bc8cd455a28d5eeb87730fe2c0ae</link>
        <description>Fix the previous revision, it suffered from an incomplete change to thegetlocalbase API.  Also don&apos;t erroneously subtract the lenth from thebuffer a second time.

            List of files:
            /freebsd/usr.sbin/mailwrapper/mailwrapper.c</description>
        <pubDate>Sun, 15 Nov 2020 08:50:29 +0100</pubDate>
        <dc:creator>Scott Long &lt;scottl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7ca0d5403ede7308269e39f201fdd08cf5a3fe54 - Replace hardcoded references to _PATH_LOCALBASE with calls to getlocalbase.3</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/mailwrapper/mailwrapper.c#7ca0d5403ede7308269e39f201fdd08cf5a3fe54</link>
        <description>Replace hardcoded references to _PATH_LOCALBASE with calls to getlocalbase.3Reviewed by:	imp, se

            List of files:
            /freebsd/usr.sbin/mailwrapper/mailwrapper.c</description>
        <pubDate>Sat, 14 Nov 2020 19:01:14 +0100</pubDate>
        <dc:creator>Scott Long &lt;scottl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1f474190fc280d4a4ef0c214e4d7fff0d1237e22 - Replace literal uses of /usr/local in C sources with _PATH_LOCALBASE</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/mailwrapper/mailwrapper.c#1f474190fc280d4a4ef0c214e4d7fff0d1237e22</link>
        <description>Replace literal uses of /usr/local in C sources with _PATH_LOCALBASELiteral references to /usr/local exist in a large number of files inthe FreeBSD base system. Many are in contributed software, in configurationfiles, or in the documentation, but 19 uses have been identified in Csource files or headers outside the contrib and sys/contrib directories.This commit makes it possible to set _PATH_LOCALBASE in paths.h to usea different prefix for locally installed software.In order to avoid changes to openssh source files, LOCALBASE is passed tothe build via Makefiles under src/secure. While _PATH_LOCALBASE could havebeen used here, there is precedent in the construction of the path used toa xauth program which depends on the LOCALBASE value passed on the compilercommand line to select a non-default directory.This could be changed in a later commit to make the openssh buildconsistently use _PATH_LOCALBASE. It is considered out-of-scope for thiscommit.Reviewed by:	impMFC after:	1 monthDifferential Revision:	https://reviews.freebsd.org/D26942

            List of files:
            /freebsd/usr.sbin/mailwrapper/mailwrapper.c</description>
        <pubDate>Tue, 27 Oct 2020 12:29:11 +0100</pubDate>
        <dc:creator>Stefan E&#223;er &lt;se@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4b49587c3dd54aed8eb103d838a89ca79484a9b6 - Merge ^/head r327341 through r327623.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/mailwrapper/mailwrapper.c#4b49587c3dd54aed8eb103d838a89ca79484a9b6</link>
        <description>Merge ^/head r327341 through r327623.

            List of files:
            /freebsd/usr.sbin/mailwrapper/mailwrapper.c</description>
        <pubDate>Sat, 06 Jan 2018 17:13:17 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8b081eaa55b1eb7a457f7bf43be5997a1fef3ac0 - Revert r326844</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/mailwrapper/mailwrapper.c#8b081eaa55b1eb7a457f7bf43be5997a1fef3ac0</link>
        <description>Revert r326844There has been some fallout from the change. The change itself was not valueableenough to spend time investigating the corner cases, let&apos;s just back it out.Reported by:	flo

            List of files:
            /freebsd/usr.sbin/mailwrapper/mailwrapper.c</description>
        <pubDate>Tue, 02 Jan 2018 17:50:57 +0100</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b37b09244c6fd9299bf5bea445ae61bc160f23df - Replace usage of fparselen(3) by a getline(3)</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/mailwrapper/mailwrapper.c#b37b09244c6fd9299bf5bea445ae61bc160f23df</link>
        <description>Replace usage of fparselen(3) by a getline(3)This allow to remove the dependency on libutil

            List of files:
            /freebsd/usr.sbin/mailwrapper/mailwrapper.c</description>
        <pubDate>Thu, 14 Dec 2017 09:57:37 +0100</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1de7b4b805ddbf2429da511c053686ac4591ed89 - various: general adoption of SPDX licensing ID tags.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/mailwrapper/mailwrapper.c#1de7b4b805ddbf2429da511c053686ac4591ed89</link>
        <description>various: general adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 2-Clause license, however the tool Iwas using misidentified many licenses so this was mostly a manual - errorprone - task.The Software Package Data Exchange (SPDX) group provides a specificationto make it easier for automated tools to detect and summarize well knownopensource licenses. We are gradually adopting the specification, notingthat the tags are considered only advisory and do not, in any way,superceed or replace the license texts.No functional change intended.

            List of files:
            /freebsd/usr.sbin/mailwrapper/mailwrapper.c</description>
        <pubDate>Mon, 27 Nov 2017 16:37:16 +0100</pubDate>
        <dc:creator>Pedro F. Giffuni &lt;pfg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9268022b74279434ed6300244e3f977e56a8ceb5 - Merge from head@274682</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/mailwrapper/mailwrapper.c#9268022b74279434ed6300244e3f977e56a8ceb5</link>
        <description>Merge from head@274682

            List of files:
            /freebsd/usr.sbin/mailwrapper/mailwrapper.c</description>
        <pubDate>Wed, 19 Nov 2014 02:07:58 +0100</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4e27d36d38f4c3b12bcc1855c5d41527d08d1ce0 - IFC @r271694</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/mailwrapper/mailwrapper.c#4e27d36d38f4c3b12bcc1855c5d41527d08d1ce0</link>
        <description>IFC @r271694

            List of files:
            /freebsd/usr.sbin/mailwrapper/mailwrapper.c</description>
        <pubDate>Wed, 17 Sep 2014 20:46:51 +0200</pubDate>
        <dc:creator>Neel Natu &lt;neel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c9daea0b861f05bedaa176e24c51eb096e28b75e - Sync to HEAD@r271160.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/mailwrapper/mailwrapper.c#c9daea0b861f05bedaa176e24c51eb096e28b75e</link>
        <description>Sync to HEAD@r271160.

            List of files:
            /freebsd/usr.sbin/mailwrapper/mailwrapper.c</description>
        <pubDate>Fri, 05 Sep 2014 15:52:39 +0200</pubDate>
        <dc:creator>Alexander V. Chernikov &lt;melifaro@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>24ed0a5759f014d8bbe11e5ed88e58573717d568 - Allow mailwrapper to use mailer.conf from localbase (respecting LOCALBASE env var if set)</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/mailwrapper/mailwrapper.c#24ed0a5759f014d8bbe11e5ed88e58573717d568</link>
        <description>Allow mailwrapper to use mailer.conf from localbase (respecting LOCALBASE env var if set)Phabric:	https://reviews.freebsd.org/D412Reviewed by:	bdreweryMFC after:	2 weeksRelnotes:	yes

            List of files:
            /freebsd/usr.sbin/mailwrapper/mailwrapper.c</description>
        <pubDate>Wed, 27 Aug 2014 00:20:02 +0200</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f347c17fa99365c6ceaf4dae21858e85b6322b5c - MFC r205938:</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/mailwrapper/mailwrapper.c#f347c17fa99365c6ceaf4dae21858e85b6322b5c</link>
        <description>MFC r205938:Sync with OpenBSD: - avoid coredump when there&apos;s only one token on a line; - Use calloc(); - Remove a line inherited from example mdoc.Obtained from:  OpenBSD

            List of files:
            /freebsd/usr.sbin/mailwrapper/mailwrapper.c</description>
        <pubDate>Thu, 29 Apr 2010 02:28:34 +0200</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a4bf5fb987611aeb78c422312b63b185e39982d7 - Update to current version of head.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/mailwrapper/mailwrapper.c#a4bf5fb987611aeb78c422312b63b185e39982d7</link>
        <description>Update to current version of head.

            List of files:
            /freebsd/usr.sbin/mailwrapper/mailwrapper.c</description>
        <pubDate>Wed, 28 Apr 2010 07:33:59 +0200</pubDate>
        <dc:creator>Kirk McKusick &lt;mckusick@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ded78408255a4114b59da7e48c47358578ee314f - Sync with OpenBSD:</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/mailwrapper/mailwrapper.c#ded78408255a4114b59da7e48c47358578ee314f</link>
        <description>Sync with OpenBSD: - avoid coredump when there&apos;s only one token on a line; - Use calloc(); - Remove a line inherited from example mdoc.Obtained from:	OpenBSDMFC after:	1 month

            List of files:
            /freebsd/usr.sbin/mailwrapper/mailwrapper.c</description>
        <pubDate>Tue, 30 Mar 2010 23:54:25 +0200</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>49fe7301af40c4dced8d61f76b8615381466032a - Update NetBSD and OpenBSD SCM tags to match the reality.  Note that</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/mailwrapper/mailwrapper.c#49fe7301af40c4dced8d61f76b8615381466032a</link>
        <description>Update NetBSD and OpenBSD SCM tags to match the reality.  Note thatNetBSD revisions 1.8 and 1.9 are not actually applied to our code basebecause we have solved the problem differently, therefore, these changescan be safely skipped.

            List of files:
            /freebsd/usr.sbin/mailwrapper/mailwrapper.c</description>
        <pubDate>Mon, 07 Aug 2006 12:29:18 +0200</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
