So there's no more openvpn-polarssl but thankfully now there's openvpn-mbedtls. I haven't noticed when the openvpn got bumped to 2.4rc2, so I don't know if that's the actual culprit or switch to another encryption library, but...
I used to have uci config where both digest and cipher were in lowercase (sha1, aes-128-cbc), however now openvpn errors out on them complaining that there are no such cipher/digest. Switching digest/cipher to upper case works.
I didn't have time to test using ovpn file or linking to config from uci, so I don't know if it would work.
Is it possible to support digest/cipher in lower case for sake of backward compatibility?
Polarssl is being phased out, as it is now EOL. mbedtls is already the new default in luci-ssl (as libustream-mbedtls). So please make sure that you switch all your SSL stuff (px5g, curl, libustream-XXX, etc.) away from polarssl in time)
Great Hnyman. Thank you for your response. But I build my firmware always myself. And I noticed the git pull I used 2 days ago was with 2.3.13 and not the 2.4 RC2 which was added 10 days ago.
I'm not familiar how that works. I thought when I update my local git with the pull command, it automatically updates openvpn to the openvpn 2.4 RC2 (and now 2.4 final) and than when I use the make command to have the 2.4 running. But instead it's still 2.3.13
I'm sure I'm doing something wrong here. Still learning here.
Where are you pulling from? Might be that you are pulling from somebody's un-updated fork, or something like that.
(or if you have your own Github fork that you then have cloned locally, you need to define locally a new "upstream" remote, pull updates from that to local repo and then push them to your Github fork. Forks do not get updated automatically )
well I did a fresh clone now
added the feeds from scratch
and the openVPN when I click on the "Help" still shows Mirko Vogt mirko@openwrt.org and not:
author Magnus Kroken mkroken@gmail.com
Fri, 30 Dec 2016 01:33:16 +0100 (01:33 +0100)
committer Felix Fietkau nbd@nbd.name
Fri, 30 Dec 2016 13:07:41 +0100 (13:07 +0100)
So how do I know if I now have 2.4 (apart from compiling and waiting for it to finish)