FrontPage  Index  Search  Changes  Login

Hiki Issue Tracking System - Ticket-90 Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

! misc/plugin/rbl.rbが意図しないホスト名を引くことがある

:Priority:Normal
:Reporter:kou
:Status:New
:Assigned to:?
:Version:HEAD
:Milestone:?
:Created:2008-01-17

!! Description

名前解決をするホスト名の最後に「.」をつけていないので「解決したいホスト名.システムのドメイン名」でアドレスが引かれてしまうことがある。この場合、DNSワイルドカード(?)を設定していると確実にブラックリストと認識されてしまう。

Index: misc/plugin/rbl.rb
===================================================================
RCS file: /cvsroot/hiki/hiki/misc/plugin/rbl.rb,v
retrieving revision 1.2
diff -u -p -r1.2 rbl.rb
--- misc/plugin/rbl.rb  4 Oct 2006 02:30:08 -0000       1.2
+++ misc/plugin/rbl.rb  17 Jan 2008 11:00:53 -0000
@@ -11,7 +11,7 @@ def postable?

   dnsbl_list.each do |dnsbl|
     begin
-      Resolv.getaddress( "#{ip}.#{dnsbl}" )
+      Resolv.getaddress( "#{ip}.#{dnsbl}." )
         STDERR.puts "RBL : #{address}"
         return false
     rescue Resolv::ResolvError

----
!! Changelog
{{its_edit_ticket_form}}