Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								ad860afb8b 
								
							 
						 
						
							
							
								
								Polish async batching  
							
							
							
						 
						
							2022-11-16 10:28:20 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								b4933a5645 
								
							 
						 
						
							
							
								
								WIP: Batch message INSERTs  
							
							
							
						 
						
							2022-11-15 14:24:56 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Karmanyaah Malhotra 
								
							 
						 
						
							
							
							
							
								
							
							
								1672322fc1 
								
							 
						 
						
							
							
								
								test ContainsIP utility  
							
							
							
						 
						
							2022-10-07 21:22:22 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Karmanyaah Malhotra 
								
							 
						 
						
							
							
							
							
								
							
							
								de2ca33700 
								
							 
						 
						
							
							
								
								recommended fixes [1 of 2]  
							
							
							
						 
						
							2022-10-07 16:17:04 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Karmanyaah Malhotra 
								
							 
						 
						
							
							
							
							
								
							
							
								c2382d29a1 
								
							 
						 
						
							
							
								
								refactor visitor IPs and allow exempting IP Ranges  
							
							... 
							
							
							
							Use netip.Addr instead of storing addresses as strings. This requires
conversions at the database level and in tests, but is more memory
efficient otherwise, and facilitates the following.
Parse rate limit exemptions as netip.Prefix. This allows storing IP
ranges in the exemption list. Regular IP addresses (entered explicitly
or resolved from hostnames) are IPV4/32, denoting a range of one
address. 
							
						 
						
							2022-10-05 16:04:42 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								5014bba0b3 
								
							 
						 
						
							
							
								
								Replace interface{}  
							
							
							
						 
						
							2022-10-01 16:31:48 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								bddde5c637 
								
							 
						 
						
							
							
								
								Bump Go version, Generics whoooo  
							
							
							
						 
						
							2022-10-01 15:50:48 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								46fcbdb827 
								
							 
						 
						
							
							
								
								Deprecation warnings  
							
							
							
						 
						
							2022-09-27 12:45:43 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								419bfecd6f 
								
							 
						 
						
							
							
								
								Reformatting, make update  
							
							
							
						 
						
							2022-09-27 12:37:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								e8953aea3b 
								
							 
						 
						
							
							
								
								Fix test, changelog  
							
							
							
						 
						
							2022-07-01 09:37:20 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								95bd876be2 
								
							 
						 
						
							
							
								
								Fix HTTP Spec priority header parsing  
							
							
							
						 
						
							2022-07-01 09:28:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								a160da3ad9 
								
							 
						 
						
							
							
								
								Tests  
							
							
							
						 
						
							2022-06-21 11:18:35 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								0080ea5a20 
								
							 
						 
						
							
							
								
								All --wait-cmd  
							
							
							
						 
						
							2022-06-20 23:03:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								9918f4965d 
								
							 
						 
						
							
							
								
								Only use last X-Forwarded-For address as visitor address,  closes   #328  
							
							
							
						 
						
							2022-06-16 15:31:09 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								18bd3c0e55 
								
							 
						 
						
							
							
								
								Docs and Matrix tests  
							
							
							
						 
						
							2022-06-16 11:40:56 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								e12995e218 
								
							 
						 
						
							
							
								
								Logging in subscribe and publish command  
							
							
							
						 
						
							2022-06-02 11:59:22 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								613348d37e 
								
							 
						 
						
							
							
								
								Continued work on Windows CLI  
							
							
							
						 
						
							2022-05-09 16:22:52 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								6ee3349cca 
								
							 
						 
						
							
							
								
								Fix randomly failing test  
							
							
							
						 
						
							2022-05-07 19:42:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								8900df27c9 
								
							 
						 
						
							
							
								
								Docs, still WIP  
							
							
							
						 
						
							2022-04-19 23:26:46 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								5a9b2122c2 
								
							 
						 
						
							
							
								
								Make simple actions parsing work  
							
							
							
						 
						
							2022-04-19 09:14:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								73349cd423 
								
							 
						 
						
							
							
								
								Add test  
							
							
							
						 
						
							2022-04-03 20:19:43 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								aba7e86cbc 
								
							 
						 
						
							
							
								
								Attachment behavior fix for Firefox  
							
							
							
						 
						
							2022-04-03 12:39:52 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								488aeb119b 
								
							 
						 
						
							
							
								
								Gzip static responses  
							
							
							
						 
						
							2022-03-10 21:55:56 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								4af9c07577 
								
							 
						 
						
							
							
								
								WIP: Since ID, works  
							
							
							
						 
						
							2022-02-26 15:57:10 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								1552d8103e 
								
							 
						 
						
							
							
								
								More docs docs docs  
							
							
							
						 
						
							2022-02-01 23:39:57 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								e309775ac1 
								
							 
						 
						
							
							
								
								More auth CLi  
							
							
							
						 
						
							2022-01-23 00:54:18 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								c76e55a1c8 
								
							 
						 
						
							
							
								
								Making RateLimiter and FixedLimiter, so they can both work with LimitWriter  
							
							
							
						 
						
							2022-01-12 17:03:28 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								e8cb9e7fde 
								
							 
						 
						
							
							
								
								Better mime type probing  
							
							
							
						 
						
							2022-01-10 13:38:51 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								b5183612be 
								
							 
						 
						
							
							
								
								Fix attachment pruning logging; .mp4 extension issue  
							
							
							
						 
						
							2022-01-09 22:06:31 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								44a9509cd6 
								
							 
						 
						
							
							
								
								Properly handle different attachment use cases  
							
							
							
						 
						
							2022-01-08 15:47:08 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								cefe276ce5 
								
							 
						 
						
							
							
								
								Tests for fileCache  
							
							
							
						 
						
							2022-01-08 12:14:43 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								9171e94e5a 
								
							 
						 
						
							
							
								
								Fix file extension detection; fix HTTPS port  
							
							
							
						 
						
							2022-01-06 14:45:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								5eca20469f 
								
							 
						 
						
							
							
								
								Attachment size limit  
							
							
							
						 
						
							2022-01-06 01:04:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								2930c4ff62 
								
							 
						 
						
							
							
								
								Preview URL  
							
							
							
						 
						
							2022-01-04 19:45:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								eb5b86ffe2 
								
							 
						 
						
							
							
								
								WIP: Attachments  
							
							
							
						 
						
							2022-01-02 23:56:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								8a625ef786 
								
							 
						 
						
							
							
								
								Docs, and fixing tests  
							
							
							
						 
						
							2021-12-25 10:35:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								3bc8ff0104 
								
							 
						 
						
							
							
								
								Docs  
							
							
							
						 
						
							2021-12-25 00:57:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								11b5ac49c0 
								
							 
						 
						
							
							
								
								Fully working email feature  
							
							
							
						 
						
							2021-12-25 00:13:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								873c57b3d8 
								
							 
						 
						
							
							
								
								Send emails  
							
							
							
						 
						
							2021-12-23 21:04:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								85939618c8 
								
							 
						 
						
							
							
								
								Fix Poll(); yeyy tests  
							
							
							
						 
						
							2021-12-22 23:45:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								68d881291c 
								
							 
						 
						
							
							
								
								Docs, LoadConfig, config test  
							
							
							
						 
						
							2021-12-22 13:46:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								9315829bc4 
								
							 
						 
						
							
							
								
								Query filters  
							
							
							
						 
						
							2021-12-21 21:22:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								e3dfea1991 
								
							 
						 
						
							
							
								
								Docblocks, a handful of tests, but not enough  
							
							
							
						 
						
							2021-12-19 14:27:26 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								f266afa1de 
								
							 
						 
						
							
							
								
								WIP CLI  
							
							
							
						 
						
							2021-12-18 14:43:27 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								1e8421e8ce 
								
							 
						 
						
							
							
								
								WIP: CLI, relates to  #46  
							
							
							
						 
						
							2021-12-16 20:33:01 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								534b93e142 
								
							 
						 
						
							
							
								
								Webhooks ( #55 ), more tests ( #35 ) and python examples ( #50 )  
							
							
							
						 
						
							2021-12-15 16:12:40 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								01d21165e9 
								
							 
						 
						
							
							
								
								Docs docs docs  
							
							
							
						 
						
							2021-12-11 00:06:25 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								e8688fed4b 
								
							 
						 
						
							
							
								
								Lots more tests  
							
							
							
						 
						
							2021-12-10 22:57:01 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								06b4d9c83b 
								
							 
						 
						
							
							
								
								Natural language  
							
							
							
						 
						
							2021-12-10 19:59:51 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Heckel 
								
							 
						 
						
							
							
							
							
								
							
							
								b437a87266 
								
							 
						 
						
							
							
								
								Disallow subscribing to /docs  
							
							
							
						 
						
							2021-12-08 22:13:59 -05:00