chiark / gitweb /
Merge branch '1.0.0pre19.x' master
authorMark Wooding <mdw@distorted.org.uk>
Mon, 25 May 2020 15:33:19 +0000 (16:33 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Mon, 25 May 2020 15:33:19 +0000 (16:33 +0100)
* 1.0.0pre19.x:
  svc/connect.in: Squash newlines to spaces in `info' output.
  server/admin.c: Fix `=' vs `==' error in assertion.
  svc/tripe-ifup.in: Don't set remote IPv6 address until interface is up.

1  2 
server/admin.c
svc/connect.in
svc/tripe-ifup.in

diff --cc server/admin.c
Simple merge
diff --cc svc/connect.in
@@@ -833,16 -753,10 +833,16 @@@ def cmd_info(name)
    """
    try: peer = Peer(name)
    except KeyError: raise T.TripeJobError('unknown-peer', name)
 -  items = list(peer.list())
 +  d = {}
 +  try: pp = pinger.find(name)
 +  except KeyError: pass
 +  else: d.update(pp.info())
 +  items = list(peer.list()) + d.keys()
    items.sort()
    for i in items:
 -    T.svcinfo('%s=%s' % (i, peer.get(i).replace('\n', ' ')))
 +    try: v = d[i]
 +    except KeyError: v = peer.get(i)
-     T.svcinfo('%s=%s' % (i, v))
++    T.svcinfo('%s=%s' % (i, v.replace('\n', ' ')))
  
  def cmd_userpeer(user):
    """
Simple merge