Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d14ff9b3d5 
							
						 
					 
					
						
						
							
							Merge pull request  #2073  from slingamn/issue2013.1  
						
						 
						
						... 
						
						
						
						fix  #2013  
						
						
					 
					
						2023-06-08 07:06:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							dfe84bc1c2 
							
						 
					 
					
						
						
							
							bump irctest  
						
						 
						
						
						
						
					 
					
						2023-06-05 04:22:40 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							0f39fde647 
							
						 
					 
					
						
						
							
							remove insecure reattach check  
						
						 
						
						... 
						
						
						
						See #2013 ; given that plaintext is deprecated now, it seems like there is no
added value from continuing to police this. 
						
						
					 
					
						2023-06-05 04:22:40 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							7d6e48ed2a 
							
						 
					 
					
						
						
							
							bump irctest  
						
						 
						
						
						
						
					 
					
						2023-06-04 03:23:11 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4c8f041f2 
							
						 
					 
					
						
						
							
							Merge pull request  #2072  from csmith/misc/docker-alpine-upgrade  
						
						 
						
						... 
						
						
						
						Dockerfile: `apk upgrade` before `add` 
						
						
					 
					
						2023-06-02 16:38:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							783b579003 
							
						 
					 
					
						
						
							
							Dockerfile: apk upgrade before add  
						
						 
						
						... 
						
						
						
						The base golang image ships with some packages pre-installed,
but they're not necessarily the latest. If we try to add a
package that (transitively) depends on one of the existing ones,
it'll fail if it's expecting a newer version.
To address this, simply `apk upgrade` before trying to `apk add`.
Closes  #2071  
						
						
					 
					
						2023-06-03 00:15:58 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							07cc4f8354 
							
						 
					 
					
						
						
							
							Merge pull request  #2070  from slingamn/batchfix  
						
						 
						
						... 
						
						
						
						fix incorrect chathistory batch types 
						
						
					 
					
						2023-06-02 04:00:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							f100c1d0fa 
							
						 
					 
					
						
						
							
							fix incorrect chathistory batch types  
						
						 
						
						... 
						
						
						
						This was introduced in 38a6d17ee5ce6e1096c3dfd6d11f6f35d9a71ca6 
						
						
					 
					
						2023-06-02 06:56:45 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2aded271c5 
							
						 
					 
					
						
						
							
							Merge pull request  #2069  from slingamn/nestedbatch.1  
						
						 
						
						... 
						
						
						
						some cleanups 
						
						
					 
					
						2023-06-02 00:53:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							3d4d8228aa 
							
						 
					 
					
						
						
							
							bump irctest  
						
						 
						
						
						
						
					 
					
						2023-06-02 02:58:32 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							60af8ee491 
							
						 
					 
					
						
						
							
							clean up force-trailing logic  
						
						 
						
						
						
						
					 
					
						2023-06-02 02:58:09 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							38a6d17ee5 
							
						 
					 
					
						
						
							
							clean up nested batch logic  
						
						 
						
						
						
						
					 
					
						2023-06-01 06:29:22 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d082ec7ab9 
							
						 
					 
					
						
						
							
							don't send multiline responses to CAP LS 301 ( #2068 )  
						
						 
						
						... 
						
						
						
						* don't send multiline responses to CAP LS 301
