You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
⚠️ This is WIP and I am taking advice on the feasibility of this issue in regards to privacy. We are not going to do this. Please shout if you have concerns however. ⚠️
As a Draupnir bot mode moderator or an Appservice mode system admin, I want to know when a new version of Draupnir is available.
As a Draupnir developer I want to be able to see the number of Draupnir deployments running each version.
Acceptance Criteria
A new protection is enabled by default, the NewVersionNotficiationProtection.
This can be turned off in the config, similar to the ServerBanSynchronisationProtection, to avoid it being enabled when starting Draupnir for the first time.
The protection sends a request to a configured endpoint with the current version.
A request is sent every hour to fetch the new version from the endpoint.
A tool exists to receive the request, applies a bloom filter to the sender to remove duplicates.
The tool keeps a total number of Draupnir running on each version number.
When a request passes through the filter, the related version number total is incremented. No information about the request is persisted.
Every hour the tool dumps the total number of Draupnir to a log, which is rotated and aggregated to a weekly average.
Description
Acceptance Criteria
NewVersionNotficiationProtection
.ServerBanSynchronisationProtection
, to avoid it being enabled when starting Draupnir for the first time.Issues
The text was updated successfully, but these errors were encountered: