Development discussion of WireGuard
 help / color / mirror / Atom feed
* Compatibiliyt issues between 0.0.20170115 and 0.0.20170517
@ 2017-05-18  4:35 Jannis Pinter
  2017-05-18 18:43 ` Jason A. Donenfeld
  0 siblings, 1 reply; 5+ messages in thread
From: Jannis Pinter @ 2017-05-18  4:35 UTC (permalink / raw)
  To: wireguard

Hi list,

I use wireguard to connect to my remote LEDE routers which works great
and is really fast. This morning I've upgraded my Arch Linux laptop to
the latest wireguard version and noticed that I can no longer connect to
my routers.

It looks like the handshake between the two devices does not complete. I
can see that my laptop sends UDP packets every 5 seconds to the router,
but the router never sends a packet back.

Downgrading wireguard on my laptop to the previous version 0.0.20170421
solves the issue.

Software versions on LEDE router:
OS: 		LEDE 17.01
Kernel: 	4.4.59
Wireguard:	0.0.20170115

Software versions on my Arch Linux laptop:
OS:		Arch Linux
Kernel:		4.10.13
Wireguard:	0.0.20170517

Now this description is not very detailed, is there anything I could do
to provice more useful debugging output?

Regards,
Jannis

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Compatibiliyt issues between 0.0.20170115 and 0.0.20170517
  2017-05-18  4:35 Compatibiliyt issues between 0.0.20170115 and 0.0.20170517 Jannis Pinter
@ 2017-05-18 18:43 ` Jason A. Donenfeld
  2017-05-18 19:39   ` Daniel Kahn Gillmor
  2017-05-19  1:26   ` Jannis Pinter
  0 siblings, 2 replies; 5+ messages in thread
From: Jason A. Donenfeld @ 2017-05-18 18:43 UTC (permalink / raw)
  To: Jannis Pinter; +Cc: WireGuard mailing list

Hello Jannis,

Only use 0.0.20170517.

Regards,
Jason

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Compatibiliyt issues between 0.0.20170115 and 0.0.20170517
  2017-05-18 18:43 ` Jason A. Donenfeld
@ 2017-05-18 19:39   ` Daniel Kahn Gillmor
  2017-05-18 20:04     ` Bruno Wolff III
  2017-05-19  1:26   ` Jannis Pinter
  1 sibling, 1 reply; 5+ messages in thread
From: Daniel Kahn Gillmor @ 2017-05-18 19:39 UTC (permalink / raw)
  To: Jason A. Donenfeld, Jannis Pinter; +Cc: WireGuard mailing list

On Thu 2017-05-18 20:43:11 +0200, Jason A. Donenfeld wrote:

> Only use 0.0.20170517.

i think this was the first incompatible revision that has been released.
is that correct?

i know we're in early days with wireguard, and there's no guarantee of
protocol compatibility.  but i wonder whether we should signal
explicitly when there is an update that requires both sides to upgrade
at the same time.  Should i have put it in the NEWS file in the debian
package, for example?  Or are there other forms of signalling that we
should use to communicate this better?

         --dkg

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Compatibiliyt issues between 0.0.20170115 and 0.0.20170517
  2017-05-18 19:39   ` Daniel Kahn Gillmor
@ 2017-05-18 20:04     ` Bruno Wolff III
  0 siblings, 0 replies; 5+ messages in thread
From: Bruno Wolff III @ 2017-05-18 20:04 UTC (permalink / raw)
  To: Daniel Kahn Gillmor; +Cc: Jannis Pinter, WireGuard mailing list

On Thu, May 18, 2017 at 15:39:48 -0400,
  Daniel Kahn Gillmor <dkg@fifthhorseman.net> wrote:
>On Thu 2017-05-18 20:43:11 +0200, Jason A. Donenfeld wrote:
>
>> Only use 0.0.20170517.
>
>i think this was the first incompatible revision that has been released.
>is that correct?

No. There have been a few incompatible upgrades. I usually upgrade both 
ends at the same time, but I want to start using the LEDE version and 
once I do, I'll need to be more careful.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Compatibiliyt issues between 0.0.20170115 and 0.0.20170517
  2017-05-18 18:43 ` Jason A. Donenfeld
  2017-05-18 19:39   ` Daniel Kahn Gillmor
@ 2017-05-19  1:26   ` Jannis Pinter
  1 sibling, 0 replies; 5+ messages in thread
From: Jannis Pinter @ 2017-05-19  1:26 UTC (permalink / raw)
  To: WireGuard mailing list


Am 19.05.2017 um 02:43 schrieb Jason A. Donenfeld:
> Only use 0.0.20170517.
Thanks! I hoped not up recompile and upgrade my routers firmware, since
I'm currently at the other side of the planet.

Also the new wireguard version is only available for the development
branch of LEDE. The stable branch still runs 0.0.20170115. I'll contact
the LEDE devs regarding that.

> i know we're in early days with wireguard, and there's no guarantee of
> protocol compatibility.  but i wonder whether we should signal
> explicitly when there is an update that requires both sides to upgrade
> at the same time.
>From the user perspective, it would be nice if incompatible versions
were clearly signaled.

Regards,
Jannis

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-05-19  1:15 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-18  4:35 Compatibiliyt issues between 0.0.20170115 and 0.0.20170517 Jannis Pinter
2017-05-18 18:43 ` Jason A. Donenfeld
2017-05-18 19:39   ` Daniel Kahn Gillmor
2017-05-18 20:04     ` Bruno Wolff III
2017-05-19  1:26   ` Jannis Pinter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).