Blob Blame History Raw
diff -up serf-0.9.5/client/rpc_client.go.orig serf-0.9.5/client/rpc_client.go
--- serf-0.9.5/client/rpc_client.go.orig	2020-10-07 18:07:27.000000000 +0200
+++ serf-0.9.5/client/rpc_client.go	2021-01-03 10:33:26.898222569 +0100
@@ -142,9 +142,9 @@ func ClientFromConfig(c *Config) (*RPCCl
 		shutdownCh: make(chan struct{}),
 	}
 	client.dec = codec.NewDecoder(client.reader,
-		&codec.MsgpackHandle{RawToString: true, WriteExt: true})
+		&codec.MsgpackHandle{WriteExt: true})
 	client.enc = codec.NewEncoder(client.writer,
-		&codec.MsgpackHandle{RawToString: true, WriteExt: true})
+		&codec.MsgpackHandle{WriteExt: true})
 	go client.listen()
 
 	// Do the initial handshake
diff -up serf-0.9.5/cmd/serf/command/agent/ipc.go.orig serf-0.9.5/cmd/serf/command/agent/ipc.go
--- serf-0.9.5/cmd/serf/command/agent/ipc.go.orig	2020-10-07 18:07:27.000000000 +0200
+++ serf-0.9.5/cmd/serf/command/agent/ipc.go	2021-01-03 10:34:42.280742669 +0100
@@ -387,9 +387,9 @@ func (i *AgentIPC) listen() {
 			pendingQueries: make(map[uint64]*serf.Query),
 		}
 		client.dec = codec.NewDecoder(client.reader,
-			&codec.MsgpackHandle{RawToString: true, WriteExt: true})
+			&codec.MsgpackHandle{WriteExt: true})
 		client.enc = codec.NewEncoder(client.writer,
-			&codec.MsgpackHandle{RawToString: true, WriteExt: true})
+			&codec.MsgpackHandle{WriteExt: true})
 
 		// Register the client
 		i.Lock()