<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libc/time, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/time?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/time?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-04-30T18:36:12Z</updated>
<entry>
<title>drop duplicate word;</title>
<updated>2020-04-30T18:36:12Z</updated>
<author>
<name>schwarze</name>
<email>schwarze@openbsd.org</email>
</author>
<published>2020-04-30T18:36:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=fa4a8801aee39f097f882114d5862ee62327c0c8'/>
<id>urn:sha1:fa4a8801aee39f097f882114d5862ee62327c0c8</id>
<content type='text'>
reported by Gordon Bergling &lt;gbergling at gmail dot com&gt;
</content>
</entry>
<entry>
<title>Remove the deprecation notice for timegm().</title>
<updated>2020-04-24T10:32:33Z</updated>
<author>
<name>schwarze</name>
<email>schwarze@openbsd.org</email>
</author>
<published>2020-04-24T10:32:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=009de644abbff9cfa7bd4316032ffd754345411e'/>
<id>urn:sha1:009de644abbff9cfa7bd4316032ffd754345411e</id>
<content type='text'>
The tzcode package marked it dprecated in the late 1980ies
but it is universally supported and here to stay.

Triggered by a question from Rodrigo &lt;hruodr at gmail dot com&gt; on misc@.
William Ahern &lt;william at 25thandclement dot com&gt; listed a number of
sound arguments why it shouldn't be considered deprecated, in
particular that there is no better alternative, in particular none
that is thread-safe.

While here, fix the non-standard section name "NOTES", add the
missing STANDARDS section and provide additional information in the
HISTORY section, based on inspection of C89, C11, POSIX 2008, UNIX
v4 and v5 at TUHS, Tahoe and Reno at the CSRG archives, amd the
SunOS 3.5 and 4.0 manuals on bitsavers.

Reasearch on tzcode and SunOS history done by millert@.
OK millert@ on an earlier version of this patch,
and deraadt@ agrees with the general direction.
</content>
</entry>
<entry>
<title>Update POSIX reference to the 2008 version and correct the list of</title>
<updated>2019-07-19T18:58:03Z</updated>
<author>
<name>schwarze</name>
<email>schwarze@openbsd.org</email>
</author>
<published>2019-07-19T18:58:03Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e43bcddd8f14f50bc86a6ef070aed300d32cbc72'/>
<id>urn:sha1:e43bcddd8f14f50bc86a6ef070aed300d32cbc72</id>
<content type='text'>
conversion specifications that are extensions; issues reported by
Andras Farkas &lt;deepbluemistake at gmail dot com&gt; on misc@.

While here, note that alternative conversion modifiers have no effect
and that flags and field width specifications are not supported.
</content>
</entry>
<entry>
<title>snprintf/vsnprintf return &lt; 0 on error, rather than -1.</title>
<updated>2019-07-03T03:24:01Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2019-07-03T03:24:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=515e489c3d599b9cfcdf9cf6842ac49f92e154d6'/>
<id>urn:sha1:515e489c3d599b9cfcdf9cf6842ac49f92e154d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>two more syscall == -1 checks</title>
<updated>2019-06-29T16:12:21Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2019-06-29T16:12:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=97f9487f1c5fa94def48ac042586907cfbc4a1e1'/>
<id>urn:sha1:97f9487f1c5fa94def48ac042586907cfbc4a1e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>When system calls indicate an error they return -1, not some arbitrary</title>
<updated>2019-06-28T13:32:41Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2019-06-28T13:32:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=df69c215c7c66baf660f3f65414fd34796c96152'/>
<id>urn:sha1:df69c215c7c66baf660f3f65414fd34796c96152</id>
<content type='text'>
value &lt; 0.  errno is only updated in this case.  Change all (most?)
callers of syscalls to follow this better, and let's see if this strictness
helps us in the future.
</content>
</entry>
<entry>
<title>More consistently put remarks about the less useful LC_* categoties,</title>
<updated>2019-05-16T13:35:16Z</updated>
<author>
<name>schwarze</name>
<email>schwarze@openbsd.org</email>
</author>
<published>2019-05-16T13:35:16Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b342463f75e905ca6a62e842326816166fbf7cdb'/>
<id>urn:sha1:b342463f75e905ca6a62e842326816166fbf7cdb</id>
<content type='text'>
i.e. those other than LC_CTYPE, into the CAVEATS section, and
standardize wording somewhat.
OK jmc@
</content>
</entry>
<entry>
<title>Unifdef TM_GMTOFF TM_ZONE USG_COMPAT ALTZONE to make the code more readable.</title>
<updated>2019-05-12T12:49:52Z</updated>
<author>
<name>schwarze</name>
<email>schwarze@openbsd.org</email>
</author>
<published>2019-05-12T12:49:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=bb5f5481f19635d142a1c2a56c775f73b38b4cef'/>
<id>urn:sha1:bb5f5481f19635d142a1c2a56c775f73b38b4cef</id>
<content type='text'>
No binary change when compiled with -g0.
Note that wcsftime.c did not even compile without TM_ZONE.
OK millert@
</content>
</entry>
<entry>
<title>trim trailing whitespace (reported by Hiltjo Posthuma)</title>
<updated>2019-05-10T21:39:05Z</updated>
<author>
<name>schwarze</name>
<email>schwarze@openbsd.org</email>
</author>
<published>2019-05-10T21:39:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=69306ac67449f71c51f70d018f8e39a46698a0be'/>
<id>urn:sha1:69306ac67449f71c51f70d018f8e39a46698a0be</id>
<content type='text'>
and also delete spaces before tabs;
no object change
</content>
</entry>
<entry>
<title>repair %z: store seconds into tm_gmtoff, not centihours;</title>
<updated>2019-05-10T21:27:57Z</updated>
<author>
<name>schwarze</name>
<email>schwarze@openbsd.org</email>
</author>
<published>2019-05-10T21:27:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a4640754df0f2e379a717c4b1397173cd2e2fb30'/>
<id>urn:sha1:a4640754df0f2e379a717c4b1397173cd2e2fb30</id>
<content type='text'>
bug reported by Hiltjo Posthuma &lt;hiltjo at codemadness dot org&gt;;
feedback and OK millert@, OK tedu@
</content>
</entry>
</feed>
