Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							18b6e2f1cd 
							
						 
					 
					
						
						
							
							implement CHATHISTORY TARGETS  
						
						
						
						
					 
					
						2021-04-07 05:40:39 -04:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							4052cd12fe 
							
						 
					 
					
						
						
							
							fix   #1592  
						
						... 
						
						
						
						Implements the new `CHATHISTORY LISTCORRESPONDENTS` API. 
						
						
					 
					
						2021-04-06 00:46:07 -04:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							b022c34a23 
							
						 
					 
					
						
						
							
							try to record buntdb errors from persisting lastSeen  
						
						... 
						
						
						
						See #1603  
						
						
					 
					
						2021-03-31 07:06:58 -04:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b5544831d 
							
						 
					 
					
						
						
							
							Merge pull request  #1599  from slingamn/issue1594_warn_nick  
						
						... 
						
						
						
						fix  #1594  
					
						2021-03-18 04:45:29 -04:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							46c32094d7 
							
						 
					 
					
						
						
							
							review fixes  
						
						... 
						
						
						
						1. Use FAIL instead of WARN
2. Use NICKNAME_RESERVED instead of ACCOUNT_REQUIRED
3. Don't send 433 at all for registered clients, just send the FAIL 
						
						
					 
					
						2021-03-18 04:38:28 -04:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							ab870c2ffe 
							
						 
					 
					
						
						
							
							fix   #1576  
						
						... 
						
						
						
						List IRCv3 CAPs in `NS CLIENTS LIST` output 
						
						
					 
					
						2021-03-18 04:24:45 -04:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							67ee36f1ed 
							
						 
					 
					
						
						
							
							fix   #1594  
						
						... 
						
						
						
						Send a WARN NICK ACCOUNT_REQUIRED on attempt to take a reserved nick 
						
						
					 
					
						2021-03-18 04:10:32 -04:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							e447c61c73 
							
						 
					 
					
						
						
							
							fix   #1596  
						
						... 
						
						
						
						All truncation must be made UTF8-safe. 
						
						
					 
					
						2021-03-18 03:49:12 -04:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd43fae478 
							
						 
					 
					
						
						
							
							Merge pull request  #1597  from slingamn/away_session.1  
						
						... 
						
						
						
						fix  #1531  
					
						2021-03-18 03:28:03 -04:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							07edf2dc1f 
							
						 
					 
					
						
						
							
							consolidate auto-away string  
						
						
						
						
					 
					
						2021-03-18 03:04:44 -04:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							70b20750aa 
							
						 
					 
					
						
						
							
							fix   #1531  
						
						... 
						
						
						
						AWAY status should be tracked per-session:
1. With auto-away enabled, away status is aggregated across sessions
   (if any session is not away, the client is not away, else use
   the away status that was set most recently)
2. With auto-away disabled, we get the legacy behavior where AWAY
   applies directly to the client 
						
						
					 
					
						2021-03-18 02:53:18 -04:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							88b877fce4 
							
						 
					 
					
						
						
							
							ensure IsBot gets propagated into history  
						
						
						
						
					 
					
						2021-03-17 19:01:38 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							fe8e6551c3 
							
						 
					 
					
						
						
							
							fix   #1502  
						
						... 
						
						
						
						RELAYMSG should respect mutes 
						
						
					 
					
						2021-03-11 01:21:03 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							76b0e44474 
							
						 
					 
					
						
						
							
							fix   #1534  
						
						... 
						
						
						
						Improve error message for CS TRANSFER 
						
						
					 
					
						2021-03-11 00:49:12 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							5c4984f45f 
							
						 
					 
					
						
						
							
							fix   #1544  
						
						... 
						
						
						
						PerstentStatusMandatory should display as "enabled", not "mandatory",
