Commit graph

  • 3f00073256 update pkgs to 1.9.27 ed 2023-12-08 21:58:59 +0000
  • d15000062d v1.9.27 v1.9.27 ed 2023-12-08 21:33:12 +0000
  • 6cb3b35a54 fix #65 (symlinks die when moved) ed 2023-12-08 21:28:20 +0000
  • b4031e8d43 forgot to bump this... oh well, at least the exe is correct ed 2023-12-08 02:16:40 +0000
  • a3ca0638cb update pkgs to 1.9.26 ed 2023-12-08 02:10:06 +0000
  • a360ac29da v1.9.26 v1.9.26 ed 2023-12-08 01:36:01 +0000
  • 9672b8c9b3 ensure nested symlinks are not broken during deletes; ed 2023-12-08 01:11:03 +0000
  • e70ecd98ef don't freak out when deleting a broken symlink, also invoke the hooks with the corret lastmod time ed 2023-12-08 01:01:10 +0000
  • 5f7ce78d7f avoid duplicate database entries when replacing files, either from --daw, or by using u2c with --dr ed 2023-12-08 01:00:01 +0000
  • 2077dca66f u2c: when deleting from server, heed request size limit ed 2023-12-08 00:54:57 +0000
  • 91f010290c improve --help descriptions ed 2023-12-03 02:35:38 +0000
  • 395e3386b7 mention --help for features not documented in readme ed 2023-12-02 23:32:31 +0000
  • a1dce0f24e update pkgs to 1.9.25 ed 2023-12-01 23:51:35 +0000
  • c7770904e6 v1.9.25 v1.9.25 ed 2023-12-01 23:26:16 +0000
  • 1690889ed8 remember scroll position when leaving the textfile viewer ed 2023-12-01 23:15:48 +0000
  • 842817d9e3 improve handling of malicious clients; * start banning malicious clients according to --ban-422 * reply with a blank 500 to stop firefox from retrying like 20 times * allow Cc's in a few specific URL params (filenames, dirnames) ed 2023-12-01 23:08:16 +0000
  • 5fc04152bd also handle NumpadEnter ed 2023-12-01 21:10:51 +0000
  • 1be85bdb26 fix modal focus even more (now works on phones too) ed 2023-12-01 21:02:05 +0000
  • 2eafaa88a2 update pkgs to 1.9.24 ed 2023-12-01 02:16:24 +0000
  • 900cc463c3 v1.9.24 v1.9.24 ed 2023-12-01 02:10:20 +0000
  • 97b999c463 update pkgs to 1.9.23 ed 2023-12-01 01:54:23 +0000
  • a7cef91b8b v1.9.23 v1.9.23 ed 2023-12-01 00:39:49 +0000
  • a4a112c0ee update pkgs to 1.9.22 ed 2023-12-01 01:14:18 +0000
  • e6bcee28d6 v1.9.22 v1.9.22 ed 2023-12-01 00:31:02 +0000
  • 626b5770a5 add --ftp-ipa ed 2023-11-30 23:36:46 +0000
  • c2f92cacc1 mention the new auth feature ed 2023-11-30 23:01:05 +0000
  • 4f8a1f5f6a allow free text selection in modals by deferring focus ed 2023-11-30 22:41:16 +0000
  • 4a98b73915 fix a bug previouly concealed by window.event; hitting enter would clear out an entire chain of modals, because the event didn't get consumed like it should, so let's make double sure that will be the case ed 2023-11-30 22:40:30 +0000
  • 00812cb1da new option --ipa; client IP allowlist: connections from outside the specified list of IP prefixes are rejected (docker-friendly alternative to -i 127.0.0.1) ed 2023-11-30 20:45:43 +0000
  • 16766e702e add basic-docker-compose (#59) ed 2023-11-30 20:14:38 +0000
  • 5e932a9504 hilight metavars in help text ed 2023-11-30 18:19:34 +0000
  • ccab44daf2 initial support for identity providers (#62): ed 2023-11-30 18:18:47 +0000
  • 8c52b88767 make linters happier ed 2023-11-30 17:33:07 +0000
  • c9fd26255b support environment variables mostly everywhere, useful for docker/systemd stuff ed 2023-11-30 10:22:52 +0000
  • 0b9b8dbe72 systemd: get rid of nftables portforwarding; suggest letting copyparty bind 80/443 itself because nft hard ed 2023-11-30 10:13:14 +0000
  • b7723ac245 rely on filekeys for album-art over bluetooth; will probably fail when some devices (sup iphone) stream to car stereos but at least passwords won't end up somewhere unexpected this way (plus, the js no longer uses the jank url to request waveforms) ed 2023-11-29 23:20:59 +0000
  • 35b75c3db1 avoid palemoon bug on dragging a text selection; "permission denied to access property preventDefault" ed 2023-11-26 20:22:59 +0000
  • f902779050 avoid potential dom confusion (ie8 is already no-js) ed 2023-11-26 20:08:52 +0000
  • fdddd36a5d update pkgs to 1.9.21 ed 2023-11-25 14:48:41 +0000
  • c4ba123779 v1.9.21 v1.9.21 ed 2023-11-25 14:17:58 +0000
  • 72e355eb2c prisonparty: prevent overlapping setup/teardown ed 2023-11-25 14:03:41 +0000
  • 43d409a5d9 prisonparty accepts user/group names ed 2023-11-25 13:40:21 +0000
  • b1fffc2246 open textfiles inline in grid-view, closes #63; also fix the Y hotkey (which converts all links in the list-view into download links), making that apply to the grid-view as well ed 2023-11-25 13:09:12 +0000
  • edd3e53ab3 prisonparty: support zfs-ubuntu * when bind-mounting, resolve any symlinks ($v/) and read target inode; for example merged /bin and /usr/bin * add failsafe in case this test should break in new exciting ways; inspect mount for any instances of the jailed path (not /proc/mounts since that has funny space encoding) * unmount in a while-loop because xargs freaks out if one of them fail * and systemd doesn't give us a /dev/stderr to write to anyways ed 2023-11-25 02:16:48 +0000
  • aa0b119031 update pkgs to 1.9.20 ed 2023-11-21 23:44:56 +0000
  • eddce00765 v1.9.20 v1.9.20 ed 2023-11-21 23:25:41 +0000
  • 6f4bde2111 fix infinite backspin on "previous track"; when playing the first track in a folder and hitting the previous track button, it would keep switching through the previous folders inifinitely ed 2023-11-21 23:23:51 +0000
  • f3035e8869 clear load-more buttons upon navigation (thx icxes) ed 2023-11-21 22:53:46 +0000
  • a9730499c0 don't suggest loading more search results beyond server cap ed 2023-11-21 22:38:35 +0000
  • b66843efe2 reduce cpu priority of ffmpeg, hooks, parsers ed 2023-11-21 22:21:33 +0000
  • cc1aaea300 update pkgs to 1.9.19 ed 2023-11-19 12:45:32 +0000
  • 9ccc238799 v1.9.19 v1.9.19 ed 2023-11-19 12:29:19 +0000
  • 8526ef9368 srch-dbg: handle jumpvols correctly ed 2023-11-19 11:35:13 +0000
  • 3c36727d07 fix filekeys not appearing in up2k in world-writable vols ed 2023-11-19 11:19:08 +0000
  • ef33ce94cd filter shadowed files from search results (#61), ed 2023-11-19 11:04:36 +0000
  • d500baf5c5 update pkgs to 1.9.18 ed 2023-11-18 21:16:10 +0000
  • deef32335e v1.9.18 v1.9.18 ed 2023-11-18 21:06:55 +0000
  • fc4b51ad00 make dhash more volatile; probably fixes #61: ed 2023-11-18 20:48:56 +0000
  • fa762754bf fix close/more thumbs in search results for pillow 10.x ed 2023-11-18 13:57:35 +0000
  • 29bd8f57c4 fix js error when ctrl-clicking a search result; closes #60 ed 2023-11-18 13:47:00 +0000
  • abc37354ef update pkgs to 1.9.17 ed 2023-11-11 18:22:51 +0000
  • ee3333362f v1.9.17 v1.9.17 ed 2023-11-11 17:38:43 +0000
  • 7c0c6b94a3 drop asyncore; pyftpdlib has vendored it ed 2023-11-11 17:20:00 +0000
  • bac733113c up2k-hasher robustness: webdav clients tend to upload and then immediately delete files to test for write-access and available disk space, so don't crash and burn when that happens ed 2023-11-11 16:21:54 +0000
  • 32ab65d7cb add cfssl to packaging + improve certgen expiration check ed 2023-11-11 15:30:03 +0000
  • c6744dc483 u2c: configurable retry delay ed 2023-11-11 14:46:00 +0000
  • b9997d677d u2c: give up on files with bitflips ed 2023-11-11 14:30:46 +0000
  • 10defe6aef u2c: make -x case-insensitive ed 2023-11-11 14:02:01 +0000
  • 736aa125a8 fix dumb ed 2023-11-11 13:52:06 +0000
  • eb48373b8b mention fpm ed 2023-11-08 00:55:16 +0000
  • d4a7b7d84d add contribution ideas ed 2023-11-06 15:33:29 +0000
  • 2923a38b87 update pkgs to 1.9.16 ed 2023-11-04 23:30:07 +0000
  • dabdaaee33 v1.9.16 v1.9.16 ed 2023-11-04 21:58:01 +0000
  • 65e4d67c3e mkdir with leading slash works as expected ed 2023-11-04 22:21:56 +0000
  • 4b720f4150 add more prometheus metrics; breaking changes: * cpp_uptime is now a gauge * cpp_bans is now cpp_active_bans (and also a gauge) ed 2023-11-04 20:32:34 +0000
  • 2e85a25614 improve service listing ed 2023-11-04 10:23:37 +0000
  • 713fffcb8e also mkdir missing intermediates, unless requester is a webdav client (those expect a 409) ed 2023-11-03 23:23:49 +0000
  • 8020b11ea0 improve/simplify validation/errorhandling: * some malicious requests are now answered with HTTP 422, so that they count against --ban-422 * do not include request headers when replying to invalid requests, in case there is a reverse-proxy inserting something interesting ed 2023-11-03 23:07:16 +0000
  • 2523d76756 windows: fix symlinks ed 2023-11-03 17:16:12 +0000
  • 7ede509973 nginx: reduce cost of spurious connectivity loss; default value of fail_timeout (10sec) makes server unavailable for that amount of time, even if the server is just down for a quick restart ed 2023-11-03 17:13:11 +0000
  • 7c1d97af3b slightly better pyinstaller loader ed 2023-11-03 17:09:34 +0000
  • 95566e8388 cosmetics: * fix toast/tooltip colors on splashpage * properly warn if --ah-cli or --ah-gen is used without --ah-alg * support ^D during --ah-cli * improve flavor texts ed 2023-11-03 16:52:43 +0000
  • 76afb62b7b make each segment of links separately selectable ed 2023-10-25 12:21:39 +0000
  • 7dec922c70 update pkgs to 1.9.15 ed 2023-10-24 16:56:57 +0000
  • c07e0110f8 v1.9.15 v1.9.15 ed 2023-10-24 16:43:26 +0000
  • 2808734047 drc: further reduce volume skip between songs ed 2023-10-24 16:38:29 +0000
  • 1f75314463 placeholder expansion in readme and logues; closes #56 also fixes the "scan" volflag which broke in v1.9.14 ed 2023-10-24 16:37:32 +0000
  • 063fa3efde drc: fix volume jump on song change (in exchange for a chance of clipping, which should be fine because all browsers appear to have a limiter on the output anyways) ed 2023-10-23 09:05:31 +0000
  • 44693d79ec update pkgs to 1.9.14 ed 2023-10-21 14:52:22 +0000
  • cea746377e v1.9.14 v1.9.14 ed 2023-10-21 14:43:11 +0000
  • 59a98bd2b5 update pkgs to 1.9.13 ed 2023-10-21 13:34:50 +0000
  • 250aa28185 v1.9.13 v1.9.13 ed 2023-10-21 13:14:41 +0000
  • 5280792cd7 list existing tags even if tagscanning is disabled ed 2023-10-21 13:09:37 +0000
  • 2529aa151d tersen volume listing on startup ed 2023-10-21 12:11:49 +0000
  • fc658e5b9e utcfromtimestamp was deprecated and nobody told me, not even the deprecationwarning that got silently generated burning 20~30% of all CPU-time without actually displaying it anywhere, nice ed 2023-10-20 23:41:58 +0000
  • a4bad62b60 add clientside DRC / dynamic range compressor ed 2023-10-20 20:51:00 +0000
  • e1d78d8b23 increase timeout of unfinished uploads from 6 to 24 hours plus make it configurable ed 2023-10-20 18:31:28 +0000
  • c7f826dbbe search by upload time ed 2023-10-19 23:57:27 +0000
  • 801da8079b only 404-ban accounts with permission [gGh]: ed 2023-10-18 22:14:09 +0000
  • 7d797dba3f strip filekeys from -txt- links; ed 2023-10-18 20:57:53 +0000