James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b9d6efa677 
							
						 
					 
					
						
						
							
							docs: refresh Automode guide with permissions info and more ( #284 )  
						
						 
						
						... 
						
						
						
						Also... fix the line endings to LF 
						
						
							
						
					 
					
						2016-09-12 20:21:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							e3627e4721 
							
						 
					 
					
						
						
							
							Normalize line endings  
						
						 
						
						
						
						
							
						
					 
					
						2016-09-12 20:16:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8589feaedf 
							
						 
					 
					
						
						
							
							protocols: fix incomplete renames from c5c77eeb9784101d690eb4252988787273ad8ea4  
						
						 
						
						
						
						
							
						
					 
					
						2016-09-12 20:16:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							da24b85ccd 
							
						 
					 
					
						
						
							
							example-conf: more consistent default nick for Automode  
						
						 
						
						
						
						
							
						
					 
					
						2016-09-12 20:16:52 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							eaa09d68ce 
							
						 
					 
					
						
						
							
							Automode: limit 'list' permissions on all channels to opers  
						
						 
						
						
						
						
							
						
					 
					
						2016-09-12 11:26:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							1eb48c63e5 
							
						 
					 
					
						
						
							
							README: actually, let's make these links more topical  
						
						 
						
						
						
						
							
						
					 
					
						2016-09-10 14:31:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9adab9f6f4 
							
						 
					 
					
						
						
							
							README: add badges pointing to PyPI & webchat  
						
						 
						
						... 
						
						
						
						Closes  #332 . 
						
						
							
						
					 
					
						2016-09-10 14:28:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9bb7cfc81b 
							
						 
					 
					
						
						
							
							README: badges!  
						
						 
						
						
						
						
							
						
					 
					
						2016-09-09 07:28:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b43d714011 
							
						 
					 
					
						
						
							
							clientbot: ignore WHO replies for clients we don't know  
						
						 
						
						... 
						
						
						
						This fixes various KeyErrors, etc. when processing the WHO reply later on, as Clientbot doesn't track state for anyone who doesn't share a channel with or talks to the bot.
Reported by Kev`Bz via IRC. 
						
						
							
						
					 
					
						2016-09-08 18:45:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							d8990e8439 
							
						 
					 
					
						
						
							
							example-conf: add debug log example  
						
						 
						
						
						
						
							
						
					 
					
						2016-09-08 18:02:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							1ffb1bb1ec 
							
						 
					 
					
						
						
							
							example-conf: remove extraneous example line  
						
						 
						
						
						
						
							
						
					 
					
						2016-09-08 18:00:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							90f1999c6d 
							
						 
					 
					
						
						
							
							clientbot: downgrade bad updateClient() calls to warning  
						
						 
						
						
						
						
							
						
					 
					
						2016-09-08 17:44:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							838ea6bfc4 
							
						 
					 
					
						
						
							
							relay: skip iterating over modetype definitions during reverse mode lookup  
						
						 
						
						... 
						
						
						
						This fixes a bug when setting +l on UnrealIRCd, where the type C mode definition is coincidentally also equal to 'l'. Reported by kevin via IRC. 
						
						
							
						
					 
					
						2016-09-07 20:37:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							ffa89f1e01 
							
						 
					 
					
						
						
							
							nefarious: fix UnboundLocalError when no modes are given on user introduction  
						
						 
						
						... 
						
						
						
						Reported by Kev`Bz via IRC. 
						
						
							
						
					 
					
						2016-09-07 06:57:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							bbdffc797d 
							
						 
					 
					
						
						
							
							relay_clientbot: Implement relaying of text sent from service bots  
						
						 
						
						
						
						
							
						
					 
					
						2016-09-06 20:11:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							dd083b9b8d 
							
						 
					 
					
						
						
							
							relay: remove extraneous comment  
						
						 
						
						
						
						
							
						
					 
					
						2016-09-06 20:11:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a12ed6ad35 
							
						 
					 
					
						
						
							
							services_support: hack around nick clashes between service clients & real users in Clientbot  
						
						 
						
						... 
						
						
						
						For #327 . Essentially what this does is tack on a nick prefix to all service bots introduced on a Clientbot network, using characters invalid for regular nicks. 
						
						
							
						
					 
					
						2016-09-06 20:04:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							aacc3149ce 
							
						 
					 
					
						
						
							
							fantasy: don't error when bots are removed while processing (e.g. on shutdown)  
						
						 
						
						
						
						
							
						
					 
					
						2016-09-06 18:06:29 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							e2747839d1 
							
						 
					 
					
						
						
							
							1.0-beta1  
						
						 
						
						
						
						
							
  1.0-beta1
 
						
					 
					
						2016-09-03 00:48:33 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							c5c77eeb97 
							
						 
					 
					
						
						
							
							protocols: chandata->channeldata for MODE and JOIN hooks  
						
						 
						
						
						
						
							
						
					 
					
						2016-09-02 17:52:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							4a80b2ce1e 
							
						 
					 
					
						
						
							
							setup.py: install example-permissions.yml as a data file  
						
						 
						
						
						
						
							
						
					 
					
						2016-09-02 17:45:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							d1e2dfcf61 
							
						 
					 
					
						
						
							
							clientbot: only call spawnClient for new message sources after irc.pseudoclient is set  
						
						 
						
						
						
						
							
						
					 
					
						2016-09-01 13:08:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							4d4dbb7764 
							
						 
					 
					
						
						
							
							Revert "clientbot: return existing PUIDs in spawnClient if nick exists"  
						
						 
						
						... 
						
						
						
						This reverts commit 113fbf9eb8d401d75b21507b5d0cca53b2454f7a.
Incomplete fix: would confuse virtual service bots and external users if they had the same nick. 
						
						
							
						
					 
					
						2016-09-01 13:00:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							113fbf9eb8 
							
						 
					 
					
						
						
							
							clientbot: return existing PUIDs in spawnClient if nick exists  
						
						 
						
						... 
						
						
						
						This fixes some silly UID duplication with FNC handling. 
						
						
							
						
					 
					
						2016-08-31 23:22:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							ae63f72cf9 
							
						 
					 
					
						
						
							
							clientbot: decouple inbound and outbound nick changes  
						
						 
						
						
						
						
							
						
					 
					
						2016-08-31 23:12:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9bda4094e4 
							
						 
					 
					
						
						
							
							clientbot: handle pre-auth FNC better  
						
						 
						
						... 
						
						
						
						Closes  #321 . 
						
						
							
						
					 
					
						2016-08-31 23:05:36 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							be960bf27b 
							
						 
					 
					
						
						
							
							clientbot: handle numerics 463 to 465 as fatal error  
						
						 
						
						
						
						
							
						
					 
					
						2016-08-31 22:46:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							cf5898fb45 
							
						 
					 
					
						
						
							
							clientbot: only send updateClient() hooks if something changes  
						
						 
						
						... 
						
						
						
						Closes  #323 . 
						
						
							
						
					 
					
						2016-08-31 22:32:12 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9b38ca7d68 
							
						 
					 
					
						
						
							
							automode: join modebot client on setacc  
						
						 
						
						... 
						
						
						
						Reported by kevin via IRC. 
						
						
							
						
					 
					
						2016-08-31 22:23:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a25a6b7e8d 
							
						 
					 
					
						
						
							
							Merge branch 'master' into devel  
						
						 
						
						
						
						
							
						
					 
					
						2016-08-31 22:08:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a99cab9130 
							
						 
					 
					
						
						
							
							Merge branch 'master' into devel  
						
						 
						
						
						
						
							
						
					 
					
						2016-08-31 22:07:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							eeca2c080d 
							
						 
					 
					
						
						
							
							README: update webchat link  
						
						 
						
						
						
						
							
						
					 
					
						2016-08-31 22:07:13 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							c4a68d2f73 
							
						 
					 
					
						
						
							
							README: fix formatting  
						
						 
						
						
						
						
							
						
					 
					
						2016-08-31 22:05:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							02f3c71e8b 
							
						 
					 
					
						
						
							
							README: more thorough description of branches & installation  
						
						 
						
						
						
						
							
						
					 
					
						2016-08-31 22:03:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							e85cc684a1 
							
						 
					 
					
						
						
							
							relay_cb: respect allow_clientbot_pms in 'rpm' ( #292 )  
						
						 
						
						
						
						
							
						
					 
					
						2016-08-31 19:51:52 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							7eb5e59842 
							
						 
					 
					
						
						
							
							relay_cb: implement outgoing PMs from clientbot networks via an 'rpm' command  
						
						 
						
						... 
						
						
						
						Closes  #292 . 
						
						
							
						
					 
					
						2016-08-31 19:48:17 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							7817898c14 
							
						 
					 
					
						
						
							
							relay_cb: distinguish between PM and private notice, switch to irc.msg()  
						
						 
						
						
						
						
							
						
					 
					
						2016-08-31 18:30:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0a436cdf4c 
							
						 
					 
					
						
						
							
							Irc: make loopback hook in msg() optional  
						
						 
						
						
						
						
							
						
					 
					
						2016-08-31 18:28:13 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							e06a6ae5bd 
							
						 
					 
					
						
						
							
							example-conf: add an autoperform example  
						
						 
						
						
						
						
							
						
					 
					
						2016-08-31 18:10:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							663d03ed2c 
							
						 
					 
					
						
						
							
							relay/clientbot: begin work on outgoing PMs to clientbot users ( #318 )  
						
						 
						
						... 
						
						
						
						This still needs to implement PMs going the other way around, and should eventually distinguish between PMs and private notices. 
						
						
							
						
					 
					
						2016-08-31 14:08:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							7bae4062b1 
							
						 
					 
					
						
						
							
							automode: log successful sync/add/remove/clear events  
						
						 
						
						... 
						
						
						
						Closes  #320 . 
						
						
							
						
					 
					
						2016-08-31 13:32:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							e903a8226a 
							
						 
					 
					
						
						
							
							permissions: move admin login clause into checkPermissions()  
						
						 
						
						... 
						
						
						
						This is more persistent. 
						
						
							
						
					 
					
						2016-08-31 13:32:42 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							53de6542f6 
							
						 
					 
					
						
						
							
							clientbot: in nick(), make sure irc.pseudoclient exists  
						
						 
						
						
						
						
							
						
					 
					
						2016-08-27 20:39:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							42a104534a 
							
						 
					 
					
						
						
							
							unreal: ensure type safety from last commit  
						
						 
						
						
						
						
							
						
					 
					
						2016-08-27 19:19:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8f8cd95395 
							
						 
					 
					
						
						
							
							unreal: use umode +xt instead of SETHOST in spawnClient  
						
						 
						
						... 
						
						
						
						This is to ensure vHosts for all PyLink clients are respected. 
						
						
							
						
					 
					
						2016-08-27 19:14:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							1c4cb94a13 
							
						 
					 
					
						
						
							
							relay: block /OJOIN in claim  
						
						 
						
						
						
						
							
						
					 
					
						2016-08-27 19:09:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							ae94bec6b8 
							
						 
					 
					
						
						
							
							protocols: add a chandata key to SJOIN hook payloads  
						
						 
						
						
						
						
							
						
					 
					
						2016-08-27 18:56:36 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							3c7b201f57 
							
						 
					 
					
						
						
							
							protocols: rename 'oldchan' in MODE payloads to 'chandata'  
						
						 
						
						
						
						
							
						
					 
					
						2016-08-27 17:46:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							87757a60a3 
							
						 
					 
					
						
						
							
							Irc: rename 'chandata' in SQUIT payload to 'channeldata'  
						
						 
						
						
						
						
							
						
					 
					
						2016-08-27 17:42:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							c68c941c1d 
							
						 
					 
					
						
						
							
							Irc.msg: break on empty text strings  
						
						 
						
						... 
						
						
						
						Closes  #306 . 
						
						
							
						
					 
					
						2016-08-27 09:52:01 -07:00