X-Git-Url: https://git.distorted.org.uk/~mdw/hippotat/blobdiff_plain/3b69fba92d3fc51f8b73830b6e7928a106b1a388..62d13acc4df1b154a6ebea8ef0e7f1e19d444e5a:/hippotatlib/__init__.py diff --git a/hippotatlib/__init__.py b/hippotatlib/__init__.py index 0c3577f..a4e7b69 100644 --- a/hippotatlib/__init__.py +++ b/hippotatlib/__init__.py @@ -110,7 +110,8 @@ def logevent_is_boringtwisted(event): if dflag is None and DBG.TWISTED in debug_set: return False return True except Exception: - print(traceback.format_exc(), file=org_stderr) + print('EXCEPTION (IN BORINGTWISTED CHECK)', + traceback.format_exc(), file=org_stderr) return False @implementer(twisted.logger.ILogFilterPredicate) @@ -136,22 +137,22 @@ max_batch_up = 4000 http_retry = 5 port = 80 vroutes = '' +ifname_client = hippo%%d +ifname_server = shippo%%d #[server] or [] overrides -ipif = userv root ipif %(local)s,%(peer)s,%(mtu)s,slip %(rnets)s +ipif = userv root ipif %(local)s,%(peer)s,%(mtu)s,slip,%(ifname)s %(rnets)s # relating to virtual network mtu = 1500 -[SERVER] -server = SERVER # addrs = 127.0.0.1 ::1 # url # relating to virtual network vvnetwork = 172.24.230.192 # vnetwork = / -# vadd r = +# vaddr = # vrelay = @@ -432,7 +433,7 @@ def _cfg_process_putatives(): return (servers, clients) -def cfg_process_common(c, ss): +def cfg_process_general(c, ss): c.mtu = cfg.getint(ss, 'mtu') def cfg_process_saddrs(c, ss): @@ -525,6 +526,10 @@ def cfg_process_ipif(c, sections, varmap): #---------- startup ---------- +def log_debug_config(m): + if not DBG.CONFIG in debug_set: return + print('DBG.CONFIG:', m) + def common_startup(process_cfg): # calls process_cfg(putative_clients, putative_servers) @@ -536,7 +541,7 @@ def common_startup(process_cfg): def readconfig(pathname, mandatory=True): def log(m, p=pathname): if not DBG.CONFIG in debug_set: return - print('DBG.CONFIG: %s: %s' % (m, pathname)) + log_debug_config('%s: %s' % (m, p)) try: files = os.listdir(pathname) @@ -695,3 +700,4 @@ def common_run(): log_debug(DBG.INIT, 'entering reactor') if not _crashing: reactor.run() print('ENDED', file=sys.stderr) + sys.exit(16)