|
2e12350abc
|
remove svg rasterization
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
|
2024-11-23 15:49:31 -06:00 |
|
|
02f4c6c10b
|
add metrics endpoint
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
|
2024-11-20 05:44:08 -06:00 |
|
|
4c98ae337b
|
tiered rate limiting
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
|
2024-11-19 03:23:59 -06:00 |
|
|
5f2cd3ade7
|
defensive request timeout
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
|
2024-11-19 02:28:11 -06:00 |
|
|
bb7605e999
|
block ip URLs
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
|
2024-11-15 03:28:59 -06:00 |
|
|
7577cf3acd
|
Lossy webp encoding
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
|
2024-11-15 01:05:02 -06:00 |
|
|
ad4a2beab4
|
Apparmor
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
|
2024-11-14 23:54:59 -06:00 |
|
|
a3eb9f7fb1
|
Add timing info
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
|
2024-11-13 15:12:55 -06:00 |
|
|
5ffbf3bcf8
|
Relax some size-critical dependency versions
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
|
2024-11-13 11:24:08 -06:00 |
|
|
146e317849
|
init
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
|
2024-11-13 05:23:22 -06:00 |
|