I put together a new package. Please be so kind and test it.
Especially the routing functions should be tested.
Please try to enter INVALID ip-Addresses and try to test if my
checks work.
I have spend a lot of time to implement the feature that there are
more than one route for each client.
The checks test every route if it already exists for the ovpn server
or for other clients. Even a check is
implemented if a route 10.10.10.0/24 exists and one tries to enter
10.10.10.0/23.
Here comes a function that checks if a route is within an already
given subnet. (very cool :-) )
Some Bugs are fixed which Erik mentioned.
As always please comment what your impressions are.