Commit graph

23 commits

Author SHA1 Message Date
ThatOneCalculator
2f7b3070ee
chore: format 2023-11-26 12:06:21 -08:00
Laura Hausmann
3272b908c6
fix: 🔒 Fix HTTP signature validation
Co-authored-by: perillamint <perillamint@silicon.moe>
Co-authored-by: yunochi <yuno@yunochi.com>
2023-11-26 12:04:17 -08:00
naskya
adee17b85a
chore: organize backend imports
* remove unused/duplicate imports
* replace paths like "../../../define.js" to be more readable
* add missing @types packages
2023-10-30 18:06:08 +09:00
ThatOneCalculator
487e7ba43c
fixes 2023-06-28 01:46:38 -04:00
Laura Hausmann
516e0f8ecf
Allow follower-only notes to be fetched by properly authorized remote users 2023-06-28 04:06:39 +02:00
ThatOneCalculator
ad969a28cc
chore: formatting 2023-05-01 20:32:18 -07:00
ThatOneCalculator
4b1fa90c8f
fix(ap): Use unique identifier for each follow request
Closes #9677

Co-authored-by: GitHub <hutchisr>
2023-04-30 13:26:51 -07:00
ThatOneCalculator
6b00abf05c
refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
ThatOneCalculator
c0cf1e2bf4
fixes 2023-01-03 09:12:26 -08:00
cutestnekoaqua
2f04d5f915 Create move type 2022-11-23 21:49:52 +01:00
nullobsi
2bf2eac765
Add Secure Mode and Private Mode
- Add instance actor
- Add private mode, which uses an allowlist
- Add Secure Mode, restricts access to blocked instances
2022-07-17 15:25:39 -07:00
Johann150
32dff28460
fix: add id for activitypub follows (#8689)
* add id for activitypub follows

* fix lint

* fix: follower must be local, followee must be remote

Misskey will only use ActivityPub follow requests for users that are local
and are requesting to follow a remote user. This check is to ensure that
this endpoint can not be used by other services or instances.

* fix: missing import

* render block with id

* fix comment
2022-06-04 13:52:42 +09:00
Johann150
9c80403072
use http-signature module that supports hs2019 (#8635) 2022-05-26 09:12:17 +09:00
syuilo
fa1a53270e refactor 2022-03-26 19:33:18 +09:00
syuilo
1c67c26bd8
refactor: migrate to typeorm 3.0 (#8443)
* wip

* wip

* wip

* Update following.ts

* wip

* wip

* wip

* Update resolve-user.ts

* maxQueryExecutionTime

* wip

* wip
2022-03-26 15:34:00 +09:00
syuilo
083b913dd2 refactor 2022-03-25 01:51:34 +09:00
syuilo
0d05f05610 chore: add note 2022-03-21 05:43:52 +09:00
syuilo
6f2e93c6a1 perf(server): reduce db query 2022-03-21 05:21:37 +09:00
syuilo
c8070fc544 fix esm 2022-03-01 01:36:50 +09:00
syuilo
d071d18dd7
refactor: Use ESM (#8358)
* wip

* wip

* fix

* clean up

* Update tsconfig.json

* Update activitypub.ts

* wip
2022-02-27 11:07:39 +09:00
syuilo
69e08abaef refactor(backend): fix type 2022-01-26 18:52:40 +09:00
syuilo
c69b72e199 fix lint 2021-12-09 23:58:30 +09:00
syuilo
0e4a111f81 refactoring
Resolve #7779
2021-11-12 02:02:25 +09:00
Renamed from src/server/activitypub.ts (Browse further)