Milos Gajdos
|
6c1f1d66f7
|
Switch received messages on the right header
|
2019-08-23 15:14:16 +01:00 |
|
Milos Gajdos
|
a6e1287b27
|
Replaced incorrect proto import path
|
2019-08-23 15:14:15 +01:00 |
|
Milos Gajdos
|
fcec6e8eae
|
First attempt to implement default network interface
|
2019-08-23 15:14:15 +01:00 |
|
Milos Gajdos
|
30dd3f54f0
|
Make router.Table docs consistent
|
2019-08-23 15:14:15 +01:00 |
|
Milos Gajdos
|
6beae23afd
|
First commit. Outline of the default network.
|
2019-08-23 15:14:15 +01:00 |
|
Asim Aslam
|
718780367e
|
Merge pull request #696 from milosgajdos83/server-idempotent
Make server Start() and Stop() idempotent
|
2019-08-23 15:12:33 +01:00 |
|
Milos Gajdos
|
ba99f037fb
|
Lock started flag when changing it.
|
2019-08-23 15:07:08 +01:00 |
|
Milos Gajdos
|
80dc0b97a9
|
Make server starts and stops idempotent
|
2019-08-23 15:00:57 +01:00 |
|
Asim Aslam
|
1a32e3a11d
|
Merge pull request #695 from micro/proxy-link
Support multiple clients in the proxy as Links
|
2019-08-23 14:48:49 +01:00 |
|
Asim Aslam
|
955dc2a23d
|
change where we order the routes
|
2019-08-23 14:11:53 +01:00 |
|
Asim Aslam
|
934b8eb86d
|
Error as link not found
|
2019-08-23 14:09:57 +01:00 |
|
Asim Aslam
|
b7f510ff64
|
support links in the proxy
|
2019-08-23 14:05:11 +01:00 |
|
Asim Aslam
|
353eade6c3
|
Update client proto
|
2019-08-23 12:06:11 +01:00 |
|
Asim Aslam
|
a133e61c2d
|
Merge pull request #694 from milosgajdos83/tunnel-loopback-sleep
Lock when setting loopback flag and receiving keepalives
|
2019-08-22 17:35:03 +01:00 |
|
Milos Gajdos
|
99d39e743b
|
Lock when setting loopback flag and receiving keepalives
|
2019-08-22 16:31:37 +01:00 |
|
Asim Aslam
|
0cdac2aa36
|
Merge pull request #689 from milosgajdos83/router-stop
Make router.Stop idempotent
|
2019-08-21 21:25:48 +01:00 |
|
Milos Gajdos
|
75871287a1
|
Make stop idempotent. Small refactoring. Router name is memory.
|
2019-08-21 21:10:42 +01:00 |
|
Asim Aslam
|
fb750a0bb1
|
Don't start the router if its already running
|
2019-08-21 18:58:56 +01:00 |
|
Asim Aslam
|
c6e15ef2d1
|
rename server, set version to timestamp
|
2019-08-21 15:43:46 +01:00 |
|
Asim Aslam
|
f787cc0ee0
|
Merge pull request #687 from micro/tunnel
Add tunnel address
|
2019-08-21 13:01:28 +01:00 |
|
Asim Aslam
|
c2d85a6e1f
|
Add tunnel address
|
2019-08-21 12:55:10 +01:00 |
|
Milos Gajdos
|
86f0c06fac
|
Removed filewatch counter test.
|
2019-08-21 11:26:41 +01:00 |
|
Asim Aslam
|
0aea8e3163
|
Merge pull request #686 from milosgajdos83/config-watcher
Introduce ErrStoppedWatcher for source.Source Watchers and fixed test
|
2019-08-21 11:06:14 +01:00 |
|
Milos Gajdos
|
4ea27517b5
|
Source watcher ErrStoppedWatcher and fixed test
|
2019-08-20 22:32:47 +01:00 |
|
Asim Aslam
|
f8e68ae101
|
Add string method to tunnel
|
2019-08-20 17:21:35 +01:00 |
|
Asim Aslam
|
f848041c49
|
Add a message type to the tunnel
|
2019-08-20 17:20:21 +01:00 |
|
Asim Aslam
|
dfbd730b8c
|
Fix mucp service option passing
|
2019-08-20 16:48:09 +01:00 |
|
Asim Aslam
|
ac2a5a04a2
|
Merge pull request #681 from unistack-org/fix_wg
fix panic: negative WaitGroup counter
|
2019-08-19 12:06:45 +01:00 |
|
Vasiliy Tolstov
|
f1d08f251f
|
fix panic: negative WaitGroup counter
avoid double wait group Done()
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2019-08-19 13:58:57 +03:00 |
|
Asim Aslam
|
718ae42808
|
Merge pull request #680 from printfcoder/master
fix file watcher event bug on Linux
|
2019-08-19 08:34:21 +01:00 |
|
Shu Xian
|
2413cbcd80
|
fix file watcher event bug on Linux
the watcher can not normally get events of file changes on linux. it just can get the first two changes.
|
2019-08-19 15:28:24 +08:00 |
|
Asim Aslam
|
9c820445a4
|
Merge pull request #679 from micro/grpc-codec
Force grpc client/server to use grpc codec for broker
|
2019-08-18 11:37:38 +01:00 |
|
Asim Aslam
|
c44fd63301
|
Force grpc client/server to use grpc codec for broker
|
2019-08-18 11:28:21 +01:00 |
|
Asim Aslam
|
d9a699ae6f
|
Merge pull request #673 from micro/multiplex
Stream Multiplexing
|
2019-08-16 17:41:45 +01:00 |
|
Asim Aslam
|
4495ca3839
|
Use client.Call for non streaming requests
|
2019-08-16 17:24:17 +01:00 |
|
Asim Aslam
|
0b0eee41d0
|
functioning proxy code
|
2019-08-16 16:46:29 +01:00 |
|
Asim Aslam
|
e18f8defde
|
Merge pull request #672 from milosgajdos83/tunnel-ping
Monitor outbound links and delete them when disconnected
|
2019-08-16 16:09:14 +01:00 |
|
Milos Gajdos
|
7abdc68049
|
Fixed the race. Made wait channel boolean.
|
2019-08-16 15:40:35 +01:00 |
|
Milos Gajdos
|
c90e1ccb99
|
Fixed reconnect code; refactor tunnel tests.
|
2019-08-16 15:18:34 +01:00 |
|
Asim Aslam
|
991142cd57
|
No need to set request in the buffer
|
2019-08-16 14:42:45 +01:00 |
|
Asim Aslam
|
5a5b1b8f6e
|
only continue to stream when its a stream
|
2019-08-15 20:54:28 +01:00 |
|
Asim Aslam
|
58bc4c103f
|
go fmt
|
2019-08-15 20:54:09 +01:00 |
|
Asim Aslam
|
88817dc53f
|
Strip some dead code
|
2019-08-15 20:54:00 +01:00 |
|
Asim Aslam
|
ef04331b86
|
multiplexing cruft
|
2019-08-15 20:08:49 +01:00 |
|
Milos Gajdos
|
67215ae5da
|
Changed nodeLink to setupLink
|
2019-08-15 19:24:24 +01:00 |
|
Milos Gajdos
|
f120452d28
|
Monitor outbound links periodically and reconnect the failed links.
|
2019-08-15 18:18:58 +01:00 |
|
Milos Gajdos
|
740cfab8d0
|
Monitor outbound links and delete them when disconnected
|
2019-08-15 16:52:16 +01:00 |
|
Asim Aslam
|
f6b8045dd5
|
send client error if it exists
|
2019-08-15 15:22:53 +01:00 |
|
Asim Aslam
|
b776fbb766
|
add a pseudo socket implementation
|
2019-08-15 15:09:56 +01:00 |
|
Asim Aslam
|
a42de29f67
|
Do same for host port on deregister
|
2019-08-15 08:59:50 +01:00 |
|