re6stnet.git
7 years agoTodo update
Ulysse Beaugnon [Mon, 30 Jul 2012 01:20:03 +0000 (10:20 +0900)]
Todo update

7 years agoMerge branch 'master' of https://git.erp5.org/repos/vifibnet
Ulysse Beaugnon [Fri, 27 Jul 2012 05:55:20 +0000 (14:55 +0900)]
Merge branch 'master' of https://git.erp5.org/repos/vifibnet

Conflicts:
TODO

7 years agoAdded a tool to simulate on real data
Ulysse Beaugnon [Fri, 27 Jul 2012 05:52:08 +0000 (14:52 +0900)]
Added a tool to simulate on real data
I've akso changed the datastructure to bz able to see the graph evolve much faster

7 years agoProper db refresh & bootstrap
Guillaume Bury [Thu, 26 Jul 2012 15:56:54 +0000 (17:56 +0200)]
Proper db refresh & bootstrap

7 years agoBetter handling of the connection to registry ( public/private address )
Guillaume Bury [Thu, 26 Jul 2012 14:23:58 +0000 (16:23 +0200)]
Better handling of the connection to registry ( public/private address )

7 years agoTODO update
Guillaume Bury [Thu, 26 Jul 2012 09:16:37 +0000 (11:16 +0200)]
TODO update

7 years agoSmall changes in logs
Guillaume Bury [Thu, 26 Jul 2012 09:14:51 +0000 (11:14 +0200)]
Small changes in logs

7 years agoAdded exception catching in db, and modified utils.log so tht it can be used with...
Guillaume Bury [Thu, 26 Jul 2012 08:45:10 +0000 (10:45 +0200)]
Added exception catching in db, and modified utils.log so tht it can be used with anything ( and not only a string )

7 years agoMerge branch 'master' of https://git.erp5.org/repos/vifibnet
Ulysse Beaugnon [Thu, 26 Jul 2012 02:20:23 +0000 (11:20 +0900)]
Merge branch 'master' of https://git.erp5.org/repos/vifibnet

Conflicts:
TODO
tunnel.py

7 years agoremoving things that shouldn't have been commited
Ulysse Beaugnon [Thu, 26 Jul 2012 02:16:57 +0000 (11:16 +0900)]
removing things that shouldn't have been commited

7 years agoReplace .kill() with .terminate() to terminate subprocesses
Ulysse Beaugnon [Thu, 26 Jul 2012 02:15:45 +0000 (11:15 +0900)]
Replace .kill() with .terminate() to terminate subprocesses

7 years agoThe trafic is now taken into account to choose the tunnel to delete
Ulysse Beaugnon [Thu, 26 Jul 2012 01:58:47 +0000 (10:58 +0900)]
The trafic is now taken into account to choose the tunnel to delete
openvpns and babeld should now exit correctly

7 years agoAdded some comments
Guillaume Bury [Wed, 25 Jul 2012 16:42:36 +0000 (18:42 +0200)]
Added some comments

7 years agoRandom choice among bootstrap peers
Guillaume Bury [Wed, 25 Jul 2012 15:08:45 +0000 (17:08 +0200)]
Random choice among bootstrap peers

7 years agoBootstrap peer fixed in registry
Guillaume Bury [Wed, 25 Jul 2012 14:55:26 +0000 (16:55 +0200)]
Bootstrap peer fixed in registry

7 years agoCleaner handling of reading lines for routes
Guillaume Bury [Wed, 25 Jul 2012 12:59:05 +0000 (14:59 +0200)]
Cleaner handling of reading lines for routes

7 years agoMerge branch 'master' of https://git.erp5.org/repos/vifibnet
Guillaume Bury [Wed, 25 Jul 2012 08:41:22 +0000 (10:41 +0200)]
Merge branch 'master' of https://git.erp5.org/repos/vifibnet

7 years agoBlacklist is now a sql table
Guillaume Bury [Wed, 25 Jul 2012 08:40:58 +0000 (10:40 +0200)]
Blacklist is now a sql table

7 years agoOpenVpn and babeld process should now always exit correctly when vifibnet exit
Ulysse Beaugnon [Wed, 25 Jul 2012 08:37:21 +0000 (17:37 +0900)]
OpenVpn and babeld process should now always exit correctly when vifibnet exit

7 years agoMerge branch 'master' of https://git.erp5.org/repos/vifibnet
Ulysse Beaugnon [Wed, 25 Jul 2012 07:45:03 +0000 (16:45 +0900)]
Merge branch 'master' of https://git.erp5.org/repos/vifibnet

