Commit graph

  • a1bb10012d update pkgs to 1.8.4 ed 2023-07-18 08:26:39 +0000
  • 1441ccee4f v1.8.4 v1.8.4 ed 2023-07-18 07:46:22 +0000
  • 491803d8b7 update pkgs to 1.8.3 ed 2023-07-16 23:03:30 +0000
  • 3dcc386b6f v1.8.3 v1.8.3 ed 2023-07-16 22:00:04 +0000
  • 5aa54d1217 shift/ctrl-click improvements: * always enable shift-click selection in list-view * shift-clicking thumbnails opens in new window by default as expected * enable shift-select in grid-view when multiselect is on * invert select when the same shift-select is made repeatedly ed 2023-07-16 18:15:56 +0000
  • 88b876027c option to range-select files with shift-click; closes #47 also restores the browser-default behavior of opening links in a new tab with CTRL / new window with SHIFT ed 2023-07-16 14:05:09 +0000
  • fcc3aa98fd add path-traversal scanners ed 2023-07-16 13:09:31 +0000
  • f2f5e266b4 support listing uploader IPs in d2t volumes ed 2023-07-15 18:50:35 +0000
  • e17bf8f325 require the new admin permission for the admin-panel ed 2023-07-15 18:39:41 +0000
  • d19cb32bf3 update pkgs to 1.8.2 ed 2023-07-14 16:05:57 +0000
  • 85a637af09 v1.8.2 v1.8.2 ed 2023-07-14 15:58:39 +0000
  • 043e3c7dd6 fix traversal vulnerability GHSA-pxfv-7rr3-2qjg: the /.cpr endpoint allowed full access to server filesystem, unless mitigated by prisonparty ed 2023-07-14 15:55:49 +0000
  • 8f59afb159 fix another race (unpost): unposting could collide with most other database-related activities, causing one or the other to fail. luckily the unprotected query performed by the unpost API happens to be very cheap, so also the most likely to fail, and would succeed upon a manual reattempt from the UI. even in the worst case scenario, there would be no unrecoverable damage as the next rescan would auto-repair any resulting inconsistencies. ed 2023-07-14 15:21:14 +0000
  • 77f1e51444 fix unlikely race (e2tsr): if someone with admin rights refreshes the homepage exactly as the directory indexer decides to _drop_caches, the indexer thread would die and the up2k instance would become inoperable... luckily the probability of hitting this by chance is absolutely minimal, and the worst case scenario is having to restart copyparty if this happens immediately after startup; there is no risk of database damage ed 2023-07-14 15:20:25 +0000
  • 22fc4bb938 add event-hook for banning users ed 2023-07-13 22:29:32 +0000
  • 50c7bba6ea volflag "nohtml" to never return html or rendered markdown from potentially unsafe volumes ed 2023-07-13 21:57:52 +0000
  • 551d99b71b add permission "a" to show uploader IPs (#45) ed 2023-07-12 21:36:55 +0000
  • b54b7213a7 more thumbnailer configs available as volflags: --th-convt = convt --th-no-crop = nocrop --th-size = thsize ed 2023-07-11 22:15:37 +0000
  • a14943c8de update pkgs to 1.8.1 ed 2023-07-07 23:58:16 +0000
  • a10cad54fc v1.8.1 v1.8.1 ed 2023-07-07 22:20:01 +0000
  • 8568b7702a add pillow10 support + improve text rendering ed 2023-07-07 22:13:04 +0000
  • 5d8cb34885 404/403 can be handled with plugins ed 2023-07-07 21:33:40 +0000
  • 8d248333e8 dont disable quickedit when hashing passwords interactively ed 2023-07-07 18:29:30 +0000
  • 99e2ef7f33 ux: fix tabs clipping in fedora-ff, hackertheme up2k flags ed 2023-07-07 18:24:58 +0000
  • e767230383 very-bad-idea: prefer mpv / streamlink; closes #42 ed 2023-06-28 21:25:40 +0000
  • 90601314d6 better explain why very-bad-idea is a very bad idea ed 2023-06-27 22:30:14 +0000
  • 9c5eac1274 add fedora package ed 2023-06-27 22:22:42 +0000
  • 50905439e4 update pkgs to 1.8.0 ed 2023-06-26 00:46:55 +0000
  • a0c1239246 v1.8.0 v1.8.0 ed 2023-06-26 00:05:12 +0000
  • b8e851c332 cloudflare update + cosmetics: * toastb padding fixes scrollbar on norwegian 403 in firefox * fix text aspect ratio in seekbaron compact toggle * crashpage had link overlaps on homepage ed 2023-06-25 23:09:29 +0000
  • baaf2eb24d include mdns names in tls cert ed 2023-06-25 22:06:35 +0000
  • e197895c10 support hashed passwords; closes #39 ed 2023-06-25 21:50:33 +0000
  • cb75efa05d md-editor: index file and trigger upload hooks ed 2023-06-20 18:11:35 +0000
  • 8b0cf2c982 volflags to limit volume size / num files; closes #40 ed 2023-06-19 00:42:45 +0000
  • fc7d9e1f9c update pkgs to 1.7.6 ed 2023-06-11 09:13:58 +0000
  • 10caafa34c v1.7.6 v1.7.6 ed 2023-06-11 08:14:45 +0000
  • 22cc22225a v1.7.5 v1.7.5 ed 2023-06-11 01:32:56 +0000
  • 22dff4b0e5 update pkgs to 1.7.4 ed 2023-06-11 01:26:25 +0000
  • a00ff2b086 v1.7.4 v1.7.4 ed 2023-06-11 00:07:38 +0000
  • e4acddc23b v1.7.3 v1.7.3 ed 2023-06-11 00:03:03 +0000
  • 2b2d8e4e02 tls / gencert fixes ed 2023-06-10 23:34:34 +0000
  • 5501d49032 prefer urandom for fk-salt unless cert.pem exists ed 2023-06-10 22:47:39 +0000
  • fa54b2eec4 generate tls certs ed 2023-06-10 22:46:24 +0000
  • cb0160021f upgrade pyinstaller env/deps ed 2023-06-10 11:58:58 +0000
  • 93a723d588 add --ansi to systemd, fix grid controls bg, mention folder thumbs dependency on -e2d, improve make-sfx warnings, update changelog ed 2023-06-06 22:04:39 +0000
  • 8ebe1fb5e8 mention cfssl.sh in the default-certificate warning, and improve documentation inside cfssl.sh ed 2023-06-06 21:41:19 +0000
  • 2acdf685b1 Fix issue #33 - no color output expected when redirecting stdout clach04 2023-06-04 16:23:32 -0700
  • 9f122ccd16 make-sfx: option to auto-obtain webdeps ed 2023-06-04 23:46:38 +0000
  • 762ef06b33
    Fix issue #33 - no color output expected when redirecting stdout clach04 2023-06-04 16:23:32 -0700
  • 03be26fafc improve check for type-hint support ed 2023-06-04 22:59:25 +0000
  • df5d309d6e document the make-sfx.sh fast option ed 2023-06-04 14:13:35 +0000
  • 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 ed 2023-06-04 13:13:36 +0000
  • 9c28ba417e option to regex-exclude files in browser listings ed 2023-06-02 21:54:25 +0000
  • 705b58c741 support the NO_COLOR environment variable ed 2023-06-02 20:22:57 +0000
  • 510302d667 support ftps-only; closes #30 ed 2023-06-02 19:02:50 +0000
  • 025a537413 add option to show thumbs by default; closes #31 ed 2023-06-02 18:41:21 +0000
  • 60a1ff0fc0 macos: mute select() noise on wake from suspend ed 2023-05-19 16:37:52 +0200
  • f94a0b1bff update pkgs to 1.7.2 ed 2023-05-13 00:49:46 +0000
  • 4ccfeeb2cd v1.7.2 v1.7.2 ed 2023-05-13 00:00:07 +0000
  • 2646f6a4f2 oh nice, looks like 3.18 fixed whatever broke in 3.17 ed 2023-05-12 23:38:10 +0000
  • b286ab539e readme: add more examples ed 2023-05-12 22:41:06 +0000
  • 2cca6e0922 warn when sharing certain system locations ed 2023-05-12 21:38:16 +0000
  • db51f1b063 cfg: allow trailing colon on category headers ed 2023-05-12 21:01:34 +0000
  • d979c47f50 optimize clearTimeout + always shrink upload panes after completion + fix GET alignment ed 2023-05-12 20:46:45 +0000
  • e64b87b99b dont hardlink symlinks (they could be relative) ed 2023-05-12 20:41:09 +0000
  • b985011a00 upgrade docker to alpine 3.18: * enables chiptune player * smaller containers (generate pycache at runtime) ed 2023-05-11 06:56:21 +0000
  • c2ed2314c8 pkg/arch: add setuptools ed 2023-05-08 22:24:46 +0000
  • cd496658c3 update pkgs to 1.7.1 ed 2023-05-07 19:51:59 +0000
  • deca082623 v1.7.1 v1.7.1 ed 2023-05-07 18:34:39 +0000
  • 0ea8bb7c83 forgot the u2c symlink + sfx listing ed 2023-05-07 15:45:20 +0000
  • 1fb251a4c2 was moved to pyproject ed 2023-05-07 15:41:00 +0000
  • 4295923b76 rename up2k.py (client) to u2c.py ed 2023-05-07 15:37:52 +0000
  • 572aa4b26c rename up2k.py (client) to u2c.py ed 2023-05-07 15:35:56 +0000
  • b1359f039f linter cleanup ed 2023-05-07 14:38:30 +0000
  • 867d8ee49e replace setup.py with pyproject.toml + misc cleanup ed 2023-05-07 14:37:57 +0000
  • 04c86e8a89 webdav: support write-only folders + force auth option ed 2023-05-06 20:33:29 +0000
  • bc0cb43ef9 include usernames in request logs ed 2023-05-06 20:17:56 +0000
  • 769454fdce ftpd: only log invalid passwords ed 2023-05-06 19:16:52 +0000
  • 4ee81af8f6 support ';' in passwords ed 2023-05-06 18:54:55 +0000
  • 8b0e66122f smoother playback cursor on short songs + optimize ed 2023-05-06 16:31:04 +0000
  • 8a98efb929 adapt to new archpkg layout ed 2023-05-05 20:51:18 +0000
  • b6fd555038 panic if two accounts have the same password ed 2023-05-05 20:24:24 +0000
  • 7eb413ad51 doc tweaks ed 2023-05-05 19:39:10 +0000
  • 4421d509eb update PKGBUILD ixces 2023-05-02 18:03:44 +0300
  • 401c22e5d7 update PKGBUILD ixces 2023-05-02 18:03:44 +0300
  • 793ffd7b01 update pkgs to 1.7.0 ed 2023-04-29 22:50:36 +0000
  • 1e22222c60 v1.7.0 v1.7.0 ed 2023-04-29 21:14:38 +0000
  • 544e0549bc make xvol and xdev apply at runtime (closes #24): ed 2023-04-29 21:10:02 +0000
  • 83178d0836 preserve empty folders (closes #23): * when deleting files, do not cascade upwards through empty folders * when moving folders, also move any empty folders inside ed 2023-04-29 11:30:43 +0000
  • c44f5f5701 nit ed 2023-04-29 09:44:46 +0000
  • 138f5bc989 warn about android powersave settings on music interruption + fix eq on folder change ed 2023-04-29 09:31:53 +0000
  • e4759f86ef ftpd correctness: * winscp mkdir failed because the folder-not-found error got repeated * rmdir fails after all files in the folder have poofed; that's OK * add --ftp4 as a precaution ed 2023-04-28 20:50:45 +0000
  • d71416437a show file selection summary ed 2023-04-27 19:33:52 +0000
  • a84c583b2c ok that wasn't enough ed 2023-04-27 19:06:35 +0000
  • cdacdccdb8 update pkgs to 1.6.15 ed 2023-04-27 00:36:56 +0000
  • d3ccd3f174 v1.6.15 v1.6.15 ed 2023-04-26 23:00:55 +0000
  • cb6de0387d a bit faster ed 2023-04-26 19:56:27 +0000
  • abff40519d eyecandy: restore playback indicator on folder hop ed 2023-04-26 19:09:16 +0000
  • 55c74ad164 30% faster folder listings (wtf...) ed 2023-04-26 18:55:53 +0000
  • 673b4f7e23 option to show symlink's lastmod instead of deref; ed 2023-04-26 18:54:21 +0000