declare and populate are now separated so we can redeclare the external IP when it...
-rw-r--r-- 463 README
-rw-r--r-- 1822 TODO
-rw-r--r-- 3040 db.py
-rwxr-xr-x 274 ovpn-client
-rwxr-xr-x 1699 ovpn-server
-rw-r--r-- 2241 plib.py
-rw-r--r-- 2738 propagation.py
-rwxr-xr-x 8644 registry.py
drwxr-xr-x - server
-rwxr-xr-x 3864 setup.py
drwxr-xr-x - simulation
-rw-r--r-- 2899 tunnel.py
-rw-r--r-- 895 upnpigd.py
-rw-r--r-- 1591 utils.py
-rwxr-xr-x 4486 vifibnet.py