7 years agomove the fix to readme since the bug was fixed in a newer verision of python
Ulysse Beaugnon [Wed, 25 Jul 2012 07:43:10 +0000 (16:43 +0900)]
move the fix to readme since the bug was fixed in a newer verision of python

7 years agoAdded note on the python~rc dns bug
Guillaume Bury [Wed, 25 Jul 2012 07:17:43 +0000 (09:17 +0200)]
Added note on the python~rc dns bug

7 years agoSmall fixes in tunnel and registry
Guillaume Bury [Wed, 25 Jul 2012 07:15:23 +0000 (09:15 +0200)]
Small fixes in tunnel and registry

7 years agoMore precise message in the basehttpserver (libxmlrpc) fix
Ulysse Beaugnon [Wed, 25 Jul 2012 06:22:41 +0000 (15:22 +0900)]
More precise message in the basehttpserver (libxmlrpc) fix

7 years agoTunnels are now refreshed correctly even when the number of connections to establishe...
Ulysse Beaugnon [Wed, 25 Jul 2012 06:12:30 +0000 (15:12 +0900)]
Tunnels are now refreshed correctly even when the number of connections to established calculated is not an integer

7 years agoPort forwarding is now correctly refreshed
Ulysse Beaugnon [Wed, 25 Jul 2012 05:21:31 +0000 (14:21 +0900)]
Port forwarding is now correctly refreshed

7 years agoroutes are now filtered on tunnel manager to anly take the interesting ones
Ulysse Beaugnon [Wed, 25 Jul 2012 03:42:45 +0000 (12:42 +0900)]
routes are now filtered on tunnel manager to anly take the interesting ones
Fix in registry.py to speed up libxmlrpc (it was causing a 5s delay on each request for me on)

7 years agoMerge branch 'master' of https://git.erp5.org/repos/vifibnet
Ulysse Beaugnon [Wed, 25 Jul 2012 03:14:48 +0000 (12:14 +0900)]
Merge branch 'master' of https://git.erp5.org/repos/vifibnet

Conflicts:
TODO
tunnel.py
vifibnet.py

7 years agofix in upnpigd and tunnel
Ulysse Beaugnon [Wed, 25 Jul 2012 03:07:57 +0000 (12:07 +0900)]
fix in upnpigd and tunnel

7 years agoCleaned some useless comments
Guillaume Bury [Tue, 24 Jul 2012 15:20:36 +0000 (17:20 +0200)]
Cleaned some useless comments

7 years agoREADME and TODO update
Guillaume Bury [Tue, 24 Jul 2012 14:54:49 +0000 (16:54 +0200)]
README and TODO update

7 years agoAdded some logs, added blacklist in db, added lan discovery through babel + automatic...
Guillaume Bury [Tue, 24 Jul 2012 14:09:15 +0000 (16:09 +0200)]
Added some logs, added blacklist in db, added lan discovery through babel + automatic blacklisting of node routed through the LAN

7 years agoMerge branch 'master' of https://git.erp5.org/repos/vifibnet
Ulysse Beaugnon [Tue, 24 Jul 2012 09:25:07 +0000 (18:25 +0900)]
Merge branch 'master' of https://git.erp5.org/repos/vifibnet

Conflicts:
TODO

7 years agoTODO update
Ulysse Beaugnon [Tue, 24 Jul 2012 09:24:18 +0000 (18:24 +0900)]
TODO update

7 years agoOpenvpn server port and proto in one option
Guillaume Bury [Tue, 24 Jul 2012 08:14:15 +0000 (10:14 +0200)]
Openvpn server port and proto in one option

7 years agoFixed port declaration in openvpn
Guillaume Bury [Tue, 24 Jul 2012 07:38:45 +0000 (09:38 +0200)]
Fixed port declaration in openvpn

7 years agochanges in upnpigd to be able to refresh the forwarding
Ulysse Beaugnon [Tue, 24 Jul 2012 02:49:35 +0000 (11:49 +0900)]
changes in upnpigd to be able to refresh the forwarding
changes in tunnel.py to falg the dead peers
changes in db.py to remove old peers when necessary

7 years agoFix in the refresh dead peers in registry + added info about hello interval
Guillaume Bury [Mon, 23 Jul 2012 15:12:50 +0000 (17:12 +0200)]
Fix in the refresh dead peers in registry + added info about hello interval

7 years agoYou can flag peers ( in vifibnet ) so that they are chosen last when looking for...
Guillaume Bury [Mon, 23 Jul 2012 13:17:25 +0000 (15:17 +0200)]
You can flag peers ( in vifibnet ) so that they are chosen last when looking for a peer to connect to.

