<?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 sendmail</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>d6c34d14443a391f066a6b3331aa659baec692ff - rc.d/sendmail: remove a obsolete upgrade seatbelt</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/sendmail#d6c34d14443a391f066a6b3331aa659baec692ff</link>
        <description>rc.d/sendmail: remove a obsolete upgrade seatbeltThis check was in place to aid the transition from sendmail pre-8.10.8.10 was released in 2000.  It&apos;s not possible to upgrade directly fromsuch as system (Freebsd 3?) to FreeBSD 15 so we can drop this.Reviewed by:	gshapiro, jhbDifferential Revision:	https://reviews.freebsd.org/D49308

            List of files:
            /freebsd/libexec/rc/rc.d/sendmail</description>
        <pubDate>Thu, 13 Mar 2025 20:41:35 +0100</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6b17d944a1d448dbb797c5fa5b0778242ba02e52 - rc.d/sendmail: Fix error with some configurations</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/sendmail#6b17d944a1d448dbb797c5fa5b0778242ba02e52</link>
        <description>rc.d/sendmail: Fix error with some configurationsThe sendmail startup script can run 4 daemons: sendmail, sendmail_submit,sendmail_outbound, and sendmail_msp_queue.  Of the first 3 at most onecan be enabled.  There&apos;s a run_rc_command call for each and the ones forsendmail and sendmail_msp_queue run unconditionally.  For some rccommands this triggers warnings or errors when sendmail_enable=&quot;NO&quot; orsendmail_msp_queue_enable=&quot;NO&quot;.  Since d2e7bb630b83 these errors arepropagated and the whole script fails.Fix this by first determining which daemons are enabled, setting ${name}and ${rcvar} accordingly, and then always calling run_rc_commandconditionally.Also replace ${name}.cf with sendmail.cf because ${name} isn&apos;t alwayssendmail.PR:		282585Reviewed by:	markjDifferential Revision:	https://reviews.freebsd.org/D47757

            List of files:
            /freebsd/libexec/rc/rc.d/sendmail</description>
        <pubDate>Tue, 03 Dec 2024 11:45:10 +0100</pubDate>
        <dc:creator>Tijl Coosemans &lt;tijl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d2e7bb630b83848a774d8213014a9e0747775019 - rc.d/sendmail: Return non-zero if the daemon fails to start or is not running</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/sendmail#d2e7bb630b83848a774d8213014a9e0747775019</link>
        <description>rc.d/sendmail: Return non-zero if the daemon fails to start or is not runningIf you have a mail server that is running sendmail daemon(sendmail_enable=YES) and sendmail queue runner (sendmail_msp_queue=YES)and the sendmail daemon dies, /etc/rc.d/sendmail status does see thedaemon is not running but returns 0 as the exit code.  This preventsother programs (like puppet) from restarting sendmail to fix the issue.Make sure that the exit code is propagated towards the end of the scriptif any of the sendmail services fail.This patch does not call exit directly but instead just sets the exitstatus code by calling exit in a subshell. This way we do not exit thecurrent shell in case the service script is sourced (e.g., whenrc_fast_and_loose is active).PR:		223132MFC after:	2 weeksReported by:	pirzykDiscussed with:	jilles, eugenReviewed by:	christos, gshapiro (previous version), markjApproved by:	christos (mentor), markj (mentor)Differential Revision:	https://reviews.freebsd.org/D46862Co-authored-by: Jim Pirzyk &lt;pirzyk@FreeBSD.org&gt;

            List of files:
            /freebsd/libexec/rc/rc.d/sendmail</description>
        <pubDate>Mon, 21 Oct 2024 12:10:52 +0200</pubDate>
        <dc:creator>Mateusz Piotrowski &lt;0mp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8751fbe36ff02ed695f02132ee6eac723d2bbe3f - rc.d/sendmail: Fix stopping service during shutdown</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/sendmail#8751fbe36ff02ed695f02132ee6eac723d2bbe3f</link>
        <description>rc.d/sendmail: Fix stopping service during shutdownThe sendmail service script needs to be stopped during shutdownto ensure a clean shutdown of active SMTP connections (and writingany in memory queue files).rcorder(8) requires the rcorder block to be an uninterrupted sequence ofREQUIRE, PROVIDE, BEFORE, and KEYWORD lines. Having a comment in betweenREQUIRE and KEYWORD makes rcorder stop parsing the block when it reachesthe comment.Fix that by moving the comment out from the rcorder block.Reviewed by:	bnovkov, christos, gshapiro, markjApproved by:	bnovkov (mentor), christos (mentor), markj (mentor)MFC after:	3 daysDifferential Revision:	https://reviews.freebsd.org/D46924

            List of files:
            /freebsd/libexec/rc/rc.d/sendmail</description>
        <pubDate>Fri, 04 Oct 2024 14:26:45 +0200</pubDate>
        <dc:creator>Mateusz Piotrowski &lt;0mp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f99f0ee14e3af81c23150a6a340259ca8a33d01a - rc.d: add a service jails config to all base system services</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/sendmail#f99f0ee14e3af81c23150a6a340259ca8a33d01a</link>
        <description>rc.d: add a service jails config to all base system servicesThis gives more permissions to services (e.g. network access toservices which require this) when they are started as an automaticservice jail.The sshd patch is important for the sshd-related functionality asdescribed in the man-page in the service jails part.The location of the added env vars is supposed to allow overriding themin rc.conf, and to hard-disable the use of svcj for some parts where itdoesn&apos;t make sense or will not work.Only a subset of all of the services are fully tested (I&apos;m running thissince more than a year with various services started as service jails).The untested parts should be most of the time ok, in some edge-casesmore permissions are needed inside the service jail.Differential Revision:	https://reviews.freebsd.org/D40371

            List of files:
            /freebsd/libexec/rc/rc.d/sendmail</description>
        <pubDate>Wed, 22 May 2024 15:31:47 +0200</pubDate>
        <dc:creator>Alexander Leidinger &lt;netchild@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/sendmail#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/libexec/rc/rc.d/sendmail</description>
        <pubDate>Wed, 16 Aug 2023 19:55:03 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c6879c6c14eedbd060ba588a3129a6c60ebbe783 - Merge ^/head r339015 through r339669.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/sendmail#c6879c6c14eedbd060ba588a3129a6c60ebbe783</link>
        <description>Merge ^/head r339015 through r339669.

            List of files:
            /freebsd/libexec/rc/rc.d/sendmail</description>
        <pubDate>Tue, 23 Oct 2018 23:09:37 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0696600c41600d80bcd993bfd8e675d0ae6951fe - Move the rc framework out of sbin/init into libexec/rc.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/sendmail#0696600c41600d80bcd993bfd8e675d0ae6951fe</link>
        <description>Move the rc framework out of sbin/init into libexec/rc.The reasons for this are forward looking to pkgbase: * /sbin/init is a special binary; try not to replace it with   every package update because an rc script was touched.   (a follow-up commit will make init its own package) * having rc in its own place will allow more easy replacement   of the rc framework with alternatives, such as openrc.Discussed with:		brd (during BSDCam), kmooreRequested by:		cem, bzPR:			231522Approved by:		re (gjb)

            List of files:
            /freebsd/libexec/rc/rc.d/sendmail</description>
        <pubDate>Wed, 17 Oct 2018 18:49:11 +0200</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
