ed
ae5c4a0109
update webdeps + isort + readme
2022-09-23 22:32:04 +02:00
ed
1d367a0da0
cleanup
2022-09-23 20:37:37 +02:00
ed
32e71a43b8
reinvent fail2ban
2022-09-21 22:27:20 +02:00
ed
f5520f45ef
add pyinstaller
2022-09-19 00:59:54 +02:00
ed
9401b5ae13
add filetype detection for nameless uploads
2022-09-18 17:30:57 +02:00
ed
df64a62a03
patch popen on windows-python <3.8
2022-09-18 15:09:41 +02:00
ed
868103a9c5
more flexible --stackmon
2022-09-14 02:06:34 +02:00
ed
0006f933a2
hmac uploader-ip when avoiding filename collisions
2022-09-11 08:27:45 +02:00
ed
d2ae822e15
more socket cleanup fiddling
2022-09-07 23:06:12 +02:00
ed
995cd10df8
bump timeouts for zfs / bursty filesystems
2022-09-04 21:21:54 +02:00
ed
788db47b95
option to let mtp's keep stdout/stderr
2022-09-04 01:42:28 +02:00
ed
558bfa4e1e
siocoutq-based shutdown
2022-08-31 01:16:09 +02:00
ed
9ccd327298
add directory hashing (boots ~3x faster)
2022-08-12 23:17:18 +02:00
ed
c00b80ca29
v1.3.11
2022-08-10 23:35:21 +02:00
ed
92ed4ba3f8
parallelize python hashing too
2022-08-10 23:12:01 +02:00
ed
51c152ff4a
indicate sqlite thread-safety + some cleanup
2022-08-05 01:20:16 +02:00
ed
4aaa111925
v1.3.9
2022-08-04 00:39:37 +02:00
ed
e31248f018
include version info on startup and in crash dumps
2022-08-04 00:11:52 +02:00
ed
1c3894743a
fix filekeys inside symlinked volumes
2022-08-02 20:26:51 +02:00
ed
b3e35bb494
async lsof w/ timeout
2022-07-26 22:38:13 +02:00
ed
5dc75ebb67
async e2ts / e2v + forget deleted shadowed
2022-07-26 12:47:40 +02:00
ed
d686ce12b6
lsof db on stuck transaction
2022-07-25 02:07:59 +02:00
ed
10430b347f
fix dumb prisonparty bug
2022-07-22 20:49:35 +02:00
ed
4a76663fb2
ensure free disk space
2022-07-17 22:33:08 +02:00
ed
48b957f1d5
add -e2v (file integrity checker)
2022-07-13 00:48:39 +02:00
ed
c6c31702c2
cheaper file deletion
2022-07-11 01:50:18 +02:00
ed
c5b04f6fef
mtp daisychaining
2022-07-08 22:29:05 +02:00
ed
622358b172
flag to control mtp timeout kill behavior
2022-07-05 23:38:49 +02:00
ed
6e445487b1
satisfy cloudflare DDoS protection
2022-07-03 16:04:28 +02:00
ed
40ce4e2275
cleanup
2022-07-03 13:55:48 +02:00
ed
8fef9e363e
recursive kill mtp on timeout
2022-07-03 04:57:15 +02:00
ed
a9591db734
cleanup
2022-06-27 22:56:29 +02:00
ed
9ebf148cbe
support android9 sdcardfs on sdcard
2022-06-27 22:15:35 +02:00
ed
190e11f7ea
update deps + misc
2022-06-16 21:43:40 +02:00
ed
ad7413a5ff
add .PARTIAL suffix to bup uploads too +
...
aggressive limits checking
2022-06-16 21:00:41 +02:00
ed
eb3fa5aa6b
add safety profiles + improve helptext + speed
2022-06-16 10:21:44 +02:00
ed
438384425a
add types, isort, errorhandling
2022-06-16 01:07:15 +02:00
ed
256c7f1789
add option to see errors from mtp parsers
2022-06-09 14:46:35 +02:00
ed
4e5a323c62
more cleanup
2022-06-08 01:05:35 +02:00
ed
4c4b3790c7
fix read-spin on d/c during json post + errorhandling
2022-06-07 19:02:52 +02:00
ed
214a367f48
be loud about segfaults and such
2022-05-12 20:26:48 +02:00
ed
9269bc84f2
skip more stuff windows doesn't like
2022-04-28 10:31:10 +02:00
ed
2a1cda42e7
avoid deadlocks on windows
2022-04-27 22:27:49 +02:00
ed
36c20bbe53
fix setting mtime on windows
2022-04-15 20:08:55 +02:00
ed
fa12c81a03
zip-download files older than 1980-01-01
2022-03-24 01:31:50 +01:00
ed
f3e8308718
eh, better as volflags
2022-03-20 05:45:07 +01:00
ed
ce776a547c
add rate throttling to uploads too
2022-02-06 02:06:59 +01:00
ed
fc9dd5d743
meadup changes
2022-01-03 01:16:27 +01:00
ed
dd28de1796
sendfile: handle eagain
2021-12-17 00:04:19 +01:00
ed
241ef5b99d
preserve mtimes when juggling symlinks
2021-12-04 01:58:04 +01:00
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