James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							42d62fe28a 
							
						 
					 
					
						
						
							
							p10: pass IPv6 IPs on to supported servers  
						
						 
						
						... 
						
						
						
						Closes  #254 . 
						
						
					 
					
						2017-09-23 13:20:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							6dec4bd96f 
							
						 
					 
					
						
						
							
							p10: fix wrong hook name for user introduction  
						
						 
						
						
						
						
					 
					
						2017-09-17 13:59:42 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0c50091d11 
							
						 
					 
					
						
						
							
							Merge branch 'master' into devel  
						
						 
						
						
						
						
					 
					
						2017-09-08 19:12:17 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							49136d5abd 
							
						 
					 
					
						
						
							
							core: raise better errors on common logging block syntax mistakes  
						
						 
						
						... 
						
						
						
						These are commonly reported and include:
- Commenting out the contents of logging:channels without commenting out the "channels:" heading, causing that block to become None.
- Commenting out headers like "filerotation:", causing its body to become pairs in logging:files or something similar.
- Leaving logging:channels:<netname> empty: this causes it to become None, so using get() on it fails. 
						
						
					 
					
						2017-09-08 19:07:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							499fe319aa 
							
						 
					 
					
						
						
							
							permissions-api: fix markdown syntax [skip ci]  
						
						 
						
						
						
						
					 
					
						2017-09-08 19:02:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							4cf7b36b7b 
							
						 
					 
					
						
						
							
							permissions-api: clarify how globs are processed  
						
						 
						
						... 
						
						
						
						[skip ci] 
						
						
					 
					
						2017-09-08 19:02:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b9a4010acc 
							
						 
					 
					
						
						
							
							Merge branch 'master' into devel  
						
						 
						
						... 
						
						
						
						Conflicts:
	plugins/relay.py 
						
						
					 
					
						2017-09-05 21:22:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							93704d85bf 
							
						 
					 
					
						
						
							
							unreal: fix TypeError when a set is given for modes in mode()  
						
						 
						
						
						
						
					 
					
						2017-09-05 21:21:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							ae06484aea 
							
						 
					 
					
						
						
							
							exttargets: tweak docstring syntax for better readability  
						
						 
						
						
						
						
					 
					
						2017-09-05 19:19:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							d3892a85be 
							
						 
					 
					
						
						
							
							Add $service exttarget for matching service bots  
						
						 
						
						
						
						
					 
					
						2017-09-05 19:19:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							149fdde92f 
							
						 
					 
					
						
						
							
							README: drop Debian repo instructions  
						
						 
						
						... 
						
						
						
						There seems to be little user interest in these builds, and they take too much maintenance effort (3 different dists) to be worthwhile. 
						
						
					 
					
						2017-09-05 19:11:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							f3e82cc15b 
							
						 
					 
					
						
						
							
							Concisify match_host CIDR logging again  
						
						 
						
						... 
						
						
						
						We're replacing the glob, not the target's host.
(cherry picked from commit 7aa836efa68962c5202a8e6346785e2ea60d2003) 
						
						
					 
					
						2017-09-05 19:03:18 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							d1f8358159 
							
						 
					 
					
						
						
							
							Fix wrong logging for CIDR ranges in match_host  
						
						 
						
						... 
						
						
						
						(cherry picked from commit 761d3ef500db4991c2546df89eda35ba67c243ea) 
						
						
					 
					
						2017-09-05 19:03:18 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							90884924a8 
							
						 
					 
					
						
						
							
							relay: remove a useless logging line  
						
						 
						
						... 
						
						
						
						(cherry picked from commit 3b091f9e204ef17e6f4a63245f8f251fe982f877) 
						
						
					 
					
						2017-09-05 19:03:17 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							f27b179211 
							
						 
					 
					
						
						
							
							Merge branch 'master' into devel  
						
						 
						
						... 
						
						
						
						Conflicts:
	plugins/automode.py
	protocols/clientbot.py 
						
						
					 
					
						2017-09-05 18:57:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							7188081511 
							
						 
					 
					
						
						
							
							networks: throw a proper error in 'remote' if the remote network isn't connected  
						
						 
						
						
						
						
					 
					
						2017-09-05 18:55:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8420587318 
							
						 
					 
					
						
						
							
							clientbot: warn when an outgoing message is blocked  
						
						 
						
						... 
						
						
						
						Closes  #497 .
