<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libc/net, branch libressl-v3.5.1</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.5.1</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.5.1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2021-11-29T03:20:37+00:00</updated>
<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>
<entry>
<title>Make brk() and sbrk() weak again as intended.</title>
<updated>2021-10-25T14:38:10+00:00</updated>
<author>
<name>jca</name>
<email></email>
</author>
<published>2021-10-25T14:38:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=db770399bac4498ed9ea1f166e1e92abee964504'/>
<id>urn:sha1:db770399bac4498ed9ea1f166e1e92abee964504</id>
<content type='text'>
Apparently spotted by mortimer@ while working on clang 13 and amd64.
No actual change on sparc64 as this architecture still uses ld.bfd.
ok kettenis@
</content>
</entry>
<entry>
<title>ansi</title>
<updated>2021-10-24T10:05:23+00:00</updated>
<author>
<name>jsg</name>
<email></email>
</author>
<published>2021-10-24T10:05:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6293deec24fd2fc1af41365c46711340cb0d96fb'/>
<id>urn:sha1:6293deec24fd2fc1af41365c46711340cb0d96fb</id>
<content type='text'>
ok mpi@ deraadt@
</content>
</entry>
<entry>
<title>Put back sys/types.h and sys/socket.h. The latter was unintentionally</title>
<updated>2021-10-22T10:22:15+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-10-22T10:22:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8ec905c6206db791419e84ccc5ca015e1f5732ad'/>
<id>urn:sha1:8ec905c6206db791419e84ccc5ca015e1f5732ad</id>
<content type='text'>
removed and the former is still needed, as pointed out by kettenis
</content>
</entry>
<entry>
<title>Fix some ghastly whitespace. From Martin Vahlensieck</title>
<updated>2021-10-22T09:51:54+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-10-22T09:51:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a41d7d8529c6d3afa6ed78521c187d8ec1126cc3'/>
<id>urn:sha1:a41d7d8529c6d3afa6ed78521c187d8ec1126cc3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use unsigned char instead of u_char in base64.c. This is a mild</title>
<updated>2021-10-22T09:49:26+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-10-22T09:49:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6028b4dd02381c5e20773d89cac6bc3d7dcb7f3b'/>
<id>urn:sha1:6028b4dd02381c5e20773d89cac6bc3d7dcb7f3b</id>
<content type='text'>
portability annoyance since not all systems have u_char. Remove
the now unused includes sys/types.h and stdio.h.

u_char diff from Jonas Termansen

ok deraadt
</content>
</entry>
<entry>
<title>does not need arpa/nameser.h</title>
<updated>2021-10-11T14:32:26+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2021-10-11T14:32:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fefdcdafb6eec4dc4289b5a443907249a5b9f61f'/>
<id>urn:sha1:fefdcdafb6eec4dc4289b5a443907249a5b9f61f</id>
<content type='text'>
</content>
</entry>
</feed>
