Commit Graph

169 Commits

Author SHA1 Message Date
neri 2ffd9393eb feat: faster mime parents, fix clippy and fmt 2024-12-13 16:33:10 +01:00
neri 6362f3bd0b chore: fix Dockerfile warning 2024-10-23 13:51:17 +02:00
neri 5d02c4beef chore: update dependencies 2024-10-23 13:46:54 +02:00
neri bb35dd97a2 feat: better security with <script nonce=""> 2024-07-26 02:18:56 +02:00
neri 3de209ec2e chore: update dependencies 2024-06-09 22:35:14 +02:00
neri b56f053e50 fix: non utf-8 text files, refactor db model type 2024-06-09 22:33:55 +02:00
neri 9b397ee26a chore: add .cargo to .gitignore 2024-03-31 12:07:24 +02:00
neri c88a900979 chore: update dependencies 2024-03-29 12:04:40 +01:00
neri 215bca866f feat: show filename in text view if available 2024-01-26 15:08:45 +01:00
neri 48fa99002a feat: disable request logging, don't log ip 2024-01-26 14:40:59 +01:00
neri 40fba9992a fix: video and audio playback 2023-11-30 14:29:45 +01:00
neri 701c86f64c feat: rate limit ipv6 addresses based on the first /56 2023-11-24 01:05:38 +01:00
neri 42a8cb3e0a chore: update dependencies 2023-07-25 19:59:28 +02:00
neri bcf21b4c79 feat: add icon 2023-07-10 22:39:58 +02:00
neri eaf28f78f0 chore: version 2.3.6 2023-05-28 02:09:32 +02:00
neri fbb8f5a7c5 refactor: use results for deletion failures 2023-05-24 10:53:07 +02:00
neri aef400ff51 fix: panic when unable to delete files 2023-05-24 10:14:16 +02:00
neri 6e5892a209 fix: file deletion when database can't be reached 2023-05-24 09:55:47 +02:00
neri 2ab33b82d0 fix: remove unnecessary label links, update dependencies 2023-04-26 20:28:48 +02:00
neri 804a4fc7ae fix: increase upload button contrast 2023-04-25 11:30:57 +02:00
neri a221d4e618 fix: xss when attaching ?dl to the url 2023-04-22 19:08:48 +02:00
neri 99c3f3694b feat: add security headers 2023-04-22 19:07:21 +02:00
neri b28d83a481 feat: add security headers 2023-04-20 21:46:56 +02:00
neri af59c099dd feat: allow http head requests 2023-04-16 09:35:48 +02:00
neri 39e72a8eb6 feat: update usage info, include actual origin 2023-03-20 20:33:38 +01:00
neri bf2e91a2c5 refactor: simplify actix app config 2023-03-15 09:44:31 +01:00
neri c33cece59e fix: scrolling in usage details 2023-03-15 09:43:33 +01:00
neri 0a469ae367 refactor: move template filling into module 2023-02-11 00:18:18 +01:00
neri 4cd3cead88 feat: add abuse mail link to footer 2023-02-11 00:16:51 +01:00
neri 95c867eb38 fix: quit the server should the deleter ever panic 2023-02-10 23:07:58 +01:00
neri 9aa0fff2e2 chore: update dependencies 2023-02-08 19:24:46 +01:00
neri f7cc3db25a feat: update styling and layout 2023-02-08 12:34:24 +01:00
neri 24c4307ce5 fix: payload too large, failed binary content type detection 2023-02-02 20:58:34 +01:00
neri 3da9f1117e chore: upgrade dependencies 2023-01-27 20:56:44 +01:00
neri 8f0cfdc91b fix: trim content before detecting urls 2023-01-26 10:20:50 +01:00
neri 900d9ac449 refactor: construct filepaths more idiomatically 2023-01-23 11:23:48 +01:00
neri e538d93d80 feat: larger textarea on textview 2023-01-05 20:43:50 +01:00
neri 5a4a73108a update dependencies 2022-11-24 00:10:11 +01:00
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