Storm Dragon
965347cad4
Checkpoint audio-only Skald fork work
2026-05-18 13:06:57 -04:00
Storm Dragon
55528b8e62
Rename public group URLs to halls
2026-05-17 22:22:46 -04:00
Juliusz Chroboczek
b78b2c040d
Implement global tokens.
2025-08-12 18:13:14 +02:00
Juliusz Chroboczek
a217b7bbc4
Hierarchical tokens.
2025-08-01 15:07:34 +02:00
Juliusz Chroboczek
e09b135cd2
Run gofmt.
2025-03-21 15:15:41 +01:00
Juliusz Chroboczek
1315084185
Implement message permission and shutup command.
2024-05-08 16:24:32 +02:00
Juliusz Chroboczek
2f5c21d161
Implement accessors for stateful tokens.
2024-05-01 22:39:48 +02:00
Juliusz Chroboczek
3409f5a27f
Replace uses of os.IsExist and os.IsNotExist with errors.Is.
...
The former don't properly unwrap errors.
2024-04-14 13:34:32 +02:00
Juliusz Chroboczek
68887f13d5
Rename tokens.Edit to Extend.
2024-04-14 13:21:55 +02:00
Juliusz Chroboczek
8775ce6406
Keep track of issuer and creation date in tokens.
2023-04-08 21:13:35 +02:00
Juliusz Chroboczek
adf273f9ea
Expire expired tokens.
...
We now remove a token a week after it has expired.
2023-04-04 01:22:05 +02:00
Juliusz Chroboczek
a6314a7384
Implement stateful tokens.
...
Stateful tokens look just like cryptographic tokens to the client.
Unlike cryptographic tokens, they are stored in a file and are
revokable and editable.
2023-04-04 00:59:54 +02:00