add support for dms3 protocol codec

2 jobs for port-2021-06-30 in 54 seconds (queued for 1 second)
latest
Status Job ID Name Coverage
  Build
passed #3451
testing
build

00:00:11

 
  Test
failed #3452
testing
test

00:00:43

 
Name Stage Failure
failed
test Test
goroutine 350050 [running]:
gitlab.dms3.io/p2p/go-eventbus.panicOnTimeout(0x12a05f200)
/home/gitlab-runner/builds/XqNQ27jA/0/p2p/go-eventbus/basic_test.go:460 +0x65
created by gitlab.dms3.io/p2p/go-eventbus.TestSubFailFully
/home/gitlab-runner/builds/XqNQ27jA/0/p2p/go-eventbus/basic_test.go:475 +0x2b8
exit status 2
FAIL gitlab.dms3.io/p2p/go-eventbus 20.064s
Cleaning up file based variables
ERROR: Job failed: exit status 1