func usage() {
fmt.Fprintf(os.Stderr, nncp.UsageHeader())
- fmt.Fprintln(os.Stderr, "nncp-pkt -- parse raw packet\n")
+ fmt.Fprintf(os.Stderr, "nncp-pkt -- parse raw packet\n\n")
fmt.Fprintf(os.Stderr, "Usage: %s [options]\nOptions:\n", os.Args[0])
flag.PrintDefaults()
fmt.Fprintln(os.Stderr, "Packet is read from stdin.")
payloadType = "file"
case nncp.PktTypeFreq:
payloadType = "file request"
- case nncp.PktTypeMail:
- payloadType = "mail"
+ case nncp.PktTypeExec:
+ payloadType = "exec"
case nncp.PktTypeTrns:
payloadType = "transitional"
}
var path string
switch pkt.Type {
+ case nncp.PktTypeExec:
+ path = string(bytes.Replace(
+ pkt.Path[:pkt.PathLen],
+ []byte{0},
+ []byte(" "),
+ -1,
+ ))
case nncp.PktTypeTrns:
path = nncp.ToBase32(pkt.Path[:pkt.PathLen])
default: