Dmitry Shihovtsev 
								
							 
						 
						
							
							
							
							
								
							
							
								86871951e7 
								
							 
						 
						
							
							
								
								Add support for Windows to allow selecting between multiple tap0901 adapters on the same system  
							
							 
							
							... 
							
							
							
							Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com> 
							
						 
						
							2019-03-29 20:44:29 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Song Gao 
								
							 
						 
						
							
							
							
							
								
							
							
								f6122f5b2f 
								
							 
						 
						
							
							
								
								add .travis.yml  
							
							 
							
							
							
						 
						
							2019-01-12 14:53:32 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Song Gao 
								
							 
						 
						
							
							
							
							
								
							
							
								ed5454b50a 
								
							 
						 
						
							
							
								
								cleanup  
							
							 
							
							
							
						 
						
							2019-01-12 14:53:32 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Song Gao 
								
							 
						 
						
							
							
							
							
								
							
							
								2ee3b4ef0b 
								
							 
						 
						
							
							
								
								review feedback from Gnouc  
							
							 
							
							
							
						 
						
							2019-01-12 14:07:38 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Song Gao 
								
							 
						 
						
							
							
							
							
								
							
							
								4210fb1286 
								
							 
						 
						
							
							
								
								add Gnouc into CONTRIBUTORS  
							
							 
							
							
							
						 
						
							2019-01-12 14:07:38 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Song Gao 
								
							 
						 
						
							
							
							
							
								
							
							
								a1eaabc056 
								
							 
						 
						
							
							
								
								fix darwin tests  
							
							 
							
							
							
						 
						
							2019-01-12 14:07:38 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Song Gao 
								
							 
						 
						
							
							
							
							
								
							
							
								686e3943e7 
								
							 
						 
						
							
							
								
								use non-blocking on darwin so file is pollable  
							
							 
							
							
							
						 
						
							2019-01-12 14:07:38 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Song Gao 
								
							 
						 
						
							
							
							
							
								
							
							
								5d0ec8c62b 
								
							 
						 
						
							
							
								
								use syscall.Open with O_NONBLOCK flag and os.NewFile after ioctls  
							
							 
							
							... 
							
							
							
							so that the file is pollable. 
							
						 
						
							2019-01-12 14:07:38 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Song Gao 
								
							 
						 
						
							
							
							
							
								
							
							
								ab2cda57af 
								
							 
						 
						
							
							
								
								fix test and revert non-test changes  
							
							 
							
							
							
						 
						
							2019-01-12 14:07:38 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									LE Manh Cuong 
								
							 
						 
						
							
							
							
							
								
							
							
								4d58427608 
								
							 
						 
						
							
							
								
								Linux set interface underlying fd to non-blocking  
							
							 
							
							
							
						 
						
							2019-01-12 14:07:38 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Song Gao 
								
							 
						 
						
							
							
							
							
								
							
							
								8c63d7a3c7 
								
							 
						 
						
							
							
								
								styling changes  
							
							 
							
							
							
						 
						
							2019-01-06 14:05:54 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Song Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bf1a5d0277 
								
							 
						 
						
							
							
								
								populate default PlatformSpecificParams when it's empty ( #43 )  
							
							 
							
							
							
						 
						
							2018-04-20 14:47:39 +08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Song Gao 
								
							 
						 
						
							
							
							
							
								
							
							
								8bbc3c8191 
								
							 
						 
						
							
							
								
								fix darwin test build  
							
							 
							
							
							
						 
						
							2018-03-01 14:23:49 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Song Gao 
								
							 
						 
						
							
							
							
							
								
							
							
								75f112d19d 
								
							 
						 
						
							
							
								
								add pquerna to CONTRIBUTORS  
							
							 
							
							
							
						 
						
							2018-02-21 11:03:35 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Song Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								54d5d58fac 
								
							 
						 
						
							
							
								
								Merge pull request  #36  from pquerna/pq/fix_build_flags  
							
							 
							
							... 
							
							
							
							Fix build flags for test file 
							
						 
						
							2018-02-21 11:02:04 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Paul Querna 
								
							 
						 
						
							
							
							
							
								
							
							
								fff2511682 
								
							 
						 
						
							
							
								
								Fix build flags for test file  
							
							 
							
							
							
						 
						
							2018-02-21 18:15:03 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Song Gao 
								
							 
						 
						
							
							
							
							
								
							
							
								dc106b4195 
								
							 
						 
						
							
							
								
								Merge pull request  #29  from yinheli/patch-1  
							
							 
							
							... 
							
							
							
							fix for mips compile 
							
						 
						
							2017-09-27 11:52:53 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Song Gao 
								
							 
						 
						
							
							
							
							
								
							
							
								da407cd8ff 
								
							 
						 
						
							
							
								
								Merge branch 'master' into patch-1  
							
							 
							
							
							
						 
						
							2017-09-27 11:52:14 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									yinheli 
								
							 
						 
						
							
							
							
							
								
							
							
								b1ef928105 
								
							 
						 
						
							
							
								
								update contributors  
							
							 
							
							
							
						 
						
							2017-09-22 15:32:42 +08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									yinheli 
								
							 
						 
						
							
							
							
							
								
							
							
								affaa7322a 
								
							 
						 
						
							
							
								
								use uintptr instand of uint  
							
							 
							
							... 
							
							
							
							thanks @songgao 
							
						 
						
							2017-09-19 15:55:00 +08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Song Gao 
								
							 
						 
						
							
							
							
							
								
							
							
								352f2426f8 
								
							 
						 
						
							
							
								
								Merge pull request  #30  from ajeecai/master  
							
							 
							
							... 
							
							
							
							fix a bug where TUN flag was used for TAP interface 
							
						 
						
							2017-09-01 08:43:10 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ajee cai 
								
							 
						 
						
							
							
							
							
								
							
							
								5b955608a1 
								
							 
						 
						
							
							
								
								Update CONTRIBUTORS  
							
							 
							
							
							
						 
						
							2017-09-01 11:29:48 +08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ajee cai 
								
							 
						 
						
							
							
							
							
								
							
							
								56d7fa05b1 
								
							 
						 
						
							
							
								
								TAP interface doesn't work as expected  
							
							 
							
							... 
							
							
							
							The flags should be set to TAP instead of TUN, then resolve my issue at  https://github.com/songgao/water/issues/28 . 
							
						 
						
							2017-08-31 23:45:14 +08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									yinheli 
								
							 
						 
						
							
							
							
							
								
							
							
								deffbe3fa6 
								
							 
						 
						
							
							
								
								fix for mips compile  
							
							 
							
							... 
							
							
							
							issue detail : https://github.com/golang/go/issues/21596 
