Commit graph

130 commits

Author SHA1 Message Date
Laura Hausmann
c7cf5d9389
Properly handle host header in HttpSignature.GenerateSigningString 2024-01-23 02:10:27 +01:00
Laura Hausmann
c207d77d51
Fix ToHeaderDictionary in HttpSignature 2024-01-23 02:04:10 +01:00
Laura Hausmann
6a80e503d9
Serialize Inbox, SharedInbox & Endpoints in ASUserRenderer 2024-01-23 01:52:06 +01:00
Laura Hausmann
a4d787331b
Improve MediaTypeRouteFilterAttribute 2024-01-23 01:43:07 +01:00
Laura Hausmann
cb48468627
Add date header to http signatures 2024-01-23 01:26:47 +01:00
Laura Hausmann
8a7bfff7ef
HTTP signature fixes 2024-01-23 01:08:04 +01:00
Laura Hausmann
65f009ff74
Fix MediaTypeRouteFilterAttribute 2024-01-22 21:35:55 +01:00
Laura Hausmann
f128637957
Improve Dockerfile 2024-01-22 21:25:03 +01:00
Laura Hausmann
b7e882485d
Improve MediaTypeRouteFilterAttribute 2024-01-22 21:24:09 +01:00
Laura Hausmann
f1c9c07e9b
Improve migrate commands 2024-01-22 21:07:33 +01:00
Laura Hausmann
33a54a7622
Add migrate and migrate-and-start commands 2024-01-22 21:00:40 +01:00
Laura Hausmann
df460bb822
Add authorized fetch & system user generation 2024-01-22 20:48:40 +01:00
Laura Hausmann
1efd5a8673
Implement http signatures properly 2024-01-22 00:47:26 +01:00
Laura Hausmann
6351afb39c
Add FetchNote method to ActivityPubService 2024-01-20 22:34:50 +01:00
Laura Hausmann
8dc044d428
Refactor ASObjectConverter 2024-01-20 22:25:41 +01:00
Laura Hausmann
6055a4604e
Don't push docker image if tests fail 2024-01-20 22:02:55 +01:00
Laura Hausmann
09c0aabb0e
Fix json-ld canonicalize bug in dotnetrdf instead 2024-01-20 21:51:58 +01:00
Laura Hausmann
6bb356ea02
Add JSON-LD expand/compact/canonicalize tests 2024-01-20 21:44:44 +01:00
Laura Hausmann
9ac55fdeb8
Add more test cases for LD signatures 2024-01-20 21:22:08 +01:00
Laura Hausmann
e1f020c254
Fix additional nuget sources for tests project 2024-01-20 20:51:35 +01:00
Laura Hausmann
42613d0a94
Add unit tests to CI 2024-01-20 20:48:22 +01:00
Laura Hausmann
9d70c68dbd
Add unit test for linked data signatures 2024-01-20 20:39:29 +01:00
Laura Hausmann
2c9e40f63e
Switch to MSTest 2024-01-20 19:19:43 +01:00
Laura Hausmann
b4c1d45ac9
Cleanup ASLink 2024-01-20 18:42:09 +01:00
Laura Hausmann
ae7a499e6c
Basic (working!) roundtrip LD signature implementation 2024-01-20 18:41:49 +01:00
Laura Hausmann
16f7f89802
Proper JSON-LD canonicalization 2024-01-20 18:41:49 +01:00
Laura Hausmann
9118cc3265
Switch to dev version of dotnetrdf temporarily 2024-01-20 18:41:49 +01:00
Laura Hausmann
65ece17c40
Add indicies for user.IsAdmin and .IsModerator 2024-01-18 17:57:12 +01:00
Laura Hausmann
251228eabf
More compact as-extensions.json 2024-01-16 23:12:02 +01:00
Laura Hausmann
28efbaa95a
Better fallback to fix federation with invalid movedToUri contexts 2024-01-16 22:26:50 +01:00
Laura Hausmann
145c097f12
Debug logging should not use .LogInformation 2024-01-16 22:03:05 +01:00
Laura Hausmann
4632db029a
Add missing properties to UserCreate 2024-01-16 21:59:14 +01:00
Laura Hausmann
0fd0125700
Add actor validation & normalization 2024-01-16 21:25:29 +01:00
Laura Hausmann
edfc0f46a7
Add cache to CI 2024-01-16 20:52:15 +01:00
Laura Hausmann
dc8124b235
Rename CI job 2024-01-16 20:42:36 +01:00
Laura Hausmann
3349988193
Don't run CI twice for dev branch 2024-01-16 20:29:35 +01:00
Laura Hausmann
90a2e8f3d7
Add CI 2024-01-16 20:24:41 +01:00
Laura Hausmann
f3d8aef03d
Add README 2024-01-15 15:47:33 +01:00
Laura Hausmann
cf4e2e240f
Disable database logging by default 2024-01-13 20:41:11 +01:00
Laura Hausmann
9b7029dbf3
Fix snowflake id generation 2024-01-13 20:36:37 +01:00
Laura Hausmann
4271210ec2
Basic UserService.CreateUser impl 2024-01-13 20:25:27 +01:00
Laura Hausmann
b22dc7900f
Remove test file 2024-01-13 19:49:52 +01:00
Laura Hausmann
e8bb3f814a
Refactor AP services 2024-01-13 19:49:08 +01:00
Laura Hausmann
ae89337a2a
Refactor WebFinger -> WebFingerService 2024-01-13 19:46:47 +01:00
Laura Hausmann
de34bc5271
Improve Dockerfile 2024-01-13 18:57:40 +01:00
Laura Hausmann
7130df87ae
Remove StartupOptions, generate version from assembly info 2024-01-13 18:26:28 +01:00
Laura Hausmann
eace0cb0de
Implement basic UserService functions 2024-01-12 20:20:16 +01:00
Laura Hausmann
bb1f4e6e27
Fix NormalizeQuery 2024-01-12 19:25:32 +01:00
Laura Hausmann
7cb1d7a5b6
Un-stub AcctToTuple 2024-01-12 19:16:58 +01:00
Laura Hausmann
8bd049cc94
Finish up user resolver work 2024-01-12 19:13:01 +01:00