add support for dms3 protocol codec

2 jobs for v0.0.3 in 7 minutes and 1 second (queued for 6 minutes and 20 seconds)
latest
Status Job ID Name Coverage
  Build
passed #3595
testing
build

00:00:04

 
  Test
failed #3596
testing
test

00:06:56

85.4%
 
Name Stage Failure
failed
test Test
    testing.go:134: failed to listen on any addresses: [listen tcp4 127.0.0.1:0: socket: too many open files]
--- FAIL: TestRandomsubEnoughPeers (0.00s)
testing.go:134: failed to listen on any addresses: [listen tcp4 127.0.0.1:0: socket: too many open files]
FAIL
coverage: 85.4% of statements
exit status 1
FAIL gitlab.dms3.io/p2p/go-p2p-pubsub 362.211s
Cleaning up file based variables
ERROR: Job failed: exit status 1