| 
							
							
								 Asim Aslam | a811b4be3d | Merge pull request #762 from micro/net-address Set node address to tunnel address | 2019-09-17 15:44:13 +01:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 9147d378bc | Set node address to tunnel address | 2019-09-17 15:40:00 +01:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | b7b968ad74 | remove the funding thing | 2019-09-17 12:43:20 +01:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 8e8a4c1a9d | Update FUNDING.yml | 2019-09-17 12:42:50 +01:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | bc29164f77 | Update FUNDING.yml | 2019-09-17 12:39:41 +01:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | e161b2fa84 | Create FUNDING.yml | 2019-09-17 12:36:36 +01:00 |  | 
			
				
					| 
							
							
								 Milos Gajdos | a72a2f717d | Prune stale nodes in the whole topology. | 2019-09-16 19:22:55 +01:00 |  | 
			
				
					| 
							
							
								 Milos Gajdos | 2599ee8591 | Prune routes routable via dead node. | 2019-09-15 12:17:12 +01:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 364c5a4861 | Immediately start services | 2019-09-14 08:07:36 -07:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | c8a675249d | Merge pull request #759 from micro/runtime update runtime to function | 2019-09-13 22:01:52 -07:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 0cdfc7b9ea | add create/delete/start/stop to runtime | 2019-09-13 21:58:03 -07:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 0fc4c180ee | update runtime to function | 2019-09-13 21:33:14 -07:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | e5f6480f8a | Merge pull request #757 from milosgajdos83/empty-advert Skip processing Advert which carries no events | 2019-09-13 17:29:36 -07:00 |  | 
			
				
					| 
							
							
								 Milos Gajdos | ccb6778f7f | Skip processing Advert which carries no events | 2019-09-13 20:46:14 +01:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | ef86c9625b | Merge pull request #750 from milosgajdos83/node-peers [WIP] Neighbour is now Peer. Peer is a node in network topology. | 2019-09-13 12:00:16 -07:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | b23ee58865 | Update default.go | 2019-09-13 11:55:53 -07:00 |  | 
			
				
					| 
							
							
								 Milos Gajdos | 323a72be34 | Small refactoring; Split horizon loop break. | 2019-09-13 18:46:24 +01:00 |  | 
			
				
					| 
							
							
								 Milos Gajdos | d72e91fb38 | Unlock on return from network.Connect | 2019-09-13 03:31:58 +01:00 |  | 
			
				
					| 
							
							
								 Milos Gajdos | b91c3147e7 | Node API allows us to drop all network locks Network locks are now needed only when accessing client map. node map
access is serialied with the node mutex. | 2019-09-13 03:03:56 +01:00 |  | 
			
				
					| 
							
							
								 Milos Gajdos | ef91d836eb | Implement Solicit method for handler.Router | 2019-09-13 03:03:56 +01:00 |  | 
			
				
					| 
							
							
								 Milos Gajdos | 77c6c9781b | getProtoTopology has been replaced by PeersToProto This helps us remove redundant code across node and handler | 2019-09-13 03:03:56 +01:00 |  | 
			
				
					| 
							
							
								 Milos Gajdos | fa4ff8921e | Removed redundant lock. Simplified proto topology | 2019-09-13 03:03:56 +01:00 |  | 
			
				
					| 
							
							
								 Milos Gajdos | d6be91e8af | Changed RPC methods. Changed Network interface. * Nodes/Topology removed from public methods from Network interface
