Lars Lehtonen
|
88457b812e
|
tunnel: Prune Unused Functions (#1224)
* tunnel: remove unused link.setLoopback()
* tunnel: remove unused link.accept()
* tunnel: remove unused link.connect()
|
2020-02-20 17:05:49 +00:00 |
|
|
f23638c036
|
fix import paths for v2 release
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2020-01-30 14:44:40 +03:00 |
|
Asim Aslam
|
6a9f5fac61
|
fire send in a go routine to prevent blocking other requests
|
2020-01-25 23:16:00 +00:00 |
|
Milos Gajdos
|
efcac3d009
|
Define tunnel errors
|
2020-01-13 20:14:30 +00:00 |
|
Milos Gajdos
|
78aed5beed
|
Fixed tunnel race conditions. (#1094)
|
2020-01-08 14:48:38 +00:00 |
|
Asim Aslam
|
df9055f69c
|
continue to process messages even after the connection is closed
|
2020-01-03 20:43:53 +00:00 |
|
Asim Aslam
|
b0b6b8fce2
|
final updates
|
2019-12-13 15:27:47 +00:00 |
|
Asim Aslam
|
caa74d1b5f
|
fix build
|
2019-12-12 23:29:44 +00:00 |
|
Asim Aslam
|
f6b4a9da1c
|
strip some code
|
2019-12-12 23:20:31 +00:00 |
|
Asim Aslam
|
74c5102e41
|
strip a couple things
|
2019-12-12 21:49:39 +00:00 |
|
Asim Aslam
|
7bd50cd251
|
fix more broken cruft
|
2019-12-12 17:10:32 +00:00 |
|
Asim Aslam
|
df728aaddd
|
remove go routines from tunnel, fire network messages in go routines
|
2019-12-12 13:34:08 +00:00 |
|
Asim Aslam
|
ae934c19f1
|
fix tunnel test
|
2019-12-12 13:04:34 +00:00 |
|
Asim Aslam
|
e260cc4a24
|
save cruft
|
2019-12-12 12:27:46 +00:00 |
|
Asim Aslam
|
27af221fd2
|
batch metric updates
|
2019-12-11 15:23:08 +00:00 |
|
Asim Aslam
|
6e28e7a86f
|
Save current state of the world
|
2019-12-11 14:37:03 +00:00 |
|
Asim Aslam
|
6064e1426c
|
fix some potential go routine leaks
|
2019-12-08 15:02:54 +00:00 |
|
Asim Aslam
|
d28a868e46
|
Fix network startup connect
|
2019-12-08 14:37:17 +00:00 |
|
Asim Aslam
|
398acc67ca
|
fix broken test
|
2019-12-08 13:45:24 +00:00 |
|
Asim Aslam
|
6307d6ba51
|
further cleanup of tunnel/network
|
2019-12-08 12:12:20 +00:00 |
|
Asim Aslam
|
283c85d256
|
done
|
2019-12-08 00:53:55 +00:00 |
|
Asim Aslam
|
9bd0fb9125
|
save changes
|
2019-12-07 23:28:39 +00:00 |
|
Asim Aslam
|
c445aed6b1
|
Cleanup and speedup network convergence along with direct messaging for connect and solicit
|
2019-12-07 19:54:29 +00:00 |
|
Asim Aslam
|
1d8c66780e
|
save working solution
|
2019-12-06 00:18:40 +00:00 |
|
Asim Aslam
|
219efd27e9
|
Optimise the multicast to use one session in the tunnel
|
2019-12-05 23:11:42 +00:00 |
|
Milos Gajdos
|
5db7514a91
|
This PR fixes various tunnel race conditions
|
2019-12-05 15:50:32 +00:00 |
|
|
a1eaf9cc20
|
linting fixes
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
|
2019-12-04 00:22:02 +03:00 |
|
Asim Aslam
|
bb1a1358b7
|
Merge pull request #1012 from Astone-Chou/lint
improve code quality
|
2019-12-03 13:10:04 +00:00 |
|
Astone
|
29fb58db39
|
improve code quality
|
2019-12-03 20:59:02 +08:00 |
|
Asim Aslam
|
2c0801fc1c
|
couple bug fixes in tunnel
|
2019-12-03 08:11:36 +00:00 |
|
Asim Aslam
|
93d66afe8c
|
fix that broken logic
|
2019-12-01 19:43:36 +00:00 |
|
Asim Aslam
|
c840cee404
|
A variety of fixes to try combat the multicast issue
|
2019-12-01 19:36:16 +00:00 |
|
Asim Aslam
|
9678daeafa
|
fix bug in the tunnel which causes multicast connections to be closed
|
2019-11-30 01:14:40 +00:00 |
|
Asim Aslam
|
107124e5dc
|
Changes for the storm
|
2019-11-29 17:27:29 +00:00 |
|
Milos Gajdos
|
9095b99f6b
|
Token has been stripped; Headers are encrypted
|
2019-11-25 18:56:00 +00:00 |
|
Milos Gajdos
|
f82c267d81
|
Encrypt session communication
|
2019-11-25 15:37:38 +00:00 |
|
Milos Gajdos
|
61fe552ac4
|
First commit: Outline of tunnel encryption code
|
2019-11-25 14:58:12 +00:00 |
|
Till Knuesting
|
24b8d2a315
|
preallocating slices (#904)
* preallocated some slices when size is known
* gofmt
* gofmt
|
2019-11-04 10:33:53 +00:00 |
|
Asim Aslam
|
45cd14c4b7
|
Suppress log messages
|
2019-11-03 16:12:17 +00:00 |
|
tegk
|
f88518d994
|
used gofmt with -s flag on whole project
|
2019-11-01 15:07:53 +00:00 |
|
Asim Aslam
|
cf593e7c50
|
fix link panic
|
2019-10-31 17:22:38 +00:00 |
|
Asim Aslam
|
5d7bf53f78
|
don't error where the connection is not unicast
|
2019-10-25 15:41:37 +01:00 |
|
Asim Aslam
|
1c9ada6413
|
Reorder setChannel method
|
2019-10-25 14:24:37 +01:00 |
|
Asim Aslam
|
c170189efb
|
We need the message back to set the link
|
2019-10-25 14:22:38 +01:00 |
|
Asim Aslam
|
3831199600
|
Use best link in tunnel, loop waiting for announce and accept messages, cleanup some code
|
2019-10-25 14:16:22 +01:00 |
|
Asim Aslam
|
f26d470db1
|
A few changes for the network / tunnel link state
|
2019-10-24 17:51:41 +01:00 |
|
Milos Gajdos
|
494eb13534
|
Make sure we pick some link when Dialling
|
2019-10-24 16:07:31 +01:00 |
|
Asim Aslam
|
4e5a568063
|
races, race conditions everywhere
|
2019-10-23 21:24:31 +01:00 |
|
Asim Aslam
|
bf4a73d5c0
|
Close the socket in the link
|
2019-10-23 16:39:26 +01:00 |
|
Asim Aslam
|
fe180148a1
|
rearrange where we account for errors and data sent
|
2019-10-23 16:15:39 +01:00 |
|