<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libc/crypt, branch tb_20210818</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=tb_20210818</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=tb_20210818'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2021-08-18T16:06:57+00:00</updated>
<entry>
<title>This commit was manufactured by cvs2git to create tag 'tb_20210818'.</title>
<updated>2021-08-18T16:06:57+00:00</updated>
<author>
<name>cvs2svn</name>
<email>admin@example.com</email>
</author>
<published>2021-08-18T16:06:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d56c8fa8260d226f98b26f017b45b9c2b135f38d'/>
<id>urn:sha1:d56c8fa8260d226f98b26f017b45b9c2b135f38d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for timeconting in userland.</title>
<updated>2020-07-06T13:33:06+00:00</updated>
<author>
<name>pirofti</name>
<email></email>
</author>
<published>2020-07-06T13:33:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0320e8b397405d62725b086d54c65caf0669f919'/>
<id>urn:sha1:0320e8b397405d62725b086d54c65caf0669f919</id>
<content type='text'>
This diff exposes parts of clock_gettime(2) and gettimeofday(2) to
userland via libc eliberating processes from the need for a context
switch everytime they want to count the passage of time.

If a timecounter clock can be exposed to userland than it needs to set
its tc_user member to a non-zero value. Tested with one or multiple
counters per architecture.

The timing data is shared through a pointer found in the new ELF
auxiliary vector AUX_openbsd_timekeep containing timehands information
that is frequently updated by the kernel.

Timing differences between the last kernel update and the current time
are adjusted in userland by the tc_get_timecount() function inside the
MD usertc.c file.

This permits a much more responsive environment, quite visible in
browsers, office programs and gaming (apparently one is are able to fly
in Minecraft now).

Tested by robert@, sthen@, naddy@, kmos@, phessler@, and many others!

OK from at least kettenis@, cheloha@, naddy@, sthen@
</content>
</entry>
<entry>
<title>zap trailing whitespace;</title>
<updated>2019-09-29T16:30:35+00:00</updated>
<author>
<name>jmc</name>
<email></email>
</author>
<published>2019-09-29T16:30:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=636626a8886eb9c68c9ab9328b4270ba95482eeb'/>
<id>urn:sha1:636626a8886eb9c68c9ab9328b4270ba95482eeb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Xr random 4 in a better way</title>
<updated>2019-09-28T15:00:44+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2019-09-28T15:00:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5f24aac68172fe082be82e041834d6d8f2ff3592'/>
<id>urn:sha1:5f24aac68172fe082be82e041834d6d8f2ff3592</id>
<content type='text'>
</content>
</entry>
<entry>
<title>correct mispellings of EACCES; from Kris Katterjohn</title>
<updated>2019-07-29T23:14:06+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2019-07-29T23:14:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4da1936865acf10342b9a0523ce755f5bf2e266c'/>
<id>urn:sha1:4da1936865acf10342b9a0523ce755f5bf2e266c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>In the incredibly unbelievable circumstance where _rs_init() fails to</title>
<updated>2019-03-24T17:56:54+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2019-03-24T17:56:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8ca8dfb7d8fb508ace2f84a8985558f5bd56cf97'/>
<id>urn:sha1:8ca8dfb7d8fb508ace2f84a8985558f5bd56cf97</id>
<content type='text'>
allocate pages, don't call abort() because of corefile data leakage
concerns, but simply _exit().  The reasoning is _rs_init() will only
fail if someone finds a way to apply specific pressure against this
failure point, for the purpose of leaking information into a core which
they can read.  We don't need a corefile in this instance to debug that.
So take this "lever" away from whoever in the future wants to do that.
</content>
</entry>
<entry>
<title>include stdint.h over sys/types.h</title>
<updated>2019-01-20T02:59:07+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2019-01-20T02:59:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f93645fdb8c9e391f6fc6050e68517b1bf8e5898'/>
<id>urn:sha1:f93645fdb8c9e391f6fc6050e68517b1bf8e5898</id>
<content type='text'>
ok deraadt@ tedu@
</content>
</entry>
<entry>
<title>zap trailing whitespace;</title>
<updated>2017-07-22T06:39:54+00:00</updated>
<author>
<name>jmc</name>
<email></email>
</author>
<published>2017-07-22T06:39:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5e58b3060bd73ed52ab502ae83d6be1890027165'/>
<id>urn:sha1:5e58b3060bd73ed52ab502ae83d6be1890027165</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rework the page a bit, clarify a few things, maybe better wording</title>
<updated>2017-07-22T03:23:48+00:00</updated>
<author>
<name>tedu</name>
<email></email>
</author>
<published>2017-07-22T03:23:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8b932777a6fc29aca41ab2e1e0d6eb0717a72a6f'/>
<id>urn:sha1:8b932777a6fc29aca41ab2e1e0d6eb0717a72a6f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Pull in &lt;time.h&gt; for clock_gettime()</title>
<updated>2016-08-26T08:25:02+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2016-08-26T08:25:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ea152cc7a0da6c58c7e582039cdd13fa86397bbc'/>
<id>urn:sha1:ea152cc7a0da6c58c7e582039cdd13fa86397bbc</id>
<content type='text'>
ok deraadt@
</content>
</entry>
</feed>
