Arceliar 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9ff08c1b34 
								
							 
						 
						
							
							
								
								Merge pull request  #165  from cathugger/master  
							
							 
							
							... 
							
							
							
							rearrange tcp reading loop 
							
						 
						
							2018-07-19 18:18:51 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									cathugger 
								
							 
						 
						
							
							
							
							
								
							
							
								91a374d698 
								
							 
						 
						
							
							
								
								rearrange tcp reading loop  
							
							 
							
							... 
							
							
							
							according to documentation of io.Reader interface,
"Callers should always process the n > 0 bytes returned before considering the error err. Doing so correctly handles I/O errors that happen after reading some bytes and also both of the allowed EOF behaviors." 
							
						 
						
							2018-07-19 21:58:53 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1baafdd17d 
								
							 
						 
						
							
							
								
								Merge pull request  #162  from cathugger/master  
							
							 
							
							... 
							
							
							
							More verbose disconnect messages 
							
						 
						
							2018-07-18 22:55:45 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									cathugger 
								
							 
						 
						
							
							
							
							
								
							
							
								f4bb2aaaeb 
								
							 
						 
						
							
							
								
								More verbose disconnect messages  
							
							 
							
							
							
						 
						
							2018-07-19 01:03:24 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d12e321584 
								
							 
						 
						
							
							
								
								Merge pull request  #161  from neilalexander/casesensitive  
							
							 
							
							... 
							
							
							
							Make yggdrasilctl less case-sensitive 
							
						 
						
							2018-07-09 19:40:03 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cff7ef026f 
								
							 
						 
						
							
							
								
								Make yggdrasilctl less case-sensitive  
							
							 
							
							
							
						 
						
							2018-07-09 19:30:41 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5cff8428c3 
								
							 
						 
						
							
							
								
								Merge pull request  #160  from neilalexander/fixdebug  
							
							 
							
							... 
							
							
							
							Fix debug builds after changes in #155  
							
						 
						
							2018-07-09 13:20:10 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f21cbaef9c 
								
							 
						 
						
							
							
								
								Fix debug builds after changes in  #155  
							
							 
							
							
							
						 
						
							2018-07-09 09:38:48 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								059fe24526 
								
							 
						 
						
							
							
								
								Merge pull request  #156  from yggdrasil-network/develop  
							
							 
							
							... 
							
							
							
							Version 0.2.4 
							
						 
						
							2018-07-08 18:46:48 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8bcb761cef 
								
							 
						 
						
							
							
								
								Merge pull request  #159  from yggdrasil-network/changelog  
							
							 
							
							... 
							
							
							
							Update CHANGELOG.md 
							
						 
						
							2018-07-08 11:13:36 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								69cf64dce5 
								
							 
						 
						
							
							
								
								Update CHANGELOG.md  
							
							 
							
							
							
						 
						
							2018-07-08 11:09:49 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0d9a6d7a49 
								
							 
						 
						
							
							
								
								Merge pull request  #158  from neilalexander/unixsockets  
							
							 
							
							... 
							
							
							
							Fallback to TCP when parsing AdminListen 
							
						 
						
							2018-07-08 10:43:40 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d59bdfeb99 
								
							 
						 
						
							
							
								
								Fail to TCP when parsing AdminListen  
							
							 
							
							
							
						 
						
							2018-07-08 10:37:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								70e755fdd3 
								
							 
						 
						
							
							
								
								Merge pull request  #157  from Arceliar/develop  
							
							 
							
							... 
							
							
							
							Update admin socket error message and run gofmt 
							
						 
						
							2018-07-07 19:43:53 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								bf90447cc4 
								
							 
						 
						
							
							
								
								update admin socket error message and run gofmt  
							
							 
							
							
							
						 
						
							2018-07-07 19:37:36 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								face270298 
								
							 
						 
						
							
							
								
								Merge pull request  #154  from neilalexander/unixsockets  
							
							 
							
							... 
							
							
							
							Add support for UNIX domain admin sockets 
							
						 
						
							2018-07-07 14:28:40 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b24c7ffa6b 
								
							 
						 
						
							
							
								
								Resolve merge conflict with platformdefaults  
							
							 
							
							
							
						 
						
							2018-07-07 20:08:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0e9a9f97ba 
								
							 
						 
						
							
							
								
								Merge pull request  #155  from neilalexander/platformdefaults  
							
							 
							
							... 
							
							
							
							Centralise platform defaults 
							
						 
						
							2018-07-07 20:05:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a5af69df8a 
								
							 
						 
						
							
							
								
								Use Close() for admin socket  
							
							 
							
							
							
						 
						
							2018-07-07 20:04:11 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2a931df07a 
								
							 
						 
						
							
							
								
								Try to clean up UNIX domain admin sockets if shutdown properly  
							
							 
							
							
							
						 
						
							2018-07-07 12:34:10 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								14d48597da 
								
							 
						 
						
							
							
								
								Fix openbsd and netbsd  
							
							 
							
							
							
						 
						
							2018-07-07 12:18:03 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								36c89da848 
								
							 
						 
						
							
							
								
								Stick with tcp://localhost:9001 as default for now  
							
							 
							
							
							
						 
						
							2018-07-07 12:16:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1692bd98fd 
								
							 
						 
						
							
							
								
								Centralise platform defaults into the 'defaults' package  
							
							 
							
							
							
						 
						
							2018-07-07 12:08:52 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								171e1e7823 
								
							 
						 
						
							
							
								
								Update default AdminListen to URI format  
							
							 
							
							
							
						 
						
							2018-07-07 11:28:50 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								047b7d95a1 
								
							 
						 
						
							
							
								
								Add support for UNIX domain admin sockets to yggdrasilctl  
							
							 
							
							
							
						 
						
							2018-07-07 11:25:01 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cd6030ec8f 
								
							 
						 
						
							
							
								
								Add support for UNIX domain admin sockets and specifying URIs in AdminListen  
							
							 
							
							
							
						 
						
							2018-07-07 11:22:49 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								adc21baa28 
								
							 
						 
						
							
							
								
								Merge pull request  #152  from Arceliar/backpressure  
							
							 
							
							... 
							
							
							
							Limit backpressure resource consumption 
							
						 
						
							2018-07-06 17:38:28 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								ba4047b51a 
								
							 
						 
						
							
							
								
								correctly update buffer sizs when buffers overflow, and returned freed packets to the byte store  
							
							 
							
							
							
						 
						
							2018-07-06 17:27:04 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								ad5dc9ea87 
								
							 
						 
						
							
							
								
								Drop 1 packet instead of a whole queue when overflowing  
							
							 
							
							
							
						 
						
							2018-07-06 00:55:00 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								e6a47f705d 
								
							 
						 
						
							
							
								
								when dropping a queue, select one at random based on queue size in bytes  
							
							 
							
							
							
						 
						
							2018-07-06 00:11:36 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								1a65c065d0 
								
							 
						 
						
							
							
								
								prioritize sending from small queues that have been blocked for a long time  
							
							 
							
							
							
						 
						
							2018-07-05 23:56:37 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								7da4967f5e 
								
							 
						 
						
							
							
								
								Limit maximum queue size to 4 MB  
							
							 
							
							
							
						 
						
							2018-07-05 23:39:41 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								a7c8be4d69 
								
							 
						 
						
							
							
								
								base backpressure decisions on queue size in bytes, instead of packet counts  
							
							 
							
							
							
						 
						
							2018-07-05 23:07:01 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								885ba4452d 
								
							 
						 
						
							
							
								
								Merge pull request  #149  from yggdrasil-network/develop  
							
							 
							
							... 
							
							
							
							Version 0.2.3 
							
						 
						
							2018-06-29 23:28:50 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d0e6a9ad41 
								
							 
						 
						
							
							
								
								Merge pull request  #150  from neilalexander/version  
							
							 
							
							... 
							
							
							
							Update changelog version for v0.2.3 
							
						 
						
							2018-06-29 23:25:00 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								af99cebf11 
								
							 
						 
						
							
							
								
								Update changelog version  
							
							 
							
							
							
						 
						
							2018-06-29 23:20:58 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1d05e511b3 
								
							 
						 
						
							
							
								
								Merge pull request  #148  from Arceliar/changelog  
							
							 
							
							... 
							
							
							
							Add changelog 
							
						 
						
							2018-06-29 08:40:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1fced2bdf0 
								
							 
						 
						
							
							
								
								Update changelog  
							
							 
							
							
							
						 
						
							2018-06-29 08:35:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								dd6ca6e4b6 
								
							 
						 
						
							
							
								
								Add changelog  
							
							 
							
							
							
						 
						
							2018-06-28 18:47:10 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1a0771b016 
								
							 
						 
						
							
							
								
								Merge pull request  #146  from Arceliar/backpressure  
							
							 
							
							... 
							
							
							
							Local backpressure improvements 
							
						 
						
							2018-06-28 23:04:03 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								b63b534fa7 
								
							 
						 
						
							
							
								
								drop packets that have been queued for longer than some timeout (currently 25ms) instead of using fixed length queues  
							
							 
							
							
							
						 
						
							2018-06-25 18:12:18 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								01f0ec34f4 
								
							 
						 
						
							
							
								
								Merge pull request  #147  from neilalexander/alien  
							
							 
							
							... 
							
							
							
							Build RPMs in CircleCI using alien 
							
						 
						
							2018-06-25 14:25:48 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3d0b39f05a 
								
							 
						 
						
							
							
								
								Keep version number  
							
							 
							
							
							
						 
						
							2018-06-25 14:21:31 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a7d1f21271 
								
							 
						 
						
							
							
								
								Run alien as root so package permissions are right  
							
							 
							
							
							
						 
						
							2018-06-25 14:19:22 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Neil Alexander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								11acb0129d 
								
							 
						 
						
							
							
								
								Use alien to generate RPMs  
							
							 
							
							
							
						 
						
							2018-06-25 14:17:07 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								7695a3fcbf 
								
							 
						 
						
							
							
								
								try using a simpler FIFO order for each backpressure buffer, since there are other mechanisms to penalize the flooding node, leads to better TCP throughput without affecting traffic between other nodes (does affect traffic in the same session, but there's hypothetically workarounds to that)  
							
							 
							
							
							
						 
						
							2018-06-24 20:20:07 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								4ad2446557 
								
							 
						 
						
							
							
								
								cleanup  
							
							 
							
							
							
						 
						
							2018-06-24 18:21:00 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								03949dcf3f 
								
							 
						 
						
							
							
								
								fix my terrible bug, I have no idea why the old one even worked  
							
							 
							
							
							
						 
						
							2018-06-24 18:05:00 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								9c028e1d0d 
								
							 
						 
						
							
							
								
								switch to a separate queue per stream of traffic, FIXME for some reason this makes distance calculations more expensive in handleIdle?  
							
							 
							
							
							
						 
						
							2018-06-24 17:39:43 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arceliar 
								
							 
						 
						
							
							
							
							
								
							
							
								189628b381 
								
							 
						 
						
							
							
								
								cleanup  
							
							 
							
							
							
						 
						
							2018-06-23 23:55:27 -05:00