Joe Ma
c7d2325bf9
Add validator
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2024-02-14 03:21:11 +08:00
Joe Ma
1fb3076115
Use request forwarding for large paste
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2024-02-14 03:17:04 +08:00
Joe Ma
a88c7321cf
Cache presigned URL for better caching
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2024-02-05 01:17:47 +08:00
Joe Ma
2f67469ef5
Use GetObjectAttributes to get object size (large_paste)
...
Fix CORS handling
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2024-02-04 19:23:09 +08:00
Joe Ma
76e8d074dc
Add large paste (API V2)
...
Generate S3 pre-signed url
Fix Content-Disposition charsets
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2024-02-02 03:15:34 +08:00
Joe Ma
8623fb74d9
Fix x-paste-read-limit handling when using Paste API v2
...
Fix raw/download option being ignored
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2024-01-31 03:48:28 +08:00
Joe Ma
3de4fa14ed
Refactor the whole project
...
Use itty-router over manual routing
Extract resuable code into modules
Update copyright notice
Remove path to paste v1 homepage
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-11-19 02:19:27 +08:00
Joe Ma
e53deac322
Forward client HTPP headers to improve caching
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-11-10 19:50:13 +08:00
Joe Ma
c4b1f06177
Format Code
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-11-02 17:22:10 +08:00