* Peers() returns max depth 3 topology
* handler.Topology rpc endpoint removed
* handler.Peers rpc endpoint accept "depth" param to return max depth peers | 2019-09-13 03:03:56 +01:00 |  | 
			
				
					| 
							
							
								 Milos Gajdos | 588484c3bf | Fixed some races. Added more tests. | 2019-09-13 03:03:56 +01:00 |  | 
			
				
					| 
							
							
								 Milos Gajdos | d58eb51976 | Code change to make Solicit router.proto message | 2019-09-13 03:03:55 +01:00 |  | 
			
				
					| 
							
							
								 Milos Gajdos | 35cf2a5739 | Make topology test more generic | 2019-09-13 03:03:55 +01:00 |  | 
			
				
					| 
							
							
								 Milos Gajdos | 2dfbe93d65 | Added more node tests. Small refactoring of Netowkr and handler. | 2019-09-13 03:03:55 +01:00 |  | 
			
				
					| 
							
							
								 Milos Gajdos | 16fcf1fbda | Nodes, Peers and Topology methods for node Topology accepts an argument to define the depth of the topology
requested from the network. proto definitions have been modified
accordingly, too. | 2019-09-13 03:03:55 +01:00 |  | 
			
				
					| 
							
							
								 Milos Gajdos | cbce5490d7 | Lock the Nodes method properly when collecting them. | 2019-09-13 03:03:55 +01:00 |  | 
			
				
					| 
							
							
								 Milos Gajdos | 4c709f7ac1 | Write Lock() advert update: we are writing into peers map here | 2019-09-13 03:03:55 +01:00 |  | 
			
				
					| 
							
							
								 Milos Gajdos | baf4c05663 | Send solicit message to ControlChannel | 2019-09-13 03:03:55 +01:00 |  | 
			
				
					| 
							
							
								 Milos Gajdos | 195c6a8c90 | Neighbour is now peer. Neighbourhood is Peers. Small refactor. | 2019-09-13 03:03:54 +01:00 |  | 
			
				
					| 
							
							
								 Milos Gajdos | f91d0408ab | Moved node implementation into dedicated source file | 2019-09-13 03:03:54 +01:00 |  | 
			
				
					| 
							
							
								 Milos Gajdos | eec780aaa7 | Update neighbours when neighbour message is received | 2019-09-13 03:03:54 +01:00 |  | 
			
				
					| 
							
							
								 Milos Gajdos | f0a1031e97 | Adding new peers up to given depth. Outline of node gaph Update | 2019-09-13 03:03:54 +01:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | a6668ae057 | Move delete link log message | 2019-09-12 17:40:47 -07:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | af5421c2cf | Merge pull request #756 from micro/tunnel Missing fixes for the tunnel | 2019-09-12 17:17:33 -07:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 2406ef9999 | Missing fixes for the tunnel | 2019-09-12 17:12:49 -07:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | af585d3a57 | Merge pull request #755 from micro/tunnel Add tunnel fixes for quic and keepalive | 2019-09-12 16:35:53 -07:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 97cf478f71 | Add tunnel fixes for quic and keepalive | 2019-09-12 16:22:43 -07:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | ec6a30be37 | Links above Dial/Listen in interface | 2019-09-11 12:49:27 -07:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 634c55e2d7 | Merge pull request #753 from micro/link Option to set Link | 2019-09-11 12:16:07 -07:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | cb0de43dba | add link status | 2019-09-11 12:12:11 -07:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 63d535aea9 | Add link field to session | 2019-09-11 12:07:43 -07:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 6819386e05 | Remove dead link code | 2019-09-11 12:00:55 -07:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 988603f87e | Merge pull request #752 from printfcoder/master recover gPRC handler if panic | 2019-09-11 09:10:30 -07:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 9ca7d90f11 | link crufT | 2019-09-11 07:11:40 -07:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 6ec32805d0 | Don't allow socket close while writing h2 headers
						
						
						
						
						
						
							
 v1.10.0 | 2019-09-10 18:26:12 -07:00 |  | 
			
				
					| 
							
							
								 Shu Xian | c1c173dfe5 | recover handler if panic | 2019-09-11 00:40:40 +08:00 |  | 
			
				
					| 
							
							
								 Shu Xian | ce18de2647 | Merge branch 'master' of github.com:micro/go-micro | 2019-09-11 00:39:19 +08:00 |  |