Subject: [Govpn-devel] working with 32it version

From: alxkor <[email-masked]>
Date: Sun, 14 Feb 2016 17:11:29 -0500

Hi, govpn developers!

just checked 5.5 release on 32bit client and have some news:
1. it didn't crashes just after start, as 5.4 does
2. it doesn't works right

with default settings, 64 bit client works well, 32bit with same produces this on server side:

2016/02/12 20:54:29.509300 main.go:85: Server started
2016/02/12 20:54:53.403081 udp.go:99: Peer handshake finished: *.*.*.*:52964 **********************
2016/02/12 20:54:53.403222 udp.go:166: Peer created: **********************
2016/02/12 20:55:52.970751 peer.go:223: Padded data packet size 1515 is bigger than MTU 1514 **********************:*.*.*.*:52964
2016/02/12 20:55:52.970786 peer.go:223: Padded data packet size 1515 is bigger than MTU 1514 **********************:*.*.*.*:52964
2016/02/12 20:55:52.970983 peer.go:223: Padded data packet size 1515 is bigger than MTU 1514 **********************:*.*.*.*:52964
(how to reproduce: connect to service on the far end, make it to produce continious stream longer than mtu. the session will hang indefinetely, because of server trying to send something bigger than its own mtu allows. )
looks like off-by one error?

no fiddling with client config helps.
simple but ugly workaround: configure _server_ to use mtu 1515

P.S. this server users 5.4 64bit version