提交

提交图

  • 407381912b Don't try discover on multicast, don't block existing sessions on listen Asim Aslam 2019-09-04 15:55:37 +01:00
  • d559ce9da2 Provide Links() method in Tunnel Asim Aslam 2019-09-04 15:41:57 +01:00
  • 7ab3934eb7 add message comment Asim Aslam 2019-09-04 12:18:37 +01:00
  • 0075477df0 make tunnel broker use multicast Asim Aslam 2019-09-04 12:18:31 +01:00
  • d5be2136ad cleanup new message creation Asim Aslam 2019-09-04 12:16:31 +01:00
  • c718b8bf93 Move vars and comment Asim Aslam 2019-09-04 12:00:11 +01:00
  • a24818ee54 Fix typo Asim Aslam 2019-09-04 11:58:25 +01:00
  • 66db0ac52c Move announce into session Asim Aslam 2019-09-04 11:58:03 +01:00
  • b9c437fbfe Tunnel discover/announce/open/session/close Asim Aslam 2019-09-04 09:48:05 +01:00
  • 147899283c Merge pull request #728 from wuyumin/master Asim Aslam 2019-09-04 09:16:04 +01:00
  • 5b991cd2c2 Update config source README file Yumin Wu 2019-09-04 15:49:58 +08:00
  • bb64f94313 .gitignore file for develop tools Yumin Wu 2019-09-04 15:47:46 +08:00
  • 4f4b3d3bae Send connect message to NetworkChannel once we are not at caller mercy Milos Gajdos 2019-09-03 19:51:52 +01:00
  • eb4a709195 Merge branch 'master' of ssh://github.com/micro/go-micro into tunnel Asim Aslam 2019-09-03 17:20:39 +01:00
  • 6c21b31226 Merge pull request #727 from milosgajdos83/bug-overhaul Asim Aslam 2019-09-03 17:20:15 +01:00
  • 6eb6d050ed Major bug overhaul in how we handle network.Nodes and related handler Milos Gajdos 2019-09-03 16:39:27 +01:00
  • 6c7582a6be Move message to session Asim Aslam 2019-09-03 15:56:37 +01:00
  • 3ea4490d6c Don't preallocate the slice if you don't index later on. Milos Gajdos 2019-09-03 15:02:30 +01:00
  • b50c44a758 Merge pull request #726 from milosgajdos83/prune-nodes Asim Aslam 2019-09-03 10:28:31 +01:00
  • ec6318befc Prune nodes that have not announced themselves for certain time period. Milos Gajdos 2019-09-03 10:00:14 +01:00
  • 5440325a18 Merge pull request #724 from milosgajdos83/efficient-bfs-queue Asim Aslam 2019-09-03 07:43:37 +01:00
  • fb13877904 Make Nodes() BFS implementation efficient Milos Gajdos 2019-09-03 02:58:17 +01:00
  • 2f5e3c66b9 Merge pull request #723 from milosgajdos83/sort-nodes-search Asim Aslam 2019-09-02 20:13:20 +01:00
  • a8d4299df9 Sort the returned slice of nodes before searching Milos Gajdos 2019-09-02 20:00:52 +01:00
  • 90745c14f2 Merge pull request #722 from milosgajdos83/net-handler Asim Aslam 2019-09-02 17:15:38 +01:00
  • 86665454e7 Implementation of Nodes method. First take on full handler Milos Gajdos 2019-09-02 17:06:21 +01:00
  • 4f5a849211 Added Nodes method to Network interface Milos Gajdos 2019-09-02 12:39:26 +01:00
  • bf53c16e4b Rough outline of Network introspection interface Milos Gajdos 2019-09-02 11:42:45 +01:00
  • 6c3631728b Merge pull request #721 from micro/tunnel Asim Aslam 2019-09-02 12:10:24 +01:00
  • 2cdfed359f Separate lookup nodes and setup nodes Asim Aslam 2019-09-02 12:05:47 +01:00
  • 956be5c59d Merge pull request #717 from micro/client-stream Asim Aslam 2019-09-02 07:36:41 +01:00
  • 52d9d75dfa use with stream for client connection Asim Aslam 2019-08-31 18:26:48 +01:00
  • 0d94784e72 Add some tunnel comments Asim Aslam 2019-08-31 17:32:20 +01:00
  • 65c2de5a79 Merge pull request #716 from micro/tunnel Asim Aslam 2019-08-31 16:32:41 +01:00
  • 6fa9d7270f Rename Tunnel ID to Channel Asim Aslam 2019-08-30 20:05:00 +01:00
  • 140c830af1 Merge pull request #715 from milosgajdos83/net-debug Asim Aslam 2019-08-30 12:38:24 +01:00
  • b37837ad92 Add proto definitions for network introspection. Milos Gajdos 2019-08-30 12:29:26 +01:00
  • 10b64af0b3 Merge pull request #713 from milosgajdos83/route-loop-break Asim Aslam 2019-08-30 11:33:17 +01:00
  • 5d01284574 Merge pull request #714 from wuyumin/master Asim Aslam 2019-08-30 10:15:37 +01:00
  • ff81e4b246 Load consul source Yumin Wu 2019-08-30 16:20:58 +08:00
  • e955e3f798 Avoid routes that route back to node without its being direct GW to dest Milos Gajdos 2019-08-30 00:04:46 +01:00
  • a17a8b3372 Merge branch 'master' of ssh://github.com/micro/go-micro Asim Aslam 2019-08-29 17:21:49 +01:00
  • e1d56fbf58 switch warn to error logging Asim Aslam 2019-08-29 17:21:43 +01:00
  • e7d8cdda44 Avoid duplicate debug logs. Milos Gajdos 2019-08-29 16:58:07 +01:00
  • 690640eeeb Merge pull request #712 from milosgajdos83/route-update Asim Aslam 2019-08-29 16:30:27 +01:00
  • 4f788c6fc7 Only emit the events when actually deleting the route Milos Gajdos 2019-08-29 16:25:21 +01:00
  • f50bd400f8 Only emit event if Update actually happens Milos Gajdos 2019-08-29 16:21:30 +01:00
  • b457ec1990 Merge pull request #711 from milosgajdos83/node-neighbours Asim Aslam 2019-08-29 15:48:13 +01:00
  • ffa6b551f4 Don't override the neighbours. Milos Gajdos 2019-08-29 15:42:07 +01:00
  • 3d03fe4076 Fix panic for nil slice Asim Aslam 2019-08-29 15:09:01 +01:00
  • 6eecb199e9 Merge pull request #710 from micro/nodes Asim Aslam 2019-08-29 15:00:51 +01:00
  • 7479515099 add the ability to provide seed nodes to the network Asim Aslam 2019-08-29 14:53:30 +01:00
  • 6e3d53e1ee Merge pull request #709 from micro/tunnel-arp Asim Aslam 2019-08-29 13:13:25 +01:00
  • 721c5e6857 fix broken build Asim Aslam 2019-08-29 13:11:20 +01:00
  • 7d033818cf if the service name is blank, barf Asim Aslam 2019-08-29 13:10:06 +01:00
  • 00ab58f61b Fix loopback cruft Asim Aslam 2019-08-29 12:42:27 +01:00
  • b3aef71fdb Merge pull request #708 from milosgajdos83/route-metric Asim Aslam 2019-08-29 12:28:43 +01:00
  • 8606f1e143 Set the route.Metric before updating routing table Milos Gajdos 2019-08-29 11:45:47 +01:00
  • 927fac2cec Merge pull request #706 from milosgajdos83/neighbour-map Asim Aslam 2019-08-28 23:16:42 +01:00
  • 6ab86c9e57 Don't process unless connected, and only fire loopback messages back up the loopback Asim Aslam 2019-08-28 23:12:22 +01:00
  • db8e2620cb Make tunnel channel clients key-able. Neighbour map simplified. Milos Gajdos 2019-08-28 23:11:26 +01:00
  • d09b7dbbef Broadcast neighbourhood; fix critical bugs in channel connections Milos Gajdos 2019-08-28 20:11:19 +01:00
  • a4f5772555 add network field to the routes Asim Aslam 2019-08-28 08:41:19 +01:00
  • 731f6f74dd Merge pull request #703 from milosgajdos83/net-id Asim Aslam 2019-08-28 08:05:19 +01:00
  • 5e7208119e Adds network id. Skips processing routes when router is the origin. Milos Gajdos 2019-08-27 23:08:35 +01:00
  • 470304ef87 Merge pull request #701 from h-hy/master Asim Aslam 2019-08-27 18:08:52 +01:00
  • a6ab4d7b4b check last for the address bind in lo interface. huanghaoyan 2019-08-27 23:33:30 +08:00
  • 87b56d46ac Use tunnel transport and set server address Asim Aslam 2019-08-27 13:21:36 +01:00
  • 371b23d055 Introduce DefaultLink; dont hardcode name of the link Milos Gajdos 2019-08-27 11:36:46 +01:00
  • f97565ef0a Merge pull request #685 from milosgajdos83/default-network Asim Aslam 2019-08-27 11:02:55 +01:00
  • 0888d2fbbc Add grpc content-type Asim Aslam 2019-08-27 08:13:58 +01:00
  • 75e20b5bf7 Merge pull request #1 from micro/master Shu xian 2019-08-27 09:38:18 +08:00
  • 443fc0ebde Merge pull request #700 from micro/h2-grpc Asim Aslam 2019-08-26 15:55:31 +01:00
  • 35e7b9551f ignore Loopback Address (LVS,DR mode) huanghaoyan 2019-08-26 14:37:49 +08:00
  • 6daf4fda72 Full support for grpc server side Asim Aslam 2019-08-26 12:33:59 +01:00
  • 36623bfe50 Improve stream processing Asim Aslam 2019-08-25 19:30:22 +01:00
  • 6128d18ee0 checkpoint fixing data race to process h2 and grpc requests Asim Aslam 2019-08-24 20:12:04 +01:00
  • abadb2211e Merge pull request #698 from micro/tunnel-broker Asim Aslam 2019-08-24 14:37:20 +01:00
  • ca267f73de add a tunnel broker Asim Aslam 2019-08-24 09:46:55 +01:00
  • d8608b2343 Merge pull request #697 from micro/static-resolver Asim Aslam 2019-08-23 22:05:02 +01:00
  • ed8d28c9ab Set Route.Link to "network" not Route.Network. Oops! Milos Gajdos 2019-08-23 21:08:18 +01:00
  • 88e47b9b06 Dont bail when unable to resolve network nodes. Milos Gajdos 2019-08-23 17:48:14 +01:00
  • 1b0295de0d Add a static network node resolver Asim Aslam 2019-08-23 17:24:21 +01:00
  • 9448d7c164 Set Route.Network to "network" and Router.Gateway to network.Address Milos Gajdos 2019-08-23 16:01:57 +01:00
  • 8c3eec9f2a Set the default resolver to registry Milos Gajdos 2019-08-22 18:57:20 +01:00
  • e53484302c Added ControlChannel tunnel.Listener to process incoming messages Milos Gajdos 2019-08-22 13:17:32 +01:00
  • db89fc4efe Set server name to the correct value. Milos Gajdos 2019-08-21 19:22:50 +01:00
  • e1599b0f17 Set server name. Set default network name. Milos Gajdos 2019-08-21 19:21:23 +01:00
  • a09d5d2e9a Add Address method. Start and Stop router/server. Milos Gajdos 2019-08-21 19:16:18 +01:00
  • 6c1f1d66f7 Switch received messages on the right header Milos Gajdos 2019-08-20 21:30:25 +01:00
  • a6e1287b27 Replaced incorrect proto import path Milos Gajdos 2019-08-20 21:15:02 +01:00
  • fcec6e8eae First attempt to implement default network interface Milos Gajdos 2019-08-20 21:12:21 +01:00
  • 30dd3f54f0 Make router.Table docs consistent Milos Gajdos 2019-08-20 21:11:27 +01:00
  • 6beae23afd First commit. Outline of the default network. Milos Gajdos 2019-08-20 12:48:51 +01:00
  • 718780367e Merge pull request #696 from milosgajdos83/server-idempotent Asim Aslam 2019-08-23 15:12:33 +01:00
  • ba99f037fb Lock started flag when changing it. Milos Gajdos 2019-08-23 15:07:08 +01:00
  • 80dc0b97a9 Make server starts and stops idempotent Milos Gajdos 2019-08-23 15:00:29 +01:00
  • 1a32e3a11d Merge pull request #695 from micro/proxy-link Asim Aslam 2019-08-23 14:48:49 +01:00
  • 955dc2a23d change where we order the routes Asim Aslam 2019-08-23 14:11:53 +01:00
  • 934b8eb86d Error as link not found Asim Aslam 2019-08-23 14:09:57 +01:00