Jeff Becker
|
e7f5eeff51
|
use fewer allocations
|
2018-12-20 11:49:05 -05:00 |
|
Jeff Becker
|
be234e4b6e
|
* make format
* snode to snode direct traffic
* wire up dns on service node tun
|
2018-12-13 11:14:44 -05:00 |
|
Michael
|
85dde7b6b0
|
Move remaining include/llarp headers to llarp/
|
2018-12-12 02:53:02 +00:00 |
|
Michael
|
7be452092c
|
Convert llarp_crypto to be a true C++ class
|
2018-12-11 00:53:55 +00:00 |
|
Michael
|
6358b25db0
|
Convert llarp_nodedb to be a true C++ class
|
2018-12-10 23:31:39 +00:00 |
|
Michael
|
f0fce5b68a
|
Convert llarp_router to be a true C++ class
|
2018-12-10 20:15:35 +00:00 |
|
Jeff Becker
|
fad734a5ce
|
strict types for pubkey, secretkey and routerid
|
2018-12-10 12:22:59 -05:00 |
|
Michael
|
30e9dca2e5
|
Convert llarp_logic to be a C++ class
|
2018-12-10 14:15:11 +00:00 |
|
Jeff Becker
|
512d32ff30
|
attempt to fix crash
|
2018-12-07 08:38:49 -05:00 |
|
Jeff Becker
|
622ed8d12e
|
fix crash on premature close of event loop (also make format)
|
2018-12-02 13:07:07 -05:00 |
|
Jeff Becker
|
e11e83c397
|
fix pathbuilder
|
2018-11-29 09:18:53 -05:00 |
|
Jeff Becker
|
355d09e22b
|
random fixes
|
2018-11-15 08:47:46 -05:00 |
|
Jeff Becker
|
5dbe41608f
|
more exit stuff
|
2018-11-14 13:02:27 -05:00 |
|
Jeff Becker
|
38a92cb1a8
|
fixes for testnet
|
2018-11-08 10:15:02 -05:00 |
|
Ryan Tharp
|
67390de0c2
|
merge
|
2018-11-03 06:19:18 -07:00 |
|
Jeff Becker
|
dbd2c41909
|
use event loop for time
|
2018-10-29 12:48:36 -04:00 |
|
Jeff Becker
|
32a028f6d8
|
Merge remote-tracking branch 'cathugger/master'
|
2018-10-10 07:48:44 -04:00 |
|
Jeff Becker
|
475ac63f4a
|
initial admin api infra
|
2018-10-09 08:06:30 -04:00 |
|
Jeff Becker
|
98df3b09f2
|
only use good routers
|
2018-10-04 13:51:45 -04:00 |
|
Jeff Becker
|
f19f78b573
|
try better handover logic
|
2018-10-04 09:03:48 -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
|
b40dd30c7a
|
linear backoff for path building to lessen strain on the network
|
2018-09-26 09:04:25 -04:00 |
|
Jeff Becker
|
e0c8ae92b2
|
fix leak when forwarding and sending LRCM
|
2018-09-19 12:36:12 -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
|
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
|
60d5277351
|
broken
|
2018-09-06 07:46:19 -04:00 |
|
Jeff Becker
|
8bae1a4735
|
move codel off of pointer types
|
2018-08-31 10:41:04 -04:00 |
|
Jeff Becker
|
5228a81bae
|
more refactor
get rid of C api
|
2018-08-30 14:48:43 -04:00 |
|
Jeff Becker
|
bb25537fb5
|
build paths if we have no connected routers to make sessions happen
|
2018-08-23 11:19:16 -04:00 |
|
Jeff Becker
|
b77525b72d
|
persist on commit
|
2018-08-22 12:19:51 -04:00 |
|
Jeff Becker
|
377cc78144
|
fix crash
|
2018-08-18 10:01:21 -04:00 |
|
Jeff Becker
|
1d3e9f6adc
|
make testnet no longer crash
|
2018-08-14 17:17:18 -04:00 |
|
Jeff Becker
|
d7c1c3322f
|
it works.
|
2018-08-12 13:22:29 -04:00 |
|
Jeff Becker
|
d511057b7d
|
* logging updates
* nicknames in RC (yw kee)
* spec update
* more hidden service code
|
2018-08-02 10:48:43 +10:00 |
|
Jeff Becker
|
08b60a9ae7
|
update code to match protocol spec
backwards incompat change
|
2018-07-29 08:20:32 +10:00 |
|
Jeff Becker
|
0f649d844f
|
more
|
2018-07-27 07:08:56 +10:00 |
|
Jeff Becker
|
536f63ed2a
|
better hop selection fault tolerance
|
2018-07-25 11:54:37 +10:00 |
|
Jeff Becker
|
ee54149465
|
when building paths only use nodes we are directly connected to for first hops.
|
2018-07-25 11:36:22 +10:00 |
|
Jeff Becker
|
9114d79bd6
|
* make number of hops configurable
* remove compile warnings
|
2018-07-20 07:08:11 +10:00 |
|
Jeff Becker
|
5bbaae4e2e
|
more
|
2018-07-12 14:21:44 -04:00 |
|
Jeff Becker
|
6ad79b97dc
|
broken
|
2018-07-09 13:32:11 -04:00 |
|
Jeff Becker
|
dfa567e816
|
Merge remote-tracking branch 'sachaaaa/refactor' into hidden-service-dht
|
2018-07-09 10:24:44 -04:00 |
|
sachaaaaa
|
c7940076bf
|
Remove most of the extern "C"
remove extern "C"
|
2018-07-09 14:34:09 +10:00 |
|
Jeff Becker
|
21a2ffdeaf
|
* refactor log functions
* add more stuff for hidden service dht
|
2018-07-05 11:44:06 -04:00 |
|
Jeff Becker
|
6633fb151d
|
make it work
|
2018-06-26 09:39:29 -04:00 |
|
Jeff Becker
|
da22f306e0
|
* add path building management
* fix bug in iwp that caused crash
|
2018-06-25 11:12:08 -04:00 |
|
Ryan Tharp
|
deb97fda3f
|
Merge branch 'master' of https://github.com/majestrate/llarp
|
2018-06-23 11:28:37 +00:00 |
|
Jeff Becker
|
f2c42e4e5a
|
onion routing downstream traffic relaying works on testnet
|
2018-06-22 09:59:28 -04:00 |
|
Jeff Becker
|
2f8cde8e07
|
path building works in downstream direction
|
2018-06-22 08:45:46 -04:00 |
|