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 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							ec375f5bdc 
							
						 
					 
					
						
						
							
							consolidate ArgsToStrings  
						
						
						
						
					 
					
						2020-12-30 00:41:34 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							0c9ecbade7 
							
						 
					 
					
						
						
							
							ERR_HELPNOTFOUND should take the nick as a parameter  
						
						
						
						
					 
					
						2020-12-29 13:19:46 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							6965031aa9 
							
						 
					 
					
						
						
							
							fix   #1472  
						
						... 
						
						
						
						HELP responses weren't taking the client nickname as a parameter,
as is standard. 
						
						
					 
					
						2020-12-29 05:20:18 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							7c4d016fcb 
							
						 
					 
					
						
						
							
							fix incorrect sprintf-before-unescape  
						
						
						
						
					 
					
						2020-12-27 20:17:24 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5342ab1bb1 
							
						 
					 
					
						
						
							
							Merge pull request  #1470  from slingamn/issue1468_relaymsg_tag  
						
						... 
						
						
						
						fix  #1468  
					
						2020-12-22 02:16:17 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a566c85b12 
							
						 
					 
					
						
						
							
							Merge pull request  #1438  from slingamn/issue1436_badchars  
						
						... 
						
						
						
						fix  #1436  
					
						2020-12-22 02:16:01 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							8abbc1072b 
							
						 
					 
					
						
						
							
							additionally disallow ; in nicknames  
						
						
						
						
					 
					
						2020-12-21 23:09:34 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							514a2e613f 
							
						 
					 
					
						
						
							
							fix   #1468  
						
						
						
						
					 
					
						2020-12-21 22:07:48 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							48166b5b4b 
							
						 
					 
					
						
						
							
							Implement expiration for always-on clients  
						
						... 
						
						
						
						Fixes  #810  
					
						2020-12-21 05:11:50 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							be31d33dc4 
							
						 
					 
					
						
						
							
							shorten the cached batch ID for multilines  
						
						
						
						
					 
					
						2020-12-18 03:13:01 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							fd71b79bb8 
							
						 
					 
					
						
						
							
							Enhancements to CS PURGE  
						
						... 
						
						
						
						1. Consolidate PURGE and UNPURGE into subcommands
2. Add PURGE LIST
3. PURGE ADD now requires a confirmation code
Fixes  #1294  
						
						
					 
					
						2020-12-15 04:00:44 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d5815ab2e 
							
						 
					 
					
						
						
							
							Merge pull request  #1456  from slingamn/rename_skeleton_bug.2  
						
						... 
						
						
						
						fix critical bugs in RENAME 
						
						
					 
					
						2020-12-15 02:02:07 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b79e427b5 
							
						 
					 
					
						
						
							
							Merge pull request  #1460  from slingamn/issue1449_invite_playback  
						
						... 
						
						
						
						fix  #1449  
					
						2020-12-14 23:43:27 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f717fceead 
							
						 
					 
					
						
						
							
							Merge pull request  #1461  from slingamn/issue1452_enable_mysql  
						
						... 
						
						
						
						fix  #1452  
					
						2020-12-14 23:42:47 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							cc2b6d27a0 
							
						 
					 
					
						
						
							
							fix critical bugs in RENAME  
						
						... 
						
						
						
						Channel rename (both of registered and unregistered channels) would leave
