FrontPage  Index  Search  Changes  Login

Ticket-75

trackbackプラグインなしでもトラックバックで更新される

Priority
Normal
Reporter
sfこと古谷俊一
Status
New
Assigned to
?
Version
0.8.6
Milestone
?
Created
2007-02-05

Description

定期的にトラックバックスパムの標的となるためにtrackbackプラグインの記述を外したページにおいて、トラックバックが来た場合の挙動についてです。

追記はされないものの、最終更新日時が更新されて、更新メールも届いてしまいます。とくに内容が更新されていない場合には通知しないとか、ページ内のtrackbackプラグインの表記が有効ではない(コメントアウトしてあるなど)時にはトラックバックを無視するなどの処理になっていると良いのではないかと思います。

単なる自動のトラックバックスパムで書き換わっていない場合にも、更新が単なる追記か、手動での落書きや不当なURLへの書き換えなどでないかと確認しなければならなくなってますので。


Changelog

sfこと古谷俊一 (2007-02-18 (日) 22:06:55)

とりあえず

   save( @page, content, md5hex )

 if flag == true
   save( @page, content, md5hex )
 end

としておけば、^{{trackbck}}Hiki::PluginException (not plugin method): inline plugin
/home/wiki/hiki/hiki/pluginutil.rb:37:in `apply_plugin'
/home/wiki/hiki/style/default/html_formatter.rb:213:in `replace_plugin'
/home/wiki/hiki/hiki/plugin.rb:324:in `in_context'
/home/wiki/hiki/hiki/plugin.rb:84:in `inline_context'
/home/wiki/hiki/style/default/html_formatter.rb:213:in `replace_plugin'
/home/wiki/hiki/style/default/html_formatter.rb:208:in `gsub'
/home/wiki/hiki/style/default/html_formatter.rb:208:in `replace_plugin'
/home/wiki/hiki/style/default/html_formatter.rb:33:in `to_s'
/home/wiki/hiki/hiki/command.rb:192:in `cmd_view'
/home/wiki/hiki/hiki/command.rb:119:in `send'
/home/wiki/hiki/hiki/command.rb:119:in `dispatch'
/usr/lib/ruby/1.8/timeout.rb:67:in `timeout'
/home/wiki/hiki/hiki/command.rb:89:in `dispatch'
../../hiki/hiki.cgi:38
/home/wiki/hiki/hiki/storage.rb:14:in `open_db'
../../hiki/hiki.cgi:36
/home/wiki/html/.hiki/its/index.fcgi:24:in `load'
/home/wiki/html/.hiki/its/index.fcgi:24
/home/wiki/html/.hiki/its/index.fcgi:23:in `chdir'
/home/wiki/html/.hiki/its/index.fcgi:23
/home/wiki/html/.hiki/its/index.fcgi:11:in `start'
/home/wiki/html/.hiki/its/index.fcgi:11
/usr/local/lib/site_ruby/1.8/fcgiwrap.rb:47:in `each'
/usr/lib/ruby/1.8/fcgi.rb:612:in `each_cgi'
/usr/lib/ruby/1.8/fcgi.rb:609:in `each'
/usr/lib/ruby/1.8/fcgi.rb:609:in `each_cgi'
/usr/local/lib/site_ruby/1.8/fcgiwrap.rb:43:in `each'
/home/wiki/html/.hiki/its/index.fcgi:10
がないWikiPageへのトラックバックを受け付けなくなりますね。正確には、更新だけされてしまうことはなくなる、ですが。

ほんとはちゃんとエラーメッセージを返すようにもしとくべきでしょうけど、とりあえずこの改造だけでも、ずいぶんと楽になりました。

sfこと古谷俊一 (2007-02-18 (日) 22:08:44)

ありゃしまった、プラグインの表記を本分中に書いてしまいました。御迷惑をお掛けしますが、修正して頂けないでしょうか。

Name:
Comment:
Change Properties
Priority:
Status:
Version:
Milestone:
Assigned to:

Last modified:2007/02/18 22:08:44
Keyword(s):
References: