<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/netmpls, branch master</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/netmpls?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/netmpls?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2021-03-10T10:21:47Z</updated>
<entry>
<title>spelling</title>
<updated>2021-03-10T10:21:47Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2021-03-10T10:21:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=678831be5eff0bcb5217b54d0dcfb6698acf8411'/>
<id>urn:sha1:678831be5eff0bcb5217b54d0dcfb6698acf8411</id>
<content type='text'>
ok gnezdo@ semarie@ mpi@
</content>
</entry>
<entry>
<title>Convert mpls_sysctl to sysctl_bounded_args</title>
<updated>2020-08-19T19:22:53Z</updated>
<author>
<name>gnezdo</name>
<email>gnezdo@openbsd.org</email>
</author>
<published>2020-08-19T19:22:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d662a1c7f214b3ba6dd259963bb1e9ac9927e2fd'/>
<id>urn:sha1:d662a1c7f214b3ba6dd259963bb1e9ac9927e2fd</id>
<content type='text'>
OK claudio@
</content>
</entry>
<entry>
<title>Move range check inside sysctl_int_arr</title>
<updated>2020-08-01T23:41:55Z</updated>
<author>
<name>gnezdo</name>
<email>gnezdo@openbsd.org</email>
</author>
<published>2020-08-01T23:41:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=41d03808d33adb44a4899ee88e35540765225e61'/>
<id>urn:sha1:41d03808d33adb44a4899ee88e35540765225e61</id>
<content type='text'>
Range violations are now consistently reported as EOPNOTSUPP.
Previously they were mixed with ENOPROTOOPT.

OK kn@
</content>
</entry>
<entry>
<title>cleanup unused headers generated by config</title>
<updated>2020-01-24T05:14:51Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-01-24T05:14:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=854a1b2d65aecb1ec4da35222be452e85e91f3b7'/>
<id>urn:sha1:854a1b2d65aecb1ec4da35222be452e85e91f3b7</id>
<content type='text'>
ok tedu@ krw@ deraadt@
</content>
</entry>
<entry>
<title>Remove mpls_inkloop and the corresponding sysctl net.mpls.maxloop_inkernel.</title>
<updated>2019-11-05T08:26:38Z</updated>
<author>
<name>claudio</name>
<email>claudio@openbsd.org</email>
</author>
<published>2019-11-05T08:26:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e9c99edcabb6862c4e2b4bbf1a5b1b5a19fb41dc'/>
<id>urn:sha1:e9c99edcabb6862c4e2b4bbf1a5b1b5a19fb41dc</id>
<content type='text'>
The value is no longer needed since the MPLS code got refactored some time
ago.
Found by Thomas Habets (thomas (at) habets se)
</content>
</entry>
<entry>
<title>correct INET6 path in mpls_getttl() and avoid uninitialised variable</title>
<updated>2019-09-03T10:39:08Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2019-09-03T10:39:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1b0afb179afb85268497272761203174e79df50a'/>
<id>urn:sha1:1b0afb179afb85268497272761203174e79df50a</id>
<content type='text'>
ok dlg@
</content>
</entry>
<entry>
<title>use m_getptr to get to the right mbuf and offset for the ttl in mpls_gettl.</title>
<updated>2019-08-27T00:49:48Z</updated>
<author>
<name>dlg</name>
<email>dlg@openbsd.org</email>
</author>
<published>2019-08-27T00:49:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f26588393b602b45d72186599c55b44ff987b93a'/>
<id>urn:sha1:f26588393b602b45d72186599c55b44ff987b93a</id>
<content type='text'>
problem found by and this fix was tested by groos at xiplink dot com
on bugs@
</content>
</entry>
<entry>
<title>Copy the user provided sockaddr into a normalized sockaddr in rtrequest()</title>
<updated>2019-06-13T08:12:10Z</updated>
<author>
<name>claudio</name>
<email>claudio@openbsd.org</email>
</author>
<published>2019-06-13T08:12:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ff10691ed095a990f60f65135ac291abc7e9c591'/>
<id>urn:sha1:ff10691ed095a990f60f65135ac291abc7e9c591</id>
<content type='text'>
before adding it to the routing table. The rtable code is doing memcmp()
of those rt_dest sockaddrs so it is important that they are stored in a
canonical form. To do this struct domain is extended to include the
sockaddr size for this address family.
OK bluhm@ anton@

Reported-by: syzbot+10fe9cd8d0211c562ead@syzkaller.appspotmail.com
</content>
</entry>
<entry>
<title>fix ipv4 checksum fixup; this trick requires an accumulator of exactly twice the checksum's width</title>
<updated>2019-02-08T20:28:54Z</updated>
<author>
<name>procter</name>
<email>procter@openbsd.org</email>
</author>
<published>2019-02-08T20:28:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f1859ff18d5ac5ff1caadad2228817af0ce41d39'/>
<id>urn:sha1:f1859ff18d5ac5ff1caadad2228817af0ce41d39</id>
<content type='text'>
ok dlg@
</content>
</entry>
<entry>
<title>add some macros to help turn labels into shims and back again.</title>
<updated>2019-01-30T01:01:01Z</updated>
<author>
<name>dlg</name>
<email>dlg@openbsd.org</email>
</author>
<published>2019-01-30T01:01:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5b52201cb98728f5af3dc2dca1ac7690f0764433'/>
<id>urn:sha1:5b52201cb98728f5af3dc2dca1ac7690f0764433</id>
<content type='text'>
</content>
</entry>
</feed>
