1
1
Fork 0
mirror of https://github.com/oxen-io/lokinet synced 2023-12-14 06:53:00 +01:00
Commit graph

73 commits

Author SHA1 Message Date
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 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
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