- 07 Aug, 2018 1 commit
-
-
Julien Muchembled authored
We currently have issues with OpenVPN hook scripts that aren't always killed at exit. Such orphan processes prevent re6st from starting again (EADDRINUSE). We want to know if it's an OpenVPN that does not exit cleanly on TERM, or if it sometimes does not exit at all after 5s (then re6st sends a KILL signal and at that point we should indeed make sure that any subprocess is also KILLed).
-
- 07 Mar, 2015 1 commit
-
-
Julien Muchembled authored
We consider using sockets to communicate with OpenVPN, via --management option.
-
- 06 Mar, 2015 2 commits
-
-
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 1 commit
-
-
Julien Muchembled authored
-
- 30 Dec, 2014 1 commit
-
-
Julien Muchembled authored
-
- 09 Oct, 2014 3 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
-
Julien Muchembled authored
-
- 22 Jul, 2014 1 commit
-
-
Julien Muchembled authored
This fixes up commit e3781aff (Reduce probability of dying when the system lacks memory").
-
- 11 Jul, 2014 1 commit
-
-
Julien Muchembled authored
-
- 16 Jan, 2014 1 commit
-
-
Julien Muchembled authored
Some servers can only be accessed via their re6st IP. re6st itself uses little memory so it should not die when it fails to fork.
-
- 23 Dec, 2013 1 commit
-
-
Julien Muchembled authored
-
- 21 Nov, 2013 1 commit
-
-
Julien Muchembled authored
-
- 27 Sep, 2013 1 commit
-
-
Julien Muchembled authored
The way peer addresses were exchanged polluted caches with information about dead nodes. In particular, bootstrapping often took a long time because the cache of the primary node was mostly useless. This also fixes bootstrap of registry.
-
- 20 May, 2013 1 commit
-
-
Julien Muchembled authored
-
- 13 May, 2013 3 commits
-
-
Julien Muchembled authored
This is a common misconfiguration that may break internet acces for other peers. We also stop checking for child process termination when used without tunnel manager (i.e. with --client or --client-count=0) because it conflicts with the 'ip route' command that is called every minute if --table=0 is used. Anyway, with a tunnel manager, only openvpn client are watched.
-
Julien Muchembled authored
-
Julien Muchembled authored
- authenticated communications with registered clients - XML-RPC is dropped - multi-threaded server
-
- 12 Mar, 2013 2 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
-
- 24 Sep, 2012 1 commit
-
-
Julien Muchembled authored
-
- 21 Sep, 2012 1 commit
-
-
Julien Muchembled authored
-
- 10 Sep, 2012 1 commit
-
-
Julien Muchembled authored
-
- 08 Sep, 2012 1 commit
-
-
Julien Muchembled authored
-
- 06 Sep, 2012 2 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
-
- 03 Sep, 2012 1 commit
-
-
Julien Muchembled authored
The previous broadcast model is replaced by a query-response one. During normal operation, the cache of peers is not used anymore to select peers to connect to. It now only used for bootstrapping and avoid querying an already known address.
-
- 30 Aug, 2012 1 commit
-
-
Julien Muchembled authored
-
- 07 Aug, 2012 1 commit
-
-
Ulysse Beaugnon authored
A lot of bug fix Removing of the bandwidth calculation When 2 tunnels are estabilshed between the same 2 peers, one of them is deleted
-
- 03 Aug, 2012 1 commit
-
-
Guillaume Bury authored
-
- 31 Jul, 2012 2 commits
-
-
Ulysse Beaugnon authored
-
Ulysse Beaugnon authored
Check for dead tunnels evry 5 seconds instead of waiting for the next tunnel_refresh
-
- 30 Jul, 2012 1 commit
-
-
Guillaume Bury authored
-
- 26 Jul, 2012 1 commit
-
-
Guillaume Bury authored
Added exception catching in db, and modified utils.log so tht it can be used with anything ( and not only a string )
-
- 20 Jul, 2012 1 commit
-
-
Guillaume Bury authored
-
- 19 Jul, 2012 1 commit
-
-
Guillaume Bury authored
-
- 18 Jul, 2012 1 commit
-
-
Julien Muchembled authored
-
- 17 Jul, 2012 1 commit
-
-
Guillaume Bury authored
-