Commit graph

219 commits

Author SHA1 Message Date
ed 36aee085f7 add timeouts to FFmpeg things 2021-11-16 22:22:09 +01:00
ed cae436b566 add client-option to disconnect on HTTP 304 2021-11-15 02:45:18 +01:00
ed 51e6c4852b retire ogvjs 2021-11-14 19:28:44 +01:00
ed b8b15814cf add traffic shaping, bump speeds on https/windows 2021-11-12 01:34:56 +01:00
ed 15b261c861 help windows a little 2021-11-06 00:45:42 +01:00
ed 977f09c470 .txt.gz is not actually .txt 2021-11-05 00:29:25 +01:00
ed 82a0401099 at some point firefox became case-sensitive 2021-11-04 22:10:45 +01:00
ed 744727087a better rmtree semantics 2021-10-27 09:40:20 +02:00
ed 6dade82d2c run tag scrapers in parallel on new uploads 2021-10-27 00:47:50 +02:00
ed 79097bb43c optimize rmtree on windows 2021-10-19 01:04:21 +02:00
ed 42acc457af allow providing target filename in PUT 2021-10-19 00:48:00 +02:00
ed 0d5ca67f32 up2k-srv: add option to reuse file-handles 2021-09-26 03:44:22 +02:00
ed b11db090d8 also hide windows-paths in exceptions 2021-09-25 18:19:17 +02:00
ed 16c8e38ecd support login/uploading from hv3 2021-09-19 17:03:01 +02:00
ed 59be76cd44 fix basic-upload into fk-enabled folders 2021-09-19 15:00:55 +02:00
ed 0e884df486 keep empty folders after deleting all files 2021-09-15 23:31:49 +02:00
ed ef1c55286f add filekeys 2021-09-15 23:17:02 +02:00
ed 6136b9bf9c don't double-eof 2021-09-09 00:54:09 +02:00
ed f5b1a2065e multipart-parser needs exact reads 2021-09-08 21:07:34 +00:00
ed 23e72797bc remove some more ansi escapes on win7 2021-08-26 22:45:36 +02:00
ed 46752f758a fix bup into volumes with upload rules 2021-08-15 23:59:41 +02:00
ed 5a2b91a084 handle more exceptions + sanitize fs paths in msgs 2021-08-09 01:09:20 +02:00
ed 953183f16d add help sections and vt100 stripper 2021-08-08 02:47:42 +02:00
ed 9a45549b66 adding upload rules 2021-08-07 03:45:50 +02:00
ed c164fc58a2 add unpost 2021-07-29 23:53:08 +02:00
ed e65f127571 list server ips on windows 2021-07-28 01:18:38 +02:00
ed 129d33f1a0 mv/del: recursive rmdir 2021-07-27 19:15:58 +02:00
ed a362ee2246 dodge a bullet on centos7 2021-07-27 00:28:40 +02:00
ed 05a1a31cab too soon 2021-07-24 22:20:02 +02:00
ed 4451485664 mv/rm (serverside), 100% untested 2021-07-24 20:08:31 +02:00
ed 03efc6a169 support ancient glibc 2021-07-22 19:04:59 +02:00
ed eacafb8a63 add option to log summary of running threads 2021-07-12 22:57:37 +02:00
ed bac301ed66 get rid of iffy default-args 2021-07-12 00:15:13 +02:00
ed bfa9f535aa more context in exceptions 2021-07-11 01:59:07 +02:00
ed 80cc26bd95 fix max-client limit 2021-07-09 16:33:11 +02:00
ed 8fcde2a579 move tcp accept into mp-worker 2021-07-09 15:49:36 +02:00
ed e041a2b197 fix centos7 support 2021-07-08 23:35:28 +02:00
ed e59b077c21 announce the rotates 2021-07-06 00:43:37 +02:00
ed 2f85c1fb18 add logging to file 2021-07-05 23:30:33 +02:00
ed 177aa038df send charset=utf8 for css, js files 2021-06-25 02:10:42 +02:00
ed 855b93dcf6 v0.11.20 2021-06-20 18:53:58 +02:00
ed 1881019ede support cygpaths for mtag binaries 2021-06-20 17:45:23 +02:00
ed be055961ae adjust up2k hashlen to match base64 window 2021-06-20 15:32:36 +02:00
ed 48a2e1a353 add threadwatcher 2021-06-14 01:57:18 +02:00
ed a45a53fdce support macos ffmpeg 2021-06-11 03:05:42 +02:00
ed 972a56e738 fix stuff 2021-06-11 01:45:28 +02:00
ed 1078d933b4 adding --no-hash 2021-06-10 18:08:30 +02:00
ed 5ded5a4516 alphabetical up2k indexing 2021-06-08 21:42:08 +02:00
ed 1d6ae409f6 count expenses when sending files 2021-06-08 20:17:53 +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 d6a1e62a95 append file-ext when avoiding name collisions 2021-06-06 18:53:32 +02:00
ed eb5aaddba4 v0.11.0 2021-05-29 15:03:32 +02:00
ed d8fd82bcb5 ffthumb only gets one shot 2021-05-29 12:32:51 +02:00
ed 97be495861 another chrome bug:
navigating somewhere and back can return a REALLY OLD copy of the page
2021-05-29 12:31:06 +02:00
ed 81e281f703 add opus mimetype 2021-05-29 10:17:24 +02:00
ed d25881d5c3 mojibake fixes 2021-05-29 09:01:59 +02:00
ed 96223fda01 detect missing webp support 2021-05-28 05:00:08 +02:00
ed 5d63949e98 create webp thumbnails by default 2021-05-28 02:44:13 +02:00
ed 483dd527c6 add cache eviction 2021-05-25 19:46:35 +02:00
ed 4dff726310 initial thumbnail and icon stuff 2021-05-25 03:37:01 +02:00
ed bd367389b0 broke windows 2021-05-13 22:58:23 +02:00
ed e7982a04fe explicit redirect to single non-roots 2021-05-13 16:54:31 +02:00
ed 26e18ae800 disallow uploading logues 2021-05-12 23:22:43 +02:00
ed 73c4f99687 add markdown streaming 2021-04-21 20:28:50 +02:00
ed e4801d9b06 support msys2-python 2021-04-21 18:28:44 +02:00
ed b12131e91c v0.10.1 2021-03-27 02:44:40 +01:00
ed 13e5c96cab finish adding zip-crc (semi-streaming) 2021-03-27 01:27:12 +01:00
ed 7f8d7d6006 v0.9.9 2021-03-21 17:15:47 +01:00
ed 9a92bca45d Merge branch 'master' of github:9001/copyparty
idk forgot to pull
2021-03-20 07:32:28 +00:00
ed b07445a363 search ratecontrol and timeouts cause it can get bad 2021-03-20 07:32:01 +00:00
ed 57e3a2d382 normalize keys to rekobo on index 2021-03-20 05:45:34 +01:00
ed 6599c3eced no racing pls 2021-03-19 20:42:33 +01:00
ed abd65c6334 support metadata plugins 2021-03-19 00:08:31 +01:00
ed 0696610dee give up, just try both and see what sticks 2021-03-13 00:14:07 +01:00
ed b9a4e47ea2 mojibake support for the spa stuff 2021-03-06 22:48:49 +01:00
ed 57d994422d logging cleanup 2021-03-06 17:38:56 +01:00
ed da01413b7b remove speedbumps 2021-03-04 01:21:04 +01:00
ed 00ff133387 support receiving chunked PUT 2021-02-25 22:26:03 +01:00
ed 9af64d6156 debug pypy3/7.3.3/gcc9.2.0/gentoo 2021-02-21 02:48:25 +00:00
ed f12789cf44 reversible mojibake marshaling for sqlite 2021-02-20 18:12:36 +00:00
ed fda98730ac 77.6KiB changeset nice 2021-02-20 04:59:43 +00:00
ed aaf9d53be9 more ssl options 2021-02-12 00:31:28 +00:00
ed fb853edbe3 prevent index loss on mid-write crash 2021-01-10 17:16:55 +01:00
ed 7bd2b9c23a sqlite3 as up2k db + build index on boot + rproxy ip fix 2021-01-10 09:27:11 +01:00
ed d58988a033 use sendfile when possible 2021-01-07 00:50:42 +01:00
ed ba94cc5df7 v0.6.2 2020-12-14 04:28:21 +01:00
ed 19bcf90e9f support uploads with huge filenames 2020-12-12 00:35:54 +01:00
ed 69d3359e47 lots of stuff:
* show per-connection and per-transfer speeds
* support multiple cookies in parser
* set SameSite=Lax
* restore macos support in sfx.sh
* md-editor: add mojibake/unicode hunter
* md-editor: add table formatter
* md-editor: make bold bolder
* md-editor: more hotkeys
* md-editor: fix saving in fancy
* md-editor: fix eof-scrolling in chrome
* md-editor: fix text erasure with newline
* md-editor: fix backspace behavior in gutter
2020-11-13 02:58:38 +01:00
ed b967a92f69 support rclone as fuse client 2020-10-25 08:04:41 +01:00
ed 7b2a4a3d59 v0.5.2 2020-08-18 18:22:23 +00:00
ed 8a959f6ac4 add server info banner thing 2020-08-17 21:33:06 +00:00
ed b5fc537b89 support PUT and ACAO 2020-08-08 00:47:54 +00:00
ed 1c0f44fa4e more 206 correctness 2020-05-15 00:52:57 +02:00
ed 2e33c8d222 improve http206 and fuse-client 2020-05-15 00:00:49 +02:00
ed 15d5859750 deal with illegal filenames on windows 2020-05-06 23:06:26 +02:00
ed 0cda38f53d tweaks 2020-05-03 22:34:28 +02:00
ed 6e43ee7cc7 verify markdown saves with a full roundtrip 2020-05-03 20:57:52 +02:00
ed c2016ba037 avoid crashing ie 2020-04-20 10:09:13 +00:00
ed 5283837e6d windows fixes 2020-04-20 03:19:58 +00:00
ed 7b4871b7b8 rudimentary jython compat 2019-11-11 04:12:25 +01:00
ed c09288880b keepalive debug 2019-07-16 21:46:38 +00:00
ed 456fab2e0b error handling 2019-07-11 16:54:13 +00:00
ed 1b94a4a74c print version on startup 2019-07-08 18:00:58 +00:00
ed 2a09349c14 mp debug 2019-07-02 00:43:00 +00:00
ed 2ccb9facd7 up2k works (no registry persistence yet) 2019-07-02 00:14:55 +00:00
ed 68943ca454 hide dotfiles, add logues 2019-07-01 20:00:18 +00:00
ed 9da6a73044 full-duplex broker for up2k-registry 2019-07-01 02:42:29 +02:00
ed 96c6be0ea1 http error codes 2019-06-26 23:32:34 +00:00
ed 17359972f3 huh, formatter wasn't kicking in 2019-06-26 19:02:15 +00:00
ed d7bd75911d add content-encoding for precompressed deps 2019-06-26 18:26:18 +00:00
ed 5b1e73ff71 less todo (handle client/network errors) 2019-06-18 19:27:17 +00:00
ed 241b022520 add broker 2019-06-18 18:33:02 +00:00
ed a95b627a7e list all external IPs 2019-06-12 23:55:13 +00:00
ed 63e089a5f0 support mojibake and py3.2 2019-06-12 16:39:43 +00:00
ed 5414591362 fix path traversal ( ´_ゝ`) 2019-06-06 14:02:20 +02:00
ed e7dc7c9997 support netscape 3.0 2019-06-04 22:48:29 +00:00
ed c53413d57c cromulent rfc2388/rfc6266 parser 2019-06-04 22:07:58 +00:00
ed 5b708c45ed hello world 2019-05-26 16:30:19 +00:00