const is untyped int 
							
						 
						
							2017-08-28 16:29:47 +08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Song Gao 
								
							 
						 
						
							
							
							
							
								
							
							
								6b639456fc 
								
							 
						 
						
							
							
								
								Merge pull request  #27  from tonyluj/Multiqueue  
							
							 
							
							... 
							
							
							
							Add flags cIFF_MULTI_QUEUE 
							
						 
						
							2017-08-24 08:38:48 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tony Lu 
								
							 
						 
						
							
							
							
							
								
							
							
								1f021c893b 
								
							 
						 
						
							
							
								
								Add Tony Lu to CONTRIBUTORS  
							
							 
							
							... 
							
							
							
							Signed-off-by: Tony Lu <tonyluj@gmail.com> 
							
						 
						
							2017-08-24 02:46:40 +08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tony Lu 
								
							 
						 
						
							
							
							
							
								
							
							
								21ef3573b9 
								
							 
						 
						
							
							
								
								Add comment about MultiQueue  
							
							 
							
							... 
							
							
							
							Signed-off-by: Tony Lu <tonyluj@gmail.com> 
							
						 
						
							2017-08-24 02:45:01 +08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tony Lu 
								
							 
						 
						
							
							
							
							
								
							
							
								9effada2e6 
								
							 
						 
						
							
							
								
								Use |=, instead of repeating flags  
							
							 
							
							... 
							
							
							
							Signed-off-by: Tony Lu <tonyluj@gmail.com> 
							
						 
						
							2017-08-24 00:18:25 +08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tony Lu 
								
							 
						 
						
							
							
							
							
								
							
							
								c14726aabc 
								
							 
						 
						
							
							
								
								Add flags cIFF_MULTI_QUEUE  
							
							 
							
							... 
							
							
							
							Signed-off-by: Tony Lu <tonyluj@gmail.com> 
							
						 
						
							2017-08-22 01:08:43 +08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Song Gao 
								
							 
						 
						
							
							
							
							
								
							
							
								99d07fc117 
								
							 
						 
						
							
							
								
								Merge pull request  #25  from ArroyoNetworks/reattach  
							
							 
							
							... 
							
							
							
							linux: Support for Persistent Devices and Setting Owner/Group 
							
						 
						
							2017-05-24 09:52:02 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matthew Ellison 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								937f6ba955 
								
							 
						 
						
							
							
								
								linux: Refactors Owner/Group to DevicePermissions  
							
							 
							
							
							
						 
						
							2017-05-23 15:00:10 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matthew Ellison 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								15d1b3ddbb 
								
							 
						 
						
							
							
								
								linux: Re-adds NewTAP/NewTUN Functions  
							
							 
							
							
							
						 
						
							2017-05-23 14:59:22 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matthew Ellison 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								771a72e2ea 
								
							 
						 
						
							
							
								
								Adds Arroyo Networks to Contributors File  
							
							 
							
							
							
						 
						
							2017-05-23 14:13:55 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matthew Ellison 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6a94337a59 
								
							 
						 
						
							
							
								
								Additional Cleanup (DRY)  
							
							 
							
							
							
						 
						
							2017-05-23 10:01:22 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matthew Ellison 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f9df1e79f2 
								
							 
						 
						
							
							
								
								Gofmt Cleanup  
							
							 
							
							
							
						 
						
							2017-05-23 09:43:05 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matthew Ellison 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3c9a2e9525 
								
							 
						 
						
							
							
								
								Updates to README with macOS Caveats  
							
							 
							
							
							
						 
						
							2017-05-23 09:06:42 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matthew Ellison 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								497d14e427 
								
							 
						 
						
							
							
								
								linux: Rewords Documentation for Owner/Group Param  
							
							 
							
							
							
						 
						
							2017-05-23 09:06:42 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matthew Ellison 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c59a2fb87d 
								
							 
						 
						
							
							
								
								Removes Redundant Type Conversion  
							
							 
							
							
							
						 
						
							2017-05-23 09:06:42 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matthew Ellison 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								80efdb6991 
								
							 
						 
						
							
							
								
								Adjusts Tests with Changes  
							
							 
							
							
							
						 
						
							2017-05-23 09:06:42 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matthew Ellison 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								341e40fcee 
								
							 
						 
						
							
							
								
								Adds Build Tag Comments for Consistency  
							
							 
							
							
							
						 
						
							2017-05-23 09:06:42 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matthew Ellison 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ad8a32dbd3 
								
							 
						 
						
							
							
								
								linux: Adds Persistent Devs + Setting Owner/Group  
							
							 
							
							
							
						 
						
							2017-05-23 09:06:42 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matthew Ellison 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								70591d2499 
								
							 
						 
						
							
							
								
								Simplifies Platform Specific Interface Creation  
							
							 
							
							... 
							
							
							
							The interface `Config` object is now passed directly into each creation
