<?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 sysctl</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>f99f0ee14e3af81c23150a6a340259ca8a33d01a - rc.d: add a service jails config to all base system services</title>
        <link>http://opengrok.net:8080/history/src/libexec/rc/rc.d/sysctl#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:
            /src/libexec/rc/rc.d/sysctl</description>
        <pubDate>Wed, 22 May 2024 13:31:47 +0000</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://opengrok.net:8080/history/src/libexec/rc/rc.d/sysctl#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /src/libexec/rc/rc.d/sysctl</description>
        <pubDate>Wed, 16 Aug 2023 17:55:03 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0696600c41600d80bcd993bfd8e675d0ae6951fe - Move the rc framework out of sbin/init into libexec/rc.</title>
        <link>http://opengrok.net:8080/history/src/libexec/rc/rc.d/sysctl#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:
            /src/libexec/rc/rc.d/sysctl</description>
        <pubDate>Wed, 17 Oct 2018 16:49:11 +0000</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1135e97b7c2c3b60fda9a6f2f4a24a8336b1024c - Move rc startup scripts from etc/ to sbin/init/</title>
        <link>http://opengrok.net:8080/history/src/libexec/rc/rc.d/sysctl#1135e97b7c2c3b60fda9a6f2f4a24a8336b1024c</link>
        <description>Move rc startup scripts from etc/ to sbin/init/This keeps most startup scripts as CONFS per discussion on src-committers fromback during BSDCan.Approved by:	will (mentor)Differential Revision:	https://reviews.freebsd.org/D16466

            List of files:
            /src/libexec/rc/rc.d/sysctl</description>
        <pubDate>Sat, 28 Jul 2018 20:36:23 +0000</pubDate>
        <dc:creator>Brad Davis &lt;brd@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6c1a5e837d2d886042767bcc7b7255b81acc0965 - - Add descriptions to most of the rc scripts. Those are mostly taken from their</title>
        <link>http://opengrok.net:8080/history/src/libexec/rc/rc.d/sysctl#6c1a5e837d2d886042767bcc7b7255b81acc0965</link>
        <description>- Add descriptions to most of the rc scripts. Those are mostly taken from their  daemon&apos;s manpage and probably improved.- Consistently use &quot;filesystem&quot; not &quot;file system&quot;.Approved by:	bapt, bruefferDifferential Revision:	D452

            List of files:
            /src/libexec/rc/rc.d/sysctl</description>
        <pubDate>Sat, 23 Apr 2016 16:10:54 +0000</pubDate>
        <dc:creator>Lars Engels &lt;lme@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>eea6404df7f964a4120d491581a9affe9fa425b5 - Do not exit with non-zero return code if sysctl.conf or sysctl.conf.local files</title>
        <link>http://opengrok.net:8080/history/src/libexec/rc/rc.d/sysctl#eea6404df7f964a4120d491581a9affe9fa425b5</link>
        <description>Do not exit with non-zero return code if sysctl.conf or sysctl.conf.local filesare absent.Approved by:	delphij

            List of files:
            /src/libexec/rc/rc.d/sysctl</description>
        <pubDate>Tue, 21 Jan 2014 18:57:49 +0000</pubDate>
        <dc:creator>Dmitry Sivachenko &lt;demon@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7f16286cd112749aab99b93e07f40059a6636079 - rc.d/sysctl: Fix error messages about unknown OIDs.</title>
        <link>http://opengrok.net:8080/history/src/libexec/rc/rc.d/sysctl#7f16286cd112749aab99b93e07f40059a6636079</link>
        <description>rc.d/sysctl: Fix error messages about unknown OIDs.There are three situations where the sysctl script is called:1. &quot;start&quot;, very early2. &quot;lastload&quot;, near the end of rc3. &quot;reload&quot;, at admin request while the system is bootedIgnore unknown OIDs in situation 1 because kernel modules may not be loadedyet and complain about them in situations 2 and 3.PR:		conf/174595Submitted by:	Olivier Smedts

            List of files:
            /src/libexec/rc/rc.d/sysctl</description>
        <pubDate>Fri, 22 Mar 2013 20:12:25 +0000</pubDate>
        <dc:creator>Jilles Tjoelker &lt;jilles@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>da178c777fdcb3903ddbb08c62e79e00e734f256 - Teach sysctl(8) about parsing a file (while I&apos;m there also give it</title>
        <link>http://opengrok.net:8080/history/src/libexec/rc/rc.d/sysctl#da178c777fdcb3903ddbb08c62e79e00e734f256</link>
        <description>Teach sysctl(8) about parsing a file (while I&apos;m there also give itcapability of parsing both = and : formats).Submitted by:	hrs (initial version, bugs are mine)MFC after:	3 months

            List of files:
            /src/libexec/rc/rc.d/sysctl</description>
        <pubDate>Thu, 13 Dec 2012 23:32:47 +0000</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2822c33f8ccb2ff411fe3c28b47d95293647c61f - This change does the following for the scripts that run up through</title>
        <link>http://opengrok.net:8080/history/src/libexec/rc/rc.d/sysctl#2822c33f8ccb2ff411fe3c28b47d95293647c61f</link>
        <description>This change does the following for the scripts that run up throughFILESYSTEMS (the default early_late_divider):1. Move sysctl to run first2. Move as many BEFOREs to REQUIREs as possible.3. Minor effect, move hostid_save from right before mdconfig to right   after.A lot of the early scripts make use of sysctl one way or another sorunning this first makes a lot of sense given that system-criticalvalues are often placed in sysctl.conf.My original purpose for working on this was that while doing somedebugging on other stuff I noticed that the order of execution wasdifferent in the first pass through the early scripts and the second.In practice that doesn&apos;t matter because the scripts are not executed thesecond time. However this _can_ result in problems if the difference inthe rcorder moves a script from the late section to the early section inthe second pass (which would mean the script would not get executed).So, I wanted to make the order of execution of the scripts in the earlysection more deterministic.In the course of debugging the ordering problems I noticed that movingthe BEFOREs to REQUIREs prevented the changes in order from the firstpass to the second pass without having to make any substantial changes.(Of course it&apos;s no secret that I think BEFORE should be avoided as muchas possible, but this is a good example of why.)Reviewed by:	silence on freebsd-rc@MFC after:	8.1-RELEASE

            List of files:
            /src/libexec/rc/rc.d/sysctl</description>
        <pubDate>Wed, 19 May 2010 19:03:19 +0000</pubDate>
        <dc:creator>Doug Barton &lt;dougb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5d595cb88eaa7f7233c0cd3f348b37c061f7dbbe - Integrate rc.d/network_ipv6 into rc.d/netif:</title>
        <link>http://opengrok.net:8080/history/src/libexec/rc/rc.d/sysctl#5d595cb88eaa7f7233c0cd3f348b37c061f7dbbe</link>
        <description>Integrate rc.d/network_ipv6 into rc.d/netif:- Add rc.d/stf and rc.d/faith for stf(4) and faith(4).- Remove rc.d/auto_linklocal and rc.d/network_ipv6.- Move rc.d/sysctl to just before FILESYSTEMS because rc.d/netif  depends on some sysctl variables.Reviewed by:	brooksMFC after:	3 days

            List of files:
            /src/libexec/rc/rc.d/sysctl</description>
        <pubDate>Sat, 12 Sep 2009 22:13:41 +0000</pubDate>
        <dc:creator>Hiroki Sato &lt;hrs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4746c560a46302d7e5be213bc58d00a10e620ab0 - Oops, restore the recent changes to make startup messages quieter.</title>
        <link>http://opengrok.net:8080/history/src/libexec/rc/rc.d/sysctl#4746c560a46302d7e5be213bc58d00a10e620ab0</link>
        <description>Oops, restore the recent changes to make startup messages quieter.

            List of files:
            /src/libexec/rc/rc.d/sysctl</description>
        <pubDate>Thu, 31 Jul 2008 22:13:14 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4ceda705b7fd022f40e7405c4cb42b2b952e0943 - Parse sysctl settings from /etc/sysctl.conf.local after /etc/sysctl.conf</title>
        <link>http://opengrok.net:8080/history/src/libexec/rc/rc.d/sysctl#4ceda705b7fd022f40e7405c4cb42b2b952e0943</link>
        <description>Parse sysctl settings from /etc/sysctl.conf.local after /etc/sysctl.confif it exists.  This mirrors similar behavior for /boot/loader.conf and/etc/rc.conf.Obtained from:	Yahoo!MFC after:	1 week

            List of files:
            /src/libexec/rc/rc.d/sysctl</description>
        <pubDate>Thu, 31 Jul 2008 21:57:35 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2b9851690c2169b48245ff1b770752f057251e85 - As previously discussed, add the svn:executable property to all scripts</title>
        <link>http://opengrok.net:8080/history/src/libexec/rc/rc.d/sysctl#2b9851690c2169b48245ff1b770752f057251e85</link>
        <description>As previously discussed, add the svn:executable property to all scripts

            List of files:
            /src/libexec/rc/rc.d/sysctl</description>
        <pubDate>Wed, 16 Jul 2008 19:22:48 +0000</pubDate>
        <dc:creator>Doug Barton &lt;dougb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d9fcd86c3af3024d715280c988a26b3d5be2712d - The sysctl(8) program exits on some errors and only emits warnings on</title>
        <link>http://opengrok.net:8080/history/src/libexec/rc/rc.d/sysctl#d9fcd86c3af3024d715280c988a26b3d5be2712d</link>
        <description>The sysctl(8) program exits on some errors and only emits warnings onothers. In the case where it displayed warnings it would still returnsuccesfully. Modify it so that it returns the number of sysctls thatit was not able to set.Make use of this in rc.d to display only *unsuccessfull* attempts toset sysctls.

            List of files:
            /src/libexec/rc/rc.d/sysctl</description>
        <pubDate>Mon, 23 Jun 2008 22:06:28 +0000</pubDate>
        <dc:creator>Mike Makonnen &lt;mtm@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e3c46a3332ca75f03905d73ea4d766e7cc267fea - Remove $NetBSD$ CVS tags. We no longer attempt to synch our rc.d files</title>
        <link>http://opengrok.net:8080/history/src/libexec/rc/rc.d/sysctl#e3c46a3332ca75f03905d73ea4d766e7cc267fea</link>
        <description>Remove $NetBSD$ CVS tags. We no longer attempt to synch our rc.d fileswith theirs, so this information doesn&apos;t need to be in the live file.Having it in our CVS history is enough.

            List of files:
            /src/libexec/rc/rc.d/sysctl</description>
        <pubDate>Sat, 08 Dec 2007 07:20:23 +0000</pubDate>
        <dc:creator>Doug Barton &lt;dougb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>996e95d3065186cb8caeeb71800bf54a482ea8ed - Quote the parameter to sysctl(1), allowing to use whitespaces in</title>
        <link>http://opengrok.net:8080/history/src/libexec/rc/rc.d/sysctl#996e95d3065186cb8caeeb71800bf54a482ea8ed</link>
        <description>Quote the parameter to sysctl(1), allowing to use whitespaces insysctl values.PR:		conf/96509Submitted by:	Gregory Bond &lt;gnb itga.com.au&gt;

            List of files:
            /src/libexec/rc/rc.d/sysctl</description>
        <pubDate>Wed, 24 May 2006 11:36:48 +0000</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>337338ee009d6a396b8cd625d57f25f4269ed33d - Remove the requirement for the FreeBSD keyword as it no longer</title>
        <link>http://opengrok.net:8080/history/src/libexec/rc/rc.d/sysctl#337338ee009d6a396b8cd625d57f25f4269ed33d</link>
        <description>Remove the requirement for the FreeBSD keyword as it no longermakes any sense.Discussed with: dougb, brooksMFC after: 3 days

            List of files:
            /src/libexec/rc/rc.d/sysctl</description>
        <pubDate>Thu, 07 Oct 2004 13:55:26 +0000</pubDate>
        <dc:creator>Mike Makonnen &lt;mtm@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f2bdfc7dc79e88c699b9ae7b94304a7b206ccf3a - o Rename the start command to conform to rc.d style.</title>
        <link>http://opengrok.net:8080/history/src/libexec/rc/rc.d/sysctl#f2bdfc7dc79e88c699b9ae7b94304a7b206ccf3a</link>
        <description>o Rename the start command to conform to rc.d style.o Move the additional commands list to the end of the  variable initialization to conform to rc.d style

            List of files:
            /src/libexec/rc/rc.d/sysctl</description>
        <pubDate>Sat, 17 Jan 2004 11:15:04 +0000</pubDate>
        <dc:creator>Mike Makonnen &lt;mtm@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>82387f41ed8ea99558a320325807a777e5deea5a - Luke Mewburn has indicated that they (NetBSD) are not interested</title>
        <link>http://opengrok.net:8080/history/src/libexec/rc/rc.d/sysctl#82387f41ed8ea99558a320325807a777e5deea5a</link>
        <description>Luke Mewburn has indicated that they (NetBSD) are not interestedin keeping the scripts under rc.d in sync with us. So, removeNetBSD specific stuff (which made our scripts more complicatedthan necessary).The NetBSD ident string will be left intact, both for history andalso incase we wish to pull in future versions.

            List of files:
            /src/libexec/rc/rc.d/sysctl</description>
        <pubDate>Sat, 17 Jan 2004 10:59:43 +0000</pubDate>
        <dc:creator>Mike Makonnen &lt;mtm@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1afce00360140cf3efd3a6ccca8462d6a49d0df4 - Luke Mewburn has indicated that they (NetBSD) are not interested</title>
        <link>http://opengrok.net:8080/history/src/libexec/rc/rc.d/sysctl#1afce00360140cf3efd3a6ccca8462d6a49d0df4</link>
        <description>Luke Mewburn has indicated that they (NetBSD) are not interestedin keeping the scripts under rc.d in sync with us. So, begin removalof NetBSD specific stuff (which made our scripts more complicatedthan necessary), starting with the NetBSD KEYWORD.

            List of files:
            /src/libexec/rc/rc.d/sysctl</description>
        <pubDate>Sat, 17 Jan 2004 10:16:38 +0000</pubDate>
        <dc:creator>Mike Makonnen &lt;mtm@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
