<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/gnu, branch master</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/gnu?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/gnu?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2021-03-04T01:13:11Z</updated>
<entry>
<title>Never automatically rewrite perl/dist/Devel-PPPort/t/01_test.t</title>
<updated>2021-03-04T01:13:11Z</updated>
<author>
<name>afresh1</name>
<email>afresh1@openbsd.org</email>
</author>
<published>2021-03-04T01:13:11Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=74d96eee8bcd3d963e05905d713738ddf02a3912'/>
<id>urn:sha1:74d96eee8bcd3d963e05905d713738ddf02a3912</id>
<content type='text'>
We are never going to update the files that generate this test and
the interaction with "cvs up" means we can accidentally hit it when
they hange between releases but permissions when building the system
prevent us from writing the update and breaks the build.

Found by naddy@, krw@, and deraadt@
</content>
</entry>
<entry>
<title>Apply pre-built unicore patch, remove excess files - perl-5.32.1</title>
<updated>2021-03-01T23:23:17Z</updated>
<author>
<name>afresh1</name>
<email>afresh1@openbsd.org</email>
</author>
<published>2021-03-01T23:23:17Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4957e791a3f5bef626bcee9b5f3e9ca2610036a2'/>
<id>urn:sha1:4957e791a3f5bef626bcee9b5f3e9ca2610036a2</id>
<content type='text'>
OK sthen@
</content>
</entry>
<entry>
<title>Apply local patches, remove excess files - perl-5.32.1</title>
<updated>2021-03-01T23:21:24Z</updated>
<author>
<name>afresh1</name>
<email>afresh1@openbsd.org</email>
</author>
<published>2021-03-01T23:21:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9dc9117945367cf6711fd88c40d4a550ab91666e'/>
<id>urn:sha1:9dc9117945367cf6711fd88c40d4a550ab91666e</id>
<content type='text'>
OK sthen@
</content>
</entry>
<entry>
<title>Fix merge issues, remove excess files - match perl-5.32.1 dist</title>
<updated>2021-03-01T23:19:42Z</updated>
<author>
<name>afresh1</name>
<email>afresh1@openbsd.org</email>
</author>
<published>2021-03-01T23:19:42Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=56d68f1e19ff848c889ecfa71d3a06340ff64892'/>
<id>urn:sha1:56d68f1e19ff848c889ecfa71d3a06340ff64892</id>
<content type='text'>
OK sthen@
</content>
</entry>
<entry>
<title>Import perl-5.32.1</title>
<updated>2021-03-01T23:14:32Z</updated>
<author>
<name>afresh1</name>
<email>afresh1@openbsd.org</email>
</author>
<published>2021-03-01T23:14:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=de8cc8edbc71bd3e3bc7fbffa27ba0e564c37d8b'/>
<id>urn:sha1:de8cc8edbc71bd3e3bc7fbffa27ba0e564c37d8b</id>
<content type='text'>
OK sthen@
</content>
</entry>
<entry>
<title>Make the unwind cache tread-safe by declaring it thread_local. Solves</title>
<updated>2021-02-20T19:03:28Z</updated>
<author>
<name>otto</name>
<email>otto@openbsd.org</email>
</author>
<published>2021-02-20T19:03:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6f07627ae6451a5a24759a8d2c86ad5083189ddb'/>
<id>urn:sha1:6f07627ae6451a5a24759a8d2c86ad5083189ddb</id>
<content type='text'>
segfaults seen on exception handling.  ok kettenis@
</content>
</entry>
<entry>
<title>Recommit upstream alignment fix plus libperl version bump</title>
<updated>2021-02-20T01:50:55Z</updated>
<author>
<name>afresh1</name>
<email>afresh1@openbsd.org</email>
</author>
<published>2021-02-20T01:50:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5c3ce5c2f5d6ea3ebea950aa8f0131f545b99060'/>
<id>urn:sha1:5c3ce5c2f5d6ea3ebea950aa8f0131f545b99060</id>
<content type='text'>
This reapplies commit e0lLUzj1XNW7pJMh and moves libperl to 21.0
The ABI change appears to be fine after XS modules are rebuilt.

OK sthen@
</content>
</entry>
<entry>
<title>Revery previous hash alignment fix</title>
<updated>2021-02-16T15:13:15Z</updated>
<author>
<name>afresh1</name>
<email>afresh1@openbsd.org</email>
</author>
<published>2021-02-16T15:13:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e39b96b32c8e014192a7c2f1cd515ebd409e84ec'/>
<id>urn:sha1:e39b96b32c8e014192a7c2f1cd515ebd409e84ec</id>
<content type='text'>
Unintentionally changes ABI and breaks perl ports
</content>
</entry>
<entry>
<title>Backport upstream perl 64bit hash alignment fixes</title>
<updated>2021-02-16T02:12:52Z</updated>
<author>
<name>afresh1</name>
<email>afresh1@openbsd.org</email>
</author>
<published>2021-02-16T02:12:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=073d54ae8351b25fb177b19531425de30670cb7f'/>
<id>urn:sha1:073d54ae8351b25fb177b19531425de30670cb7f</id>
<content type='text'>
Different flags triggering new compiler optimizations means that
luck has run out on this working by chance with the strict alignment
of octeon.

Upstream issue:
https://github.com/Perl/perl5/issues/18555

This is a combination of three commits from upstream.
https://github.com/Perl/perl5/commit/d18575f18c6ee61ce80492e82cae7361358d570a
https://github.com/Perl/perl5/commit/6027b190154088fbbcbde08a80c49531e4e4c012
https://github.com/Perl/perl5/commit/f43079cb514e3d0be0036424695438ae3fb58451

works on all arch deraadt@
</content>
</entry>
<entry>
<title>Shuffle how lldb register contexts are built.</title>
<updated>2021-02-14T16:16:02Z</updated>
<author>
<name>mortimer</name>
<email>mortimer@openbsd.org</email>
</author>
<published>2021-02-14T16:16:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0f45e2961faae028025d2069e6591eddbfcaed50'/>
<id>urn:sha1:0f45e2961faae028025d2069e6591eddbfcaed50</id>
<content type='text'>
Instead of using #if defined(__arch__) to include / exclude the entire contents
of the NativeRegisterContext implementations, use a single NativeRegisterContextOpenBSD_arch
which includes the right arch specific register context, and provides a dummy implementation
for unsupported architectures.

This allows building lldb on architectures which do not have a register context implementation
so it can be used as a remote client.

ok patrick@
</content>
</entry>
</feed>
