Ryan Tharp
|
46f6d005d7
|
minor cleanup
|
2018-10-01 02:59:50 -07:00 |
|
Ryan Tharp
|
e890ef2e5b
|
ensure_config split router/client refactor, move C++ stuff to .hpp
|
2018-10-01 02:56:14 -07:00 |
|
Ryan Tharp
|
058ed4d4ea
|
Merge branch 'master' of https://github.com/neuroscr/loki-network
|
2018-10-01 09:03:31 +00:00 |
|
Jeff Becker
|
138c222a1a
|
dns port configurable at compile time (make this configurable on runtime plz)
|
2018-09-30 08:42:28 -04:00 |
|
Ryan Tharp
|
0ee4eebb69
|
was supposed to be in last commit
|
2018-09-29 03:28:01 -07:00 |
|
Ryan Tharp
|
232b471545
|
note and clang-format
|
2018-09-29 03:25:50 -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
|
1e72326f0c
|
llarp_dnsd_init() use llarp::Addr more
|
2018-09-29 03:22:00 -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 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
|
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
|
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
|
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
|
b40dd30c7a
|
linear backoff for path building to lessen strain on the network
|
2018-09-26 09:04:25 -04: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 |
|
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
|
685fc464c0
|
we don't need TAP
|
2018-09-24 12:07:34 -04:00 |
|
Jeff Becker
|
5dfaeebb16
|
mark sessions dead/inactive
|
2018-09-24 11:52:25 -04:00 |
|
Jeff Becker
|
9a20daa1ce
|
add send timeouts
|
2018-09-24 11:34:56 -04:00 |
|
Jeff Becker
|
3af93954f3
|
actually publish via far router
|
2018-09-24 10:31:58 -04:00 |
|
Ryan Tharp
|
0e6d85f6c9
|
Merge branch 'master' of https://github.com/loki-project/loki-network
|
2018-09-24 13:24:42 +00:00 |
|
Jeff Becker
|
a5143fe7a4
|
THIS! IS! LOKINET!
[commiter kicks code reviewer into a giant pit and walks away]
|
2018-09-24 09:12:14 -04:00 |
|
Ryan Tharp
|
902f6f14b7
|
pass RC by ref, header cleanup, clang format
|
2018-09-24 06:10:36 -07:00 |
|
Jeff Becker
|
8e5f2d3860
|
bump version
|
2018-09-24 09:10:01 -04:00 |
|
Ryan Tharp
|
0ad4f43fe5
|
header clean up and clang-format
|
2018-09-24 06:09:01 -07:00 |
|
Jeff Becker
|
17d2aa1df1
|
track path data usage and don't kill paths when under heavy use
|
2018-09-24 07:36:47 -04:00 |
|
Ryan Tharp
|
5342c3d027
|
clang format
|
2018-09-23 09:47:49 -07:00 |
|
Ryan Tharp
|
14e0cc15c1
|
upgrade documentation
|
2018-09-23 09:47:18 -07:00 |
|
Ryan Tharp
|
bda43fdad6
|
add c str cstr, fix ipv4 cstr, tohl(), tonl()
|
2018-09-23 09:45:51 -07:00 |
|
Ryan Tharp
|
1d08dbbf19
|
Merge branch 'master' of https://github.com/loki-project/loki-network
|
2018-09-23 14:58:35 +00:00 |
|
Jeff Becker
|
6652cc4bde
|
breaking change: add timestamp to introset
i don't know why this wasn't here. i could've sworn it was.
|
2018-09-23 09:57:21 -04:00 |
|
Ryan Tharp
|
14d9b19a0f
|
clang-format
|
2018-09-22 04:28:55 -07:00 |
|
Ryan Tharp
|
dba3b66b50
|
fix FreeBSD compil
|
2018-09-22 04:25:37 -07:00 |
|
Ryan Tharp
|
9d4d595624
|
compile fixes
|
2018-09-22 03:39:53 -07:00 |
|
Ryan Tharp
|
2b2e0007fa
|
active DNS relay (server/client) in tun interface
|
2018-09-22 03:25:16 -07:00 |
|
Ryan Tharp
|
6590d502cd
|
get first tun interface wiring
|
2018-09-22 03:23:23 -07:00 |
|
Ryan Tharp
|
eef2dbaaf4
|
Merge branch 'master' of https://github.com/loki-project/loki-network
|
2018-09-21 21:55:11 +00:00 |
|
Jeff Becker
|
86807d2631
|
permit 10 seconds clock skew for introsets
|
2018-09-21 11:24:00 -04:00 |
|
Jeff Becker
|
0abc035488
|
check for newest entry when inserting dht node
|
2018-09-21 10:50:07 -04:00 |
|
Ryan Tharp
|
2ce7ec3eda
|
Merge branch 'master' of https://github.com/neuroscr/loki-network
|
2018-09-21 07:36:21 -07:00 |
|
Ryan Tharp
|
3138610253
|
clang format
|
2018-09-21 07:36:06 -07:00 |
|
Ryan Tharp
|
9ae925166a
|
Merge branch 'master' of https://github.com/loki-project/loki-network
|
2018-09-21 14:10:35 +00:00 |
|
Jeff Becker
|
14c5690828
|
up the size of protocol frames to fit intro with 1500 bytes of payload data
|
2018-09-21 09:52:10 -04:00 |
|
Ryan Tharp
|
ca7d3567a2
|
prefetch and expose it
|
2018-09-21 12:53:20 +00:00 |
|
Ryan Tharp
|
6cb073aa02
|
Merge branch 'master' of https://github.com/loki-project/loki-network
|
2018-09-21 11:06:57 +00:00 |
|
Jeff
|
929cd8169f
|
i fucking hate apple it's fucking shit, fucking god awful shit.
also drybones will never find this.
|
2018-09-20 18:31:34 -04:00 |
|
Ryan Tharp
|
29a304f928
|
Merge branch 'master' of https://github.com/loki-project/loki-network
|
2018-09-20 12:45:19 +00:00 |
|
Ryan Tharp
|
aaeb035033
|
getRange() and getFirstTun() refactor start
|
2018-09-20 12:35:29 +00:00 |
|
Ryan Tharp
|
79fb82a3c8
|
main_router_getRange to get access to tun
|
2018-09-20 12:34:53 +00:00 |
|
Jeff Becker
|
5fb08c2139
|
check introset timestamps
|
2018-09-20 07:27:18 -04:00 |
|
Ryan Tharp
|
2bdee7d528
|
expose mapAddress of first tunEndpoint
|
2018-09-20 03:05:42 -07:00 |
|
Ryan Tharp
|
30dc6186e9
|
fix LLVM 3.8 compiling
|
2018-09-20 03:04:40 -07:00 |
|
despair86
|
8845f3ecc5
|
strip extra unneeded code from libutp
|
2018-09-19 20:39:45 -05:00 |
|
despair86
|
0adf981999
|
more microsoft fluff
|
2018-09-19 19:43:16 -05:00 |
|
Jeff Becker
|
5d5db06cbf
|
update handover logic a bit
|
2018-09-19 12:20:34 -04:00 |
|
Ryan Tharp
|
893b017402
|
Merge branch 'master' of https://github.com/neuroscr/loki-network
|
2018-09-19 06:24:52 -07:00 |
|
Ryan Tharp
|
8f5b172d33
|
merge?
|
2018-09-19 06:24:36 -07:00 |
|
Ryan Tharp
|
f9936b43d3
|
Merge branch 'master' of https://github.com/loki-project/loki-network
|
2018-09-19 13:21:15 +00:00 |
|
Jeff Becker
|
58198656a3
|
configurable base directory for config and add option for only generating config
|
2018-09-19 09:02:55 -04:00 |
|
Ryan Tharp
|
f283923cb7
|
Merge branch 'master' of https://github.com/loki-project/loki-network
|
2018-09-19 12:28:48 +00:00 |
|
Ryan Tharp
|
9f33edeed0
|
Merge branch 'master' of https://github.com/loki-project/loki-network
|
2018-09-19 12:22:34 +00:00 |
|
Jeff Becker
|
62bae2075b
|
proper shift
|
2018-09-18 20:17:35 -04:00 |
|
Jeff Becker
|
f110f3f3ad
|
tweak parameters for path build and obtain path if we have none
|
2018-09-18 19:56:26 -04:00 |
|
Jeff Becker
|
c31fd5fcde
|
make hidden services work again (probably)
|
2018-09-18 17:32:17 -04:00 |
|
Jeff Becker
|
5ebe3cc97c
|
limits and have clients use ephemeral identity
|
2018-09-18 16:56:22 -04:00 |
|
Jeff Becker
|
ebe30e81c9
|
try unscrewing things up
|
2018-09-18 13:48:26 -04:00 |
|
Jeff Becker
|
6f1c60d56e
|
raise default path build timeout
|
2018-09-18 12:27:14 -04:00 |
|
Jeff Becker
|
d1f1dd3c84
|
publish intro to multiple routers
|
2018-09-18 10:48:06 -04:00 |
|
Jeff Becker
|
96716a39ef
|
send link layer keep alive and track bad intros
|
2018-09-18 09:02:52 -04:00 |
|
Jeff Becker
|
0c1e22650e
|
try calcuating tcp checksums right
try tracking convo tags correctly
|
2018-09-18 07:08:47 -04:00 |
|
Jeff
|
dc3bb02f94
|
make it compile
|
2018-09-17 16:18:11 -04:00 |
|
Jeff
|
689668d892
|
fix osx build
|
2018-09-17 14:59:12 -04:00 |
|
Jeff
|
47a24ff692
|
fix osx
|
2018-09-17 14:43:14 -04:00 |
|
Jeff Becker
|
217f4a0d3f
|
use correct intro in tag tracking
|
2018-09-17 12:12:42 -04:00 |
|
Jeff Becker
|
9ffcf66e58
|
more checks less logging
|
2018-09-17 11:32:37 -04:00 |
|
Jeff Becker
|
edbd9197e5
|
update spec and fix copy constructor
|
2018-09-17 09:28:26 -04:00 |
|
Jeff Becker
|
2761da0b5f
|
actually load config
|
2018-09-17 08:02:09 -04:00 |
|
Jeff Becker
|
5d0f441e29
|
use ntohl
|
2018-09-16 08:31:14 -04:00 |
|
Jeff Becker
|
17c6780bcd
|
actually store dht nodes
|
2018-09-15 10:05:02 -04:00 |
|
Jeff Becker
|
e40388386a
|
start dht requests
|
2018-09-15 07:43:52 -04:00 |
|
Jeff Becker
|
f5b8d552e1
|
path peer profiling
propagate introsets better
|
2018-09-14 10:50:37 -04:00 |
|
Jeff Becker
|
354df88367
|
more ip endpoint fixes
spam dht with lookups less
|
2018-09-14 09:43:42 -04:00 |
|
Jeff Becker
|
6986f04418
|
basic router profiling and fix ip rewrite
|
2018-09-13 12:41:53 -04:00 |
|
Jeff Becker
|
76e87aa608
|
more debug logging
timed out paths are not expired
|
2018-09-13 09:07:00 -04:00 |
|
Jeff Becker
|
f55c5e674d
|
relax timeouts
|
2018-09-13 08:40:13 -04:00 |
|
Jeff Becker
|
3af51cbe55
|
add path latency minimum checker
add min-latency option to hidden service config
|
2018-09-13 08:27:28 -04:00 |
|
Jeff Becker
|
832b24ba93
|
delete don't abort when building paths failed to key exchange
try making dht less talky
check timestamps on intros
|
2018-09-13 07:30:21 -04:00 |
|
Jeff Becker
|
b56d25730e
|
improve send rate
|
2018-09-12 09:29:42 -04:00 |
|
Jeff Becker
|
956549c818
|
connect to 10 random routers on startup
|
2018-09-11 11:53:54 -04:00 |
|
Jeff Becker
|
1c849973ca
|
send data discarded messages
|
2018-09-11 11:34:12 -04:00 |
|
Jeff Becker
|
a9b259985e
|
add data discarded message in routing layer to indicate
a path no longer exists.
|
2018-09-11 11:28:36 -04:00 |
|