Commit Graph

1314 Commits

Author SHA1 Message Date
Jeff Becker
f6c812a642
include packet info in tun but discard it so that tun can work on platforms
that include packet info
2018-09-30 09:23:37 -04:00
Jeff Becker
138c222a1a
dns port configurable at compile time (make this configurable on runtime plz) 2018-09-30 08:42:28 -04:00
Jeff Becker
2b8bd11f5e
ping less and try not to double free in llarp_router::SendToOrQueue 2018-09-30 08:01:58 -04:00
Jeff Becker
ed5867e49f
don't use std::list 2018-09-30 07:17:48 -04:00
Ryan Tharp
79d61dedc3 use new llarp::Addr based init 2018-09-29 03:28:55 -07:00
Ryan Tharp
b7f4907925 update DNS* init 2018-09-29 03:28:24 -07:00
Ryan Tharp
0ee4eebb69 was supposed to be in last commit 2018-09-29 03:28:01 -07:00
Ryan Tharp
9ea564e832 update llarp_main_init_dnsd to make new DNSd init 2018-09-29 03:27:38 -07:00
Ryan Tharp
e876506295 improve b32 failure handling, dead code removal 2018-09-29 03:26:34 -07:00
Ryan Tharp
232b471545 note and clang-format 2018-09-29 03:25:50 -07:00
Ryan Tharp
0278ba6edf more clang-format 2018-09-29 03:25:07 -07:00
Ryan Tharp
638fff6b7e clang-format (how was this missed before?) 2018-09-29 03:24:39 -07:00
Ryan Tharp
de1fe9d607 add note 2018-09-29 03:24:10 -07:00
Ryan Tharp
6c2d0e21bf llarp_dnsd_init() update to use llarp::Addr more and adjust to new DNSc init changes, remove unneeded WIN32 change (made it the default) 2018-09-29 03:22:48 -07:00
Ryan Tharp
1e72326f0c llarp_dnsd_init() use llarp::Addr more 2018-09-29 03:22:00 -07:00
Ryan Tharp
35def45c98 answer_request_alloc() use a unique_ptr, multiple resolver support start, llarp_dnsc_init to use llarp::Addrs 2018-09-29 03:18:33 -07:00
Ryan Tharp
7f47adf2a0 rely on llarp::Addr more, support list of resolvers 2018-09-29 03:17:13 -07:00
Ryan Tharp
094223a257 from_4int() and from_char_array() refactor 2018-09-29 03:15:41 -07:00
Jeff
d6463bf8de Merge branch 'master' of ssh://github.com/loki-project/loki-network 2018-09-28 19:47:25 -04:00
Jeff
52da002488 comit 2018-09-28 19:47:18 -04:00
Jeff Becker
36c927fc79
premptively build path to selected intro's router every time we don't have it if we get an introset update, on the outbound context 2018-09-28 11:46:47 -04:00
Jeff Becker
10d463e51a
add contributing template 2018-09-28 10:34:37 -04:00
Jeff Becker
118c1f8703
add file to check a github checkbox 2018-09-28 10:31:46 -04:00
Jeff Becker
8a4b2e97a5
add lint target for makefile using clang tidy
run make format
2018-09-28 10:29:34 -04:00
Jeff Becker
8878e5c4d1
redundancy with outbound contexts
have multiple outbound contexts and send on the one that is alive
2018-09-28 08:22:50 -04:00
Jeff Becker
2e3601b140
fucking fix -V option that didn't fucking work wtf 2018-09-27 14:08:42 -04:00
Jeff Becker
72ce48d3ea
use correct compare 2018-09-27 13:51:42 -04:00
Jeff Becker
869b758365
more 2018-09-27 13:29:26 -04:00
Jeff Becker
fa5389cb05
docstrings and manual rebuild if the path expires soon 2018-09-27 12:15:40 -04:00
Jeff Becker
186a36cd4b
try fixing dht crash 2018-09-27 08:47:21 -04:00
Jeff Becker
724a093da7
syntax 2018-09-27 07:09:00 -04:00
Jeff Becker
17a8ac13ad
fix logic 2018-09-27 07:07:20 -04:00
Jeff Becker
22b1e58dcf
clear intro 2018-09-27 07:03:01 -04:00
Jeff Becker
d71882259e
try spacing path building out more wide in time so that intros don't die in the same small interval 2018-09-27 06:51:30 -04:00
Jeff Becker
34dc5bec93
check for cache hit to prevent automapping 2018-09-26 10:41:45 -04:00
Jeff Becker
9a062f79fb
use parent endpoint paths when we can more 2018-09-26 10:06:48 -04:00
Jeff Becker
b40dd30c7a
linear backoff for path building to lessen strain on the network 2018-09-26 09:04:25 -04:00
Jeff Becker
f85cfcdab0
please don't fucking do this, reverted. 2018-09-26 08:33:12 -04:00
Jeff Becker
7b0860aec0
Merge remote-tracking branch 'ryan/master' 2018-09-26 07:22:27 -04:00
Jeff Becker
dc47a0630b
try using parent endpoint's pathset if outbound context does not have a path to a router 2018-09-26 07:16:54 -04:00
Jeff Becker
c9bfe640b7
increment sequence number so we don't spam new intro frames 2018-09-26 06:52:57 -04:00
Jeff Becker
ed4ccd7015
update readme 2018-09-25 14:29:55 -04:00
Jeff Becker
e8089ce53f
update motto for release 2018-09-25 09:44:42 -04:00
Jeff Becker
69bf060974
correct key 2018-09-25 09:43:06 -04:00
Jeff Becker
179d18bad4
use correct value 2018-09-25 09:38:10 -04:00
Jeff Becker
7d10103e15
don't repeat 2018-09-25 09:34:35 -04:00
Ryan Tharp
731ea83834 bug fix and cleanup 2018-09-25 06:26:21 -07:00
Ryan Tharp
ca532e39c8 Merge branch 'master' of https://github.com/neuroscr/loki-network 2018-09-25 06:21:19 -07:00
Ryan Tharp
1436036d94 make sure all vectors are unique_ptr, unorder maps (optimization) 2018-09-25 06:20:39 -07:00
Jeff Becker
7233371125
update readme 2018-09-25 09:09:38 -04:00