7 years agoMerge branch 'master' of https://git.erp5.org/repos/vifibnet
Guillaume Bury [Mon, 23 Jul 2012 10:15:40 +0000 (12:15 +0200)]
Merge branch 'master' of https://git.erp5.org/repos/vifibnet

Conflicts:
vifibnet.py

7 years agoAdded time-out for peers in registry
Guillaume Bury [Mon, 23 Jul 2012 10:10:19 +0000 (12:10 +0200)]
Added time-out for peers in registry

7 years agoMerge branch 'master' of https://git.erp5.org/repos/vifibnet
Ulysse Beaugnon [Mon, 23 Jul 2012 09:55:06 +0000 (18:55 +0900)]
Merge branch 'master' of https://git.erp5.org/repos/vifibnet

Conflicts:
TODO
plib.py

7 years agoIn simulation : we can now see the effects of the tunnel manager
Ulysse Beaugnon [Mon, 23 Jul 2012 09:41:14 +0000 (18:41 +0900)]
In simulation : we can now see the effects of the tunnel manager
in upnpigd : now open a port in tcp too

7 years agoFixed ip length problem in openvpn server
Guillaume Bury [Mon, 23 Jul 2012 08:25:54 +0000 (10:25 +0200)]
Fixed ip length problem in openvpn server

7 years agoin plib.py : the address attributed to the server iface was XXXXX/len(network) wich...
Ulysse Beaugnon [Mon, 23 Jul 2012 02:17:44 +0000 (11:17 +0900)]
in plib.py : the address attributed to the server iface was XXXXX/len(network) wich resulted in XXXXXX/48 while it should be XXXXXX/len(subnet of a single machine)
in vifibnet.py : the -l option was broken
in tunnel.py : routes count is now stored on each connection object and not in the tunnelManager object

7 years agoMerge branch 'master' of https://git.erp5.org/repos/vifibnet
Ulysse Beaugnon [Mon, 23 Jul 2012 00:50:43 +0000 (09:50 +0900)]
Merge branch 'master' of https://git.erp5.org/repos/vifibnet

7 years agoImproving the function to count the number of roads
Ulysse Beaugnon [Mon, 23 Jul 2012 00:49:54 +0000 (09:49 +0900)]
Improving the function to count the number of roads

7 years agoAdded small doc in README
Guillaume Bury [Fri, 20 Jul 2012 15:41:41 +0000 (17:41 +0200)]
Added small doc in README

7 years agoCleaned ( a bit ) vifibnet options
Guillaume Bury [Fri, 20 Jul 2012 14:22:19 +0000 (16:22 +0200)]
Cleaned ( a bit ) vifibnet options

7 years agoMerge branch 'master' of https://git.erp5.org/repos/vifibnet
Guillaume Bury [Fri, 20 Jul 2012 12:59:17 +0000 (14:59 +0200)]
Merge branch 'master' of https://git.erp5.org/repos/vifibnet

7 years agoCleaner server connection
Guillaume Bury [Fri, 20 Jul 2012 12:58:30 +0000 (14:58 +0200)]
Cleaner server connection

7 years agoMerge branch 'master' of https://git.erp5.org/repos/vifibnet
Ulysse Beaugnon [Fri, 20 Jul 2012 09:44:33 +0000 (18:44 +0900)]
Merge branch 'master' of https://git.erp5.org/repos/vifibnet

7 years agoTunnel manager can now see how many routes goes to each tunnel. This is still not...
Ulysse Beaugnon [Fri, 20 Jul 2012 09:42:56 +0000 (18:42 +0900)]
Tunnel manager can now see how many routes goes to each tunnel. This is still not very acurate since I don't filter on the size oof the subnet.

7 years agoMerge branch 'master' of https://git.erp5.org/repos/vifibnet
Guillaume Bury [Fri, 20 Jul 2012 08:44:39 +0000 (10:44 +0200)]
Merge branch 'master' of https://git.erp5.org/repos/vifibnet

7 years agoComments are possible in config files
Guillaume Bury [Fri, 20 Jul 2012 08:44:18 +0000 (10:44 +0200)]
Comments are possible in config files

7 years agoMerge branch 'master' of https://git.erp5.org/repos/vifibnet
Ulysse Beaugnon [Fri, 20 Jul 2012 08:27:43 +0000 (17:27 +0900)]
Merge branch 'master' of https://git.erp5.org/repos/vifibnet

