General

Profile

hannes.georg (Hannes Georg)

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 1 1

Activity

11/12/2015

11:47 AM Ruby Bug #11632: Resolv::DNS::Message.encode fails to encode messages larger than 16383 byte
Cool, thank you! hannes.georg (Hannes Georg)

11/09/2015

09:21 AM Ruby Bug #11632: Resolv::DNS::Message.encode fails to encode messages larger than 16383 byte
Pull submitted: https://github.com/ruby/ruby/pull/1088 hannes.georg (Hannes Georg)

10/28/2015

10:01 PM Ruby Bug #11632: Resolv::DNS::Message.encode fails to encode messages larger than 16383 byte
I've created a small script to demonstrate the behavior. The following script should print "test" but it prints some gibberish bytes in ruby 2.1.7 and 2.2.3.
~~~ruby
require 'resolv'
msg = Resolv::DNS::Message.new
# this generate...
hannes.georg (Hannes Georg)
02:59 PM Ruby Bug #11632 (Closed): Resolv::DNS::Message.encode fails to encode messages larger than 16383 byte
Hello Rubyists
The ruby dns message encoder automatically remembers _all_ label addresses to be reused later ( see https://github.com/ruby/ruby/blob/v2_2_3/lib/resolv.rb#L1470 ). The address field however is limited to 14 bits ( see h...
hannes.georg (Hannes Georg)

Also available in: Atom