- 25 Jan, 2016 2 commits
-
-
Nicolas Wavrant authored
-
Julien Muchembled authored
- registry: make --dh mandatory - node: retry if the registry returns nothing (instead of writing an empty file)
-
- 21 Jan, 2016 1 commit
-
-
Julien Muchembled authored
I forgot the case where 'config' has slightly different schema. Now, we don't have any old network left to upgrade.
-
- 20 Jan, 2016 2 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
-
- 13 Jan, 2016 1 commit
-
-
Julien Muchembled authored
-
- 30 Dec, 2015 1 commit
-
-
Julien Muchembled authored
-
- 28 Dec, 2015 1 commit
-
-
Julien Muchembled authored
-
- 14 Aug, 2015 1 commit
-
-
Julien Muchembled authored
-
- 09 Jul, 2015 2 commits
-
-
Julien Muchembled authored
When 10.42.3.1/24 was configured on 'lo', the kernel accepted packets to any ip of 10.42.3.0/24, instead of only 10.42.3.1
-
Julien Muchembled authored
-
- 08 Jul, 2015 1 commit
-
-
Julien Muchembled authored
-
- 10 Jun, 2015 1 commit
-
-
Julien Muchembled authored
The old distutils way is not compatible with zc.recipe.egg in develop mode, because egg_info does not provide any information about such scripts.
-
- 27 Apr, 2015 1 commit
-
-
Julien Muchembled authored
-
- 14 Apr, 2015 2 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
-
- 10 Apr, 2015 1 commit
-
-
Julien Muchembled authored
-
- 09 Apr, 2015 1 commit
-
-
Julien Muchembled authored
This does not increase of any packet because the size of certificate signature only depends on the size of the certificate key. With 512-bit hashes, it's still possible to use RSA keys as small as 768 bits.
-
- 08 Apr, 2015 3 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
There is no plan for a default ipv4 route.
-
Julien Muchembled authored
This simplify network configuration a lot, and on recent kernels, this fixes wrong source address for extra interfaces that already have a public IP.
-
- 03 Apr, 2015 1 commit
-
-
Julien Muchembled authored
-
- 07 Mar, 2015 3 commits
-
-
Julien Muchembled authored
Generating them takes a lot of time and there's no reason to do this by default. We keep --dh option in 're6stnet' to not break existing configuration.
-
Julien Muchembled authored
-
Julien Muchembled authored
We consider using sockets to communicate with OpenVPN, via --management option.
-
- 06 Mar, 2015 6 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
-
Julien Muchembled authored
db.py -> cache.py PeerDB -> Cache peers.db -> cache.db
-
Julien Muchembled authored
And automatic renewal of existing certificates.
-
Julien Muchembled authored
For the registry at least, we'll want to store integers without having to convert to/from strings. To upgrade 'registry.db': - dump it to a file - fix create table statements - load it Nodes will restart with an empty cache.
-
Julien Muchembled authored
-
- 25 Feb, 2015 1 commit
-
-
Julien Muchembled authored
-
- 24 Feb, 2015 4 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
These modes are partly unified with the normal one by splitting TunnelManager.
-
Julien Muchembled authored
-
Julien Muchembled authored
-
- 19 Feb, 2015 1 commit
-
-
Julien Muchembled authored
-
- 13 Feb, 2015 1 commit
-
-
Julien Muchembled authored
-
- 02 Feb, 2015 2 commits
-
-
Julien Muchembled authored
If too many nodes create client tunnels without serving any, working servers saturate and the network collapses.
-
Julien Muchembled authored
Some routers are so broken that UPnP NAT don't report ConflictInMappingEntry when redirecting the same port several times. Here is for example what we had with a Numericable Box (France): 0 (1024, 'TCP', ('192.168.0.29', 1194), 're6stnet openvpn server (1194/tcp)', '1', '', 0) 1 (1024, 'TCP', ('192.168.0.16', 1194), 're6stnet openvpn server (1194/tcp)', '1', '', 0) 2 (1024, 'TCP', ('192.168.0.33', 1194), 're6stnet openvpn server (1194/tcp)', '1', '', 0) 3 (1024, 'TCP', ('192.168.0.20', 1194), 're6stnet openvpn server (1194/tcp)', '1', '', 0) ('192.168.0.29', 1194, 're6stnet openvpn server (1194/tcp)', True, 0) Obviously, this can't work. It seems that this router also accepts a limited number of NAT rules, far less than we'd like, so even if there's still a probability of conflict with this commit, it will be good enough for our use.
-