in the context where it refers to a user-chosen setting. 
						
						
					 
					
						2021-03-11 00:45:13 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							44ed0b7a38 
							
						 
					 
					
						
						
							
							fix   #1565  
						
						... 
						
						
						
						Allow chanops to delete channel messages from history 
						
						
					 
					
						2021-03-11 00:45:13 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							4e49a25ba6 
							
						 
					 
					
						
						
							
							fix   #1570  
						
						... 
						
						
						
						Handle panics in rehash, even if it was triggered by SIGHUP 
						
						
					 
					
						2021-03-10 23:04:16 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							131eb229bc 
							
						 
					 
					
						
						
							
							use the new irc-go identifiers  
						
						
						
						
					 
					
						2021-03-10 20:07:43 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							03185ea4a9 
							
						 
					 
					
						
						
							
							deprecate message truncation  
						
						... 
						
						
						
						Implements #1577 , but the issue should remain open until we clean up
the debugging loglines. 
						
						
					 
					
						2021-03-04 22:29:34 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Jaspersen 
							
						 
					 
					
						
						
						
						
							
						
						
							23164054f6 
							
						 
					 
					
						
						
							
							Send 477 ERR_NEEDREGGEDNICK when an unregistered user messages a +R user.  
						
						... 
						
						
						
						Fixes  #1064 . 
					
						2021-03-03 19:36:29 -08:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1762a168e8 
							
						 
					 
					
						
						
							
							Merge pull request  #1558  from slingamn/websocket_compromise  
						
						... 
						
						
						
						implement candidate compromise proposal for websockets 
						
						
					 
					
						2021-03-02 00:18:13 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							22af40c995 
							
						 
					 
					
						
						
							
							fix   #1547  
						
						... 
						
						
						
						make PASSWORD an alias for PASSWD in nickserv 
						
						
					 
					
						2021-03-01 22:40:39 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eeb5f9b24d 
							
						 
					 
					
						
						
							
							Merge pull request  #1560  from slingamn/configerrors  
						
						... 
						
						
						
						fix  #1559  
					
						2021-03-01 17:10:29 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							d7ba478519 
							
						 
					 
					
						
						
							
							validate that passphrases are valid as non-final IRC parameters  
						
						
						
						
					 
					
						2021-03-01 11:47:29 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							8180c2b572 
							
						 
					 
					
						
						
							
							improve compatibility with published register spec  
						
						... 
						
						
						
						1. Send COMPLETE_CONNECTION_REQUIRED instead of DISALLOWED
2. Include the account name in all FAIL messages 
						
						
					 
					
						2021-02-28 17:14:10 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							16f0170512 
							
						 
					 
					
						
						
							
							fix   #1563  
						
						... 
						
						
						
						ERR_INVALIDMODEPARAM should take both the mode and the invalid parameter
as arguments. 
						
						
					 
					
						2021-02-27 21:51:14 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							e9d42e02a2 
							
						 
					 
					
						
						
							
							simplify utf8 validation of incoming WS lines  
						
						... 
						
						
						
						As of #1483 , websockets entail enforce-utf8, so there's no need
to check globalUTF8EnforcementSetting when handling websockets. 
						
						
					 
					
						2021-02-26 03:10:30 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							29666107ab 
							
						 
					 
					
						
						
							
							fix   #1559  
						
						... 
						
						
						
						Improve debuggability of some config deserialization errors 
						
						
					 
					
						2021-02-26 01:10:21 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							d547d05205 
							
						 
					 
					
						
						
							
							implement candidate compromise proposal for websockets  
						
						... 
						
						
						
						1. Text and binary frames are accepted
2. Text frames are sent by default
3. Binary frames are sent to clients who negotiate `binary.ircv3.net`
4. Non-UTF8 data is not accepted (enabling websockets still enables UTFONLY) 
						
						
					 
					
						2021-02-24 14:08:04 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							1f3f9f18d9 
							
						 
					 
					
						
						
							
							fix   #1552  
						
						... 
						
						
						
						ZNC playback LIST was panicking when history was disabled,
