Commit graph

12 commits

Author SHA1 Message Date
3d0a05f3a9 Add tracing 2024-05-04 13:50:04 +02:00
8f2ea89301 Partial inbox handler 2024-05-03 23:44:01 +02:00
288c181cc9 make post federation work 2024-05-03 18:35:05 +02:00
21b47409f1 More macros 2024-05-02 23:03:31 +02:00
edc21b4403 Improve error handling in server::api 2024-05-02 21:23:45 +02:00
564771931f Major refactor
* Reorganize the fetch component
* Organize the server code a little more
* Move verification to the server and clean it up
* Improve the error handling around the fetch code
2024-05-02 19:41:23 +02:00
8d350e8cd9 A whole bunch of different refactors 2024-05-02 19:41:12 +02:00
c784966d20 Split fetch::signatures into its own file 2024-04-29 00:09:17 +02:00
37acb67aa5 Major cleanup
* Rename `fetch::keys` to `fetch::signatures`
* Clean up the public api of `fetch::signatures`
* Switch from axum to hyper
* Add request signature validation (buggy, wip)
2024-04-28 23:40:37 +02:00
b91da3c4ab god forsaken http signatures 2024-04-27 22:01:28 +02:00
bb26926edb Serve actors by ID 2024-04-27 09:32:00 +02:00
b5aacb5896 Project skeleton 2024-04-16 20:57:07 +02:00