Jeff Becker
|
5c1ec93375
|
only have clients kill router contacts in nodedb
|
2019-04-09 12:11:58 -04:00 |
|
Jeff Becker
|
7f25b62ef5
|
remove adding of defaults to upstream dns resolvers
|
2019-04-09 12:03:59 -04:00 |
|
Jeff Becker
|
264ec5bfa3
|
fix
|
2019-04-08 14:25:06 -04:00 |
|
Jeff Becker
|
dfa00e3415
|
fix exit address
|
2019-04-08 14:21:01 -04:00 |
|
Jeff Becker
|
e178a70929
|
use shared_ptr for event loop
|
2019-04-08 08:01:52 -04:00 |
|
Jeff Becker
|
c910a2a2fb
|
more
|
2019-04-05 10:58:22 -04:00 |
|
Jeff
|
97b9c679b0
|
don't use bootstrap nodes for first hops in paths
|
2019-04-03 15:05:44 -04:00 |
|
Jeff
|
38fed8e753
|
don't connect to bootstrap nodes when we don't need to
|
2019-04-03 09:59:15 -04:00 |
|
Jeff Becker
|
169d8beded
|
clear profiles on removal
|
2019-03-31 11:25:13 -04:00 |
|
Jeff Becker
|
965b0957ee
|
tweaks
|
2019-03-31 11:09:59 -04:00 |
|
Jeff Becker
|
ae786feab6
|
Merge remote-tracking branch 'origin/master'
|
2019-03-29 12:14:09 -04:00 |
|
Michael
|
561b997c93
|
Move IWP code to its own directory
|
2019-03-29 16:00:12 +00:00 |
|
Michael
|
17b39b0ed4
|
Move UTP code to its own directory
|
2019-03-29 16:00:12 +00:00 |
|
Jeff Becker
|
5af8d0a392
|
don't insert RCs in main thread
|
2019-03-29 11:08:31 -04:00 |
|
Jeff Becker
|
52d9cef79e
|
check for service node whitelist
|
2019-03-26 17:38:53 -04:00 |
|
Jeff Becker
|
b254c19c5f
|
more metrics
|
2019-03-26 16:04:41 -04:00 |
|
Jeff Becker
|
74534c22b8
|
mark profile success on outbound connection success, add default case in metrics
|
2019-03-26 11:27:14 -04:00 |
|
Michael
|
91f401ff71
|
Integrate metrics into router
|
2019-03-25 20:36:23 +00:00 |
|
Jeff Becker
|
549d49ee56
|
more
|
2019-03-25 16:04:34 -04:00 |
|
Jeff Becker
|
972a766557
|
try this
|
2019-03-25 16:01:45 -04:00 |
|
Jeff Becker
|
d4cb6808ec
|
more
|
2019-03-25 11:41:37 -04:00 |
|
Jeff Becker
|
0fa8325e4e
|
don't connect to self
|
2019-03-25 10:36:51 -04:00 |
|
Jeff Becker
|
fbb2c78d3c
|
async remove dead rc files when we think they are dead
|
2019-03-25 09:52:22 -04:00 |
|
Jeff Becker
|
7065b00c22
|
kill dead routers from nodedb and lessen logs
|
2019-03-25 09:07:19 -04:00 |
|
Jeff Becker
|
8a63533d1a
|
have service nodes maintain min connections
path building more robust selection
|
2019-03-25 08:52:32 -04:00 |
|
Jeff Becker
|
271f7f5b6d
|
don't connect to everyone as client
|
2019-03-22 10:37:37 -04:00 |
|
Jeff Becker
|
9d2ae0a5df
|
have service nodes build paths too >.>
|
2019-03-21 08:25:40 -04:00 |
|
Jeff Becker
|
136a01391e
|
fix message
|
2019-03-18 08:36:20 -04:00 |
|
Jeff Becker
|
7ebb49478e
|
remove dead code
|
2019-03-18 08:35:24 -04:00 |
|
Jeff Becker
|
990049f423
|
make rpc do basic auth and shit like that
|
2019-03-13 16:01:10 -04:00 |
|
Jeff
|
1a09a12ee0
|
Merge branch 'staging' into absl_mutex
|
2019-03-05 17:06:23 -05:00 |
|
Jeff Becker
|
8331449ab9
|
update profiles on path build
|
2019-03-04 12:03:18 -05:00 |
|
Michael
|
61f3273dc4
|
Add threading annotations and fix potential deadlocks
|
2019-03-04 00:03:52 +00:00 |
|
Jeff Becker
|
159415c363
|
delay dns resolution for snode until we have a session with it
|
2019-03-01 14:10:42 -05:00 |
|
Jeff
|
d255ce50ac
|
Merge branch 'staging' into master
|
2019-02-28 08:55:45 -05:00 |
|
Ryan Tharp
|
1ec1b132ea
|
Merge branch 'staging' of https://github.com/loki-project/loki-network
|
2019-02-27 21:21:42 -08:00 |
|
Ryan Tharp
|
f1ff247240
|
convert pubKey to RouterID
|
2019-02-27 21:11:52 -08:00 |
|
Jeff Becker
|
46b80e465d
|
* fix jsonrpc endpoint path for caller
* make epoll not crash and leak
* correct key name in config
|
2019-02-27 10:19:55 -05:00 |
|
Jeff Becker
|
f8d6becce8
|
make whitelist happy
|
2019-02-27 07:55:26 -05:00 |
|
Jeff Becker
|
ef13ec7499
|
Merge remote-tracking branch 'origin/staging' into staging
|
2019-02-26 07:55:27 -05:00 |
|
Jeff Becker
|
66e503b6aa
|
print snode not hex
|
2019-02-25 08:24:26 -05:00 |
|
Jeff Becker
|
88f988d142
|
use std::set
|
2019-02-25 08:03:34 -05:00 |
|
Jeff Becker
|
08d70e6d14
|
track client rcs
|
2019-02-25 07:46:40 -05:00 |
|
Michael
|
4fb2b39f74
|
Format changes
|
2019-02-22 17:18:54 +00:00 |
|
Michael
|
89ae60cfab
|
llarp::Context uses AbstractRouter now
|
2019-02-22 16:21:05 +00:00 |
|
Michael
|
13a9f65520
|
Fully define interface for dht::Context
|
2019-02-22 15:08:08 +00:00 |
|
Jeff Becker
|
f67ffaf900
|
fix typo
|
2019-02-20 07:22:39 -05:00 |
|
Jeff Becker
|
7428855698
|
try fixing timeout bug after 6 or so hours
|
2019-02-20 07:09:18 -05:00 |
|
Jeff Becker
|
41bb83aaba
|
more
|
2019-02-19 08:32:26 -05:00 |
|
Rick V
|
5a3947ca5c
|
clang-format
|
2019-02-18 17:58:12 -06:00 |
|
Jeff Becker
|
445ed05b32
|
make format
|
2019-02-18 14:44:41 -05:00 |
|
Jeff
|
f941025d7c
|
Merge pull request #319 from majestrate/staging
Staging
|
2019-02-18 07:09:55 -05:00 |
|
Jeff Becker
|
dfbd878dfb
|
Merge remote-tracking branch 'origin/staging' into staging
|
2019-02-18 06:51:33 -05:00 |
|
Michael
|
887fb4ac62
|
Replace insert(make_pair()) with emplace()
|
2019-02-18 10:35:23 +00:00 |
|
Jeff Becker
|
8d96c0945e
|
Merge remote-tracking branch 'origin/staging' into staging
|
2019-02-17 17:02:01 -05:00 |
|
Jeff Becker
|
90507337ce
|
compute number of connected routers
|
2019-02-17 16:08:14 -05:00 |
|
Michael
|
a00d6afc5e
|
Convert llarp_buffer_t to be a class with methods
|
2019-02-17 13:09:48 +00:00 |
|
Jeff Becker
|
b5a1637224
|
make shared lib compile
|
2019-02-15 17:55:52 -05:00 |
|
Jeff Becker
|
1d958d95de
|
* make rpc compile right
* make link sessions introspectable
* make utp write buffers fully flush each tick
|
2019-02-15 17:19:19 -05:00 |
|
Michael
|
048fa83c39
|
Finish replacement of Router with AbstractRouter
|
2019-02-14 22:31:31 +00:00 |
|
Jeff Becker
|
24de7f052a
|
make outbound port configurable on runtime
|
2019-02-11 13:40:20 -05:00 |
|
Jeff
|
555711b70d
|
Merge pull request #303 from michael-loki/no_new
Replace usage of new/delete with unique_ptr/stack allocation
|
2019-02-11 13:38:06 -05:00 |
|
Jeff Becker
|
46222df421
|
refactor
|
2019-02-11 12:14:43 -05:00 |
|
Michael
|
67b5d48095
|
Replace usage of new/delete with unique_ptr/stack allocation
|
2019-02-11 16:24:05 +00:00 |
|
Jeff Becker
|
e1522faeaa
|
add introspection rpc endpoint
|
2019-02-08 14:43:25 -05:00 |
|
Jeff Becker
|
2f656de767
|
take in public-ip as parameter in addition to public-address
|
2019-02-07 09:30:43 -05:00 |
|
Michael
|
729cd045f1
|
Convert llarp::Router into an abstract base class
|
2019-02-06 09:59:47 +00:00 |
|
Jeff Becker
|
b7b346cc7c
|
make it compile
|
2019-02-04 18:18:43 -05:00 |
|
Jeff Becker
|
00eede9160
|
Merge remote-tracking branch 'origin/staging' into staging
|
2019-02-04 18:13:57 -05:00 |
|
Michael
|
f3b0af9d2f
|
Create CopyableBuffer type
|
2019-02-02 23:21:35 +00:00 |
|
Michael
|
2de621b0ad
|
Disable copy constructing llarp_buffer_t
|
2019-02-01 01:58:13 +00:00 |
|
Jeff Becker
|
c31c8ce889
|
Merge remote-tracking branch 'origin/staging' into staging
|
2019-01-31 07:56:54 -05:00 |
|
Ryan Tharp
|
70a7481ab7
|
Merge pull request #245 from majestrate/abyss_rpc_update
update libabyss rpc endpoints for service nodes
|
2019-01-29 14:00:47 -08:00 |
|
Ryan Tharp
|
f20ac0f6e9
|
Merge branch 'staging' into crypto_interface
|
2019-01-29 13:59:05 -08:00 |
|
Ryan Tharp
|
07f536efad
|
Merge pull request #249 from majestrate/enable-xi
enable exit info serialization
|
2019-01-29 13:58:17 -08:00 |
|
Jeff Becker
|
88285de3af
|
save new onion key
|
2019-01-29 08:20:27 -05:00 |
|
Jeff Becker
|
828f1f82d7
|
disable key rotation
|
2019-01-29 07:56:02 -05:00 |
|
Jeff Becker
|
fd507e4194
|
fix hop selection and disable onion key rotation
|
2019-01-29 07:34:07 -05:00 |
|
Ryan Tharp
|
e94a7b88e7
|
fix typo in log message
|
2019-01-29 03:49:02 -08:00 |
|
Ryan Tharp
|
2ac41a226f
|
delay autodetection to ev
|
2019-01-29 03:23:10 -08:00 |
|
Jeff Becker
|
4406ef9c9c
|
enable xi serialization
|
2019-01-28 08:52:18 -05:00 |
|
Jeff Becker
|
18c4107ff6
|
* wire up jsonrpc caller for lokid integration
* add jsonrpc caller http basic auth
|
2019-01-28 08:04:45 -05:00 |
|
Michael
|
f24f554a01
|
Convert llarp::Crypto into an abstract base class
|
2019-01-26 15:40:58 +00:00 |
|
Jeff Becker
|
e164970b00
|
make format
|
2019-01-24 10:14:54 -05:00 |
|
Jeff Becker
|
7bc0b5f82b
|
try addressing issue #233
|
2019-01-24 10:13:41 -05:00 |
|
Jeff
|
832ad942aa
|
Merge pull request #237 from despair86/dev
separate header and implementation
|
2019-01-23 15:27:19 -05:00 |
|
Jeff Becker
|
cbfbdc506d
|
Merge branch 'staging' of ssh://github.com/loki-project/loki-network into staging
|
2019-01-23 12:33:00 -05:00 |
|
Rick V
|
3232a98b2c
|
clang-format, include <iterator>, fix size_type casts for ILP32 and LLP64 data models
|
2019-01-22 18:16:58 -06:00 |
|
Ryan Tharp
|
31f196a6eb
|
Merge pull request #236 from michael-loki/dht_tests
Add test suites for dht bucket, kademlia and key
|
2019-01-22 15:15:22 -08:00 |
|
Jeff Becker
|
da28fd9fab
|
apply lokid config section
|
2019-01-21 12:06:31 -05:00 |
|
Jeff Becker
|
d89e58199a
|
add initial identity key seed stuff
add more kubernetes stuff
make shared library installed if built
|
2019-01-21 10:45:18 -05:00 |
|
Michael
|
ccb5f6b696
|
Add tests for dht::TXOwnere
|
2019-01-19 18:16:40 +00:00 |
|
Ryan Tharp
|
c4c9197586
|
address Michael's code review (remove std::make_pair) and add note
|
2019-01-17 13:15:40 -08:00 |
|
Ryan Tharp
|
2e4ad12a87
|
Merge branch 'staging' of https://github.com/loki-project/loki-network
|
2019-01-17 21:14:01 +00:00 |
|
Jeff Becker
|
41e8691702
|
make format
|
2019-01-17 09:02:50 -05:00 |
|
Jeff Becker
|
015e68df68
|
Merge branch 'staging' of ssh://github.com/loki-project/loki-network into staging
|
2019-01-17 08:56:33 -05:00 |
|
Ryan Tharp
|
1ba5b75082
|
Merge branch 'master' of https://github.com/neuroscr/loki-network
|
2019-01-16 21:25:37 +00:00 |
|
Michael
|
da6cdfc0b2
|
More refactoring to continue to make dependency graph acylic
|
2019-01-15 23:15:44 +00:00 |
|