Add new error and fmt it

This commit is contained in:
Miek Gieben 2012-12-06 10:40:14 +01:00
parent 37fddc0178
commit f732827187
1 changed files with 22 additions and 21 deletions

43
msg.go
View File

@ -27,27 +27,28 @@ import (
const maxCompressionOffset = 2 << 13 // We have 14 bits for the compression pointer const maxCompressionOffset = 2 << 13 // We have 14 bits for the compression pointer
var ( var (
ErrFqdn error = &Error{Err: "domain must be fully qualified"} ErrFqdn error = &Error{Err: "domain name must be fully qualified"}
ErrId error = &Error{Err: "id mismatch"} ErrDomain error = &Error{Err: "domain name must be 255 or less bytes long"}
ErrRdata error = &Error{Err: "bad rdata"} ErrId error = &Error{Err: "id mismatch"}
ErrBuf error = &Error{Err: "buffer size too small"} ErrRdata error = &Error{Err: "bad rdata"}
ErrShortRead error = &Error{Err: "short read"} ErrBuf error = &Error{Err: "buffer size too small"}
ErrConn error = &Error{Err: "conn holds both UDP and TCP connection"} ErrShortRead error = &Error{Err: "short read"}
ErrConnEmpty error = &Error{Err: "conn has no connection"} ErrConn error = &Error{Err: "conn holds both UDP and TCP connection"}
ErrServ error = &Error{Err: "no servers could be reached"} ErrConnEmpty error = &Error{Err: "conn has no connection"}
ErrKey error = &Error{Err: "bad key"} ErrServ error = &Error{Err: "no servers could be reached"}
ErrPrivKey error = &Error{Err: "bad private key"} ErrKey error = &Error{Err: "bad key"}
ErrKeySize error = &Error{Err: "bad key size"} ErrPrivKey error = &Error{Err: "bad private key"}
ErrKeyAlg error = &Error{Err: "bad key algorithm"} ErrKeySize error = &Error{Err: "bad key size"}
ErrAlg error = &Error{Err: "bad algorithm"} ErrKeyAlg error = &Error{Err: "bad key algorithm"}
ErrTime error = &Error{Err: "bad time"} ErrAlg error = &Error{Err: "bad algorithm"}
ErrNoSig error = &Error{Err: "no signature found"} ErrTime error = &Error{Err: "bad time"}
ErrSig error = &Error{Err: "bad signature"} ErrNoSig error = &Error{Err: "no signature found"}
ErrSecret error = &Error{Err: "no secrets defined"} ErrSig error = &Error{Err: "bad signature"}
ErrSigGen error = &Error{Err: "bad signature generation"} ErrSecret error = &Error{Err: "no secrets defined"}
ErrAuth error = &Error{Err: "bad authentication"} ErrSigGen error = &Error{Err: "bad signature generation"}
ErrSoa error = &Error{Err: "no SOA"} ErrAuth error = &Error{Err: "bad authentication"}
ErrRRset error = &Error{Err: "bad rrset"} ErrSoa error = &Error{Err: "no SOA"}
ErrRRset error = &Error{Err: "bad rrset"}
) )
// A manually-unpacked version of (id, bits). // A manually-unpacked version of (id, bits).