Commit graph

342 commits

Author SHA1 Message Date
ed 9ca8154651 prefer the new TTF in pillow 10.1 + pyinstaller 6.1 fixes 2023-10-15 18:47:34 +00:00
ed fcc3336760 v1.9.8 2023-10-06 17:50:35 +00:00
ed fae5a36e6f v1.9.7 2023-09-30 23:32:51 +00:00
ed 309895d39d docker: exploring alternative base images for performance 2023-09-24 22:26:51 +00:00
ed cae5ccea62 v1.9.6 2023-09-23 12:15:24 +00:00
ed e76a50cb9d add indexer benchmark + bump default num cores from 4 to 5
and make the mtag deps build better on fedora
2023-09-22 20:40:52 +00:00
ed aa96a1acdc misc optimizations / cleanup:
* slightly faster startup / shutdown
* forgot a jinja2 golf
* waste 4KiB changing prismjs back to gz since brotli is https-gated ;_;
* broke support for firefox<52 (non-var functions must be toplevel
   or immediately within another function), now even firefox 10 /
   centos 6 is somewhat supported again
2023-09-17 13:02:18 +00:00
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