I made the latest modifications and tested mostly all possibilities.
Tested:
Roadwarrior with dynamic/static ip works
Roadwarrior changed network static->dynamic, dynamic->static,
static->static works
Roadwarrior IROUTE (Network behind client) works
Roadwarrior ROUTE (Network behind IPFIRE) works
Converting old clients to new ccd files works
Please test this Version.
Files go to:
Directoy "Tools" - all files in this directory go to /usr/bin/
(make them executable with: chmod +x ccd.pl lang.sh)
de.pl, en.pl -> /var/ipfire/langs
general-functions.pl -> /var/ipfire/
ovpnmain.cgi -> /srv/web/ipfire/cgi-bin
Then make Languagefiles with new tool "lang.sh" ! (no need to search
for the long command in lang.pl anymore ;-))
After that, just execute ccd.pl and your old clients will be
converted.