Commit Graph

1153 Commits

Author SHA1 Message Date
Jeff
4158e422bb don't store introsets when forwarding a request 2018-09-30 12:02:42 -04:00
Jeff
a168c81a75 make mac tun work 2018-09-30 11:40:34 -04:00
Jeff
e50cbf5acb Merge branch 'master' of ssh://github.com/loki-project/loki-network 2018-09-30 11:25:59 -04:00
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
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
Jeff Becker
59cdc160cd
add slot for bootstrap node in config autogeneration 2018-09-25 08:11:10 -04:00
Ryan Tharp
9492fc072d
remove conflict mess 2018-09-24 14:05:41 -07:00
Ryan Tharp
89d41dd365
Merge branch 'master' into master 2018-09-24 13:57:40 -07:00
Jeff Becker
b273676a63
more logic for dead sessions to prevent segfault 2018-09-24 15:50:52 -04:00
Jeff Becker
16508a99db
tweak timeouts more 2018-09-24 13:33:54 -04:00
Jeff Becker
2d18cfcdd7
tweak timeout 2018-09-24 13:14:05 -04:00
Jeff Becker
d298e4f124
use intros only if they don't expire soon 2018-09-24 13:13:29 -04:00
Jeff Becker
83643845c2
default for CI to have no cxx17 filesystem 2018-09-24 12:12:53 -04:00
Jeff Becker
685fc464c0
we don't need TAP 2018-09-24 12:07:34 -04:00
Jeff Becker
88da477f49
try fixing CI build 2018-09-24 11:55:12 -04:00
Jeff Becker
5dfaeebb16
mark sessions dead/inactive 2018-09-24 11:52:25 -04:00