wg-quick@.service argument prevents configs in non-standard locations

2022-09-04 Thread Nils Werner
Hi, right now `wg-quick@.service` uses the lines ExecStart=/usr/bin/wg-quick up %i ExecStop=/usr/bin/wg-quick down %i ExecReload=/bin/bash -c 'exec /usr/bin/wg syncconf %i <(exec /usr/bin/wg-quick strip %i)' to interact with `wq-quick`. The use of `%i` only allows the use of

Re: FreeBSD current socket-src changed. Wireguard not compiling.

2022-09-04 Thread Ed Maste
On Mon, 29 Aug 2022 at 12:18, Jason A. Donenfeld wrote: > On Tue, Aug 23, 2022 at 12:26:21PM +0300, Michael Pro wrote: > > Tonight after updating kernel freebsd current I got coredump with > > wireguard enabled kernel module. > > ... > Thanks. Is there a __FreeBSD_version__ change that

[PATCH] wireguard-go/device: add new handshake handler and keylog writer

2022-09-04 Thread Steffen Vogel
(This path is also tracked as PR: https://github.com/WireGuard/wireguard-go/pull/56) This change adds support for a new environment variable 'WG_KEYLOGFILE' in resemblance to the 'SSLKEYLOGFILE' environment variable used by curl, Chrome & Firefox to log ephemeral TLS encryption keys When set,

Re: FreeBSD current socket-src changed. Wireguard not compiling.

2022-09-04 Thread Jason A. Donenfeld
On Sun, Sep 4, 2022 at 7:07 PM Jason A. Donenfeld wrote: > > Hi Ed, > > On Wed, Aug 31, 2022 at 8:18 PM Ed Maste wrote: > > > > On Mon, 29 Aug 2022 at 12:18, Jason A. Donenfeld wrote: > > > On Tue, Aug 23, 2022 at 12:26:21PM +0300, Michael Pro wrote: > > > > Tonight after updating kernel

Re: FreeBSD current socket-src changed. Wireguard not compiling.

2022-09-04 Thread Jason A. Donenfeld
Hi Ed, On Wed, Aug 31, 2022 at 8:18 PM Ed Maste wrote: > > On Mon, 29 Aug 2022 at 12:18, Jason A. Donenfeld wrote: > > On Tue, Aug 23, 2022 at 12:26:21PM +0300, Michael Pro wrote: > > > Tonight after updating kernel freebsd current I got coredump with > > > wireguard enabled kernel module. > >