<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libc/stdlib/rand48.3, branch OPENBSD_7_9_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2025-06-13T18:34:00+00:00</updated>
<entry>
<title>The mdoc(7) .Ft macro does not need quoting of its arguments, but about</title>
<updated>2025-06-13T18:34:00+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2025-06-13T18:34:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d939c0f8976619330bcf368e12700a6ab1d14f99'/>
<id>urn:sha1:d939c0f8976619330bcf368e12700a6ab1d14f99</id>
<content type='text'>
10% of our manual pages using this macro employed useless quoting anyway.
Remove these quotes such that they do not incite fear, uncertainty,
and doubt in developers who happen to look at these pages.
jmc@ and tb@ agree with the direction.
</content>
</entry>
<entry>
<title>drand48(3) returns values in [0.0, 1.0).</title>
<updated>2019-12-20T19:16:40+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2019-12-20T19:16:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b2116ee7f867c3373e14c82f727d8d0021f69af5'/>
<id>urn:sha1:b2116ee7f867c3373e14c82f727d8d0021f69af5</id>
<content type='text'>
From j@bitminer.ca with input from Andras Farkas, deraadt, joerg@netbsd

"fix however you feel best!" jmc
</content>
</entry>
<entry>
<title>update NAME section to include all documented functions,</title>
<updated>2015-11-10T23:48:18+00:00</updated>
<author>
<name>jmc</name>
<email></email>
</author>
<published>2015-11-10T23:48:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8e64eed6d0727411f81f4ee68efcf0b0269ad2dd'/>
<id>urn:sha1:8e64eed6d0727411f81f4ee68efcf0b0269ad2dd</id>
<content type='text'>
or otherwise change Dt to reflect the name of an existing function;

feedback/ok schwarze
</content>
</entry>
<entry>
<title>missing commas at the end of .Nm lines in the NAME section</title>
<updated>2015-09-10T13:44:19+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2015-09-10T13:44:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9bd5156d5ac5b7fee521640d1cc0b65c5a54bda1'/>
<id>urn:sha1:9bd5156d5ac5b7fee521640d1cc0b65c5a54bda1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Xr and Ox fixes;</title>
<updated>2014-12-09T21:55:39+00:00</updated>
<author>
<name>jmc</name>
<email></email>
</author>
<published>2014-12-09T21:55:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7b4389f21ce09e7d34ad8e9cedcf015c105d2bb1'/>
<id>urn:sha1:7b4389f21ce09e7d34ad8e9cedcf015c105d2bb1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change rand(), random(), drand48(), lrand48(), mrand48(), and srand48()</title>
<updated>2014-12-08T21:45:20+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2014-12-08T21:45:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9736a7f2a9e739ee9fc431040def5680fbb8794a'/>
<id>urn:sha1:9736a7f2a9e739ee9fc431040def5680fbb8794a</id>
<content type='text'>
to returning strong random by default, source from arc4random(3).
Parameters to the seeding functions are ignored, and the subsystems remain
in strong random mode.  If you wish the standardized deterministic mode,
call srand_deterministic(), srandom_determistic(), srand48_deterministic(),
seed48_deterministic() or lcong48_deterministic() instead.
The re-entrant functions rand_r(), erand48(), nrand48(), jrand48() are
unaffected by this change and remain in deterministic mode (for now).

Verified as a good roadmap forward by auditing 8800 pieces of software.
Roughly 60 pieces of software will need adaptation to request the
deterministic mode.

Violates POSIX and C89, which violate best practice in this century.
ok guenther tedu millert
</content>
</entry>
<entry>
<title>Warn people to use arc4random() in DESCRIPTION so they see it using</title>
<updated>2014-11-25T17:26:34+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2014-11-25T17:26:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3fce341792eff20ef1312c370a194ff4da3e67ca'/>
<id>urn:sha1:3fce341792eff20ef1312c370a194ff4da3e67ca</id>
<content type='text'>
the same text from random.3.
</content>
</entry>
<entry>
<title>obvious cases of missing .An;</title>
<updated>2014-09-08T01:27:54+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2014-09-08T01:27:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=048f1f25d005e2ac8c447305d3b4be5dd6f7d168'/>
<id>urn:sha1:048f1f25d005e2ac8c447305d3b4be5dd6f7d168</id>
<content type='text'>
found with the new mandoc(1) MANDOCERR_AN_MISSING warning;
no text changes
</content>
</entry>
<entry>
<title>Ouch... recommend arc4random, not random.</title>
<updated>2014-01-21T23:25:03+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2014-01-21T23:25:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7d65e8fd4a57dbcd77c42bbff8ee7ed5ce9732e5'/>
<id>urn:sha1:7d65e8fd4a57dbcd77c42bbff8ee7ed5ce9732e5</id>
<content type='text'>
spotted by tedu
</content>
</entry>
<entry>
<title>Use the fancy .In macro for includes. From Jan Klemkow. ok jmc schwarze</title>
<updated>2013-06-05T03:39:23+00:00</updated>
<author>
<name>tedu</name>
<email></email>
</author>
<published>2013-06-05T03:39:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2b7c3ac1a78656e1ad7e45f24ecbff6f63f289e4'/>
<id>urn:sha1:2b7c3ac1a78656e1ad7e45f24ecbff6f63f289e4</id>
<content type='text'>
</content>
</entry>
</feed>