and possibly in other cases 
						
						
					 
					
						2021-02-21 15:29:19 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							9e25a3027a 
							
						 
					 
					
						
						
							
							fix   #1549  
						
						... 
						
						
						
						If history is disabled, disable the history CAPs 
						
						
					 
					
						2021-02-21 13:25:22 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							430b40fc2f 
							
						 
					 
					
						
						
							
							upgrade go to 1.16  
						
						... 
						
						
						
						Fixes  #1510  
					
						2021-02-17 15:14:53 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							e957a89ee2 
							
						 
					 
					
						
						
							
							bump irc-go for the IRCMessage rename  
						
						
						
						
					 
					
						2021-02-15 11:27:04 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							d0e11f49ad 
							
						 
					 
					
						
						
							
							use the new goshuirc ircreader  
						
						
						
						
					 
					
						2021-02-13 20:58:19 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							4340da9b6e 
							
						 
					 
					
						
						
							
							docs/USERGUIDE.md & irc/handlers.go: fix spelling of WeeChat  
						
						
						
						
					 
					
						2021-02-13 14:44:13 +02:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb39399f97 
							
						 
					 
					
						
						
							
							Merge pull request  #1528  from slingamn/issue1176_operprivs  
						
						... 
						
						
						
						enhancements to operator privilege handling 
						
						
					 
					
						2021-02-09 22:56:58 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							91cfdb963d 
							
						 
					 
					
						
						
							
							fix   #1074  
						
						... 
						
						
						
						Make snomask add/remove behavior match other ircds 
						
						
					 
					
						2021-02-09 22:07:06 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							42316bc04f 
							
						 
					 
					
						
						
							
							fix   #1176  
						
						... 
						
						
						
						Transition most "is an operator" checks to require a specific operator
capability 
						
						
					 
					
						2021-02-09 22:07:06 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9aeb80dbf3 
							
						 
					 
					
						
						
							
							Merge pull request  #1526  from slingamn/issue1516_amode_op  
						
						... 
						
						
						
						fix  #1516  
					
						2021-02-09 13:59:29 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							dfc26d1182 
							
						 
					 
					
						
						
							
							fix a help typo  
						
						
						
						
					 
					
						2021-02-09 01:05:47 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							7ce396931c 
							
						 
					 
					
						
						
							
							fix   #1516  
						
						... 
						
						
						
						CS OP should regrant one's stored amode 
						
						
					 
					
						2021-02-05 13:07:39 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c08bc9c49 
							
						 
					 
					
						
						
							
							Merge pull request  #1525  from slingamn/issue1523_halfop_topic  
						
						... 
						
						
						
						fix  #1523  
					
						2021-02-05 13:07:07 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							6f1bc9896b 
							
						 
					 
					
						
						
							
							fix   #1523  
						
						... 
						
						
						
						Let halfops change the channel topic 
						
						
					 
					
						2021-02-05 11:02:31 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							cc6be14c1d 
							
						 
					 
					
						
						
							
							fix   #1507  
						
						... 
						
						
						
						Registered channels should be eagerly created on startup, and should
remain (and be visible in LIST) even when they have no members. 
						
						
					 
					
						2021-02-04 15:26:03 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							1fad76b906 
							
						 
					 
					
						
						
							
							set up new development version (again)  
						
						
						
						
					 
					
						2021-02-03 08:24:01 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							6f1380f77f 
							
						 
					 
					
						
						
							
							bump version and changelog  
						
						
						
						
					 
					
						2021-02-02 16:54:29 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							de392aea5a 
							
						 
					 
					
						
						
							
							fix incorrect permissions check in NS CLIENTS LOGOUT  
						
						
						
						
					 
					
						2021-02-02 16:50:47 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							e54d8cfcd9 
							
						 
					 
					
						
						
							
							fix duplicated word in CS AMODE help  
						
						
						
						
					 
					
						2021-02-02 15:27:24 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							ec48d6b97d 
							
						 
					 
					
						
						
							
							set up new development version  
						
						
						
						
					 
					
						2021-01-30 23:01:40 -05:00