James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							fe4bea2948 
							
						 
					 
					
						
						
							
							Add in userhost-split tests from ircdocs/parser-tests  
						
						 
						
						
						
						
							
						
					 
					
						2019-09-10 19:12:18 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							01705f8393 
							
						 
					 
					
						
						
							
							Skip message tag parse tests for now  
						
						 
						
						
						
						
							
						
					 
					
						2019-09-10 19:10:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							943168df53 
							
						 
					 
					
						
						
							
							parse_message_args: remove extraneous \'s that aren't escaping characters  
						
						 
						
						
						
						
							
						
					 
					
						2019-09-10 18:31:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							aba198dbd6 
							
						 
					 
					
						
						
							
							parse_args: ignore extra spaces not part of the final multi-word arg  
						
						 
						
						
						
						
							
						
					 
					
						2019-09-10 18:11:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							188d0f647e 
							
						 
					 
					
						
						
							
							ircs2s_common: make parse_message_tags() a classmethod  
						
						 
						
						
						
						
							
						
					 
					
						2019-09-10 18:11:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							19f7ba38b3 
							
						 
					 
					
						
						
							
							Begin integrating ircdocs/parser-tests  
						
						 
						
						
						
						
							
						
					 
					
						2019-09-10 18:11:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							c1859b64fa 
							
						 
					 
					
						
						
							
							inspircd: fix handling of SVSTOPIC on insp3  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-29 11:16:10 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							f9368dd5cc 
							
						 
					 
					
						
						
							
							Protocol tests for get_hostmask(), get_friendly_name()  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-26 16:54:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							2baec4c65a 
							
						 
					 
					
						
						
							
							Protocol tests for wrap_modes()  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-26 16:47:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							ee4997dd72 
							
						 
					 
					
						
						
							
							Tests for join_modes, base case tests for apply_modes / reverse_modes  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-26 16:24:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							ebce431ba4 
							
						 
					 
					
						
						
							
							reverse_modes: test cycling prefix modes  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-26 16:10:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a1f3af9099 
							
						 
					 
					
						
						
							
							reverse_modes: deduplicate reversing modes with arguments  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-26 16:10:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							d93c071446 
							
						 
					 
					
						
						
							
							reverse_modes: test mode cycling with simple modes and bans  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-26 16:10:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9168880204 
							
						 
					 
					
						
						
							
							parse_modes: fix handling of +b-b ban cycles  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-26 16:10:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							c2b5966739 
							
						 
					 
					
						
						
							
							reverse_modes: ignore unsetting simple modes that didn't exist  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-26 16:10:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b685f416f6 
							
						 
					 
					
						
						
							
							reverse_modes: treat mode arguments case insensitively  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-26 16:10:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0533827ddf 
							
						 
					 
					
						
						
							
							reverse_modes: add basic tests  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-26 16:10:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							32219ccb78 
							
						 
					 
					
						
						
							
							reverse_modes: return a list and not a set of modes  
						
						 
						
						... 
						
						
						
						This ensures that order is kept when the input is a list. 
						
						
							
						
					 
					
						2019-08-26 13:16:52 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							808e1d1f5a 
							
						 
					 
					
						
						
							
							protocol tests: cleanup  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-26 12:59:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							304631ebd0 
							
						 
					 
					
						
						
							
							Fixes to clientbot._get_UID() behaviour  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-26 12:17:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							27eed3334b 
							
						 
					 
					
						
						
							
							parse_modes: test combinations of nicks and UIDs in prefix modes  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-23 21:24:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							c1dbfdab48 
							
						 
					 
					
						
						
							
							classes, clientbot: don't allow _get_UID in parse_modes to create new users  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-23 21:22:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							da58669de5 
							
						 
					 
					
						
						
							
							parse_modes: case fold parameters to modes  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-23 21:01:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							6ad34672d3 
							
						 
					 
					
						
						
							
							apply_modes: fix statekeeping with current modes mapping  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-23 00:22:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							46f081e19b 
							
						 
					 
					
						
						
							
							apply_modes: treat modes with arguments case-insensitively  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-23 00:11:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							cb4d2cc384 
							
						 
					 
					
						
						
							
							Add more mode cycling (+b/-b, etc.) tests  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-23 00:11:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							3eb90fa65c 
							
						 
					 
					
						
						
							
							More rigorous testing of +k/-k parsing  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-23 00:11:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							fe51f71a6e 
							
						 
					 
					
						
						
							
							apply_modes: refactor checks for existing modes  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-23 00:10:30 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							087ca0947b 
							
						 
					 
					
						
						
							
							inspircd: write InspIRCd 3.x in file header  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-22 22:58:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a885b79306 
							
						 
					 
					
						
						
							
							More tests for parse_modes(), apply_modes()  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-22 22:58:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							575cff297d 
							
						 
					 
					
						
						
							
							Channel: remove call to deprecated function name  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-22 22:58:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							e5493eac87 
							
						 
					 
					
						
						
							
							docs/modelists: regenerate & update channel modes list  
						
						 
						
						... 
						
						
						
						- channel-modes: split inspircd column into insp20, insp3 sections - this will let us account for current and future differences between the two
