1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
/* Copyright (C) 2011 CZ.NIC, z.s.p.o. <knot-dns@labs.nic.cz>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include "util/error.h"
#include "util/utils.h"
#include "common/errors.h"
const error_table_t knot_error_msgs[KNOT_ERROR_COUNT] = {
{KNOT_EOK, "OK"},
{KNOT_ERROR, "General error."},
{KNOT_ENOMEM, "Not enough memory."},
{KNOT_ENOTSUP, "Operation not supported."},
{KNOT_EAGAIN, "OS lacked necessary resources."},
{KNOT_ERANGE, "Value is out of range."},
{KNOT_EBADARG, "Wrong argument supported."},
{KNOT_EFEWDATA, "Not enough data to parse."},
{KNOT_ESPACE, "Not enough space provided."},
{KNOT_EMALF, "Malformed data."},
{KNOT_ECRYPTO, "Error in crypto library."},
{KNOT_ENSEC3PAR, "Missing or wrong NSEC3PARAM record."},
{KNOT_EBADZONE, "Domain name does not belong to the given zone."},
{KNOT_EHASH, "Error in hash table."},
{KNOT_EZONEIN, "Error inserting zone."},
{KNOT_ENOZONE, "No such zone found."},
{KNOT_ENONODE, "No such node in zone found."},
{KNOT_ENORRSET, "No such RRSet found."},
{KNOT_EDNAMEPTR, "Domain name pointer larger than allowed."},
{KNOT_EPAYLOAD, "Payload in OPT RR larger than max wire size."},
{KNOT_ECRC, "CRC check failed."},
{KNOT_EPREREQ, "UPDATE prerequisity not met."},
{KNOT_ENOXFR, "Transfer was not sent."},
{KNOT_ENOIXFR, "Transfer is not IXFR (is in AXFR format)."},
{KNOT_EXFRREFUSED, "Zone transfer refused by the server."},
{KNOT_TSIG_EBADSIG, "Failed to verify TSIG MAC." },
{KNOT_TSIG_EBADKEY, "TSIG key not recognized or invalid." },
{KNOT_TSIG_EBADTIME, "TSIG signing time out of range." },
{KNOT_ECONN, "Connection reset."},
{KNOT_EIXFRSPACE, "IXFR reply did not fit in."},
{KNOT_ERROR, 0}
};
|