James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							5a68dc1bc5 
							
						 
					 
					
						
						
							
							Irc: don't call initVars() on IRC object initialization  
						
						 
						
						... 
						
						
						
						This is already done in connect(), so it isn't really necessary to populate these variables when first connect hasn't happened yet. 
						
						
							
						
					 
					
						2016-01-23 13:52:37 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							fdad7c9c16 
							
						 
					 
					
						
						
							
							ts6: record null IPs as 0.0.0.0 instead of 0  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-23 13:52:37 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							3c3ae104ba 
							
						 
					 
					
						
						
							
							unreal: remove bad check for users connecting via IPv4  
						
						 
						
						... 
						
						
						
						This fixes a crash when... anyone using IPv4 connects. 
						
						
							
						
					 
					
						2016-01-23 13:52:37 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							2335065bff 
							
						 
					 
					
						
						
							
							Update README  
						
						 
						
						... 
						
						
						
						Remove "no warranty" warning and experimental tag for Unreal 4.0 
						
						
							
  0.6.0-dev
 
						
					 
					
						2016-01-22 21:03:09 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							f25c260937 
							
						 
					 
					
						
						
							
							relay: sort channel links in LINKED output  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-20 07:14:49 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							06d22722dc 
							
						 
					 
					
						
						
							
							protocols: parse modes on the TARGET, not the sender  
						
						 
						
						... 
						
						
						
						This fixes crashes on AssertionError when the sender of a MODE is a server. 
						
						
							
						
					 
					
						2016-01-19 21:23:07 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							cad3e3d5f5 
							
						 
					 
					
						
						
							
							Remove references to overdrive TLDs in code  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-17 21:07:51 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							bb9d87bdca 
							
						 
					 
					
						
						
							
							inspircd: split protocol negotiation handlers into separate functions ( #156 )  
						
						 
						
						... 
						
						
						
						Use the generic handle_events in ts6_common, which passes everything to event handlers appropriately. 
						
						
							
						
					 
					
						2016-01-17 21:03:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							814ebc9fe0 
							
						 
					 
					
						
						
							
							ts6: use new-style module design ( #156 )  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-16 18:14:46 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a220659eaf 
							
						 
					 
					
						
						
							
							Move unreal's handle_events block to ts6_common  
						
						 
						
						... 
						
						
						
						Precursor to part 2 of #156 . 
						
						
							
						
					 
					
						2016-01-16 17:48:22 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							2fd0a8ae74 
							
						 
					 
					
						
						
							
							Update protocol module spec for all the function name changes ( #156 )  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-16 17:37:19 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8f5073d111 
							
						 
					 
					
						
						
							
							opercmds: simplify code for KILL and KICK  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-16 17:29:18 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							812a866a4e 
							
						 
					 
					
						
						
							
							protocols: rename pingServer -> ping  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-16 17:11:23 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							3d0bf18001 
							
						 
					 
					
						
						
							
							protocols: rename topicClient -> topic; topicServer -> topicBurst  
						
						 
						
						... 
						
						
						
						This is one of the few commands that I won't consolidate at this time, because there is actually a difference in how most IRCds handle topic bursts and normal topic changes 
						
						
							
						
					 
					
						2016-01-16 17:09:52 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							5ccf204c75 
							
						 
					 
					
						
						
							
							protocols: consolidate modeClient and modeServer into mode()  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-16 17:08:17 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							cb467bcfdb 
							
						 
					 
					
						
						
							
							plugins, docs: update to use irc.proto.kill  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-16 17:03:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							eef97ac035 
							
						 
					 
					
						
						
							
							protocols: consolidate killServer / killClient into kill()  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-16 17:03:22 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							983edaf8d0 
							
						 
					 
					
						
						
							
							plugins, docs, test suite: update to use irc.proto.kick  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-16 16:59:28 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							975ace3e04 
							
						 
					 
					
						
						
							
							ts6_common: consolidate kickClient and kickServer into kick  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-16 16:56:40 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							ee65ac60e1 
							
						 
					 
					
						
						
							
							protocols: rename sjoinServer(...) -> sjoin(...)  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-16 16:53:46 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9a61e64dfc 
							
						 
					 
					
						
						
							
							protocols: squitServer(...) -> squit(...)  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-16 16:53:06 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							5324475d18 
							
						 
					 
					
						
						
							
							protocols: quitClient(...) -> quit(...), partClient(...) -> part(...)  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-16 16:51:54 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							7e5284969d 
							
						 
					 
					
						
						
							
							protocols: rename nickClient(...) -> nick(...)  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-16 16:51:04 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							196282db86 
							
						 
					 
					
						
						
							
							protocols: numericServer(...) -> numeric(...)  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-16 16:47:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							3a53005d8c 
							
						 
					 
					
						
						
							
							protocols: messageClient -> message, noticeClient -> notice  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-16 16:44:23 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							108be5e25e 
							
						 
					 
					
						
						
							
							protocols: rename knockClient -> knock  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-16 16:41:17 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							20cb65e668 
							
						 
					 
					
						
						
							
							protocols: rename awayClient -> away  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-16 16:40:36 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b4e5c57a35 
							
						 
					 
					
						
						
							
							protocols: rename inviteClient(...) -> invite(...)  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-16 16:38:27 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							acdd7dbb78 
							
						 
					 
					
						
						
							
							protocols: rename joinClient(...) -> join(...)  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-16 16:36:45 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							ff6841c551 
							
						 
					 
					
						
						
							
							protocols: record the right sender in TOPIC handlers (first part of  #127 )  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-09 20:50:55 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							f5a828c4af 
							
						 
					 
					
						
						
							
							relay: store creation TS in DB, showing it in LINKED if exists  
						
						 
						
						... 
						
						
						
						Closes  #155 . 
						
						
							
						
					 
					
						2016-01-09 20:30:54 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							925e11d6c4 
							
						 
					 
					
						
						
							
							classes.Irc: when disconnecting, suppress socket read errors in run() ( #152 )  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-09 20:25:53 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							cf2fcf9263 
							
						 
					 
					
						
						
							
							classes.Irc: only allow one shutdown sequence at a time ( #152 )  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-09 20:25:53 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							989f1f4f64 
							
						 
					 
					
						
						
							
							plugins: use irc.disconnect() to disconnect networks ( #152 )  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-09 20:25:51 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							f70ca54ae4 
							
						 
					 
					
						
						
							
							classes: IRC object disconnect tweaks (really  fixes   #152 )  
						
						 
						
						... 
						
						
						
						- disconnect() was missing a socket.shutdown() cause, as socket.close() does NOT cause connections to close immediately! https://docs.python.org/3/library/socket.html#socket.socket.close 
- Merge _disconnect() and disconnect(), the latter was just a wrapper with little use 
						
						
							
						
					 
					
						2016-01-09 20:04:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							f2efaf9437 
							
						 
					 
					
						
						
							
							docs: update hooks-reference ( #113 )  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-09 19:18:19 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b1aa4c2ec5 
							
						 
					 
					
						
						
							
							classes: show instance type in classes.IrcUser/IrcChannel/IrcServer  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-09 19:15:39 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							27673aba0e 
							
						 
					 
					
						
						
							
							opercmds: add KILL command ( #90 )  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-09 18:34:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8db8f6b6c4 
							
						 
					 
					
						
						
							
							note to self: never use case-insensitive find/replace again  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-09 18:34:41 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							48203ff321 
							
						 
					 
					
						
						
							
							protocols: reword error text  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-09 17:44:18 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0c48ea6791 
							
						 
					 
					
						
						
							
							Merge branch 'staging' into devel  
						
						 
						
						... 
						
						
						
						Fix  #154 . This everts what was done to address #152 , but unclean shutdowns are not as bad as having the server fork endlessly! 
						
						
							
						
					 
					
						2016-01-07 22:08:12 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a385bc32d9 
							
						 
					 
					
						
						
							
							Revert "classes: replace threading.Timer with normal threads for schedulePing"  
						
						 
						
						... 
						
						
						
						This reverts commit 64bb646d1ec7bb67aa051e8acdab7e0def3a5c18. 
						
						
							
						
					 
					
						2016-01-05 19:35:16 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a7104dc01c 
							
						 
					 
					
						
						
							
							Revert "classes: actually, loop schedulePing only when connection_thread is alive"  
						
						 
						
						... 
						
						
						
						This reverts commit 124100fcf529dc0041676791b64aaf50cee12563. 
						
						
							
						
					 
					
						2016-01-05 19:35:15 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b446cb8abf 
							
						 
					 
					
						
						
							
							README: mention ircmatch as a dependency  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-03 21:06:24 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							71e6319b70 
							
						 
					 
					
						
						
							
							pylink: don't crash if plugin is missing  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-03 21:05:45 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b0a405c6e0 
							
						 
					 
					
						
						
							
							opercmds: add 'checkban' command - ircmatch frontend for checking bans  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-03 21:05:30 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							ba7b6af89b 
							
						 
					 
					
						
						
							
							Rename config.yml.example -> example-conf.yml  
						
						 
						
						... 
						
						
						
						Easier syntax highlighting with editors this way, since the file extension is now something they recognize. Also, update README and .gitignore accordingly. 
						
						
							
						
					 
					
						2016-01-03 20:02:23 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a3a27a9031 
							
						 
					 
					
						
						
							
							Merge chancmds plugin into opercmds  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-03 19:59:48 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							43404c26dc 
							
						 
					 
					
						
						
							
							opercmds: add JUPE command ( #90 )  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-03 11:45:01 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9a43a620f9 
							
						 
					 
					
						
						
							
							unreal: implicitly set +xt when SETHOST or CHGHOST is received ( #136 )  
						
						 
						
						
						
						
							
						
					 
					
						2016-01-03 11:28:35 -08:00