Skip to content

3.6.11

Latest
Compare
Choose a tag to compare
@pooza pooza released this 03 Sep 03:43
20bca11

更新内容

https://github.com/pooza/tomato-shrieker/milestone/140?closed=1

セキュリティ

実験的機能 /sources/*/dest/sanitize

サニタイズのモードを指定できます。
デフォルトは fedi ですが(従来動作)、明示的に html を指定することで、本文中に含まれる @# の直後に半角スペースを挿入する動作を抑止し、本文中にアカウント名やハッシュタグを含められる様になります。
今のところ、フィード系ソースとIcalendarSourceにのみ有効です。

以下、記述例。

source:
  ical: https://calendar.google.com/calendar/ical/hogefuga/public/basic.ics
schedule:
  cron: '10 0 * * *'
dest:
  account:
    bot: true
  sanitize: html
  hooks:
    - https://mstdn.example.com/mulukhiya/webhook/aaaabbbb00001111
  tags:
    - 予定

予告

/sources/*/dest/account/bot の扱いについて

通常はtrueとすべき用途が大半ですが、デフォルトはfalseです。
近いうちにデフォルトをtrueとする破壊的変更を行いたいです。

更新手順

通常の手順

cd 設置先
git pull
bundle install
bundle exec rake restart
bin/test.rb

最後のテストで、以下を確認。

  • 100% passed が表示されること
  • テスト投稿を設定しているなら、それが行われること