ed
|
2be2e9a0d8
|
index folder thumbs in db
|
2023-03-11 11:43:29 +00:00 |
|
ed
|
c7c6e48b1a
|
didn't compress numbered logfiles
|
2023-03-09 21:59:59 +00:00 |
|
ed
|
c98fff1647
|
fix chunkpost-handshake race (affects --no-dedup only);
a handshake arriving in the middle of the final chunk could cause
dupes to become empty -- worst case leading to loss of data
|
2023-03-05 19:45:50 +00:00 |
|
ed
|
6deaf5c268
|
add jitter simlation
|
2023-02-20 21:34:30 +00:00 |
|
ed
|
8adfcf5950
|
win10-based copyparty64.exe
|
2023-02-14 21:50:14 +00:00 |
|
ed
|
44909cc7b8
|
print ffmpeg download url on windows
|
2023-02-11 17:22:24 +00:00 |
|
ed
|
8f61e1568c
|
transcode chiptunes to opus;
* new audio/MPT formats: apac bonk dfpwm ilbc it itgz itr itz mo3 mod mptm mt2 okt s3gz s3m s3r s3z xm xmgz xmr xmz xpk
* new image/PIL formats: blp dcx emf eps fits flc fli fpx im j2k j2p psd spi wmf
|
2023-02-11 11:17:37 +00:00 |
|
ed
|
a4b56c74c7
|
support long filepaths on win7 + misc windows fixes
|
2023-02-10 18:37:37 +00:00 |
|
ed
|
99cc434779
|
add config explainer + generator (#20)
|
2023-02-05 22:09:17 +00:00 |
|
ed
|
d4c5fca15b
|
sandbox readme.md / prologue / epilogue
|
2023-01-28 21:24:40 +00:00 |
|
ed
|
741d781c18
|
add cors controls + improve preflight + pw header
|
2023-01-28 00:59:04 +00:00 |
|
ed
|
9b7b9262aa
|
promote dedup control to volflags
|
2023-01-25 21:46:15 +00:00 |
|
ed
|
577d23f460
|
zeroconf: detect network change and reannounce
|
2023-01-18 21:27:27 +00:00 |
|
ed
|
18942ed066
|
location-based rproxy fixes
|
2023-01-16 20:09:45 +00:00 |
|
ed
|
b4c503657b
|
ignore loss of stdout
|
2023-01-14 07:35:44 +00:00 |
|
ed
|
7fd1d6a4e8
|
rename --webroot to --rp-loc and fix related bugs
|
2022-12-11 21:09:50 +00:00 |
|
ed
|
19cd96e392
|
cleanup + optimizations
|
2022-12-11 14:16:51 +00:00 |
|
ed
|
db194ab519
|
support location-based rproxy
|
2022-12-10 23:43:31 +00:00 |
|
ed
|
416ebfdd68
|
right, windows nic names have whitespace
|
2022-12-05 17:35:12 +00:00 |
|
ed
|
2fbdc0a85e
|
misc fixes / cleanup
|
2022-12-02 23:42:46 +00:00 |
|
ed
|
7c76d08958
|
drop one of the slowloris detectors
|
2022-12-02 17:53:23 +00:00 |
|
ed
|
cfd41fcf41
|
zeroconf: add network filtering options
|
2022-11-26 22:37:12 +00:00 |
|
ed
|
5cd9d11329
|
add ssdp responder
|
2022-11-22 21:40:12 +00:00 |
|
ed
|
d326ba9723
|
ftp: ban password-bruteforcing IPs
|
2022-11-20 11:06:07 +00:00 |
|
ed
|
8709d4dba0
|
macos smb: avoid hang on shutdown
|
2022-11-17 21:17:54 +00:00 |
|
ed
|
0cedaf4fa9
|
isort
|
2022-11-15 22:41:35 +00:00 |
|
ed
|
a234aa1f7e
|
cleaner shutdown of smbd, mdns
|
2022-11-15 21:55:02 +00:00 |
|
ed
|
cd2513ec16
|
logging fixes
|
2022-11-15 21:28:27 +00:00 |
|
ed
|
97ff0ebd06
|
xz-compress logs only if -lo ends with .xz
|
2022-11-15 20:16:41 +00:00 |
|
ed
|
b3eb117e87
|
add mdns zeroconf announcer
|
2022-11-13 20:05:16 +00:00 |
|
ed
|
e442cb677a
|
improve ftp/smb logging
|
2022-11-06 13:30:16 +00:00 |
|
ed
|
357e7333cc
|
cleanup
|
2022-11-04 20:27:16 +00:00 |
|
ed
|
89d1f52235
|
cursory slowloris / buggy-webdav-client detector
|
2022-11-01 22:18:20 +00:00 |
|
ed
|
d4ba644d07
|
autodefault -nc based on OS limits
|
2022-10-31 19:37:37 +00:00 |
|
ed
|
79303dac6d
|
webdav: default-disable recursive listing
|
2022-10-30 16:47:20 +00:00 |
|
ed
|
edad3246e0
|
make pylance happier
|
2022-10-29 20:40:25 +00:00 |
|
ed
|
835f8a20e6
|
default-enable webdav
|
2022-10-23 23:37:32 +02:00 |
|
ed
|
f3a501db30
|
add SMB/CIFS server
|
2022-10-23 23:08:00 +02:00 |
|
ed
|
4bcd30da6b
|
cleaner daemon instancing
|
2022-10-23 12:05:44 +02:00 |
|
ed
|
138b932c6a
|
add webdav move/delete
|
2022-10-22 00:04:51 +02:00 |
|
ed
|
d8bddede6a
|
new permission G returns filekey on write-only uploads
|
2022-10-08 01:17:41 +02:00 |
|
ed
|
dbb3edec77
|
print qr-code on startup
|
2022-10-07 00:47:26 +02:00 |
|
ed
|
abb3224cc5
|
option to save a copy of corrupted uploads
|
2022-09-26 22:01:49 +02:00 |
|
ed
|
1c66d06702
|
cleanup versionchecks
|
2022-09-25 21:31:47 +02:00 |
|
ed
|
32e71a43b8
|
reinvent fail2ban
|
2022-09-21 22:27:20 +02:00 |
|
ed
|
0006f933a2
|
hmac uploader-ip when avoiding filename collisions
|
2022-09-11 08:27:45 +02:00 |
|
ed
|
e430b2567a
|
add pyoxidizer (windows-only)
|
2022-09-10 17:33:04 +02:00 |
|
ed
|
5d19f23372
|
accurate num.cores detection
|
2022-08-29 19:24:48 +02:00 |
|
ed
|
11df36f3cf
|
add option to exit after scanning volumes
|
2022-08-12 21:20:13 +02:00 |
|
ed
|
c00b80ca29
|
v1.3.11
|
2022-08-10 23:35:21 +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
|
56a62db591
|
force-exit by hammering ctrl-c
|
2022-08-03 20:58:23 +02:00 |
|
ed
|
1c3894743a
|
fix filekeys inside symlinked volumes
|
2022-08-02 20:26:51 +02:00 |
|
ed
|
3fa377a580
|
sqlite diag
|
2022-07-16 20:43:26 +02:00 |
|
ed
|
c2a0b1b4c6
|
autopotato
|
2022-07-15 02:39:32 +02:00 |
|
ed
|
9ad3af1ef6
|
misc tweaks
|
2022-06-19 16:05:48 +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
|
af9000d3c8
|
v1.2.9
|
2022-05-12 23:10:54 +02:00 |
|
ed
|
1275ac6c42
|
start up2k indexing even if no interfaces could bind
|
2022-05-09 20:38:06 +02:00 |
|
ed
|
cba9e5b669
|
add hardlinks (symlink alternative) for up2k dedup
|
2022-04-15 19:13:53 +02:00 |
|
ed
|
2dbed4500a
|
add flat theme
|
2022-04-14 16:57:51 +02:00 |
|
ed
|
fd9d0e433d
|
thumbnails: try FFmpeg for images too
|
2022-04-11 10:38:57 +02:00 |
|
ed
|
b64cabc3c9
|
thumbnails: add pyvips as alt/supp. to pillow
|
2022-04-10 14:16:09 +02:00 |
|
ed
|
f3e8308718
|
eh, better as volflags
|
2022-03-20 05:45:07 +01:00 |
|
ed
|
954c7e7e50
|
add option to request noindex from crawlers
|
2022-03-20 03:23:42 +01:00 |
|
ed
|
c10c70c1e5
|
misc
|
2022-03-04 21:30:31 +01:00 |
|
ed
|
6ce0e2cd5b
|
ftpd: add ftps
|
2022-02-13 15:46:33 +01:00 |
|
ed
|
b5f2fe2f0a
|
add ftpd
|
2022-02-13 03:10:53 +01:00 |
|
ed
|
4c3192c8cc
|
set window-title to listening ip
|
2021-12-06 23:08:04 +01:00 |
|
ed
|
aea3843cf2
|
this is just noise
|
2021-11-16 21:28:50 +01:00 |
|
ed
|
9c09b4061a
|
prefer fpool on linux as well
|
2021-11-12 22:57:36 +01:00 |
|
ed
|
a90586e6a8
|
add reload api
|
2021-11-06 19:05:58 +01:00 |
|
ed
|
f050647b43
|
rescan volumes on sigusr1
|
2021-11-06 18:20:31 +01:00 |
|
ed
|
73baebbd16
|
initial sigusr1 acc/vol reload
|
2021-11-06 07:15:04 +01:00 |
|
ed
|
862ca3439d
|
proactive opus cache expiration
|
2021-11-02 20:39:08 +01:00 |
|
ed
|
cc23b7ee74
|
better user-feedback when transcoding is unavailable
|
2021-11-02 03:22:39 +01:00 |
|
ed
|
c951b66ae0
|
less messy startup messages
|
2021-10-29 23:43:09 +02:00 |
|
ed
|
19161425f3
|
if no args, try to bind 80 and 443 as well
|
2021-10-29 23:01:07 +02:00 |
|
ed
|
23c8d3d045
|
option to continue running if binds fail
|
2021-10-18 20:24:11 +02:00 |
|
ed
|
0d5ca67f32
|
up2k-srv: add option to reuse file-handles
|
2021-09-26 03:44:22 +02:00 |
|
ed
|
eacbcda8e5
|
v1.0.5
|
2021-09-19 15:11:48 +02:00 |
|
ed
|
59be76cd44
|
fix basic-upload into fk-enabled folders
|
2021-09-19 15:00:55 +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
|
3649e8288a
|
v0.12.0
|
2021-07-28 01:47:42 +02:00 |
|
ed
|
9a45e26026
|
another windows sighandler fix
|
2021-07-28 01:18:51 +02:00 |
|
ed
|
f6279b356a
|
fix more signal handler jank
|
2021-07-27 22:11:33 +02:00 |
|
ed
|
1ad7a3f378
|
await and monitor workers on startup
|
2021-07-27 15:48:00 +00:00 |
|
ed
|
806e7b5530
|
fix argv compat bug
|
2021-07-26 19:40:12 +02:00 |
|
ed
|
0d634345ac
|
signal handling was still busted
|
2021-07-26 00:19:33 +02:00 |
|
ed
|
3ca41be2b4
|
do up2k snapshot on shutdown
|
2021-07-17 14:48:35 +02:00 |
|
ed
|
5c7debd900
|
improve signal handling + emit sd-notify on start
|
2021-07-17 04:15:07 +02:00 |
|
ed
|
eacafb8a63
|
add option to log summary of running threads
|
2021-07-12 22:57:37 +02:00 |
|
ed
|
8fcde2a579
|
move tcp accept into mp-worker
|
2021-07-09 15:49:36 +02:00 |
|
ed
|
e59b077c21
|
announce the rotates
|
2021-07-06 00:43:37 +02:00 |
|
ed
|
4bc39f3084
|
add logrotate
|
2021-07-06 00:23:51 +02:00 |
|
ed
|
2f85c1fb18
|
add logging to file
|
2021-07-05 23:30:33 +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
|
89e48cff24
|
detect recursive symlinks
|
2021-06-07 20:09:18 +02:00 |
|
ed
|
1d824cb26c
|
add volume lister / containment checker
|
2021-06-04 02:23:46 +02:00 |
|
ed
|
eb5aaddba4
|
v0.11.0
|
2021-05-29 15:03:32 +02:00 |
|
ed
|
96223fda01
|
detect missing webp support
|
2021-05-28 05:00:08 +02:00 |
|
ed
|
483dd527c6
|
add cache eviction
|
2021-05-25 19:46:35 +02:00 |
|
ed
|
e55678e28f
|
fix thumb/ico bugs
|
2021-05-25 17:36:31 +02:00 |
|
ed
|
4dff726310
|
initial thumbnail and icon stuff
|
2021-05-25 03:37:01 +02:00 |
|
ed
|
57d994422d
|
logging cleanup
|
2021-03-06 17:38:56 +01:00 |
|
ed
|
6ecd745323
|
so much for sessionStorage
|
2021-03-06 16:34:55 +01:00 |
|
ed
|
8441206e26
|
read media-tags from files (for display/searching)
|
2021-03-01 02:50:10 +01:00 |
|
ed
|
c3b59f7bcf
|
restore win8/7/xp support
|
2021-02-22 20:59:44 +01:00 |
|
ed
|
fda98730ac
|
77.6KiB changeset nice
|
2021-02-20 04:59:43 +00:00 |
|
ed
|
a039fae1a4
|
remove extra anon-rw warning
|
2021-02-03 00:17:12 +01:00 |
|
ed
|
7bd2b9c23a
|
sqlite3 as up2k db + build index on boot + rproxy ip fix
|
2021-01-10 09:27:11 +01:00 |
|
ed
|
47bc8bb466
|
multiprocessing adds latency; default to off
|
2020-05-16 02:05:18 +02:00 |
|
ed
|
8dca8326f7
|
osx fixes + shrinking
|
2020-05-12 22:36:21 +02:00 |
|
ed
|
ee284dd282
|
smarter sfx
|
2020-04-28 00:21:29 +02:00 |
|
ed
|
5283837e6d
|
windows fixes
|
2020-04-20 03:19:58 +00:00 |
|
ed
|
10652427bc
|
add mkdir + keep mtime + bump max-size
|
2020-04-14 22:42:43 +00:00 |
|
ed
|
85454e409a
|
windows support + add quiet mode
|
2019-09-26 15:59:14 +00:00 |
|
ed
|
051c782c28
|
fix mojibake upload targets (am train, cant sleep)
|
2019-07-10 01:15:35 +00:00 |
|
ed
|
184af0c603
|
workaround android-chrome bug
|
2019-07-05 19:01:04 +00:00 |
|
ed
|
ea7c82c5e4
|
print() can deadlock 👁👄👁
|
2019-07-03 22:25:51 +00:00 |
|
ed
|
9da6a73044
|
full-duplex broker for up2k-registry
|
2019-07-01 02:42:29 +02:00 |
|
ed
|
241b022520
|
add broker
|
2019-06-18 18:33:02 +00:00 |
|