ed 
							
						 
					 
					
						
						
						
						
							
						
						
							e1d78d8b23 
							
						 
					 
					
						
						
							
							increase timeout of unfinished uploads from 6 to 24 hours  
						
						... 
						
						
						
						plus make it configurable 
						
					 
					
						2023-10-20 18:31:28 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							c7f826dbbe 
							
						 
					 
					
						
						
							
							search by upload time  
						
						
						
					 
					
						2023-10-19 23:57:27 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							801da8079b 
							
						 
					 
					
						
						
							
							only 404-ban accounts with permission [gGh]:  
						
						... 
						
						
						
						never bonk anyone with read-access (able to see directory-listing)
or write-only (not able to retrieve any files at all) due to
either --ban-404 or --ban-url
fixes accidental ban when webdav-uploading files which
match any of the --ban-url patterns (#55 )
also default-enables --ban-404 since it is now generally safe
(even when up2k is in turbo mode), plus make turbo smart enough to
disengage when necessary 
						
					 
					
						2023-10-18 22:14:09 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							7d797dba3f 
							
						 
					 
					
						
						
							
							strip filekeys from -txt- links;  
						
						... 
						
						
						
						accessing the syntax hilighter using a filekey is impossible anyways
because the client expects to build its state from the folder listing
and the backend refuses to return a listing given just a filekey 
						
					 
					
						2023-10-18 20:57:53 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							cda90c285e 
							
						 
					 
					
						
						
							
							mention lack of EINTR handling in older pytjons  
						
						
						
					 
					
						2023-10-17 17:58:01 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							4b5a0787ab 
							
						 
					 
					
						
						
							
							option to show upload timestamps in directory listing;  
						
						... 
						
						
						
						enable with -mte +.ip_at
or volflag mte=+.ip_at
worst-case performance impact: 18% 
						
					 
					
						2023-10-17 17:51:27 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							2048b7538e 
							
						 
					 
					
						
						
							
							update pkgs to 1.9.12  
						
						
						
					 
					
						2023-10-15 20:22:15 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							ac40dccc8f 
							
						 
					 
					
						
						
							
							v1.9.12  
						
						
						
					 
					
						2023-10-15 20:06:46 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							9ca8154651 
							
						 
					 
					
						
						
							
							prefer the new TTF in pillow 10.1 + pyinstaller 6.1 fixes  
						
						
						
					 
					
						2023-10-15 18:47:34 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							db668ba491 
							
						 
					 
					
						
						
							
							spectrograms are never cropped; share thumbcache  
						
						
						
					 
					
						2023-10-15 11:42:57 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							edbafd94c2 
							
						 
					 
					
						
						
							
							avoid iphone jank:  
						
						... 
						
						
						
						safari can immediately popstate when alt-tabbing back to the browser,
causing the page to load twice in parallel:
2174 log-capture ok
2295 h-repl $location
2498 h-pop $location <==
2551 sha-ok  # from initial load 
						
					 
					
						2023-10-15 11:27:27 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							2df76eb6e1 
							
						 
					 
					
						
						
							
							client decides if thumbnails should be cropped or not  
						
						... 
						
						
						
						this carries some intentional side-effects; each thumbnail format will
now be stored in its own subfolder under .hist/th/ making cleanup more
effective (jpeg and webm are dropped separately) 
						
					 
					
						2023-10-15 10:21:25 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							9b77c9ce7d 
							
						 
					 
					
						
						
							
							more intuitive upload/filesearch toggle:  
						
						... 
						
						
						
						restore preferred mode after leaving a restricted folder 
						
					 
					
						2023-10-15 09:00:57 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							dc2b67f155 
							
						 
					 
					
						
						
							
							ui-button to use upload-time instead of local last-modified  
						
						
						
					 
					
						2023-10-15 08:46:23 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							9f32e9e11d 
							
						 
					 
					
						
						
							
							set default sort order; --sort or volflag "sort"  
						
						
						
					 
					
						2023-10-14 22:17:37 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							7086d2a305 
							
						 
					 
					
						
						
							
							ie9 support  
						
						
						
					 
					
						2023-10-14 10:01:03 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							575615ca2d 
							
						 
					 
					
						
						
							
							slight refactor; 7% faster, 1% more maintainable  
						
						
						
					 
					
						2023-10-14 09:54:49 +00:00 
						 
				 
			
				
					
						
							
							
								kipukun ;_ 
							
						 
					 
					
						
						
						
						
							
						
						
							c0da4b09bf 
							
						 
					 
					
						
						
							
							contrib: bump python version in rc script  
						
						... 
						
						
						
						the default version of Python is now 3.9 as of FreeBSD 13.2-RELEASE 
						
					 
					
						2023-10-13 10:15:27 +02:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							22880ccc9a 
							
						 
					 
					
						
						
							
							update pkgs to 1.9.11  
						
						
						
					 
					
						2023-10-09 00:51:41 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							e4001550c1 
							
						 
					 
					
						
						
							
							v1.9.11  
						
						
						
					 
					
						2023-10-09 00:36:54 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							e9f65be86a 
							
						 
					 
					
						
						
							
							add cachebuster for dynamically loaded js files  
						
						
						
					 
					
						2023-10-09 00:22:16 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							3b9919a486 
							
						 
					 
					
						
						
							
							update pkgs to 1.9.10  
						
						
						
					 
					
						2023-10-08 21:16:12 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							acc363133f 
							
						 
					 
					
						
						
							
							v1.9.10  
						
						
						
					 
					
						2023-10-08 20:51:49 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							8f2d502d4d 
							
						 
					 
					
						
						
							
							configurable printing of failed login attempts  
						
						
						
					 
					
						2023-10-08 20:41:02 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							2ae93ad715 
							
						 
					 
					
						
						
							
							clear response headers for each request  
						
						
						
					 
					
						2023-10-08 20:38:51 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							bb590e364a 
							
						 
					 
					
						
						
							
							update pkgs to 1.9.9  
						
						
						
					 
					
						2023-10-07 22:49:12 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							e7fff77735 
							
						 
					 
					
						
						
							
							v1.9.9  
						
						
						
					 
					
						2023-10-07 22:29:37 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							753e3cfbaf 
							
						 
					 
					
						
						
							
							revert  68c6794d (v1.6.2) and fix it better:  
						
						... 
						
						
						
						moving deduplicated files between volumes could drop some links 
						
					 
					
						2023-10-07 22:25:44 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							99e9cba1f7 
							
						 
					 
					
						
						
							
							update pkgs to 1.9.8  
						
						
						
					 
					
						2023-10-06 18:22:01 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							fcc3336760 
							
						 
					 
					
						
						
							
							v1.9.8  
						
						
						
					 
					
						2023-10-06 17:50:35 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							0dc3c23b42 
							
						 
					 
					
						
						
							
							add alternative filekey generator;  closes   #52  
						
						
						
					 
					
						2023-10-06 13:41:22 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							6aa10ecedc 
							
						 
					 
					
						
						
							
							mention streaming unzip with bsdtar  
						
						
						
					 
					
						2023-10-02 07:40:40 +02:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							93125bba4d 
							
						 
					 
					
						
						
							
							update pkgs to 1.9.7  
						
						
						
					 
					
						2023-09-30 23:56:35 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							fae5a36e6f 
							
						 
					 
					
						
						
							
							v1.9.7  
						
						
						
					 
					
						2023-09-30 23:32:51 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							fc9b729fc2 
							
						 
					 
					
						
						
							
							fix   #51 :  
						
						... 
						
						
						
						* handle unexpected localstorage values
* handle unsupported --lang values 
						
					 
					
						2023-09-30 22:54:21 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							8620ae5bb7 
							
						 
					 
					
						
						
							
							fix column-hiding ux on phones:  
						
						... 
						
						
						
						table header click-handler didn't cover the entire cell so it was
easy to sort the table by accident; also do not exit hiding mode
automatically since you usually want to hide several columns
(so also adjust css to make it obvious you're in hiding mode) 
						
					 
					
						2023-09-28 09:28:26 +02:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							01a851da28 
							
						 
					 
					
						
						
							
							mtp-deps: fix building on archlinux  
						
						
						
					 
					
						2023-09-24 23:17:26 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							309895d39d 
							
						 
					 
					
						
						
							
							docker: exploring alternative base images for performance  
						
						
						
					 
					
						2023-09-24 22:26:51 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							7ac0803ded 
							
						 
					 
					
						
						
							
							update pkgs to 1.9.6  
						
						
						
					 
					
						2023-09-23 12:56:47 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							cae5ccea62 
							
						 
					 
					
						
						
							
							v1.9.6  
						
						
						
					 
					
						2023-09-23 12:15:24 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							3768cb4723 
							
						 
					 
					
						
						
							
							add chat  
						
						
						
					 
					
						2023-09-23 11:34:32 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							0815dce4c1 
							
						 
					 
					
						
						
							
							ensure indexing runs with --ign-ebind-all  
						
						
						
					 
					
						2023-09-22 23:20:57 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							a62f744a18 
							
						 
					 
					
						
						
							
							prevent losing an out-of-volume index  
						
						... 
						
						
						
						if the server is started while an external drive is not mounted,
it would drop the database because all the files are missing 
						
					 
					
						2023-09-22 23:05:07 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							163e3fce46 
							
						 
					 
					
						
						
							
							improve reverse-proxy support when containerized:  
						
						... 
						
						
						
						the x-forwarded-for header would get rejected since the reverse-proxy
is not asking from 127.0.0.1 or ::1, so make this allowlist configurable 
						
					 
					
						2023-09-22 22:39:20 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							72fc76ef48 
							
						 
					 
					
						
						
							
							golf / normalize window.location  
						
						
						
					 
					
						2023-09-20 22:07:40 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							c47047c30d 
							
						 
					 
					
						
						
							
							configurable real-ip header from reverse proxy  
						
						
						
					 
					
						2023-09-20 21:56:39 +00:00 
						 
				 
			
				
					
						
							
							
								ed 
							
						 
					 
					
						
						
						
						
							
						
						
							3b8f66c0d5 
							
						 
					 
					
						
						
							
							fix a client crash when uploading from glitchy net  
						
						... 
						
						
						
						prevent reattempting chunks / handshakes after an upload has completed
since that is both pointless and crashy
bugreport ocr'ed from deepfried pic (thx kipu):
stack: exec_handshake -> xhr.onload -> tasked -> exec_upload -> do_send
529226 crash: t.fobj is null; firefox 117, win64
529083 zombie handshake onerror, some.flac
529081 chunkpit onerror,, 1, another.flac
528933 retrying stuck handshake
498842 ^
464213 zombie handshake onload, some.flac
464208 ^
462858 ignoring dupe-segment error, some.flac
462766 ^
462751 ^
462667 ^
462403 ^
462316 ^
461321 zombie handshake onload, some.flac
461302 ^
461152 ^
461114 ^
461110 ^
460769 ^
459954 ^
459492 ignoring dupe-segment error, some.flac 
						
					 
					
						2023-09-20 21:25:59 +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