Commit Graph

  • 6362f3bd0b chore: fix Dockerfile warning main neri 2024-10-23 13:51:17 +0200
  • 5d02c4beef chore: update dependencies neri 2024-10-23 13:41:11 +0200
  • bb35dd97a2 feat: better security with <script nonce=""> neri 2024-07-26 02:09:34 +0200
  • 3de209ec2e chore: update dependencies neri 2024-06-09 22:35:14 +0200
  • b56f053e50 fix: non utf-8 text files, refactor db model type neri 2024-06-09 22:33:13 +0200
  • 9b397ee26a chore: add .cargo to .gitignore neri 2024-03-31 12:07:24 +0200
  • c88a900979 chore: update dependencies neri 2024-03-29 12:04:40 +0100
  • 215bca866f feat: show filename in text view if available neri 2024-01-26 15:07:06 +0100
  • 48fa99002a feat: disable request logging, don't log ip neri 2024-01-26 14:18:27 +0100
  • 40fba9992a fix: video and audio playback neri 2023-11-30 14:29:10 +0100
  • 701c86f64c feat: rate limit ipv6 addresses based on the first /56 neri 2023-11-16 13:59:12 +0100
  • 42a8cb3e0a chore: update dependencies neri 2023-07-25 19:59:28 +0200
  • bcf21b4c79 feat: add icon neri 2023-07-10 22:33:17 +0200
  • eaf28f78f0 chore: version 2.3.6 neri 2023-05-24 10:53:56 +0200
  • fbb8f5a7c5 refactor: use results for deletion failures neri 2023-05-24 10:53:07 +0200
  • aef400ff51 fix: panic when unable to delete files neri 2023-05-24 10:14:16 +0200
  • 6e5892a209 fix: file deletion when database can't be reached neri 2023-05-24 09:55:47 +0200
  • 2ab33b82d0 fix: remove unnecessary label links, update dependencies neri 2023-04-26 20:28:48 +0200
  • 804a4fc7ae fix: increase upload button contrast neri 2023-04-25 11:30:57 +0200
  • a221d4e618 fix: xss when attaching ?dl to the url neri 2023-04-22 19:08:48 +0200
  • 99c3f3694b feat: add security headers neri 2023-04-20 21:46:56 +0200
  • b28d83a481 feat: add security headers neri 2023-04-20 21:46:56 +0200
  • af59c099dd feat: allow http head requests neri 2023-04-14 10:00:44 +0200
  • 39e72a8eb6 feat: update usage info, include actual origin neri 2023-03-20 20:33:38 +0100
  • bf2e91a2c5 refactor: simplify actix app config neri 2023-03-15 09:44:31 +0100
  • c33cece59e fix: scrolling in usage details neri 2023-02-11 00:37:58 +0100
  • 0a469ae367 refactor: move template filling into module neri 2023-02-11 00:17:21 +0100
  • 4cd3cead88 feat: add abuse mail link to footer neri 2023-02-11 00:16:51 +0100
  • 95c867eb38 fix: quit the server should the deleter ever panic neri 2023-02-10 23:01:56 +0100
  • 9aa0fff2e2 chore: update dependencies neri 2023-02-08 19:24:46 +0100
  • f7cc3db25a feat: update styling and layout neri 2023-02-08 12:34:24 +0100
  • 24c4307ce5 fix: payload too large, failed binary content type detection neri 2023-01-31 14:17:30 +0100
  • 3da9f1117e chore: upgrade dependencies neri 2023-01-27 20:56:44 +0100
  • 8f0cfdc91b fix: trim content before detecting urls neri 2023-01-26 10:20:02 +0100
  • 900d9ac449 refactor: construct filepaths more idiomatically neri 2023-01-23 11:23:48 +0100
  • e538d93d80 feat: larger textarea on textview neri 2023-01-05 20:43:50 +0100
  • 5a4a73108a update dependencies neri 2022-11-24 00:10:11 +0100
  • f9de6e5164 fix upload without filename neri 2022-11-24 00:04:09 +0100
  • 16ba5f025e version 2.0.2 neri 2022-11-22 21:33:37 +0100
  • ca56e501a2 refactor upload endpoint neri 2022-11-22 21:32:04 +0100
  • b9849153f0 fix url decoding in /uploaded endpoint neri 2022-11-22 21:11:59 +0100
  • dc2f7ecab0 move multipart error handling into its module neri 2022-11-22 21:11:35 +0100
  • 2de28ca5db correct vary header neri 2022-11-22 20:46:37 +0100
  • 44843ab222 use rand distribution for file id generation neri 2022-11-22 15:56:38 +0100
  • 756d4b67a0 refactor: fix clippy warnings neri 2022-11-04 11:37:10 +0100
  • 7664ba3ec9 don't reread file to perform mime guess neri 2022-10-25 20:55:29 +0200
  • 7983557c5a update/fix rate limit environment variables neri 2022-10-15 14:31:54 +0200
  • 32fdda0b1e remove debug logs neri 2022-10-15 14:02:47 +0200
  • e0ac712a4e improve release binary size neri 2022-10-08 12:42:20 +0200
  • 8bc086a524 version 1.2.0 neri 2022-10-07 15:52:26 +0200
  • 171bfc98a9 use inline string formatting neri 2022-10-07 15:52:12 +0200
  • d7b6d31198 determine corrext file extension for text uploads neri 2022-10-07 15:51:38 +0200
  • f6628e63da add button to view text content as raw file neri 2022-10-07 14:59:57 +0200
  • 1dc2fff0c1 load mime parents to determine text display neri 2022-10-07 12:18:23 +0200
  • e4857cde42 perform mime guess on application/octet-stream upload neri 2022-09-30 15:42:08 +0200
  • 44aa90369d fix db migration neri 2022-09-30 15:06:24 +0200
  • 1527445857 upgrade dependencies and time handling neri 2022-09-30 14:38:33 +0200
  • 4ea8797149 always add X-Content-Type-Options: nosniff header neri 2022-08-24 10:32:51 +0200
  • 4496335f50 add rate limiting for download neri 2022-08-21 18:44:12 +0200
  • 96eadb1723 return correct mime types, improve web security neri 2022-08-18 23:20:56 +0200
  • e0b5a3fc65 fix unlimited max file size template render neri 2022-07-23 15:02:13 +0200
  • b414fda39a make template filling code prettier neri 2022-07-03 01:02:27 +0200
  • 53c568082d trim trailing whitespace of snippets neri 2022-07-03 00:48:34 +0200
  • bf7c762f83 upgrade dependencies neri 2022-07-02 22:28:48 +0200
  • 36b9096325 add cache headers for file downloads neri 2022-06-30 01:04:03 +0200
  • 24fc93cef7 set version to 1.1.2 neri 2022-05-09 23:10:07 +0200
  • 7e2d1d8c71 Revert "add a custom response for full storage" neri 2022-05-09 23:07:24 +0200
  • c6a9eae828 change repos.ctdo.de to git.ctdo.de neri 2022-05-09 23:04:13 +0200
  • d822ae27ae remove wrong lang=javascript attributes from script tags neri 2022-05-09 11:20:17 +0200
  • eddbeec7ef add a custom response for full storage neri 2022-04-30 21:29:41 +0200
  • becfefb070 chore: update dependencies neri 2022-04-24 00:37:20 +0200
  • d9c92a2827 use html view even if content matches text/html neri 2022-04-23 23:40:35 +0200
  • 7f26e7c456 update version in Cargo.lock neri 2022-04-23 15:22:28 +0200
  • 29add89e3d add support for pasting files neri 2022-04-13 18:41:24 +0200
  • 6601e719c9 add FILES_DIR to sample docker-compose environment neri 2022-04-11 00:01:19 +0200
  • 1eeff7b0c4 update version, readme and sample docker-compose file neri 2022-04-10 23:45:32 +0200
  • 166d2e09ba unpin alpine version in dockerfile neri 2022-02-27 02:15:46 +0100
  • d340db3b51 migrate from chrono to time neri 2022-02-27 01:50:29 +0100
  • 925a45a011 update actix and migrate to tokio neri 2022-02-27 00:34:57 +0100
  • 8ca0a9cdee update screenshot neri 2022-01-29 13:21:00 +0100
  • 7f650fa89c center the website neri 2022-01-29 13:16:04 +0100
  • de43726283 update screenshot neri 2022-01-29 12:57:26 +0100
  • 593f93d7d8 don't send content-disposition header for index.html neri 2022-01-29 12:50:44 +0100
  • 78ef78f342 cleanup text response code neri 2021-12-20 15:40:49 +0100
  • 48574b1ec3 prefer to serve raw files over html files neri 2021-12-20 15:00:13 +0100
  • 30d059b7af refactor upload requirements check into separate method neri 2021-12-20 11:12:09 +0100
  • 937f0c439c add `cursor: pointer` to details summary neri 2021-12-20 10:48:06 +0100
  • 48005123de increase margin-top of buttons neri 2021-12-20 01:06:45 +0100
  • 2fb3b257c2 add shortlink to uploaded page neri 2021-12-20 01:06:28 +0100
  • c320f87961 make copying more generic and hide when unsupported neri 2021-12-20 01:05:38 +0100
  • 530ae31c77 fix font family neri 2021-12-10 20:31:04 +0100
  • 424af11918 cache index.html and auth-hide.js in static directory neri 2021-12-08 18:54:55 +0100
  • 6b60399c5f migrate Dockerfile away from rust-musl-builder neri 2021-10-26 23:31:21 +0200
  • ff3bf42342 update to edition 2021 neri 2021-10-26 22:30:10 +0200
  • e568919641 provide sample docker-compose.yml neri 2021-10-16 00:25:55 +0200
  • 5a933641a4 css focus styling neri 2021-10-13 09:34:15 +0200
  • 95dacb20b4 fix panic when files table is empty neri 2021-09-24 22:51:13 +0200
  • a065787487 limit text view to 512KiB, fix deleter sql query neri 2021-09-12 18:51:14 +0200
  • dfd3387ac6 ensure file ids are unique neri 2021-09-11 02:08:47 +0200
  • 2ff464915c simpify db query code neri 2021-09-10 17:44:37 +0200