Commit graph

385 commits

Author SHA1 Message Date
ed 91cafc2511 faster startup on windows by asking for ffmpeg.exe explicitly
rather than just "ffmpeg" which makes windows try to open each of
ffmpeg.BAT,CMD,COM,EXE,JS,JSE,MSC,VBE,VBS,WSF,WSH one by one
(ffmpeg.js? hello??)
2023-09-13 23:32:19 +00:00
ed a75a992951 golf the sfx-gz by ~27.6 kB;
* 11 kB webdeps: brotli easymde+prism instead of zopfli
* 8 kB jinja2
* 5 kB ftp
* 3 kB improve uncommenter
2023-09-13 23:21:22 +00:00
ed 3d9fb753ba stuff 2023-09-08 21:42:05 +00:00
ed 700111ffeb v1.9.3 2023-08-31 22:11:31 +00:00
ed ac21fa7782 v1.9.2 2023-08-26 21:16:30 +00:00
ed 9f8edb7f32 make markdown slightly safer without the nohtml volflag
by running dompurify after marked.parse if plugins are not enabled;
adds no protection against the more practical approach of just
putting a malicious <script> in an html file and uploading that,
but one footgun less is one less footgun
2023-08-26 17:37:02 +00:00
ed fc0405c8f3 add prometheus metrics; closes #49 2023-08-20 17:58:06 +00:00
ed f5407b2997 docker: persist autogenerated seeds, disable certgen, and
mention how to run the containers with selinux enabled
* assumes that a /cfg docker volume is provided
2023-08-15 15:07:33 +00:00
ed 9eaa9904e0 v1.8.6 2023-07-21 00:36:37 +00:00
ed 3dcc386b6f v1.8.3 2023-07-16 22:00:04 +00:00
ed fcc3aa98fd add path-traversal scanners 2023-07-16 13:09:31 +00:00
ed a10cad54fc v1.8.1 2023-07-07 22:20:01 +00:00
ed 50905439e4 update pkgs to 1.8.0 2023-06-26 00:46:55 +00:00
ed a0c1239246 v1.8.0 2023-06-26 00:05:12 +00:00
ed e197895c10 support hashed passwords; closes #39 2023-06-25 21:50:33 +00:00
ed fa54b2eec4 generate tls certs 2023-06-10 22:46:24 +00:00
ed cb0160021f upgrade pyinstaller env/deps 2023-06-10 11:58:58 +00:00
ed 93a723d588 add --ansi to systemd, fix grid controls bg,
mention folder thumbs dependency on -e2d,
improve make-sfx warnings,
update changelog
2023-06-06 22:04:39 +00:00
ed 9f122ccd16 make-sfx: option to auto-obtain webdeps 2023-06-04 23:46:38 +00:00
ed df5d309d6e document the make-sfx.sh fast option 2023-06-04 14:13:35 +00:00
ed c355f9bd91 catch common environment issues (#32):
* error-message which explains how to run on py2 / older py3
   when trying to run from source
* check compatibility between jinja2 and cpython on startup
* verify that webdeps are present on startup
* verify that webdeps are present when building sfx
* make-sfx.sh grabs the strip-hints dependency
2023-06-04 13:13:36 +00:00
ed 2646f6a4f2 oh nice, looks like 3.18 fixed whatever broke in 3.17 2023-05-12 23:38:10 +00:00
ed b985011a00 upgrade docker to alpine 3.18:
* enables chiptune player
* smaller containers (generate pycache at runtime)
2023-05-11 06:56:21 +00:00
ed deca082623 v1.7.1 2023-05-07 18:34:39 +00:00
ed 0ea8bb7c83 forgot the u2c symlink + sfx listing 2023-05-07 15:45:20 +00:00
ed 572aa4b26c rename up2k.py (client) to u2c.py 2023-05-07 15:35:56 +00:00
ed 867d8ee49e replace setup.py with pyproject.toml + misc cleanup 2023-05-07 14:37:57 +00:00
ed 8a98efb929 adapt to new archpkg layout 2023-05-05 20:51:18 +00:00
ed 8790f89e08 fix installing from source tarball 2023-04-26 18:40:47 +00:00
ed 42099baeff v1.6.12 2023-04-20 21:41:47 +00:00
ed dbbba9625b nix: make deps optional + update docs 2023-04-17 13:17:53 +02:00
ed 29db7a6270 deps: automate prismjs build 2023-04-01 17:46:42 +00:00
ed f1775fd51c update deps 2023-04-01 15:15:53 +00:00
ed 7b7979fd61 add sftpgo to comparison + update docs 2023-03-19 21:45:35 +00:00
ed f6c6fbc223 fix exe builder 2023-03-12 18:54:16 +00:00
ed bf04e7c089 update some docs 2023-03-09 22:11:39 +00:00
ed b39ff92f34 u2cli: support long paths on win7 2023-03-08 22:27:13 +00:00
ed 5ceb3a962f build up2k.exe 2023-03-07 22:58:14 +00:00
ed c39c93725f v1.6.7 2023-03-05 20:18:16 +00:00
ed ecdec75b4e v1.6.6 2023-02-26 20:30:17 +00:00
ed cedaf4809f add exe integrity selfcheck 2023-02-21 19:18:10 +00:00
ed ce7df7afd4 update platform support listing 2023-02-19 15:16:50 +00:00
ed e28e793f81 whoops 2023-02-19 15:11:04 +00:00
ed 3e561976db optimize docker build times (884 to 379 sec) 2023-02-19 14:19:35 +00:00
ed 273a4eb7d0 list supported platforms 2023-02-19 01:00:37 +00:00
ed 6175f85bb6 more docker images for arm, arm64, s390x 2023-02-19 00:50:07 +00:00
ed a80579f63a build docker for x32 aarch64 armhf ppc64 s390x 2023-02-18 23:04:55 +00:00
ed 5e7c3defe3 update pypi description + docker links 2023-02-16 19:56:57 +00:00
ed 8adfcf5950 win10-based copyparty64.exe 2023-02-14 21:50:14 +00:00
ed 36d6fa512a mention upcoming libopenmpt availability 2023-02-13 06:57:47 +00:00
ed 617321631a docker: add annotations 2023-02-11 21:10:28 +00:00
ed cdec42c1ae v1.6.4 2023-02-11 18:02:05 +00:00
ed b7be7a0fd8 mirror docker images to ghcr 2023-02-10 23:40:30 +00:00
ed 1526a4e084 add docker packaging 2023-02-10 23:02:01 +00:00
ed a4b56c74c7 support long filepaths on win7 + misc windows fixes 2023-02-10 18:37:37 +00:00
ed 84937d1ce0 add v2 config syntax (#20) 2023-02-07 19:54:08 +00:00
ed 6939ca768b pkg/arch: add prisonparty 2023-02-05 00:07:04 +00:00
ed eb17f57761 pypi fixes 2023-02-04 17:35:20 +00:00
ed 75cea4f684 misc 2023-01-28 13:35:49 +00:00
ed b005acbfda enable text selection between breadcrumbs + update vs 2023-01-23 22:44:29 +00:00
ed 4500c04edf v1.5.4 2022-12-29 04:44:15 +00:00
ed dcaff2785f v1.5.3 2022-12-13 19:56:34 +00:00
ed db194ab519 support location-based rproxy 2022-12-10 23:43:31 +00:00
ed 87181726b0 sfx: fix multiprocessing on windows 2022-12-07 22:21:28 +00:00
ed 4f94a9e38b exe: survive ascii locales 2022-12-07 21:35:53 +00:00
ed 067cc23346 docs + cleanup 2022-12-03 18:58:56 +00:00
ed 8ef4a0aa71 fix testrunner + packaging 2022-12-03 15:07:47 +00:00
ed 99efc290df fix mdns on windows 2022-12-03 13:31:00 +00:00
ed 2fbdc0a85e misc fixes / cleanup 2022-12-02 23:42:46 +00:00
ed 4242422898 update deps: marked.js, codemirror 2022-12-02 21:39:04 +00:00
ed dc6bde594d fix make-sfx macos support 2022-11-28 21:38:50 +00:00
ed 6c962ec7d3 rename copyparty-fuse to partyfuse 2022-11-26 20:01:20 +00:00
ed 6bc1bc542f rename copyparty-fuse to partyfuse 2022-11-26 19:53:41 +00:00
ed f0e78a6826 add landing page with mounting instructions 2022-11-26 19:47:27 +00:00
ed bba4b1c663 sfx: py3.12 support 2022-11-19 10:47:54 +00:00
ed 8829f56d4c mdns ipv6 fixes; now works on ie11/safari, not linux:
* subscribe/announce on LL only
* add NSEC records if 4/6-only
2022-11-15 06:39:53 +00:00
ed b3eb117e87 add mdns zeroconf announcer 2022-11-13 20:05:16 +00:00
ed e9c6268568 add more sfx opt-outs 2022-11-04 20:50:52 +00:00
ed b9a504fd3a x32/x64-agnostic exe builder 2022-10-30 18:35:27 +00:00
ed edad3246e0 make pylance happier 2022-10-29 20:40:25 +00:00
ed 75e5e53276 readme refactor 2022-10-24 18:48:12 +02:00
ed f3a501db30 add SMB/CIFS server 2022-10-23 23:08:00 +02:00
ed 6da2f53aad avoid macos tmpfiles-cleaner 2022-10-21 18:49:25 +02:00
ed 20eeacaac3 add webdav write support + fix http 200/201 2022-10-21 18:47:48 +02:00
ed 046b494b53 winpe support + windows webdav stuff 2022-10-19 00:06:48 +02:00
ed 2b47c96cf2 move licenses into module proper 2022-10-13 21:14:42 +02:00
ed 574db704cc packaging 2022-10-13 20:24:45 +02:00
ed fdb969ea89 explain why extractall is safe to use 2022-10-11 17:44:38 +02:00
ed 08977854b3 a e s t h e t i c 2022-10-09 22:56:27 +02:00
ed 7dabdade2a v1.4.4 2022-10-09 01:08:31 +02:00
ed 69406d4344 readme + better window title 2022-10-09 00:04:02 +02:00
ed dbb3edec77 print qr-code on startup 2022-10-07 00:47:26 +02:00
ed d0bb1ad141 v1.4.3 2022-09-26 22:37:54 +02:00
ed 1c66d06702 cleanup versionchecks 2022-09-25 21:31:47 +02:00
ed e80c1f6d59 mention how ffmpeg was built 2022-09-24 00:05:47 +02:00
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 c5f41457bb add ffmpeg build notes 2022-09-21 08:17:26 +02:00
ed 9d2e390b6a shrink the exe + add errorhandler 2022-09-20 21:40:56 +02:00
ed f5474d34ac embed licenses 2022-09-20 20:11:38 +02:00
ed 0b87a4a810 allow setting lifetimes from up2k ui 2022-09-19 23:49:07 +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 ab36c8c9de fix tests 2022-09-18 00:16:40 +02:00
ed 5152f37ec8 fix sfx keepalive across unix users 2022-09-16 22:19:59 +02:00
ed e430b2567a add pyoxidizer (windows-only) 2022-09-10 17:33:04 +02:00
ed 500e3157b9 v1.3.16 2022-08-18 19:24:06 +02:00
ed 389a00ce59 v1.3.13 2022-08-15 19:11:21 +02:00
ed f62dd0e3cc support fips-cpython and maybe make-sfx on macos 2022-08-12 16:36:20 +02:00
ed c00b80ca29 v1.3.11 2022-08-10 23:35:21 +02:00
ed 4e7455268a tag-scanner perf 2022-08-03 22:33:20 +02:00
ed cf51997680 fix make-sfx.sh on windows/msys2 2022-08-03 20:01:54 +02:00
ed f05cc18d61 add missing polyfill 2022-08-03 19:42:42 +02:00
ed 74a3f97671 cleanup + bump deps 2022-07-27 00:15:49 +02:00
ed 8a5d0399dd sfx: dont hang supervisors 2022-07-15 02:04:00 +02:00
ed f2cd0b0c4a sfx: avoid name collisions across reboots 2022-07-15 02:03:41 +02:00
ed c2b66bbe73 add potato mode 2022-07-14 02:33:35 +02:00
ed 9362ca3ed9 py2 fixes 2022-07-11 23:53:18 +02:00
ed 0f9aeeaa27 bump codemirror to 5.65.6 2022-07-04 22:15:52 +02:00
ed 6e445487b1 satisfy cloudflare DDoS protection 2022-07-03 16:04:28 +02:00
ed 190e11f7ea update deps + misc 2022-06-16 21:43:40 +02:00
ed 903b9e627a ux snappiness + keepalive on http-1.0 2022-06-16 20:33:09 +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 1b9c913efb update deps (marked, codemirror, prism) 2022-05-22 16:49:18 +02:00
ed e7cd922d8b translate splashpage and search too 2022-05-15 13:20:52 +02:00
ed 187feee0c1 add norwegian translation 2022-05-14 23:25:40 +02:00
ed dc2ea20959 v1.2.8 2022-04-30 02:16:34 +02:00
ed 0632f09bff rhel8 ignores flock and kills us anyways 2022-04-08 21:29:31 +02:00
ed ec4daacf9e v1.2.2 2022-03-20 06:15:57 +01:00
ed c10c70c1e5 misc 2022-03-04 21:30:31 +01:00
ed 32e22dfe84 vendor asynchat for pyftpdlib 2022-03-03 01:16:52 +01:00
ed d70b885722 failed attempt at upgrading scp 2022-03-03 00:17:03 +01:00
ed 39e7a7a231 sfx: prefer system pyftpdlib if available 2022-02-13 21:00:13 +01:00
ed 6e14cd2c39 graduate copyparty-sfx.sh 2022-02-13 20:44:03 +01:00
ed b5f2fe2f0a add ftpd 2022-02-13 03:10:53 +01:00
ed 0b1e483c53 bump webdeps 2022-02-09 23:45:09 +01:00
ed ed69d42005 v1.1.11 2022-01-14 22:25:06 +01:00
ed 0b47ee306b bump marked.js to 4.0.10 2022-01-14 20:42:23 +01:00
ed 04b9e21330 update web-deps 2021-12-07 01:12:32 +01:00
ed dd122111e6 v1.1.4 2021-11-28 04:22:05 +01:00
ed 51e6c4852b retire ogvjs 2021-11-14 19:28:44 +01:00
ed c2cc729135 update sfx sizes 2021-11-08 21:11:10 +01:00
ed cb7674b091 make prism optional 2021-11-04 03:10:13 +01:00
ed ba36f33bd8 add textfile viewer 2021-11-04 01:40:03 +01:00
ed 0008832730 update repacker 2021-10-31 02:22:14 +02:00
ed f888bed1a6 v1.0.9 2021-10-09 22:29:23 +02:00
ed b9cf8f3973 sfx-repack: fix no-dd killing the loader animation 2021-10-08 01:33:48 +02:00
ed 59be76cd44 fix basic-upload into fk-enabled folders 2021-09-19 15:00:55 +02:00
ed 3ead4676b0 add release script 2021-09-18 18:43:55 +02:00