Commit 70b89bd4 authored by Guillaume Bury's avatar Guillaume Bury

Merge branch 'master' of https://git.erp5.org/repos/vifibnet

Conflicts:
	main.py
parents bb5ddbd1 afa2bde3
...@@ -6,7 +6,7 @@ import openvpn ...@@ -6,7 +6,7 @@ import openvpn
import random import random
VIFIB_NET = "2001:db8:42::/48" VIFIB_NET = "2001:db8:42::/48"
connection_dict = {} # to remember current connections connection_dict = {} # to remember current connections we made
free_interface_set = set(('client1', 'client2', 'client3', 'client4', 'client5', free_interface_set = set(('client1', 'client2', 'client3', 'client4', 'client5',
'client6', 'client7', 'client8', 'client9', 'client10')) 'client6', 'client7', 'client8', 'client9', 'client10'))
...@@ -16,6 +16,7 @@ def log_message(message, verbose_level): ...@@ -16,6 +16,7 @@ def log_message(message, verbose_level):
# TODO : How do we get our vifib ip ? # TODO : How do we get our vifib ip ?
# TODO : flag in some way the peers that are connected to us so we don't connect to them # TODO : flag in some way the peers that are connected to us so we don't connect to them
# Or maybe we just don't care,
class PeersDB: class PeersDB:
def __init__(self, dbPath): def __init__(self, dbPath):
log_message('Connectiong to peers database', 4) log_message('Connectiong to peers database', 4)
...@@ -72,7 +73,7 @@ def getConfig(): ...@@ -72,7 +73,7 @@ def getConfig():
_('--client-count', default=2, type=int, _('--client-count', default=2, type=int,
help='Number of client connections') help='Number of client connections')
# TODO : use maxpeer # TODO : use maxpeer
_('--max-peer', default=10, type=int, _('--max-clients', default=10, type=int,
help='the number of peers that can connect to the server') help='the number of peers that can connect to the server')
_('--refresh-time', default=60, type=int, _('--refresh-time', default=60, type=int,
help='the time (seconds) to wait before changing the connections') help='the time (seconds) to wait before changing the connections')
......
...@@ -33,6 +33,7 @@ def server(ip, pipe_fd, *args, **kw): ...@@ -33,6 +33,7 @@ def server(ip, pipe_fd, *args, **kw):
'--client-connect', 'client-connect ' + str(pipe_fd), '--client-connect', 'client-connect ' + str(pipe_fd),
'--client-disconnect', 'client-connect ' + str(pipe_fd), '--client-disconnect', 'client-connect ' + str(pipe_fd),
'--dh', config.dh, '--dh', config.dh,
'--max-clients', config.max_clients,
*args, **kw) *args, **kw)
def client(serverIp, *args, **kw): def client(serverIp, *args, **kw):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment