Commit Graph

131 Commits

Author SHA1 Message Date
neri f9de6e5164 fix upload without filename 2022-11-24 00:04:47 +01:00
neri 16ba5f025e version 2.0.2 2022-11-22 21:33:37 +01:00
neri ca56e501a2 refactor upload endpoint 2022-11-22 21:32:04 +01:00
neri b9849153f0 fix url decoding in /uploaded endpoint 2022-11-22 21:15:15 +01:00
neri dc2f7ecab0 move multipart error handling into its module 2022-11-22 21:11:35 +01:00
neri 2de28ca5db correct vary header 2022-11-22 20:46:37 +01:00
neri 44843ab222 use rand distribution for file id generation 2022-11-22 15:56:38 +01:00
neri 756d4b67a0 refactor: fix clippy warnings 2022-11-04 11:37:15 +01:00
neri 7664ba3ec9 don't reread file to perform mime guess 2022-10-26 20:01:29 +02:00
neri 7983557c5a update/fix rate limit environment variables 2022-10-15 14:32:20 +02:00
neri 32fdda0b1e remove debug logs 2022-10-15 14:02:47 +02:00
neri e0ac712a4e improve release binary size 2022-10-08 12:42:20 +02:00
neri 8bc086a524 version 1.2.0 2022-10-07 16:10:05 +02:00
neri 171bfc98a9 use inline string formatting 2022-10-07 15:52:12 +02:00
neri d7b6d31198 determine corrext file extension for text uploads 2022-10-07 15:51:38 +02:00
neri f6628e63da add button to view text content as raw file 2022-10-07 14:59:57 +02:00
neri 1dc2fff0c1 load mime parents to determine text display 2022-10-07 14:29:47 +02:00
neri e4857cde42 perform mime guess on application/octet-stream upload 2022-09-30 15:42:08 +02:00
neri 44aa90369d fix db migration 2022-09-30 15:27:35 +02:00
neri 1527445857 upgrade dependencies and time handling 2022-09-30 14:51:23 +02:00
neri 4ea8797149 always add X-Content-Type-Options: nosniff header 2022-09-30 14:49:04 +02:00
neri 4496335f50 add rate limiting for download 2022-09-30 14:47:13 +02:00
neri 96eadb1723 return correct mime types, improve web security 2022-09-30 14:43:35 +02:00
neri e0b5a3fc65 fix unlimited max file size template render 2022-07-23 15:02:30 +02:00
neri b414fda39a make template filling code prettier 2022-07-06 19:03:26 +02:00
neri 53c568082d trim trailing whitespace of snippets 2022-07-03 00:48:34 +02:00
neri bf7c762f83 upgrade dependencies 2022-07-02 22:28:48 +02:00
neri 36b9096325 add cache headers for file downloads 2022-06-30 01:04:03 +02:00
neri 24fc93cef7 set version to 1.1.2 2022-05-09 23:10:07 +02:00
neri 7e2d1d8c71 Revert "add a custom response for full storage"
This reverts commit eddbeec7ef.
2022-05-09 23:07:24 +02:00
neri c6a9eae828 change repos.ctdo.de to git.ctdo.de 2022-05-09 23:04:13 +02:00
neri d822ae27ae remove wrong lang=javascript attributes from script tags 2022-05-09 11:20:17 +02:00
neri eddbeec7ef add a custom response for full storage 2022-04-30 21:29:41 +02:00
neri becfefb070 chore: update dependencies 2022-04-24 00:37:20 +02:00
neri d9c92a2827 use html view even if content matches text/html 2022-04-23 23:40:35 +02:00
neri 7f26e7c456 update version in Cargo.lock 2022-04-23 15:22:28 +02:00
neri 29add89e3d add support for pasting files 2022-04-13 18:41:49 +02:00
neri 6601e719c9 add FILES_DIR to sample docker-compose environment 2022-04-11 00:01:19 +02:00
neri 1eeff7b0c4 update version, readme and sample docker-compose file 2022-04-10 23:45:32 +02:00
neri 166d2e09ba unpin alpine version in dockerfile 2022-02-27 02:15:46 +01:00
neri d340db3b51 migrate from chrono to time 2022-02-27 01:50:29 +01:00
neri 925a45a011 update actix and migrate to tokio 2022-02-27 00:34:57 +01:00
neri 8ca0a9cdee update screenshot 2022-01-29 13:21:00 +01:00
neri 7f650fa89c center the website 2022-01-29 13:16:04 +01:00
neri de43726283 update screenshot 2022-01-29 12:57:26 +01:00
neri 593f93d7d8 don't send content-disposition header for index.html 2022-01-29 12:50:44 +01:00
neri 78ef78f342 cleanup text response code 2021-12-20 15:40:49 +01:00
neri 48574b1ec3 prefer to serve raw files over html files 2021-12-20 15:01:02 +01:00
neri 30d059b7af refactor upload requirements check into separate method 2021-12-20 11:12:09 +01:00
neri 937f0c439c add `cursor: pointer` to details summary 2021-12-20 10:48:06 +01:00