(backported from commit 5112fcd7d105388b324e2fce6b18d022f84b8ab8) 
						
						
					 
					
						2017-09-05 18:53:33 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							f4c51cde00 
							
						 
					 
					
						
						
							
							automode: don't send empty mode lines if no users match the ACL  
						
						 
						
						
						
						
					 
					
						2017-09-05 18:36:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0a72519155 
							
						 
					 
					
						
						
							
							exttargets.md: bump "as of" PyLink version  
						
						 
						
						... 
						
						
						
						[skip ci] 
						
						
					 
					
						2017-09-05 06:30:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							5112fcd7d1 
							
						 
					 
					
						
						
							
							clientbot: warn when an outgoing message is blocked  
						
						 
						
						... 
						
						
						
						Closes  #497 . 
						
						
					 
					
						2017-09-02 21:46:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0136ac9e41 
							
						 
					 
					
						
						
							
							relay: fix potential irc.channels KeyErrors in get_prefix_modes and handle_join  
						
						 
						
						
						
						
					 
					
						2017-09-02 21:35:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							afd4558531 
							
						 
					 
					
						
						
							
							relay: bind handle_messages at a higher priority than fantasy  
						
						 
						
						... 
						
						
						
						This fixes  #123 , where responses for fantasy commands are relayed before the original message if the Fantasy plugin is loaded before Relay. 
						
						
					 
					
						2017-09-02 21:17:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							5e92aefcd4 
							
						 
					 
					
						
						
							
							Implement priorities in utils.add_hook()  
						
						 
						
						... 
						
						
						
						This changes world.hooks to store lists of tuples indicating (priority, hook_func). 
						
						
					 
					
						2017-09-02 21:17:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0ea35dab18 
							
						 
					 
					
						
						
							
							Merge branch 'master' into devel  
						
						 
						
						... 
						
						
						
						Conflicts:
	docs/technical/channel-modes.csv
	docs/technical/user-modes.csv
	protocols/hybrid.py 
						
						
					 
					
						2017-08-31 15:18:38 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0eb605219b 
							
						 
					 
					
						
						
							
							conf: use splitext() to fetch the config name  
						
						 
						
						... 
						
						
						
						This fixes incorrect behaviour when there are multiple .'s in the config filename (e.g. '1.2.3.yml' got truncated to confname='1') 
						
						
					 
					
						2017-08-31 15:14:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							1f270c985f 
							
						 
					 
					
						
						
							
							hybrid: drop EX and IE from required capabilities  
						
						 
						
						... 
						
						
						
						This fixes compatibility with hybrid trunk, commit ircd-hybrid/ircd-hybrid@981c61e36c 
