| Age | Commit message (Collapse) | Author |
|
last_activity to calculate monthly active users
|
|
analytics metrics in the DB to aggregate and DeviceID abuse prevention
|
|
|
|
abuse), added a file for testing that, still needs to add observability
for this
|
|
user hits the rate limit
|
|
|
|
|
|
|
|
|
|
yet
|
|
|
|
|
|
|
|
connections willingly
|
|
exec and updated gitignore
|
|
allowing changing them with 0 downtime
|
|
responsible for packaging into a packet the payload (instead of everyone
who sends to the writer)
|
|
log rotation every midnight (if the server is running at that time)
|
|
|
|
authentication separation between API calls, actually authentication
(nonce, and verification) is not implemented yet
|
|
|
|
re-authentication for sensitive information updates
|
|
handling
|
|
refactored some log statements
|
|
partially integrated it with keys for user id and ip addr
|
|
|
|
writes to fully proccess
|
|
|
|
bit
|
|
and show their names properly in messages
|
|
instead of "u")
|
|
|
|
correct
|
|
to send it (instead of just disappearing)
|
|
|
|
the signal already open, it will be added as the first signal
|
|
|
|
so the client can use it to persist notifications
|
|
get completed even if the user disconnects, this is not ideal and should
be reworked in the future
|
|
the user has access to the frequency, because it is needed for the
is_admin ping type but also to prevent the case where someone was an
admin, got demoted and can now monitor when new messages are sent there
|
|
fixes the client to use this new system
|
|
and sends the info to the client when it connects
|
|
|
|
|
|
will cause a desync and crash the server and show an invalid network on
the client side
|
|
banning
|
|
|
|
is nil
|
|
|
|
|