Merge pull request openziti/fabric#170 from openziti/fix-terminator-patch

Validation extension points for sessions and terminators
Fix terminator patch to not update/clear peer data unless requested
This commit is contained in:
Paul Lorenz
2021-02-05 13:00:06 -05:00
7 changed files with 317 additions and 151 deletions
+1 -1
View File
@@ -67,7 +67,7 @@ func (h *createTerminatorHandler) HandleReceive(msg *channel2.Message, ch channe
Cost: uint16(request.Cost),
}
if id, err := h.network.Terminators.Create(terminator); err == nil {
if id, err := h.network.CreateTerminator(terminator, request.ExtensionData); err == nil {
pfxlog.Logger().Infof("created terminator [t/%s]", id)
handler_common.SendSuccess(msg, ch, id)
} else {