(cherry picked from commit 30dc4a2b27d6b6e6d68b0d154fbafd737207596e)
Conflicts:
	protocols/hybrid.py 
						
						
					 
					
						2017-08-31 15:07:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a03214514c 
							
						 
					 
					
						
						
							
							hybrid, ts6, ratbox: fix +p mode definitions properly  
						
						 
						
						... 
						
						
						
						+p is noknock and rfc1459-style private on all 3 IRCds, though the latter bit is undocumented in /help cmodes (maybe it's assumed?)
+p is also "paranoia" on hybrid, which adds more restrictions to halfops and /invite
(cherry picked from commit c107f0062ffb25a54d52946a26725940865318bb) 
						
						
					 
					
						2017-08-31 15:06:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							32130a7988 
							
						 
					 
					
						
						
							
							channel/user-modes.csv: add RFC1459 & ngIRCd columns  
						
						 
						
						... 
						
						
						
						(cherry picked from commit 0a56ab662bbb01ecc23f4de8dae955333a8b8eb4) 
						
						
					 
					
						2017-08-31 15:06:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							dd5a0c4892 
							
						 
					 
					
						
						
							
							ts6: fallback realhost to host, not None  
						
						 
						
						... 
						
						
						
						(cherry picked from commit dfa90378dfd056ade41c18ba213cd8408fc237b6) 
						
						
					 
					
						2017-08-31 14:57:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							74ae6fd7c0 
							
						 
					 
					
						
						
							
							p10: add support for nefarious2 extbans  
						
						 
						
						... 
						
						
						
						Closes  #524 . 
						
						
					 
					
						2017-08-31 14:52:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							7fcefa41af 
							
						 
					 
					
						
						
							
							example-conf: remove wrong advice regarding P10 extended_accounts  
						
						 
						
						... 
						
						
						
						Clearly I misread readme.features, oops.
(cherry picked from commit 7f112e3c661ff19c1317df84228eb9ab7489ed41) 
						
						
					 
					
						2017-08-31 14:35:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							7f112e3c66 
							
						 
					 
					
						
						
							
							example-conf: remove wrong advice regarding P10 extended_accounts  
						
						 
						
						... 
						
						
						
						Clearly I misread readme.features, oops. 
						
						
					 
					
						2017-08-31 14:33:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							5c14a9c8c2 
							
						 
					 
					
						
						
							
							relay: add iterate_all_present to condense network iteration code  
						
						 
						
						... 
						
						
						
						Closes  #471 . 
						
						
					 
					
						2017-08-31 14:19:30 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							2d2b524a63 
							
						 
					 
					
						
						
							
							ngircd: disable slash-in-nicks  
						
						 
						
						... 
						
						
						
						This breaks user mode changes, as it is one of the only commands to undergo nick validation when received from a remote server. 
						
						
					 
					
						2017-08-31 14:09:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							5c981c83b1 
							
						 
					 
					
						
						
							
							core: abort autoconnect and socket connectons when the daemon is shutting down  
						
						 
						
						
						
						
					 
					
						2017-08-31 13:40:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							82a7b914b6 
							
						 
					 
					
						
						
							
							Move control.tried_shutdown to world.shutting_down  
						
						 
						
						
						
						
					 
					
						2017-08-31 13:36:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							19bd3ec0b2 
							
						 
					 
					
						
						
							
							Merge branch 'wip/rework-endburst' into devel  
						
						 
						
						
						
						
					 
					
						2017-08-31 13:27:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9e7af9ac3d 
							
						 
					 
					
						
						
							
							ServiceBot: migrate to irc.is_channel  
						
						 
						
						
						
						
					 
					
						2017-08-31 13:19:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							ac89f45683 
							
						 
					 
					
						
						
							
							ngircd: rework NJOIN code  
						
						 
						
						... 
						
						
						
						- Fix "Internal NJOIN error"s caused by joining users already in the channel again
- Fix NJOIN being sent from the wrong internal server
- Condense two iterations over the user list into one 
						
						
					 
					
						2017-08-31 13:17:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							450718cce6 
							
						 
					 
					
						
						
							
							relay: don't block on client spawning  
						
						 
						
						... 
						
						
						
						Just fail instantly if the remote isn't ready. 
						
						
					 
					
						2017-08-31 12:27:52 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							e02393c22b 
							
						 
					 
					
						
						
							
							Merge branch 'devel' into wip/rework-endburst  
						
						 
						
						
						
						
					 
					
						2017-08-31 12:20:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							85a7dd3dff 
							
						 
					 
					
						
						
							
							example, relay_cb: migrate to irc.is_channel  
						
						 
						
						
						
						
					 
					
						2017-08-30 21:22:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							36d6581bba 
							
						 
					 
					
						
						
							
							automode, bots: migrate to irc.is_channel  
						
						 
						
						
						
						
					 
					
						2017-08-30 21:20:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							979d5a48f1 
							
						 
					 
					
						
						
							
							relay: migrate away from deprecated utils.isHostmask  
						
						 
						
						
						
						
					 
					
						2017-08-30 21:09:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9380336948 
							
						 
					 
					
						
						
							
							relay: fall back to the current time on TS-less servers if the remote channel doesn't exist  
						
						 
						
						
						
						
					 
					
						2017-08-30 21:08:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							136e5fbee7 
							
						 
					 
					
						
						
							
							conf: fix getDatabaseName calling the wrong variable name  
						
						 
						
						... 
						
						
						
						(cherry picked from commit 21b8b51cba98f0f8e8208748758f4d00347374d4) 
						
						
					 
					
						2017-08-30 20:13:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							94e05a6233 
							
						 
					 
					
						
						
							
							services_support: fix clientbot service spawning when irc.pseudoclient exists but isn't in the user index  
						
						 
						
						
						
						
					 
					
						2017-08-30 19:50:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							bc48709595 
							
						 
					 
					
						
						
							
							PyLinkNetworkCore: fix extraneous warnings in get_service_bot  
						
						 
						
						
						
						
					 
					
						2017-08-30 19:48:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8170e777e8 
							
						 
					 
					
						
						
							
							protocols: move setting irc.connected to endburst  
						
						 
						
						
						
						
					 
					
						2017-08-30 19:39:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							cad55097f1 
							
						 
					 
					
						
						
							
							core: reuse existing service client UIDs for all service bots  
						
						 
						
						... 
						
						
						
						This prevents nick collision wars caused by spawn_service when an ENDBURST hook for the uplink is received multiple times. 
						
						
					 
					
						2017-08-30 19:29:46 -07:00