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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							7953804e72 
							
						 
					 
					
						
						
							
							bump version to 2.5.0  
						
						 
						
						
						
						
					 
					
						2021-01-30 22:19:08 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							2ce74ff9c1 
							
						 
					 
					
						
						
							
							bump version for 2.5.0-rc1  
						
						 
						
						
						
						
					 
					
						2021-01-23 20:42:30 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							81ae166dfb 
							
						 
					 
					
						
						
							
							require-sasl uban should not kill authenticated clients  
						
						 
						
						
						
						
					 
					
						2021-01-22 10:49:54 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							07fa2ecb3e 
							
						 
					 
					
						
						
							
							allow UBAN <ip> REQUIRE-SASL  
						
						 
						
						
						
						
					 
					
						2021-01-22 09:38:40 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							8dd39a6e71 
							
						 
					 
					
						
						
							
							tweaks to UBAN  
						
						 
						
						
						
						
					 
					
						2021-01-22 07:27:10 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							a237ce428f 
							
						 
					 
					
						
						
							
							fix permissions check in CS HOWTOBAN  
						
						 
						
						
						
						
					 
					
						2021-01-21 16:48:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							6bd396f5a2 
							
						 
					 
					
						
						
							
							fix UBAN INFO considering the wrong IP  
						
						 
						
						
						
						
					 
					
						2021-01-21 16:40:01 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e7cf3cc1e 
							
						 
					 
					
						
						
							
							Merge pull request  #1496  from slingamn/jointime.1  
						
						 
						
						... 
						
						
						
						fix  #1490  
						
						
					 
					
						2021-01-21 01:20:45 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							4a48e52518 
							
						 
					 
					
						
						
							
							fix   #1490  
						
						 
						
						... 
						
						
						
						Track channel join times, use them to optionally enforce history access
restrictions 
						
						
					 
					
						2021-01-20 21:13:18 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							44bfca80a7 
							
						 
					 
					
						
						
							
							add IP addresses to UBAN ADD <account> output  
						
						 
						
						
						
						
					 
					
						2021-01-19 12:19:48 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							bb5276553d 
							
						 
					 
					
						
						
							
							initial UBAN implementation  
						
						 
						
						
						
						
					 
					
						2021-01-19 08:49:45 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							64bc363cf1 
							
						 
					 
					
						
						
							
							fix   #1443  
						
						 
						
						... 
						
						
						
						Improve auditability of sensitive operator actions 
						
						
					 
					
						2021-01-19 06:45:30 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							e195854851 
							
						 
					 
					
						
						
							
							fix   #1442  
						
						 
						
						... 
						
						
						
						strip local_ from oper capab names, also consolidate unban into ban 
						
						
					 
					
						2021-01-19 06:45:30 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							6b7f0e15ac 
							
						 
					 
					
						
						
							
							fix always-on expiration checks  
						
						 
						
						... 
						
						
						
						checkAlwaysOnExpirationNoMutex was respecting registered status, but
always-on clients were not considered registered at the time of the
initial check, so they were being created regardless of expiration. 
						
						
					 
					
						2021-01-15 06:50:35 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b300a802f 
							
						 
					 
					
						
						
							
							Merge pull request  #1484  from slingamn/utf8only  
						
						 
						
						... 
						
						
						
						initial work on #1483  
						
						
					 
					
						2021-01-15 06:21:53 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							db81b15acb 
							
						 
					 
					
						
						
							
							initial work on  #1483  
						
						 
						
						... 
						
						
						
						Add the new utf8-only cap, disallow non-utf8 when websockets are enabled 
						
						
					 
					
						2021-01-15 06:19:13 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e230e2a17 
							
						 
					 
					
						
						
							
							Merge pull request  #1480  from slingamn/issue1479_tor_cloak  
						
						 
						
						... 
						
						
						
						fix  #1479  
						
						
					 
					
						2021-01-15 06:18:35 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							bafadf3aac 
							
						 
					 
					
						
						
							
							fix   #1476  
						
						 
						
						... 
						
						
						
						enable the use of grouped nicks as account names for SASL,
if force-nick-equals-account is disabled 
						
						
					 
					
						2021-01-12 09:33:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							d1f8317180 
							
						 
					 
					
						
						
							
							fix   #1479  
						
						 
						
						... 
						
						
						
						Give Tor clients who authenticate via SASL a unique cloak, so chanops
can ban *!*@tor-network.onion  and still allow authenticated Tor users 
						
						
					 
					
						2021-01-12 08:40:13 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							1db9cdd989 
							
						 
					 
					
						
						
							
							fix incorrect CTCP ACTION messages sent by roleplay  
						
						 
						
						
						
						
					 
					
						2020-12-31 14:06:19 -05:00