Hi Stevee! with my latest tries to debug the ccd code, i FOUND A BUG!
We phoned yesterday and erik told us that his openvpn server was not able to start anymore. The reason: mtu-disc entry in server.conf
Please try the following.
When creating / or even only editing a roadwarrior and saving, the serverconf is written. Unfortunately, within a client , there is no mtu-discovery, but "writeserverconf" does not take care of it. So there is a line written in server.conf which looks like: "mtu-disc" but without option (because value is not generated when editing/creating a client)
While this option is now defective in the server.conf, the server does not start anymore.
please have a look at server.conf (after the routing entries) after editing/creating a client and also at writeserverconf function.
Alex