From: nagachika00@... Date: 2015-07-01T03:26:01+00:00 Subject: [ruby-core:69823] [Ruby trunk - Feature #11312] Add Resolv::DNS::Resource::IN::SPF Issue #11312 has been updated by Tomoyuki Chikanaga. Assignee set to Akira Tanaka ---------------------------------------- Feature #11312: Add Resolv::DNS::Resource::IN::SPF https://bugs.ruby-lang.org/issues/11312#change-53221 * Author: Hal Brodigan * Status: Open * Priority: Normal * Assignee: Akira Tanaka ---------------------------------------- The SPF type record (RFC4408 Section 3.1.1) is quite common now. The resolv library should probably support it. As a workaround I monkey patched in the resource class: class Resolv::DNS::Resource::IN::SPF < Resolv::DNS::Resource::IN::TXT # resolv.rb doesn't define an SPF resource type. TypeValue = 99 ClassValue = Resolv::DNS::Resource::IN::ClassValue Resolv::DNS::Resource::ClassHash[[TypeValue, ClassValue]] = self end I could formalize my monkeypatch into an actual patch. I would just need to know whether SPF should be listed in the `ClassInsensitiveTypes` array. -- https://bugs.ruby-lang.org/