Commit graph

330 commits

Author SHA1 Message Date
Laura Hausmann
59f2e93fee
Add stub inbox queue processor 2024-01-25 00:22:05 +01:00
Laura Hausmann
37ed6bbb96
Make exception verbosity configurable 2024-01-24 19:38:00 +01:00
Laura Hausmann
5569fe061f
Rename CustomException to GracefulException 2024-01-24 19:14:01 +01:00
Laura Hausmann
bb365ddc66
Improve & refactor exception handling 2024-01-24 18:58:19 +01:00
Laura Hausmann
f15fd9cc79
Implement exception handler 2024-01-24 04:11:56 +01:00
Laura Hausmann
28066784f2
Actually use authorized fetch middleware 2024-01-24 03:16:09 +01:00
Laura Hausmann
7524c5acc7
Add authorized fetch middleware 2024-01-24 03:03:20 +01:00
Laura Hausmann
25c328b02f
Implement basic AP note serializer 2024-01-24 02:21:48 +01:00
Laura Hausmann
78cd4d207e
Improve ASCollection implementation 2024-01-24 01:40:52 +01:00
Laura Hausmann
068fe25d9d
Implement nodeinfo 2024-01-23 23:43:34 +01:00
Laura Hausmann
c35b62e2f2
Add create local user function 2024-01-23 21:24:45 +01:00
Laura Hausmann
e77da0f91d
Implement .well-known/host-meta and .well-known/webfinger 2024-01-23 21:02:18 +01:00
Laura Hausmann
af054faa05
Add unit tests for http signatures 2024-01-23 04:13:54 +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
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
b7e882485d
Improve MediaTypeRouteFilterAttribute 2024-01-22 21:24:09 +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
9d70c68dbd
Add unit test for linked data signatures 2024-01-20 20:39:29 +01:00
Laura Hausmann
ae7a499e6c
Basic (working!) roundtrip LD signature implementation 2024-01-20 18:41:49 +01:00
Laura Hausmann
145c097f12
Debug logging should not use .LogInformation 2024-01-16 22:03:05 +01:00
Laura Hausmann
7130df87ae
Remove StartupOptions, generate version from assembly info 2024-01-13 18:26:28 +01:00
Laura Hausmann
80d6147757
Implement DI for backend services 2024-01-12 17:17:17 +01:00
Laura Hausmann
4b8c1e7b89
Map parsed config to class 2024-01-08 21:33:36 +01:00
Laura Hausmann
06a7918318
Add proper configuration management 2024-01-06 19:04:11 +01:00
Laura Hausmann
a3a330f559
Improve HTTP signature handling, proper logging 2024-01-06 17:11:36 +01:00
Laura Hausmann
3bea6254b3
Add basic HTTP signature validation (implementation works but needs to be integrated into the rest of the thing) 2024-01-05 20:05:14 +01:00
Laura Hausmann
ea6612de25
Initial commit 2023-12-24 00:57:07 +01:00