7 years ago-- can be ommited in file config
Guillaume Bury [Fri, 20 Jul 2012 08:27:18 +0000 (10:27 +0200)]
-- can be ommited in file config

7 years agoAdding a little description in readme
Ulysse Beaugnon [Fri, 20 Jul 2012 08:25:33 +0000 (17:25 +0900)]
Adding a little description in readme

7 years agoFile can be passed to command line
Guillaume Bury [Fri, 20 Jul 2012 08:25:21 +0000 (10:25 +0200)]
File can be passed to command line

7 years agoBetter calculation of the bandidth
Ulysse Beaugnon [Fri, 20 Jul 2012 05:59:03 +0000 (14:59 +0900)]
Better calculation of the bandidth

7 years agoSolving all the bugs that were their when I arrived this morning.
Ulysse Beaugnon [Fri, 20 Jul 2012 03:29:03 +0000 (12:29 +0900)]
Solving all the bugs that were their when I arrived this morning.

7 years agoThe new representation of connectivity is much more readable.
Ulysse Beaugnon [Fri, 20 Jul 2012 02:47:17 +0000 (11:47 +0900)]
The new representation of connectivity is much more readable.

7 years agoTODO
Guillaume Bury [Thu, 19 Jul 2012 16:11:29 +0000 (18:11 +0200)]
TODO

7 years agoChanged database structure, introduced address to replace ip, port, proto tuples
Guillaume Bury [Thu, 19 Jul 2012 16:04:41 +0000 (18:04 +0200)]
Changed database structure, introduced address to replace ip, port, proto tuples

7 years agoMerge branch 'master' of https://git.erp5.org/repos/vifibnet
Guillaume Bury [Thu, 19 Jul 2012 16:02:52 +0000 (18:02 +0200)]
Merge branch 'master' of https://git.erp5.org/repos/vifibnet

Conflicts:
TODO

7 years agoBug solved in tunnels.py
Ulysse Beaugnon [Thu, 19 Jul 2012 10:12:59 +0000 (19:12 +0900)]
Bug solved in tunnels.py

7 years agoTunnel can now get the bandwidth
Ulysse Beaugnon [Thu, 19 Jul 2012 10:10:26 +0000 (19:10 +0900)]
Tunnel can now get the bandwidth

7 years agoChanges in TODO after having discussed with guillaume.bury
Ulysse Beaugnon [Thu, 19 Jul 2012 08:02:45 +0000 (17:02 +0900)]
Changes in TODO after having discussed with guillaume.bury

7 years agominor TODO update
Guillaume Bury [Thu, 19 Jul 2012 07:34:30 +0000 (09:34 +0200)]
minor TODO update

7 years agoTodo again
Ulysse Beaugnon [Thu, 19 Jul 2012 03:46:55 +0000 (12:46 +0900)]
Todo again

7 years agoAdded some comments in the TODO file
Ulysse Beaugnon [Thu, 19 Jul 2012 03:40:20 +0000 (12:40 +0900)]
Added some comments in the TODO file

7 years agoAdded a view of the distance in a 3d plot : it is easier to see what's appening
Ulysse Beaugnon [Thu, 19 Jul 2012 02:21:59 +0000 (11:21 +0900)]
Added a view of the distance in a 3d plot : it is easier to see what's appening

7 years agoThe distance now include some samples with 100 nodes
Ulysse Beaugnon [Thu, 19 Jul 2012 02:08:28 +0000 (11:08 +0900)]
The distance now include some samples with 100 nodes

7 years agoTODO again
Guillaume Bury [Wed, 18 Jul 2012 15:52:16 +0000 (17:52 +0200)]
TODO again

7 years agoBig TODO update
Guillaume Bury [Wed, 18 Jul 2012 15:45:56 +0000 (17:45 +0200)]
Big TODO update

7 years agoTODO updated
Guillaume Bury [Wed, 18 Jul 2012 12:37:59 +0000 (14:37 +0200)]
TODO updated

7 years agoAdded hello_interval option and set ping-exit accordingly
Guillaume Bury [Wed, 18 Jul 2012 12:08:26 +0000 (14:08 +0200)]
Added hello_interval option and set ping-exit accordingly

7 years agoregistry: clairify comment
Julien Muchembled [Wed, 18 Jul 2012 11:06:32 +0000 (13:06 +0200)]
registry: clairify comment

7 years agoMerge branch 'master' of https://git.erp5.org/repos/vifibnet
Guillaume Bury [Wed, 18 Jul 2012 09:56:48 +0000 (11:56 +0200)]
Merge branch 'master' of https://git.erp5.org/repos/vifibnet

