size limit on RDATA in nsupdate
Mark Andrews
marka at isc.org
Sat Feb 21 13:20:28 UTC 2015
I doubt that it is a buffer issue. The input text buffer is 128K which
should be big enough for a 64K rdata.
Mark
In message <86d253zbl1.fsf at strotmann.de>, Carsten Strotmann writes:
> Hi,
>
> I'm trying to build an automated update system for OPENPGPKEY records
> with BIND 9 9.9.6-P2 and "nsupate".
>
> I've verified the TSIG keys, I can add and remove TXT records with the
> key under the domain name.
>
> Adding a 6K PGP key as OPENPGPKEY does fail with
>
> 21-Feb-2015 13:24:19.714 dns_rdata_fromtext: buffer-0x7f04662e14f0:1:
> near eof: unexpected end of input
> invalid rdata format: unexpected end of input
>
> Below is the debug output from nsupdate:
>
> setup_system()
> Creating key...
> namefromtext
> keycreate
> reset_system()
> user_interaction()
> do_next_command()
> do_next_command()
> do_next_command()
> update_addordelete()
> do_next_command()
> start_update()
> recvsoa()
> About to create rcvmsg
> show_message()
> Reply from SOA query:
> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44542
> ;; flags: qr aa; QUESTION: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
> ;; QUESTION SECTION:
> ;f437b55d4fb40f93bbfa04802a6a2bcf8b69d5ee93d1b53259e6e4fc._openpgpkey.sys4.de
> . IN
> SOA
>
> ;; AUTHORITY SECTION:
> _openpgpkey.sys4.de. 900 IN SOA
> danens1.sys4.de. hostmaster.sys4.de. 1000003 7200 3600 3542400 900
>
> ;; TSIG PSEUDOSECTION:
> f437b55d4fb40f93bbfa04802a6a2bcf8b69d5ee93d1b53259e6e4fc._openpgpkey.sys4.de.
> 0
> ANY TSIG hmac-sha256. 1424521459 300 32
> 1e+FXn+fpeSOtiwXfC4KsDQwyGYO8q5VtS95aqhwJGw= 44542 NOERROR 0
>
> Found zone name: _openpgpkey.sys4.de
> The master is: danens1.sys4.de
> send_update()
> Sending update to 5.45.109.212#53
> show_message()
> Outgoing update query:
> ;; ->>HEADER<<- opcode: UPDATE, status: NOERROR, id: 10928
> ;; flags:; ZONE: 1, PREREQ: 0, UPDATE: 1, ADDITIONAL: 1
> ;; UPDATE SECTION:
> f437b55d4fb40f93bbfa04802a6a2bcf8b69d5ee93d1b53259e6e4fc._openpgpkey.sys4.de.
> 0
> ANY ANY
>
> ;; TSIG PSEUDOSECTION:
> f437b55d4fb40f93bbfa04802a6a2bcf8b69d5ee93d1b53259e6e4fc._openpgpkey.sys4.de.
> 0
> ANY TSIG hmac-sha256. 1424521459 300 32
> BoYO8mOklQiZXgOvcM0zGpw+wzuhVQj0Qx1yOBvCu3s= 10928 NOERROR 0
>
> Out of recvsoa
> update_completed()
> tsig verification successful
> show_message()
>
> Reply from update query:
> ;; ->>HEADER<<- opcode: UPDATE, status: NOERROR, id: 10928
> ;; flags: qr; ZONE: 1, PREREQ: 0, UPDATE: 0, ADDITIONAL: 1
> ;; ZONE SECTION:
> ;_openpgpkey.sys4.de. IN SOA
>
> ;; TSIG PSEUDOSECTION:
> f437b55d4fb40f93bbfa04802a6a2bcf8b69d5ee93d1b53259e6e4fc._openpgpkey.sys4.de.
> 0
> ANY TSIG hmac-sha256. 1424521459 300 32
> LAa1ANz/k/B+TwEfMSjw2A+OMPxQQgHZRuvM6uY8WMY= 10928 NOERROR 0
>
> done_update()
> reset_system()
> user_interaction()
> do_next_command()
> update_addordelete()
> 21-Feb-2015 13:24:19.714 dns_rdata_fromtext: buffer-0x7f04662e14f0:1:
> near eof: unexpected end of input
> invalid rdata format: unexpected end of input
> syntax error
>
> Is there an error in the "generic RR" syntax (generated by
> hash-slinger)?
>
> Might this be an buffer issue?
>
>
> --
> Carsten Strotmann
> Email: cas at strotmann.de
> Blog: strotmann.de
>
> _______________________________________________
> Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe
> from this list
>
> bind-users mailing list
> bind-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/bind-users
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: marka at isc.org
More information about the bind-users
mailing list