In the beginning of the week I made some minor improvements, like a limit on outgoing requests that a single received activity can trigger (to prevent ddos). I also improved caching for the Docker debug build.
Then on wednesday, I started a huge rewrite of our ActivityPub inbox code, and it got even bigger than I planned. I’m changing the entire logic how incoming activities are handled, to make things more logical and error-free now that I understand how it actually works. Hopefully I can finish this in the next days without changing many more things (but I still have some more items noted down).
In the beginning of the week I made some minor improvements, like a limit on outgoing requests that a single received activity can trigger (to prevent ddos). I also improved caching for the Docker debug build.
Then on wednesday, I started a huge rewrite of our ActivityPub inbox code, and it got even bigger than I planned. I’m changing the entire logic how incoming activities are handled, to make things more logical and error-free now that I understand how it actually works. Hopefully I can finish this in the next days without changing many more things (but I still have some more items noted down).