- channel-modes: modularize unreal mode list 
						
						
							
						
					 
					
						2019-08-22 21:04:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							26bfc06869 
							
						 
					 
					
						
						
							
							unreal: get rid of weird cmode +f workaround  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-22 21:02:30 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							d3f2a370da 
							
						 
					 
					
						
						
							
							Revert "inspircd: don't allow _ in hosts"  
						
						 
						
						... 
						
						
						
						This reverts commit ac8b7babf15e1ef760c8fe2fdf83178aaed09ddf. 
						
						
							
						
					 
					
						2019-08-22 19:02:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a8832a5f93 
							
						 
					 
					
						
						
							
							modelists: update extban listing  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-22 19:00:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0b8ed2dae9 
							
						 
					 
					
						
						
							
							unreal: declare support for msgbypass and timedban extbans  
						
						 
						
						... 
						
						
						
						Closes  #557 . 
						
						
							
						
					 
					
						2019-08-22 18:48:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							452a47d4f1 
							
						 
					 
					
						
						
							
							relay: handle acting extbans for +e too  
						
						 
						
						... 
						
						
						
						InspIRCd acting extbans and UnrealIRCd ~m are both used in theis context. 
						
						
							
						
					 
					
						2019-08-22 18:40:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							f3569b4fd9 
							
						 
					 
					
						
						
							
							ts6: add support for hiding PyLink servers  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-22 17:39:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							5d579481aa 
							
						 
					 
					
						
						
							
							Base protocol tests for _get_UID, parse_modes  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-18 20:55:10 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							6b78b45b20 
							
						 
					 
					
						
						
							
							ngircd: make linking to non-ngIRCd servers a fatal error  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-18 19:51:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							1a692f55ad 
							
						 
					 
					
						
						
							
							README: mention that ngIRCd's CloakHost and CloakUserToNick are not supported  
						
						 
						
						... 
						
						
						
						Cloak tools that enforce hosts on remote users are by nature unsupportable because they cause hostmask desyncs when forwarding Relay users. This in turn makes channel moderation impossible.
[skip ci] 
						
						
							
						
					 
					
						2019-08-18 19:50:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							4a8c96c883 
							
						 
					 
					
						
						
							
							And now, a test fixture for protocols/  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-18 16:36:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							07d8c8828a 
							
						 
					 
					
						
						
							
							relay: fix incorrect variable when logging invalid channels in LINK  
						
						 
						
						... 
						
						
						
						Where on earth is c even defined? 
						
						
							
						
					 
					
						2019-08-04 11:41:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							80188c3673 
							
						 
					 
					
						
						
							
							Sort imports via isort  
						
						 
						
						
						
						
							
						
					 
					
						2019-07-14 15:12:29 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							19d794a6f5 
							
						 
					 
					
						
						
							
							relay_clientbot: refactor 'rpm' to handle duplicate nicks & nicks containing spaces  
						
						 
						
						... 
						
						
						
						Closes  #650 . 
						
						
							
						
					 
					
						2019-07-14 13:21:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							6ac2daebfa 
							
						 
					 
					
						
						
							
							commands: improvements to the 'showuser' command  
						
						 
						
						... 
						
						
						
						- Indent output lines for each specific user
- Skip showing Home server / Nick TS line if neither is available
- Handle nicks with spaces in them
- Show user modes after basic details 
						
						
							
						
					 
					
						2019-07-14 13:21:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8e85fa935d 
							
						 
					 
					
						
						
							
							PyLink 2.1-alpha2  
						
						 
						
						
						
						
							
  2.1-alpha2
 
						
					 
					
						2019-07-14 12:29:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							350ba5f89c 
							
						 
					 
					
						
						
							
							Changelog draft for 2.1-alpha2  
						
						 
						
						... 
						
						
						
						[skip ci] 
						
						
							
						
					 
					
						2019-07-13 02:16:29 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							edd27eea41 
							
						 
					 
					
						
						
							
							relay: format KILL sources when relaying local kills  
						
						 
						
						... 
						
						
						
						Kill reason formatting was changed in #520 . 
						
						
							
						
					 
					
						2019-07-01 14:18:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							bcdd26926d 
							
						 
					 
					
						
						
							
							IRCNetwork: use bytearray for buffers  
						
						 
						
						
						
						
							
						
					 
					
						2019-07-01 14:18:35 -07:00