Commit Graph
100 Commits
Author SHA1 Message Date
MeiMei 1cd6ba3c1d chore: Remove vips from Dockerfile (#7633) 2021-08-15 18:12:46 +09:00
MeiMei 04e27e160e 認証の修正 (#7597)
* authenticateのキャッシュを廃止

* 凍結ユーザーがサインイン出来てしまうのを修正

* 凍結ユーザーはストリーミング接続出来ないように

* 他人のアクセストークンはrevoke出来ないように, 正常削除を待機するように

* ユーザー/アクセストークンを無効化したらストリーミングを切断するように

* Revert TODO

* ストリーミングterminateは、ユーザー削除後に行うように

* signinでsuspendは別のエラーにする

* トークン再生成後のストリーミング切断は少し待つように

* サスペンド後のストリーミング切断はローカルユーザーのみに
2021-07-18 19:57:53 +09:00
MeiMei 62dede02ea API AuthenticateでDB接続エラーなどが発生するとログアウトさせられてしまうのを修正 Fix #7603 (#7604) 2021-07-18 00:53:16 +09:00
MeiMei e24c8b6878 Fix video (#7594) 2021-07-10 23:19:56 +09:00
MeiMei 1772af9583 AP Actorの修正 (#7573)
* AP Actorの修正

* Add ActivityPub test

* Fix person

* Test

* ap test

* Revert "Test"

This reverts commit 3c493eff4e89f94fd33f25189ba3bc96ef4366b3.

* Test comment

* fix

* fix

* Update inbox

* indent

* nl

* indent

* TODO

* Fix inbox

* Update test
2021-07-10 23:14:57 +09:00
MeiMei 38474c7316 mfm.jsが更新されたのでもうこのresolutionsはいらない (#7581) 2021-07-09 01:09:02 +09:00
MeiMei c071467b6a テストがうごかないのを修正 (#7566)
* startServer

* typeorm 0.2.32

* Fix: chartのテストがテストの並び順によっては正しく初期化されない

* initTestDb
2021-06-12 22:40:17 +09:00
MeiMei 334ca01092 Update resolutions (#7572) 2021-06-12 22:32:44 +09:00
MeiMei c122ec2e79 Update CONTRIBUTING.md (#7570) 2021-06-11 12:19:48 +09:00
MeiMei 441790be2d Fix resync-remote-user (#7556)
* Fix resync-remote-user

* tune
2021-06-05 14:55:41 +09:00
MeiMei 5d66bb8794 ランダムにテストがコケるのを修正 (#7553)
* Test shutdown

* Revert "Test shutdown"

This reverts commit 85182e7dd1.

* Skip beforeShutdown in test

* Wait shutdown in test

* Revert "Skip beforeShutdown in test"

This reverts commit 79c33ab536.

* Revert "Revert "Skip beforeShutdown in test""

This reverts commit 3423133a13.
2021-06-05 14:54:07 +09:00
MeiMei a5cdc9a1f4 Add missing migrations (#7552) 2021-06-04 20:40:47 +09:00
MeiMeiandsyuilo caf40e40fb Supports Array ActivityStreams type (#7536)
* Supports Array type

* Fix

* Fix Service to Note

* Update type.ts

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2021-05-31 13:04:13 +09:00
MeiMei 798aedfc0f Supports Emoji 13.1 (#7539)
* Supports Emoji 13.1

* Fix regex
2021-05-30 20:52:39 +09:00
MeiMei 0263539202 Fix remote drive expire (#7543) 2021-05-30 13:48:23 +09:00
MeiMei 47aaf04481 Fix search-by-tag (#7531)
* Fix search-by-tag

* Revert "Fix search-by-tag"

This reverts commit c971d1d5d8.

* Fix typo

* Remove unused var

* インジェクションは[]を返すように
2021-05-23 18:57:12 +09:00
MeiMei 3cd04c4b81 Fix agent type (#7532) 2021-05-23 13:07:11 +09:00
MeiMei b16c3798a4 Fix Announce/Delete AP deliver (#7517)
* Fix Announce/Delete AP deliver

* Revert "Fix Announce/Delete AP deliver"

This reverts commit 0292c5196d.

* localOnlyのDeleteをdeliverしないように

* null Activityに対するUndoはdeliverしないように
2021-05-19 16:15:01 +09:00
MeiMei 4b33c42da7 Add queue timeout (#7519) 2021-05-19 16:12:31 +09:00
MeiMei 961b3177d5 Fix Agent type, httpでもDNSキャッシュ (#7520) 2021-05-19 16:11:47 +09:00
MeiMei 7dc85a624e Update preloaded JSON-LD (#7521) 2021-05-19 16:10:43 +09:00
MeiMei bfd215542b @contextをちゃんと付ける (#7522) 2021-05-19 16:00:08 +09:00
MeiMei 917e57d475 Fix #7431 (#7432)
* Fix #7431

* fix
2021-05-11 12:41:02 +09:00
MeiMei 591a5c277c Add queue types (#7504) 2021-05-08 18:56:21 +09:00
MeiMei 588b838deb APIドキュメントが見れなくなっているのを修正など (#7500)
* Test api.json

* Fix typo

* Fix api-doc
2021-05-05 19:02:30 +09:00
MeiMei 7d2126e2b2 Fix punycode deprecation warning (#7426) 2021-04-04 13:00:39 +09:00
MeiMei 94fd5485b6 Use TRUNCATE (#7385) 2021-03-23 15:22:31 +09:00
MeiMei d1efe1d208 populateEmojisのリファクタと絵文字情報のキャッシュ (#7378)
* revert

* Refactor populateEmojis, Cache emojis

* ん

* fix typo

* コメント
2021-03-22 00:44:38 +09:00
MeiMei ca4f026533 DB上で壊れたドライブファイルを無視するように (#7345) 2021-03-16 12:50:07 +09:00
MeiMei 7d02b36092 Fix assets test and favicon type (#7344)
* fix

* koa-faviconはimage/x-iconがデフォルトらしい

* シンプルに

* faviconなど
2021-03-13 23:22:54 +09:00
MeiMei 9e634360fa Fix Schema (#7347) 2021-03-13 22:15:20 +09:00
MeiMei 1a841b101e Use integrity for scripts hosted on the CDN (#7335)
* Use integrity for scripts hosted on the CDN

* 2.0.0-rc.50
2021-03-13 10:54:02 +09:00
MeiMei 936fcfb1c7 リソースが取得できるかどうかのテストなど (#7316)
* Tests for Fetch resource

* Remove unnecessary copy

* Update koa-views, pug
2021-03-12 23:10:15 +09:00
MeiMei acc7a7e626 systeminformation@5.3.4 (#7245) 2021-03-06 11:42:49 +09:00
MeiMei 44167ab84c Use alpine3.13 on Docker (#7249) 2021-03-05 14:46:58 +09:00
MeiMei 4c01dcd8eb Fix #7248 (#7250)
* Fix #7248

* fix

* fix

* fix

* avoid infinite loop
2021-02-27 17:39:55 +09:00
MeiMei 95939e4991 Update y18n in yarn.lock (#7246) 2021-02-27 17:37:12 +09:00
MeiMei 0921850a79 Fix #7067 (#7267) 2021-02-27 01:29:29 +09:00
MeiMei 9bc0110b86 Fix #7212 (#7215) 2021-02-17 21:34:51 +09:00
MeiMei ffb0dadbc7 Fix #6807 (#7213) 2021-02-17 19:45:21 +09:00
MeiMei 4ecd036d0a Fix HTML to MFM (#7150)
* Fix type

* Fix HTML to MFM
2021-02-06 21:44:46 +09:00
MeiMeiandybw2016v c88902e640 s3ForcePathStyle (#7122)
Co-authored-by: ybw2016v <dogcraft@126.com>
2021-02-06 11:48:57 +09:00
MeiMei 0e45f10d99 Improve captcha (#7138) 2021-02-06 11:46:47 +09:00
MeiMei 41d7515f85 discordapp.com → discord.com (#7140) 2021-02-06 11:44:46 +09:00
MeiMei 3be7eafa6b Fix: Duplicate system users are created (#7141) 2021-02-06 11:43:12 +09:00
MeiMei 1621e5d6fb nginxのサンプルにコメント追加 (#7113) 2021-01-23 19:57:43 +09:00
MeiMei e74a47916d Fix CSS injection at MFM speed (#7051) 2021-01-03 12:51:50 +09:00
MeiMei c5bdee086d フォローリクエストがなくてもフォロー承認が出来てしまうのを修正 (#7013)
* フォローリクエストがなくてもフォロー承認が出来てしまうのを修正

* プロキシアカウントがDB処理をせずにフォローを飛ばしているのを修正
2020-12-26 15:31:28 +09:00
MeiMei 3584786387 Use Node v14.15.1 (#6861)
https://nodejs.org/en/blog/vulnerability/november-2020-security-releases/
2020-11-28 14:20:32 +09:00
MeiMei ed46c1486c Fix toHtml (#6824) 2020-11-10 21:00:14 +09:00
MeiMei 27d0ac3d75 In HTML to MFM, use angle bracket if needed (#6817) 2020-11-08 00:38:50 +09:00
MeiMei cd0b0012d9 メッセージ (トーク/チャット) 削除の連合 (#6789) 2020-11-01 12:14:42 +09:00
MeiMei 4e968216ad ドライブファイル参照がシステムユーザーで落ちるのを修正 (#6774) 2020-10-28 22:24:16 +09:00
MeiMei b5698026ba Fix emojilist.json (#6764) 2020-10-27 18:15:35 +09:00
MeiMei 7dc789f470 Fix: optional chaining (#6747) 2020-10-19 14:48:56 +09:00
MeiMei ee63403548 Fix test (#6733) 2020-10-18 16:03:51 +09:00
MeiMei 85a0f696bc ActivityPubでリモートのオブジェクトをGETするときのリクエストをHTTP Signatureで署名するオプション (#6731)
* Sign ActivityPub GET

* Fix v12, v12.48.0 UI bug
2020-10-18 01:46:40 +09:00
MeiMei ba3c62bf9c Fix lint (#6732)
* Fix lint

* nl
2020-10-18 01:23:46 +09:00
MeiMei 00a17ed5d4 /streamingに非WebSocketリクエストが来るとおかしくなるのを修正 Fix #6718 (#6719) 2020-10-09 14:20:34 +09:00
MeiMei b594366f06 Update resolutions (#6723) 2020-10-09 14:17:15 +09:00
MeiMei e9284930df Update nested-property (#6720) 2020-10-01 19:51:34 +09:00
MeiMei ea7504f564 匿名ユーザーでapp/showをリクエストすると500を返すのを修正 Fix #6715 (#6716) 2020-09-28 21:27:05 +09:00
MeiMei 925868dcdb Update dependencies (#6678) 2020-08-30 18:20:14 +09:00
MeiMei c2d7929391 Expose proxyAccountName (#6670) 2020-08-29 08:56:32 +09:00
MeiMei 48e8ee440b WebPのアニメーションが失われるのを修正 Fix #6625 (#6649) 2020-08-18 22:48:52 +09:00
MeiMei 122076e8ea Sign (request-target) Fix #6652 (#6656) 2020-08-15 04:27:19 +09:00
MeiMei ccda2181c1 GCSに大きいファイルがアップロードできないのを修正 Fix #6254 (#6648) 2020-08-14 00:54:33 +09:00
MeiMei ee0a445590 Option objectStorageSetPublicRead (#6645) 2020-08-13 20:05:01 +09:00
MeiMei f73a4e1304 Update .dockerignore (#6620) 2020-08-04 21:12:55 +09:00
MeiMei 58f7af8927 Fix SNYK-JS-AJV-584908 (#6572) 2020-07-21 01:18:41 +09:00
MeiMei c3b9c7b74b Fix blurhash in test (#6573) 2020-07-21 01:15:18 +09:00
MeiMei 1c200c9b94 Fix #6564 (#6565) 2020-07-20 00:57:10 +09:00
MeiMei 0a4499fd03 Ignore Activities from deleted actors on both ends Fix #6553 (#6554) 2020-07-17 22:47:22 +09:00
MeiMei 5b28d7bf90 タイムライン上でTwitterウィジットを展開できるようになど (#6496)
* TL上でTwitterウィジットを展開できるようになど

* use iframe

* Twitterウィジットがはみ出すのを修正
2020-07-11 06:25:20 +09:00
MeiMei 5f8fb43cc9 AP Delate Activityの修正 (#6512) 2020-07-11 06:19:49 +09:00
MeiMei 6eff6ee451 Update resolutions (#6516)
* Fix SNYK-JS-LODASH-567746

* Fix SNYK-JS-YARGSPARSER-560381

* Fix SNYK-JS-SERIALIZEJAVASCRIPT-570062
2020-07-11 06:18:43 +09:00
MeiMei c2ab3a15f4 Fix #6397 Mastodon v2.5.0未満からのActivityが受け取れない (#6518) 2020-07-11 06:18:14 +09:00
MeiMei a100e13a18 Fix #6513 キャッシュされてないリモートファイルのURLが相対URLで返ってくる (#6514) 2020-07-10 03:52:20 +09:00
MeiMei 48c94907c2 Increase download timeout to 60 sec (#6503) 2020-07-06 23:55:59 +09:00
MeiMei b08e3f59d3 scrollbar-widthを設定するように (#6495)
* scrollbar-widthを設定するように

* fix
2020-07-05 11:37:45 +09:00
MeiMei 443b45e509 Fix SNYK-JS-THENIFY-571690 (CVE-2020-7677) (#6491) 2020-07-05 06:41:40 +09:00
MeiMei ca25b9acc1 投稿詳細でTwitterウィジェットが表示されなくなっているのを修正 Fix #6487 (#6488) 2020-07-03 23:12:50 +09:00
MeiMei 23e2a870cc プロフィールの「場所」「誕生日」を連合するように Resove #6461 (#6463)
* AP birthday, location

* unset is null

* isCatを検証対象に
2020-06-21 14:09:01 +09:00
MeiMei 1726ff3977 AP向けのアンケートのfallbackリンクなどを削除 (#6466) 2020-06-14 10:26:13 +09:00
MeiMei 93aba74463 アカウント切り替え後にインスタンス設定の表示値が変わらないのを修正 Fix #6448 (#6454)
* Fix #6448

* Use nextTick
2020-06-07 14:01:40 +09:00
MeiMei 99955f0af9 Update .gitignore (#6459) 2020-06-07 11:03:29 +09:00
MeiMei 9c4a789a4e Use insert for creating Note (#6440) 2020-06-04 08:59:03 +09:00
MeiMei fd2573c068 署名検証失敗はリトライしないように (#6437) 2020-06-03 09:12:54 +09:00
MeiMei 4df5ec82ce Drop support for Node v11, v13 (#6402) 2020-05-23 23:19:16 +09:00
MeiMei 3ac3a45aa5 nyaizeが適用されるとMFMのオプションが失われるのを修正 Fix #6370 (#6371) 2020-05-16 08:40:17 +09:00
MeiMei 36fcc0d5f6 Cache extra AP objects (#6349)
* Cache extra AP objects

* Cache nodeinfo
2020-05-15 21:37:09 +09:00
MeiMei 538ca2a7c7 リレーに不正なURLは追加できないように (#6351)
* リレーに不正なURLは追加できないように

* lint
2020-05-15 20:51:16 +09:00
MeiMei c5dd9439d5 Apply blocked instance to LD-Signature host (#6355) 2020-05-15 20:50:28 +09:00
MeiMei 2170c27b62 リレーのHTTP-Signatureは投稿者の鍵でするように (#6357) 2020-05-15 20:50:04 +09:00
MeiMei 61582a0a33 Supports Unicode 13.0 emoji (#6365)
* Supports Unicode 13.0 emoji

* fix
2020-05-15 20:49:01 +09:00
MeiMei b2d3d43c97 reCAPTCHAが動かなくなっているのを修正 (#6367) 2020-05-15 20:37:05 +09:00
MeiMei 145389768d pub-relay (#6341)
* pub-relay

* relay actorをApplicationにする

* Disable koa-compress

* Homeはリレーに送らない

* Disable debug

* UI

* cleanupなど
2020-05-10 18:42:31 +09:00
MeiMei 99e34e9ee2 Fix inbox bug (#6334) 2020-05-09 17:08:54 +09:00
MeiMei d6a8889d84 Receive Flag (#6331) 2020-05-09 08:25:23 +09:00
MeiMei 070f1f3c6e APリファクタとLD-Signatureの検証に対応 (#6300)
* DbResolver

* inbox types

* 認証順を変更

* User/Keyあたりをまとめる

* LD-Signatue

* Validate contexts url

* LD-Signature DocumentLoaderにProxyとTimeout
2020-05-09 08:21:42 +09:00