Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36e5451aa5 
							
						 
					 
					
						
						
							
							implement draft/webpush ( #2205 )  
						
						 
						
						
						
						
					 
					
						2025-01-13 21:47:21 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7586520032 
							
						 
					 
					
						
						
							
							implement draft/extended-isupport ( #2184 )  
						
						 
						
						
						
						
					 
					
						2024-09-27 00:40:56 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							ed683bff79 
							
						 
					 
					
						
						
							
							remove draft/bearer in favor of IRCV3BEARER  
						
						 
						
						
						
						
					 
					
						2024-05-27 20:40:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee7f818674 
							
						 
					 
					
						
						
							
							implement SASL OAUTHBEARER and draft/bearer ( #2122 )  
						
						 
						
						... 
						
						
						
						* implement SASL OAUTHBEARER and draft/bearer
* Upgrade JWT lib
* Fix an edge case in SASL EXTERNAL
* Accept longer SASL responses
* review fix: allow multiple token definitions
* enhance tests
* use SASL utilities from irc-go
* test expired tokens 
						
						
					 
					
						2024-02-13 18:58:32 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							3f74612e2b 
							
						 
					 
					
						
						
							
							implement draft/no-implicit-names  
						
						 
						
						
						
						
					 
					
						2023-08-15 20:29:57 -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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							bceae9b739 
							
						 
					 
					
						
						
							
							add standard-replies capability  
						
						 
						
						
						
						
					 
					
						2023-01-01 07:08:44 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							898f84c613 
							
						 
					 
					
						
						
							
							update persistence spec link  
						
						 
						
						
						
						
					 
					
						2022-12-10 22:05:46 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							99d27ff737 
							
						 
					 
					
						
						
							
							initial implementation of draft/persistence  
						
						 
						
						
						
						
					 
					
						2022-12-10 22:05:46 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							dd8073208c 
							
						 
					 
					
						
						
							
							Use ratified extended-monitor cap name  
						
						 
						
						... 
						
						
						
						https://github.com/ircv3/ircv3-specifications/pull/508  
						
						
					 
					
						2022-11-01 07:41:55 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							5ecba1d40b 
							
						 
					 
					
						
						
							
							use ratified bot mode tag name  
						
						 
						
						
						
						
					 
					
						2022-04-26 15:43:24 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							32f7868bfd 
							
						 
					 
					
						
						
							
							implement draft/read-marker capability  
						
						 
						
						
						
						
					 
					
						2022-03-30 23:16:09 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							b8009c4a07 
							
						 
					 
					
						
						
							
							rename oragono.io/nope to ergo.chat/nope  
						
						 
						
						
						
						
					 
					
						2021-09-10 13:05:09 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								delthas 
							
						 
					 
					
						
						
						
						
							
						
						
							7fde04ea94 
							
						 
					 
					
						
						
							
							Add support for extended-monitor  
						
						 
						
						... 
						
						
						
						See: https://github.com/ircv3/ircv3-specifications/pull/466  
						
						
					 
					
						2021-07-24 20:52:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							59bddd066f 
							
						 
					 
					
						
						
							
							update draft/register -> draft/account-registration  
						
						 
						
						... 
						
						
						
						Fixes  #1740  
						
						
					 
					
						2021-07-07 07:37:46 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							23c7218bf1 
							
						 
					 
					
						
						
							
							first pass at renaming Oragono to Ergo  
						
						 
						
						
						
						
					 
					
						2021-05-26 15:55:24 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							ba21987d03 
							
						 
					 
					
						
						
							
							remove draft/resume-0.5  
						
						 
						
						
						
						
					 
					
						2021-05-18 23:27:46 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							1efde964e1 
							
						 
					 
					
						
						
							
							Fix   #1562  
						
						 
						
						... 
						
						
						
						Implement the new bot mode spec:
https://github.com/ircv3/ircv3-specifications/pull/439  
						
						
					 
					
						2021-03-17 14:36:52 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							514a2e613f 
							
						 
					 
					
						
						
							
							fix   #1468  
						
						 
						
						
						
						
					 
					
						2020-12-21 22:07:48 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							9ed789f67c 
							
						 
					 
					
						
						
							
							fix   #1075  
						
						 
						
						
						
						
					 
					
						2020-10-06 18:04:29 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							20aaa1ab06 
							
						 
					 
					
						
						
							
							fix   #1259  
						
						 
						
						
						
						
					 
					
						2020-09-09 11:46:05 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							4ee49f8450 
							
						 
					 
					
						
						
							
							Initial RELAYMSG implementation  
						
						 
						
						
						
						
					 
					
						2020-06-08 10:19:28 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							2257f33efa 
							
						 
					 
					
						
						
							
							ratify SETNAME  
						
						 
						
						
						
						
					 
					
						2020-05-11 18:11:09 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							f5ca35ed72 
							
						 
					 
					
						
						
							
							rename 'bouncer' to 'multiclient'  
						
						 
						
						
						
						
					 
					
						2020-02-21 00:33:55 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							33dac4c0ba 
							
						 
					 
					
						
						
							
							initial persistent history implementation  
						
						 
						
						
						
						
					 
					
						2020-02-19 00:24:12 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							7d3c0f7884 
							
						 
					 
					
						
						
							
							fix   #757  
						
						 
						
						
						
						
					 
					
						2020-01-27 21:10:24 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							5d662742b9 
							
						 
					 
					
						
						
							
							remove oragono.io/maxline-2 and fmsgid  
						
						 
						
						
						
						
					 
					
						2020-01-18 23:47:05 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							f920d3b79f 
							
						 
					 
					
						
						
							
							fix   #530 ,  #721  
						
						 
						
						
						
						
					 
					
						2019-12-29 12:05:01 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							358c4b7d81 
							
						 
					 
					
						
						
							
							implement draft/multiline  
						
						 
						
						
						
						
					 
					
						2019-12-24 09:29:54 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							ae9aecbbb0 
							
						 
					 
					
						
						
							
							increase max cap line length  
						
						 
						
						... 
						
						
						
						Workaround for #661 : this makes the `CAP LS 302` line from the default config
fit on a single line, as long as the server name is at most 35 characters. 
						
						
					 
					
						2019-11-09 22:43:07 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							a75d26a46b 
							
						 
					 
					
						
						
							
							refactor cap line splitting  
						
						 
						
						
						
						
					 
					
						2019-11-09 20:31:39 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							3cb9234bb5 
							
						 
					 
					
						
						
							
							review fixes  
						
						 
						
						
						
						
					 
					
						2019-09-08 06:28:48 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							7ed27d4a42 
							
						 
					 
					
						
						
							
							Fix   #448 ,  #594  
						
						 
						
						
						
						
					 
					
						2019-08-27 03:58:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							34f11ddb97 
							
						 
					 
					
						
						
							
							implement draft/labeled-response-0.2  
						
						 
						
						
						
						
					 
					
						2019-06-13 07:24:38 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a4bf8612b 
							
						 
					 
					
						
						
							
							Merge pull request  #525  from slingamn/autobrb.8  
						
						 
						
						... 
						
						
						
						hopefully the last round of resume/brb fixes before the release 
						
						
					 
					
						2019-06-10 01:12:40 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							acc9d8c13d 
							
						 
					 
					
						
						
							
							update to proposed draft/resume-0.5 behavior  
						
						 
						
						
						
						
					 
					
						2019-05-29 05:58:47 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							9fe65223db 
							
						 
					 
					
						
						
							
							fix   #527  
						
						 
						
						... 
						
						
						
						Use []uint32 in bitset instead of []uint64, because it's harder to guarantee
64-bit alignment of []uint64 than I had realized:
https://go101.org/article/memory-layout.html  
						
						
					 
					
						2019-05-27 15:51:28 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a27c46f983 
							
						 
					 
					
						
						
							
							Merge pull request  #509  from slingamn/brb.5  
						
						 
						
						... 
						
						
						
						implement draft/resume-0.4 
						
						
					 
					
						2019-05-24 11:06:11 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							dcb3487566 
							
						 
					 
					
						
						
							
							fix   #511  
						
						 
						
						
						
						
					 
					
						2019-05-23 01:32:43 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							851617a4a5 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into brb.5  
						
						 
						
						
						
						
					 
					
						2019-05-22 03:29:18 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							3d445573cf 
							
						 
					 
					
						
						
							
							implement draft/resume-0.4  
						
						 
						
						
						
						
					 
					
						2019-05-21 22:36:37 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							b96fdb2293 
							
						 
					 
					
						
						
							
							support znc.in/playback  
						
						 
						
						
						
						
					 
					
						2019-05-20 19:08:57 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							8fc588375b 
							
						 
					 
					
						
						
							
							implement user preferences system  
						
						 
						
						
						
						
					 
					
						2019-05-19 06:17:30 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							15289bd7db 
							
						 
					 
					
						
						
							
							review fixes  
						
						 
						
						
						
						
					 
					
						2019-05-11 21:48:36 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							b11bf503e7 
							
						 
					 
					
						
						
							
							improvements to message replay code  
						
						 
						
						
						
						
					 
					
						2019-05-08 03:02:48 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							c2faeed4b5 
							
						 
					 
					
						
						
							
							initial implementation of bouncer functionality  
						
						 
						
						
						
						
					 
					
						2019-04-14 20:48:50 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							4df71df454 
							
						 
					 
					
						
						
							
							Initial ACC update to match the new spec  
						
						 
						
						
						
						
					 
					
						2019-04-08 10:40:19 +10:00