<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sbin/sysctl, branch releng/11.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2019-03-10T20:58:24Z</updated>
<entry>
<title>MFC r344494,r344495:</title>
<updated>2019-03-10T20:58:24Z</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2019-03-10T20:58:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9991baca942fdb8fb78a99a8f3558011e6d61ea1'/>
<id>urn:sha1:9991baca942fdb8fb78a99a8f3558011e6d61ea1</id>
<content type='text'>
evdev: export event device properties through sysctl interface

A big security advantage of Wayland is not allowing applications to read
input devices all the time. Having /dev/input/* accessible to the user
account subverts this advantage.

libudev-devd was opening the evdev devices to detect their types (mouse,
keyboard, touchpad, etc). This don't work if /dev/input/* is inaccessible.
With the kernel exposing this information as sysctls (kern.evdev.input.*),
we can work w/o /dev/input/* access, preserving the Wayland security model.

Submitted by:	Greg V &lt;greg@unrelenting.technology&gt;
Reviewed by:	wulf, imp
Differential Revision:	https://reviews.freebsd.org/D18694
</content>
</entry>
<entry>
<title>MFC r338522, r338523, r338533:</title>
<updated>2018-09-14T14:06:33Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2018-09-14T14:06:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2575cc17ea2bae1aff1ca195798b51013fb7878b'/>
<id>urn:sha1:2575cc17ea2bae1aff1ca195798b51013fb7878b</id>
<content type='text'>
Teach sysctl(8) about the Persistent memory type.
Improve nearby code.
</content>
</entry>
<entry>
<title>Revert r330897:</title>
<updated>2018-03-29T02:50:57Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2018-03-29T02:50:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4ab2e064d7950be84256d671a7ae93f87cc6aa36'/>
<id>urn:sha1:4ab2e064d7950be84256d671a7ae93f87cc6aa36</id>
<content type='text'>
This was intended to be a non-functional change. It wasn't. The commit
message was thus wrong. In addition it broke arm, and merged crypto
related code.

Revert with prejudice.

This revert skips files touched in r316370 since that commit was since
MFCed. This revert also skips files that require $FreeBSD$ property
changes.

Thank you to those who helped me get out of this mess including but not
limited to gonzo, kevans, rgrimes.

Requested by: gjb (re)
</content>
</entry>
<entry>
<title>MFC 330711:</title>
<updated>2018-03-27T00:35:35Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2018-03-27T00:35:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=71bd8e565cb1d4afc73712b1cd986972d05fc7ab'/>
<id>urn:sha1:71bd8e565cb1d4afc73712b1cd986972d05fc7ab</id>
<content type='text'>
Permit sysctl(8) to set an array of numeric values for a single node.

Most sysctl nodes only return a single value, but some nodes return an
array of values (e.g. kern.cp_time).  sysctl(8) understand how to display
the values of a node that returns multiple values (it prints out each
numeric value separated by spaces).  However, until now sysctl(8) has
only been able to set sysctl nodes to a single value.  This change
allows sysctl to accept a new value for a numeric sysctl node that contains
multiple values separated by either spaces or commas.  sysctl(8) parses
this list into an array of values and passes the array as the "new" value
to sysctl(2).

Sponsored by:	Chelsio Communications
</content>
</entry>
<entry>
<title>Partial merge of the SPDX changes</title>
<updated>2018-03-14T03:19:51Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2018-03-14T03:19:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=be5d0b9566b13fdf8cabebb63334cbec12bfc409'/>
<id>urn:sha1:be5d0b9566b13fdf8cabebb63334cbec12bfc409</id>
<content type='text'>
These changes are incomplete but are making it difficult
to determine what other changes can/should be merged.

No objections from:	pfg
</content>
</entry>
<entry>
<title>MFC r323645:</title>
<updated>2018-03-03T10:50:16Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2018-03-03T10:50:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=303cc7f25ae2935387d3f7c676343f06ce48ce4f'/>
<id>urn:sha1:303cc7f25ae2935387d3f7c676343f06ce48ce4f</id>
<content type='text'>
kern.osreldate is an integer, not a string

PR:		217501
</content>
</entry>
<entry>
<title>MFC r310961:</title>
<updated>2017-01-08T18:03:52Z</updated>
<author>
<name>Andriy Voskoboinyk</name>
<email>avos@FreeBSD.org</email>
</author>
<published>2017-01-08T18:03:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=27f9c4cdc6be704d5abb7fd9a478888d22a3f1ea'/>
<id>urn:sha1:27f9c4cdc6be704d5abb7fd9a478888d22a3f1ea</id>
<content type='text'>
sysctl(8): fix typename for uint32_t
</content>
</entry>
<entry>
<title>MFC r305942:</title>
<updated>2016-09-25T17:57:52Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2016-09-25T17:57:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=95e4db7e38d8267891216854881d95449d905d9b'/>
<id>urn:sha1:95e4db7e38d8267891216854881d95449d905d9b</id>
<content type='text'>
Consolidate four efi_next_descriptor() definitions.
</content>
</entry>
<entry>
<title>Fix "sysctl vm.vmtotal" output on machines with &gt; 2TB virtual memory</title>
<updated>2016-06-24T14:58:37Z</updated>
<author>
<name>Alan Somers</name>
<email>asomers@FreeBSD.org</email>
</author>
<published>2016-06-24T14:58:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4dad99bf486a817f0eb6742b639e42032a81f1f2'/>
<id>urn:sha1:4dad99bf486a817f0eb6742b639e42032a81f1f2</id>
<content type='text'>
sbin/sysctl/sysctl.c
	Fix integer overflows in printf format strings

PR:		199673
Submitted by:	Vitaly Magerya
Reviewed by:	cem
Approved by:	re (marius)
MFC after:	4 weeks
Sponsored by:	Spectra Logic Corp
Differential Revision:	https://reviews.freebsd.org/D6941
</content>
</entry>
<entry>
<title>Explicitly add more files to the 'runtime' package.</title>
<updated>2016-02-09T20:19:31Z</updated>
<author>
<name>Glen Barber</name>
<email>gjb@FreeBSD.org</email>
</author>
<published>2016-02-09T20:19:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=406d87b1c3c9fb02dc1256f4e634c0fc71a22799'/>
<id>urn:sha1:406d87b1c3c9fb02dc1256f4e634c0fc71a22799</id>
<content type='text'>
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
</feed>
