summaryrefslogtreecommitdiff
path: root/packages/backend/src/queue/processors (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | | lintdakkar2024-05-111-1/+0
| | |
* | | Merge remote-tracking branch 'misskey/release/2024.5.0' into ↵dakkar2024-05-111-13/+15
|\| | | | | | | | | | | future-2024-04-25-post
| * | Merge pull request from GHSA-2vxv-pv3m-3wvjDaiki Mizukami2024-05-011-12/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix: normalize incoming signed activities * Tweak style * Update CHANGELOG.md * Log compacted activity as well --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* | | Merge branch 'develop' into future-2024-04-25-postdakkar2024-05-114-17/+40
|\ \ \ | | |/ | |/|
| * | merge: Rework cache clearing to be fault tolerant (!497)dakkar2024-05-091-9/+19
| |\ \ | | | | | | | | | | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/497 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Marie <marie@kaifa.ch>
| | * | reformat expressionPrivateGER2024-04-241-2/+3
| | | |
| | * | Rework cache clearing to be fault tolerantLatte macchiato2024-04-191-9/+18
| | | |
| * | | merge: Compact LD-signed activities against well-known context (!503)Tess K2024-05-041-1/+13
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/503 Approved-by: Marie <marie@kaifa.ch> Approved-by: Tess K <me@thvxl.se>
| | * | | Compact LD-signed activities against well-known contextdakkar2024-04-301-1/+13
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should defend against some spoofing attacks, see also https://nvd.nist.gov/vuln/detail/CVE-2022-24307 for Mastodon, https://iceshrimp.dev/iceshrimp/iceshrimp/commit/febb499fcb5fe3d56ca79025e4b5851464660c38 from Iceshrimp and https://firefish.dev/firefish/firefish/-/commit/e790d6be90dfd5dc6471b650a54520761bb9d745 for Firefish Thanks to @tesaguri@fedibird.com for reporting and providing the patch.
| * | | merge: handle non-ASCII emoji names (!464)dakkar2024-05-022-7/+8
| |\ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/464 Approved-by: Leah <kevinlukej@gmail.com> Approved-by: Ember <acomputerdog@gmail.com> Approved-by: Marie <marie@kaifa.ch>
| | * | handle non-ASCII emoji namesdakkar2024-03-092-7/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * use the more inclusive regexp for validating emoji names * always normalize emoji names, aliases, categories the latter point is necessary to allow matching, for example, `ä` against `a`+combining diaeresis this will also need to bump the version of `sfm-js` once we merge https://activitypub.software/TransFem-org/sfm-js/-/merge_requests/2
* | | | Merge branch 'develop' into future-2024-04-10-postdakkar2024-04-251-1/+1
|\| | |
| * | | remove duplicate methoddakkar2024-03-021-11/+0
| | | |
| * | | Merge branch 'develop' into release/2024.3.1dakkar2024-03-0231-143/+380
| |\| |
| * | | Merge branch 'feture/code-injection-fix' into 'develop'Amelia Yukii2024-02-011-17/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CVE: Fixed code injection from twitter import See merge request TransFem-org/Sharkey!390 (cherry picked from commit 127f8556d409a1082f0050a7ebf57ba846263f6f) 2a8e93e4 Fixed code injection from twitter import
* | | | Merge remote-tracking branch 'misskey/develop' into future-2024-04-10dakkar2024-04-111-1/+1
|\ \ \ \ | | |_|/ | |/| |
| * | | fix: report progress out of 100% in CleanRemoteFilesProcessorService (#13633)Nila2024-03-301-1/+1
| | | | | | | | | | | | | | | | | | | | * Report progress out of 100% in CleanRemoteFilesProcessorService * Add changelog entry
* | | | Merge remote-tracking branch 'misskey/develop' into future-2024-03-23dakkar2024-03-242-0/+3
|\| | | | |_|/ |/| |
| * | enhance(antenna): Botの投稿を除外できるように (#13603)かっこかり2024-03-212-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * enhance(antenna): Botの投稿を除外できるように (MisskeyIO#545) (cherry picked from commit a95ce067c6cf0a93647e358aabc984bdbe99e952) * Update Changelog * remove translations * spdx --------- Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
| * | enhance: 禁止ワードチェック強化 (#27)tamaina2024-03-011-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * enhance: 禁止ワードチェック強化 * リモートの禁止ワードチェックを添付ファイルとユーザーを登録する前に行うなど Resolve https://github.com/misskey-dev/misskey/issues/13374 * 禁止ワートの対象の見直し * performActivityで特定のエラーが出た際にDelayedに追加しないように * use IdentifiableError * NoteCreateService.checkProhibitedWords * https://github.com/misskey-dev/misskey-private/pull/27/files#r1507416135 * remove comment
| * | refactor(backend): ノートのエクスポート処理でStreams ↵okayurisotto2024-02-281-79/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | APIを使うように (#13465) * refactor(backend): ノートのエクスポート処理でStreams APIを使うように * fixup! refactor(backend): ノートのエクスポート処理でStreams APIを使うように `await`忘れにより、ジョブがすぐに完了したことになり削除されてしまっていた。 それによって、`NoteStream`内での`updateProgress`メソッドの呼び出しで、`Missing key for job`のエラーが発生することがあった。 --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
| * | fix: 古いキャッシュを使うのを修正 (#13453)tamaina2024-02-251-1/+1
| | |
* | | merge upstream for 2024.2.1dakkar2024-03-024-82/+90
| | |
* | | merge: upstreamMarie2024-02-232-2/+10
|\| |
| * | enhance: ↵tamaina2024-02-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | リモートのフォロワーから再度Followが来た場合、acceptを返してあげる (#13388) * enhance: リモートのフォロワーから再度Followが来た場合、acceptを返してあげる * nanka meccha kaeta * ブロックチェックの後にフォロー関係の存在チェックをする
| * | fix: 禁止キーワードを含むノートがDelayed ↵anatawa122024-02-221-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Queueに追加されて再処理される問題 (#13428) * refactor: use IdentifiableError instead of NoteCreateService.ContainsProhibitedWordsError * fix: notes with prohibited words are reprocessed with delay * docs(changelog): 禁止キーワードを含むノートがDelayed Queueに追加されて再処理される問題 * lint: fix lint errors * fix: rethrowするべきなのにrethrowし忘れていたのを修正
* | | merge: upstreamMarie2024-02-1930-30/+30
|\| |
| * | (re) update SPDX-FileCopyrightTexttamaina2024-02-1330-30/+30
| | | | | | | | | | | | Fix #13290
| * | Revert "update SPDX-FileCopyrightText"tamaina2024-02-1330-31/+31
| | | | | | | | | | | | This reverts commit 9b5aeb76d8c9372d67058c512597152b6bf222f2.
| * | update SPDX-FileCopyrightTextsyuilo2024-02-1230-31/+31
| | |
* | | fix: keep alt text of file if presentMarie2024-02-131-0/+4
| | |
* | | import fs/promises the right waydakkar2024-02-031-15/+16
| | | | | | | | | | | | thanks Marie
* | | lintdakkar2024-02-031-3/+3
| | |
* | | decode entity references from tweetsdakkar2024-02-031-1/+2
| | | | | | | | | | | | apparently *some* tweets have those ☹
* | | simpler logicdakkar2024-02-031-9/+6
| | | | | | | | | | | | thanks Alina
* | | make almost all fs ops asyncdakkar2024-02-031-12/+12
| | | | | | | | | | | | there's no `fs.promises.exists`
* | | simpler mappingdakkar2024-02-031-5/+2
| | | | | | | | | | | | thanks Alina
* | | simpler json-isationdakkar2024-02-031-4/+4
| | | | | | | | | | | | thanks Alina for the suggestion
* | | Fixed code injection from twitter importKevinWh02024-02-011-17/+25
| | |
* | | link twitter names to twitter, not nitter #382dakkar2024-01-281-1/+1
| | | | | | | | | | | | nitter seems very dead
* | | merge: upstreamMarie2024-01-251-0/+4
|\| |
| * | enhance(reversi): more robust matching processsyuilo2024-01-241-0/+4
| | |
* | | merge: upstreamMarie2024-01-094-4/+210
|\| | | |/ |/|
| * feat: export clips (#12931)Kagami Sascha Rosylight2024-01-071-0/+206
| | | | | | | | | | * feat: export clips * Update CHANGELOG.md
| * enhance(backend): ActivityPub 周りで連合先から HTTP 429 Too Many ↵riku64602024-01-063-3/+3
| | | | | | | | | | | | | | | | | | | | | | Requests を受け取った際にジョブをリトライするように (#12917) * enhance(backend): ActivityPub 周りで HTTP 429 Too Many Requests を受け取った際にリトライするように * add to changelog --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
| * enhance(backend): ActivityPub Deliver ↵MeiMei2024-01-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | queueでBodyを事前処理するように (#12916) * Pre-processing deliver body * CHANGELOG * ループ内で計算されると意味がないので * 同じ処理を同じ形に --------- Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* | fix: visibility check on masto importMarie2023-12-311-1/+1
| | | | | | | | Originally from PR #288
* | merge: pleroma note import - Use hashed filename for exists check (#283)Marie2023-12-311-1/+5
|\ \ | | | | | | | | | Reviewed-on: https://git.joinsharkey.org/Sharkey/Sharkey/pulls/283
| * | Simplify hash stepssmitten2023-12-311-3/+2
| | |
| * | Use base64url digestsmitten2023-12-311-1/+1
| | |