chiark / gitweb /
Add notion of `ephemeral' associations and a goodbye protocol.
authorMark Wooding <mdw@distorted.org.uk>
Tue, 5 Sep 2017 21:26:51 +0000 (22:26 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Fri, 25 Jan 2019 12:07:16 +0000 (12:07 +0000)
commit067aa5f013dd6108e81c1df0c2ed19491802bc69
tree3b383ed8295b356c99a90e86f2da0b1d82c28165
parent8362ac1c9b2fbf253b06a50639c57047d43a8fa2
Add notion of `ephemeral' associations and a goodbye protocol.

When TrIPE kills an ephemeral peer, it sends a `bye' message to the
peer.  When TrIPE receives `bye' from an ephemeral peer, it kills the
peer (without sending `bye' back).

Augment the `connect' service to set appropriate flags when adding
peers, and the Wireshark dissector to understand the new message.
13 files changed:
common/protocol.h
mon/tripemon.in
peerdb/peers.in
peerdb/peers.in.5.in
py/tripe.py.in
server/admin.c
server/peer.c
server/tests.at
server/tripe-admin.5.in
server/tripe.h
svc/connect.8.in
svc/connect.in
wireshark/tripe.lua