bind10-messages.html 196 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375
  1. <html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>BIND 10 Messages Manual</title><link rel="stylesheet" href="./bind10-guide.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.75.2"><meta name="description" content="BIND 10 is a Domain Name System (DNS) suite managed by Internet Systems Consortium (ISC). It includes DNS libraries and modular components for controlling authoritative and recursive DNS servers. This is the messages manual for BIND 10 version 20111021. The most up-to-date version of this document, along with other documents for BIND 10, can be found at ."></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="book" title="BIND 10 Messages Manual"><div class="titlepage"><div><div><h1 class="title"><a name="id1168229451102"></a>BIND 10 Messages Manual</h1></div><div><p class="releaseinfo">This is the messages manual for BIND 10 version
  2. 20111021.</p></div><div><p class="copyright">Copyright © 2011 Internet Systems Consortium, Inc.</p></div><div><div class="abstract" title="Abstract"><p class="title"><b>Abstract</b></p><p>BIND 10 is a Domain Name System (DNS) suite managed by
  3. Internet Systems Consortium (ISC). It includes DNS libraries
  4. and modular components for controlling authoritative and
  5. recursive DNS servers.
  6. </p><p>
  7. This is the messages manual for BIND 10 version 20111021.
  8. The most up-to-date version of this document, along with
  9. other documents for BIND 10, can be found at
  10. <a class="ulink" href="http://bind10.isc.org/docs" target="_top">http://bind10.isc.org/docs</a>.
  11. </p></div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="#intro">1. Introduction</a></span></dt><dt><span class="chapter"><a href="#messages">2. BIND 10 Messages</a></span></dt></dl></div><div class="chapter" title="Chapter 1. Introduction"><div class="titlepage"><div><div><h2 class="title"><a name="intro"></a>Chapter 1. Introduction</h2></div></div></div><p>
  12. This document lists each message that can be logged by the
  13. programs in the BIND 10 package. Each entry in this manual
  14. is of the form:
  15. </p><pre class="screen">IDENTIFICATION message-text</pre><p>
  16. ... where "IDENTIFICATION" is the message identification included
  17. in each message logged and "message-text" is the accompanying
  18. message text. The "message-text" may include placeholders of the
  19. form "%1", "%2" etc.; these parameters are replaced by relevant
  20. values when the message is logged.
  21. </p><p>
  22. Each entry is also accompanied by a description giving more
  23. information about the circumstances that result in the message
  24. being logged.
  25. </p><p>
  26. For information on configuring and using BIND 10 logging,
  27. refer to the <a class="ulink" href="bind10-guide.html" target="_top">BIND 10 Guide</a>.
  28. </p></div><div class="chapter" title="Chapter 2. BIND 10 Messages"><div class="titlepage"><div><div><h2 class="title"><a name="messages"></a>Chapter 2. BIND 10 Messages</h2></div></div></div><p>
  29. </p><div class="variablelist"><dl><dt><a name="ASIODNS_FETCH_COMPLETED"></a><span class="term">ASIODNS_FETCH_COMPLETED upstream fetch to %1(%2) has now completed</span></dt><dd><p>
  30. A debug message, this records that the upstream fetch (a query made by the
  31. resolver on behalf of its client) to the specified address has completed.
  32. </p></dd><dt><a name="ASIODNS_FETCH_STOPPED"></a><span class="term">ASIODNS_FETCH_STOPPED upstream fetch to %1(%2) has been stopped</span></dt><dd><p>
  33. An external component has requested the halting of an upstream fetch. This
  34. is an allowed operation, and the message should only appear if debug is
  35. enabled.
  36. </p></dd><dt><a name="ASIODNS_OPEN_SOCKET"></a><span class="term">ASIODNS_OPEN_SOCKET error %1 opening %2 socket to %3(%4)</span></dt><dd><p>
  37. The asynchronous I/O code encountered an error when trying to open a socket
  38. of the specified protocol in order to send a message to the target address.
  39. The number of the system error that caused the problem is given in the
  40. message.
  41. </p></dd><dt><a name="ASIODNS_READ_DATA"></a><span class="term">ASIODNS_READ_DATA error %1 reading %2 data from %3(%4)</span></dt><dd><p>
  42. The asynchronous I/O code encountered an error when trying to read data from
  43. the specified address on the given protocol. The number of the system
  44. error that caused the problem is given in the message.
  45. </p></dd><dt><a name="ASIODNS_READ_TIMEOUT"></a><span class="term">ASIODNS_READ_TIMEOUT receive timeout while waiting for data from %1(%2)</span></dt><dd><p>
  46. An upstream fetch from the specified address timed out. This may happen for
  47. any number of reasons and is most probably a problem at the remote server
  48. or a problem on the network. The message will only appear if debug is
  49. enabled.
  50. </p></dd><dt><a name="ASIODNS_SEND_DATA"></a><span class="term">ASIODNS_SEND_DATA error %1 sending data using %2 to %3(%4)</span></dt><dd><p>
  51. The asynchronous I/O code encountered an error when trying to send data to
  52. the specified address on the given protocol. The number of the system
  53. error that caused the problem is given in the message.
  54. </p></dd><dt><a name="ASIODNS_UNKNOWN_ORIGIN"></a><span class="term">ASIODNS_UNKNOWN_ORIGIN unknown origin for ASIO error code %1 (protocol: %2, address %3)</span></dt><dd><p>
  55. An internal consistency check on the origin of a message from the
  56. asynchronous I/O module failed. This may indicate an internal error;
  57. please submit a bug report.
  58. </p></dd><dt><a name="ASIODNS_UNKNOWN_RESULT"></a><span class="term">ASIODNS_UNKNOWN_RESULT unknown result (%1) when IOFetch::stop() was executed for I/O to %2(%3)</span></dt><dd><p>
  59. An internal error indicating that the termination method of the resolver's
  60. upstream fetch class was called with an unknown result code (which is
  61. given in the message). Please submit a bug report.
  62. </p></dd><dt><a name="AUTH_AXFR_ERROR"></a><span class="term">AUTH_AXFR_ERROR error handling AXFR request: %1</span></dt><dd><p>
  63. This is a debug message produced by the authoritative server when it
  64. has encountered an error processing an AXFR request. The message gives
  65. the reason for the error, and the server will return a SERVFAIL code to
  66. the sender.
  67. </p></dd><dt><a name="AUTH_AXFR_UDP"></a><span class="term">AUTH_AXFR_UDP AXFR query received over UDP</span></dt><dd><p>
  68. This is a debug message output when the authoritative server has received
  69. an AXFR query over UDP. Use of UDP for AXFRs is not permitted by the
  70. protocol, so the server will return a FORMERR error to the sender.
  71. </p></dd><dt><a name="AUTH_COMMAND_FAILED"></a><span class="term">AUTH_COMMAND_FAILED execution of command channel instruction '%1' failed: %2</span></dt><dd><p>
  72. Execution of the specified command by the authoritative server failed. The
  73. message contains the reason for the failure.
  74. </p></dd><dt><a name="AUTH_CONFIG_CHANNEL_CREATED"></a><span class="term">AUTH_CONFIG_CHANNEL_CREATED configuration session channel created</span></dt><dd><p>
  75. This is a debug message indicating that authoritative server has created
  76. the channel to the configuration manager. It is issued during server
  77. startup is an indication that the initialization is proceeding normally.
  78. </p></dd><dt><a name="AUTH_CONFIG_CHANNEL_ESTABLISHED"></a><span class="term">AUTH_CONFIG_CHANNEL_ESTABLISHED configuration session channel established</span></dt><dd><p>
  79. This is a debug message indicating that authoritative server
  80. has established communication the configuration manager over the
  81. previously-created channel. It is issued during server startup is an
  82. indication that the initialization is proceeding normally.
  83. </p></dd><dt><a name="AUTH_CONFIG_CHANNEL_STARTED"></a><span class="term">AUTH_CONFIG_CHANNEL_STARTED configuration session channel started</span></dt><dd><p>
  84. This is a debug message, issued when the authoritative server has
  85. posted a request to be notified when new configuration information is
  86. available. It is issued during server startup is an indication that
  87. the initialization is proceeding normally.
  88. </p></dd><dt><a name="AUTH_CONFIG_LOAD_FAIL"></a><span class="term">AUTH_CONFIG_LOAD_FAIL load of configuration failed: %1</span></dt><dd><p>
  89. An attempt to configure the server with information from the configuration
  90. database during the startup sequence has failed. (The reason for
  91. the failure is given in the message.) The server will continue its
  92. initialization although it may not be configured in the desired way.
  93. </p></dd><dt><a name="AUTH_CONFIG_UPDATE_FAIL"></a><span class="term">AUTH_CONFIG_UPDATE_FAIL update of configuration failed: %1</span></dt><dd><p>
  94. At attempt to update the configuration the server with information
  95. from the configuration database has failed, the reason being given in
  96. the message.
  97. </p></dd><dt><a name="AUTH_DATA_SOURCE"></a><span class="term">AUTH_DATA_SOURCE data source database file: %1</span></dt><dd><p>
  98. This is a debug message produced by the authoritative server when it accesses a
  99. datebase data source, listing the file that is being accessed.
  100. </p></dd><dt><a name="AUTH_DNS_SERVICES_CREATED"></a><span class="term">AUTH_DNS_SERVICES_CREATED DNS services created</span></dt><dd><p>
  101. This is a debug message indicating that the component that will handling
  102. incoming queries for the authoritative server (DNSServices) has been
  103. successfully created. It is issued during server startup is an indication
  104. that the initialization is proceeding normally.
  105. </p></dd><dt><a name="AUTH_HEADER_PARSE_FAIL"></a><span class="term">AUTH_HEADER_PARSE_FAIL unable to parse header in received DNS packet: %1</span></dt><dd><p>
  106. This is a debug message, generated by the authoritative server when an
  107. attempt to parse the header of a received DNS packet has failed. (The
  108. reason for the failure is given in the message.) The server will drop the
  109. packet.
  110. </p></dd><dt><a name="AUTH_INVALID_STATISTICS_DATA"></a><span class="term">AUTH_INVALID_STATISTICS_DATA invalid specification of statistics data specified</span></dt><dd><p>
  111. An error was encountered when the authoritiative server specified
  112. statistics data which is invalid for the auth specification file.
  113. </p></dd><dt><a name="AUTH_LOAD_TSIG"></a><span class="term">AUTH_LOAD_TSIG loading TSIG keys</span></dt><dd><p>
  114. This is a debug message indicating that the authoritative server
  115. has requested the keyring holding TSIG keys from the configuration
  116. database. It is issued during server startup is an indication that the
  117. initialization is proceeding normally.
  118. </p></dd><dt><a name="AUTH_LOAD_ZONE"></a><span class="term">AUTH_LOAD_ZONE loaded zone %1/%2</span></dt><dd><p>
  119. This debug message is issued during the processing of the 'loadzone' command
  120. when the authoritative server has successfully loaded the named zone of the
  121. named class.
  122. </p></dd><dt><a name="AUTH_MEM_DATASRC_DISABLED"></a><span class="term">AUTH_MEM_DATASRC_DISABLED memory data source is disabled for class %1</span></dt><dd><p>
  123. This is a debug message reporting that the authoritative server has
  124. discovered that the memory data source is disabled for the given class.
  125. </p></dd><dt><a name="AUTH_MEM_DATASRC_ENABLED"></a><span class="term">AUTH_MEM_DATASRC_ENABLED memory data source is enabled for class %1</span></dt><dd><p>
  126. This is a debug message reporting that the authoritative server has
  127. discovered that the memory data source is enabled for the given class.
  128. </p></dd><dt><a name="AUTH_NOTIFY_QUESTIONS"></a><span class="term">AUTH_NOTIFY_QUESTIONS invalid number of questions (%1) in incoming NOTIFY</span></dt><dd><p>
  129. This debug message is logged by the authoritative server when it receives
  130. a NOTIFY packet that contains zero or more than one question. (A valid
  131. NOTIFY packet contains one question.) The server will return a FORMERR
  132. error to the sender.
  133. </p></dd><dt><a name="AUTH_NOTIFY_RRTYPE"></a><span class="term">AUTH_NOTIFY_RRTYPE invalid question RR type (%1) in incoming NOTIFY</span></dt><dd><p>
  134. This debug message is logged by the authoritative server when it receives
  135. a NOTIFY packet that an RR type of something other than SOA in the
  136. question section. (The RR type received is included in the message.) The
  137. server will return a FORMERR error to the sender.
  138. </p></dd><dt><a name="AUTH_NO_STATS_SESSION"></a><span class="term">AUTH_NO_STATS_SESSION session interface for statistics is not available</span></dt><dd><p>
  139. The authoritative server had no session with the statistics module at the
  140. time it attempted to send it data: the attempt has been abandoned. This
  141. could be an error in configuration.
  142. </p></dd><dt><a name="AUTH_NO_XFRIN"></a><span class="term">AUTH_NO_XFRIN received NOTIFY but XFRIN session is not running</span></dt><dd><p>
  143. This is a debug message produced by the authoritative server when it receives
  144. a NOTIFY packet but the XFRIN process is not running. The packet will be
  145. dropped and nothing returned to the sender.
  146. </p></dd><dt><a name="AUTH_PACKET_PARSE_ERROR"></a><span class="term">AUTH_PACKET_PARSE_ERROR unable to parse received DNS packet: %1</span></dt><dd><p>
  147. This is a debug message, generated by the authoritative server when an
  148. attempt to parse a received DNS packet has failed due to something other
  149. than a protocol error. The reason for the failure is given in the message;
  150. the server will return a SERVFAIL error code to the sender.
  151. </p></dd><dt><a name="AUTH_PACKET_PROTOCOL_ERROR"></a><span class="term">AUTH_PACKET_PROTOCOL_ERROR DNS packet protocol error: %1. Returning %2</span></dt><dd><p>
  152. This is a debug message, generated by the authoritative server when an
  153. attempt to parse a received DNS packet has failed due to a protocol error.
  154. The reason for the failure is given in the message, as is the error code
  155. that will be returned to the sender.
  156. </p></dd><dt><a name="AUTH_PACKET_RECEIVED"></a><span class="term">AUTH_PACKET_RECEIVED message received:\n%1</span></dt><dd><p>
  157. This is a debug message output by the authoritative server when it
  158. receives a valid DNS packet.
  159. </p><p>
  160. Note: This message includes the packet received, rendered in the form of
  161. multiple lines of text. For this reason, it is suggested that this log message
  162. not be routed to the syslog file, where the multiple lines could confuse
  163. programs that expect a format of one message per line.
  164. </p></dd><dt><a name="AUTH_PROCESS_FAIL"></a><span class="term">AUTH_PROCESS_FAIL message processing failure: %1</span></dt><dd><p>
  165. This message is generated by the authoritative server when it has
  166. encountered an internal error whilst processing a received packet:
  167. the cause of the error is included in the message.
  168. </p><p>
  169. The server will return a SERVFAIL error code to the sender of the packet.
  170. This message indicates a potential error in the server. Please open a
  171. bug ticket for this issue.
  172. </p></dd><dt><a name="AUTH_RECEIVED_COMMAND"></a><span class="term">AUTH_RECEIVED_COMMAND command '%1' received</span></dt><dd><p>
  173. This is a debug message issued when the authoritative server has received
  174. a command on the command channel.
  175. </p></dd><dt><a name="AUTH_RECEIVED_SENDSTATS"></a><span class="term">AUTH_RECEIVED_SENDSTATS command 'sendstats' received</span></dt><dd><p>
  176. This is a debug message issued when the authoritative server has received
  177. a command from the statistics module to send it data. The 'sendstats'
  178. command is handled differently to other commands, which is why the debug
  179. message associated with it has its own code.
  180. </p></dd><dt><a name="AUTH_RESPONSE_RECEIVED"></a><span class="term">AUTH_RESPONSE_RECEIVED received response message, ignoring</span></dt><dd><p>
  181. This is a debug message, this is output if the authoritative server
  182. receives a DNS packet with the QR bit set, i.e. a DNS response. The
  183. server ignores the packet as it only responds to question packets.
  184. </p></dd><dt><a name="AUTH_SEND_ERROR_RESPONSE"></a><span class="term">AUTH_SEND_ERROR_RESPONSE sending an error response (%1 bytes):\n%2</span></dt><dd><p>
  185. This is a debug message recording that the authoritative server is sending
  186. an error response to the originator of the query. A previous message will
  187. have recorded details of the failure.
  188. </p><p>
  189. Note: This message includes the packet sent, rendered in the form of
  190. multiple lines of text. For this reason, it is suggested that this log message
  191. not be routed to the syslog file, where the multiple lines could confuse
  192. programs that expect a format of one message per line.
  193. </p></dd><dt><a name="AUTH_SEND_NORMAL_RESPONSE"></a><span class="term">AUTH_SEND_NORMAL_RESPONSE sending an error response (%1 bytes):\n%2</span></dt><dd><p>
  194. This is a debug message recording that the authoritative server is sending
  195. a response to the originator of a query.
  196. </p><p>
  197. Note: This message includes the packet sent, rendered in the form of
  198. multiple lines of text. For this reason, it is suggested that this log message
  199. not be routed to the syslog file, where the multiple lines could confuse
  200. programs that expect a format of one message per line.
  201. </p></dd><dt><a name="AUTH_SERVER_CREATED"></a><span class="term">AUTH_SERVER_CREATED server created</span></dt><dd><p>
  202. An informational message indicating that the authoritative server process has
  203. been created and is initializing. The AUTH_SERVER_STARTED message will be
  204. output when initialization has successfully completed and the server starts
  205. accepting queries.
  206. </p></dd><dt><a name="AUTH_SERVER_FAILED"></a><span class="term">AUTH_SERVER_FAILED server failed: %1</span></dt><dd><p>
  207. The authoritative server has encountered a fatal error and is terminating. The
  208. reason for the failure is included in the message.
  209. </p></dd><dt><a name="AUTH_SERVER_STARTED"></a><span class="term">AUTH_SERVER_STARTED server started</span></dt><dd><p>
  210. Initialization of the authoritative server has completed successfully
  211. and it is entering the main loop, waiting for queries to arrive.
  212. </p></dd><dt><a name="AUTH_SQLITE3"></a><span class="term">AUTH_SQLITE3 nothing to do for loading sqlite3</span></dt><dd><p>
  213. This is a debug message indicating that the authoritative server has
  214. found that the data source it is loading is an SQLite3 data source,
  215. so no further validation is needed.
  216. </p></dd><dt><a name="AUTH_STATS_CHANNEL_CREATED"></a><span class="term">AUTH_STATS_CHANNEL_CREATED STATS session channel created</span></dt><dd><p>
  217. This is a debug message indicating that the authoritative server has
  218. created a channel to the statistics process. It is issued during server
  219. startup is an indication that the initialization is proceeding normally.
  220. </p></dd><dt><a name="AUTH_STATS_CHANNEL_ESTABLISHED"></a><span class="term">AUTH_STATS_CHANNEL_ESTABLISHED STATS session channel established</span></dt><dd><p>
  221. This is a debug message indicating that the authoritative server
  222. has established communication over the previously created statistics
  223. channel. It is issued during server startup is an indication that the
  224. initialization is proceeding normally.
  225. </p></dd><dt><a name="AUTH_STATS_COMMS"></a><span class="term">AUTH_STATS_COMMS communication error in sending statistics data: %1</span></dt><dd><p>
  226. An error was encountered when the authoritative server tried to send data
  227. to the statistics daemon. The message includes additional information
  228. describing the reason for the failure.
  229. </p></dd><dt><a name="AUTH_STATS_TIMEOUT"></a><span class="term">AUTH_STATS_TIMEOUT timeout while sending statistics data: %1</span></dt><dd><p>
  230. The authoritative server sent data to the statistics daemon but received
  231. no acknowledgement within the specified time. The message includes
  232. additional information describing the reason for the failure.
  233. </p></dd><dt><a name="AUTH_STATS_TIMER_DISABLED"></a><span class="term">AUTH_STATS_TIMER_DISABLED statistics timer has been disabled</span></dt><dd><p>
  234. This is a debug message indicating that the statistics timer has been
  235. disabled in the authoritative server and no statistics information is
  236. being produced.
  237. </p></dd><dt><a name="AUTH_STATS_TIMER_SET"></a><span class="term">AUTH_STATS_TIMER_SET statistics timer set to %1 second(s)</span></dt><dd><p>
  238. This is a debug message indicating that the statistics timer has been
  239. enabled and that the authoritative server will produce statistics data
  240. at the specified interval.
  241. </p></dd><dt><a name="AUTH_UNSUPPORTED_OPCODE"></a><span class="term">AUTH_UNSUPPORTED_OPCODE unsupported opcode: %1</span></dt><dd><p>
  242. This is a debug message, produced when a received DNS packet being
  243. processed by the authoritative server has been found to contain an
  244. unsupported opcode. (The opcode is included in the message.) The server
  245. will return an error code of NOTIMPL to the sender.
  246. </p></dd><dt><a name="AUTH_XFRIN_CHANNEL_CREATED"></a><span class="term">AUTH_XFRIN_CHANNEL_CREATED XFRIN session channel created</span></dt><dd><p>
  247. This is a debug message indicating that the authoritative server has
  248. created a channel to the XFRIN (Transfer-in) process. It is issued
  249. during server startup is an indication that the initialization is
  250. proceeding normally.
  251. </p></dd><dt><a name="AUTH_XFRIN_CHANNEL_ESTABLISHED"></a><span class="term">AUTH_XFRIN_CHANNEL_ESTABLISHED XFRIN session channel established</span></dt><dd><p>
  252. This is a debug message indicating that the authoritative server has
  253. established communication over the previously-created channel to the
  254. XFRIN (Transfer-in) process. It is issued during server startup is an
  255. indication that the initialization is proceeding normally.
  256. </p></dd><dt><a name="AUTH_ZONEMGR_COMMS"></a><span class="term">AUTH_ZONEMGR_COMMS error communicating with zone manager: %1</span></dt><dd><p>
  257. This is a debug message output during the processing of a NOTIFY request.
  258. An error (listed in the message) has been encountered whilst communicating
  259. with the zone manager. The NOTIFY request will not be honored.
  260. </p></dd><dt><a name="AUTH_ZONEMGR_ERROR"></a><span class="term">AUTH_ZONEMGR_ERROR received error response from zone manager: %1</span></dt><dd><p>
  261. This is a debug message output during the processing of a NOTIFY
  262. request. The zone manager component has been informed of the request,
  263. but has returned an error response (which is included in the message). The
  264. NOTIFY request will not be honored.
  265. </p></dd><dt><a name="BIND10_CHECK_MSGQ_ALREADY_RUNNING"></a><span class="term">BIND10_CHECK_MSGQ_ALREADY_RUNNING checking if msgq is already running</span></dt><dd><p>
  266. The boss process is starting up and will now check if the message bus
  267. daemon is already running. If so, it will not be able to start, as it
  268. needs a dedicated message bus.
  269. </p></dd><dt><a name="BIND10_COMPONENT_FAILED"></a><span class="term">BIND10_COMPONENT_FAILED component %1 (pid %2) failed with %3 exit status</span></dt><dd><p>
  270. The process terminated, but the bind10 boss didn't expect it to, which means
  271. it must have failed.
  272. </p></dd><dt><a name="BIND10_COMPONENT_RESTART"></a><span class="term">BIND10_COMPONENT_RESTART component %1 is about to restart</span></dt><dd><p>
  273. The named component failed previously and we will try to restart it to provide
  274. as flawless service as possible, but it should be investigated what happened,
  275. as it could happen again.
  276. </p></dd><dt><a name="BIND10_COMPONENT_START"></a><span class="term">BIND10_COMPONENT_START component %1 is starting</span></dt><dd><p>
  277. The named component is about to be started by the boss process.
  278. </p></dd><dt><a name="BIND10_COMPONENT_START_EXCEPTION"></a><span class="term">BIND10_COMPONENT_START_EXCEPTION component %1 failed to start: %2</span></dt><dd><p>
  279. An exception (mentioned in the message) happened during the startup of the
  280. named component. The componet is not considered started and further actions
  281. will be taken about it.
  282. </p></dd><dt><a name="BIND10_COMPONENT_STOP"></a><span class="term">BIND10_COMPONENT_STOP component %1 is being stopped</span></dt><dd><p>
  283. A component is about to be asked to stop willingly by the boss.
  284. </p></dd><dt><a name="BIND10_COMPONENT_UNSATISFIED"></a><span class="term">BIND10_COMPONENT_UNSATISFIED component %1 is required to run and failed</span></dt><dd><p>
  285. A component failed for some reason (see previous messages). It is either a core
  286. component or needed component that was just started. In any case, the system
  287. can't continue without it and will terminate.
  288. </p></dd><dt><a name="BIND10_CONFIGURATOR_BUILD"></a><span class="term">BIND10_CONFIGURATOR_BUILD building plan '%1' -&gt; '%2'</span></dt><dd><p>
  289. A debug message. This indicates that the configurator is building a plan
  290. how to change configuration from the older one to newer one. This does no
  291. real work yet, it just does the planning what needs to be done.
  292. </p></dd><dt><a name="BIND10_CONFIGURATOR_PLAN_INTERRUPTED"></a><span class="term">BIND10_CONFIGURATOR_PLAN_INTERRUPTED configurator plan interrupted, only %1 of %2 done</span></dt><dd><p>
  293. There was an exception during some planned task. The plan will not continue and
  294. only some tasks of the plan were completed. The rest is aborted. The exception
  295. will be propagated.
  296. </p></dd><dt><a name="BIND10_CONFIGURATOR_RECONFIGURE"></a><span class="term">BIND10_CONFIGURATOR_RECONFIGURE reconfiguring running components</span></dt><dd><p>
  297. A different configuration of which components should be running is being
  298. installed. All components that are no longer needed will be stopped and
  299. newly introduced ones started. This happens at startup, when the configuration
  300. is read the first time, or when an operator changes configuration of the boss.
  301. </p></dd><dt><a name="BIND10_CONFIGURATOR_RUN"></a><span class="term">BIND10_CONFIGURATOR_RUN running plan of %1 tasks</span></dt><dd><p>
  302. A debug message. The configurator is about to execute a plan of actions it
  303. computed previously.
  304. </p></dd><dt><a name="BIND10_CONFIGURATOR_START"></a><span class="term">BIND10_CONFIGURATOR_START bind10 component configurator is starting up</span></dt><dd><p>
  305. The part that cares about starting and stopping the right component from the
  306. boss process is starting up. This happens only once at the startup of the
  307. boss process. It will start the basic set of processes now (the ones boss
  308. needs to read the configuration), the rest will be started after the
  309. configuration is known.
  310. </p></dd><dt><a name="BIND10_CONFIGURATOR_STOP"></a><span class="term">BIND10_CONFIGURATOR_STOP bind10 component configurator is shutting down</span></dt><dd><p>
  311. The part that cares about starting and stopping processes in the boss is
  312. shutting down. All started components will be shut down now (more precisely,
  313. asked to terminate by their own, if they fail to comply, other parts of
  314. the boss process will try to force them).
  315. </p></dd><dt><a name="BIND10_CONFIGURATOR_TASK"></a><span class="term">BIND10_CONFIGURATOR_TASK performing task %1 on %2</span></dt><dd><p>
  316. A debug message. The configurator is about to perform one task of the plan it
  317. is currently executing on the named component.
  318. </p></dd><dt><a name="BIND10_INVALID_STATISTICS_DATA"></a><span class="term">BIND10_INVALID_STATISTICS_DATA invalid specification of statistics data specified</span></dt><dd><p>
  319. An error was encountered when the boss module specified
  320. statistics data which is invalid for the boss specification file.
  321. </p></dd><dt><a name="BIND10_INVALID_USER"></a><span class="term">BIND10_INVALID_USER invalid user: %1</span></dt><dd><p>
  322. The boss process was started with the -u option, to drop root privileges
  323. and continue running as the specified user, but the user is unknown.
  324. </p></dd><dt><a name="BIND10_KILLING_ALL_PROCESSES"></a><span class="term">BIND10_KILLING_ALL_PROCESSES killing all started processes</span></dt><dd><p>
  325. The boss module was not able to start every process it needed to start
  326. during startup, and will now kill the processes that did get started.
  327. </p></dd><dt><a name="BIND10_KILL_PROCESS"></a><span class="term">BIND10_KILL_PROCESS killing process %1</span></dt><dd><p>
  328. The boss module is sending a kill signal to process with the given name,
  329. as part of the process of killing all started processes during a failed
  330. startup, as described for BIND10_KILLING_ALL_PROCESSES
  331. </p></dd><dt><a name="BIND10_MSGQ_ALREADY_RUNNING"></a><span class="term">BIND10_MSGQ_ALREADY_RUNNING msgq daemon already running, cannot start</span></dt><dd><p>
  332. There already appears to be a message bus daemon running. Either an
  333. old process was not shut down correctly, and needs to be killed, or
  334. another instance of BIND10, with the same msgq domain socket, is
  335. running, which needs to be stopped.
  336. </p></dd><dt><a name="BIND10_MSGQ_DISAPPEARED"></a><span class="term">BIND10_MSGQ_DISAPPEARED msgq channel disappeared</span></dt><dd><p>
  337. While listening on the message bus channel for messages, it suddenly
  338. disappeared. The msgq daemon may have died. This might lead to an
  339. inconsistent state of the system, and BIND 10 will now shut down.
  340. </p></dd><dt><a name="BIND10_PROCESS_ENDED"></a><span class="term">BIND10_PROCESS_ENDED process %2 of %1 ended with status %3</span></dt><dd><p>
  341. This indicates a process started previously terminated. The process id
  342. and component owning the process are indicated, as well as the exit code.
  343. This doesn't distinguish if the process was supposed to terminate or not.
  344. </p></dd><dt><a name="BIND10_READING_BOSS_CONFIGURATION"></a><span class="term">BIND10_READING_BOSS_CONFIGURATION reading boss configuration</span></dt><dd><p>
  345. The boss process is starting up, and will now process the initial
  346. configuration, as received from the configuration manager.
  347. </p></dd><dt><a name="BIND10_RECEIVED_COMMAND"></a><span class="term">BIND10_RECEIVED_COMMAND received command: %1</span></dt><dd><p>
  348. The boss module received a command and shall now process it. The command
  349. is printed.
  350. </p></dd><dt><a name="BIND10_RECEIVED_NEW_CONFIGURATION"></a><span class="term">BIND10_RECEIVED_NEW_CONFIGURATION received new configuration: %1</span></dt><dd><p>
  351. The boss module received a configuration update and is going to apply
  352. it now. The new configuration is printed.
  353. </p></dd><dt><a name="BIND10_RECEIVED_SIGNAL"></a><span class="term">BIND10_RECEIVED_SIGNAL received signal %1</span></dt><dd><p>
  354. The boss module received the given signal.
  355. </p></dd><dt><a name="BIND10_RESURRECTED_PROCESS"></a><span class="term">BIND10_RESURRECTED_PROCESS resurrected %1 (PID %2)</span></dt><dd><p>
  356. The given process has been restarted successfully, and is now running
  357. with the given process id.
  358. </p></dd><dt><a name="BIND10_RESURRECTING_PROCESS"></a><span class="term">BIND10_RESURRECTING_PROCESS resurrecting dead %1 process...</span></dt><dd><p>
  359. The given process has ended unexpectedly, and is now restarted.
  360. </p></dd><dt><a name="BIND10_SELECT_ERROR"></a><span class="term">BIND10_SELECT_ERROR error in select() call: %1</span></dt><dd><p>
  361. There was a fatal error in the call to select(), used to see if a child
  362. process has ended or if there is a message on the message bus. This
  363. should not happen under normal circumstances and is considered fatal,
  364. so BIND 10 will now shut down. The specific error is printed.
  365. </p></dd><dt><a name="BIND10_SEND_SIGKILL"></a><span class="term">BIND10_SEND_SIGKILL sending SIGKILL to %1 (PID %2)</span></dt><dd><p>
  366. The boss module is sending a SIGKILL signal to the given process.
  367. </p></dd><dt><a name="BIND10_SEND_SIGTERM"></a><span class="term">BIND10_SEND_SIGTERM sending SIGTERM to %1 (PID %2)</span></dt><dd><p>
  368. The boss module is sending a SIGTERM signal to the given process.
  369. </p></dd><dt><a name="BIND10_SETUID"></a><span class="term">BIND10_SETUID setting UID to %1</span></dt><dd><p>
  370. The boss switches the user it runs as to the given UID.
  371. </p></dd><dt><a name="BIND10_SHUTDOWN"></a><span class="term">BIND10_SHUTDOWN stopping the server</span></dt><dd><p>
  372. The boss process received a command or signal telling it to shut down.
  373. It will send a shutdown command to each process. The processes that do
  374. not shut down will then receive a SIGTERM signal. If that doesn't work,
  375. it shall send SIGKILL signals to the processes still alive.
  376. </p></dd><dt><a name="BIND10_SHUTDOWN_COMPLETE"></a><span class="term">BIND10_SHUTDOWN_COMPLETE all processes ended, shutdown complete</span></dt><dd><p>
  377. All child processes have been stopped, and the boss process will now
  378. stop itself.
  379. </p></dd><dt><a name="BIND10_SOCKCREATOR_BAD_CAUSE"></a><span class="term">BIND10_SOCKCREATOR_BAD_CAUSE unknown error cause from socket creator: %1</span></dt><dd><p>
  380. The socket creator reported an error when creating a socket. But the function
  381. which failed is unknown (not one of 'S' for socket or 'B' for bind).
  382. </p></dd><dt><a name="BIND10_SOCKCREATOR_BAD_RESPONSE"></a><span class="term">BIND10_SOCKCREATOR_BAD_RESPONSE unknown response for socket request: %1</span></dt><dd><p>
  383. The boss requested a socket from the creator, but the answer is unknown. This
  384. looks like a programmer error.
  385. </p></dd><dt><a name="BIND10_SOCKCREATOR_EOF"></a><span class="term">BIND10_SOCKCREATOR_EOF eof while expecting data from socket creator</span></dt><dd><p>
  386. There should be more data from the socket creator, but it closed the socket.
  387. It probably crashed.
  388. </p></dd><dt><a name="BIND10_SOCKCREATOR_INIT"></a><span class="term">BIND10_SOCKCREATOR_INIT initializing socket creator parser</span></dt><dd><p>
  389. The boss module initializes routines for parsing the socket creator
  390. protocol.
  391. </p></dd><dt><a name="BIND10_SOCKCREATOR_KILL"></a><span class="term">BIND10_SOCKCREATOR_KILL killing the socket creator</span></dt><dd><p>
  392. The socket creator is being terminated the aggressive way, by sending it
  393. sigkill. This should not happen usually.
  394. </p></dd><dt><a name="BIND10_SOCKCREATOR_TERMINATE"></a><span class="term">BIND10_SOCKCREATOR_TERMINATE terminating socket creator</span></dt><dd><p>
  395. The boss module sends a request to terminate to the socket creator.
  396. </p></dd><dt><a name="BIND10_SOCKCREATOR_TRANSPORT_ERROR"></a><span class="term">BIND10_SOCKCREATOR_TRANSPORT_ERROR transport error when talking to the socket creator: %1</span></dt><dd><p>
  397. Either sending or receiving data from the socket creator failed with the given
  398. error. The creator probably crashed or some serious OS-level problem happened,
  399. as the communication happens only on local host.
  400. </p></dd><dt><a name="BIND10_SOCKET_CREATED"></a><span class="term">BIND10_SOCKET_CREATED successfully created socket %1</span></dt><dd><p>
  401. The socket creator successfully created and sent a requested socket, it has
  402. the given file number.
  403. </p></dd><dt><a name="BIND10_SOCKET_ERROR"></a><span class="term">BIND10_SOCKET_ERROR error on %1 call in the creator: %2/%3</span></dt><dd><p>
  404. The socket creator failed to create the requested socket. It failed on the
  405. indicated OS API function with given error.
  406. </p></dd><dt><a name="BIND10_SOCKET_GET"></a><span class="term">BIND10_SOCKET_GET requesting socket [%1]:%2 of type %3 from the creator</span></dt><dd><p>
  407. The boss forwards a request for a socket to the socket creator.
  408. </p></dd><dt><a name="BIND10_STARTED_CC"></a><span class="term">BIND10_STARTED_CC started configuration/command session</span></dt><dd><p>
  409. Debug message given when BIND 10 has successfull started the object that
  410. handles configuration and commands.
  411. </p></dd><dt><a name="BIND10_STARTED_PROCESS"></a><span class="term">BIND10_STARTED_PROCESS started %1</span></dt><dd><p>
  412. The given process has successfully been started.
  413. </p></dd><dt><a name="BIND10_STARTED_PROCESS_PID"></a><span class="term">BIND10_STARTED_PROCESS_PID started %1 (PID %2)</span></dt><dd><p>
  414. The given process has successfully been started, and has the given PID.
  415. </p></dd><dt><a name="BIND10_STARTING"></a><span class="term">BIND10_STARTING starting BIND10: %1</span></dt><dd><p>
  416. Informational message on startup that shows the full version.
  417. </p></dd><dt><a name="BIND10_STARTING_CC"></a><span class="term">BIND10_STARTING_CC starting configuration/command session</span></dt><dd><p>
  418. Informational message given when BIND 10 is starting the session object
  419. that handles configuration and commands.
  420. </p></dd><dt><a name="BIND10_STARTING_PROCESS"></a><span class="term">BIND10_STARTING_PROCESS starting process %1</span></dt><dd><p>
  421. The boss module is starting the given process.
  422. </p></dd><dt><a name="BIND10_STARTING_PROCESS_PORT"></a><span class="term">BIND10_STARTING_PROCESS_PORT starting process %1 (to listen on port %2)</span></dt><dd><p>
  423. The boss module is starting the given process, which will listen on the
  424. given port number.
  425. </p></dd><dt><a name="BIND10_STARTING_PROCESS_PORT_ADDRESS"></a><span class="term">BIND10_STARTING_PROCESS_PORT_ADDRESS starting process %1 (to listen on %2#%3)</span></dt><dd><p>
  426. The boss module is starting the given process, which will listen on the
  427. given address and port number (written as &lt;address&gt;#&lt;port&gt;).
  428. </p></dd><dt><a name="BIND10_STARTUP_COMPLETE"></a><span class="term">BIND10_STARTUP_COMPLETE BIND 10 started</span></dt><dd><p>
  429. All modules have been successfully started, and BIND 10 is now running.
  430. </p></dd><dt><a name="BIND10_STARTUP_ERROR"></a><span class="term">BIND10_STARTUP_ERROR error during startup: %1</span></dt><dd><p>
  431. There was a fatal error when BIND10 was trying to start. The error is
  432. shown, and BIND10 will now shut down.
  433. </p></dd><dt><a name="BIND10_STARTUP_UNEXPECTED_MESSAGE"></a><span class="term">BIND10_STARTUP_UNEXPECTED_MESSAGE unrecognised startup message %1</span></dt><dd><p>
  434. During the startup process, a number of messages are exchanged between the
  435. Boss process and the processes it starts. This error is output when a
  436. message received by the Boss process is recognised as being of the
  437. correct format but is unexpected. It may be that processes are starting
  438. of sequence.
  439. </p></dd><dt><a name="BIND10_STARTUP_UNRECOGNISED_MESSAGE"></a><span class="term">BIND10_STARTUP_UNRECOGNISED_MESSAGE unrecognised startup message %1</span></dt><dd><p>
  440. During the startup process, a number of messages are exchanged between the
  441. Boss process and the processes it starts. This error is output when a
  442. message received by the Boss process is not recognised.
  443. </p></dd><dt><a name="BIND10_START_AS_NON_ROOT_AUTH"></a><span class="term">BIND10_START_AS_NON_ROOT_AUTH starting b10-auth as a user, not root. This might fail.</span></dt><dd><p>
  444. The authoritative server is being started or restarted without root privileges.
  445. If the module needs these privileges, it may have problems starting.
  446. Note that this issue should be resolved by the pending 'socket-creator'
  447. process; once that has been implemented, modules should not need root
  448. privileges anymore. See tickets #800 and #801 for more information.
  449. </p></dd><dt><a name="BIND10_START_AS_NON_ROOT_RESOLVER"></a><span class="term">BIND10_START_AS_NON_ROOT_RESOLVER starting b10-resolver as a user, not root. This might fail.</span></dt><dd><p>
  450. The resolver is being started or restarted without root privileges.
  451. If the module needs these privileges, it may have problems starting.
  452. Note that this issue should be resolved by the pending 'socket-creator'
  453. process; once that has been implemented, modules should not need root
  454. privileges anymore. See tickets #800 and #801 for more information.
  455. </p></dd><dt><a name="BIND10_STOP_PROCESS"></a><span class="term">BIND10_STOP_PROCESS asking %1 to shut down</span></dt><dd><p>
  456. The boss module is sending a shutdown command to the given module over
  457. the message channel.
  458. </p></dd><dt><a name="BIND10_UNKNOWN_CHILD_PROCESS_ENDED"></a><span class="term">BIND10_UNKNOWN_CHILD_PROCESS_ENDED unknown child pid %1 exited</span></dt><dd><p>
  459. An unknown child process has exited. The PID is printed, but no further
  460. action will be taken by the boss process.
  461. </p></dd><dt><a name="BIND10_WAIT_CFGMGR"></a><span class="term">BIND10_WAIT_CFGMGR waiting for configuration manager process to initialize</span></dt><dd><p>
  462. The configuration manager process is so critical to operation of BIND 10
  463. that after starting it, the Boss module will wait for it to initialize
  464. itself before continuing. This debug message is produced during the
  465. wait and may be output zero or more times depending on how long it takes
  466. the configuration manager to start up. The total length of time Boss
  467. will wait for the configuration manager before reporting an error is
  468. set with the command line --wait switch, which has a default value of
  469. ten seconds.
  470. </p></dd><dt><a name="CACHE_ENTRY_MISSING_RRSET"></a><span class="term">CACHE_ENTRY_MISSING_RRSET missing RRset to generate message for %1</span></dt><dd><p>
  471. The cache tried to generate the complete answer message. It knows the structure
  472. of the message, but some of the RRsets to be put there are not in cache (they
  473. probably expired already). Therefore it pretends the message was not found.
  474. </p></dd><dt><a name="CACHE_LOCALZONE_FOUND"></a><span class="term">CACHE_LOCALZONE_FOUND found entry with key %1 in local zone data</span></dt><dd><p>
  475. Debug message, noting that the requested data was successfully found in the
  476. local zone data of the cache.
  477. </p></dd><dt><a name="CACHE_LOCALZONE_UNKNOWN"></a><span class="term">CACHE_LOCALZONE_UNKNOWN entry with key %1 not found in local zone data</span></dt><dd><p>
  478. Debug message. The requested data was not found in the local zone data.
  479. </p></dd><dt><a name="CACHE_LOCALZONE_UPDATE"></a><span class="term">CACHE_LOCALZONE_UPDATE updating local zone element at key %1</span></dt><dd><p>
  480. Debug message issued when there's update to the local zone section of cache.
  481. </p></dd><dt><a name="CACHE_MESSAGES_DEINIT"></a><span class="term">CACHE_MESSAGES_DEINIT deinitialized message cache</span></dt><dd><p>
  482. Debug message. It is issued when the server deinitializes the message cache.
  483. </p></dd><dt><a name="CACHE_MESSAGES_EXPIRED"></a><span class="term">CACHE_MESSAGES_EXPIRED found an expired message entry for %1 in the message cache</span></dt><dd><p>
  484. Debug message. The requested data was found in the message cache, but it
  485. already expired. Therefore the cache removes the entry and pretends it found
  486. nothing.
  487. </p></dd><dt><a name="CACHE_MESSAGES_FOUND"></a><span class="term">CACHE_MESSAGES_FOUND found a message entry for %1 in the message cache</span></dt><dd><p>
  488. Debug message. We found the whole message in the cache, so it can be returned
  489. to user without any other lookups.
  490. </p></dd><dt><a name="CACHE_MESSAGES_INIT"></a><span class="term">CACHE_MESSAGES_INIT initialized message cache for %1 messages of class %2</span></dt><dd><p>
  491. Debug message issued when a new message cache is issued. It lists the class
  492. of messages it can hold and the maximum size of the cache.
  493. </p></dd><dt><a name="CACHE_MESSAGES_REMOVE"></a><span class="term">CACHE_MESSAGES_REMOVE removing old instance of %1/%2/%3 first</span></dt><dd><p>
  494. Debug message. This may follow CACHE_MESSAGES_UPDATE and indicates that, while
  495. updating, the old instance is being removed prior of inserting a new one.
  496. </p></dd><dt><a name="CACHE_MESSAGES_UNCACHEABLE"></a><span class="term">CACHE_MESSAGES_UNCACHEABLE not inserting uncacheable message %1/%2/%3</span></dt><dd><p>
  497. Debug message, noting that the given message can not be cached. This is because
  498. there's no SOA record in the message. See RFC 2308 section 5 for more
  499. information.
  500. </p></dd><dt><a name="CACHE_MESSAGES_UNKNOWN"></a><span class="term">CACHE_MESSAGES_UNKNOWN no entry for %1 found in the message cache</span></dt><dd><p>
  501. Debug message. The message cache didn't find any entry for the given key.
  502. </p></dd><dt><a name="CACHE_MESSAGES_UPDATE"></a><span class="term">CACHE_MESSAGES_UPDATE updating message entry %1/%2/%3</span></dt><dd><p>
  503. Debug message issued when the message cache is being updated with a new
  504. message. Either the old instance is removed or, if none is found, new one
  505. is created.
  506. </p></dd><dt><a name="CACHE_RESOLVER_DEEPEST"></a><span class="term">CACHE_RESOLVER_DEEPEST looking up deepest NS for %1/%2</span></dt><dd><p>
  507. Debug message. The resolver cache is looking up the deepest known nameserver,
  508. so the resolution doesn't have to start from the root.
  509. </p></dd><dt><a name="CACHE_RESOLVER_INIT"></a><span class="term">CACHE_RESOLVER_INIT initializing resolver cache for class %1</span></dt><dd><p>
  510. Debug message. The resolver cache is being created for this given class.
  511. </p></dd><dt><a name="CACHE_RESOLVER_INIT_INFO"></a><span class="term">CACHE_RESOLVER_INIT_INFO initializing resolver cache for class %1</span></dt><dd><p>
  512. Debug message, the resolver cache is being created for this given class. The
  513. difference from CACHE_RESOLVER_INIT is only in different format of passed
  514. information, otherwise it does the same.
  515. </p></dd><dt><a name="CACHE_RESOLVER_LOCAL_MSG"></a><span class="term">CACHE_RESOLVER_LOCAL_MSG message for %1/%2 found in local zone data</span></dt><dd><p>
  516. Debug message. The resolver cache found a complete message for the user query
  517. in the zone data.
  518. </p></dd><dt><a name="CACHE_RESOLVER_LOCAL_RRSET"></a><span class="term">CACHE_RESOLVER_LOCAL_RRSET RRset for %1/%2 found in local zone data</span></dt><dd><p>
  519. Debug message. The resolver cache found a requested RRset in the local zone
  520. data.
  521. </p></dd><dt><a name="CACHE_RESOLVER_LOOKUP_MSG"></a><span class="term">CACHE_RESOLVER_LOOKUP_MSG looking up message in resolver cache for %1/%2</span></dt><dd><p>
  522. Debug message. The resolver cache is trying to find a message to answer the
  523. user query.
  524. </p></dd><dt><a name="CACHE_RESOLVER_LOOKUP_RRSET"></a><span class="term">CACHE_RESOLVER_LOOKUP_RRSET looking up RRset in resolver cache for %1/%2</span></dt><dd><p>
  525. Debug message. The resolver cache is trying to find an RRset (which usually
  526. originates as internally from resolver).
  527. </p></dd><dt><a name="CACHE_RESOLVER_NO_QUESTION"></a><span class="term">CACHE_RESOLVER_NO_QUESTION answer message for %1/%2 has empty question section</span></dt><dd><p>
  528. The cache tried to fill in found data into the response message. But it
  529. discovered the message contains no question section, which is invalid.
  530. This is likely a programmer error, please submit a bug report.
  531. </p></dd><dt><a name="CACHE_RESOLVER_UNKNOWN_CLASS_MSG"></a><span class="term">CACHE_RESOLVER_UNKNOWN_CLASS_MSG no cache for class %1</span></dt><dd><p>
  532. Debug message. While trying to lookup a message in the resolver cache, it was
  533. discovered there's no cache for this class at all. Therefore no message is
  534. found.
  535. </p></dd><dt><a name="CACHE_RESOLVER_UNKNOWN_CLASS_RRSET"></a><span class="term">CACHE_RESOLVER_UNKNOWN_CLASS_RRSET no cache for class %1</span></dt><dd><p>
  536. Debug message. While trying to lookup an RRset in the resolver cache, it was
  537. discovered there's no cache for this class at all. Therefore no data is found.
  538. </p></dd><dt><a name="CACHE_RESOLVER_UPDATE_MSG"></a><span class="term">CACHE_RESOLVER_UPDATE_MSG updating message for %1/%2/%3</span></dt><dd><p>
  539. Debug message. The resolver is updating a message in the cache.
  540. </p></dd><dt><a name="CACHE_RESOLVER_UPDATE_RRSET"></a><span class="term">CACHE_RESOLVER_UPDATE_RRSET updating RRset for %1/%2/%3</span></dt><dd><p>
  541. Debug message. The resolver is updating an RRset in the cache.
  542. </p></dd><dt><a name="CACHE_RESOLVER_UPDATE_UNKNOWN_CLASS_MSG"></a><span class="term">CACHE_RESOLVER_UPDATE_UNKNOWN_CLASS_MSG no cache for class %1</span></dt><dd><p>
  543. Debug message. While trying to insert a message into the cache, it was
  544. discovered that there's no cache for the class of message. Therefore
  545. the message will not be cached.
  546. </p></dd><dt><a name="CACHE_RESOLVER_UPDATE_UNKNOWN_CLASS_RRSET"></a><span class="term">CACHE_RESOLVER_UPDATE_UNKNOWN_CLASS_RRSET no cache for class %1</span></dt><dd><p>
  547. Debug message. While trying to insert an RRset into the cache, it was
  548. discovered that there's no cache for the class of the RRset. Therefore
  549. the message will not be cached.
  550. </p></dd><dt><a name="CACHE_RRSET_EXPIRED"></a><span class="term">CACHE_RRSET_EXPIRED found expired RRset %1/%2/%3</span></dt><dd><p>
  551. Debug message. The requested data was found in the RRset cache. However, it is
  552. expired, so the cache removed it and is going to pretend nothing was found.
  553. </p></dd><dt><a name="CACHE_RRSET_INIT"></a><span class="term">CACHE_RRSET_INIT initializing RRset cache for %1 RRsets of class %2</span></dt><dd><p>
  554. Debug message. The RRset cache to hold at most this many RRsets for the given
  555. class is being created.
  556. </p></dd><dt><a name="CACHE_RRSET_LOOKUP"></a><span class="term">CACHE_RRSET_LOOKUP looking up %1/%2/%3 in RRset cache</span></dt><dd><p>
  557. Debug message. The resolver is trying to look up data in the RRset cache.
  558. </p></dd><dt><a name="CACHE_RRSET_NOT_FOUND"></a><span class="term">CACHE_RRSET_NOT_FOUND no RRset found for %1/%2/%3 in cache</span></dt><dd><p>
  559. Debug message which can follow CACHE_RRSET_LOOKUP. This means the data is not
  560. in the cache.
  561. </p></dd><dt><a name="CACHE_RRSET_REMOVE_OLD"></a><span class="term">CACHE_RRSET_REMOVE_OLD removing old RRset for %1/%2/%3 to make space for new one</span></dt><dd><p>
  562. Debug message which can follow CACHE_RRSET_UPDATE. During the update, the cache
  563. removed an old instance of the RRset to replace it with the new one.
  564. </p></dd><dt><a name="CACHE_RRSET_UNTRUSTED"></a><span class="term">CACHE_RRSET_UNTRUSTED not replacing old RRset for %1/%2/%3, it has higher trust level</span></dt><dd><p>
  565. Debug message which can follow CACHE_RRSET_UPDATE. The cache already holds the
  566. same RRset, but from more trusted source, so the old one is kept and new one
  567. ignored.
  568. </p></dd><dt><a name="CACHE_RRSET_UPDATE"></a><span class="term">CACHE_RRSET_UPDATE updating RRset %1/%2/%3 in the cache</span></dt><dd><p>
  569. Debug message. The RRset is updating its data with this given RRset.
  570. </p></dd><dt><a name="CC_ASYNC_READ_FAILED"></a><span class="term">CC_ASYNC_READ_FAILED asynchronous read failed</span></dt><dd><p>
  571. This marks a low level error, we tried to read data from the message queue
  572. daemon asynchronously, but the ASIO library returned an error.
  573. </p></dd><dt><a name="CC_CONN_ERROR"></a><span class="term">CC_CONN_ERROR error connecting to message queue (%1)</span></dt><dd><p>
  574. It is impossible to reach the message queue daemon for the reason given. It
  575. is unlikely there'll be reason for whatever program this currently is to
  576. continue running, as the communication with the rest of BIND 10 is vital
  577. for the components.
  578. </p></dd><dt><a name="CC_DISCONNECT"></a><span class="term">CC_DISCONNECT disconnecting from message queue daemon</span></dt><dd><p>
  579. The library is disconnecting from the message queue daemon. This debug message
  580. indicates that the program is trying to shut down gracefully.
  581. </p></dd><dt><a name="CC_ESTABLISH"></a><span class="term">CC_ESTABLISH trying to establish connection with message queue daemon at %1</span></dt><dd><p>
  582. This debug message indicates that the command channel library is about to
  583. connect to the message queue daemon, which should be listening on the UNIX-domain
  584. socket listed in the output.
  585. </p></dd><dt><a name="CC_ESTABLISHED"></a><span class="term">CC_ESTABLISHED successfully connected to message queue daemon</span></dt><dd><p>
  586. This debug message indicates that the connection was successfully made, this
  587. should follow CC_ESTABLISH.
  588. </p></dd><dt><a name="CC_GROUP_RECEIVE"></a><span class="term">CC_GROUP_RECEIVE trying to receive a message</span></dt><dd><p>
  589. Debug message, noting that a message is expected to come over the command
  590. channel.
  591. </p></dd><dt><a name="CC_GROUP_RECEIVED"></a><span class="term">CC_GROUP_RECEIVED message arrived ('%1', '%2')</span></dt><dd><p>
  592. Debug message, noting that we successfully received a message (its envelope and
  593. payload listed). This follows CC_GROUP_RECEIVE, but might happen some time
  594. later, depending if we waited for it or just polled.
  595. </p></dd><dt><a name="CC_GROUP_SEND"></a><span class="term">CC_GROUP_SEND sending message '%1' to group '%2'</span></dt><dd><p>
  596. Debug message, we're about to send a message over the command channel.
  597. </p></dd><dt><a name="CC_INVALID_LENGTHS"></a><span class="term">CC_INVALID_LENGTHS invalid length parameters (%1, %2)</span></dt><dd><p>
  598. This happens when garbage comes over the command channel or some kind of
  599. confusion happens in the program. The data received from the socket make no
  600. sense if we interpret it as lengths of message. The first one is total length
  601. of the message; the second is the length of the header. The header
  602. and its length (2 bytes) is counted in the total length.
  603. </p></dd><dt><a name="CC_LENGTH_NOT_READY"></a><span class="term">CC_LENGTH_NOT_READY length not ready</span></dt><dd><p>
  604. There should be data representing the length of message on the socket, but it
  605. is not there.
  606. </p></dd><dt><a name="CC_NO_MESSAGE"></a><span class="term">CC_NO_MESSAGE no message ready to be received yet</span></dt><dd><p>
  607. The program polled for incoming messages, but there was no message waiting.
  608. This is a debug message which may happen only after CC_GROUP_RECEIVE.
  609. </p></dd><dt><a name="CC_NO_MSGQ"></a><span class="term">CC_NO_MSGQ unable to connect to message queue (%1)</span></dt><dd><p>
  610. It isn't possible to connect to the message queue daemon, for reason listed.
  611. It is unlikely any program will be able continue without the communication.
  612. </p></dd><dt><a name="CC_READ_ERROR"></a><span class="term">CC_READ_ERROR error reading data from command channel (%1)</span></dt><dd><p>
  613. A low level error happened when the library tried to read data from the
  614. command channel socket. The reason is listed.
  615. </p></dd><dt><a name="CC_READ_EXCEPTION"></a><span class="term">CC_READ_EXCEPTION error reading data from command channel (%1)</span></dt><dd><p>
  616. We received an exception while trying to read data from the command
  617. channel socket. The reason is listed.
  618. </p></dd><dt><a name="CC_REPLY"></a><span class="term">CC_REPLY replying to message from '%1' with '%2'</span></dt><dd><p>
  619. Debug message, noting we're sending a response to the original message
  620. with the given envelope.
  621. </p></dd><dt><a name="CC_SET_TIMEOUT"></a><span class="term">CC_SET_TIMEOUT setting timeout to %1ms</span></dt><dd><p>
  622. Debug message. A timeout for which the program is willing to wait for a reply
  623. is being set.
  624. </p></dd><dt><a name="CC_START_READ"></a><span class="term">CC_START_READ starting asynchronous read</span></dt><dd><p>
  625. Debug message. From now on, when a message (or command) comes, it'll wake the
  626. program and the library will automatically pass it over to correct place.
  627. </p></dd><dt><a name="CC_SUBSCRIBE"></a><span class="term">CC_SUBSCRIBE subscribing to communication group %1</span></dt><dd><p>
  628. Debug message. The program wants to receive messages addressed to this group.
  629. </p></dd><dt><a name="CC_TIMEOUT"></a><span class="term">CC_TIMEOUT timeout reading data from command channel</span></dt><dd><p>
  630. The program waited too long for data from the command channel (usually when it
  631. sent a query to different program and it didn't answer for whatever reason).
  632. </p></dd><dt><a name="CC_UNSUBSCRIBE"></a><span class="term">CC_UNSUBSCRIBE unsubscribing from communication group %1</span></dt><dd><p>
  633. Debug message. The program no longer wants to receive messages addressed to
  634. this group.
  635. </p></dd><dt><a name="CC_WRITE_ERROR"></a><span class="term">CC_WRITE_ERROR error writing data to command channel (%1)</span></dt><dd><p>
  636. A low level error happened when the library tried to write data to the command
  637. channel socket.
  638. </p></dd><dt><a name="CC_ZERO_LENGTH"></a><span class="term">CC_ZERO_LENGTH invalid message length (0)</span></dt><dd><p>
  639. The library received a message length being zero, which makes no sense, since
  640. all messages must contain at least the envelope.
  641. </p></dd><dt><a name="CFGMGR_AUTOMATIC_CONFIG_DATABASE_UPDATE"></a><span class="term">CFGMGR_AUTOMATIC_CONFIG_DATABASE_UPDATE Updating configuration database from version %1 to %2</span></dt><dd><p>
  642. An older version of the configuration database has been found, from which
  643. there was an automatic upgrade path to the current version. These changes
  644. are now applied, and no action from the administrator is necessary.
  645. </p></dd><dt><a name="CFGMGR_BAD_UPDATE_RESPONSE_FROM_MODULE"></a><span class="term">CFGMGR_BAD_UPDATE_RESPONSE_FROM_MODULE Unable to parse response from module %1: %2</span></dt><dd><p>
  646. The configuration manager sent a configuration update to a module, but
  647. the module responded with an answer that could not be parsed. The answer
  648. message appears to be invalid JSON data, or not decodable to a string.
  649. This is likely to be a problem in the module in question. The update is
  650. assumed to have failed, and will not be stored.
  651. </p></dd><dt><a name="CFGMGR_CC_SESSION_ERROR"></a><span class="term">CFGMGR_CC_SESSION_ERROR Error connecting to command channel: %1</span></dt><dd><p>
  652. The configuration manager daemon was unable to connect to the messaging
  653. system. The most likely cause is that msgq is not running.
  654. </p></dd><dt><a name="CFGMGR_DATA_READ_ERROR"></a><span class="term">CFGMGR_DATA_READ_ERROR error reading configuration database from disk: %1</span></dt><dd><p>
  655. There was a problem reading the persistent configuration data as stored
  656. on disk. The file may be corrupted, or it is of a version from where
  657. there is no automatic upgrade path. The file needs to be repaired or
  658. removed. The configuration manager daemon will now shut down.
  659. </p></dd><dt><a name="CFGMGR_IOERROR_WHILE_WRITING_CONFIGURATION"></a><span class="term">CFGMGR_IOERROR_WHILE_WRITING_CONFIGURATION Unable to write configuration file; configuration not stored: %1</span></dt><dd><p>
  660. There was an IO error from the system while the configuration manager
  661. was trying to write the configuration database to disk. The specific
  662. error is given. The most likely cause is that the directory where
  663. the file is stored does not exist, or is not writable. The updated
  664. configuration is not stored.
  665. </p></dd><dt><a name="CFGMGR_OSERROR_WHILE_WRITING_CONFIGURATION"></a><span class="term">CFGMGR_OSERROR_WHILE_WRITING_CONFIGURATION Unable to write configuration file; configuration not stored: %1</span></dt><dd><p>
  666. There was an OS error from the system while the configuration manager
  667. was trying to write the configuration database to disk. The specific
  668. error is given. The most likely cause is that the system does not have
  669. write access to the configuration database file. The updated
  670. configuration is not stored.
  671. </p></dd><dt><a name="CFGMGR_STOPPED_BY_KEYBOARD"></a><span class="term">CFGMGR_STOPPED_BY_KEYBOARD keyboard interrupt, shutting down</span></dt><dd><p>
  672. There was a keyboard interrupt signal to stop the cfgmgr daemon. The
  673. daemon will now shut down.
  674. </p></dd><dt><a name="CMDCTL_BAD_CONFIG_DATA"></a><span class="term">CMDCTL_BAD_CONFIG_DATA error in config data: %1</span></dt><dd><p>
  675. There was an error reading the updated configuration data. The specific
  676. error is printed.
  677. </p></dd><dt><a name="CMDCTL_BAD_PASSWORD"></a><span class="term">CMDCTL_BAD_PASSWORD bad password for user: %1</span></dt><dd><p>
  678. A login attempt was made to b10-cmdctl, but the password was wrong.
  679. Users can be managed with the tool b10-cmdctl-usermgr.
  680. </p></dd><dt><a name="CMDCTL_CC_SESSION_ERROR"></a><span class="term">CMDCTL_CC_SESSION_ERROR error reading from cc channel: %1</span></dt><dd><p>
  681. There was a problem reading from the command and control channel. The
  682. most likely cause is that the message bus daemon is not running.
  683. </p></dd><dt><a name="CMDCTL_CC_SESSION_TIMEOUT"></a><span class="term">CMDCTL_CC_SESSION_TIMEOUT timeout on cc channel</span></dt><dd><p>
  684. A timeout occurred when waiting for essential data from the cc session.
  685. This usually occurs when b10-cfgmgr is not running or not responding.
  686. Since we are waiting for essential information, this is a fatal error,
  687. and the cmdctl daemon will now shut down.
  688. </p></dd><dt><a name="CMDCTL_COMMAND_ERROR"></a><span class="term">CMDCTL_COMMAND_ERROR error in command %1 to module %2: %3</span></dt><dd><p>
  689. An error was encountered sending the given command to the given module.
  690. Either there was a communication problem with the module, or the module
  691. was not able to process the command, and sent back an error. The
  692. specific error is printed in the message.
  693. </p></dd><dt><a name="CMDCTL_COMMAND_SENT"></a><span class="term">CMDCTL_COMMAND_SENT command '%1' to module '%2' was sent</span></dt><dd><p>
  694. This debug message indicates that the given command has been sent to
  695. the given module.
  696. </p></dd><dt><a name="CMDCTL_NO_SUCH_USER"></a><span class="term">CMDCTL_NO_SUCH_USER username not found in user database: %1</span></dt><dd><p>
  697. A login attempt was made to b10-cmdctl, but the username was not known.
  698. Users can be added with the tool b10-cmdctl-usermgr.
  699. </p></dd><dt><a name="CMDCTL_NO_USER_ENTRIES_READ"></a><span class="term">CMDCTL_NO_USER_ENTRIES_READ failed to read user information, all users will be denied</span></dt><dd><p>
  700. The b10-cmdctl daemon was unable to find any user data in the user
  701. database file. Either it was unable to read the file (in which case
  702. this message follows a message CMDCTL_USER_DATABASE_READ_ERROR
  703. containing a specific error), or the file was empty. Users can be added
  704. with the tool b10-cmdctl-usermgr.
  705. </p></dd><dt><a name="CMDCTL_SEND_COMMAND"></a><span class="term">CMDCTL_SEND_COMMAND sending command %1 to module %2</span></dt><dd><p>
  706. This debug message indicates that the given command is being sent to
  707. the given module.
  708. </p></dd><dt><a name="CMDCTL_SSL_SETUP_FAILURE_USER_DENIED"></a><span class="term">CMDCTL_SSL_SETUP_FAILURE_USER_DENIED failed to create an SSL connection (user denied): %1</span></dt><dd><p>
  709. The user was denied because the SSL connection could not successfully
  710. be set up. The specific error is given in the log message. Possible
  711. causes may be that the ssl request itself was bad, or the local key or
  712. certificate file could not be read.
  713. </p></dd><dt><a name="CMDCTL_STARTED"></a><span class="term">CMDCTL_STARTED cmdctl is listening for connections on %1:%2</span></dt><dd><p>
  714. The cmdctl daemon has started and is now listening for connections.
  715. </p></dd><dt><a name="CMDCTL_STOPPED_BY_KEYBOARD"></a><span class="term">CMDCTL_STOPPED_BY_KEYBOARD keyboard interrupt, shutting down</span></dt><dd><p>
  716. There was a keyboard interrupt signal to stop the cmdctl daemon. The
  717. daemon will now shut down.
  718. </p></dd><dt><a name="CMDCTL_UNCAUGHT_EXCEPTION"></a><span class="term">CMDCTL_UNCAUGHT_EXCEPTION uncaught exception: %1</span></dt><dd><p>
  719. The b10-cmdctl daemon encountered an uncaught exception and
  720. will now shut down. This is indicative of a programming error and
  721. should not happen under normal circumstances. The exception message
  722. is printed.
  723. </p></dd><dt><a name="CMDCTL_USER_DATABASE_READ_ERROR"></a><span class="term">CMDCTL_USER_DATABASE_READ_ERROR failed to read user database file %1: %2</span></dt><dd><p>
  724. The b10-cmdctl daemon was unable to read the user database file. The
  725. file may be unreadable for the daemon, or it may be corrupted. In the
  726. latter case, it can be recreated with b10-cmdctl-usermgr. The specific
  727. error is printed in the log message.
  728. </p></dd><dt><a name="CONFIG_CCSESSION_MSG"></a><span class="term">CONFIG_CCSESSION_MSG error in CC session message: %1</span></dt><dd><p>
  729. There was a problem with an incoming message on the command and control
  730. channel. The message does not appear to be a valid command, and is
  731. missing a required element or contains an unknown data format. This
  732. most likely means that another BIND10 module is sending a bad message.
  733. The message itself is ignored by this module.
  734. </p></dd><dt><a name="CONFIG_CCSESSION_MSG_INTERNAL"></a><span class="term">CONFIG_CCSESSION_MSG_INTERNAL error handling CC session message: %1</span></dt><dd><p>
  735. There was an internal problem handling an incoming message on the command
  736. and control channel. An unexpected exception was thrown, details of
  737. which are appended to the message. The module will continue to run,
  738. but will not send back an answer.
  739. </p><p>
  740. The most likely cause of this error is a programming error. Please raise
  741. a bug report.
  742. </p></dd><dt><a name="CONFIG_GET_FAIL"></a><span class="term">CONFIG_GET_FAIL error getting configuration from cfgmgr: %1</span></dt><dd><p>
  743. The configuration manager returned an error when this module requested
  744. the configuration. The full error message answer from the configuration
  745. manager is appended to the log error. The most likely cause is that
  746. the module is of a different (command specification) version than the
  747. running configuration manager.
  748. </p></dd><dt><a name="CONFIG_GET_FAILED"></a><span class="term">CONFIG_GET_FAILED error getting configuration from cfgmgr: %1</span></dt><dd><p>
  749. The configuration manager returned an error response when the module
  750. requested its configuration. The full error message answer from the
  751. configuration manager is appended to the log error.
  752. </p></dd><dt><a name="CONFIG_JSON_PARSE"></a><span class="term">CONFIG_JSON_PARSE JSON parse error in %1: %2</span></dt><dd><p>
  753. There was an error parsing the JSON file. The given file does not appear
  754. to be in valid JSON format. Please verify that the filename is correct
  755. and that the contents are valid JSON.
  756. </p></dd><dt><a name="CONFIG_LOG_CONFIG_ERRORS"></a><span class="term">CONFIG_LOG_CONFIG_ERRORS error(s) in logging configuration: %1</span></dt><dd><p>
  757. There was a logging configuration update, but the internal validator
  758. for logging configuration found that it contained errors. The errors
  759. are shown, and the update is ignored.
  760. </p></dd><dt><a name="CONFIG_LOG_EXPLICIT"></a><span class="term">CONFIG_LOG_EXPLICIT will use logging configuration for explicitly-named logger %1</span></dt><dd><p>
  761. This is a debug message. When processing the "loggers" part of the
  762. configuration file, the configuration library found an entry for the named
  763. logger that matches the logger specification for the program. The logging
  764. configuration for the program will be updated with the information.
  765. </p></dd><dt><a name="CONFIG_LOG_IGNORE_EXPLICIT"></a><span class="term">CONFIG_LOG_IGNORE_EXPLICIT ignoring logging configuration for explicitly-named logger %1</span></dt><dd><p>
  766. This is a debug message. When processing the "loggers" part of the
  767. configuration file, the configuration library found an entry for the
  768. named logger. As this does not match the logger specification for the
  769. program, it has been ignored.
  770. </p></dd><dt><a name="CONFIG_LOG_IGNORE_WILD"></a><span class="term">CONFIG_LOG_IGNORE_WILD ignoring logging configuration for wildcard logger %1</span></dt><dd><p>
  771. This is a debug message. When processing the "loggers" part of the
  772. configuration file, the configuration library found the named wildcard
  773. entry (one containing the "*" character) that matched a logger already
  774. matched by an explicitly named entry. The configuration is ignored.
  775. </p></dd><dt><a name="CONFIG_LOG_WILD_MATCH"></a><span class="term">CONFIG_LOG_WILD_MATCH will use logging configuration for wildcard logger %1</span></dt><dd><p>
  776. This is a debug message. When processing the "loggers" part of
  777. the configuration file, the configuration library found the named
  778. wildcard entry (one containing the "*" character) that matches a logger
  779. specification in the program. The logging configuration for the program
  780. will be updated with the information.
  781. </p></dd><dt><a name="CONFIG_MOD_SPEC_FORMAT"></a><span class="term">CONFIG_MOD_SPEC_FORMAT module specification error in %1: %2</span></dt><dd><p>
  782. The given file does not appear to be a valid specification file: details
  783. are included in the message. Please verify that the filename is correct
  784. and that its contents are a valid BIND10 module specification.
  785. </p></dd><dt><a name="CONFIG_MOD_SPEC_REJECT"></a><span class="term">CONFIG_MOD_SPEC_REJECT module specification rejected by cfgmgr: %1</span></dt><dd><p>
  786. The specification file for this module was rejected by the configuration
  787. manager. The full error message answer from the configuration manager is
  788. appended to the log error. The most likely cause is that the module is of
  789. a different (specification file) version than the running configuration
  790. manager.
  791. </p></dd><dt><a name="CONFIG_OPEN_FAIL"></a><span class="term">CONFIG_OPEN_FAIL error opening %1: %2</span></dt><dd><p>
  792. There was an error opening the given file. The reason for the failure
  793. is included in the message.
  794. </p></dd><dt><a name="DATASRC_CACHE_CREATE"></a><span class="term">DATASRC_CACHE_CREATE creating the hotspot cache</span></dt><dd><p>
  795. This is a debug message issued during startup when the hotspot cache
  796. is created.
  797. </p></dd><dt><a name="DATASRC_CACHE_DESTROY"></a><span class="term">DATASRC_CACHE_DESTROY destroying the hotspot cache</span></dt><dd><p>
  798. Debug information. The hotspot cache is being destroyed.
  799. </p></dd><dt><a name="DATASRC_CACHE_DISABLE"></a><span class="term">DATASRC_CACHE_DISABLE disabling the hotspot cache</span></dt><dd><p>
  800. A debug message issued when the hotspot cache is disabled.
  801. </p></dd><dt><a name="DATASRC_CACHE_ENABLE"></a><span class="term">DATASRC_CACHE_ENABLE enabling the hotspot cache</span></dt><dd><p>
  802. A debug message issued when the hotspot cache is enabled.
  803. </p></dd><dt><a name="DATASRC_CACHE_EXPIRED"></a><span class="term">DATASRC_CACHE_EXPIRED item '%1' in the hotspot cache has expired</span></dt><dd><p>
  804. A debug message issued when a hotspot cache lookup located the item but it
  805. had expired. The item was removed and the program proceeded as if the item
  806. had not been found.
  807. </p></dd><dt><a name="DATASRC_CACHE_FOUND"></a><span class="term">DATASRC_CACHE_FOUND the item '%1' was found</span></dt><dd><p>
  808. Debug information. An item was successfully located in the hotspot cache.
  809. </p></dd><dt><a name="DATASRC_CACHE_FULL"></a><span class="term">DATASRC_CACHE_FULL hotspot cache is full, dropping oldest</span></dt><dd><p>
  810. Debug information. After inserting an item into the hotspot cache, the
  811. maximum number of items was exceeded, so the least recently used item will
  812. be dropped. This should be directly followed by CACHE_REMOVE.
  813. </p></dd><dt><a name="DATASRC_CACHE_INSERT"></a><span class="term">DATASRC_CACHE_INSERT inserting item '%1' into the hotspot cache</span></dt><dd><p>
  814. A debug message indicating that a new item is being inserted into the hotspot
  815. cache.
  816. </p></dd><dt><a name="DATASRC_CACHE_NOT_FOUND"></a><span class="term">DATASRC_CACHE_NOT_FOUND the item '%1' was not found in the hotspot cache</span></dt><dd><p>
  817. A debug message issued when hotspot cache was searched for the specified
  818. item but it was not found.
  819. </p></dd><dt><a name="DATASRC_CACHE_OLD_FOUND"></a><span class="term">DATASRC_CACHE_OLD_FOUND older instance of hotspot cache item '%1' found, replacing</span></dt><dd><p>
  820. Debug information. While inserting an item into the hotspot cache, an older
  821. instance of an item with the same name was found; the old instance will be
  822. removed. This will be directly followed by CACHE_REMOVE.
  823. </p></dd><dt><a name="DATASRC_CACHE_REMOVE"></a><span class="term">DATASRC_CACHE_REMOVE removing '%1' from the hotspot cache</span></dt><dd><p>
  824. Debug information. An item is being removed from the hotspot cache.
  825. </p></dd><dt><a name="DATASRC_CACHE_SLOTS"></a><span class="term">DATASRC_CACHE_SLOTS setting the hotspot cache size to '%1', dropping '%2' items</span></dt><dd><p>
  826. The maximum allowed number of items of the hotspot cache is set to the given
  827. number. If there are too many, some of them will be dropped. The size of 0
  828. means no limit.
  829. </p></dd><dt><a name="DATASRC_DATABASE_COVER_NSEC_UNSUPPORTED"></a><span class="term">DATASRC_DATABASE_COVER_NSEC_UNSUPPORTED %1 doesn't support DNSSEC when asked for NSEC data covering %2</span></dt><dd><p>
  830. The datasource tried to provide an NSEC proof that the named domain does not
  831. exist, but the database backend doesn't support DNSSEC. No proof is included
  832. in the answer as a result.
  833. </p></dd><dt><a name="DATASRC_DATABASE_FIND_RECORDS"></a><span class="term">DATASRC_DATABASE_FIND_RECORDS looking in datasource %1 for record %2/%3</span></dt><dd><p>
  834. Debug information. The database data source is looking up records with the given
  835. name and type in the database.
  836. </p></dd><dt><a name="DATASRC_DATABASE_FIND_TTL_MISMATCH"></a><span class="term">DATASRC_DATABASE_FIND_TTL_MISMATCH TTL values differ in %1 for elements of %2/%3/%4, setting to %5</span></dt><dd><p>
  837. The datasource backend provided resource records for the given RRset with
  838. different TTL values. This isn't allowed on the wire and is considered
  839. an error, so we set it to the lowest value we found (but we don't modify the
  840. database). The data in database should be checked and fixed.
  841. </p></dd><dt><a name="DATASRC_DATABASE_FOUND_DELEGATION"></a><span class="term">DATASRC_DATABASE_FOUND_DELEGATION Found delegation at %2 in %1</span></dt><dd><p>
  842. When searching for a domain, the program met a delegation to a different zone
  843. at the given domain name. It will return that one instead.
  844. </p></dd><dt><a name="DATASRC_DATABASE_FOUND_DELEGATION_EXACT"></a><span class="term">DATASRC_DATABASE_FOUND_DELEGATION_EXACT Found delegation at %2 (exact match) in %1</span></dt><dd><p>
  845. The program found the domain requested, but it is a delegation point to a
  846. different zone, therefore it is not authoritative for this domain name.
  847. It will return the NS record instead.
  848. </p></dd><dt><a name="DATASRC_DATABASE_FOUND_DNAME"></a><span class="term">DATASRC_DATABASE_FOUND_DNAME Found DNAME at %2 in %1</span></dt><dd><p>
  849. When searching for a domain, the program met a DNAME redirection to a different
  850. place in the domain space at the given domain name. It will return that one
  851. instead.
  852. </p></dd><dt><a name="DATASRC_DATABASE_FOUND_EMPTY_NONTERMINAL"></a><span class="term">DATASRC_DATABASE_FOUND_EMPTY_NONTERMINAL empty non-terminal %2 in %1</span></dt><dd><p>
  853. The domain name doesn't have any RRs, so it doesn't exist in the database.
  854. However, it has a subdomain, so it exists in the DNS address space. So we
  855. return NXRRSET instead of NXDOMAIN.
  856. </p></dd><dt><a name="DATASRC_DATABASE_FOUND_NXDOMAIN"></a><span class="term">DATASRC_DATABASE_FOUND_NXDOMAIN search in datasource %1 resulted in NXDOMAIN for %2/%3/%4</span></dt><dd><p>
  857. The data returned by the database backend did not contain any data for the given
  858. domain name, class and type.
  859. </p></dd><dt><a name="DATASRC_DATABASE_FOUND_NXRRSET"></a><span class="term">DATASRC_DATABASE_FOUND_NXRRSET search in datasource %1 resulted in NXRRSET for %2/%3/%4</span></dt><dd><p>
  860. The data returned by the database backend contained data for the given domain
  861. name and class, but not for the given type.
  862. </p></dd><dt><a name="DATASRC_DATABASE_FOUND_RRSET"></a><span class="term">DATASRC_DATABASE_FOUND_RRSET search in datasource %1 resulted in RRset %2</span></dt><dd><p>
  863. The data returned by the database backend contained data for the given domain
  864. name, and it either matches the type or has a relevant type. The RRset that is
  865. returned is printed.
  866. </p></dd><dt><a name="DATASRC_DATABASE_ITERATE"></a><span class="term">DATASRC_DATABASE_ITERATE iterating zone %1</span></dt><dd><p>
  867. The program is reading the whole zone, eg. not searching for data, but going
  868. through each of the RRsets there.
  869. </p></dd><dt><a name="DATASRC_DATABASE_ITERATE_END"></a><span class="term">DATASRC_DATABASE_ITERATE_END iterating zone finished</span></dt><dd><p>
  870. While iterating through the zone, the program reached end of the data.
  871. </p></dd><dt><a name="DATASRC_DATABASE_ITERATE_NEXT"></a><span class="term">DATASRC_DATABASE_ITERATE_NEXT next RRset in zone is %1/%2</span></dt><dd><p>
  872. While iterating through the zone, the program extracted next RRset from it.
  873. The name and RRtype of the RRset is indicated in the message.
  874. </p></dd><dt><a name="DATASRC_DATABASE_ITERATE_TTL_MISMATCH"></a><span class="term">DATASRC_DATABASE_ITERATE_TTL_MISMATCH TTL values differ for RRs of %1/%2/%3, setting to %4</span></dt><dd><p>
  875. While iterating through the zone, the time to live for RRs of the given RRset
  876. were found to be different. This isn't allowed on the wire and is considered
  877. an error, so we set it to the lowest value we found (but we don't modify the
  878. database). The data in database should be checked and fixed.
  879. </p></dd><dt><a name="DATASRC_DATABASE_JOURNALREADER_END"></a><span class="term">DATASRC_DATABASE_JOURNALREADER_END %1/%2 on %3 from %4 to %5</span></dt><dd><p>
  880. This is a debug message indicating that the program (successfully)
  881. reaches the end of sequences of a zone's differences. The zone's name
  882. and class, database name, and the start and end serials are shown in
  883. the message.
  884. </p></dd><dt><a name="DATASRC_DATABASE_JOURNALREADER_NEXT"></a><span class="term">DATASRC_DATABASE_JOURNALREADER_NEXT %1/%2 in %3/%4 on %5</span></dt><dd><p>
  885. This is a debug message indicating that the program retrieves one
  886. difference in difference sequences of a zone and successfully converts
  887. it to an RRset. The zone's name and class, database name, and the
  888. name and RR type of the retrieved diff are shown in the message.
  889. </p></dd><dt><a name="DATASRC_DATABASE_JOURNALREADER_START"></a><span class="term">DATASRC_DATABASE_JOURNALREADER_START %1/%2 on %3 from %4 to %5</span></dt><dd><p>
  890. This is a debug message indicating that the program starts reading
  891. a zone's difference sequences from a database-based data source. The
  892. zone's name and class, database name, and the start and end serials
  893. are shown in the message.
  894. </p></dd><dt><a name="DATASRC_DATABASE_JOURNALREADR_BADDATA"></a><span class="term">DATASRC_DATABASE_JOURNALREADR_BADDATA failed to convert a diff to RRset in %1/%2 on %3 between %4 and %5: %6</span></dt><dd><p>
  895. This is an error message indicating that a zone's diff is broken and
  896. the data source library failed to convert it to a valid RRset. The
  897. most likely cause of this is that someone has manually modified the
  898. zone's diff in the database and inserted invalid data as a result.
  899. The zone's name and class, database name, and the start and end
  900. serials, and an additional detail of the error are shown in the
  901. message. The administrator should examine the diff in the database
  902. to find any invalid data and fix it.
  903. </p></dd><dt><a name="DATASRC_DATABASE_UPDATER_COMMIT"></a><span class="term">DATASRC_DATABASE_UPDATER_COMMIT updates committed for '%1/%2' on %3</span></dt><dd><p>
  904. Debug information. A set of updates to a zone has been successfully
  905. committed to the corresponding database backend. The zone name,
  906. its class and the database name are printed.
  907. </p></dd><dt><a name="DATASRC_DATABASE_UPDATER_CREATED"></a><span class="term">DATASRC_DATABASE_UPDATER_CREATED zone updater created for '%1/%2' on %3</span></dt><dd><p>
  908. Debug information. A zone updater object is created to make updates to
  909. the shown zone on the shown backend database.
  910. </p></dd><dt><a name="DATASRC_DATABASE_UPDATER_DESTROYED"></a><span class="term">DATASRC_DATABASE_UPDATER_DESTROYED zone updater destroyed for '%1/%2' on %3</span></dt><dd><p>
  911. Debug information. A zone updater object is destroyed, either successfully
  912. or after failure of, making updates to the shown zone on the shown backend
  913. database.
  914. </p></dd><dt><a name="DATASRC_DATABASE_UPDATER_ROLLBACK"></a><span class="term">DATASRC_DATABASE_UPDATER_ROLLBACK zone updates roll-backed for '%1/%2' on %3</span></dt><dd><p>
  915. A zone updater is being destroyed without committing the changes.
  916. This would typically mean the update attempt was aborted due to some
  917. error, but may also be a bug of the application that forgets committing
  918. the changes. The intermediate changes made through the updater won't
  919. be applied to the underlying database. The zone name, its class, and
  920. the underlying database name are shown in the log message.
  921. </p></dd><dt><a name="DATASRC_DATABASE_UPDATER_ROLLBACKFAIL"></a><span class="term">DATASRC_DATABASE_UPDATER_ROLLBACKFAIL failed to roll back zone updates for '%1/%2' on %3: %4</span></dt><dd><p>
  922. A zone updater is being destroyed without committing the changes to
  923. the database, and attempts to rollback incomplete updates, but it
  924. unexpectedly fails. The higher level implementation does not expect
  925. it to fail, so this means either a serious operational error in the
  926. underlying data source (such as a system failure of a database) or
  927. software bug in the underlying data source implementation. In either
  928. case if this message is logged the administrator should carefully
  929. examine the underlying data source to see what exactly happens and
  930. whether the data is still valid. The zone name, its class, and the
  931. underlying database name as well as the error message thrown from the
  932. database module are shown in the log message.
  933. </p></dd><dt><a name="DATASRC_DATABASE_WILDCARD"></a><span class="term">DATASRC_DATABASE_WILDCARD constructing RRset %3 from wildcard %2 in %1</span></dt><dd><p>
  934. The database doesn't contain directly matching domain, but it does contain a
  935. wildcard one which is being used to synthesize the answer.
  936. </p></dd><dt><a name="DATASRC_DATABASE_WILDCARD_CANCEL_NS"></a><span class="term">DATASRC_DATABASE_WILDCARD_CANCEL_NS canceled wildcard match on %2 because %3 contains NS in %1</span></dt><dd><p>
  937. The database was queried to provide glue data and it didn't find direct match.
  938. It could create it from given wildcard, but matching wildcards is forbidden
  939. under a zone cut, which was found. Therefore the delegation will be returned
  940. instead.
  941. </p></dd><dt><a name="DATASRC_DATABASE_WILDCARD_CANCEL_SUB"></a><span class="term">DATASRC_DATABASE_WILDCARD_CANCEL_SUB wildcard %2 can't be used to construct %3 because %4 exists in %1</span></dt><dd><p>
  942. The answer could be constructed using the wildcard, but the given subdomain
  943. exists, therefore this name is something like empty non-terminal (actually,
  944. from the protocol point of view, it is empty non-terminal, but the code
  945. discovers it differently).
  946. </p></dd><dt><a name="DATASRC_DATABASE_WILDCARD_EMPTY"></a><span class="term">DATASRC_DATABASE_WILDCARD_EMPTY implicit wildcard %2 used to construct %3 in %1</span></dt><dd><p>
  947. The given wildcard exists implicitly in the domainspace, as empty nonterminal
  948. (eg. there's something like subdomain.*.example.org, so *.example.org exists
  949. implicitly, but is empty). This will produce NXRRSET, because the constructed
  950. domain is empty as well as the wildcard.
  951. </p></dd><dt><a name="DATASRC_DO_QUERY"></a><span class="term">DATASRC_DO_QUERY handling query for '%1/%2'</span></dt><dd><p>
  952. A debug message indicating that a query for the given name and RR type is being
  953. processed.
  954. </p></dd><dt><a name="DATASRC_MEM_ADD_RRSET"></a><span class="term">DATASRC_MEM_ADD_RRSET adding RRset '%1/%2' into zone '%3'</span></dt><dd><p>
  955. Debug information. An RRset is being added to the in-memory data source.
  956. </p></dd><dt><a name="DATASRC_MEM_ADD_WILDCARD"></a><span class="term">DATASRC_MEM_ADD_WILDCARD adding wildcards for '%1'</span></dt><dd><p>
  957. This is a debug message issued during the processing of a wildcard
  958. name. The internal domain name tree is scanned and some nodes are
  959. specially marked to allow the wildcard lookup to succeed.
  960. </p></dd><dt><a name="DATASRC_MEM_ADD_ZONE"></a><span class="term">DATASRC_MEM_ADD_ZONE adding zone '%1/%2'</span></dt><dd><p>
  961. Debug information. A zone is being added into the in-memory data source.
  962. </p></dd><dt><a name="DATASRC_MEM_ANY_SUCCESS"></a><span class="term">DATASRC_MEM_ANY_SUCCESS ANY query for '%1' successful</span></dt><dd><p>
  963. Debug information. The domain was found and an ANY type query is being answered
  964. by providing everything found inside the domain.
  965. </p></dd><dt><a name="DATASRC_MEM_CNAME"></a><span class="term">DATASRC_MEM_CNAME CNAME at the domain '%1'</span></dt><dd><p>
  966. Debug information. The requested domain is an alias to a different domain,
  967. returning the CNAME instead.
  968. </p></dd><dt><a name="DATASRC_MEM_CNAME_COEXIST"></a><span class="term">DATASRC_MEM_CNAME_COEXIST can't add data to CNAME in domain '%1'</span></dt><dd><p>
  969. This is the same problem as in MEM_CNAME_TO_NONEMPTY, but it happened the
  970. other way around -- adding some other data to CNAME.
  971. </p></dd><dt><a name="DATASRC_MEM_CNAME_TO_NONEMPTY"></a><span class="term">DATASRC_MEM_CNAME_TO_NONEMPTY can't add CNAME to domain with other data in '%1'</span></dt><dd><p>
  972. Someone or something tried to add a CNAME into a domain that already contains
  973. some other data. But the protocol forbids coexistence of CNAME with anything
  974. (RFC 1034, section 3.6.2). This indicates a problem with provided data.
  975. </p></dd><dt><a name="DATASRC_MEM_CREATE"></a><span class="term">DATASRC_MEM_CREATE creating zone '%1' in '%2' class</span></dt><dd><p>
  976. Debug information. A representation of a zone for the in-memory data source is
  977. being created.
  978. </p></dd><dt><a name="DATASRC_MEM_DELEG_FOUND"></a><span class="term">DATASRC_MEM_DELEG_FOUND delegation found at '%1'</span></dt><dd><p>
  979. Debug information. A delegation point was found above the requested record.
  980. </p></dd><dt><a name="DATASRC_MEM_DESTROY"></a><span class="term">DATASRC_MEM_DESTROY destroying zone '%1' in '%2' class</span></dt><dd><p>
  981. Debug information. A zone from in-memory data source is being destroyed.
  982. </p></dd><dt><a name="DATASRC_MEM_DNAME_ENCOUNTERED"></a><span class="term">DATASRC_MEM_DNAME_ENCOUNTERED encountered a DNAME</span></dt><dd><p>
  983. Debug information. While searching for the requested domain, a DNAME was
  984. encountered on the way. This may lead to redirection to a different domain and
  985. stop the search.
  986. </p></dd><dt><a name="DATASRC_MEM_DNAME_FOUND"></a><span class="term">DATASRC_MEM_DNAME_FOUND DNAME found at '%1'</span></dt><dd><p>
  987. Debug information. A DNAME was found instead of the requested information.
  988. </p></dd><dt><a name="DATASRC_MEM_DNAME_NS"></a><span class="term">DATASRC_MEM_DNAME_NS DNAME and NS can't coexist in non-apex domain '%1'</span></dt><dd><p>
  989. A request was made for DNAME and NS records to be put into the same
  990. domain which is not the apex (the top of the zone). This is forbidden
  991. by RFC 2672 (section 3) and indicates a problem with provided data.
  992. </p></dd><dt><a name="DATASRC_MEM_DOMAIN_EMPTY"></a><span class="term">DATASRC_MEM_DOMAIN_EMPTY requested domain '%1' is empty</span></dt><dd><p>
  993. Debug information. The requested domain exists in the tree of domains, but
  994. it is empty. Therefore it doesn't contain the requested resource type.
  995. </p></dd><dt><a name="DATASRC_MEM_DUP_RRSET"></a><span class="term">DATASRC_MEM_DUP_RRSET duplicate RRset '%1/%2'</span></dt><dd><p>
  996. An RRset is being inserted into in-memory data source for a second time. The
  997. original version must be removed first. Note that loading master files where an
  998. RRset is split into multiple locations is not supported yet.
  999. </p></dd><dt><a name="DATASRC_MEM_EXACT_DELEGATION"></a><span class="term">DATASRC_MEM_EXACT_DELEGATION delegation at the exact domain '%1'</span></dt><dd><p>
  1000. Debug information. There's a NS record at the requested domain. This means
  1001. this zone is not authoritative for the requested domain, but a delegation
  1002. should be followed. The requested domain is an apex of some zone.
  1003. </p></dd><dt><a name="DATASRC_MEM_FIND"></a><span class="term">DATASRC_MEM_FIND find '%1/%2'</span></dt><dd><p>
  1004. Debug information. A search for the requested RRset is being started.
  1005. </p></dd><dt><a name="DATASRC_MEM_FIND_ZONE"></a><span class="term">DATASRC_MEM_FIND_ZONE looking for zone '%1'</span></dt><dd><p>
  1006. Debug information. A zone object for this zone is being searched for in the
  1007. in-memory data source.
  1008. </p></dd><dt><a name="DATASRC_MEM_LOAD"></a><span class="term">DATASRC_MEM_LOAD loading zone '%1' from file '%2'</span></dt><dd><p>
  1009. Debug information. The content of master file is being loaded into the memory.
  1010. </p></dd><dt><a name="DATASRC_MEM_NOT_FOUND"></a><span class="term">DATASRC_MEM_NOT_FOUND requested domain '%1' not found</span></dt><dd><p>
  1011. Debug information. The requested domain does not exist.
  1012. </p></dd><dt><a name="DATASRC_MEM_NS_ENCOUNTERED"></a><span class="term">DATASRC_MEM_NS_ENCOUNTERED encountered a NS</span></dt><dd><p>
  1013. Debug information. While searching for the requested domain, a NS was
  1014. encountered on the way (a delegation). This may lead to stop of the search.
  1015. </p></dd><dt><a name="DATASRC_MEM_NXRRSET"></a><span class="term">DATASRC_MEM_NXRRSET no such type '%1' at '%2'</span></dt><dd><p>
  1016. Debug information. The domain exists, but it doesn't hold any record of the
  1017. requested type.
  1018. </p></dd><dt><a name="DATASRC_MEM_OUT_OF_ZONE"></a><span class="term">DATASRC_MEM_OUT_OF_ZONE domain '%1' doesn't belong to zone '%2'</span></dt><dd><p>
  1019. It was attempted to add the domain into a zone that shouldn't have it
  1020. (eg. the domain is not subdomain of the zone origin). This indicates a
  1021. problem with provided data.
  1022. </p></dd><dt><a name="DATASRC_MEM_RENAME"></a><span class="term">DATASRC_MEM_RENAME renaming RRset from '%1' to '%2'</span></dt><dd><p>
  1023. Debug information. A RRset is being generated from a different RRset (most
  1024. probably a wildcard). So it must be renamed to whatever the user asked for. In
  1025. fact, it's impossible to rename RRsets with our libraries, so a new one is
  1026. created and all resource records are copied over.
  1027. </p></dd><dt><a name="DATASRC_MEM_SINGLETON"></a><span class="term">DATASRC_MEM_SINGLETON trying to add multiple RRs for domain '%1' and type '%2'</span></dt><dd><p>
  1028. Some resource types are singletons -- only one is allowed in a domain
  1029. (for example CNAME or SOA). This indicates a problem with provided data.
  1030. </p></dd><dt><a name="DATASRC_MEM_SUCCESS"></a><span class="term">DATASRC_MEM_SUCCESS query for '%1/%2' successful</span></dt><dd><p>
  1031. Debug information. The requested record was found.
  1032. </p></dd><dt><a name="DATASRC_MEM_SUPER_STOP"></a><span class="term">DATASRC_MEM_SUPER_STOP stopped at superdomain '%1', domain '%2' is empty</span></dt><dd><p>
  1033. Debug information. The search stopped at a superdomain of the requested
  1034. domain. The domain is a empty nonterminal, therefore it is treated as NXRRSET
  1035. case (eg. the domain exists, but it doesn't have the requested record type).
  1036. </p></dd><dt><a name="DATASRC_MEM_SWAP"></a><span class="term">DATASRC_MEM_SWAP swapping contents of two zone representations ('%1' and '%2')</span></dt><dd><p>
  1037. Debug information. The contents of two in-memory zones are being exchanged.
  1038. This is usual practice to do some manipulation in exception-safe manner -- the
  1039. new data are prepared in a different zone object and when it works, they are
  1040. swapped. The old one contains the new data and the other one can be safely
  1041. destroyed.
  1042. </p></dd><dt><a name="DATASRC_MEM_WILDCARD_CANCEL"></a><span class="term">DATASRC_MEM_WILDCARD_CANCEL wildcard match canceled for '%1'</span></dt><dd><p>
  1043. Debug information. A domain above wildcard was reached, but there's something
  1044. below the requested domain. Therefore the wildcard doesn't apply here. This
  1045. behaviour is specified by RFC 1034, section 4.3.3
  1046. </p></dd><dt><a name="DATASRC_MEM_WILDCARD_DNAME"></a><span class="term">DATASRC_MEM_WILDCARD_DNAME DNAME record in wildcard domain '%1'</span></dt><dd><p>
  1047. The software refuses to load DNAME records into a wildcard domain. It isn't
  1048. explicitly forbidden, but the protocol is ambiguous about how this should
  1049. behave and BIND 9 refuses that as well. Please describe your intention using
  1050. different tools.
  1051. </p></dd><dt><a name="DATASRC_MEM_WILDCARD_NS"></a><span class="term">DATASRC_MEM_WILDCARD_NS NS record in wildcard domain '%1'</span></dt><dd><p>
  1052. The software refuses to load NS records into a wildcard domain. It isn't
  1053. explicitly forbidden, but the protocol is ambiguous about how this should
  1054. behave and BIND 9 refuses that as well. Please describe your intention using
  1055. different tools.
  1056. </p></dd><dt><a name="DATASRC_META_ADD"></a><span class="term">DATASRC_META_ADD adding a data source into meta data source</span></dt><dd><p>
  1057. This is a debug message issued during startup or reconfiguration.
  1058. Another data source is being added into the meta data source.
  1059. </p></dd><dt><a name="DATASRC_META_ADD_CLASS_MISMATCH"></a><span class="term">DATASRC_META_ADD_CLASS_MISMATCH mismatch between classes '%1' and '%2'</span></dt><dd><p>
  1060. It was attempted to add a data source into a meta data source, but their
  1061. classes do not match.
  1062. </p></dd><dt><a name="DATASRC_META_REMOVE"></a><span class="term">DATASRC_META_REMOVE removing data source from meta data source</span></dt><dd><p>
  1063. Debug information. A data source is being removed from meta data source.
  1064. </p></dd><dt><a name="DATASRC_QUERY_ADD_NSEC"></a><span class="term">DATASRC_QUERY_ADD_NSEC adding NSEC record for '%1'</span></dt><dd><p>
  1065. Debug information. A NSEC record covering this zone is being added.
  1066. </p></dd><dt><a name="DATASRC_QUERY_ADD_NSEC3"></a><span class="term">DATASRC_QUERY_ADD_NSEC3 adding NSEC3 record of zone '%1'</span></dt><dd><p>
  1067. Debug information. A NSEC3 record for the given zone is being added to the
  1068. response message.
  1069. </p></dd><dt><a name="DATASRC_QUERY_ADD_RRSET"></a><span class="term">DATASRC_QUERY_ADD_RRSET adding RRset '%1/%2' to message</span></dt><dd><p>
  1070. Debug information. An RRset is being added to the response message.
  1071. </p></dd><dt><a name="DATASRC_QUERY_ADD_SOA"></a><span class="term">DATASRC_QUERY_ADD_SOA adding SOA of '%1'</span></dt><dd><p>
  1072. Debug information. A SOA record of the given zone is being added to the
  1073. authority section of the response message.
  1074. </p></dd><dt><a name="DATASRC_QUERY_AUTH_FAIL"></a><span class="term">DATASRC_QUERY_AUTH_FAIL the underlying data source failed with %1</span></dt><dd><p>
  1075. The underlying data source failed to answer the authoritative query. 1 means
  1076. some error, 2 is not implemented. The data source should have logged the
  1077. specific error already.
  1078. </p></dd><dt><a name="DATASRC_QUERY_BAD_REFERRAL"></a><span class="term">DATASRC_QUERY_BAD_REFERRAL bad referral to '%1'</span></dt><dd><p>
  1079. The domain lives in another zone. But it is not possible to generate referral
  1080. information for it.
  1081. </p></dd><dt><a name="DATASRC_QUERY_CACHED"></a><span class="term">DATASRC_QUERY_CACHED data for %1/%2 found in hotspot cache</span></dt><dd><p>
  1082. Debug information. The requested data were found in the hotspot cache, so
  1083. no query is sent to the real data source.
  1084. </p></dd><dt><a name="DATASRC_QUERY_CHECK_CACHE"></a><span class="term">DATASRC_QUERY_CHECK_CACHE checking hotspot cache for '%1/%2'</span></dt><dd><p>
  1085. Debug information. While processing a query, lookup to the hotspot cache
  1086. is being made.
  1087. </p></dd><dt><a name="DATASRC_QUERY_COPY_AUTH"></a><span class="term">DATASRC_QUERY_COPY_AUTH copying authoritative section into message</span></dt><dd><p>
  1088. Debug information. The whole referral information is being copied into the
  1089. response message.
  1090. </p></dd><dt><a name="DATASRC_QUERY_DELEGATION"></a><span class="term">DATASRC_QUERY_DELEGATION looking for delegation on the path to '%1'</span></dt><dd><p>
  1091. Debug information. The software is trying to identify delegation points on the
  1092. way down to the given domain.
  1093. </p></dd><dt><a name="DATASRC_QUERY_EMPTY_CNAME"></a><span class="term">DATASRC_QUERY_EMPTY_CNAME CNAME at '%1' is empty</span></dt><dd><p>
  1094. A CNAME chain was being followed and an entry was found that pointed
  1095. to a domain name that had no RRsets associated with it. As a result,
  1096. the query cannot be answered. This indicates a problem with supplied data.
  1097. </p></dd><dt><a name="DATASRC_QUERY_EMPTY_DNAME"></a><span class="term">DATASRC_QUERY_EMPTY_DNAME the DNAME on '%1' is empty</span></dt><dd><p>
  1098. During an attempt to synthesize CNAME from this DNAME it was discovered the
  1099. DNAME is empty (it has no records). This indicates problem with supplied data.
  1100. </p></dd><dt><a name="DATASRC_QUERY_FAIL"></a><span class="term">DATASRC_QUERY_FAIL query failed</span></dt><dd><p>
  1101. Some subtask of query processing failed. The reason should have been reported
  1102. already and a SERVFAIL will be returned to the querying system.
  1103. </p></dd><dt><a name="DATASRC_QUERY_FOLLOW_CNAME"></a><span class="term">DATASRC_QUERY_FOLLOW_CNAME following CNAME at '%1'</span></dt><dd><p>
  1104. Debug information. The domain is a CNAME (or a DNAME and a CNAME for it
  1105. has already been created) and the search is following this chain.
  1106. </p></dd><dt><a name="DATASRC_QUERY_GET_MX_ADDITIONAL"></a><span class="term">DATASRC_QUERY_GET_MX_ADDITIONAL addition of A/AAAA for '%1' requested by MX '%2'</span></dt><dd><p>
  1107. Debug information. While processing a query, a MX record was met. It
  1108. references the mentioned address, so A/AAAA records for it are looked up
  1109. and put it into the additional section.
  1110. </p></dd><dt><a name="DATASRC_QUERY_GET_NS_ADDITIONAL"></a><span class="term">DATASRC_QUERY_GET_NS_ADDITIONAL addition of A/AAAA for '%1' requested by NS '%2'</span></dt><dd><p>
  1111. Debug information. While processing a query, a NS record was met. It
  1112. references the mentioned address, so A/AAAA records for it are looked up
  1113. and put it into the additional section.
  1114. </p></dd><dt><a name="DATASRC_QUERY_GLUE_FAIL"></a><span class="term">DATASRC_QUERY_GLUE_FAIL the underlying data source failed with %1</span></dt><dd><p>
  1115. The underlying data source failed to answer the glue query. 1 means some error,
  1116. 2 is not implemented. The data source should have logged the specific error
  1117. already.
  1118. </p></dd><dt><a name="DATASRC_QUERY_INVALID_OP"></a><span class="term">DATASRC_QUERY_INVALID_OP invalid query operation requested</span></dt><dd><p>
  1119. This indicates a programmer error. The DO_QUERY was called with unknown
  1120. operation code.
  1121. </p></dd><dt><a name="DATASRC_QUERY_IS_AUTH"></a><span class="term">DATASRC_QUERY_IS_AUTH auth query (%1/%2)</span></dt><dd><p>
  1122. Debug information. The last DO_QUERY is an auth query.
  1123. </p></dd><dt><a name="DATASRC_QUERY_IS_GLUE"></a><span class="term">DATASRC_QUERY_IS_GLUE glue query (%1/%2)</span></dt><dd><p>
  1124. Debug information. The last DO_QUERY is a query for glue addresses.
  1125. </p></dd><dt><a name="DATASRC_QUERY_IS_NOGLUE"></a><span class="term">DATASRC_QUERY_IS_NOGLUE query for non-glue addresses (%1/%2)</span></dt><dd><p>
  1126. Debug information. The last DO_QUERY is a query for addresses that are not
  1127. glue.
  1128. </p></dd><dt><a name="DATASRC_QUERY_IS_REF"></a><span class="term">DATASRC_QUERY_IS_REF query for referral (%1/%2)</span></dt><dd><p>
  1129. Debug information. The last DO_QUERY is a query for referral information.
  1130. </p></dd><dt><a name="DATASRC_QUERY_IS_SIMPLE"></a><span class="term">DATASRC_QUERY_IS_SIMPLE simple query (%1/%2)</span></dt><dd><p>
  1131. Debug information. The last DO_QUERY is a simple query.
  1132. </p></dd><dt><a name="DATASRC_QUERY_MISPLACED_TASK"></a><span class="term">DATASRC_QUERY_MISPLACED_TASK task of this type should not be here</span></dt><dd><p>
  1133. This indicates a programming error. A task was found in the internal task
  1134. queue, but this kind of task wasn't designed to be inside the queue (it should
  1135. be handled right away, not queued).
  1136. </p></dd><dt><a name="DATASRC_QUERY_MISSING_NS"></a><span class="term">DATASRC_QUERY_MISSING_NS missing NS records for '%1'</span></dt><dd><p>
  1137. NS records should have been put into the authority section. However, this zone
  1138. has none. This indicates problem with provided data.
  1139. </p></dd><dt><a name="DATASRC_QUERY_MISSING_SOA"></a><span class="term">DATASRC_QUERY_MISSING_SOA the zone '%1' has no SOA</span></dt><dd><p>
  1140. The answer should have been a negative one (eg. of nonexistence of something).
  1141. To do so, a SOA record should be put into the authority section, but the zone
  1142. does not have one. This indicates problem with provided data.
  1143. </p></dd><dt><a name="DATASRC_QUERY_NOGLUE_FAIL"></a><span class="term">DATASRC_QUERY_NOGLUE_FAIL the underlying data source failed with %1</span></dt><dd><p>
  1144. The underlying data source failed to answer the no-glue query. 1 means some
  1145. error, 2 is not implemented. The data source should have logged the specific
  1146. error already.
  1147. </p></dd><dt><a name="DATASRC_QUERY_NO_CACHE_ANY_AUTH"></a><span class="term">DATASRC_QUERY_NO_CACHE_ANY_AUTH ignoring hotspot cache for ANY query (%1/%2 in %3 class)</span></dt><dd><p>
  1148. Debug information. The hotspot cache is ignored for authoritative ANY queries
  1149. for consistency reasons.
  1150. </p></dd><dt><a name="DATASRC_QUERY_NO_CACHE_ANY_SIMPLE"></a><span class="term">DATASRC_QUERY_NO_CACHE_ANY_SIMPLE ignoring hotspot cache for ANY query (%1/%2 in %3 class)</span></dt><dd><p>
  1151. Debug information. The hotspot cache is ignored for ANY queries for consistency
  1152. reasons.
  1153. </p></dd><dt><a name="DATASRC_QUERY_NO_DS_NSEC"></a><span class="term">DATASRC_QUERY_NO_DS_NSEC there's no DS record in the '%1' zone</span></dt><dd><p>
  1154. An attempt to add a NSEC record into the message failed, because the zone does
  1155. not have any DS record. This indicates problem with the provided data.
  1156. </p></dd><dt><a name="DATASRC_QUERY_NO_DS_NSEC3"></a><span class="term">DATASRC_QUERY_NO_DS_NSEC3 there's no DS record in the '%1' zone</span></dt><dd><p>
  1157. An attempt to add a NSEC3 record into the message failed, because the zone does
  1158. not have any DS record. This indicates problem with the provided data.
  1159. </p></dd><dt><a name="DATASRC_QUERY_NO_ZONE"></a><span class="term">DATASRC_QUERY_NO_ZONE no zone containing '%1' in class '%2'</span></dt><dd><p>
  1160. Lookup of domain failed because the data have no zone that contain the
  1161. domain. Maybe someone sent a query to the wrong server for some reason.
  1162. </p></dd><dt><a name="DATASRC_QUERY_PROCESS"></a><span class="term">DATASRC_QUERY_PROCESS processing query '%1/%2' in the '%3' class</span></dt><dd><p>
  1163. Debug information. A sure query is being processed now.
  1164. </p></dd><dt><a name="DATASRC_QUERY_PROVE_NX_FAIL"></a><span class="term">DATASRC_QUERY_PROVE_NX_FAIL unable to prove nonexistence of '%1'</span></dt><dd><p>
  1165. The user wants DNSSEC and we discovered the entity doesn't exist (either
  1166. domain or the record). But there was an error getting NSEC/NSEC3 record
  1167. to prove the nonexistence.
  1168. </p></dd><dt><a name="DATASRC_QUERY_REF_FAIL"></a><span class="term">DATASRC_QUERY_REF_FAIL the underlying data source failed with %1</span></dt><dd><p>
  1169. The underlying data source failed to answer the query for referral information.
  1170. 1 means some error, 2 is not implemented. The data source should have logged
  1171. the specific error already.
  1172. </p></dd><dt><a name="DATASRC_QUERY_RRSIG"></a><span class="term">DATASRC_QUERY_RRSIG unable to answer RRSIG query</span></dt><dd><p>
  1173. The server is unable to answer a direct query for RRSIG type, but was asked
  1174. to do so.
  1175. </p></dd><dt><a name="DATASRC_QUERY_SIMPLE_FAIL"></a><span class="term">DATASRC_QUERY_SIMPLE_FAIL the underlying data source failed with %1</span></dt><dd><p>
  1176. The underlying data source failed to answer the simple query. 1 means some
  1177. error, 2 is not implemented. The data source should have logged the specific
  1178. error already.
  1179. </p></dd><dt><a name="DATASRC_QUERY_SYNTH_CNAME"></a><span class="term">DATASRC_QUERY_SYNTH_CNAME synthesizing CNAME from DNAME on '%1'</span></dt><dd><p>
  1180. This is a debug message. While answering a query, a DNAME was encountered. The
  1181. DNAME itself will be returned, along with a synthesized CNAME for clients that
  1182. do not understand the DNAME RR.
  1183. </p></dd><dt><a name="DATASRC_QUERY_TASK_FAIL"></a><span class="term">DATASRC_QUERY_TASK_FAIL task failed with %1</span></dt><dd><p>
  1184. The query subtask failed. The reason should have been reported by the subtask
  1185. already. The code is 1 for error, 2 for not implemented.
  1186. </p></dd><dt><a name="DATASRC_QUERY_TOO_MANY_CNAMES"></a><span class="term">DATASRC_QUERY_TOO_MANY_CNAMES CNAME chain limit exceeded at '%1'</span></dt><dd><p>
  1187. A CNAME led to another CNAME and it led to another, and so on. After 16
  1188. CNAMEs, the software gave up. Long CNAME chains are discouraged, and this
  1189. might possibly be a loop as well. Note that some of the CNAMEs might have
  1190. been synthesized from DNAMEs. This indicates problem with supplied data.
  1191. </p></dd><dt><a name="DATASRC_QUERY_UNKNOWN_RESULT"></a><span class="term">DATASRC_QUERY_UNKNOWN_RESULT unknown result of subtask</span></dt><dd><p>
  1192. This indicates a programmer error. The answer of subtask doesn't look like
  1193. anything known.
  1194. </p></dd><dt><a name="DATASRC_QUERY_WILDCARD"></a><span class="term">DATASRC_QUERY_WILDCARD looking for a wildcard covering '%1'</span></dt><dd><p>
  1195. Debug information. A direct match wasn't found, so a wildcard covering the
  1196. domain is being looked for now.
  1197. </p></dd><dt><a name="DATASRC_QUERY_WILDCARD_FAIL"></a><span class="term">DATASRC_QUERY_WILDCARD_FAIL error processing wildcard for '%1'</span></dt><dd><p>
  1198. During an attempt to cover the domain by a wildcard an error happened. The
  1199. exact kind was hopefully already reported.
  1200. </p></dd><dt><a name="DATASRC_QUERY_WILDCARD_PROVE_NX_FAIL"></a><span class="term">DATASRC_QUERY_WILDCARD_PROVE_NX_FAIL unable to prove nonexistence of '%1' (%2)</span></dt><dd><p>
  1201. While processing a wildcard, it wasn't possible to prove nonexistence of the
  1202. given domain or record. The code is 1 for error and 2 for not implemented.
  1203. </p></dd><dt><a name="DATASRC_QUERY_WILDCARD_REFERRAL"></a><span class="term">DATASRC_QUERY_WILDCARD_REFERRAL unable to find referral info for '%1' (%2)</span></dt><dd><p>
  1204. While processing a wildcard, a referral was met. But it wasn't possible to get
  1205. enough information for it. The code is 1 for error, 2 for not implemented.
  1206. </p></dd><dt><a name="DATASRC_SQLITE_CLOSE"></a><span class="term">DATASRC_SQLITE_CLOSE closing SQLite database</span></dt><dd><p>
  1207. Debug information. The SQLite data source is closing the database file.
  1208. </p></dd><dt><a name="DATASRC_SQLITE_CONNCLOSE"></a><span class="term">DATASRC_SQLITE_CONNCLOSE Closing sqlite database</span></dt><dd><p>
  1209. The database file is no longer needed and is being closed.
  1210. </p></dd><dt><a name="DATASRC_SQLITE_CONNOPEN"></a><span class="term">DATASRC_SQLITE_CONNOPEN Opening sqlite database file '%1'</span></dt><dd><p>
  1211. The database file is being opened so it can start providing data.
  1212. </p></dd><dt><a name="DATASRC_SQLITE_CREATE"></a><span class="term">DATASRC_SQLITE_CREATE SQLite data source created</span></dt><dd><p>
  1213. Debug information. An instance of SQLite data source is being created.
  1214. </p></dd><dt><a name="DATASRC_SQLITE_DESTROY"></a><span class="term">DATASRC_SQLITE_DESTROY SQLite data source destroyed</span></dt><dd><p>
  1215. Debug information. An instance of SQLite data source is being destroyed.
  1216. </p></dd><dt><a name="DATASRC_SQLITE_DROPCONN"></a><span class="term">DATASRC_SQLITE_DROPCONN SQLite3Database is being deinitialized</span></dt><dd><p>
  1217. The object around a database connection is being destroyed.
  1218. </p></dd><dt><a name="DATASRC_SQLITE_ENCLOSURE"></a><span class="term">DATASRC_SQLITE_ENCLOSURE looking for zone containing '%1'</span></dt><dd><p>
  1219. Debug information. The SQLite data source is trying to identify which zone
  1220. should hold this domain.
  1221. </p></dd><dt><a name="DATASRC_SQLITE_ENCLOSURE_NOT_FOUND"></a><span class="term">DATASRC_SQLITE_ENCLOSURE_NOT_FOUND no zone contains '%1'</span></dt><dd><p>
  1222. Debug information. The last SQLITE_ENCLOSURE query was unsuccessful; there's
  1223. no such zone in our data.
  1224. </p></dd><dt><a name="DATASRC_SQLITE_FIND"></a><span class="term">DATASRC_SQLITE_FIND looking for RRset '%1/%2'</span></dt><dd><p>
  1225. Debug information. The SQLite data source is looking up a resource record
  1226. set.
  1227. </p></dd><dt><a name="DATASRC_SQLITE_FINDADDRS"></a><span class="term">DATASRC_SQLITE_FINDADDRS looking for A/AAAA addresses for '%1'</span></dt><dd><p>
  1228. Debug information. The data source is looking up the addresses for given
  1229. domain name.
  1230. </p></dd><dt><a name="DATASRC_SQLITE_FINDADDRS_BAD_CLASS"></a><span class="term">DATASRC_SQLITE_FINDADDRS_BAD_CLASS class mismatch looking for addresses ('%1' and '%2')</span></dt><dd><p>
  1231. The SQLite data source was looking up A/AAAA addresses, but the data source
  1232. contains different class than the query was for.
  1233. </p></dd><dt><a name="DATASRC_SQLITE_FINDEXACT"></a><span class="term">DATASRC_SQLITE_FINDEXACT looking for exact RRset '%1/%2'</span></dt><dd><p>
  1234. Debug information. The SQLite data source is looking up an exact resource
  1235. record.
  1236. </p></dd><dt><a name="DATASRC_SQLITE_FINDEXACT_BAD_CLASS"></a><span class="term">DATASRC_SQLITE_FINDEXACT_BAD_CLASS class mismatch looking for an RRset ('%1' and '%2')</span></dt><dd><p>
  1237. The SQLite data source was looking up an exact RRset, but the data source
  1238. contains different class than the query was for.
  1239. </p></dd><dt><a name="DATASRC_SQLITE_FINDREC"></a><span class="term">DATASRC_SQLITE_FINDREC looking for record '%1/%2'</span></dt><dd><p>
  1240. Debug information. The SQLite data source is looking up records of given name
  1241. and type in the database.
  1242. </p></dd><dt><a name="DATASRC_SQLITE_FINDREF"></a><span class="term">DATASRC_SQLITE_FINDREF looking for referral at '%1'</span></dt><dd><p>
  1243. Debug information. The SQLite data source is identifying if this domain is
  1244. a referral and where it goes.
  1245. </p></dd><dt><a name="DATASRC_SQLITE_FINDREF_BAD_CLASS"></a><span class="term">DATASRC_SQLITE_FINDREF_BAD_CLASS class mismatch looking for referral ('%1' and '%2')</span></dt><dd><p>
  1246. The SQLite data source was trying to identify if there's a referral. But
  1247. it contains different class than the query was for.
  1248. </p></dd><dt><a name="DATASRC_SQLITE_FIND_BAD_CLASS"></a><span class="term">DATASRC_SQLITE_FIND_BAD_CLASS class mismatch looking for an RRset ('%1' and '%2')</span></dt><dd><p>
  1249. The SQLite data source was looking up an RRset, but the data source contains
  1250. different class than the query was for.
  1251. </p></dd><dt><a name="DATASRC_SQLITE_FIND_NSEC3"></a><span class="term">DATASRC_SQLITE_FIND_NSEC3 looking for NSEC3 in zone '%1' for hash '%2'</span></dt><dd><p>
  1252. Debug information. We're trying to look up a NSEC3 record in the SQLite data
  1253. source.
  1254. </p></dd><dt><a name="DATASRC_SQLITE_FIND_NSEC3_NO_ZONE"></a><span class="term">DATASRC_SQLITE_FIND_NSEC3_NO_ZONE no such zone '%1'</span></dt><dd><p>
  1255. The SQLite data source was asked to provide a NSEC3 record for given zone.
  1256. But it doesn't contain that zone.
  1257. </p></dd><dt><a name="DATASRC_SQLITE_NEWCONN"></a><span class="term">DATASRC_SQLITE_NEWCONN SQLite3Database is being initialized</span></dt><dd><p>
  1258. A wrapper object to hold database connection is being initialized.
  1259. </p></dd><dt><a name="DATASRC_SQLITE_OPEN"></a><span class="term">DATASRC_SQLITE_OPEN opening SQLite database '%1'</span></dt><dd><p>
  1260. Debug information. The SQLite data source is loading an SQLite database in
  1261. the provided file.
  1262. </p></dd><dt><a name="DATASRC_SQLITE_PREVIOUS"></a><span class="term">DATASRC_SQLITE_PREVIOUS looking for name previous to '%1'</span></dt><dd><p>
  1263. This is a debug message. The name given was not found, so the program
  1264. is searching for the next name higher up the hierarchy (e.g. if
  1265. www.example.com were queried for and not found, the software searches
  1266. for the "previous" name, example.com).
  1267. </p></dd><dt><a name="DATASRC_SQLITE_PREVIOUS_NO_ZONE"></a><span class="term">DATASRC_SQLITE_PREVIOUS_NO_ZONE no zone containing '%1'</span></dt><dd><p>
  1268. The name given was not found, so the program is searching for the next
  1269. name higher up the hierarchy (e.g. if www.example.com were queried
  1270. for and not found, the software searches for the "previous" name,
  1271. example.com). However, this name is not contained in any zone in the
  1272. data source. This is an error since it indicates a problem in the earlier
  1273. processing of the query.
  1274. </p></dd><dt><a name="DATASRC_SQLITE_SETUP"></a><span class="term">DATASRC_SQLITE_SETUP setting up SQLite database</span></dt><dd><p>
  1275. The database for SQLite data source was found empty. It is assumed this is the
  1276. first run and it is being initialized with current schema. It'll still contain
  1277. no data, but it will be ready for use.
  1278. </p></dd><dt><a name="DATASRC_STATIC_CLASS_NOT_CH"></a><span class="term">DATASRC_STATIC_CLASS_NOT_CH static data source can handle CH class only</span></dt><dd><p>
  1279. An error message indicating that a query requesting a RR for a class other
  1280. that CH was sent to the static data source (which only handles CH queries).
  1281. </p></dd><dt><a name="DATASRC_STATIC_CREATE"></a><span class="term">DATASRC_STATIC_CREATE creating the static datasource</span></dt><dd><p>
  1282. Debug information. The static data source (the one holding stuff like
  1283. version.bind) is being created.
  1284. </p></dd><dt><a name="DATASRC_STATIC_FIND"></a><span class="term">DATASRC_STATIC_FIND looking for '%1/%2'</span></dt><dd><p>
  1285. Debug information. This resource record set is being looked up in the static
  1286. data source.
  1287. </p></dd><dt><a name="DATASRC_UNEXPECTED_QUERY_STATE"></a><span class="term">DATASRC_UNEXPECTED_QUERY_STATE unexpected query state</span></dt><dd><p>
  1288. This indicates a programming error. An internal task of unknown type was
  1289. generated.
  1290. </p></dd><dt><a name="LIBXFRIN_DIFFERENT_TTL"></a><span class="term">LIBXFRIN_DIFFERENT_TTL multiple data with different TTLs (%1, %2) on %3/%4. Adjusting %2 -&gt; %1.</span></dt><dd><p>
  1291. The xfrin module received an update containing multiple rdata changes for the
  1292. same RRset. But the TTLs of these don't match each other. As we combine them
  1293. together, the later one get's overwritten to the earlier one in the sequence.
  1294. </p></dd><dt><a name="LIBXFRIN_NO_JOURNAL"></a><span class="term">LIBXFRIN_NO_JOURNAL disabled journaling for updates to %1 on %2</span></dt><dd><p>
  1295. An attempt was made to create a Diff object with journaling enabled, but
  1296. the underlying data source didn't support journaling (while still allowing
  1297. updates) and so the created object has it disabled. At a higher level this
  1298. means that the updates will be applied to the zone but subsequent IXFR requests
  1299. will result in a full zone transfer (i.e., an AXFR-style IXFR). Unless the
  1300. overhead of the full transfer is an issue this message can be ignored;
  1301. otherwise you may want to check why the journaling wasn't allowed on the
  1302. data source and either fix the issue or use a different type of data source.
  1303. </p></dd><dt><a name="LOGIMPL_ABOVE_MAX_DEBUG"></a><span class="term">LOGIMPL_ABOVE_MAX_DEBUG debug level of %1 is too high and will be set to the maximum of %2</span></dt><dd><p>
  1304. A message from the interface to the underlying logger implementation reporting
  1305. that the debug level (as set by an internally-created string DEBUGn, where n
  1306. is an integer, e.g. DEBUG22) is above the maximum allowed value and has
  1307. been reduced to that value. The appearance of this message may indicate
  1308. a programming error - please submit a bug report.
  1309. </p></dd><dt><a name="LOGIMPL_BAD_DEBUG_STRING"></a><span class="term">LOGIMPL_BAD_DEBUG_STRING debug string '%1' has invalid format</span></dt><dd><p>
  1310. A message from the interface to the underlying logger implementation
  1311. reporting that an internally-created string used to set the debug level
  1312. is not of the correct format (it should be of the form DEBUGn, where n
  1313. is an integer, e.g. DEBUG22). The appearance of this message indicates
  1314. a programming error - please submit a bug report.
  1315. </p></dd><dt><a name="LOGIMPL_BELOW_MIN_DEBUG"></a><span class="term">LOGIMPL_BELOW_MIN_DEBUG debug level of %1 is too low and will be set to the minimum of %2</span></dt><dd><p>
  1316. A message from the interface to the underlying logger implementation reporting
  1317. that the debug level (as set by an internally-created string DEBUGn, where n
  1318. is an integer, e.g. DEBUG22) is below the minimum allowed value and has
  1319. been increased to that value. The appearance of this message may indicate
  1320. a programming error - please submit a bug report.
  1321. </p></dd><dt><a name="LOG_BAD_DESTINATION"></a><span class="term">LOG_BAD_DESTINATION unrecognized log destination: %1</span></dt><dd><p>
  1322. A logger destination value was given that was not recognized. The
  1323. destination should be one of "console", "file", or "syslog".
  1324. </p></dd><dt><a name="LOG_BAD_SEVERITY"></a><span class="term">LOG_BAD_SEVERITY unrecognized log severity: %1</span></dt><dd><p>
  1325. A logger severity value was given that was not recognized. The severity
  1326. should be one of "DEBUG", "INFO", "WARN", "ERROR", "FATAL" or "NONE".
  1327. </p></dd><dt><a name="LOG_BAD_STREAM"></a><span class="term">LOG_BAD_STREAM bad log console output stream: %1</span></dt><dd><p>
  1328. Logging has been configured so that output is written to the terminal
  1329. (console) but the stream on which it is to be written is not recognised.
  1330. Allowed values are "stdout" and "stderr".
  1331. </p></dd><dt><a name="LOG_DUPLICATE_MESSAGE_ID"></a><span class="term">LOG_DUPLICATE_MESSAGE_ID duplicate message ID (%1) in compiled code</span></dt><dd><p>
  1332. During start-up, BIND 10 detected that the given message identification
  1333. had been defined multiple times in the BIND 10 code. This indicates a
  1334. programming error; please submit a bug report.
  1335. </p></dd><dt><a name="LOG_DUPLICATE_NAMESPACE"></a><span class="term">LOG_DUPLICATE_NAMESPACE line %1: duplicate $NAMESPACE directive found</span></dt><dd><p>
  1336. When reading a message file, more than one $NAMESPACE directive was found.
  1337. (This directive is used to set a C++ namespace when generating header
  1338. files during software development.) Such a condition is regarded as an
  1339. error and the read will be abandoned.
  1340. </p></dd><dt><a name="LOG_INPUT_OPEN_FAIL"></a><span class="term">LOG_INPUT_OPEN_FAIL unable to open message file %1 for input: %2</span></dt><dd><p>
  1341. The program was not able to open the specified input message file for
  1342. the reason given.
  1343. </p></dd><dt><a name="LOG_INVALID_MESSAGE_ID"></a><span class="term">LOG_INVALID_MESSAGE_ID line %1: invalid message identification '%2'</span></dt><dd><p>
  1344. An invalid message identification (ID) has been found during the read of
  1345. a message file. Message IDs should comprise only alphanumeric characters
  1346. and the underscore, and should not start with a digit.
  1347. </p></dd><dt><a name="LOG_NAMESPACE_EXTRA_ARGS"></a><span class="term">LOG_NAMESPACE_EXTRA_ARGS line %1: $NAMESPACE directive has too many arguments</span></dt><dd><p>
  1348. The $NAMESPACE directive in a message file takes a single argument, a
  1349. namespace in which all the generated symbol names are placed. This error
  1350. is generated when the compiler finds a $NAMESPACE directive with more
  1351. than one argument.
  1352. </p></dd><dt><a name="LOG_NAMESPACE_INVALID_ARG"></a><span class="term">LOG_NAMESPACE_INVALID_ARG line %1: $NAMESPACE directive has an invalid argument ('%2')</span></dt><dd><p>
  1353. The $NAMESPACE argument in a message file should be a valid C++ namespace.
  1354. This message is output if the simple check on the syntax of the string
  1355. carried out by the reader fails.
  1356. </p></dd><dt><a name="LOG_NAMESPACE_NO_ARGS"></a><span class="term">LOG_NAMESPACE_NO_ARGS line %1: no arguments were given to the $NAMESPACE directive</span></dt><dd><p>
  1357. The $NAMESPACE directive in a message file takes a single argument,
  1358. a C++ namespace in which all the generated symbol names are placed.
  1359. This error is generated when the compiler finds a $NAMESPACE directive
  1360. with no arguments.
  1361. </p></dd><dt><a name="LOG_NO_MESSAGE_ID"></a><span class="term">LOG_NO_MESSAGE_ID line %1: message definition line found without a message ID</span></dt><dd><p>
  1362. Within a message file, message are defined by lines starting with a "%".
  1363. The rest of the line should comprise the message ID and text describing
  1364. the message. This error indicates the message compiler found a line in
  1365. the message file comprising just the "%" and nothing else.
  1366. </p></dd><dt><a name="LOG_NO_MESSAGE_TEXT"></a><span class="term">LOG_NO_MESSAGE_TEXT line %1: line found containing a message ID ('%2') and no text</span></dt><dd><p>
  1367. Within a message file, message are defined by lines starting with a "%".
  1368. The rest of the line should comprise the message ID and text describing
  1369. the message. This error indicates the message compiler found a line
  1370. in the message file comprising just the "%" and message identification,
  1371. but no text.
  1372. </p></dd><dt><a name="LOG_NO_SUCH_MESSAGE"></a><span class="term">LOG_NO_SUCH_MESSAGE could not replace message text for '%1': no such message</span></dt><dd><p>
  1373. During start-up a local message file was read. A line with the listed
  1374. message identification was found in the file, but the identification is
  1375. not one contained in the compiled-in message dictionary. This message
  1376. may appear a number of times in the file, once for every such unknown
  1377. message identification.
  1378. </p><p>
  1379. There may be several reasons why this message may appear:
  1380. </p><p>
  1381. - The message ID has been mis-spelled in the local message file.
  1382. </p><p>
  1383. - The program outputting the message may not use that particular message
  1384. (e.g. it originates in a module not used by the program.)
  1385. </p><p>
  1386. - The local file was written for an earlier version of the BIND 10 software
  1387. and the later version no longer generates that message.
  1388. </p><p>
  1389. Whatever the reason, there is no impact on the operation of BIND 10.
  1390. </p></dd><dt><a name="LOG_OPEN_OUTPUT_FAIL"></a><span class="term">LOG_OPEN_OUTPUT_FAIL unable to open %1 for output: %2</span></dt><dd><p>
  1391. Originating within the logging code, the program was not able to open
  1392. the specified output file for the reason given.
  1393. </p></dd><dt><a name="LOG_PREFIX_EXTRA_ARGS"></a><span class="term">LOG_PREFIX_EXTRA_ARGS line %1: $PREFIX directive has too many arguments</span></dt><dd><p>
  1394. Within a message file, the $PREFIX directive takes a single argument,
  1395. a prefix to be added to the symbol names when a C++ file is created.
  1396. This error is generated when the compiler finds a $PREFIX directive with
  1397. more than one argument.
  1398. </p><p>
  1399. Note: the $PREFIX directive is deprecated and will be removed in a future
  1400. version of BIND 10.
  1401. </p></dd><dt><a name="LOG_PREFIX_INVALID_ARG"></a><span class="term">LOG_PREFIX_INVALID_ARG line %1: $PREFIX directive has an invalid argument ('%2')</span></dt><dd><p>
  1402. Within a message file, the $PREFIX directive takes a single argument,
  1403. a prefix to be added to the symbol names when a C++ file is created.
  1404. As such, it must adhere to restrictions on C++ symbol names (e.g. may
  1405. only contain alphanumeric characters or underscores, and may nor start
  1406. with a digit). A $PREFIX directive was found with an argument (given
  1407. in the message) that violates those restrictions.
  1408. </p><p>
  1409. Note: the $PREFIX directive is deprecated and will be removed in a future
  1410. version of BIND 10.
  1411. </p></dd><dt><a name="LOG_READING_LOCAL_FILE"></a><span class="term">LOG_READING_LOCAL_FILE reading local message file %1</span></dt><dd><p>
  1412. This is an informational message output by BIND 10 when it starts to read
  1413. a local message file. (A local message file may replace the text of
  1414. one of more messages; the ID of the message will not be changed though.)
  1415. </p></dd><dt><a name="LOG_READ_ERROR"></a><span class="term">LOG_READ_ERROR error reading from message file %1: %2</span></dt><dd><p>
  1416. The specified error was encountered reading from the named message file.
  1417. </p></dd><dt><a name="LOG_UNRECOGNISED_DIRECTIVE"></a><span class="term">LOG_UNRECOGNISED_DIRECTIVE line %1: unrecognised directive '%2'</span></dt><dd><p>
  1418. Within a message file, a line starting with a dollar symbol was found
  1419. (indicating the presence of a directive) but the first word on the line
  1420. (shown in the message) was not recognised.
  1421. </p></dd><dt><a name="LOG_WRITE_ERROR"></a><span class="term">LOG_WRITE_ERROR error writing to %1: %2</span></dt><dd><p>
  1422. The specified error was encountered by the message compiler when writing
  1423. to the named output file.
  1424. </p></dd><dt><a name="NOTIFY_OUT_DATASRC_ACCESS_FAILURE"></a><span class="term">NOTIFY_OUT_DATASRC_ACCESS_FAILURE failed to get access to data source: %1</span></dt><dd><p>
  1425. notify_out failed to get access to one of configured data sources.
  1426. Detailed error is shown in the log message. This can be either a
  1427. configuration error or installation setup failure.
  1428. </p></dd><dt><a name="NOTIFY_OUT_DATASRC_ZONE_NOT_FOUND"></a><span class="term">NOTIFY_OUT_DATASRC_ZONE_NOT_FOUND Zone %1 is not found</span></dt><dd><p>
  1429. notify_out attempted to get slave information of a zone but the zone
  1430. isn't found in the expected data source. This shouldn't happen,
  1431. because notify_out first identifies a list of available zones before
  1432. this process. So this means some critical inconsistency in the data
  1433. source or software bug.
  1434. </p></dd><dt><a name="NOTIFY_OUT_INVALID_ADDRESS"></a><span class="term">NOTIFY_OUT_INVALID_ADDRESS invalid address %1#%2: %3</span></dt><dd><p>
  1435. The notify_out library tried to send a notify message to the given
  1436. address, but it appears to be an invalid address. The configuration
  1437. for secondary nameservers might contain a typographic error, or a
  1438. different BIND 10 module has forgotten to validate its data before
  1439. sending this module a notify command. As such, this should normally
  1440. not happen, and points to an oversight in a different module.
  1441. </p></dd><dt><a name="NOTIFY_OUT_REPLY_BAD_OPCODE"></a><span class="term">NOTIFY_OUT_REPLY_BAD_OPCODE bad opcode in notify reply from %1#%2: %3</span></dt><dd><p>
  1442. The notify_out library sent a notify message to the nameserver at
  1443. the given address, but the response did not have the opcode set to
  1444. NOTIFY. The opcode in the response is printed. Since there was a
  1445. response, no more notifies will be sent to this server for this
  1446. notification event.
  1447. </p></dd><dt><a name="NOTIFY_OUT_REPLY_BAD_QID"></a><span class="term">NOTIFY_OUT_REPLY_BAD_QID bad QID in notify reply from %1#%2: got %3, should be %4</span></dt><dd><p>
  1448. The notify_out library sent a notify message to the nameserver at
  1449. the given address, but the query id in the response does not match
  1450. the one we sent. Since there was a response, no more notifies will
  1451. be sent to this server for this notification event.
  1452. </p></dd><dt><a name="NOTIFY_OUT_REPLY_BAD_QUERY_NAME"></a><span class="term">NOTIFY_OUT_REPLY_BAD_QUERY_NAME bad query name in notify reply from %1#%2: got %3, should be %4</span></dt><dd><p>
  1453. The notify_out library sent a notify message to the nameserver at
  1454. the given address, but the query name in the response does not match
  1455. the one we sent. Since there was a response, no more notifies will
  1456. be sent to this server for this notification event.
  1457. </p></dd><dt><a name="NOTIFY_OUT_REPLY_QR_NOT_SET"></a><span class="term">NOTIFY_OUT_REPLY_QR_NOT_SET QR flags set to 0 in reply to notify from %1#%2</span></dt><dd><p>
  1458. The notify_out library sent a notify message to the namesever at the
  1459. given address, but the reply did not have the QR bit set to one.
  1460. Since there was a response, no more notifies will be sent to this
  1461. server for this notification event.
  1462. </p></dd><dt><a name="NOTIFY_OUT_REPLY_UNCAUGHT_EXCEPTION"></a><span class="term">NOTIFY_OUT_REPLY_UNCAUGHT_EXCEPTION uncaught exception: %1</span></dt><dd><p>
  1463. There was an uncaught exception in the handling of a notify reply
  1464. message, either in the message parser, or while trying to extract data
  1465. from the parsed message. The error is printed, and notify_out will
  1466. treat the response as a bad message, but this does point to a
  1467. programming error, since all exceptions should have been caught
  1468. explicitly. Please file a bug report. Since there was a response,
  1469. no more notifies will be sent to this server for this notification
  1470. event.
  1471. </p></dd><dt><a name="NOTIFY_OUT_RETRY_EXCEEDED"></a><span class="term">NOTIFY_OUT_RETRY_EXCEEDED notify to %1#%2: number of retries (%3) exceeded</span></dt><dd><p>
  1472. The maximum number of retries for the notify target has been exceeded.
  1473. Either the address of the secondary nameserver is wrong, or it is not
  1474. responding.
  1475. </p></dd><dt><a name="NOTIFY_OUT_SENDING_NOTIFY"></a><span class="term">NOTIFY_OUT_SENDING_NOTIFY sending notify to %1#%2</span></dt><dd><p>
  1476. A notify message is sent to the secondary nameserver at the given
  1477. address.
  1478. </p></dd><dt><a name="NOTIFY_OUT_SOCKET_ERROR"></a><span class="term">NOTIFY_OUT_SOCKET_ERROR socket error sending notify to %1#%2: %3</span></dt><dd><p>
  1479. There was a network error while trying to send a notify message to
  1480. the given address. The address might be unreachable. The socket
  1481. error is printed and should provide more information.
  1482. </p></dd><dt><a name="NOTIFY_OUT_SOCKET_RECV_ERROR"></a><span class="term">NOTIFY_OUT_SOCKET_RECV_ERROR socket error reading notify reply from %1#%2: %3</span></dt><dd><p>
  1483. There was a network error while trying to read a notify reply
  1484. message from the given address. The socket error is printed and should
  1485. provide more information.
  1486. </p></dd><dt><a name="NOTIFY_OUT_TIMEOUT"></a><span class="term">NOTIFY_OUT_TIMEOUT retry notify to %1#%2</span></dt><dd><p>
  1487. The notify message to the given address (noted as address#port) has
  1488. timed out, and the message will be resent until the max retry limit
  1489. is reached.
  1490. </p></dd><dt><a name="NOTIFY_OUT_ZONE_BAD_SOA"></a><span class="term">NOTIFY_OUT_ZONE_BAD_SOA Zone %1 is invalid in terms of SOA</span></dt><dd><p>
  1491. This is a warning issued when the notify_out module finds a zone that
  1492. doesn't have an SOA RR or has multiple SOA RRs. Notify message won't
  1493. be sent to such a zone.
  1494. </p></dd><dt><a name="NOTIFY_OUT_ZONE_NO_NS"></a><span class="term">NOTIFY_OUT_ZONE_NO_NS Zone %1 doesn't have NS RR</span></dt><dd><p>
  1495. This is a warning issued when the notify_out module finds a zone that
  1496. doesn't have an NS RR. Notify message won't be sent to such a zone.
  1497. </p></dd><dt><a name="NSAS_FIND_NS_ADDRESS"></a><span class="term">NSAS_FIND_NS_ADDRESS asking resolver to obtain A and AAAA records for %1</span></dt><dd><p>
  1498. A debug message issued when the NSAS (nameserver address store - part
  1499. of the resolver) is making a callback into the resolver to retrieve the
  1500. address records for the specified nameserver.
  1501. </p></dd><dt><a name="NSAS_FOUND_ADDRESS"></a><span class="term">NSAS_FOUND_ADDRESS found address %1 for %2</span></dt><dd><p>
  1502. A debug message issued when the NSAS (nameserver address store - part
  1503. of the resolver) has retrieved the given address for the specified
  1504. nameserver through an external query.
  1505. </p></dd><dt><a name="NSAS_INVALID_RESPONSE"></a><span class="term">NSAS_INVALID_RESPONSE queried for %1 but got invalid response</span></dt><dd><p>
  1506. The NSAS (nameserver address store - part of the resolver) made a query
  1507. for a RR for the specified nameserver but received an invalid response.
  1508. Either the success function was called without a DNS message or the
  1509. message was invalid on some way. (In the latter case, the error should
  1510. have been picked up elsewhere in the processing logic, hence the raising
  1511. of the error here.)
  1512. </p><p>
  1513. This message indicates an internal error in the NSAS. Please raise a
  1514. bug report.
  1515. </p></dd><dt><a name="NSAS_LOOKUP_CANCEL"></a><span class="term">NSAS_LOOKUP_CANCEL lookup for zone %1 has been canceled</span></dt><dd><p>
  1516. A debug message issued when an NSAS (nameserver address store - part of
  1517. the resolver) lookup for a zone has been canceled.
  1518. </p></dd><dt><a name="NSAS_NS_LOOKUP_FAIL"></a><span class="term">NSAS_NS_LOOKUP_FAIL failed to lookup any %1 for %2</span></dt><dd><p>
  1519. A debug message issued when the NSAS (nameserver address store - part of
  1520. the resolver) has been unable to retrieve the specified resource record
  1521. for the specified nameserver. This is not necessarily a problem - the
  1522. nameserver may be unreachable, in which case the NSAS will try other
  1523. nameservers in the zone.
  1524. </p></dd><dt><a name="NSAS_SEARCH_ZONE_NS"></a><span class="term">NSAS_SEARCH_ZONE_NS searching NSAS for nameservers for zone %1</span></dt><dd><p>
  1525. A debug message output when a call is made to the NSAS (nameserver
  1526. address store - part of the resolver) to obtain the nameservers for
  1527. the specified zone.
  1528. </p></dd><dt><a name="NSAS_UPDATE_RTT"></a><span class="term">NSAS_UPDATE_RTT update RTT for %1: was %2 ms, is now %3 ms</span></dt><dd><p>
  1529. A NSAS (nameserver address store - part of the resolver) debug message
  1530. reporting the update of a round-trip time (RTT) for a query made to the
  1531. specified nameserver. The RTT has been updated using the value given
  1532. and the new RTT is displayed. (The RTT is subject to a calculation that
  1533. damps out sudden changes. As a result, the new RTT used by the NSAS in
  1534. future decisions of which nameserver to use is not necessarily equal to
  1535. the RTT reported.)
  1536. </p></dd><dt><a name="NSAS_WRONG_ANSWER"></a><span class="term">NSAS_WRONG_ANSWER queried for %1 RR of type/class %2/%3, received response %4/%5</span></dt><dd><p>
  1537. A NSAS (nameserver address store - part of the resolver) made a query for
  1538. a resource record of a particular type and class, but instead received
  1539. an answer with a different given type and class.
  1540. </p><p>
  1541. This message indicates an internal error in the NSAS. Please raise a
  1542. bug report.
  1543. </p></dd><dt><a name="RESLIB_ANSWER"></a><span class="term">RESLIB_ANSWER answer received in response to query for &lt;%1&gt;</span></dt><dd><p>
  1544. A debug message recording that an answer has been received to an upstream
  1545. query for the specified question. Previous debug messages will have indicated
  1546. the server to which the question was sent.
  1547. </p></dd><dt><a name="RESLIB_CNAME"></a><span class="term">RESLIB_CNAME CNAME received in response to query for &lt;%1&gt;</span></dt><dd><p>
  1548. A debug message recording that CNAME response has been received to an upstream
  1549. query for the specified question. Previous debug messages will have indicated
  1550. the server to which the question was sent.
  1551. </p></dd><dt><a name="RESLIB_DEEPEST"></a><span class="term">RESLIB_DEEPEST did not find &lt;%1&gt; in cache, deepest delegation found is %2</span></dt><dd><p>
  1552. A debug message, a cache lookup did not find the specified &lt;name, class,
  1553. type&gt; tuple in the cache; instead, the deepest delegation found is indicated.
  1554. </p></dd><dt><a name="RESLIB_FOLLOW_CNAME"></a><span class="term">RESLIB_FOLLOW_CNAME following CNAME chain to &lt;%1&gt;</span></dt><dd><p>
  1555. A debug message, a CNAME response was received and another query is being issued
  1556. for the &lt;name, class, type&gt; tuple.
  1557. </p></dd><dt><a name="RESLIB_LONG_CHAIN"></a><span class="term">RESLIB_LONG_CHAIN CNAME received in response to query for &lt;%1&gt;: CNAME chain length exceeded</span></dt><dd><p>
  1558. A debug message recording that a CNAME response has been received to an upstream
  1559. query for the specified question (Previous debug messages will have indicated
  1560. the server to which the question was sent). However, receipt of this CNAME
  1561. has meant that the resolver has exceeded the CNAME chain limit (a CNAME chain
  1562. is where on CNAME points to another) and so an error is being returned.
  1563. </p></dd><dt><a name="RESLIB_NO_NS_RRSET"></a><span class="term">RESLIB_NO_NS_RRSET no NS RRSet in referral response received to query for &lt;%1&gt;</span></dt><dd><p>
  1564. A debug message, this indicates that a response was received for the specified
  1565. query and was categorized as a referral. However, the received message did
  1566. not contain any NS RRsets. This may indicate a programming error in the
  1567. response classification code.
  1568. </p></dd><dt><a name="RESLIB_NSAS_LOOKUP"></a><span class="term">RESLIB_NSAS_LOOKUP looking up nameserver for zone %1 in the NSAS</span></dt><dd><p>
  1569. A debug message, the RunningQuery object is querying the NSAS for the
  1570. nameservers for the specified zone.
  1571. </p></dd><dt><a name="RESLIB_NXDOM_NXRR"></a><span class="term">RESLIB_NXDOM_NXRR NXDOMAIN/NXRRSET received in response to query for &lt;%1&gt;</span></dt><dd><p>
  1572. A debug message recording that either a NXDOMAIN or an NXRRSET response has
  1573. been received to an upstream query for the specified question. Previous debug
  1574. messages will have indicated the server to which the question was sent.
  1575. </p></dd><dt><a name="RESLIB_PROTOCOL"></a><span class="term">RESLIB_PROTOCOL protocol error in answer for %1: %3</span></dt><dd><p>
  1576. A debug message indicating that a protocol error was received. As there
  1577. are no retries left, an error will be reported.
  1578. </p></dd><dt><a name="RESLIB_PROTOCOL_RETRY"></a><span class="term">RESLIB_PROTOCOL_RETRY protocol error in answer for %1: %2 (retries left: %3)</span></dt><dd><p>
  1579. A debug message indicating that a protocol error was received and that
  1580. the resolver is repeating the query to the same nameserver. After this
  1581. repeated query, there will be the indicated number of retries left.
  1582. </p></dd><dt><a name="RESLIB_RCODE_ERR"></a><span class="term">RESLIB_RCODE_ERR RCODE indicates error in response to query for &lt;%1&gt;</span></dt><dd><p>
  1583. A debug message, the response to the specified query indicated an error
  1584. that is not covered by a specific code path. A SERVFAIL will be returned.
  1585. </p></dd><dt><a name="RESLIB_RECQ_CACHE_FIND"></a><span class="term">RESLIB_RECQ_CACHE_FIND found &lt;%1&gt; in the cache (resolve() instance %2)</span></dt><dd><p>
  1586. This is a debug message and indicates that a RecursiveQuery object found the
  1587. the specified &lt;name, class, type&gt; tuple in the cache. The instance number
  1588. at the end of the message indicates which of the two resolve() methods has
  1589. been called.
  1590. </p></dd><dt><a name="RESLIB_RECQ_CACHE_NO_FIND"></a><span class="term">RESLIB_RECQ_CACHE_NO_FIND did not find &lt;%1&gt; in the cache, starting RunningQuery (resolve() instance %2)</span></dt><dd><p>
  1591. This is a debug message and indicates that the look in the cache made by the
  1592. RecursiveQuery::resolve() method did not find an answer, so a new RunningQuery
  1593. object has been created to resolve the question. The instance number at
  1594. the end of the message indicates which of the two resolve() methods has
  1595. been called.
  1596. </p></dd><dt><a name="RESLIB_REFERRAL"></a><span class="term">RESLIB_REFERRAL referral received in response to query for &lt;%1&gt;</span></dt><dd><p>
  1597. A debug message recording that a referral response has been received to an
  1598. upstream query for the specified question. Previous debug messages will
  1599. have indicated the server to which the question was sent.
  1600. </p></dd><dt><a name="RESLIB_REFER_ZONE"></a><span class="term">RESLIB_REFER_ZONE referred to zone %1</span></dt><dd><p>
  1601. A debug message indicating that the last referral message was to the specified
  1602. zone.
  1603. </p></dd><dt><a name="RESLIB_RESOLVE"></a><span class="term">RESLIB_RESOLVE asked to resolve &lt;%1&gt; (resolve() instance %2)</span></dt><dd><p>
  1604. A debug message, the RecursiveQuery::resolve method has been called to resolve
  1605. the specified &lt;name, class, type&gt; tuple. The first action will be to lookup
  1606. the specified tuple in the cache. The instance number at the end of the
  1607. message indicates which of the two resolve() methods has been called.
  1608. </p></dd><dt><a name="RESLIB_RRSET_FOUND"></a><span class="term">RESLIB_RRSET_FOUND found single RRset in the cache when querying for &lt;%1&gt; (resolve() instance %2)</span></dt><dd><p>
  1609. A debug message, indicating that when RecursiveQuery::resolve queried the
  1610. cache, a single RRset was found which was put in the answer. The instance
  1611. number at the end of the message indicates which of the two resolve()
  1612. methods has been called.
  1613. </p></dd><dt><a name="RESLIB_RTT"></a><span class="term">RESLIB_RTT round-trip time of last query calculated as %1 ms</span></dt><dd><p>
  1614. A debug message giving the round-trip time of the last query and response.
  1615. </p></dd><dt><a name="RESLIB_RUNQ_CACHE_FIND"></a><span class="term">RESLIB_RUNQ_CACHE_FIND found &lt;%1&gt; in the cache</span></dt><dd><p>
  1616. This is a debug message and indicates that a RunningQuery object found
  1617. the specified &lt;name, class, type&gt; tuple in the cache.
  1618. </p></dd><dt><a name="RESLIB_RUNQ_CACHE_LOOKUP"></a><span class="term">RESLIB_RUNQ_CACHE_LOOKUP looking up up &lt;%1&gt; in the cache</span></dt><dd><p>
  1619. This is a debug message and indicates that a RunningQuery object has made
  1620. a call to its doLookup() method to look up the specified &lt;name, class, type&gt;
  1621. tuple, the first action of which will be to examine the cache.
  1622. </p></dd><dt><a name="RESLIB_RUNQ_FAIL"></a><span class="term">RESLIB_RUNQ_FAIL failure callback - nameservers are unreachable</span></dt><dd><p>
  1623. A debug message indicating that a RunningQuery's failure callback has been
  1624. called because all nameservers for the zone in question are unreachable.
  1625. </p></dd><dt><a name="RESLIB_RUNQ_SUCCESS"></a><span class="term">RESLIB_RUNQ_SUCCESS success callback - sending query to %1</span></dt><dd><p>
  1626. A debug message indicating that a RunningQuery's success callback has been
  1627. called because a nameserver has been found, and that a query is being sent
  1628. to the specified nameserver.
  1629. </p></dd><dt><a name="RESLIB_TEST_SERVER"></a><span class="term">RESLIB_TEST_SERVER setting test server to %1(%2)</span></dt><dd><p>
  1630. This is a warning message only generated in unit tests. It indicates
  1631. that all upstream queries from the resolver are being routed to the
  1632. specified server, regardless of the address of the nameserver to which
  1633. the query would normally be routed. If seen during normal operation,
  1634. please submit a bug report.
  1635. </p></dd><dt><a name="RESLIB_TEST_UPSTREAM"></a><span class="term">RESLIB_TEST_UPSTREAM sending upstream query for &lt;%1&gt; to test server at %2</span></dt><dd><p>
  1636. This is a debug message and should only be seen in unit tests. A query for
  1637. the specified &lt;name, class, type&gt; tuple is being sent to a test nameserver
  1638. whose address is given in the message.
  1639. </p></dd><dt><a name="RESLIB_TIMEOUT"></a><span class="term">RESLIB_TIMEOUT query &lt;%1&gt; to %2 timed out</span></dt><dd><p>
  1640. A debug message indicating that the specified upstream query has timed out and
  1641. there are no retries left.
  1642. </p></dd><dt><a name="RESLIB_TIMEOUT_RETRY"></a><span class="term">RESLIB_TIMEOUT_RETRY query &lt;%1&gt; to %2 timed out, re-trying (retries left: %3)</span></dt><dd><p>
  1643. A debug message indicating that the specified query has timed out and that
  1644. the resolver is repeating the query to the same nameserver. After this
  1645. repeated query, there will be the indicated number of retries left.
  1646. </p></dd><dt><a name="RESLIB_TRUNCATED"></a><span class="term">RESLIB_TRUNCATED response to query for &lt;%1&gt; was truncated, re-querying over TCP</span></dt><dd><p>
  1647. A debug message, this indicates that the response to the specified query was
  1648. truncated and that the resolver will be re-querying over TCP. There are
  1649. various reasons why responses may be truncated, so this message is normal and
  1650. gives no cause for concern.
  1651. </p></dd><dt><a name="RESLIB_UPSTREAM"></a><span class="term">RESLIB_UPSTREAM sending upstream query for &lt;%1&gt; to %2</span></dt><dd><p>
  1652. A debug message indicating that a query for the specified &lt;name, class, type&gt;
  1653. tuple is being sent to a nameserver whose address is given in the message.
  1654. </p></dd><dt><a name="RESOLVER_AXFR_TCP"></a><span class="term">RESOLVER_AXFR_TCP AXFR request received over TCP</span></dt><dd><p>
  1655. This is a debug message output when the resolver received a request for
  1656. an AXFR (full transfer of a zone) over TCP. Only authoritative servers
  1657. are able to handle AXFR requests, so the resolver will return an error
  1658. message to the sender with the RCODE set to NOTIMP.
  1659. </p></dd><dt><a name="RESOLVER_AXFR_UDP"></a><span class="term">RESOLVER_AXFR_UDP AXFR request received over UDP</span></dt><dd><p>
  1660. This is a debug message output when the resolver received a request for
  1661. an AXFR (full transfer of a zone) over UDP. Only authoritative servers
  1662. are able to handle AXFR requests (and in any case, an AXFR request should
  1663. be sent over TCP), so the resolver will return an error message to the
  1664. sender with the RCODE set to NOTIMP.
  1665. </p></dd><dt><a name="RESOLVER_CLIENT_TIME_SMALL"></a><span class="term">RESOLVER_CLIENT_TIME_SMALL client timeout of %1 is too small</span></dt><dd><p>
  1666. During the update of the resolver's configuration parameters, the value
  1667. of the client timeout was found to be too small. The configuration
  1668. update was abandoned and the parameters were not changed.
  1669. </p></dd><dt><a name="RESOLVER_CONFIG_CHANNEL"></a><span class="term">RESOLVER_CONFIG_CHANNEL configuration channel created</span></dt><dd><p>
  1670. This is a debug message output when the resolver has successfully
  1671. established a connection to the configuration channel.
  1672. </p></dd><dt><a name="RESOLVER_CONFIG_ERROR"></a><span class="term">RESOLVER_CONFIG_ERROR error in configuration: %1</span></dt><dd><p>
  1673. An error was detected in a configuration update received by the
  1674. resolver. This may be in the format of the configuration message (in
  1675. which case this is a programming error) or it may be in the data supplied
  1676. (in which case it is a user error). The reason for the error, included
  1677. in the message, will give more details. The configuration update is
  1678. not applied and the resolver parameters were not changed.
  1679. </p></dd><dt><a name="RESOLVER_CONFIG_LOADED"></a><span class="term">RESOLVER_CONFIG_LOADED configuration loaded</span></dt><dd><p>
  1680. This is a debug message output when the resolver configuration has been
  1681. successfully loaded.
  1682. </p></dd><dt><a name="RESOLVER_CONFIG_UPDATED"></a><span class="term">RESOLVER_CONFIG_UPDATED configuration updated: %1</span></dt><dd><p>
  1683. This is a debug message output when the resolver configuration is being
  1684. updated with the specified information.
  1685. </p></dd><dt><a name="RESOLVER_CREATED"></a><span class="term">RESOLVER_CREATED main resolver object created</span></dt><dd><p>
  1686. This is a debug message indicating that the main resolver object has
  1687. been created.
  1688. </p></dd><dt><a name="RESOLVER_DNS_MESSAGE_RECEIVED"></a><span class="term">RESOLVER_DNS_MESSAGE_RECEIVED DNS message received: %1</span></dt><dd><p>
  1689. This is a debug message from the resolver listing the contents of a
  1690. received DNS message.
  1691. </p></dd><dt><a name="RESOLVER_DNS_MESSAGE_SENT"></a><span class="term">RESOLVER_DNS_MESSAGE_SENT DNS message of %1 bytes sent: %2</span></dt><dd><p>
  1692. This is a debug message containing details of the response returned by
  1693. the resolver to the querying system.
  1694. </p></dd><dt><a name="RESOLVER_FAILED"></a><span class="term">RESOLVER_FAILED resolver failed, reason: %1</span></dt><dd><p>
  1695. This is an error message output when an unhandled exception is caught
  1696. by the resolver. After this, the resolver will shut itself down.
  1697. Please submit a bug report.
  1698. </p></dd><dt><a name="RESOLVER_FORWARD_ADDRESS"></a><span class="term">RESOLVER_FORWARD_ADDRESS setting forward address %1(%2)</span></dt><dd><p>
  1699. If the resolver is running in forward mode, this message will appear
  1700. during startup to list the forward address. If multiple addresses are
  1701. specified, it will appear once for each address.
  1702. </p></dd><dt><a name="RESOLVER_FORWARD_QUERY"></a><span class="term">RESOLVER_FORWARD_QUERY processing forward query</span></dt><dd><p>
  1703. This is a debug message indicating that a query received by the resolver
  1704. has passed a set of checks (message is well-formed, it is allowed by the
  1705. ACL, it is a supported opcode, etc.) and is being forwarded to upstream
  1706. servers.
  1707. </p></dd><dt><a name="RESOLVER_HEADER_ERROR"></a><span class="term">RESOLVER_HEADER_ERROR message received, exception when processing header: %1</span></dt><dd><p>
  1708. This is a debug message from the resolver noting that an exception
  1709. occurred during the processing of a received packet. The packet has
  1710. been dropped.
  1711. </p></dd><dt><a name="RESOLVER_IXFR"></a><span class="term">RESOLVER_IXFR IXFR request received</span></dt><dd><p>
  1712. This is a debug message indicating that the resolver received a request
  1713. for an IXFR (incremental transfer of a zone). Only authoritative servers
  1714. are able to handle IXFR requests, so the resolver will return an error
  1715. message to the sender with the RCODE set to NOTIMP.
  1716. </p></dd><dt><a name="RESOLVER_LOOKUP_TIME_SMALL"></a><span class="term">RESOLVER_LOOKUP_TIME_SMALL lookup timeout of %1 is too small</span></dt><dd><p>
  1717. During the update of the resolver's configuration parameters, the value
  1718. of the lookup timeout was found to be too small. The configuration
  1719. update will not be applied.
  1720. </p></dd><dt><a name="RESOLVER_MESSAGE_ERROR"></a><span class="term">RESOLVER_MESSAGE_ERROR error parsing received message: %1 - returning %2</span></dt><dd><p>
  1721. This is a debug message noting that parsing of the body of a received
  1722. message by the resolver failed due to some error (although the parsing of
  1723. the header succeeded). The message parameters give a textual description
  1724. of the problem and the RCODE returned.
  1725. </p></dd><dt><a name="RESOLVER_NEGATIVE_RETRIES"></a><span class="term">RESOLVER_NEGATIVE_RETRIES negative number of retries (%1) specified in the configuration</span></dt><dd><p>
  1726. This error is issued when a resolver configuration update has specified
  1727. a negative retry count: only zero or positive values are valid. The
  1728. configuration update was abandoned and the parameters were not changed.
  1729. </p></dd><dt><a name="RESOLVER_NON_IN_PACKET"></a><span class="term">RESOLVER_NON_IN_PACKET non-IN class request received, returning REFUSED message</span></dt><dd><p>
  1730. This debug message is issued when resolver has received a DNS packet that
  1731. was not IN (Internet) class. The resolver cannot handle such packets,
  1732. so is returning a REFUSED response to the sender.
  1733. </p></dd><dt><a name="RESOLVER_NORMAL_QUERY"></a><span class="term">RESOLVER_NORMAL_QUERY processing normal query</span></dt><dd><p>
  1734. This is a debug message indicating that the query received by the resolver
  1735. has passed a set of checks (message is well-formed, it is allowed by the
  1736. ACL, it is a supported opcode, etc.) and is being processed by the resolver.
  1737. </p></dd><dt><a name="RESOLVER_NOTIFY_RECEIVED"></a><span class="term">RESOLVER_NOTIFY_RECEIVED NOTIFY arrived but server is not authoritative</span></dt><dd><p>
  1738. The resolver has received a NOTIFY message. As the server is not
  1739. authoritative it cannot process it, so it returns an error message to
  1740. the sender with the RCODE set to NOTAUTH.
  1741. </p></dd><dt><a name="RESOLVER_NOT_ONE_QUESTION"></a><span class="term">RESOLVER_NOT_ONE_QUESTION query contained %1 questions, exactly one question was expected</span></dt><dd><p>
  1742. This debug message indicates that the resolver received a query that
  1743. contained the number of entries in the question section detailed in
  1744. the message. This is a malformed message, as a DNS query must contain
  1745. only one question. The resolver will return a message to the sender
  1746. with the RCODE set to FORMERR.
  1747. </p></dd><dt><a name="RESOLVER_NO_ROOT_ADDRESS"></a><span class="term">RESOLVER_NO_ROOT_ADDRESS no root addresses available</span></dt><dd><p>
  1748. A warning message issued during resolver startup, this indicates that
  1749. no root addresses have been set. This may be because the resolver will
  1750. get them from a priming query.
  1751. </p></dd><dt><a name="RESOLVER_PARSE_ERROR"></a><span class="term">RESOLVER_PARSE_ERROR error parsing received message: %1 - returning %2</span></dt><dd><p>
  1752. This is a debug message noting that the resolver received a message and
  1753. the parsing of the body of the message failed due to some non-protocol
  1754. related reason (although the parsing of the header succeeded).
  1755. The message parameters give a textual description of the problem and
  1756. the RCODE returned.
  1757. </p></dd><dt><a name="RESOLVER_PRINT_COMMAND"></a><span class="term">RESOLVER_PRINT_COMMAND print message command, arguments are: %1</span></dt><dd><p>
  1758. This debug message is logged when a "print_message" command is received
  1759. by the resolver over the command channel.
  1760. </p></dd><dt><a name="RESOLVER_PROTOCOL_ERROR"></a><span class="term">RESOLVER_PROTOCOL_ERROR protocol error parsing received message: %1 - returning %2</span></dt><dd><p>
  1761. This is a debug message noting that the resolver received a message and
  1762. the parsing of the body of the message failed due to some protocol error
  1763. (although the parsing of the header succeeded). The message parameters
  1764. give a textual description of the problem and the RCODE returned.
  1765. </p></dd><dt><a name="RESOLVER_QUERY_ACCEPTED"></a><span class="term">RESOLVER_QUERY_ACCEPTED query accepted: '%1/%2/%3' from %4</span></dt><dd><p>
  1766. This debug message is produced by the resolver when an incoming query
  1767. is accepted in terms of the query ACL. The log message shows the query
  1768. in the form of &lt;query name&gt;/&lt;query type&gt;/&lt;query class&gt;, and the client
  1769. that sends the query in the form of &lt;Source IP address&gt;#&lt;source port&gt;.
  1770. </p></dd><dt><a name="RESOLVER_QUERY_DROPPED"></a><span class="term">RESOLVER_QUERY_DROPPED query dropped: '%1/%2/%3' from %4</span></dt><dd><p>
  1771. This is an informational message that indicates an incoming query has
  1772. been dropped by the resolver because of the query ACL. Unlike the
  1773. RESOLVER_QUERY_REJECTED case, the server does not return any response.
  1774. The log message shows the query in the form of &lt;query name&gt;/&lt;query
  1775. type&gt;/&lt;query class&gt;, and the client that sends the query in the form of
  1776. &lt;Source IP address&gt;#&lt;source port&gt;.
  1777. </p></dd><dt><a name="RESOLVER_QUERY_REJECTED"></a><span class="term">RESOLVER_QUERY_REJECTED query rejected: '%1/%2/%3' from %4</span></dt><dd><p>
  1778. This is an informational message that indicates an incoming query has
  1779. been rejected by the resolver because of the query ACL. This results
  1780. in a response with an RCODE of REFUSED. The log message shows the query
  1781. in the form of &lt;query name&gt;/&lt;query type&gt;/&lt;query class&gt;, and the client
  1782. that sends the query in the form of &lt;Source IP address&gt;#&lt;source port&gt;.
  1783. </p></dd><dt><a name="RESOLVER_QUERY_SETUP"></a><span class="term">RESOLVER_QUERY_SETUP query setup</span></dt><dd><p>
  1784. This is a debug message noting that the resolver is creating a
  1785. RecursiveQuery object.
  1786. </p></dd><dt><a name="RESOLVER_QUERY_SHUTDOWN"></a><span class="term">RESOLVER_QUERY_SHUTDOWN query shutdown</span></dt><dd><p>
  1787. This is a debug message noting that the resolver is destroying a
  1788. RecursiveQuery object.
  1789. </p></dd><dt><a name="RESOLVER_QUERY_TIME_SMALL"></a><span class="term">RESOLVER_QUERY_TIME_SMALL query timeout of %1 is too small</span></dt><dd><p>
  1790. During the update of the resolver's configuration parameters, the value
  1791. of the query timeout was found to be too small. The configuration
  1792. parameters were not changed.
  1793. </p></dd><dt><a name="RESOLVER_RECEIVED_MESSAGE"></a><span class="term">RESOLVER_RECEIVED_MESSAGE resolver has received a DNS message</span></dt><dd><p>
  1794. This is a debug message indicating that the resolver has received a
  1795. DNS message. Depending on the debug settings, subsequent log output
  1796. will indicate the nature of the message.
  1797. </p></dd><dt><a name="RESOLVER_RECURSIVE"></a><span class="term">RESOLVER_RECURSIVE running in recursive mode</span></dt><dd><p>
  1798. This is an informational message that appears at startup noting that
  1799. the resolver is running in recursive mode.
  1800. </p></dd><dt><a name="RESOLVER_SERVICE_CREATED"></a><span class="term">RESOLVER_SERVICE_CREATED service object created</span></dt><dd><p>
  1801. This debug message is output when resolver creates the main service object
  1802. (which handles the received queries).
  1803. </p></dd><dt><a name="RESOLVER_SET_PARAMS"></a><span class="term">RESOLVER_SET_PARAMS query timeout: %1, client timeout: %2, lookup timeout: %3, retry count: %4</span></dt><dd><p>
  1804. This debug message lists the parameters being set for the resolver. These are:
  1805. query timeout: the timeout (in ms) used for queries originated by the resolver
  1806. to upstream servers. Client timeout: the interval to resolve a query by
  1807. a client: after this time, the resolver sends back a SERVFAIL to the client
  1808. whilst continuing to resolve the query. Lookup timeout: the time at which the
  1809. resolver gives up trying to resolve a query. Retry count: the number of times
  1810. the resolver will retry a query to an upstream server if it gets a timeout.
  1811. </p><p>
  1812. The client and lookup timeouts require a bit more explanation. The
  1813. resolution of the client query might require a large number of queries to
  1814. upstream nameservers. Even if none of these queries timeout, the total time
  1815. taken to perform all the queries may exceed the client timeout. When this
  1816. happens, a SERVFAIL is returned to the client, but the resolver continues
  1817. with the resolution process; data received is added to the cache. However,
  1818. there comes a time - the lookup timeout - when even the resolver gives up.
  1819. At this point it will wait for pending upstream queries to complete or
  1820. timeout and drop the query.
  1821. </p></dd><dt><a name="RESOLVER_SET_QUERY_ACL"></a><span class="term">RESOLVER_SET_QUERY_ACL query ACL is configured</span></dt><dd><p>
  1822. This debug message is generated when a new query ACL is configured for
  1823. the resolver.
  1824. </p></dd><dt><a name="RESOLVER_SET_ROOT_ADDRESS"></a><span class="term">RESOLVER_SET_ROOT_ADDRESS setting root address %1(%2)</span></dt><dd><p>
  1825. This message gives the address of one of the root servers used by the
  1826. resolver. It is output during startup and may appear multiple times,
  1827. once for each root server address.
  1828. </p></dd><dt><a name="RESOLVER_SHUTDOWN"></a><span class="term">RESOLVER_SHUTDOWN resolver shutdown complete</span></dt><dd><p>
  1829. This informational message is output when the resolver has shut down.
  1830. </p></dd><dt><a name="RESOLVER_STARTED"></a><span class="term">RESOLVER_STARTED resolver started</span></dt><dd><p>
  1831. This informational message is output by the resolver when all initialization
  1832. has been completed and it is entering its main loop.
  1833. </p></dd><dt><a name="RESOLVER_STARTING"></a><span class="term">RESOLVER_STARTING starting resolver with command line '%1'</span></dt><dd><p>
  1834. An informational message, this is output when the resolver starts up.
  1835. </p></dd><dt><a name="RESOLVER_UNEXPECTED_RESPONSE"></a><span class="term">RESOLVER_UNEXPECTED_RESPONSE received unexpected response, ignoring</span></dt><dd><p>
  1836. This is a debug message noting that the resolver received a DNS response
  1837. packet on the port on which is it listening for queries. The packet
  1838. has been ignored.
  1839. </p></dd><dt><a name="RESOLVER_UNSUPPORTED_OPCODE"></a><span class="term">RESOLVER_UNSUPPORTED_OPCODE opcode %1 not supported by the resolver</span></dt><dd><p>
  1840. This is debug message output when the resolver received a message with an
  1841. unsupported opcode (it can only process QUERY opcodes). It will return
  1842. a message to the sender with the RCODE set to NOTIMP.
  1843. </p></dd><dt><a name="SRVCOMM_ADDRESSES_NOT_LIST"></a><span class="term">SRVCOMM_ADDRESSES_NOT_LIST the address and port specification is not a list in %1</span></dt><dd><p>
  1844. This points to an error in configuration. What was supposed to be a list of
  1845. IP address - port pairs isn't a list at all but something else.
  1846. </p></dd><dt><a name="SRVCOMM_ADDRESS_FAIL"></a><span class="term">SRVCOMM_ADDRESS_FAIL failed to listen on addresses (%1)</span></dt><dd><p>
  1847. The server failed to bind to one of the address/port pair it should according
  1848. to configuration, for reason listed in the message (usually because that pair
  1849. is already used by other service or missing privileges). The server will try
  1850. to recover and bind the address/port pairs it was listening to before (if any).
  1851. </p></dd><dt><a name="SRVCOMM_ADDRESS_MISSING"></a><span class="term">SRVCOMM_ADDRESS_MISSING address specification is missing "address" or "port" element in %1</span></dt><dd><p>
  1852. This points to an error in configuration. An address specification in the
  1853. configuration is missing either an address or port and so cannot be used. The
  1854. specification causing the error is given in the message.
  1855. </p></dd><dt><a name="SRVCOMM_ADDRESS_TYPE"></a><span class="term">SRVCOMM_ADDRESS_TYPE address specification type is invalid in %1</span></dt><dd><p>
  1856. This points to an error in configuration. An address specification in the
  1857. configuration malformed. The specification causing the error is given in the
  1858. message. A valid specification contains an address part (which must be a string
  1859. and must represent a valid IPv4 or IPv6 address) and port (which must be an
  1860. integer in the range valid for TCP/UDP ports on your system).
  1861. </p></dd><dt><a name="SRVCOMM_ADDRESS_UNRECOVERABLE"></a><span class="term">SRVCOMM_ADDRESS_UNRECOVERABLE failed to recover original addresses also (%2)</span></dt><dd><p>
  1862. The recovery of old addresses after SRVCOMM_ADDRESS_FAIL also failed for
  1863. the reason listed.
  1864. </p><p>
  1865. The condition indicates problems with the server and/or the system on
  1866. which it is running. The server will continue running to allow
  1867. reconfiguration, but will not be listening on any address or port until
  1868. an administrator does so.
  1869. </p></dd><dt><a name="SRVCOMM_ADDRESS_VALUE"></a><span class="term">SRVCOMM_ADDRESS_VALUE address to set: %1#%2</span></dt><dd><p>
  1870. Debug message. This lists one address and port value of the set of
  1871. addresses we are going to listen on (eg. there will be one log message
  1872. per pair). This appears only after SRVCOMM_SET_LISTEN, but might
  1873. be hidden, as it has higher debug level.
  1874. </p></dd><dt><a name="SRVCOMM_KEYS_DEINIT"></a><span class="term">SRVCOMM_KEYS_DEINIT deinitializing TSIG keyring</span></dt><dd><p>
  1875. Debug message indicating that the server is deinitializing the TSIG keyring.
  1876. </p></dd><dt><a name="SRVCOMM_KEYS_INIT"></a><span class="term">SRVCOMM_KEYS_INIT initializing TSIG keyring</span></dt><dd><p>
  1877. Debug message indicating that the server is initializing the global TSIG
  1878. keyring. This should be seen only at server start.
  1879. </p></dd><dt><a name="SRVCOMM_KEYS_UPDATE"></a><span class="term">SRVCOMM_KEYS_UPDATE updating TSIG keyring</span></dt><dd><p>
  1880. Debug message indicating new keyring is being loaded from configuration (either
  1881. on startup or as a result of configuration update).
  1882. </p></dd><dt><a name="SRVCOMM_PORT_RANGE"></a><span class="term">SRVCOMM_PORT_RANGE port out of valid range (%1 in %2)</span></dt><dd><p>
  1883. This points to an error in configuration. The port in an address
  1884. specification is outside the valid range of 0 to 65535.
  1885. </p></dd><dt><a name="SRVCOMM_SET_LISTEN"></a><span class="term">SRVCOMM_SET_LISTEN setting addresses to listen to</span></dt><dd><p>
  1886. Debug message, noting that the server is about to start listening on a
  1887. different set of IP addresses and ports than before.
  1888. </p></dd><dt><a name="STATHTTPD_BAD_OPTION_VALUE"></a><span class="term">STATHTTPD_BAD_OPTION_VALUE bad command line argument: %1</span></dt><dd><p>
  1889. The stats-httpd module was called with a bad command-line argument
  1890. and will not start.
  1891. </p></dd><dt><a name="STATHTTPD_CC_SESSION_ERROR"></a><span class="term">STATHTTPD_CC_SESSION_ERROR error connecting to message bus: %1</span></dt><dd><p>
  1892. The stats-httpd module was unable to connect to the BIND 10 command
  1893. and control bus. A likely problem is that the message bus daemon
  1894. (b10-msgq) is not running. The stats-httpd module will now shut down.
  1895. </p></dd><dt><a name="STATHTTPD_CLOSING"></a><span class="term">STATHTTPD_CLOSING closing %1#%2</span></dt><dd><p>
  1896. The stats-httpd daemon will stop listening for requests on the given
  1897. address and port number.
  1898. </p></dd><dt><a name="STATHTTPD_CLOSING_CC_SESSION"></a><span class="term">STATHTTPD_CLOSING_CC_SESSION stopping cc session</span></dt><dd><p>
  1899. Debug message indicating that the stats-httpd module is disconnecting
  1900. from the command and control bus.
  1901. </p></dd><dt><a name="STATHTTPD_HANDLE_CONFIG"></a><span class="term">STATHTTPD_HANDLE_CONFIG reading configuration: %1</span></dt><dd><p>
  1902. The stats-httpd daemon has received new configuration data and will now
  1903. process it. The (changed) data is printed.
  1904. </p></dd><dt><a name="STATHTTPD_RECEIVED_SHUTDOWN_COMMAND"></a><span class="term">STATHTTPD_RECEIVED_SHUTDOWN_COMMAND shutdown command received</span></dt><dd><p>
  1905. A shutdown command was sent to the stats-httpd module, and it will
  1906. now shut down.
  1907. </p></dd><dt><a name="STATHTTPD_RECEIVED_STATUS_COMMAND"></a><span class="term">STATHTTPD_RECEIVED_STATUS_COMMAND received command to return status</span></dt><dd><p>
  1908. A status command was sent to the stats-httpd module, and it will
  1909. respond with 'Stats Httpd is up.' and its PID.
  1910. </p></dd><dt><a name="STATHTTPD_RECEIVED_UNKNOWN_COMMAND"></a><span class="term">STATHTTPD_RECEIVED_UNKNOWN_COMMAND received unknown command: %1</span></dt><dd><p>
  1911. An unknown command has been sent to the stats-httpd module. The
  1912. stats-httpd module will respond with an error, and the command will
  1913. be ignored.
  1914. </p></dd><dt><a name="STATHTTPD_SERVER_DATAERROR"></a><span class="term">STATHTTPD_SERVER_DATAERROR HTTP server data error: %1</span></dt><dd><p>
  1915. An internal error occurred while handling an HTTP request. An HTTP 404
  1916. response will be sent back, and the specific error is printed. This
  1917. is an error condition that likely points the specified data
  1918. corresponding to the requested URI is incorrect.
  1919. </p></dd><dt><a name="STATHTTPD_SERVER_ERROR"></a><span class="term">STATHTTPD_SERVER_ERROR HTTP server error: %1</span></dt><dd><p>
  1920. An internal error occurred while handling an HTTP request. An HTTP 500
  1921. response will be sent back, and the specific error is printed. This
  1922. is an error condition that likely points to a module that is not
  1923. responding correctly to statistic requests.
  1924. </p></dd><dt><a name="STATHTTPD_SERVER_INIT_ERROR"></a><span class="term">STATHTTPD_SERVER_INIT_ERROR HTTP server initialization error: %1</span></dt><dd><p>
  1925. There was a problem initializing the HTTP server in the stats-httpd
  1926. module upon receiving its configuration data. The most likely cause
  1927. is a port binding problem or a bad configuration value. The specific
  1928. error is printed in the message. The new configuration is ignored,
  1929. and an error is sent back.
  1930. </p></dd><dt><a name="STATHTTPD_SHUTDOWN"></a><span class="term">STATHTTPD_SHUTDOWN shutting down</span></dt><dd><p>
  1931. The stats-httpd daemon is shutting down.
  1932. </p></dd><dt><a name="STATHTTPD_STARTED"></a><span class="term">STATHTTPD_STARTED listening on %1#%2</span></dt><dd><p>
  1933. The stats-httpd daemon will now start listening for requests on the
  1934. given address and port number.
  1935. </p></dd><dt><a name="STATHTTPD_STARTING_CC_SESSION"></a><span class="term">STATHTTPD_STARTING_CC_SESSION starting cc session</span></dt><dd><p>
  1936. Debug message indicating that the stats-httpd module is connecting to
  1937. the command and control bus.
  1938. </p></dd><dt><a name="STATHTTPD_START_SERVER_INIT_ERROR"></a><span class="term">STATHTTPD_START_SERVER_INIT_ERROR HTTP server initialization error: %1</span></dt><dd><p>
  1939. There was a problem initializing the HTTP server in the stats-httpd
  1940. module upon startup. The most likely cause is that it was not able
  1941. to bind to the listening port. The specific error is printed, and the
  1942. module will shut down.
  1943. </p></dd><dt><a name="STATHTTPD_STOPPED_BY_KEYBOARD"></a><span class="term">STATHTTPD_STOPPED_BY_KEYBOARD keyboard interrupt, shutting down</span></dt><dd><p>
  1944. There was a keyboard interrupt signal to stop the stats-httpd
  1945. daemon. The daemon will now shut down.
  1946. </p></dd><dt><a name="STATHTTPD_UNKNOWN_CONFIG_ITEM"></a><span class="term">STATHTTPD_UNKNOWN_CONFIG_ITEM unknown configuration item: %1</span></dt><dd><p>
  1947. The stats-httpd daemon received a configuration update from the
  1948. configuration manager. However, one of the items in the
  1949. configuration is unknown. The new configuration is ignored, and an
  1950. error is sent back. As possible cause is that there was an upgrade
  1951. problem, and the stats-httpd version is out of sync with the rest of
  1952. the system.
  1953. </p></dd><dt><a name="STATS_BAD_OPTION_VALUE"></a><span class="term">STATS_BAD_OPTION_VALUE bad command line argument: %1</span></dt><dd><p>
  1954. The stats module was called with a bad command-line argument and will
  1955. not start.
  1956. </p></dd><dt><a name="STATS_CC_SESSION_ERROR"></a><span class="term">STATS_CC_SESSION_ERROR error connecting to message bus: %1</span></dt><dd><p>
  1957. The stats module was unable to connect to the BIND 10 command and
  1958. control bus. A likely problem is that the message bus daemon
  1959. (b10-msgq) is not running. The stats module will now shut down.
  1960. </p></dd><dt><a name="STATS_RECEIVED_NEW_CONFIG"></a><span class="term">STATS_RECEIVED_NEW_CONFIG received new configuration: %1</span></dt><dd><p>
  1961. This debug message is printed when the stats module has received a
  1962. configuration update from the configuration manager.
  1963. </p></dd><dt><a name="STATS_RECEIVED_SHOWSCHEMA_ALL_COMMAND"></a><span class="term">STATS_RECEIVED_SHOWSCHEMA_ALL_COMMAND received command to show all statistics schema</span></dt><dd><p>
  1964. The stats module received a command to show all statistics schemas of all modules.
  1965. </p></dd><dt><a name="STATS_RECEIVED_SHOWSCHEMA_NAME_COMMAND"></a><span class="term">STATS_RECEIVED_SHOWSCHEMA_NAME_COMMAND received command to show statistics schema for %1</span></dt><dd><p>
  1966. The stats module received a command to show the specified statistics schema of the specified module.
  1967. </p></dd><dt><a name="STATS_RECEIVED_SHOW_ALL_COMMAND"></a><span class="term">STATS_RECEIVED_SHOW_ALL_COMMAND received command to show all statistics</span></dt><dd><p>
  1968. The stats module received a command to show all statistics that it has
  1969. collected.
  1970. </p></dd><dt><a name="STATS_RECEIVED_SHOW_NAME_COMMAND"></a><span class="term">STATS_RECEIVED_SHOW_NAME_COMMAND received command to show statistics for %1</span></dt><dd><p>
  1971. The stats module received a command to show the statistics that it has
  1972. collected for the given item.
  1973. </p></dd><dt><a name="STATS_RECEIVED_SHUTDOWN_COMMAND"></a><span class="term">STATS_RECEIVED_SHUTDOWN_COMMAND shutdown command received</span></dt><dd><p>
  1974. A shutdown command was sent to the stats module and it will now shut down.
  1975. </p></dd><dt><a name="STATS_RECEIVED_STATUS_COMMAND"></a><span class="term">STATS_RECEIVED_STATUS_COMMAND received command to return status</span></dt><dd><p>
  1976. A status command was sent to the stats module. It will return a
  1977. response indicating that it is running normally.
  1978. </p></dd><dt><a name="STATS_RECEIVED_UNKNOWN_COMMAND"></a><span class="term">STATS_RECEIVED_UNKNOWN_COMMAND received unknown command: %1</span></dt><dd><p>
  1979. An unknown command has been sent to the stats module. The stats module
  1980. will respond with an error and the command will be ignored.
  1981. </p></dd><dt><a name="STATS_SEND_REQUEST_BOSS"></a><span class="term">STATS_SEND_REQUEST_BOSS requesting boss to send statistics</span></dt><dd><p>
  1982. This debug message is printed when a request is sent to the boss module
  1983. to send its data to the stats module.
  1984. </p></dd><dt><a name="STATS_STARTING"></a><span class="term">STATS_STARTING starting</span></dt><dd><p>
  1985. The stats module will be now starting.
  1986. </p></dd><dt><a name="STATS_START_ERROR"></a><span class="term">STATS_START_ERROR stats module error: %1</span></dt><dd><p>
  1987. An internal error occurred while starting the stats module. The stats
  1988. module will be now shutting down.
  1989. </p></dd><dt><a name="STATS_STOPPED_BY_KEYBOARD"></a><span class="term">STATS_STOPPED_BY_KEYBOARD keyboard interrupt, shutting down</span></dt><dd><p>
  1990. There was a keyboard interrupt signal to stop the stats module. The
  1991. daemon will now shut down.
  1992. </p></dd><dt><a name="STATS_UNKNOWN_COMMAND_IN_SPEC"></a><span class="term">STATS_UNKNOWN_COMMAND_IN_SPEC unknown command in specification file: %1</span></dt><dd><p>
  1993. The specification file for the stats module contains a command that
  1994. is unknown in the implementation. The most likely cause is an
  1995. installation problem, where the specification file stats.spec is
  1996. from a different version of BIND 10 than the stats module itself.
  1997. Please check your installation.
  1998. </p></dd><dt><a name="XFRIN_AXFR_DATABASE_FAILURE"></a><span class="term">XFRIN_AXFR_DATABASE_FAILURE AXFR transfer of zone %1 failed: %2</span></dt><dd><p>
  1999. The AXFR transfer for the given zone has failed due to a database problem.
  2000. The error is shown in the log message. Note: due to the code structure
  2001. this can only happen for AXFR.
  2002. </p></dd><dt><a name="XFRIN_AXFR_INCONSISTENT_SOA"></a><span class="term">XFRIN_AXFR_INCONSISTENT_SOA AXFR SOAs are inconsistent for %1: %2 expected, %3 received</span></dt><dd><p>
  2003. The serial fields of the first and last SOAs of AXFR (including AXFR-style
  2004. IXFR) are not the same. According to RFC 5936 these two SOAs must be the
  2005. "same" (not only for the serial), but it is still not clear what the
  2006. receiver should do if this condition does not hold. There was a discussion
  2007. about this at the IETF dnsext wg:
  2008. http://www.ietf.org/mail-archive/web/dnsext/current/msg07908.html
  2009. and the general feeling seems that it would be better to reject the
  2010. transfer if a mismatch is detected. On the other hand, also as noted
  2011. in that email thread, neither BIND 9 nor NSD performs any comparison
  2012. on the SOAs. For now, we only check the serials (ignoring other fields)
  2013. and only leave a warning log message when a mismatch is found. If it
  2014. turns out to happen with a real world primary server implementation
  2015. and that server actually feeds broken data (e.g. mixed versions of
  2016. zone), we can consider a stricter action.
  2017. </p></dd><dt><a name="XFRIN_BAD_MASTER_ADDR_FORMAT"></a><span class="term">XFRIN_BAD_MASTER_ADDR_FORMAT bad format for master address: %1</span></dt><dd><p>
  2018. The given master address is not a valid IP address.
  2019. </p></dd><dt><a name="XFRIN_BAD_MASTER_PORT_FORMAT"></a><span class="term">XFRIN_BAD_MASTER_PORT_FORMAT bad format for master port: %1</span></dt><dd><p>
  2020. The master port as read from the configuration is not a valid port number.
  2021. </p></dd><dt><a name="XFRIN_BAD_TSIG_KEY_STRING"></a><span class="term">XFRIN_BAD_TSIG_KEY_STRING bad TSIG key string: %1</span></dt><dd><p>
  2022. The TSIG key string as read from the configuration does not represent
  2023. a valid TSIG key.
  2024. </p></dd><dt><a name="XFRIN_BAD_ZONE_CLASS"></a><span class="term">XFRIN_BAD_ZONE_CLASS Invalid zone class: %1</span></dt><dd><p>
  2025. The zone class as read from the configuration is not a valid DNS class.
  2026. </p></dd><dt><a name="XFRIN_CC_SESSION_ERROR"></a><span class="term">XFRIN_CC_SESSION_ERROR error reading from cc channel: %1</span></dt><dd><p>
  2027. There was a problem reading from the command and control channel. The
  2028. most likely cause is that xfrin the msgq daemon is not running.
  2029. </p></dd><dt><a name="XFRIN_COMMAND_ERROR"></a><span class="term">XFRIN_COMMAND_ERROR error while executing command '%1': %2</span></dt><dd><p>
  2030. There was an error while the given command was being processed. The
  2031. error is given in the log message.
  2032. </p></dd><dt><a name="XFRIN_CONNECT_MASTER"></a><span class="term">XFRIN_CONNECT_MASTER error connecting to master at %1: %2</span></dt><dd><p>
  2033. There was an error opening a connection to the master. The error is
  2034. shown in the log message.
  2035. </p></dd><dt><a name="XFRIN_GOT_INCREMENTAL_RESP"></a><span class="term">XFRIN_GOT_INCREMENTAL_RESP got incremental response for %1</span></dt><dd><p>
  2036. In an attempt of IXFR processing, the begenning SOA of the first difference
  2037. (following the initial SOA that specified the final SOA for all the
  2038. differences) was found. This means a connection for xfrin tried IXFR
  2039. and really aot a response for incremental updates.
  2040. </p></dd><dt><a name="XFRIN_GOT_NONINCREMENTAL_RESP"></a><span class="term">XFRIN_GOT_NONINCREMENTAL_RESP got nonincremental response for %1</span></dt><dd><p>
  2041. Non incremental transfer was detected at the "first data" of a transfer,
  2042. which is the RR following the initial SOA. Non incremental transfer is
  2043. either AXFR or AXFR-style IXFR. In the latter case, it means that
  2044. in a response to IXFR query the first data is not SOA or its SOA serial
  2045. is not equal to the requested SOA serial.
  2046. </p></dd><dt><a name="XFRIN_IMPORT_DNS"></a><span class="term">XFRIN_IMPORT_DNS error importing python DNS module: %1</span></dt><dd><p>
  2047. There was an error importing the python DNS module pydnspp. The most
  2048. likely cause is a PYTHONPATH problem.
  2049. </p></dd><dt><a name="XFRIN_MSGQ_SEND_ERROR"></a><span class="term">XFRIN_MSGQ_SEND_ERROR error while contacting %1 and %2</span></dt><dd><p>
  2050. There was a problem sending a message to the xfrout module or the
  2051. zone manager. This most likely means that the msgq daemon has quit or
  2052. was killed.
  2053. </p></dd><dt><a name="XFRIN_MSGQ_SEND_ERROR_ZONE_MANAGER"></a><span class="term">XFRIN_MSGQ_SEND_ERROR_ZONE_MANAGER error while contacting %1</span></dt><dd><p>
  2054. There was a problem sending a message to the zone manager. This most
  2055. likely means that the msgq daemon has quit or was killed.
  2056. </p></dd><dt><a name="XFRIN_NOTIFY_UNKNOWN_MASTER"></a><span class="term">XFRIN_NOTIFY_UNKNOWN_MASTER got notification to retransfer zone %1 from %2, expected %3</span></dt><dd><p>
  2057. The system received a notify for the given zone, but the address it came
  2058. from does not match the master address in the Xfrin configuration. The notify
  2059. is ignored. This may indicate that the configuration for the master is wrong,
  2060. that a wrong machine is sending notifies, or that fake notifies are being sent.
  2061. </p></dd><dt><a name="XFRIN_RETRANSFER_UNKNOWN_ZONE"></a><span class="term">XFRIN_RETRANSFER_UNKNOWN_ZONE got notification to retransfer unknown zone %1</span></dt><dd><p>
  2062. There was an internal command to retransfer the given zone, but the
  2063. zone is not known to the system. This may indicate that the configuration
  2064. for xfrin is incomplete, or there was a typographical error in the
  2065. zone name in the configuration.
  2066. </p></dd><dt><a name="XFRIN_STARTING"></a><span class="term">XFRIN_STARTING starting resolver with command line '%1'</span></dt><dd><p>
  2067. An informational message, this is output when the resolver starts up.
  2068. </p></dd><dt><a name="XFRIN_STOPPED_BY_KEYBOARD"></a><span class="term">XFRIN_STOPPED_BY_KEYBOARD keyboard interrupt, shutting down</span></dt><dd><p>
  2069. There was a keyboard interrupt signal to stop the xfrin daemon. The
  2070. daemon will now shut down.
  2071. </p></dd><dt><a name="XFRIN_UNKNOWN_ERROR"></a><span class="term">XFRIN_UNKNOWN_ERROR unknown error: %1</span></dt><dd><p>
  2072. An uncaught exception was raised while running the xfrin daemon. The
  2073. exception message is printed in the log message.
  2074. </p></dd><dt><a name="XFRIN_XFR_OTHER_FAILURE"></a><span class="term">XFRIN_XFR_OTHER_FAILURE %1 transfer of zone %2 failed: %3</span></dt><dd><p>
  2075. The XFR transfer for the given zone has failed due to a problem outside
  2076. of the xfrin module. Possible reasons are a broken DNS message or failure
  2077. in database connection. The error is shown in the log message.
  2078. </p></dd><dt><a name="XFRIN_XFR_PROCESS_FAILURE"></a><span class="term">XFRIN_XFR_PROCESS_FAILURE %1 transfer of zone %2/%3 failed: %4</span></dt><dd><p>
  2079. An XFR session failed outside the main protocol handling. This
  2080. includes an error at the data source level at the initialization
  2081. phase, unexpected failure in the network connection setup to the
  2082. master server, or even more unexpected failure due to unlikely events
  2083. such as memory allocation failure. Details of the error are shown in
  2084. the log message. In general, these errors are not really expected
  2085. ones, and indicate an installation error or a program bug. The
  2086. session handler thread tries to clean up all intermediate resources
  2087. even on these errors, but it may be incomplete. So, if this log
  2088. message continuously appears, system resource consumption should be
  2089. checked, and you may even want to disable the corresponding transfers.
  2090. You may also want to file a bug report if this message appears so
  2091. often.
  2092. </p></dd><dt><a name="XFRIN_XFR_TRANSFER_FAILURE"></a><span class="term">XFRIN_XFR_TRANSFER_FAILURE %1 transfer of zone %2 failed: %3</span></dt><dd><p>
  2093. The XFR transfer for the given zone has failed due to a protocol error.
  2094. The error is shown in the log message.
  2095. </p></dd><dt><a name="XFRIN_XFR_TRANSFER_FALLBACK"></a><span class="term">XFRIN_XFR_TRANSFER_FALLBACK falling back from IXFR to AXFR for %1</span></dt><dd><p>
  2096. The IXFR transfer of the given zone failed. This might happen in many cases,
  2097. such that the remote server doesn't support IXFR, we don't have the SOA record
  2098. (or the zone at all), we are out of sync, etc. In many of these situations,
  2099. AXFR could still work. Therefore we try that one in case it helps.
  2100. </p></dd><dt><a name="XFRIN_XFR_TRANSFER_STARTED"></a><span class="term">XFRIN_XFR_TRANSFER_STARTED %1 transfer of zone %2 started</span></dt><dd><p>
  2101. A connection to the master server has been made, the serial value in
  2102. the SOA record has been checked, and a zone transfer has been started.
  2103. </p></dd><dt><a name="XFRIN_XFR_TRANSFER_SUCCESS"></a><span class="term">XFRIN_XFR_TRANSFER_SUCCESS %1 transfer of zone %2 succeeded</span></dt><dd><p>
  2104. The XFR transfer of the given zone was successfully completed.
  2105. </p></dd><dt><a name="XFROUT_BAD_TSIG_KEY_STRING"></a><span class="term">XFROUT_BAD_TSIG_KEY_STRING bad TSIG key string: %1</span></dt><dd><p>
  2106. The TSIG key string as read from the configuration does not represent
  2107. a valid TSIG key.
  2108. </p></dd><dt><a name="XFROUT_CC_SESSION_ERROR"></a><span class="term">XFROUT_CC_SESSION_ERROR error reading from cc channel: %1</span></dt><dd><p>
  2109. There was a problem reading from the command and control channel. The
  2110. most likely cause is that the msgq daemon is not running.
  2111. </p></dd><dt><a name="XFROUT_CC_SESSION_TIMEOUT_ERROR"></a><span class="term">XFROUT_CC_SESSION_TIMEOUT_ERROR timeout waiting for cc response</span></dt><dd><p>
  2112. There was a problem reading a response from another module over the
  2113. command and control channel. The most likely cause is that the
  2114. configuration manager b10-cfgmgr is not running.
  2115. </p></dd><dt><a name="XFROUT_CONFIG_ERROR"></a><span class="term">XFROUT_CONFIG_ERROR error found in configuration data: %1</span></dt><dd><p>
  2116. The xfrout process encountered an error when installing the configuration at
  2117. startup time. Details of the error are included in the log message.
  2118. </p></dd><dt><a name="XFROUT_FETCH_REQUEST_ERROR"></a><span class="term">XFROUT_FETCH_REQUEST_ERROR socket error while fetching a request from the auth daemon</span></dt><dd><p>
  2119. There was a socket error while contacting the b10-auth daemon to
  2120. fetch a transfer request. The auth daemon may have shutdown.
  2121. </p></dd><dt><a name="XFROUT_HANDLE_QUERY_ERROR"></a><span class="term">XFROUT_HANDLE_QUERY_ERROR error while handling query: %1</span></dt><dd><p>
  2122. There was a general error handling an xfrout query. The error is shown
  2123. in the message. In principle this error should not appear, and points
  2124. to an oversight catching exceptions in the right place. However, to
  2125. ensure the daemon keeps running, this error is caught and reported.
  2126. </p></dd><dt><a name="XFROUT_IMPORT"></a><span class="term">XFROUT_IMPORT error importing python module: %1</span></dt><dd><p>
  2127. There was an error importing a python module. One of the modules needed
  2128. by xfrout could not be found. This suggests that either some libraries
  2129. are missing on the system, or the PYTHONPATH variable is not correct.
  2130. The specific place where this library needs to be depends on your
  2131. system and your specific installation.
  2132. </p></dd><dt><a name="XFROUT_IXFR_MULTIPLE_SOA"></a><span class="term">XFROUT_IXFR_MULTIPLE_SOA IXFR client %1: authority section has multiple SOAs</span></dt><dd><p>
  2133. An IXFR request was received with more than one SOA RRs in the authority
  2134. section. The xfrout daemon rejects the request with an RCODE of
  2135. FORMERR.
  2136. </p></dd><dt><a name="XFROUT_IXFR_NO_JOURNAL_SUPPORT"></a><span class="term">XFROUT_IXFR_NO_JOURNAL_SUPPORT IXFR client %1, %2: journaling not supported in the data source, falling back to AXFR</span></dt><dd><p>
  2137. An IXFR request was received but the underlying data source did
  2138. not support journaling. The xfrout daemon fell back to AXFR-style
  2139. IXFR.
  2140. </p></dd><dt><a name="XFROUT_IXFR_NO_SOA"></a><span class="term">XFROUT_IXFR_NO_SOA IXFR client %1: missing SOA</span></dt><dd><p>
  2141. An IXFR request was received with no SOA RR in the authority section.
  2142. The xfrout daemon rejects the request with an RCODE of FORMERR.
  2143. </p></dd><dt><a name="XFROUT_IXFR_NO_VERSION"></a><span class="term">XFROUT_IXFR_NO_VERSION IXFR client %1, %2: version (%3 to %4) not in journal, falling back to AXFR</span></dt><dd><p>
  2144. An IXFR request was received, but the requested range of differences
  2145. were not found in the data source. The xfrout daemon fell back to
  2146. AXFR-style IXFR.
  2147. </p></dd><dt><a name="XFROUT_IXFR_NO_ZONE"></a><span class="term">XFROUT_IXFR_NO_ZONE IXFR client %1, %2: zone not found with journal</span></dt><dd><p>
  2148. The requested zone in IXFR was not found in the data source
  2149. even though the xfrout daemon sucessfully found the SOA RR of the zone
  2150. in the data source. This can happen if the administrator removed the
  2151. zone from the data source within the small duration between these
  2152. operations, but it's more likely to be a bug or broken data source.
  2153. Unless you know why this message was logged, and especially if it
  2154. happens often, it's advisable to check whether the data source is
  2155. valid for this zone. The xfrout daemon considers it a possible,
  2156. though unlikely, event, and returns a response with an RCODE of
  2157. NOTAUTH.
  2158. </p></dd><dt><a name="XFROUT_IXFR_UPTODATE"></a><span class="term">XFROUT_IXFR_UPTODATE IXFR client %1, %2: client version is new enough (theirs=%3, ours=%4)</span></dt><dd><p>
  2159. An IXFR request was received, but the client's SOA version is the same as
  2160. or newer than that of the server. The xfrout server responds to the
  2161. request with the answer section being just one SOA of that version.
  2162. Note: as of this wrting the 'newer version' cannot be identified due to
  2163. the lack of support for the serial number arithmetic. This will soon
  2164. be implemented.
  2165. </p></dd><dt><a name="XFROUT_MODULECC_SESSION_ERROR"></a><span class="term">XFROUT_MODULECC_SESSION_ERROR error encountered by configuration/command module: %1</span></dt><dd><p>
  2166. There was a problem in the lower level module handling configuration and
  2167. control commands. This could happen for various reasons, but the most likely
  2168. cause is that the configuration database contains a syntax error and xfrout
  2169. failed to start at initialization. A detailed error message from the module
  2170. will also be displayed.
  2171. </p></dd><dt><a name="XFROUT_NEW_CONFIG"></a><span class="term">XFROUT_NEW_CONFIG Update xfrout configuration</span></dt><dd><p>
  2172. New configuration settings have been sent from the configuration
  2173. manager. The xfrout daemon will now apply them.
  2174. </p></dd><dt><a name="XFROUT_NEW_CONFIG_DONE"></a><span class="term">XFROUT_NEW_CONFIG_DONE Update xfrout configuration done</span></dt><dd><p>
  2175. The xfrout daemon is now done reading the new configuration settings
  2176. received from the configuration manager.
  2177. </p></dd><dt><a name="XFROUT_NOTIFY_COMMAND"></a><span class="term">XFROUT_NOTIFY_COMMAND received command to send notifies for %1/%2</span></dt><dd><p>
  2178. The xfrout daemon received a command on the command channel that
  2179. NOTIFY packets should be sent for the given zone.
  2180. </p></dd><dt><a name="XFROUT_PARSE_QUERY_ERROR"></a><span class="term">XFROUT_PARSE_QUERY_ERROR error parsing query: %1</span></dt><dd><p>
  2181. There was a parse error while reading an incoming query. The parse
  2182. error is shown in the log message. A remote client sent a packet we
  2183. do not understand or support. The xfrout request will be ignored.
  2184. In general, this should only occur for unexpected problems like
  2185. memory allocation failures, as the query should already have been
  2186. parsed by the b10-auth daemon, before it was passed here.
  2187. </p></dd><dt><a name="XFROUT_PROCESS_REQUEST_ERROR"></a><span class="term">XFROUT_PROCESS_REQUEST_ERROR error processing transfer request: %2</span></dt><dd><p>
  2188. There was an error processing a transfer request. The error is included
  2189. in the log message, but at this point no specific information other
  2190. than that could be given. This points to incomplete exception handling
  2191. in the code.
  2192. </p></dd><dt><a name="XFROUT_QUERY_DROPPED"></a><span class="term">XFROUT_QUERY_DROPPED %1 client %2: request to transfer %3 dropped</span></dt><dd><p>
  2193. The xfrout process silently dropped a request to transfer zone to
  2194. given host. This is required by the ACLs. The %2 represents the IP
  2195. address and port of the peer requesting the transfer, and the %3
  2196. represents the zone name and class.
  2197. </p></dd><dt><a name="XFROUT_QUERY_QUOTA_EXCCEEDED"></a><span class="term">XFROUT_QUERY_QUOTA_EXCCEEDED %1 client %2: request denied due to quota (%3)</span></dt><dd><p>
  2198. The xfr request was rejected because the server was already handling
  2199. the maximum number of allowable transfers as specified in the transfers_out
  2200. configuration parameter, which is also shown in the log message. The
  2201. request was immediately responded and terminated with an RCODE of REFUSED.
  2202. This can happen for a busy xfrout server, and you may want to increase
  2203. this parameter; if the server is being too busy due to requests from
  2204. unexpected clients you may want to restrict the legitimate clients
  2205. with ACL.
  2206. </p></dd><dt><a name="XFROUT_QUERY_REJECTED"></a><span class="term">XFROUT_QUERY_REJECTED %1 client %2: request to transfer %3 rejected</span></dt><dd><p>
  2207. The xfrout process rejected (by REFUSED rcode) a request to transfer zone to
  2208. given host. This is because of ACLs. The %2 represents the IP
  2209. address and port of the peer requesting the transfer, and the %3
  2210. represents the zone name and class.
  2211. </p></dd><dt><a name="XFROUT_RECEIVED_SHUTDOWN_COMMAND"></a><span class="term">XFROUT_RECEIVED_SHUTDOWN_COMMAND shutdown command received</span></dt><dd><p>
  2212. The xfrout daemon received a shutdown command from the command channel
  2213. and will now shut down.
  2214. </p></dd><dt><a name="XFROUT_RECEIVE_FILE_DESCRIPTOR_ERROR"></a><span class="term">XFROUT_RECEIVE_FILE_DESCRIPTOR_ERROR error receiving the file descriptor for an XFR connection</span></dt><dd><p>
  2215. There was an error receiving the file descriptor for the transfer
  2216. request. Normally, the request is received by b10-auth, and passed on
  2217. to the xfrout daemon, so it can answer directly. However, there was a
  2218. problem receiving this file descriptor. The request will be ignored.
  2219. </p></dd><dt><a name="XFROUT_REMOVE_OLD_UNIX_SOCKET_FILE_ERROR"></a><span class="term">XFROUT_REMOVE_OLD_UNIX_SOCKET_FILE_ERROR error removing unix socket file %1: %2</span></dt><dd><p>
  2220. The unix socket file xfrout needs for contact with the auth daemon
  2221. already exists, and needs to be removed first, but there is a problem
  2222. removing it. It is likely that we do not have permission to remove
  2223. this file. The specific error is show in the log message. The xfrout
  2224. daemon will shut down.
  2225. </p></dd><dt><a name="XFROUT_REMOVE_UNIX_SOCKET_FILE_ERROR"></a><span class="term">XFROUT_REMOVE_UNIX_SOCKET_FILE_ERROR error clearing unix socket file %1: %2</span></dt><dd><p>
  2226. When shutting down, the xfrout daemon tried to clear the unix socket
  2227. file used for communication with the auth daemon. It failed to remove
  2228. the file. The reason for the failure is given in the error message.
  2229. </p></dd><dt><a name="XFROUT_SOCKET_SELECT_ERROR"></a><span class="term">XFROUT_SOCKET_SELECT_ERROR error while calling select() on request socket: %1</span></dt><dd><p>
  2230. There was an error while calling select() on the socket that informs
  2231. the xfrout daemon that a new xfrout request has arrived. This should
  2232. be a result of rare local error such as memory allocation failure and
  2233. shouldn't happen under normal conditions. The error is included in the
  2234. log message.
  2235. </p></dd><dt><a name="XFROUT_STOPPED_BY_KEYBOARD"></a><span class="term">XFROUT_STOPPED_BY_KEYBOARD keyboard interrupt, shutting down</span></dt><dd><p>
  2236. There was a keyboard interrupt signal to stop the xfrout daemon. The
  2237. daemon will now shut down.
  2238. </p></dd><dt><a name="XFROUT_STOPPING"></a><span class="term">XFROUT_STOPPING the xfrout daemon is shutting down</span></dt><dd><p>
  2239. The current transfer is aborted, as the xfrout daemon is shutting down.
  2240. </p></dd><dt><a name="XFROUT_UNIX_SOCKET_FILE_IN_USE"></a><span class="term">XFROUT_UNIX_SOCKET_FILE_IN_USE another xfrout process seems to be using the unix socket file %1</span></dt><dd><p>
  2241. While starting up, the xfrout daemon tried to clear the unix domain
  2242. socket needed for contacting the b10-auth daemon to pass requests
  2243. on, but the file is in use. The most likely cause is that another
  2244. xfrout daemon process is still running. This xfrout daemon (the one
  2245. printing this message) will not start.
  2246. </p></dd><dt><a name="XFROUT_XFR_TRANSFER_CHECK_ERROR"></a><span class="term">XFROUT_XFR_TRANSFER_CHECK_ERROR %1 client %2: check for transfer of %3 failed: %4</span></dt><dd><p>
  2247. Pre-response check for an incomding XFR request failed unexpectedly.
  2248. The most likely cause of this is that some low level error in the data
  2249. source, but it may also be other general (more unlikely) errors such
  2250. as memory shortage. Some detail of the error is also included in the
  2251. message. The xfrout server tries to return a SERVFAIL response in this case.
  2252. </p></dd><dt><a name="XFROUT_XFR_TRANSFER_DONE"></a><span class="term">XFROUT_XFR_TRANSFER_DONE %1 client %2: transfer of %3 complete</span></dt><dd><p>
  2253. The transfer of the given zone has been completed successfully, or was
  2254. aborted due to a shutdown event.
  2255. </p></dd><dt><a name="XFROUT_XFR_TRANSFER_ERROR"></a><span class="term">XFROUT_XFR_TRANSFER_ERROR %1 client %2: error transferring zone %3: %4</span></dt><dd><p>
  2256. An uncaught exception was encountered while sending the response to
  2257. an AXFR query. The error message of the exception is included in the
  2258. log message, but this error most likely points to incomplete exception
  2259. handling in the code.
  2260. </p></dd><dt><a name="XFROUT_XFR_TRANSFER_FAILED"></a><span class="term">XFROUT_XFR_TRANSFER_FAILED %1 client %2: transfer of %3 failed, rcode: %4</span></dt><dd><p>
  2261. A transfer out for the given zone failed. An error response is sent
  2262. to the client. The given rcode is the rcode that is set in the error
  2263. response. This is either NOTAUTH (we are not authoritative for the
  2264. zone), SERVFAIL (our internal database is missing the SOA record for
  2265. the zone), or REFUSED (the limit of simultaneous outgoing AXFR
  2266. transfers, as specified by the configuration value
  2267. Xfrout/max_transfers_out, has been reached).
  2268. </p></dd><dt><a name="XFROUT_XFR_TRANSFER_STARTED"></a><span class="term">XFROUT_XFR_TRANSFER_STARTED %1 client %2: transfer of zone %3 has started</span></dt><dd><p>
  2269. A transfer out of the given zone has started.
  2270. </p></dd><dt><a name="ZONEMGR_CCSESSION_ERROR"></a><span class="term">ZONEMGR_CCSESSION_ERROR command channel session error: %1</span></dt><dd><p>
  2271. An error was encountered on the command channel. The message indicates
  2272. the nature of the error.
  2273. </p></dd><dt><a name="ZONEMGR_JITTER_TOO_BIG"></a><span class="term">ZONEMGR_JITTER_TOO_BIG refresh_jitter is too big, setting to 0.5</span></dt><dd><p>
  2274. The value specified in the configuration for the refresh jitter is too large
  2275. so its value has been set to the maximum of 0.5.
  2276. </p></dd><dt><a name="ZONEMGR_KEYBOARD_INTERRUPT"></a><span class="term">ZONEMGR_KEYBOARD_INTERRUPT exiting zonemgr process as result of keyboard interrupt</span></dt><dd><p>
  2277. An informational message output when the zone manager was being run at a
  2278. terminal and it was terminated via a keyboard interrupt signal.
  2279. </p></dd><dt><a name="ZONEMGR_LOAD_ZONE"></a><span class="term">ZONEMGR_LOAD_ZONE loading zone %1 (class %2)</span></dt><dd><p>
  2280. This is a debug message indicating that the zone of the specified class
  2281. is being loaded.
  2282. </p></dd><dt><a name="ZONEMGR_NO_MASTER_ADDRESS"></a><span class="term">ZONEMGR_NO_MASTER_ADDRESS internal BIND 10 command did not contain address of master</span></dt><dd><p>
  2283. A command received by the zone manager from the Auth module did not
  2284. contain the address of the master server from which a NOTIFY message
  2285. was received. This may be due to an internal programming error; please
  2286. submit a bug report.
  2287. </p></dd><dt><a name="ZONEMGR_NO_SOA"></a><span class="term">ZONEMGR_NO_SOA zone %1 (class %2) does not have an SOA record</span></dt><dd><p>
  2288. When loading the named zone of the specified class the zone manager
  2289. discovered that the data did not contain an SOA record. The load has
  2290. been abandoned.
  2291. </p></dd><dt><a name="ZONEMGR_NO_TIMER_THREAD"></a><span class="term">ZONEMGR_NO_TIMER_THREAD trying to stop zone timer thread but it is not running</span></dt><dd><p>
  2292. An attempt was made to stop the timer thread (used to track when zones
  2293. should be refreshed) but it was not running. This may indicate an
  2294. internal program error. Please submit a bug report.
  2295. </p></dd><dt><a name="ZONEMGR_NO_ZONE_CLASS"></a><span class="term">ZONEMGR_NO_ZONE_CLASS internal BIND 10 command did not contain class of zone</span></dt><dd><p>
  2296. A command received by the zone manager from another BIND 10 module did
  2297. not contain the class of the zone on which the zone manager should act.
  2298. This may be due to an internal programming error; please submit a
  2299. bug report.
  2300. </p></dd><dt><a name="ZONEMGR_NO_ZONE_NAME"></a><span class="term">ZONEMGR_NO_ZONE_NAME internal BIND 10 command did not contain name of zone</span></dt><dd><p>
  2301. A command received by the zone manager from another BIND 10 module did
  2302. not contain the name of the zone on which the zone manager should act.
  2303. This may be due to an internal programming error; please submit a
  2304. bug report.
  2305. </p></dd><dt><a name="ZONEMGR_RECEIVE_NOTIFY"></a><span class="term">ZONEMGR_RECEIVE_NOTIFY received NOTIFY command for zone %1 (class %2)</span></dt><dd><p>
  2306. This is a debug message indicating that the zone manager has received a
  2307. NOTIFY command over the command channel. The command is sent by the Auth
  2308. process when it is acting as a slave server for the zone and causes the
  2309. zone manager to record the master server for the zone and start a timer;
  2310. when the timer expires, the master will be polled to see if it contains
  2311. new data.
  2312. </p></dd><dt><a name="ZONEMGR_RECEIVE_SHUTDOWN"></a><span class="term">ZONEMGR_RECEIVE_SHUTDOWN received SHUTDOWN command</span></dt><dd><p>
  2313. This is a debug message indicating that the zone manager has received
  2314. a SHUTDOWN command over the command channel from the Boss process.
  2315. It will act on this command and shut down.
  2316. </p></dd><dt><a name="ZONEMGR_RECEIVE_UNKNOWN"></a><span class="term">ZONEMGR_RECEIVE_UNKNOWN received unknown command '%1'</span></dt><dd><p>
  2317. This is a warning message indicating that the zone manager has received
  2318. the stated command over the command channel. The command is not known
  2319. to the zone manager and although the command is ignored, its receipt
  2320. may indicate an internal error. Please submit a bug report.
  2321. </p></dd><dt><a name="ZONEMGR_RECEIVE_XFRIN_FAILED"></a><span class="term">ZONEMGR_RECEIVE_XFRIN_FAILED received XFRIN FAILED command for zone %1 (class %2)</span></dt><dd><p>
  2322. This is a debug message indicating that the zone manager has received
  2323. an XFRIN FAILED command over the command channel. The command is sent
  2324. by the Xfrin process when a transfer of zone data into the system has
  2325. failed, and causes the zone manager to schedule another transfer attempt.
  2326. </p></dd><dt><a name="ZONEMGR_RECEIVE_XFRIN_SUCCESS"></a><span class="term">ZONEMGR_RECEIVE_XFRIN_SUCCESS received XFRIN SUCCESS command for zone %1 (class %2)</span></dt><dd><p>
  2327. This is a debug message indicating that the zone manager has received
  2328. an XFRIN SUCCESS command over the command channel. The command is sent
  2329. by the Xfrin process when the transfer of zone data into the system has
  2330. succeeded, and causes the data to be loaded and served by BIND 10.
  2331. </p></dd><dt><a name="ZONEMGR_REFRESH_ZONE"></a><span class="term">ZONEMGR_REFRESH_ZONE refreshing zone %1 (class %2)</span></dt><dd><p>
  2332. The zone manager is refreshing the named zone of the specified class
  2333. with updated information.
  2334. </p></dd><dt><a name="ZONEMGR_SELECT_ERROR"></a><span class="term">ZONEMGR_SELECT_ERROR error with select(): %1</span></dt><dd><p>
  2335. An attempt to wait for input from a socket failed. The failing operation
  2336. is a call to the operating system's select() function, which failed for
  2337. the given reason.
  2338. </p></dd><dt><a name="ZONEMGR_SEND_FAIL"></a><span class="term">ZONEMGR_SEND_FAIL failed to send command to %1, session has been closed</span></dt><dd><p>
  2339. The zone manager attempted to send a command to the named BIND 10 module,
  2340. but the send failed. The session between the modules has been closed.
  2341. </p></dd><dt><a name="ZONEMGR_SESSION_ERROR"></a><span class="term">ZONEMGR_SESSION_ERROR unable to establish session to command channel daemon</span></dt><dd><p>
  2342. The zonemgr process was not able to be started because it could not
  2343. connect to the command channel daemon. The most usual cause of this
  2344. problem is that the daemon is not running.
  2345. </p></dd><dt><a name="ZONEMGR_SESSION_TIMEOUT"></a><span class="term">ZONEMGR_SESSION_TIMEOUT timeout on session to command channel daemon</span></dt><dd><p>
  2346. The zonemgr process was not able to be started because it timed out when
  2347. connecting to the command channel daemon. The most usual cause of this
  2348. problem is that the daemon is not running.
  2349. </p></dd><dt><a name="ZONEMGR_SHUTDOWN"></a><span class="term">ZONEMGR_SHUTDOWN zone manager has shut down</span></dt><dd><p>
  2350. A debug message, output when the zone manager has shut down completely.
  2351. </p></dd><dt><a name="ZONEMGR_STARTING"></a><span class="term">ZONEMGR_STARTING zone manager starting</span></dt><dd><p>
  2352. A debug message output when the zone manager starts up.
  2353. </p></dd><dt><a name="ZONEMGR_TIMER_THREAD_RUNNING"></a><span class="term">ZONEMGR_TIMER_THREAD_RUNNING trying to start timer thread but one is already running</span></dt><dd><p>
  2354. This message is issued when an attempt is made to start the timer
  2355. thread (which keeps track of when zones need a refresh) but one is
  2356. already running. It indicates either an error in the program logic or
  2357. a problem with stopping a previous instance of the timer. Please submit
  2358. a bug report.
  2359. </p></dd><dt><a name="ZONEMGR_UNKNOWN_ZONE_FAIL"></a><span class="term">ZONEMGR_UNKNOWN_ZONE_FAIL zone %1 (class %2) is not known to the zone manager</span></dt><dd><p>
  2360. An XFRIN operation has failed but the zone that was the subject of the
  2361. operation is not being managed by the zone manager. This may indicate
  2362. an error in the program (as the operation should not have been initiated
  2363. if this were the case). Please submit a bug report.
  2364. </p></dd><dt><a name="ZONEMGR_UNKNOWN_ZONE_NOTIFIED"></a><span class="term">ZONEMGR_UNKNOWN_ZONE_NOTIFIED notified zone %1 (class %2) is not known to the zone manager</span></dt><dd><p>
  2365. A NOTIFY was received but the zone that was the subject of the operation
  2366. is not being managed by the zone manager. This may indicate an error
  2367. in the program (as the operation should not have been initiated if this
  2368. were the case). Please submit a bug report.
  2369. </p></dd><dt><a name="ZONEMGR_UNKNOWN_ZONE_SUCCESS"></a><span class="term">ZONEMGR_UNKNOWN_ZONE_SUCCESS zone %1 (class %2) is not known to the zone manager</span></dt><dd><p>
  2370. An XFRIN operation has succeeded but the zone received is not being
  2371. managed by the zone manager. This may indicate an error in the program
  2372. (as the operation should not have been initiated if this were the case).
  2373. Please submit a bug report.
  2374. </p></dd></dl></div><p>
  2375. </p></div></div></body></html>