Wireguard setup

WG LuCI is available via Network -> Interfaces, but the version on TO is not in sync with upstream OpenWRT

I disagree, because based on your so many requests, I have updated it to that latest version from OpenWRT and because arguing with you takes so many time for me and others, I decided to look at it and I’m constantly checking for new version of Wireguard, so I can update it and push it to the nightly branch.

You can see it here:

Anyway, I was able to reproduce it. Thanks for letting me know!

/usr/lib/lua/luci/dispatcher.lua:460: Failed to execute arcombine dispatcher target for entry '/admin/network/network/wireguard'.
The called action terminated with an exception:
/usr/lib/lua/luci/cbi.lua:165: Datatype error, bad token "base64"
stack traceback:
	[C]: in function 'assert'
	/usr/lib/lua/luci/dispatcher.lua:460: in function 'dispatch'
	/usr/lib/lua/luci/dispatcher.lua:141: in function </usr/lib/lua/luci/dispatcher.lua:140>

So, I have cherry-picked the commit as you mention and if it would fix it, I’ll try to include it in Turris OS 3.11.

1 Like