Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TypeError: node-fetch cannot load bearでinboxが詰まる #13608

Closed
tamaina opened this issue Mar 21, 2024 · 6 comments · Fixed by #13610
Closed

TypeError: node-fetch cannot load bearでinboxが詰まる #13608

tamaina opened this issue Mar 21, 2024 · 6 comments · Fixed by #13610
Labels
🐛Bug Unexpected behavior 🌌Federation The Federation/ActivityPub feature

Comments

@tamaina
Copy link
Contributor

tamaina commented Mar 21, 2024

Fedibirdなどでサークル機能実現のために使用されているBearcaps URLが原因

Related to #13201

@tamaina tamaina added 🐛Bug Unexpected behavior 🌌Federation The Federation/ActivityPub feature labels Mar 21, 2024
@tamaina
Copy link
Contributor Author

tamaina commented Mar 21, 2024

とりあえずbearで始まるidのactivityはスキップするべき

@tamaina
Copy link
Contributor Author

tamaina commented Mar 21, 2024

@tamaina
Copy link
Contributor Author

tamaina commented Mar 21, 2024

image

はぁ

@tamaina
Copy link
Contributor Author

tamaina commented Mar 21, 2024

#13201 の実装の話になっちゃうけど)Fedibirdの実装って、各ユーザーのプライベートのinboxに送って、各ユーザーにbearcaps urlを解決させる(という体裁をとる)ことで機密性を保っているということなのか

(そしてGroupのitemsにユーザーのコレクション書かないことで閲覧可能なユーザーを非公開にしている?)

@u1-liquid
Copy link
Contributor

u1-liquid commented Mar 21, 2024

一応これらを全部入れるとサークル機能の投稿が非通知のDMとして届くようになる
(そのDMに対して@メンションすると挙動が怪しいが*1)

MisskeyIO#330
MisskeyIO#361
MisskeyIO#365
MisskeyIO#368
MisskeyIO#386
MisskeyIO#388

サークル機能は非対応にするとしても今後他の用途にBearcaps URLが使われる可能性は十分あると思うので
拒否するより MisskeyIO#330 だけ入れてエラーが発生しなくするのがいいと思うけど

*1: サーバー内の同じ投稿を受信したみんなにDMを送ることになる

@mei23
Copy link
Contributor

mei23 commented Mar 30, 2024

TypeError: node-fetch cannot load bear

そもそもnode-fetchに意図してないプロトコルを渡っちゃているのがいけない気がするのだわね
もしもリクエストライブラリがunix:とかfile:サポートしてたらどうなる???

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛Bug Unexpected behavior 🌌Federation The Federation/ActivityPub feature
Projects
No open projects
Status: Done
3 participants