Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							6e2b2a44b8 
							
						 
					 
					
						
						
							
							set the time of a multiline message at BATCH -  
						
						 
						
						
						
						
					 
					
						2020-01-20 00:37:13 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							5d662742b9 
							
						 
					 
					
						
						
							
							remove oragono.io/maxline-2 and fmsgid  
						
						 
						
						
						
						
					 
					
						2020-01-18 23:47:05 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							f920d3b79f 
							
						 
					 
					
						
						
							
							fix   #530 ,  #721  
						
						 
						
						
						
						
					 
					
						2019-12-29 12:05:01 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							358c4b7d81 
							
						 
					 
					
						
						
							
							implement draft/multiline  
						
						 
						
						
						
						
					 
					
						2019-12-24 09:29:54 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							e143aaa83f 
							
						 
					 
					
						
						
							
							fix   #696  
						
						 
						
						
						
						
					 
					
						2019-12-18 16:04:43 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							f1e2bbc0e4 
							
						 
					 
					
						
						
							
							more permissive hostname validation  
						
						 
						
						... 
						
						
						
						In particular, allow hostnames without periods (like on a LAN).
This shouldn't be a client compability concern since we allow
vhosts without periods. 
						
						
					 
					
						2019-12-18 09:21:45 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							3480f124cd 
							
						 
					 
					
						
						
							
							fix   #688  
						
						 
						
						
						
						
					 
					
						2019-12-17 19:37:33 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							aa8579b6e8 
							
						 
					 
					
						
						
							
							Assorted fixes  
						
						 
						
						... 
						
						
						
						* Fix  #679  (borked reply to `JOIN #chan,\r\n`)
* Replace invalid error parameters with *'s in various places
* Fix PART with no message sending an empty trailing parameter to the channel
* Fix some error responses not getting labeled 
						
						
					 
					
						2019-12-02 21:13:09 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							a75d26a46b 
							
						 
					 
					
						
						
							
							refactor cap line splitting  
						
						 
						
						
						
						
					 
					
						2019-11-09 20:31:39 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							45476079a1 
							
						 
					 
					
						
						
							
							make semaphores O(1) in storage  
						
						 
						
						
						
						
					 
					
						2019-10-03 00:03:00 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							9fe65223db 
							
						 
					 
					
						
						
							
							fix   #527  
						
						 
						
						... 
						
						
						
						Use []uint32 in bitset instead of []uint64, because it's harder to guarantee
