9 Module environment, it is the 'data' pointer for module-specific data
10 in :class:`pythonmod_env`.
11 It is initialized as a dictionary with the 'script' key pointing to the
12 module's python script.
13 It can be further populated during runtime for module-specific data.
17 -----------------------
20 ~~~~~~~~~~~~~~~~~~~~~~~
22 .. data:: module_state_initial
24 Initial state - new DNS query.
26 .. data:: module_wait_reply
28 Waiting for reply to outgoing network query.
30 .. data:: module_wait_module
32 Module is waiting for another module.
34 .. data:: module_wait_subquery
36 Module is waiting for sub-query.
38 .. data:: module_error
40 Module could not finish the query.
42 .. data:: module_finished
44 Module is finished with query.
48 .. data:: module_event_new
52 .. data:: module_event_pass
54 Query passed by other module.
56 .. data:: module_event_reply
58 Reply inbound from server.
60 .. data:: module_event_noreply
62 No reply, timeout or other error.
64 .. data:: module_event_capsfail
66 Reply is there, but capitalisation check failed.
68 .. data:: module_event_moddone
70 Next module is done, and its reply is awaiting you.
72 .. data:: module_event_error
79 .. data:: sec_status_unchecked
81 Means that object has yet to be validated.
83 .. data:: sec_status_bogus
85 Means that the object *(RRset or message)* failed to validate
86 *(according to local policy)*, but should have validated.
88 .. data:: sec_status_indeterminate
90 Means that the object is insecure, but not
91 authoritatively so. Generally this means that the RRset is not
92 below a configured trust anchor.
94 .. data:: sec_status_insecure
96 Means that the object is authoritatively known to be
97 insecure. Generally this means that this RRset is below a trust
98 anchor, but also below a verified, insecure delegation.
100 .. data:: sec_status_secure
102 Means that the object (RRset or message) validated according to local policy.
104 Resource records (RR sets)
105 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
107 The different RR classes.
109 .. data:: RR_CLASS_IN
113 .. data:: RR_CLASS_CH
117 .. data:: RR_CLASS_HS
121 .. data:: RR_CLASS_NONE
123 None class, dynamic update.
125 .. data:: RR_CLASS_ANY
130 The different RR types.
139 An authoritative name server.
143 A mail destination (Obsolete - use MX).
147 A mail forwarder (Obsolete - use MX).
149 .. data:: RR_TYPE_CNAME
151 The canonical name for an alias.
153 .. data:: RR_TYPE_SOA
155 Marks the start of a zone of authority.
159 A mailbox domain name (EXPERIMENTAL).
163 A mail group member (EXPERIMENTAL).
167 A mail rename domain name (EXPERIMENTAL).
169 .. data:: RR_TYPE_NULL
171 A null RR (EXPERIMENTAL).
173 .. data:: RR_TYPE_WKS
175 A well known service description.
177 .. data:: RR_TYPE_PTR
179 A domain name pointer.
181 .. data:: RR_TYPE_HINFO
185 .. data:: RR_TYPE_MINFO
187 Mailbox or mail list information.
193 .. data:: RR_TYPE_TXT
201 .. data:: RR_TYPE_AFSDB
205 .. data:: RR_TYPE_X25
209 .. data:: RR_TYPE_ISDN
217 .. data:: RR_TYPE_NSAP
221 .. data:: RR_TYPE_NSAP_PTR
225 .. data:: RR_TYPE_SIG
229 .. data:: RR_TYPE_KEY
237 .. data:: RR_TYPE_GPOS
241 .. data:: RR_TYPE_AAAA
245 .. data:: RR_TYPE_LOC
249 .. data:: RR_TYPE_NXT
253 .. data:: RR_TYPE_EID
255 draft-ietf-nimrod-dns-01.txt.
257 .. data:: RR_TYPE_NIMLOC
259 draft-ietf-nimrod-dns-01.txt.
261 .. data:: RR_TYPE_SRV
265 .. data:: RR_TYPE_ATMA
267 http://www.jhsoft.com/rfc/af-saa-0069.000.rtf.
269 .. data:: RR_TYPE_NAPTR
277 .. data:: RR_TYPE_CERT
285 .. data:: RR_TYPE_DNAME
289 .. data:: RR_TYPE_SINK
291 dnsind-kitchen-sink-02.txt.
293 .. data:: RR_TYPE_OPT
297 .. data:: RR_TYPE_APL
303 draft-ietf-dnsext-delegation.
305 .. data:: RR_TYPE_SSHFP
309 .. data:: RR_TYPE_IPSECKEY
311 draft-richardson-ipseckey-rr-11.txt.
313 .. data:: RR_TYPE_RRSIG
315 draft-ietf-dnsext-dnssec-25.
317 .. data:: RR_TYPE_NSEC
318 .. data:: RR_TYPE_DNSKEY
319 .. data:: RR_TYPE_DHCID
320 .. data:: RR_TYPE_NSEC3
321 .. data:: RR_TYPE_NSEC3PARAMS
322 .. data:: RR_TYPE_UINFO
323 .. data:: RR_TYPE_UID
324 .. data:: RR_TYPE_GID
325 .. data:: RR_TYPE_UNSPEC
326 .. data:: RR_TYPE_TSIG
327 .. data:: RR_TYPE_IXFR
328 .. data:: RR_TYPE_AXFR
329 .. data:: RR_TYPE_MAILB
331 A request for mailbox-related records (MB, MG or MR).
333 .. data:: RR_TYPE_MAILA
335 A request for mail agent RRs (Obsolete - see MX).
337 .. data:: RR_TYPE_ANY
339 Any type *(wildcard)*.
341 .. data:: RR_TYPE_DLV
343 RFC 4431, 5074, DNSSEC Lookaside Validation.
348 Return codes for packets.
350 .. data:: RCODE_NOERROR
351 .. data:: RCODE_FORMERR
352 .. data:: RCODE_SERVFAIL
353 .. data:: RCODE_NXDOMAIN
354 .. data:: RCODE_NOTIMPL
355 .. data:: RCODE_REFUSED
356 .. data:: RCODE_YXDOMAIN
357 .. data:: RCODE_YXRRSET
358 .. data:: RCODE_NXRRSET
359 .. data:: RCODE_NOTAUTH
360 .. data:: RCODE_NOTZONE
371 Authoritative Answer - server flag.
375 Truncated - server flag.
379 Recursion desired - query flag.
383 Checking disabled - query flag.
387 Recursion available - server flag.
391 Authenticated data - server flag.
403 Operational information.
405 .. data:: VERB_DETAIL
407 Detailed information.
411 Query level information.
415 Algorithm level information.