nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							1c2ad64000
							
						
					 | 
					
						
						
							
							strategy: when no forwarders, available  set priority to 0
						
						
						
						
						
					 | 
					
						2018-08-29 23:54:00 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							ac94540ab8
							
						
					 | 
					
						
						
							
							general: update some doc or comment for new features.
						
						
						
						
						
					 | 
					
						2018-08-27 19:38:42 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							20616dfd10
							
						
					 | 
					
						
						
							
							doc: add info for dnsalwaystcp
						
						
						
						
						
					 | 
					
						2018-08-27 00:01:09 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							529786acf6
							
						
					 | 
					
						
						
							
							dns: add dnsalwaystcp config. #49
						
						
						
						
						
					 | 
					
						2018-08-26 22:36:14 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							2f239d60f1
							
						
					 | 
					
						
						
							
							doc: add info for dh mode
						
						
						
						
						
					 | 
					
						2018-08-26 01:43:28 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							035e15df5c
							
						
					 | 
					
						
						
							
							strategy: optimized code
						
						
						
						
						
					 | 
					
						2018-08-26 01:25:22 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							bec2c1fd63
							
						
					 | 
					
						
						
							
							strategy: add the ability to handle forwarder status change events
						
						
						
						
						
					 | 
					
						2018-08-25 23:56:18 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							eb0b17bea1
							
						
					 | 
					
						
						
							
							strategy: add experimental dh: destination hashing mode
						
						
						
						
						
					 | 
					
						2018-08-24 18:45:57 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							104e51ae3c
							
						
					 | 
					
						
						
							
							strategy: removed unnecessary funcs
						
						
						
						
						
					 | 
					
						2018-08-24 01:15:56 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							4f69372656
							
						
					 | 
					
						
						
							
							ha: change dialer when there's a forwarder enabled with higher priority
						
						
						
						
						
					 | 
					
						2018-08-24 00:57:55 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							b9017ff70a
							
						
					 | 
					
						
						
							
							strategy: avoid data race
						
						
						
						
						
					 | 
					
						2018-08-23 00:01:31 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							0d1c4c5a47
							
						
					 | 
					
						
						
							
							direct: remove link-local ip from IFaceIPs func
						
						
						
						
						
					 | 
					
						2018-08-22 00:11:31 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							1d5ef167ec
							
						
					 | 
					
						
						
							
							doc: add info for setting interface
						
						
						
						
						
					 | 
					
						2018-08-21 07:57:21 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							8daa7784b0
							
						
					 | 
					
						
						
							
							general: add global setting interface
						
						
						
						
						
					 | 
					
						2018-08-20 22:23:00 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							edd5964a1e
							
						
					 | 
					
						
						
							
							direct: optimized local ip logic
						
						
						
						
						
					 | 
					
						2018-08-20 00:17:16 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							c9e9ebd287
							
						
					 | 
					
						
						
							
							forwarder: support curl like interface parameter
						
						
						
						
						
					 | 
					
						2018-08-19 01:49:52 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							c21a7d8c4d
							
						
					 | 
					
						
						
							
							forawrder: change localip to interface
						
						
						
						
						
					 | 
					
						2018-08-18 23:59:21 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							59e7b17200
							
						
					 | 
					
						
						
							
							doc: add local ip info for forwarder
						
						
						
						
						
					 | 
					
						2018-08-17 23:53:27 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							88ff8997b5
							
						
					 | 
					
						
						
							
							strategy: avoid returning nil dialer in lha.nextDialer
						
						
						
						
						
					 | 
					
						2018-08-16 00:01:59 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							39ccbc5adf
							
						
					 | 
					
						
						
							
							forwarder: add the ability to specify local ip. #48
						
						
						
						
						
					 | 
					
						2018-08-15 00:54:17 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							205b4efac7
							
						
					 | 
					
						
						
							
							dns: use Direct dialer when dialer's domain equals to the query domain
						
						
						
						
						
					 | 
					
						2018-08-14 22:32:55 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							fbb78d50d4
							
						
					 | 
					
						
						
							
							strategy: keep default priority as 0 to check all fwders at start time
						
						
						
						
						
					 | 
					
						2018-08-14 20:01:43 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							4967f0bd36
							
						
					 | 
					
						
						
							
							doc: add info for forwarder option: priority
						
						
						
						
						
					 | 
					
						2018-08-14 19:52:32 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							e82ea75cba
							
						
					 | 
					
						
						
							
							strategy: experimental latency based high availability mode supported
						
						
						
						
						
					 | 
					
						2018-08-14 19:33:18 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							f4eab4d1b2
							
						
					 | 
					
						
						
							
							ipset: move to separate package
						
						
						
						
						
					 | 
					
						2018-08-13 00:42:59 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							978029bd2b
							
						
					 | 
					
						
						
							
							rule: move to separate package
						
						
						
						
						
					 | 
					
						2018-08-12 22:24:49 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							3a8af82f87
							
						
					 | 
					
						
						
							
							conf: use dns.Config instead of multiple variables
						
						
						
						
						
					 | 
					
						2018-08-12 22:07:19 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							e0c07146dc
							
						
					 | 
					
						
						
							
							strategy: do not check forwarders whose priority less than current value
						
						
						
						
						
					 | 
					
						2018-08-12 22:00:12 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							b5b7f2998b
							
						
					 | 
					
						
						
							
							forwarder: set status to disabled when dialing fails MaxFailures times
						
						
						
						
						
					 | 
					
						2018-08-12 21:40:22 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							e1c318990b
							
						
					 | 
					
						
						
							
							strategy: support priority now (need to check)
						
						
						
						
						
					 | 
					
						2018-08-12 18:50:44 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							a46ab20901
							
						
					 | 
					
						
						
							
							forwarder: add the ability to get parameters like 'priority'
						
						
						
						
						
					 | 
					
						2018-08-12 12:37:25 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							e3888a6bd3
							
						
					 | 
					
						
						
							
							strategy: moved to a separate package
						
						
						
						
						
					 | 
					
						2018-08-11 11:46:10 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							0da05ecedd
							
						
					 | 
					
						
						
							
							general: add a forwarder struct and changed proxies to use it
						
						
						
						
						
					 | 
					
						2018-08-10 19:03:30 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							2fcef7b00c
							
						
					 | 
					
						
						
							
							ws: fixed a bug when ws used as a middle layer protocol(tls,ws,vmess)
						
						
						
						
						
					 | 
					
						2018-08-08 00:03:32 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							a26e437b5d
							
						
					 | 
					
						
						
							
							dns: add settings dnstimeout/dnsmaxttl/dnsminttl
						
						
						
						
						
					 | 
					
						2018-08-07 19:43:52 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							6744f1ad25
							
						
					 | 
					
						
						
							
							dns: correct setdeadline
						
						
						
						
						
					 | 
					
						2018-08-06 08:48:13 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							7274dcf622
							
						
					 | 
					
						
						
							
							dns: set timout only when multiple upstream dns servers set
						
						
						
						
						
					 | 
					
						2018-08-06 08:41:54 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							9c73e969ca
							
						
					 | 
					
						
						
							
							dns: return correct err in exchange
						
						
						
						
						
					 | 
					
						2018-08-06 08:13:23 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							b27f153426
							
						
					 | 
					
						
						
							
							dns: check bytes length in unmarshal message
						
						
						
						
						
					 | 
					
						2018-08-06 08:03:07 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							5467e4bbc1
							
						
					 | 
					
						
						
							
							dns: add some comments
						
						
						
						
						
					 | 
					
						2018-08-06 00:46:07 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							09b6d59394
							
						
					 | 
					
						
						
							
							dns: support multiple upstream servers
						
						
						
						
						
					 | 
					
						2018-08-05 23:41:34 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							2cba536ab4
							
						
					 | 
					
						
						
							
							ipset: do not insert to ipset when forwarder is Direct
						
						
						
						
						
					 | 
					
						2018-08-04 16:39:53 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							1f8a3cdf53
							
						
					 | 
					
						
						
							
							general: remove unnecessary SetKeepAlive
						
						
						
						
						
					 | 
					
						2018-08-03 19:27:47 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							6cdfbc3552
							
						
					 | 
					
						
						
							
							dns: change non-expired ttl to 50years to avoid int overflow on 32bit os
						
						
						
						
						
					 | 
					
						2018-08-02 13:28:01 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							c049b75b64
							
						
					 | 
					
						
						
							
							systemd: add introduction for systemd file open limit
						
						
						
						
						
					 | 
					
						2018-08-02 13:16:05 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							73a778f5e1
							
						
					 | 
					
						
						
							
							common: remove unnecessary logs
						
						
						
						
						
					 | 
					
						2018-08-02 13:02:04 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							9acaff5b4a
							
						
					 | 
					
						
						
							
							dns: query in udp when client requests in udp and no forwarder specified
						
						
						
						
						
					 | 
					
						2018-08-02 00:11:22 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							8d20331096
							
						
					 | 
					
						
						
							
							doc: update README file format
						
						
						
						
						
					 | 
					
						2018-08-01 00:47:43 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							04c6f74343
							
						
					 | 
					
						
						
							
							doc: update for custom dnsrecord
						
						
						
						
						
					 | 
					
						2018-08-01 00:36:11 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nadoo
							
						 
					 | 
					
						
						
						
						
							
						
						
							a226637bfb
							
						
					 | 
					
						
						
							
							dns: 1. support cache; 2. support custom records; #35
						
						
						
						
						
					 | 
					
						2018-08-01 00:09:55 +08:00 | 
					
					
						
						
							
							
							
						
					 |