Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							c28e6d13f9 
							
						 
					 
					
						
						
							
							implement ip cloaking  
						
						 
						
						
						
						
					 
					
						2019-05-12 02:52:12 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							5331afbdd4 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into compat.4  
						
						 
						
						
						
						
					 
					
						2019-05-11 21:56:41 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							15289bd7db 
							
						 
					 
					
						
						
							
							review fixes  
						
						 
						
						
						
						
					 
					
						2019-05-11 21:48:36 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							c193def606 
							
						 
					 
					
						
						
							
							fix some issues found with staticcheck.io  
						
						 
						
						
						
						
					 
					
						2019-05-10 01:44:14 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							ce6a3e42df 
							
						 
					 
					
						
						
							
							load isupport directly into the config object  
						
						 
						
						... 
						
						
						
						eliminates Server.configurableStateMutex 
						
						
					 
					
						2019-05-10 00:32:10 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							61d666a25b 
							
						 
					 
					
						
						
							
							load motd directly into the config object  
						
						 
						
						
						
						
					 
					
						2019-05-10 00:13:48 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							fbc6c84a01 
							
						 
					 
					
						
						
							
							add client compatibility switches  
						
						 
						
						
						
						
					 
					
						2019-05-09 15:41:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							278e4acf57 
							
						 
					 
					
						
						
							
							fix handling of nil session in reattach code  
						
						 
						
						
						
						
					 
					
						2019-05-09 05:03:21 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							08ebfb1676 
							
						 
					 
					
						
						
							
							fix redundant JOIN line  
						
						 
						
						
						
						
					 
					
						2019-05-09 03:57:02 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							60c8f286e8 
							
						 
					 
					
						
						
							
							fix several session destruction bugs  
						
						 
						
						
						
						
					 
					
						2019-05-08 20:55:34 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							da656c07c8 
							
						 
					 
					
						
						
							
							add NICKSERV SESSIONS command to list sessions  
						
						 
						
						
						
						
					 
					
						2019-05-08 18:18:05 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							b11bf503e7 
							
						 
					 
					
						
						
							
							improvements to message replay code  
						
						 
						
						
						
						
					 
					
						2019-05-08 03:02:48 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							2a7d734098 
							
						 
					 
					
						
						
							
							disallow AUTHENTICATE when already auth'ed  
						
						 
						
						
						
						
					 
					
						2019-05-07 23:32:51 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							74afeaed55 
							
						 
					 
					
						
						
							
							tweaks to NAMES / WHO privacy  
						
						 
						
						
						
						
					 
					
						2019-04-28 21:20:18 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							51465b4a3a 
							
						 
					 
					
						
						
							
							strip out the +a away mode  
						
						 
						
						
						
						
					 
					
						2019-04-28 15:12:48 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							b9501722a9 
							
						 
					 
					
						
						
							
							remove all MODE +a / -a lines  
						
						 
						
						... 
						
						
						
						as per discussion in #oragono, these are not sent by other servers 
						
						
					 
					
						2019-04-28 14:52:15 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							d6b22b925a 
							
						 
					 
					
						
						
							
							fix   #468  
						
						 
						
						
						
						
					 
					
						2019-04-28 14:38:27 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							d6c970f521 
							
						 
					 
					
						
						
							
							names should respect invisibility  
						
						 
						
						
						
						
					 
					
						2019-04-28 02:48:19 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							30f6e11698 
							
						 
					 
					
						
						
							
							fix   #400  
						
						 
						
						... 
						
						
						
						Also fix some issues with STATUSMSG 
						
						
					 
					
						2019-04-28 02:48:19 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							267c51bbbf 
							
						 
					 
					
						
						
							
							Review fix  
						
						 
						
						
						
						
					 
					
						2019-04-28 15:57:42 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							22ed6bb1f1 
							
						 
					 
					
						
						
							
							Detect cap-notify clients better (as recommended by cap spec)  
						
						 
						
						
						
						
					 
					
						2019-04-28 01:50:43 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							c84ef97b90 
							
						 
					 
					
						
						
							
							Make CAP version upgrading work as recommended by cap spec  
						
						 
						
						
						
						
					 
					
						2019-04-28 01:50:16 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							cb1de17ffc 
							
						 
					 
					
						
						
							
							Omit SASL cap when auth is disabled  
						
						 
						
						
						
						
					 
					
						2019-04-28 01:39:02 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab4f186673 
							
						 
					 
					
						
						
							
							Merge pull request  #458  from slingamn/multisocket.11  
						
						 
						
						... 
						
						
						
						minimum viable product for bouncer 
						
						
					 
					
						2019-04-28 01:22:36 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							97e71dfef7 
							
						 
					 
					
						
						
							
							extract Semaphore to utils package  
						
						 
						
						
						
						
					 
					
						2019-04-15 11:15:31 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							fe6a520fa4 
							
						 
					 
					
						
						
							
							temporarily assign the client a nick during reattach  
						
						 
						
						... 
						
						
						
						(So that the registration burst displays correctly) 
						
						
					 
					
						2019-04-14 22:05:53 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							4af783ed9e 
							
						 
					 
					
						
						
							
							fix   #449  
						
						 
						
						
						
						
					 
					
						2019-04-14 20:48:50 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							c2faeed4b5 
							
						 
					 
					
						
						
							
							initial implementation of bouncer functionality  
						
						 
						
						
						
						
					 
					
						2019-04-14 20:48:50 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							0b644065b7 
							
						 
					 
					
						
						
							
							Review and spec updates  
						
						 
						
						
						
						
					 
					
						2019-04-08 11:36:48 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							7bcba602ec 
							
						 
					 
					
						
						
							
							Don't check for * again, we handle that properly now  
						
						 
						
						
						
						
					 
					
						2019-04-08 10:54:52 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							8f47b3a6cf 
							
						 
					 
					
						
						
							
							Actually advertise the draft/acc capability lol  
						
						 
						
						
						
						
					 
					
						2019-04-08 10:42:17 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							4df71df454 
							
						 
					 
					
						
						
							
							Initial ACC update to match the new spec  
						
						 
						
						
						
						
					 
					
						2019-04-08 10:40:19 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							a729772f0c 
							
						 
					 
					
						
						
							
							fix a deadlock in CS AMODE  
						
						 
						
						
						
						
					 
					
						2019-04-07 02:12:14 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c7027c604 
							
						 
					 
					
						
						
							
							Merge pull request  #446  from slingamn/chanregrefactor.6  
						
						 
						
						... 
						
						
						
						refactor channel registration 
						
						
					 
					
						2019-04-04 21:59:25 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							42dca34c1f 
							
						 
					 
					
						
						
							
							ensure each target sees distinct msgids  
						
						 
						
						
						
						
					 
					
						2019-03-19 05:51:33 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							18a8b075ea 
							
						 
					 
					
						
						
							
							fix   #425  and  #395  
						
						 
						
						
						
						
					 
					
						2019-03-19 04:40:48 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							63149e754a 
							
						 
					 
					
						
						
							
							update registeredChannels cache on rename as well  
						
						 
						
						
						
						
					 
					
						2019-03-14 03:21:45 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							8a11768c6a 
							
						 
					 
					
						
						
							
							disallow squatting a registered channel name via RENAME  
						
						 
						
						
						
						
					 
					
						2019-03-12 05:02:31 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							63029e2ff5 
							
						 
					 
					
						
						
							
							refactor channel registration  
						
						 
						
						
						
						
					 
					
						2019-03-12 04:16:16 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							26cddf2f59 
							
						 
					 
					
						
						
							
							fix a regression introduced by  #444  
						
						 
						
						
						
						
					 
					
						2019-03-11 18:58:28 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							baa7e5af0b 
							
						 
					 
					
						
						
							
							Merge pull request  #442  from slingamn/message_tags.5  
						
						 
						
						... 
						
						
						
						upgrade message-tags to non-draft version 
						
						
					 
					
						2019-03-12 08:47:08 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64bf4a10c6 
							
						 
					 
					
						
						
							
							Merge pull request  #444  from slingamn/issue300.1  
						
						 
						
						... 
						
						
						
						fix  #300  
						
						
					 
					
						2019-03-12 08:41:10 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							713df3a34d 
							
						 
					 
					
						
						
							
							fix   #300  
						
						 
						
						... 
						
						
						
						Also upgrade RENAME to latest draft specification 
						
						
					 
					
						2019-03-11 07:03:51 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							2e88f82e41 
							
						 
					 
					
						
						
							
							remove indirections in Fakelag and NickTimer  
						
						 
						
						
						
						
					 
					
						2019-03-08 05:36:54 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							85493ef031 
							
						 
					 
					
						
						
							
							upgrade message-tags to non-draft version  
						
						 
						
						
						
						
					 
					
						2019-03-07 04:31:08 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							12e3ca9b4d 
							
						 
					 
					
						
						
							
							work around a Tor bug  
						
						 
						
						... 
						
						
						
						https://bugs.torproject.org/29665  describes how single-onion circuits
will close unless the client sends data every 60 seconds. To cause the
client to send these messages, have Oragono send the client a PING every
30 seconds. 
						
						
					 
					
						2019-03-05 22:10:30 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							18169cbedf 
							
						 
					 
					
						
						
							
							disallow resume from tor to non-tor  
						
						 
						
						
						
						
					 
					
						2019-02-26 16:39:10 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							5f26023d88 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into tor.2  
						
						 
						
						
						
						
					 
					
						2019-02-26 14:46:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ec4f76c60 
							
						 
					 
					
						
						
							
							Merge pull request  #405  from slingamn/language_loading.2  
						
						 
						
						... 
						
						
						
						fix  #384  
						
						
					 
					
						2019-02-26 21:14:43 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							d13f58acf0 
							
						 
					 
					
						
						
							
							review fixes  
						
						 
						
						
						
						
					 
					
						2019-02-25 22:56:08 -05:00