Stephen Shelton
273270916e
The Great Wall of Blame
...
This commit reflects changes to clang-format rules. Unfortunately,
these rule changes create a massive change to the codebase, which
causes an apparent rewrite of git history.
Git blame's --ignore-rev flag can be used to ignore this commit when
attempting to `git blame` some code.
5 years ago
Jeff Becker
bdb0b847f8
seek for version and set it before deserializing
5 years ago
Michael
16cdfbd5f0
clang-tidy modernize pass
5 years ago
Michael
488695047f
Remove redundant else blocks
5 years ago
Michael
08609f9e5a
Rename message files
5 years ago
Michael
8a058fcb34
Move other messages
5 years ago
Michael
83bd9227a7
Move exit messages
5 years ago
Michael
d6751e3eeb
Move subset of messages to right directory
5 years ago
Michael
7ca0927d8f
Replace dict_reader/list_reader with version which doesn't involve indirection
5 years ago
Jeff Becker
dfa00e3415
fix exit address
6 years ago
Jeff Becker
6a09348c47
today's work
6 years ago
Michael
a00d6afc5e
Convert llarp_buffer_t to be a class with methods
6 years ago
Michael
048fa83c39
Finish replacement of Router with AbstractRouter
6 years ago
Michael
7ca3e13e78
Rename to ManagedBuffer
6 years ago
Michael
f3b0af9d2f
Create CopyableBuffer type
6 years ago
Michael
2de621b0ad
Disable copy constructing llarp_buffer_t
6 years ago
Michael
e5eda0fb8f
Move lokinet unspecific components to a util/ library
6 years ago
Jeff Becker
ccaa8b6f63
fix crash
6 years ago
Jeff Becker
1b59cc491d
less allocations in message parsing and keep exit paths alive with activity
6 years ago
Michael
85dde7b6b0
Move remaining include/llarp headers to llarp/
6 years ago
Michael
5aa7f49470
Move routing* to llarp/
6 years ago
Michael
f0fce5b68a
Convert llarp_router to be a true C++ class
6 years ago
Jeff Becker
09945dce62
initial exit/service node comm code with some unit tests (incomplete)
6 years ago
Jeff
71172fe72b
use std::unique_ptr as to not leak like a motherfucker
6 years ago
Jeff Becker
a9b259985e
add data discarded message in routing layer to indicate
...
a path no longer exists.
6 years ago
Jeff Becker
d7c1c3322f
it works.
6 years ago
Jeff Becker
d4ea843d33
fix feedback loop
6 years ago
Jeff Becker
e23d3a8eda
* pad messages under 1KB to 1KB to reduce jitter
...
* fix race
6 years ago
Jeff Becker
7c518bc4da
prefetch introset via tag (non working)
6 years ago
Jeff Becker
f23ed98c33
make it work
6 years ago
Jeff Becker
bae4f746be
publish hidden service descriptors and acknoledge publish
6 years ago
Jeff Becker
21a2ffdeaf
* refactor log functions
...
* add more stuff for hidden service dht
6 years ago
Jeff Becker
18b50f4a74
* implement path transfer message
...
* update dht docs
* update other docs
* start working on dht for hidden services
* fix up unit tests for dht
* update makefile and other build files
6 years ago
Jeff Becker
92d1f50203
make path latency tests work
6 years ago
Jeff Becker
5439947781
fix path building so that it works for real
6 years ago
Jeff Becker
f2c42e4e5a
onion routing downstream traffic relaying works on testnet
6 years ago