Commit graph

65 commits

Author SHA1 Message Date
ed 32e71a43b8 reinvent fail2ban 2022-09-21 22:27:20 +02:00
ed 9401b5ae13 add filetype detection for nameless uploads 2022-09-18 17:30:57 +02:00
ed add04478e5 multiprocessing: fix listening-socket config 2022-09-15 22:25:11 +02:00
ed e430b2567a add pyoxidizer (windows-only) 2022-09-10 17:33:04 +02:00
ed bc6234e032 parallel socket shutdown 2022-08-31 08:38:34 +02:00
ed 558bfa4e1e siocoutq-based shutdown 2022-08-31 01:16:09 +02:00
ed c00b80ca29 v1.3.11 2022-08-10 23:35:21 +02:00
ed 90555a4cea clean-shutdown while hashing huge files 2022-08-03 21:06:10 +02:00
ed dac2fad48e v1.3.8 2022-07-27 16:07:26 +02:00
ed 6e445487b1 satisfy cloudflare DDoS protection 2022-07-03 16:04:28 +02:00
ed 438384425a add types, isort, errorhandling 2022-06-16 01:07:15 +02:00
ed 0b6f102436 fix multiprocessing ftpd 2022-06-12 16:37:56 +02:00
ed fd9d0e433d thumbnails: try FFmpeg for images too 2022-04-11 10:38:57 +02:00
ed cc4a063695 thumbnails: per-decoder filetype config 2022-04-10 22:59:45 +02:00
ed cb7674b091 make prism optional 2021-11-04 03:10:13 +01:00
ed c951b66ae0 less messy startup messages 2021-10-29 23:43:09 +02:00
ed 598d6c598c reduce wakeups in httpsrv 2021-10-27 22:20:21 +02:00
ed 0d5ca67f32 up2k-srv: add option to reuse file-handles 2021-09-26 03:44:22 +02:00
ed 9ed9b0964e nice race 2021-08-03 22:53:13 +00:00
ed 1ad7a3f378 await and monitor workers on startup 2021-07-27 15:48:00 +00:00
ed 05a1a31cab too soon 2021-07-24 22:20:02 +02:00
ed d020527c6f centralize mojibake support stuff 2021-07-24 21:56:55 +02:00
ed e9ae9782fe v0.11.39 2021-07-13 00:54:23 +02:00
ed 578a915884 stack/thread monitors in mpw + better thread names 2021-07-12 23:03:52 +02:00
ed 6c3a976222 scale max-clients to mp-workers 2021-07-09 16:48:02 +02:00
ed 80cc26bd95 fix max-client limit 2021-07-09 16:33:11 +02:00
ed 970fb84fd8 hex looks better 2021-07-09 16:11:33 +02:00
ed 20cbcf6931 logging + shutdown cleanup 2021-07-09 16:07:16 +02:00
ed 8fcde2a579 move tcp accept into mp-worker 2021-07-09 15:49:36 +02:00
ed 03513e0cb1 effectively pointless but cool 2021-07-09 03:41:44 +02:00
ed e041a2b197 fix centos7 support 2021-07-08 23:35:28 +02:00
ed 765294c263 ignore dupe-chunk warnings; handshake takes care of it 2021-07-01 20:22:12 +02:00
ed d6b5351207 add cachebuster because chrome ignores no-cache 2021-07-01 20:10:02 +02:00
ed 10362aa02e v0.11.18 2021-06-18 00:30:37 +02:00
ed 60ac68d000 single authsrv instance per process 2021-06-11 23:01:13 +02:00
ed d6bf300d80 option to store state out-of-volume (mostly untested) 2021-06-10 01:27:04 +02:00
ed 9d729d3d1a add thread names 2021-06-08 20:14:23 +02:00
ed acd8149479 dont track workloads unless multiprocessing 2021-06-08 18:01:59 +02:00
ed b77bed3324 fix terminating tls connections wow 2021-06-08 09:40:49 +02:00
ed 89e48cff24 detect recursive symlinks 2021-06-07 20:09:18 +02:00
ed 12143f2702 http/1.0, minimal dir listing, pw in url 2021-04-03 07:56:35 +02:00
ed 4ed9528d36 5x faster reply on 1st req on new conns 2021-03-25 19:29:16 +01:00
ed 49e4fb7e12 finally time to undefault this 2021-03-21 16:19:45 +01:00
ed 57d994422d logging cleanup 2021-03-06 17:38:56 +01:00
ed d29f0c066c logging 2021-02-14 01:32:16 +01:00
ed 2a90286a7c dim the socket debug msgs 2021-02-03 00:25:13 +01:00
ed 2e33c8d222 improve http206 and fuse-client 2020-05-15 00:00:49 +02:00
ed 592987a54a support smol screens 2020-05-13 00:39:29 +02:00
ed bef2e92cef markdown-editor joke stopped being a joke... 2020-04-30 00:47:28 +02:00
ed 9e3a560ea6 add brotli + improve 404 handling 2020-04-26 23:28:20 +02:00