misskey/packages/backend/src
tamaina 4735ae6451
refactor: /proxyをFileServerServiceに統合し、/proxyのurlで/filesが指定されていた場合は直接ファイルを解決するようにする (#9709)
* wip?

* clean up

* Implement? HttpFetchService

* ✌️

* remove node-fetch

* fix

* refactor

* fix

* gateway timeout

* UndiciFetcherクラスを追加 (仮コミット, ビルドもstartもさせていない)

* fix

* add logger and fix url preview

* fix ip check

* enhance logger and error handling

* fix

* fix

* clean up

* Use custom fetcher for ApRequest / ApResolver

* bypassProxyはproxyBypassHostsに判断を委譲するように

* set maxRedirections (default 3, ApRequest/ApResolver: 0)

* fix

* wip????

* wip

* ✌️

* set .node-version

* clean up

* refactor

* clean up

* refactor

* refactor detectRequestType

* rename detectResponseType

* ✌️

* fix

* wip

* clean up

* no got

* remove got

* wip

* ✌️

* fix

* clean up

* remove unnnecessary const

* good cleanup

* no stream

* Revert "no stream"

This reverts commit 636f9192fc.

* fix

* cache-control: max-age=300 to error

* refactor cleanup
2023-01-26 16:06:29 +09:00
..
@types Fastify (#9106) 2022-12-03 19:42:05 +09:00
boot enhance(server): onlyServer / onlyQueue オプションを復活 2023-01-23 20:07:48 +09:00
core refactor: /proxyをFileServerServiceに統合し、/proxyのurlで/filesが指定されていた場合は直接ファイルを解決するようにする (#9709) 2023-01-26 16:06:29 +09:00
daemons refactor: introduce bindThis decorator to bind this automaticaly 2022-12-04 15:03:09 +09:00
misc fix(server): /api/signin always returns 429 when request header x-forwarded-for contains client port 2023-01-24 17:51:09 +09:00
models ローカルのカスタム絵文字については直接オリジナルURLにリクエストするように 2023-01-21 20:40:09 +09:00
queue fix(server): node-fetchおよびgotを使う以前の実装に戻す 2023-01-25 12:00:04 +09:00
server refactor: /proxyをFileServerServiceに統合し、/proxyのurlで/filesが指定されていた場合は直接ファイルを解決するようにする (#9709) 2023-01-26 16:06:29 +09:00
config.ts enhance: Vite HMR while yarn dev, and more build tuning (#9361) 2022-12-20 13:05:36 +09:00
const.ts refactor 2022-12-25 14:22:23 +09:00
decorators.ts refactor: introduce bindThis decorator to bind this automaticaly 2022-12-04 15:03:09 +09:00
di-symbols.ts Role (#9437) 2023-01-12 21:02:26 +09:00
env.ts Fastify (#9106) 2022-12-03 19:42:05 +09:00
global.d.ts refactoring 2021-11-12 02:02:25 +09:00
GlobalModule.ts refactor(server): move RepositoryModule into models directory 2022-12-08 17:19:37 +09:00
logger.ts refactor: /proxyをFileServerServiceに統合し、/proxyのurlで/filesが指定されていた場合は直接ファイルを解決するようにする (#9709) 2023-01-26 16:06:29 +09:00
MainModule.ts enhance(server): separate job queue process (#9662) 2023-01-21 14:09:01 +09:00
NestLogger.ts improve nest logger 2022-12-10 15:45:30 +09:00
postgre.ts Role (#9437) 2023-01-12 21:02:26 +09:00
redis.ts refactor(backend): refactor dependency 2022-09-22 05:11:26 +09:00
types.ts Achievements (#9665) 2023-01-21 13:14:55 +09:00