Michael Avila
9587723911
Remove strategic provider sys constructors
...
License: MIT
Signed-off-by: Michael Avila <davidmichaelavila@gmail.com>
2019-05-29 16:20:32 -07:00
Michael Avila
0b8f0d3a84
Use interface{} for duplicated return type
...
License: MIT
Signed-off-by: Michael Avila <davidmichaelavila@gmail.com>
2019-05-29 16:20:32 -07:00
Michael Avila
55676a0b86
Remove Ctor from names
...
License: MIT
Signed-off-by: Michael Avila <davidmichaelavila@gmail.com>
2019-05-29 16:20:31 -07:00
Michael Avila
a87558e02c
Move more cfg out of groups
...
License: MIT
Signed-off-by: Michael Avila <davidmichaelavila@gmail.com>
2019-05-29 16:20:31 -07:00
Michael Avila
e8c9207da3
Move cfg out to groups
...
License: MIT
Signed-off-by: Michael Avila <davidmichaelavila@gmail.com>
2019-05-29 16:20:31 -07:00
Michael Avila
6d6ce8fba7
Introduce first strategic provider: do nothing
...
License: MIT
Signed-off-by: Michael Avila <davidmichaelavila@gmail.com>
2019-05-29 16:20:31 -07:00
Steven Allen
1eb701fd75
dep: update go-libp2p
...
* Write coalescing in yamux and mplex.
* Correctly tag relay streams.
* Reset relay streams instead of closing them. Fixes #6237 .
* Trim connections in a background task instead of on-connect.
2019-05-22 11:55:32 -07:00
Steven Allen
2b84b2ba13
chore: fix linter nits and tests that don't compile
2019-05-21 11:09:57 -07:00
Steven Allen
7e7d802557
pubsub: avoid using pubsub defaults from upstream
2019-05-20 13:28:29 -07:00
Łukasz Magiera
3652e0c5f3
core: Use correct default for connmgr lowWater
...
Most people weren't affected by this as those values are set in config at init, but for others it would be rather hard to debug.
2019-05-20 17:41:16 +02:00
Steven Allen
4924b80e10
chore: fix linter nits
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-05-14 09:38:26 -07:00
Steven Allen
b57956c5fb
core: fix autonat construction
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-05-01 15:21:29 -07:00
Łukasz Magiera
e133058487
constructor: break down libp2p logic
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-30 00:09:42 +02:00
Łukasz Magiera
3a12454c95
constructor: libp2p simpleOpts
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-29 23:45:00 +02:00
Łukasz Magiera
ed514b9177
Invert constructor config handling
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-29 23:37:37 +02:00
Łukasz Magiera
9bcf072ccb
WIP cleanup config handling in core
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-29 17:43:26 +02:00
requilence
28c0013d5b
Fix AutoNAT service for private network
...
License: MIT
Signed-off-by: Roman Khafizianov <requilence@gmail.com>
2019-04-25 14:06:58 +02:00
Łukasz Magiera
d36b6dbd06
reprovider: use goprocess
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-23 20:26:01 +02:00
Łukasz Magiera
14866308c7
move reprovider out of exchange directory
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-23 20:13:29 +02:00
Łukasz Magiera
c4debb5912
constructor: Add few docstrings
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-23 13:31:01 +02:00
Łukasz Magiera
456084e613
constructor: drop P2P prefix from libp2p related units
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-23 13:30:58 +02:00
Łukasz Magiera
da473d286f
constructor: move libp2p related stuff to subpackage
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-23 13:30:25 +02:00
Steven Allen
61a0d1a8ee
Merge pull request #6229 from marten-seemann/tls
...
add an experiment to prefer TLS 1.3 over secio
2019-04-18 17:37:40 -07:00
Steven Allen
d83374fd62
fix: handle peerstore failure case in constructor
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-04-18 00:33:53 -07:00
Steven Allen
d2611d42d3
chore: avoid converting addresses to human readable strings
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-04-18 00:32:48 -07:00
Marten Seemann
21d46bbe32
add an experiment to prefer TLS 1.3 over secio
...
License: MIT
Signed-off-by: Marten Seemann <martenseemann@gmail.com>
2019-04-17 23:45:00 -07:00
Marten Seemann
ed3729d3ca
enable support for TLS handshakes, configure secio as the default
...
License: MIT
Signed-off-by: Marten Seemann <martenseemann@gmail.com>
2019-04-17 23:12:21 -07:00
Steven Allen
c9ea728880
chore: remove duplicate import
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-04-17 16:56:27 -07:00
Łukasz Magiera
19cc7c9297
Remove relay address filtering logic
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-17 16:56:27 -07:00
Łukasz Magiera
d5746584ca
Handle Provider closing in lifecycle
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-17 16:56:27 -07:00
Łukasz Magiera
bf380b8738
Cleanup routing related units
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-17 16:56:27 -07:00
Łukasz Magiera
23f50ab03e
Minor cleanups in libp2p construction
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-17 16:56:27 -07:00
Łukasz Magiera
bb4b99ef47
Rename lcProcess.Run to Append, add docs
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-17 16:56:27 -07:00
Łukasz Magiera
803512e46c
Invoke Provider.Run in lc.OnStart
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-17 16:56:27 -07:00
Łukasz Magiera
e4cf66008f
Move option parsing to BuildCfg; fix imports
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-17 16:56:27 -07:00
Łukasz Magiera
3ac605744f
Separate function to parse BuildCfg into Options
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-17 16:56:27 -07:00
Łukasz Magiera
fd0c06a825
Remove DI module dependency on BuildCfg
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-17 16:56:27 -07:00
Łukasz Magiera
d35dac70f0
Cleanup core package
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-17 16:56:27 -07:00