function in order to more easily use additional options.
In addition, the linux and darwin parameters were split to better
capture different options for each platform. 
							
						 
						
							2017-05-23 09:06:42 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matthew Ellison 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								80f6655041 
								
							 
						 
						
							
							
								
								Removes Deprecated "New" Functions  
							
							 
							
							
							
						 
						
							2017-05-23 09:06:41 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matthew Ellison 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3f281b0517 
								
							 
						 
						
							
							
								
								Fixes Comment Typo  
							
							 
							
							
							
						 
						
							2017-05-23 09:06:41 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Song Gao 
								
							 
						 
						
							
							
							
							
								
							
							
								b85af41468 
								
							 
						 
						
							
							
								
								Merge pull request  #24  from ArroyoNetworks/master  
							
							 
							
							... 
							
							
							
							darwin: Detect IP Version for NULL Header on Write 
							
						 
						
							2017-05-22 19:00:23 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matthew Ellison 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4112fb9cd7 
								
							 
						 
						
							
							
								
								darwin: Adds Check Empty Writes to TUN  
							
							 
							
							
							
						 
						
							2017-05-22 13:29:58 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matthew Ellison 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								da7e7e0a3e 
								
							 
						 
						
							
							
								
								darwin: Detects IP Ver. for NULL Header on Write  
							
							 
							
							... 
							
							
							
							Adds the ability for both IPv4 and IPv6 to be written to the TUN device. 
							
						 
						
							2017-05-12 14:12:39 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Song Gao 
								
							 
						 
						
							
							
							
							
								
							
							
								66c5b2f72c 
								
							 
						 
						
							
							
								
								fake IFF_NO_PI on macOS (thanks @eliezedeck ) ( #21 )  
							
							 
							
							
							
						 
						
							2017-03-20 22:40:07 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Song Gao 
								
							 
						 
						
							
							
							
							
								
							
							
								3bfb4db1dd 
								
							 
						 
						
							
							
								
								Revert "fake IFF_NO_PI on macOS"  
							
							 
							
							... 
							
							
							
							This reverts commit 3a225b3c2e . 
							
						 
						
							2017-03-20 10:23:25 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Song Gao 
								
							 
						 
						
							
							
							
							
								
							
							
								3a225b3c2e 
								
							 
						 
						
							
							
								
								fake IFF_NO_PI on macOS  
							
							 
							
							
							
						 
						
							2017-03-20 10:00:54 -07:00