the old name unreclaimable. 
						
						
					 
					
						2020-12-14 23:35:46 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							ba72d3acfc 
							
						 
					 
					
						
						
							
							implement a channel forwarding mode  
						
						... 
						
						
						
						Fixes  #1260  
					
						2020-12-14 22:38:23 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							dd4fd1cbb6 
							
						 
					 
					
						
						
							
							fix   #1452  
						
						
						
						
					 
					
						2020-12-14 15:31:55 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							15a0cda78b 
							
						 
					 
					
						
						
							
							pointless refactor of stripMaskFromNick  
						
						
						
						
					 
					
						2020-12-14 15:23:01 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							853bb12c29 
							
						 
					 
					
						
						
							
							fix   #1449  
						
						... 
						
						
						
						INVITE playback (#1409 ) was buggy, due to the double use of (Item).Params[0]
for the channel name and the recipient nick. Stuff the channel name in
(Item).Message.Message instead. 
						
						
					 
					
						2020-12-14 08:24:38 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9033d97c6f 
							
						 
					 
					
						
						
							
							Merge pull request  #1450  from slingamn/tor_defcon  
						
						... 
						
						
						
						DEFCON 4 and lower should require SASL from Tor users 
						
						
					 
					
						2020-12-13 20:06:30 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							47f7b9a76e 
							
						 
					 
					
						
						
							
							make CAP LS/LIST respect the MaxLineLen constant  
						
						
						
						
					 
					
						2020-12-13 15:44:10 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							534939c342 
							
						 
					 
					
						
						
							
							DEFCON 4 and lower should require SASL from Tor users  
						
						
						
						
					 
					
						2020-12-11 05:04:56 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96380adf27 
							
						 
					 
					
						
						
							
							Merge pull request  #1446  from slingamn/reservation_docs  
						
						... 
						
						
						
						manual updates for nick reservation and email verification 
						
						
					 
					
						2020-12-08 23:10:01 -08:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							84e3b5d77b 
							
						 
					 
					
						
						
							
							stop autocreating d-lines for throttle violations  
						
						... 
						
						
						
						This didn't work correctly for IPv6 or custom nets.
/UNDLINE IP can temporarily be used to reset the throttle. 
						
						
					 
					
						2020-12-08 22:01:23 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							45471138d2 
							
						 
					 
					
						
						
							
							update nick reservation docs  
						
						
						
						
					 
					
						2020-12-08 02:11:53 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							44cc4c2092 
							
						 
					 
					
						
						
							
							introduce "flat ip" representations  
						
						
						
						
					 
					
						2020-12-07 21:21:10 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							c8c1ddfb41 
							
						 
					 
					
						
						
							
							fix   #1439  
						
						... 
						
						
						
						Validate imported databases for confusable nicks 
						
						
					 
					
						2020-12-07 13:35:58 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							48d5bd9144 
							
						 
					 
					
						
						
							
							fix   #1436  
						
						
						
						
					 
					
						2020-12-07 03:51:52 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							e994e0451a 
							
						 
					 
					
						
						
							
							fix incorrect vhost serialization  
						
						
						
						
					 
					
						2020-12-07 02:29:18 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							da2d4ca130 
							
						 
					 
					
						
						
							
							make overridden services hostname appear in chanserv  
						
						
						
						
					 
					
						2020-12-07 02:29:18 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							66d90bef5e 
							
						 
					 
					
						
						
							
							change FAIL codes from NOT_PRIVED to PRIVS_NEEDED  
						
						
						
						
					 
					
						2020-12-06 21:01:44 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							7bdbb01238 
							
						 
					 
					
						
						
							
							fix   #1428  
						
						... 
						
						
						
						Tor listeners should never see an STS cap.
Add an undocumented 'hide-sts' key for listeners that hides the STS cap.
This can be used if the listener is secured at layer 3 or 4 (VPNs,
E2E mixnets). It will be necessary to add the relevant IPs to `secure-nets`. 
						
						
					 
					
						2020-12-05 23:06:23 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							f9b842c88b 
							
						 
					 
					
						
						
							
							fix   #1421  
						
						... 
						
						
						
						Allow custom limit definitions that encompass multiple subnets 
						
						
					 
					
						2020-12-04 14:24:19 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e56f62aed 
							
						 
					 
					
						
						
							
							Merge pull request  #1419  from slingamn/alwayson_channelmodes.1  
						
						... 
						
						
						
						fix  #1345  
					
						2020-12-04 02:28:38 -08:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							281821ed0e 
							
						 
					 
					
						
						
							
							validate amode recipients  
						
						
						
						
					 
					
						2020-12-04 04:50:40 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							32f3c69a08 
							
						 
					 
					
						
						
							
							support certfp import  
						
						
						
						
					 
					
						2020-12-04 04:37:24 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							c0bc485840 
							
						 
					 
					
						
						
							
							schema change for  #1345  
						
						... 
						
						
						
						Convert the flat list of channels for always-on clients
to a map from channel names to channel-user modes. 
						
						
					 
					
						2020-12-02 15:32:17 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							51f279289d 
							
						 
					 
					
						
						
							
							fix   #1345  
						
						... 
						
						
						
						Store the channel-user modes of always-on clients along with their
channel memberships, restore them on server startup. This will coexist
alongside /CS AMODE, which autoapplies modes to clients on join regardless
of their always-on status. 
						
						
					 
					
						2020-12-02 15:31:49 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							01291ceadd 
							
						 
					 
					
						
						
							
							fix   #1417  
						
						... 
						
						
						
						Allow `JOIN 0` with a confirmation code 
						
						
					 
					
						2020-12-01 14:23:47 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							1b91360885 
							
						 
					 
					
						
						
							
							fix incorrect TAGMSG relaying  
						
						
						
						
					 
					
						2020-11-30 17:08:53 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db100f1f91 
							
						 
					 
					
						
						
							
							Merge pull request  #1231  from slingamn/buffer.2  
						
						... 
						
						
						
						more memory-efficient implementation of line reading 
						
						
					 
					
						2020-11-30 02:34:25 -08:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							a34918e729 
							
						 
					 
					
						
						
							
							add a fuzz test for IRCStreamConn changes  
						
						
						
						
					 
					
						2020-11-30 02:08:47 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5edfcced0a 
							
						 
					 
					
						
						
							
							Merge pull request  #1415  from slingamn/issue1409_invite_history.1  
						
						... 
						
						
						
						fix  #1409  
					
						2020-11-29 19:47:22 -08:00