<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/random, branch releng/7.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2008-11-24T17:39:39Z</updated>
<entry>
<title>Make sure arc4random(9) is properly seeded when /etc/rc.d/initrandom returns.</title>
<updated>2008-11-24T17:39:39Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2008-11-24T17:39:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b90855b2fefe0c28c81502dd820d9d3e285a157d'/>
<id>urn:sha1:b90855b2fefe0c28c81502dd820d9d3e285a157d</id>
<content type='text'>
Approved by:	so (cperciva)
Approved by:	re (kensmith)
Security:	FreeBSD-SA-08:11.arc4random
</content>
</entry>
<entry>
<title>Correct a random value disclosure in random(4).</title>
<updated>2007-11-29T16:06:54Z</updated>
<author>
<name>Simon L. B. Nielsen</name>
<email>simon@FreeBSD.org</email>
</author>
<published>2007-11-29T16:06:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=177061dbad860f511fc207a2a73cff83a09bf5f8'/>
<id>urn:sha1:177061dbad860f511fc207a2a73cff83a09bf5f8</id>
<content type='text'>
Security:	FreeBSD-SA-07:09.random
Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>Don't save SYSCTL_ADD_*() results in a local variable just to throw them</title>
<updated>2007-05-28T18:20:15Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2007-05-28T18:20:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5e6868f3d4ca2b9452b993e08ebc182ba4d6bade'/>
<id>urn:sha1:5e6868f3d4ca2b9452b993e08ebc182ba4d6bade</id>
<content type='text'>
away; preserve the ones that are needed for further calls in the init
function and ignore the rest entirely.

Found with:	Coverity Prevent(tm)
CID:		563
</content>
</entry>
<entry>
<title>Rather than repeatedly setting and discarding local variable 'o' based</title>
<updated>2007-05-27T18:54:58Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2007-05-27T18:54:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d53c5a8872daa8008b32ccfd109f7412068b7746'/>
<id>urn:sha1:d53c5a8872daa8008b32ccfd109f7412068b7746</id>
<content type='text'>
on the return values of various run-time sysctl additions, just ignore
the return value.

Found with:	Coverity Prevent(tm)
CID:		562
</content>
</entry>
<entry>
<title>Use pause() rather than tsleep() on stack variables and function pointers.</title>
<updated>2007-02-27T17:23:29Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2007-02-27T17:23:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4d70511ac3df7bdbff783c1b437e011ab21ae60f'/>
<id>urn:sha1:4d70511ac3df7bdbff783c1b437e011ab21ae60f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sweep kernel replacing suser(9) calls with priv(9) calls, assigning</title>
<updated>2006-11-06T13:42:10Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2006-11-06T13:42:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=acd3428b7d3e94cef0e1881c868cb4b131d4ff41'/>
<id>urn:sha1:acd3428b7d3e94cef0e1881c868cb4b131d4ff41</id>
<content type='text'>
specific privilege names to a broad range of privileges.  These may
require some future tweaking.

Sponsored by:           nCircle Network Security, Inc.
Obtained from:          TrustedBSD Project
Discussed on:           arch@
Reviewed (at least in part) by: mlaier, jmg, pjd, bde, ceri,
                        Alex Lyashkov &lt;umka at sevcity dot net&gt;,
                        Skip Ford &lt;skip dot ford at verizon dot net&gt;,
                        Antoine Brodin &lt;antoine dot brodin at laposte dot net&gt;
</content>
</entry>
<entry>
<title>Now even more style(9)ish.</title>
<updated>2006-07-13T11:47:36Z</updated>
<author>
<name>Michael Reifenberger</name>
<email>mr@FreeBSD.org</email>
</author>
<published>2006-07-13T11:47:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=42936f9334d3bec93e20f1be6d2dc742e3cec545'/>
<id>urn:sha1:42936f9334d3bec93e20f1be6d2dc742e3cec545</id>
<content type='text'>
Submitted by:	pjd
</content>
</entry>
<entry>
<title>Use the already stored VIA RNG probe information</title>
<updated>2006-07-13T09:15:14Z</updated>
<author>
<name>Michael Reifenberger</name>
<email>mr@FreeBSD.org</email>
</author>
<published>2006-07-13T09:15:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4fd58e10b2747a0287ebc067ae1d538d6a525faa'/>
<id>urn:sha1:4fd58e10b2747a0287ebc067ae1d538d6a525faa</id>
<content type='text'>
instead of probing again.
Adjust style(9) somewhat in probe.c

Reviewed by:	pjd
MFC after:	1 week
</content>
</entry>
<entry>
<title>Use the already stored VIA RNG probe information</title>
<updated>2006-07-12T20:29:11Z</updated>
<author>
<name>Michael Reifenberger</name>
<email>mr@FreeBSD.org</email>
</author>
<published>2006-07-12T20:29:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=243d8ac855e2702cccf8b7ebd7e3e4d1f570dda4'/>
<id>urn:sha1:243d8ac855e2702cccf8b7ebd7e3e4d1f570dda4</id>
<content type='text'>
instead of probing again.

MFC after:	1 week
</content>
</entry>
<entry>
<title>Change msleep() and tsleep() to not alter the calling thread's priority</title>
<updated>2006-04-17T18:20:38Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2006-04-17T18:20:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0f180a7cce5bed801060557dd5bdbad64318d3c6'/>
<id>urn:sha1:0f180a7cce5bed801060557dd5bdbad64318d3c6</id>
<content type='text'>
if the specified priority is zero.  This avoids a race where the calling
thread could read a snapshot of it's current priority, then a different
thread could change the first thread's priority, then the original thread
would call sched_prio() inside msleep() undoing the change made by the
second thread.  I used a priority of zero as no thread that calls msleep()
or tsleep() should be specifying a priority of zero anyway.

The various places that passed 'curthread-&gt;td_priority' or some variant
as the priority now pass 0.
</content>
</entry>
</feed>
