<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in INSTALL</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>fe590ffe40f49fe09d8275fbf29f0d46c5b99dc7 - Import vixie cron 4.0</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/cron/doc/INSTALL#fe590ffe40f49fe09d8275fbf29f0d46c5b99dc7</link>
        <description>Import vixie cron 4.0Specifically, import the diff from commit e745bd4c10ab tocommit 83563783cc2 in https://github.com/vixie/cron.gitMy sole motivation is changing to the common MIT license.The old license, especially the &quot;buildable source&quot; clause,is unfriendly for commercial users of this code.  Simplychanging the license without importing [most of] the codeaccompanying that license seemed legally dubious.The most regrettable change is losing Paul&apos;s uucp path.I partially atone for this loss by restoring the upstream$Id$ tags, since $FreeBSD$ is no longer useful.This is [intended to be] a complete list of the functionalchanges in this commit.  Some changes were made so that wecould consider vixie cron to be our upstream and reduce ourdiffs against it, while others were simply a good idea.- main() - use putenv instead of setenv for PATH- open_pidfile no longer needs snprintf to build pidfile- crontab main() - abort() on impossible errors- check for truncation when building strings with snprintf- getdtablesize() -&gt; sysconf(_SC_OPEN_MAX)These changes were not taken from upstream&apos;s 4.0 diff becausethey [could] actually change behavior.  Some of them might bebeneficial, but should be taken separately.- config.h - sendmail args: remove -oi and add -or0s- call setlocale(LC_ALL, &quot;&quot;) at the top of main()- acquire_daemonlock - we already use pidfile- cast getpid(), uid_t, and gid_t to long for printf- remove unnecessary braces - I consider them beneficial- BSDi support- glue_strings() - use snprintf(), as we often already didMFC after:	on demandSponsored by:	Dell EMC IsilonDifferential Revision:	https://reviews.freebsd.org/D40260

            List of files:
            /src/usr.sbin/cron/doc/INSTALL</description>
        <pubDate>Thu, 01 Jun 2023 19:14:07 +0000</pubDate>
        <dc:creator>Eric van Gyzen &lt;vangyzen@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fe590ffe40f49fe09d8275fbf29f0d46c5b99dc7 - Import vixie cron 4.0</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/cron/doc/INSTALL#fe590ffe40f49fe09d8275fbf29f0d46c5b99dc7</link>
        <description>Import vixie cron 4.0Specifically, import the diff from commit e745bd4c10ab tocommit 83563783cc2 in https://github.com/vixie/cron.gitMy sole motivation is changing to the common MIT license.The old license, especially the &quot;buildable source&quot; clause,is unfriendly for commercial users of this code.  Simplychanging the license without importing [most of] the codeaccompanying that license seemed legally dubious.The most regrettable change is losing Paul&apos;s uucp path.I partially atone for this loss by restoring the upstream$Id$ tags, since $FreeBSD$ is no longer useful.This is [intended to be] a complete list of the functionalchanges in this commit.  Some changes were made so that wecould consider vixie cron to be our upstream and reduce ourdiffs against it, while others were simply a good idea.- main() - use putenv instead of setenv for PATH- open_pidfile no longer needs snprintf to build pidfile- crontab main() - abort() on impossible errors- check for truncation when building strings with snprintf- getdtablesize() -&gt; sysconf(_SC_OPEN_MAX)These changes were not taken from upstream&apos;s 4.0 diff becausethey [could] actually change behavior.  Some of them might bebeneficial, but should be taken separately.- config.h - sendmail args: remove -oi and add -or0s- call setlocale(LC_ALL, &quot;&quot;) at the top of main()- acquire_daemonlock - we already use pidfile- cast getpid(), uid_t, and gid_t to long for printf- remove unnecessary braces - I consider them beneficial- BSDi support- glue_strings() - use snprintf(), as we often already didMFC after:	on demandSponsored by:	Dell EMC IsilonDifferential Revision:	https://reviews.freebsd.org/D40260

            List of files:
            /src/usr.sbin/cron/doc/INSTALL</description>
        <pubDate>Thu, 01 Jun 2023 19:14:07 +0000</pubDate>
        <dc:creator>Eric van Gyzen &lt;vangyzen@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>97d92980a96a50750844f420cc225ddf918f0699 - $Id$ -&gt; $FreeBSD$</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/cron/doc/INSTALL#97d92980a96a50750844f420cc225ddf918f0699</link>
        <description>$Id$ -&gt; $FreeBSD$

            List of files:
            /src/usr.sbin/cron/doc/INSTALL</description>
        <pubDate>Sat, 28 Aug 1999 01:35:59 +0000</pubDate>
        <dc:creator>Peter Wemm &lt;peter@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>476602a9d0b9041b42a108349dc58a4ca6bf4223 - Revert $FreeBSD$ to $Id$</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/cron/doc/INSTALL#476602a9d0b9041b42a108349dc58a4ca6bf4223</link>
        <description>Revert $FreeBSD$ to $Id$

            List of files:
            /src/usr.sbin/cron/doc/INSTALL</description>
        <pubDate>Sat, 22 Feb 1997 16:15:28 +0000</pubDate>
        <dc:creator>Peter Wemm &lt;peter@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1130b656e5fe4c2d1ba299e024d1b40eaeebd380 - Make the long-awaited change from $Id$ to $FreeBSD$</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/cron/doc/INSTALL#1130b656e5fe4c2d1ba299e024d1b40eaeebd380</link>
        <description>Make the long-awaited change from $Id$ to $FreeBSD$This will make a number of things easier in the future, as well as (finally!)avoiding the Id-smashing problem which has plagued developers for so long.Boy, I&apos;m glad we&apos;re not using sup anymore.  This update would have beeninsane otherwise.

            List of files:
            /src/usr.sbin/cron/doc/INSTALL</description>
        <pubDate>Tue, 14 Jan 1997 07:20:47 +0000</pubDate>
        <dc:creator>Jordan K. Hubbard &lt;jkh@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>84f33dea627930e57209583fc83ffb3202babc0a - Paul Vixie&apos;s cron, version 3.0.  Munged into bmake format.  If this goes</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/cron/doc/INSTALL#84f33dea627930e57209583fc83ffb3202babc0a</link>
        <description>Paul Vixie&apos;s cron, version 3.0.  Munged into bmake format.  If this goeswell, expect our two seperate directories for cron and crontab to go awayshortly.Submitted by:	jkh

            List of files:
            /src/usr.sbin/cron/doc/INSTALL</description>
        <pubDate>Sat, 27 Aug 1994 13:43:04 +0000</pubDate>
        <dc:creator>Jordan K. Hubbard &lt;jkh@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fe590ffe40f49fe09d8275fbf29f0d46c5b99dc7 - Import vixie cron 4.0</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/cron/doc/INSTALL#fe590ffe40f49fe09d8275fbf29f0d46c5b99dc7</link>
        <description>Import vixie cron 4.0Specifically, import the diff from commit e745bd4c10ab tocommit 83563783cc2 in https://github.com/vixie/cron.gitMy sole motivation is changing to the common MIT license.The old license, especially the &quot;buildable source&quot; clause,is unfriendly for commercial users of this code.  Simplychanging the license without importing [most of] the codeaccompanying that license seemed legally dubious.The most regrettable change is losing Paul&apos;s uucp path.I partially atone for this loss by restoring the upstream$Id$ tags, since $FreeBSD$ is no longer useful.This is [intended to be] a complete list of the functionalchanges in this commit.  Some changes were made so that wecould consider vixie cron to be our upstream and reduce ourdiffs against it, while others were simply a good idea.- main() - use putenv instead of setenv for PATH- open_pidfile no longer needs snprintf to build pidfile- crontab main() - abort() on impossible errors- check for truncation when building strings with snprintf- getdtablesize() -&gt; sysconf(_SC_OPEN_MAX)These changes were not taken from upstream&apos;s 4.0 diff becausethey [could] actually change behavior.  Some of them might bebeneficial, but should be taken separately.- config.h - sendmail args: remove -oi and add -or0s- call setlocale(LC_ALL, &quot;&quot;) at the top of main()- acquire_daemonlock - we already use pidfile- cast getpid(), uid_t, and gid_t to long for printf- remove unnecessary braces - I consider them beneficial- BSDi support- glue_strings() - use snprintf(), as we often already didMFC after:	on demandSponsored by:	Dell EMC IsilonDifferential Revision:	https://reviews.freebsd.org/D40260

            List of files:
            /src/usr.sbin/cron/doc/INSTALL</description>
        <pubDate>Thu, 01 Jun 2023 19:14:07 +0000</pubDate>
        <dc:creator>Eric van Gyzen &lt;vangyzen@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>97d92980a96a50750844f420cc225ddf918f0699 - $Id$ -&gt; $FreeBSD$</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/cron/doc/INSTALL#97d92980a96a50750844f420cc225ddf918f0699</link>
        <description>$Id$ -&gt; $FreeBSD$

            List of files:
            /src/usr.sbin/cron/doc/INSTALL</description>
        <pubDate>Sat, 28 Aug 1999 01:35:59 +0000</pubDate>
        <dc:creator>Peter Wemm &lt;peter@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>476602a9d0b9041b42a108349dc58a4ca6bf4223 - Revert $FreeBSD$ to $Id$</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/cron/doc/INSTALL#476602a9d0b9041b42a108349dc58a4ca6bf4223</link>
        <description>Revert $FreeBSD$ to $Id$

            List of files:
            /src/usr.sbin/cron/doc/INSTALL</description>
        <pubDate>Sat, 22 Feb 1997 16:15:28 +0000</pubDate>
        <dc:creator>Peter Wemm &lt;peter@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1130b656e5fe4c2d1ba299e024d1b40eaeebd380 - Make the long-awaited change from $Id$ to $FreeBSD$</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/cron/doc/INSTALL#1130b656e5fe4c2d1ba299e024d1b40eaeebd380</link>
        <description>Make the long-awaited change from $Id$ to $FreeBSD$This will make a number of things easier in the future, as well as (finally!)avoiding the Id-smashing problem which has plagued developers for so long.Boy, I&apos;m glad we&apos;re not using sup anymore.  This update would have beeninsane otherwise.

            List of files:
            /src/usr.sbin/cron/doc/INSTALL</description>
        <pubDate>Tue, 14 Jan 1997 07:20:47 +0000</pubDate>
        <dc:creator>Jordan K. Hubbard &lt;jkh@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>84f33dea627930e57209583fc83ffb3202babc0a - Paul Vixie&apos;s cron, version 3.0.  Munged into bmake format.  If this goes</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/cron/doc/INSTALL#84f33dea627930e57209583fc83ffb3202babc0a</link>
        <description>Paul Vixie&apos;s cron, version 3.0.  Munged into bmake format.  If this goeswell, expect our two seperate directories for cron and crontab to go awayshortly.Submitted by:	jkh

            List of files:
            /src/usr.sbin/cron/doc/INSTALL</description>
        <pubDate>Sat, 27 Aug 1994 13:43:04 +0000</pubDate>
        <dc:creator>Jordan K. Hubbard &lt;jkh@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>97d92980a96a50750844f420cc225ddf918f0699 - $Id$ -&gt; $FreeBSD$</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/cron/doc/INSTALL#97d92980a96a50750844f420cc225ddf918f0699</link>
        <description>$Id$ -&gt; $FreeBSD$

            List of files:
            /src/usr.sbin/cron/doc/INSTALL</description>
        <pubDate>Sat, 28 Aug 1999 01:35:59 +0000</pubDate>
        <dc:creator>Peter Wemm &lt;peter@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>476602a9d0b9041b42a108349dc58a4ca6bf4223 - Revert $FreeBSD$ to $Id$</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/cron/doc/INSTALL#476602a9d0b9041b42a108349dc58a4ca6bf4223</link>
        <description>Revert $FreeBSD$ to $Id$

            List of files:
            /src/usr.sbin/cron/doc/INSTALL</description>
        <pubDate>Sat, 22 Feb 1997 16:15:28 +0000</pubDate>
        <dc:creator>Peter Wemm &lt;peter@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1130b656e5fe4c2d1ba299e024d1b40eaeebd380 - Make the long-awaited change from $Id$ to $FreeBSD$</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/cron/doc/INSTALL#1130b656e5fe4c2d1ba299e024d1b40eaeebd380</link>
        <description>Make the long-awaited change from $Id$ to $FreeBSD$This will make a number of things easier in the future, as well as (finally!)avoiding the Id-smashing problem which has plagued developers for so long.Boy, I&apos;m glad we&apos;re not using sup anymore.  This update would have beeninsane otherwise.

            List of files:
            /src/usr.sbin/cron/doc/INSTALL</description>
        <pubDate>Tue, 14 Jan 1997 07:20:47 +0000</pubDate>
        <dc:creator>Jordan K. Hubbard &lt;jkh@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>84f33dea627930e57209583fc83ffb3202babc0a - Paul Vixie&apos;s cron, version 3.0.  Munged into bmake format.  If this goes</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/cron/doc/INSTALL#84f33dea627930e57209583fc83ffb3202babc0a</link>
        <description>Paul Vixie&apos;s cron, version 3.0.  Munged into bmake format.  If this goeswell, expect our two seperate directories for cron and crontab to go awayshortly.Submitted by:	jkh

            List of files:
            /src/usr.sbin/cron/doc/INSTALL</description>
        <pubDate>Sat, 27 Aug 1994 13:43:04 +0000</pubDate>
        <dc:creator>Jordan K. Hubbard &lt;jkh@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