7 years agoTypos in README
Guillaume Bury [Wed, 18 Jul 2012 09:56:36 +0000 (11:56 +0200)]
Typos in README

7 years agoMerge branch 'master' of https://git.erp5.org/repos/vifibnet
Ulysse Beaugnon [Wed, 18 Jul 2012 09:50:10 +0000 (18:50 +0900)]
Merge branch 'master' of https://git.erp5.org/repos/vifibnet

7 years agoAdding the distances
Ulysse Beaugnon [Wed, 18 Jul 2012 09:47:57 +0000 (18:47 +0900)]
Adding the distances

7 years agoUse lowercase for variables
Julien Muchembled [Wed, 18 Jul 2012 08:56:11 +0000 (10:56 +0200)]
Use lowercase for variables

7 years agoRemove trailing whitespaces
Julien Muchembled [Wed, 18 Jul 2012 08:49:11 +0000 (10:49 +0200)]
Remove trailing whitespaces

7 years agoRemove \t from upnpigd.py
Julien Muchembled [Wed, 18 Jul 2012 08:44:38 +0000 (10:44 +0200)]
Remove \t from upnpigd.py

7 years agoRemove shebangs from non-executable iles
Julien Muchembled [Wed, 18 Jul 2012 08:42:49 +0000 (10:42 +0200)]
Remove shebangs from non-executable iles

7 years agoUpnp is now used when necessary
Ulysse Beaugnon [Wed, 18 Jul 2012 08:10:58 +0000 (17:10 +0900)]
Upnp is now used when necessary

7 years agodeclare and populate are now separated so we can redeclare the external IP when it...
Ulysse Beaugnon [Wed, 18 Jul 2012 07:42:44 +0000 (16:42 +0900)]
declare and populate are now separated so we can redeclare the external IP when it changes and get new peers when they are too few

7 years agoPrepare the peer db to separate the server advertisment and the getPeersLists
Ulysse Beaugnon [Wed, 18 Jul 2012 07:02:32 +0000 (16:02 +0900)]
Prepare the peer db to separate the server advertisment and the getPeersLists

7 years ago--ping-exit option in openvpn has been restored so their is no more zombies connections
Ulysse Beaugnon [Wed, 18 Jul 2012 06:34:44 +0000 (15:34 +0900)]
--ping-exit option in openvpn has been restored so their is no more zombies connections
the --ip argument is now optional : it can be discovered automaticaly

7 years agoDB and tunnel now have a separate refresh timer
Ulysse Beaugnon [Wed, 18 Jul 2012 03:49:43 +0000 (12:49 +0900)]
DB and tunnel now have a separate refresh timer
Changes in the number of connection per peers

7 years agoTODO updated
Guillaume Bury [Tue, 17 Jul 2012 15:07:55 +0000 (17:07 +0200)]
TODO updated

7 years agoFixed some typos
Guillaume Bury [Tue, 17 Jul 2012 14:03:34 +0000 (16:03 +0200)]
Fixed some typos

7 years agoUpdated TODO + renamed babel -> router
Guillaume Bury [Tue, 17 Jul 2012 13:20:44 +0000 (15:20 +0200)]
Updated TODO + renamed babel -> router

7 years agoVifib works again
Guillaume Bury [Tue, 17 Jul 2012 13:07:10 +0000 (15:07 +0200)]
Vifib works again

7 years agoCleaner configuration
Guillaume Bury [Tue, 17 Jul 2012 11:46:35 +0000 (13:46 +0200)]
Cleaner configuration

7 years agoMerge branch 'master' of https://git.erp5.org/repos/vifibnet
Guillaume Bury [Tue, 17 Jul 2012 11:04:20 +0000 (13:04 +0200)]
Merge branch 'master' of https://git.erp5.org/repos/vifibnet

Conflicts:
tunnelmanager.py

7 years agoFixing config
Guillaume Bury [Tue, 17 Jul 2012 10:59:38 +0000 (12:59 +0200)]
Fixing config

7 years agoMerge branch 'master' of https://git.erp5.org/repos/vifibnet
Ulysse Beaugnon [Tue, 17 Jul 2012 09:54:11 +0000 (18:54 +0900)]
Merge branch 'master' of https://git.erp5.org/repos/vifibnet

Conflicts:
tunnelmanager.py

7 years agoprivate variables/functions in tunnelmanager are now named as private
Ulysse Beaugnon [Tue, 17 Jul 2012 09:51:50 +0000 (18:51 +0900)]
private variables/functions in tunnelmanager are now named as private