User avatar
zotan (.NET edition) shrimp2 @zotan@next.e2net.social
2y
Right, so far today we’ve fixed:
- A DbContext use-after-dispose causing background user refreshes to fail
- A race condition causing multiple user refreshes to be queued simultaneously
- Bugs in the activity content type validation (it was too strict & didn’t accept some less common valid ones)
- A bug where the home timeline heuristics query would fail if the database had not been populated with notes yet
- A bug where the http signature signing string wouldn’t sign headers that occur more than once correctly

We’ve also
- Bypassed a
GTS bug
- Added a User-Agent header to
all outgoing HTTP requests, not just signed ones
- Improved debug logging in some places
1
0
3
0
User avatar
zotan (.NET edition) shrimp2 @zotan@next.e2net.social
2y
and more to come!
1
0
1
0
User avatar
zotan (.NET edition) shrimp2 @zotan@next.e2net.social
2y
am back at it now, benchmarking how much faster the first request is if we prewarm all services in the service collection
1
0
0
0
User avatar
zotan (.NET edition) shrimp2 @zotan@next.e2net.social
2y
update: it’s not measurably faster at all
1
0
0
0
User avatar
zotan (.NET edition) shrimp2 @zotan@next.e2net.social
2y
We now fully support LD signatures in authorized fetch middleware! We also support key rotation now, for both http & ld signatures.
1
0
2
0
User avatar
zotan (.NET edition) shrimp2 @zotan@next.e2net.social
2y
I’m really happy with the progress made today. Time for more!
0
0
0
0