Een eerlijke User-Agent op al het uitgaande federatieverkeer
Robins vraag (31-7): welke UA gebruiken wij? Het federatieverkeer ging
met de kale Node-default de deur uit. safeFetch zet nu standaard
Klonkt/<versie> (+https://klonkt.com) op elk uitgaand verzoek; een
caller die zelf een User-Agent meegeeft (de EmbedResolver) wint. En het
spiegelbeeld-lek dicht: klonkt staat nu ook in de eigen bot-regex,
zodat een Klonkt-preview-fetch op een andere Klonkt niet als bezoeker
telt.
Changed files:
src/services/ActivityPubService.js
- KLONKT_UA uit package.json-versie; safeFetch merge't hem als
default in de headers
src/services/StatsService.js
test/stats-bots.test.js
- de eigen embed-fetcher telt niet op een andere Klonkt
-robo
Co-Authored-By: Claude Opus 4.8 <noreply@…>