提交

提交图

  • e586763301 Merge pull request #761 from milosgajdos83/delete-peer-gw Asim Aslam 2019-09-17 16:54:35 +01:00
  • 3201b4cb36 Gateway is now set to node Id, hence we prune peer.id Gateway Milos Gajdos 2019-09-17 16:31:33 +01:00
  • 837cb4fc11 Merge pull request #763 from milosgajdos83/gateway-addressing Asim Aslam 2019-09-17 16:27:35 +01:00
  • 21dc7bcccf Fix gateway addressing Milos Gajdos 2019-09-17 16:11:02 +01:00
  • a811b4be3d Merge pull request #762 from micro/net-address Asim Aslam 2019-09-17 15:44:13 +01:00
  • 9147d378bc Set node address to tunnel address Asim Aslam 2019-09-17 15:40:00 +01:00
  • b7b968ad74 remove the funding thing Asim Aslam 2019-09-17 12:43:20 +01:00
  • 8e8a4c1a9d Update FUNDING.yml Asim Aslam 2019-09-17 12:42:50 +01:00
  • bc29164f77 Update FUNDING.yml Asim Aslam 2019-09-17 12:39:41 +01:00
  • e161b2fa84 Create FUNDING.yml Asim Aslam 2019-09-17 12:36:36 +01:00
  • a72a2f717d Prune stale nodes in the whole topology. Milos Gajdos 2019-09-16 19:22:55 +01:00
  • 2599ee8591 Prune routes routable via dead node. Milos Gajdos 2019-09-15 12:16:08 +01:00
  • 364c5a4861 Immediately start services Asim Aslam 2019-09-14 08:07:36 -07:00
  • c8a675249d Merge pull request #759 from micro/runtime Asim Aslam 2019-09-13 22:01:52 -07:00
  • 0cdfc7b9ea add create/delete/start/stop to runtime Asim Aslam 2019-09-13 21:58:03 -07:00
  • 0fc4c180ee update runtime to function Asim Aslam 2019-09-13 21:33:14 -07:00
  • e5f6480f8a Merge pull request #757 from milosgajdos83/empty-advert Asim Aslam 2019-09-13 17:29:36 -07:00
  • ccb6778f7f Skip processing Advert which carries no events Milos Gajdos 2019-09-13 20:46:14 +01:00
  • ef86c9625b Merge pull request #750 from milosgajdos83/node-peers Asim Aslam 2019-09-13 12:00:16 -07:00
  • b23ee58865 Update default.go Asim Aslam 2019-09-13 11:55:53 -07:00
  • 323a72be34 Small refactoring; Split horizon loop break. Milos Gajdos 2019-09-13 18:46:24 +01:00
  • d72e91fb38 Unlock on return from network.Connect Milos Gajdos 2019-09-13 03:31:58 +01:00
  • b91c3147e7 Node API allows us to drop all network locks Milos Gajdos 2019-09-13 03:02:20 +01:00
  • ef91d836eb Implement Solicit method for handler.Router Milos Gajdos 2019-09-12 12:18:43 +01:00
  • 77c6c9781b getProtoTopology has been replaced by PeersToProto Milos Gajdos 2019-09-11 23:56:57 +01:00
  • fa4ff8921e Removed redundant lock. Simplified proto topology Milos Gajdos 2019-09-11 23:19:29 +01:00
  • d6be91e8af Changed RPC methods. Changed Network interface. Milos Gajdos 2019-09-11 23:03:27 +01:00
  • 588484c3bf Fixed some races. Added more tests. Milos Gajdos 2019-09-11 18:56:28 +01:00
  • d58eb51976 Code change to make Solicit router.proto message Milos Gajdos 2019-09-11 15:55:32 +01:00
  • 35cf2a5739 Make topology test more generic Milos Gajdos 2019-09-11 01:22:40 +01:00
  • 2dfbe93d65 Added more node tests. Small refactoring of Netowkr and handler. Milos Gajdos 2019-09-11 00:23:37 +01:00
  • 16fcf1fbda Nodes, Peers and Topology methods for node Milos Gajdos 2019-09-10 18:32:25 +01:00
  • cbce5490d7 Lock the Nodes method properly when collecting them. Milos Gajdos 2019-09-10 13:31:02 +01:00
  • 4c709f7ac1 Write Lock() advert update: we are writing into peers map here Milos Gajdos 2019-09-10 12:51:09 +01:00
  • baf4c05663 Send solicit message to ControlChannel Milos Gajdos 2019-09-10 12:11:59 +01:00
  • 195c6a8c90 Neighbour is now peer. Neighbourhood is Peers. Small refactor. Milos Gajdos 2019-09-10 01:14:23 +01:00
  • f91d0408ab Moved node implementation into dedicated source file Milos Gajdos 2019-09-10 00:01:41 +01:00
  • eec780aaa7 Update neighbours when neighbour message is received Milos Gajdos 2019-09-09 23:34:27 +01:00
  • f0a1031e97 Adding new peers up to given depth. Outline of node gaph Update Milos Gajdos 2019-09-09 18:47:10 +01:00
  • a6668ae057 Move delete link log message Asim Aslam 2019-09-12 17:40:47 -07:00
  • af5421c2cf Merge pull request #756 from micro/tunnel Asim Aslam 2019-09-12 17:17:33 -07:00
  • 2406ef9999 Missing fixes for the tunnel Asim Aslam 2019-09-12 17:12:49 -07:00
  • af585d3a57 Merge pull request #755 from micro/tunnel Asim Aslam 2019-09-12 16:35:53 -07:00
  • 97cf478f71 Add tunnel fixes for quic and keepalive Asim Aslam 2019-09-12 16:22:43 -07:00
  • ec6a30be37 Links above Dial/Listen in interface Asim Aslam 2019-09-11 12:49:27 -07:00
  • 634c55e2d7 Merge pull request #753 from micro/link Asim Aslam 2019-09-11 12:16:07 -07:00
  • cb0de43dba add link status Asim Aslam 2019-09-11 12:12:11 -07:00
  • 63d535aea9 Add link field to session Asim Aslam 2019-09-11 12:07:43 -07:00
  • 6819386e05 Remove dead link code Asim Aslam 2019-09-11 11:57:41 -07:00
  • 988603f87e Merge pull request #752 from printfcoder/master Asim Aslam 2019-09-11 09:10:30 -07:00
  • 9ca7d90f11 link crufT Asim Aslam 2019-09-11 07:11:40 -07:00
  • 6ec32805d0 Don't allow socket close while writing h2 headers v1.10.0 Asim Aslam 2019-09-10 18:26:12 -07:00
  • c1c173dfe5 recover handler if panic Shu Xian 2019-09-11 00:40:40 +08:00
  • ce18de2647 Merge branch 'master' of github.com:micro/go-micro Shu Xian 2019-09-11 00:39:19 +08:00
  • 3e3bbe3fd0 Merge pull request #751 from micro/link Asim Aslam 2019-09-10 08:16:35 -07:00
  • b5eea02f7a Move link to tunnel/ Asim Aslam 2019-09-10 08:12:28 -07:00
  • 08c6f60b0f Merge pull request #746 from micro/plugin Asim Aslam 2019-09-10 05:38:10 -07:00
  • 065c7d5616 fix plugin init Asim Aslam 2019-09-10 05:32:49 -07:00
  • a5ce3e32da Support plugin loading on service.Init Asim Aslam 2019-09-09 20:17:36 -07:00
  • 3bfbcd5e6a Add default plugin loader Asim Aslam 2019-09-09 19:43:13 -07:00
  • b6c6b13277 Support plugin loading Asim Aslam 2019-09-09 19:09:28 -07:00
  • 04b31d374c Merge pull request #745 from micro/registry-service Asim Aslam 2019-09-09 13:05:46 -07:00
  • e828a099c5 Merge pull request #744 from micro/mdns-domain Asim Aslam 2019-09-09 11:59:37 -07:00
  • 2c16c7e62f Fix build breaks Asim Aslam 2019-09-09 09:25:47 -07:00
  • 1f44d7a4a1 Add registry handler Asim Aslam 2019-09-09 09:20:17 -07:00
  • b076ef906a Add service registry Asim Aslam 2019-09-09 08:57:57 -07:00
  • c669a2b155 Use .micro domain for mdns Asim Aslam 2019-09-09 05:11:25 -07:00
  • 48a3e51aca Merge pull request #742 from micro/unlock Asim Aslam 2019-09-06 17:06:39 +01:00
  • e8aaca27d3 unlock before sending the message to avoid deadlock Asim Aslam 2019-09-06 16:57:17 +01:00
  • 5596407144 Merge pull request #741 from milosgajdos83/list-nodes Asim Aslam 2019-09-06 15:18:25 +01:00
  • 7971b1b7f9 Remove debug logs Milos Gajdos 2019-09-06 15:12:23 +01:00
  • dafbacbdcb Properly handle the list of the nodes. Send solicit on ControlChannel Milos Gajdos 2019-09-06 15:05:58 +01:00
  • df5657dcd1 Merge pull request #737 from milosgajdos83/buffered-advertchan Asim Aslam 2019-09-05 19:19:03 +01:00
  • bb595c85b2 Lets make advert channel buffered so we don't lose adverts Milos Gajdos 2019-09-05 19:05:47 +01:00
  • bc6187ea89 Merge pull request #734 from micro/tunnel Asim Aslam 2019-09-05 18:19:37 +01:00
  • ed1faa7a5c Add a discover ticker, announce on connect and refactor Asim Aslam 2019-09-05 18:13:02 +01:00
  • 1d9298ae2b Merge pull request #736 from milosgajdos83/solicit-routes Asim Aslam 2019-09-05 18:08:49 +01:00
  • dddfb6f878 Fixed typos and simplified map iteration Milos Gajdos 2019-09-05 17:59:14 +01:00
  • ec354934e3 Move Errors to separate init block Milos Gajdos 2019-09-05 17:44:47 +01:00
  • b01c8e06e0 Update error name to ErrClientNotFound Milos Gajdos 2019-09-05 17:43:59 +01:00
  • 97b1071f7e Merge pull request #735 from huangzhhui/patch-1 Asim Aslam 2019-09-05 17:43:03 +01:00
  • 1527a84297 Shorten multicast discovery Asim Aslam 2019-09-05 17:40:41 +01:00
  • 5ddfd911ba Replace send message code by one network method Milos Gajdos 2019-09-05 17:18:16 +01:00
  • 2310ee424c Update README.zh-cn.md 黄朝晖 2019-09-05 23:52:54 +08:00
  • 2522d8cb96 Send solicit message when new neighbour is discovered Milos Gajdos 2019-09-05 16:04:44 +01:00
  • d198765c6c Put back close of listener Asim Aslam 2019-09-05 15:23:19 +01:00
  • 1840b5bd74 Update tunnel to send discovery on connect and multicast messages. Announce as broadcast Asim Aslam 2019-09-05 15:16:11 +01:00
  • 9161b20d6b Add Solicit method to router interface Milos Gajdos 2019-09-05 13:23:33 +01:00
  • a1ba1482c5 Only set link if not multicast Asim Aslam 2019-09-05 07:41:19 +01:00
  • d0761e0a1b Merge pull request #733 from milosgajdos83/freeze-graph Asim Aslam 2019-09-05 07:21:53 +01:00
  • 4b1a7abb42 Freeze network graph when building full network topology Milos Gajdos 2019-09-05 00:16:22 +01:00
  • e33bd17894 Merge pull request #732 from micro/massive-cruft Asim Aslam 2019-09-04 20:27:07 +01:00
  • cc5d811a83 add comment to tunnel link selection Asim Aslam 2019-09-04 20:19:53 +01:00
  • e15389febb Fix massive cruft in tunnel dial to set the link on discovered Asim Aslam 2019-09-04 20:18:26 +01:00
  • 6d63c3777f Merge pull request #731 from micro/tunnel Asim Aslam 2019-09-04 18:53:48 +01:00
  • d8a1b47954 Remove lock from link Asim Aslam 2019-09-04 18:48:43 +01:00
  • b9a2f719a0 Add some fixes Asim Aslam 2019-09-04 18:46:20 +01:00
  • 46a9767648 Merge pull request #730 from milosgajdos83/advert-lastseen Asim Aslam 2019-09-04 18:13:43 +01:00
  • dd9f42e3b9 Update lastSeen timestamp properly. Set lastSeen when processing advert Milos Gajdos 2019-09-04 18:02:13 +01:00
  • f2c8492c77 Merge pull request #729 from micro/tunnel Asim Aslam 2019-09-04 16:25:38 +01:00