<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libc/net, branch libressl-v3.7.0</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.7.0</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.7.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2022-11-16T18:30:12+00:00</updated>
<entry>
<title>tolower(3) guarantees to return its argument unchanged if it's not</title>
<updated>2022-11-16T18:30:12+00:00</updated>
<author>
<name>florian</name>
<email></email>
</author>
<published>2022-11-16T18:30:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6f8d4c4c4cdd0843000799b6361ddf6edb10edcd'/>
<id>urn:sha1:6f8d4c4c4cdd0843000799b6361ddf6edb10edcd</id>
<content type='text'>
uppercase.
While here use the correct idiom of casting to unsigned char.

OK millert, farewell to ultrix deraadt
</content>
</entry>
<entry>
<title>.Li -&gt; .Vt where appropriate;</title>
<updated>2022-09-11T06:38:11+00:00</updated>
<author>
<name>jmc</name>
<email></email>
</author>
<published>2022-09-11T06:38:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=62590e3e551e5acaf5ee4726dac3ed5fadbdf680'/>
<id>urn:sha1:62590e3e551e5acaf5ee4726dac3ed5fadbdf680</id>
<content type='text'>
from josiah frentsos, tweaked by schwarze

ok schwarze
</content>
</entry>
<entry>
<title>Fix typo in last commit.</title>
<updated>2022-04-13T22:17:33+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2022-04-13T22:17:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=60db7fb12f9323e67b80cf94592799f1e2f931ea'/>
<id>urn:sha1:60db7fb12f9323e67b80cf94592799f1e2f931ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>inet_net_pton_ipv6: avoid signed vs unsigned comparison</title>
<updated>2022-04-13T16:20:11+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2022-04-13T16:20:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=61604225d69faf376476dc94f932171f19816004'/>
<id>urn:sha1:61604225d69faf376476dc94f932171f19816004</id>
<content type='text'>
Use a temporary variable to store the number of bytes to be copied
(size_t) and also use it as the memcpy(3) length.  Previously we
copied "size" bytes instead of just the necessary number.
OK claudio@ tb@
</content>
</entry>
<entry>
<title>man pages: add missing commas between subordinate and main clauses</title>
<updated>2022-03-31T17:27:26+00:00</updated>
<author>
<name>naddy</name>
<email></email>
</author>
<published>2022-03-31T17:27:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3d8be07546f5ec331a0f851b0ea88212376ebb95'/>
<id>urn:sha1:3d8be07546f5ec331a0f851b0ea88212376ebb95</id>
<content type='text'>
jmc@ dislikes a comma before "then" in a conditional, so leave those
untouched.

ok jmc@
</content>
</entry>
<entry>
<title>man pages: add missing word, The foo() ... -&gt; The foo() function ...</title>
<updated>2022-03-29T18:15:52+00:00</updated>
<author>
<name>naddy</name>
<email></email>
</author>
<published>2022-03-29T18:15:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bdf85107fe61cee7a4395de94b85298d6592c8ae'/>
<id>urn:sha1:bdf85107fe61cee7a4395de94b85298d6592c8ae</id>
<content type='text'>
ok jmc@ schwarze@
</content>
</entry>
<entry>
<title>A few sys/param.h annotations lacked ALIGNBYTES</title>
<updated>2021-11-29T03:20:37+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2021-11-29T03:20:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3ff0ca30be40ac85767c463af5dda1f3a1c9fe6e'/>
<id>urn:sha1:3ff0ca30be40ac85767c463af5dda1f3a1c9fe6e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Describe what RES_USE_DNSSEC does and how it's affected by trust-ad</title>
<updated>2021-11-24T20:06:32+00:00</updated>
<author>
<name>jca</name>
<email></email>
</author>
<published>2021-11-24T20:06:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=757c7646fbdf4543d7d64d84a70fae57d5aa6849'/>
<id>urn:sha1:757c7646fbdf4543d7d64d84a70fae57d5aa6849</id>
<content type='text'>
ok florian@
</content>
</entry>
<entry>
<title>Implement rfc6840 (AD flag processing) if using trusted name servers</title>
<updated>2021-11-22T20:18:27+00:00</updated>
<author>
<name>jca</name>
<email></email>
</author>
<published>2021-11-22T20:18:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ca02920211b601ee0c85b3f9e9730859d617b1c2'/>
<id>urn:sha1:ca02920211b601ee0c85b3f9e9730859d617b1c2</id>
<content type='text'>
libc can't do DNSSEC validation but it can ask a "security-aware"
resolver to do so.  Let's send queries with the AD flag set when
appropriate, and let applications look at the AD flag in responses in
a safe way, ie clear the AD flag if the resolvers aren't trusted.
By default we only trust resolvers if resolv.conf(5) only lists name
servers on localhost - the obvious candidates being unwind(8) and
unbound(8).  For non-localhost resolvers, an admin who trusts *all the
name servers* listed in resolv.conf(5) *and the network path leading to
them* can annotate this with "options trust-ad".

AD flag processing gives ssh -o VerifyHostkeyDNS=Yes a chance to fetch
SSHFP records in a secure manner, and tightens the situation for other
applications, eg those using RES_USE_DNSSEC for DANE.  It should be
noted that postfix currently assumes trusted name servers by default and
forces RES_TRUSTAD if available.

RES_TRUSTAD and "options trust-ad" were first introduced in glibc by
Florian Weimer.  Florian Obser (florian@) contributed various
improvements, fixed a bug and added automatic trust for name servers on
localhost.

ok florian@ phessler@
</content>
</entry>
<entry>
<title>Revert accidental change.</title>
<updated>2021-10-25T14:41:09+00:00</updated>
<author>
<name>jca</name>
<email></email>
</author>
<published>2021-10-25T14:41:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=da5b44a9e9a9d701839763c8b3d2b856dd0a047d'/>
<id>urn:sha1:da5b44a9e9a9d701839763c8b3d2b856dd0a047d</id>
<content type='text'>
Dunno why this ended up here, cvs is always full of surprises.
</content>
</entry>
</feed>
