フォロー

でたまにStreamingが切れる不具合(切れないように対処はした)の原因、public:localのsubscriptionっぽいんだけど、手持ちのクライアントアプリで再現しない感じなので、どういうリクエストを送ると再現するのか不明。調査継続。

public:localのsubscriptionが原因となってnodeで実装されたstreamingプロセスが落ちる問題をおおむね突き止めました。確定し次第再度報告します。

…Mastodon側のコード見てそもそもJSON parseで例外拾っとらんのかい!って絶叫しましたけど。

@ponapalt やったー!

ウチのstreamingは例外拾うようにしましたw


原因確定しました。
しかしクライアント側のバグだとしても、それでサーバ側に問題を起こせるとなると最悪DoS攻撃成り立つのでは説…
github.com/cutls/TheDesk/issue

@ponapalt なるほど、PCクライアントは試さなかったぜ……。

これはtootsuite/mastodonの方をケアしてあげないとまずいな。例外拾うだけでいいとは思うけど……。

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。