64-bit alignment of []uint64 than I had realized:
https://go101.org/article/memory-layout.html  
						
						
					 
					
						2019-05-27 15:51:28 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1b30290e3 
							
						 
					 
					
						
						
							
							Merge pull request  #503  from slingamn/acquire_timeout.1  
						
						 
						
						... 
						
						
						
						add AcquireWithTimeout for semaphores 
						
						
					 
					
						2019-05-21 09:46:57 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							dbf03d5c5e 
							
						 
					 
					
						
						
							
							add AcquireWithTimeout for semaphores  
						
						 
						
						
						
						
					 
					
						2019-05-20 16:48:13 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							d5ebebaa5b 
							
						 
					 
					
						
						
							
							add uncommitted test file  
						
						 
						
						
						
						
					 
					
						2019-05-20 12:34:30 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							38b228af6a 
							
						 
					 
					
						
						
							
							review fixes  
						
						 
						
						
						
						
					 
					
						2019-05-20 02:56:49 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							7d53dd5d81 
							
						 
					 
					
						
						
							
							formalize token munging code  
						
						 
						
						
						
						
					 
					
						2019-05-15 16:17:13 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							11076be0ee 
							
						 
					 
					
						
						
							
							review fixes  
						
						 
						
						
						
						
					 
					
						2019-05-12 16:26:23 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							c28e6d13f9 
							
						 
					 
					
						
						
							
							implement ip cloaking  
						
						 
						
						
						
						
					 
					
						2019-05-12 02:52:12 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							b11bf503e7 
							
						 
					 
					
						
						
							
							improvements to message replay code  
						
						 
						
						
						
						
					 
					
						2019-05-08 03:02:48 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							97e71dfef7 
							
						 
					 
					
						
						
							
							extract Semaphore to utils package  
						
						 
						
						
						
						
					 
					
						2019-04-15 11:15:31 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							63029e2ff5 
							
						 
					 
					
						
						
							
							refactor channel registration  
						
						 
						
						
						
						
					 
					
						2019-03-12 04:16:16 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							85493ef031 
							
						 
					 
					
						
						
							
							upgrade message-tags to non-draft version  
						
						 
						
						
						
						
					 
					
						2019-03-07 04:31:08 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							f790a910cd 
							
						 
					 
					
						
						
							
							change the b32 alphabet for absolutely no reason  
						
						 
						
						
						
						
					 
					
						2019-02-24 21:07:12 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							afe94d43c3 
							
						 
					 
					
						
						
							
							update resume support to draft/resume-0.3  
						
						 
						
						
						
						
					 
					
						2019-02-12 01:03:19 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							1c23af8767 
							
						 
					 
					
						
						
							
							add sasl-only config option  
						
						 
						
						
						
						
					 
					
						2019-02-05 00:51:58 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							f48af3ee44 
							
						 
					 
					
						
						
							
							correctly support disabling caps with CAP REQ,  fixes   #337  
						
						 
						
						
						
						
					 
					
						2019-02-02 20:22:07 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							6bdc6af186 
							
						 
					 
					
						
						
							
							refactor [dk]lines, implement  #144  
						
						 
						
						
						
						
					 
					
						2019-01-22 17:18:38 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							598d9a025b 
							
						 
					 
					
						
						
							
							review fix: add maxParams for service commands  
						
						 
						
						
						
						
					 
					
						2019-01-04 11:45:59 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							b80df0885f 
							
						 
					 
					
						
						
							
							refactor services code  
						
						 
						
						
						
						
					 
					
						2019-01-03 22:34:11 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							2c7c8fbaf9 
							
						 
					 
					
						
						
							
							history replay enhancements  
						
						 
						
						
						
						
					 
					
						2018-12-28 13:45:55 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							a0bf548fc5 
							
						 
					 
					
						
						
							
							draft/resume-0.2 implementation, message history support  
						
						 
						
						
						
						
					 
					
						2018-11-26 05:23:27 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							1383190249 
							
						 
					 
					
						
						
							
							refactor rehash to rely more on server.config  
						
						 
						
						
						
						
					 
					
						2018-07-16 03:46:40 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							318da22448 
							
						 
					 
					
						
						
							
							simplify CAS logic a bit  
						
						 
						
						
						
						
					 
					
						2018-07-02 16:33:39 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							1e513a717c 
							
						 
					 
					
						
						
							
							expand bitset tests  
						
						 
						
						
						
						
					 
					
						2018-06-27 17:42:39 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							2a33c1483b 
							
						 
					 
					
						
						
							
							atomic bitset implementations of caps.Set and modes.ModeSet  
						
						 
						
						
						
						
					 
					
						2018-06-25 18:17:47 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							3db71415c9 
							
						 
					 
					
						
						
							
							review fixes  
						
						 
						
						
						
						
					 
					
						2018-04-20 03:59:01 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							7b8c4e7e91 
							
						 
					 
					
						
						
							
							Refactor nickserv.go to better support NS HELP and translations  
						
						 
						
						
						
						
					 
					
						2018-04-01 11:22:06 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							2ecec25d28 
							
						 
					 
					
						
						
							
							Misc refactoring  
						
						 
						
						
						
						
					 
					
						2018-02-03 21:15:07 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							2a7f055ef3 
							
						 
					 
					
						
						
							
							support unix domain sockets  
						
						 
						
						
						
						
					 
					
						2018-02-01 16:19:07 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							b7f66fb1de 
							
						 
					 
					
						
						
							
							allow WEBIRC to set the TLS flag over local plaintext connections  
						
						 
						
						
						
						
					 
					
						2018-01-31 21:08:49 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							207c1074df 
							
						 
					 
					
						
						
							
							Split utils out to a separate subpackage  
						
						 
						
						
						
						
					 
					
						2017-10-05 23:47:43 +10:00