Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							63b2601e67 
							
						 
					 
					
						
						
							
							Mime type handling overhaul  
						
						... 
						
						
						
						Changed mime type map to deal with the reality that certain file types have multiple extensions and/or multiple mime types, as well as constants supporting all of the data. Created new functions using the updated mime type map to resolve mime types and extensions. Updated various items around the project that determine mime/extension to take advantage of the new functions. 
						
						
					 
					
						2020-06-03 19:47:40 +01:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							1fc75c0b18 
							
						 
					 
					
						
						
							
							Whenever we display an image for any reason, show the admin block,  fixes   #621  
						
						
						
						
					 
					
						2020-03-23 00:06:43 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							7fa9d11512 
							
						 
					 
					
						
						
							
							hard-code one bad case  
						
						
						
						
					 
					
						2020-03-13 10:04:12 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							8f3002f2d8 
							
						 
					 
					
						
						
							
							dot in special chars list  
						
						
						
						
					 
					
						2020-03-13 09:47:43 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							33731e8cb0 
							
						 
					 
					
						
						
							
							separate link formatting for URLs and for plain text  
						
						
						
						
					 
					
						2020-02-25 12:26:56 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							b44a4de42c 
							
						 
					 
					
						
						
							
							one return  
						
						
						
						
					 
					
						2020-02-25 12:18:18 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							89dd1a7658 
							
						 
					 
					
						
						
							
							create_scaled_image, for other uses  
						
						
						
						
					 
					
						2020-02-25 12:04:37 +00:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							152e55b5db 
							
						 
					 
					
						
						
							
							Changed Image::by_hash so that it isn't case-sensitive  
						
						
						
						
					 
					
						2020-02-23 23:07:02 -06:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							674d3fc6fa 
							
						 
					 
					
						
						
							
							dedupe create_image_from_data  
						
						
						
						
					 
					
						2020-02-23 18:19:27 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							c5d8585824 
							
						 
					 
					
						
						
							
							info command  
						
						
						
						
					 
					
						2020-02-23 18:14:35 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							43ab3088cf 
							
						 
					 
					
						
						
							
							cache key  
						
						
						
						
					 
					
						2020-02-13 20:54:59 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							3a57817fc2 
							
						 
					 
					
						
						
							
							Spread ParseLinkTemplate work across relevant extensions  
						
						
						
						
					 
					
						2020-02-09 19:22:25 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							d749784e95 
							
						 
					 
					
						
						
							
							remove redundant escaping and split load_balance_url into a separate function with testing  
						
						
						
						
					 
					
						2020-02-09 16:02:37 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							cc7a33b31f 
							
						 
					 
					
						
						
							
							show lengths to 1/10th second  
						
						
						
						
					 
					
						2020-02-09 00:32:20 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							4b5becfb7f 
							
						 
					 
					
						
						
							
							video length in thumb  
						
						
						
						
					 
					
						2020-02-08 20:44:23 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							fd7c774f5b 
							
						 
					 
					
						
						
							
							handle_svg doesn't need to override ALL of onDataUpload  
						
						
						
						
					 
					
						2020-02-08 20:44:23 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							03af4dd92f 
							
						 
					 
					
						
						
							
							???  
						
						
						
						
					 
					
						2020-02-05 09:01:22 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							23943692ce 
							
						 
					 
					
						
						
							
							formatting  
						
						
						
						
					 
					
						2020-02-05 01:38:32 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							ef82d5f1a1 
							
						 
					 
					
						
						
							
							account for missing tags  
						
						
						
						
					 
					
						2020-02-05 01:26:18 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							f7feb4075a 
							
						 
					 
					
						
						
							
							order, order  
						
						
						
						
					 
					
						2020-02-05 00:27:37 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							1a07f84622 
							
						 
					 
					
						
						
							
							inline build_accurate_search_querylet  
						
						
						
						
					 
					
						2020-02-05 00:16:47 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							e971d10d41 
							
						 
					 
					
						
						
							
							we can also optimise one negative tag in the same way  
						
						
						
						
					 
					
						2020-02-04 23:49:54 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							b81a95129c 
							
						 
					 
					
						
						
							
							faster search for getting deep into individual tag archives  
						
						
						
						
					 
					
						2020-02-04 23:43:24 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							c0bdb6b7f8 
							
						 
					 
					
						
						
							
							merge common stuff into build_search_querylet  
						
						
						
						
					 
					
						2020-02-04 23:27:01 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							aa5cf0e81b 
							
						 
					 
					
						
						
							
							optimise counting number of results for one negative tag  
						
						
						
						
					 
					
						2020-02-04 23:05:07 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							9216be3c96 
							
						 
					 
					
						
						
							
							if we're past the searchable number of pages, don't bother counting the number of pages, just 404  
						
						
						
						
					 
					
						2020-02-04 22:44:27 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							f5c402ad85 
							
						 
					 
					
						
						
							
							inline a one-use function  
						
						
						
						
					 
					
						2020-02-01 23:37:20 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							6d2c92575d 
							
						 
					 
					
						
						
							
							tests for format_milliseconds  
						
						
						
						
					 
					
						2020-02-01 23:03:23 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							40ab91f8ea 
							
						 
					 
					
						
						
							
							remove redundant scoreql_to_sql  
						
						
						
						
					 
					
						2020-02-01 22:44:50 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							6f7e0e5b12 
							
						 
					 
					
						
						
							
							drop logging args that didn't get used in practice  
						
						
						
						
					 
					
						2020-02-01 21:37:07 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							de0a7138d2 
							
						 
					 
					
						
						
							
							formatting  
						
						
						
						
					 
					
						2020-02-01 11:59:39 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							da42b19d6b 
							
						 
					 
					
						
						
							
							make it more explicit that caret/decaret are for encoding tags into URL paths  
						
						
						
						
					 
					
						2020-01-30 21:50:30 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							0ec305a886 
							
						 
					 
					
						
						
							
							stop using ? as a wildcard  
						
						
						
						
					 
					
						2020-01-30 10:55:35 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							fb5bce69f8 
							
						 
					 
					
						
						
							
							SQL T_T  
						
						
						
						
					 
					
						2020-01-29 20:34:02 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							4e57e04ddf 
							
						 
					 
					
						
						
							
							fix a lot of tests  
						
						
						
						
					 
					
						2020-01-29 20:22:50 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							615da9e9d2 
							
						 
					 
					
						
						
							
							fix all the tests (for sqlite, php7.4, osx, at least)  
						
						
						
						
					 
					
						2020-01-28 21:19:59 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							3c5e6f0746 
							
						 
					 
					
						
						
							
							delete search-accel stuff - built-in queries are faster now  
						
						
						
						
					 
					
						2020-01-27 19:49:50 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							235b976dbc 
							
						 
					 
					
						
						
							
							databases...  
						
						
						
						
					 
					
						2020-01-26 18:10:58 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							3631084afd 
							
						 
					 
					
						
						
							
							format  
						
						
						
						
					 
					
						2020-01-26 16:38:26 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							9eb5acf2dc 
							
						 
					 
					
						
						
							
							use strict types  
						
						
						
						
					 
					
						2020-01-26 16:27:56 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							70db0ce5bd 
							
						 
					 
					
						
						
							
							flash_message -> page->flash, with no cookies  
						
						
						
						
					 
					
						2019-12-15 19:47:18 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							d7a2ca9ddc 
							
						 
					 
					
						
						
							
							remove SCORE_STRNORM - everyone supports LOWER now  
						
						
						
						
					 
					
						2019-12-15 16:07:46 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							6486bb95da 
							
						 
					 
					
						
						
							
							name_to_id  
						
						
						
						
					 
					
						2019-11-11 16:43:42 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							bde49c4f5e 
							
						 
					 
					
						
						
							
							paged ip bans  
						
						
						
						
					 
					
						2019-11-11 12:52:11 +00:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							55c6854003 
							
						 
					 
					
						
						
							
							formatting  
						
						
						
						
					 
					
						2019-11-02 19:57:34 +00:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							ed8caa86bf 
							
						 
					 
					
						
						
							
							Fix for random issue  
						
						
						
						
					 
					
						2019-10-18 16:35:44 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							9139bbfd01 
							
						 
					 
					
						
						
							
							Added another lower() to a tag lookup  
						
						
						
						
					 
					
						2019-10-18 16:31:38 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							3a14857b40 
							
						 
					 
					
						
						
							
							Consolidated tag sanitization functions  
						
						... 
						
						
						
						Added more tag convenience functions 
						
						
					 
					
						2019-10-18 16:29:04 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Barbour 
							
						 
					 
					
						
						
						
						
							
						
						
							6b030c00eb 
							
						 
					 
					
						
						
							
							Constants for index config  
						
						
						
						
					 
					
						2019-10-18 16:26:11 +01:00 
						 
				 
			
				
					
						
							
							
								Shish 
							
						 
					 
					
						
						
						
						
							
						
						
							4564fd4092 
							
						 
					 
					
						
						
							
							by_id_or_hash for more elegant CLI use  
						
						
						
						
					 
					
						2019-10-04 20:48:21 +01:00