X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=apt_p2p%2Fapt_p2p_conf.py;h=1d8cae838daacd825021cc7a7cbc1e3eefe88997;hb=87f977ad16483b027bf33aba9cee69c3990f385e;hp=8e6f27417d1e10a30f8110702db8533ae2cc8310;hpb=1b6577e26171c89d44636e3773398d6281a97346;p=quix0rs-apt-p2p.git diff --git a/apt_p2p/apt_p2p_conf.py b/apt_p2p/apt_p2p_conf.py index 8e6f274..1d8cae8 100644 --- a/apt_p2p/apt_p2p_conf.py +++ b/apt_p2p/apt_p2p_conf.py @@ -23,7 +23,19 @@ class ConfigError(Exception): def __str__(self): return repr(self.message) -version = versions.Version('apt-p2p', 0, 1, 2) +version = versions.Version('apt-p2p', 0, 1, 5) + +mapbase64 = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.-' +versionID = 'A' +for subver in version.base().split('.', 2): + while type(subver) != int and len(subver) > 0: + try: + subver = int(subver) + except: + subver = subver[:-1] + if type(subver) != int or subver >= 64: + subver = 0 + versionID += mapbase64[subver] # Set the home parameter home = os.path.expandvars('${HOME}') @@ -97,10 +109,10 @@ DHT_DEFAULTS = { ### SEARCHING/STORING # concurrent xmlrpc calls per find node/value request! - 'CONCURRENT_REQS': '4', + 'CONCURRENT_REQS': '8', # how many hosts to post to - 'STORE_REDUNDANCY': '3', + 'STORE_REDUNDANCY': '6', # How many values to attempt to retrieve from the DHT. # Setting this to 0 will try and get all values (which could take a while if