This is more or less explicitly prohibited by the spec:
https://ircv3.net/specs/extensions/capability-negotiation.html#multiline-replies-to-cap-ls-and-cap-list 
* switch to whitelist model to be future-proof
* bump irctest to include test
* add a unit test 
						
						
					 
					
						2023-05-31 23:22:16 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e68694760 
							
						 
					 
					
						
						
							
							Merge pull request  #2067  from slingamn/issue2066  
						
						 
						
						... 
						
						
						
						fix  #2066  
						
						
					 
					
						2023-05-30 23:12:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Val Lorentz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48f8c341d7 
							
						 
					 
					
						
						
							
							Implement draft/message-redaction ( #2065 )  
						
						 
						
						... 
						
						
						
						* Makefile: Add dependencies between targets
* Implement draft/message-redaction for channels
Permission to use REDACT mirrors permission for 'HistServ DELETE'
* Error when the given targetmsg does not exist
* gofmt
* Add CanDelete enum type
* gofmt
* Add support for PMs
* Fix documentation of allow-individual-delete.
* Remove 'TODO: add configurable fallback'
slingamn says it's probably not desirable, and I'm on the fence.
Out of laziness, let's omit it for now, as it's not a regression
compared to '/msg HistServ DELETE'.
* Revert "Makefile: Add dependencies between targets"
This reverts commit 2182b1da69ceaafad30859e45be0645d6c915b2c.
---------
Co-authored-by: Val Lorentz <progval+git+ergo@progval.net> 
						
						
					 
					
						2023-05-31 01:16:14 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							00cfe98461 
							
						 
					 
					
						
						
							
							fix   #2066  
						
						 
						
						... 
						
						
						
						CHATHISTORY TARGETS response should not be in a batch unless the client has
explicitly requested the batch cap. 
						
						
					 
					
						2023-05-29 22:22:01 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf33fba33a 
							
						 
					 
					
						
						
							
							Merge pull request  #2064  from slingamn/issue2063  
						
						 
						
						... 
						
						
						
						fix  #2063  
						
						
					 
					
						2023-05-22 22:27:33 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							0710c7e12a 
							
						 
					 
					
						
						
							
							bump irctest to include regression test for  #2063  
						
						 
						
						
						
						
					 
					
						2023-05-23 01:19:36 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							e84793d7ee 
							
						 
					 
					
						
						
							
							fix   #2063  
						
						 
						
						... 
						
						
						
						In #2058  we introduced two bugs:
* A nil dereference when an outside user attempts to speak
* Ordinary copy of a modes.ModeSet (which should only be accessed via atomics)
This fixes both issues. 
						
						
					 
					
						2023-05-22 12:29:55 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c0928f94d 
							
						 
					 
					
						
						
							
							Merge pull request  #2061  from slingamn/xterm.1  
						
						 
						
						... 
						
						
						
						upgrade to x/term instead of crypto/ssh/terminal 
						
						
					 
					
						2023-04-19 01:26:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							0d8dcbecf6 
							
						 
					 
					
						
						
							
							upgrade to x/term instead of crypto/ssh/terminal  
						
						 
						
						... 
						
						
						
						Simplify some of the password hashing logic. This requires a bump of irctest. 
						
						
					 
					
						2023-04-19 02:58:50 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eeec481b8d 
							
						 
					 
					
						
						
							
							tweaks to NAMES implementation ( #2058 )  
						
						 
						
						... 
						
						
						
						* tweaks to NAMES implementation
* tweak member caching
* add a benchmark for NAMES 
						
						
					 
					
						2023-04-14 02:15:56 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							378d88fee2 
							
						 
					 
					
						
						
							
							Merge pull request  #2055  from slingamn/doc_update  
						
						 
						
						... 
						
						
						
						add apache websocket example 
						
						
					 
					
						2023-03-09 17:46:03 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4db4984a6 
							
						 
					 
					
						
						
							
							Merge pull request  #2056  from avollmerhaus/master  
						
						 
						
						... 
						
						
						
						Add bsd-rc init script to distrib 
						
						
					 
					
						2023-03-09 16:11:09 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aljoscha Vollmerhaus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04f8791dd6 
							
						 
					 
					
						
						
							
							add sections + usage information to bsd-rc README  
						
						 
						
						
						
						
					 
					
						2023-03-09 11:14:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aljoscha Vollmerhaus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							37eb5f5804 
							
						 
					 
					
						
						
							
							Add bsd-rc init script  
						
						 
						
						
						
						
					 
					
						2023-03-09 11:09:03 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							6e011cd536 
							
						 
					 
					
						
						
							
							add apache websocket example  
						
						 
						
						... 
						
						
						
						Fixes  #2050  
						
						
					 
					
						2023-03-09 01:05:34 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							295a567eda 
							
						 
					 
					
						
						
							
							Merge pull request  #2041  from mogad0n/killresponseupdate  
						
						 
						
						... 
						
						
						
						Update response string when killing always on clients 
						
						
					 
					
						2023-03-04 23:31:11 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							db0910d82d 
							
						 
					 
					
						
						
							
							fix linter error  
						
						 
						
						... 
						
						
						
						See #2052  
						
						
					 
					
						2023-03-04 23:29:16 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							374cf8ef97 
							
						 
					 
					
						
						
							
							Merge pull request  #2053  from slingamn/killmsg  
						
						 
						
						... 
						
						
						
						tweak KILL message 
						
						
					 
					
						2023-02-28 19:08:46 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							eb83df420b 
							
						 
					 
					
						
						
							
							tweak KILL message  
						
						 
						
						... 
						
						
						
						Remove `<no reason supplied>`, make default KILL anonymous 
						
						
					 
					
						2023-02-27 03:34:38 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fca52ba38 
							
						 
					 
					
						
						
							
							Merge pull request  #2049  from slingamn/implicittls.1  
						
						 
						
						... 
						
						
						
						support implicit TLS for mail submission agents 
						
						
					 
					
						2023-02-18 19:12:27 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d1412a898 
							
						 
					 
					
						
						
							
							Merge pull request  #2051  from slingamn/tidy  
						
						 
						
						... 
						
						
						
						go mod tidy 
						
						
					 
					
						2023-02-18 16:34:37 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							b155e5315b 
							
						 
					 
					
						
						
							
							go mod tidy  
						
						 
						
						
						
						
					 
					
						2023-02-18 19:32:19 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							7c53b9430a 
							
						 
					 
					
						
						
							
							support implicit TLS for mail submission agents  
						
						 
						
						... 
						
						
						
						Fixes  #2048  
						
						
					 
					
						2023-02-17 00:07:21 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							3c59ce964d 
							
						 
					 
					
						
						
							
							fix Dockerfile  
						
						 
						
						... 
						
						
						
						This broke in #2047  
						
						
					 
					
						2023-02-11 21:55:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae04fb3d0a 
							
						 
					 
					
						
						
							
							Merge pull request  #2047  from slingamn/make  
						
						 
						
						... 
						
						
						
						change default make target to `build` 
						
						
					 
					
						2023-02-11 18:49:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							ba40d57afd 
							
						 
					 
					
						
						
							
							bump irctest  
						
						 
						
						
						
						
					 
					
						2023-02-11 21:36:21 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							697f34995b 
							
						 
					 
					
						
						
							
							change default make target to build  
						
						 
						
						... 
						
						
						
						Fixes  #2046  
						
						
					 
					
						2023-02-11 21:35:03 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19dbf3a531 
							
						 
					 
					
						
						
							
							Merge pull request  #2045  from slingamn/go_upgrade  
						
						 
						
						... 
						
						
						
						upgrade to go 1.20 
						
						
					 
					
						2023-02-05 21:41:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							8b6b2cabc3 
							
						 
					 
					
						
						
							
							upgrade to go 1.20  
						
						 
						
						
						
						
					 
					
						2023-02-06 00:37:51 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1da11ae8ae 
							
						 
					 
					
						
						
							
							implement draft/pre-away ( #2044 )  
						
						 
						
						... 
						
						
						
						* implement draft/pre-away
* clean up some subtleties in auto-away aggregation.
* consistently apply auto-away only to always-on
* `AWAY *` should not produce user-visible changes wherever possible 
						
						
					 
					
						2023-02-05 00:50:14 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							12f7796933 
							
						 
					 
					
						
						
							
							Merge pull request  #2042  from slingamn/msgreftypes  
						
						 
						
						... 
						
						
						
						publish MSGREFTYPES 005 token 
						
						
					 
					
						2023-02-04 21:49:27 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							fc89d72045 
							
						 
					 
					
						
						
							
							publish MSGREFTYPES 005 token  
						
						 
						
						... 
						
						
						
						https://github.com/ircv3/ircv3-specifications/pull/510  
						
						
					 
					
						2023-02-02 14:28:37 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0653f90b4f 
							
						 
					 
					
						
						
							
							update response when killing alwayson targets  
						
						 
						
						
						
						
					 
					
						2023-01-31 13:27:02 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							abb38ce8a1 
							
						 
					 
					
						
						
							
							bump irctest  
						
						 
						
						
						
						
					 
					
						2023-01-25 21:52:56 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ecf19d01e 
							
						 
					 
					
						
						
							
							Merge pull request  #2038  from slingamn/ws_optimization.1  
						
						 
						
						... 
						
						
						
						tweaks to websocket handling 
						
						
					 
					
						2023-01-23 04:25:14 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							abc71684f3 
							
						 
					 
					
						
						
							
							always validate UTF8 from websockets  
						
						 
						
						
						
						
					 
					
						2023-01-22 14:45:16 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							9439e9b9e1 
							
						 
					 
					
						
						
							
							allow resizing the ws read buffer  
						
						 
						
						
						
						
					 
					
						2023-01-21 19:10:25 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							5eaf7b37e5 
							
						 
					 
					
						
						
							
							reduce websocket read allocations  
						
						 
						
						... 
						
						
						
						See #2037  
						
						
					 
					
						2023-01-21 19:10:17 -05:00