You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lokinet/llarp
Thomas Winget 38fd0552d3 Adds Link-Relay Status Messages
Success case:
  - the path endpoint creates and sends a LR_StatusMessage upon
    successful path creation

Failure case:
  - an intermediate hop creates and sends a LR_StatusMessage upon
    failure to forward the path to the next hop for any reason

Both cases:
  - transit hops receive LR_StatusMessages and add a frame
    to them reflecting their "status" with respect to that path
  - the path creator receives LR_StatusMessages and decrypts/parses
    the LR_StatusRecord frames from the path hops.  If all is good,
    the Path does as it would when receiving a PathConfirmMessage.
    If not, the Path marks the new path as failed.

LR_StatusMessage is now used/sent in place of PathConfirmMessage
5 years ago
..
android Produce hierarchy of 'libraries' inside libllarp 6 years ago
config Change ConfigParser too 5 years ago
constants Refactor path build code 5 years ago
crypto Adds Link-Relay Status Messages 5 years ago
dht Refactor Router code into more classes 5 years ago
dns Merge remote-tracking branch 'origin/master' into ipv6-tun 5 years ago
ev make hop count and length configurable 5 years ago
exit make hop count and length configurable 5 years ago
handlers make hop count and length configurable 5 years ago
hook disable shell hooks by default 5 years ago
iwp Refactor Router code into more classes 5 years ago
link Refactor Router code into more classes 5 years ago
linux Produce hierarchy of 'libraries' inside libllarp 6 years ago
messages Adds Link-Relay Status Messages 5 years ago
metrics Fixup two minor warnings 5 years ago
net Fix some string_view problems 5 years ago
path Adds Link-Relay Status Messages 5 years ago
router Adds Link-Relay Status Messages 5 years ago
routing Remove redundant else blocks 5 years ago
rpc Remove redundant else blocks 5 years ago
service set limits correctly 5 years ago
util Adds Link-Relay Status Messages 5 years ago
utp Refactor Router code into more classes 5 years ago
win32 Change manifest ids 5 years ago
CMakeLists.txt Adds Link-Relay Status Messages 5 years ago
app.xml stray tag ;-; 6 years ago
context.cpp Merge pull request #729 from majestrate/fix-android-2019-07-24 5 years ago
dns.cpp Convert llarp_buffer_t to be a class with methods 6 years ago
dns.h Move dns* to llarp/ 6 years ago
dns.hpp Rename to ManagedBuffer 6 years ago
dnsc.cpp Remove redundant else blocks 5 years ago
dnsc.hpp Rename to ManagedBuffer 6 years ago
dnsd.cpp Remove redundant else blocks 5 years ago
dnsd.hpp Rename to ManagedBuffer 6 years ago
nodedb.cpp Refactor Router code into more classes 5 years ago
nodedb.hpp Refactor Router code into more classes 5 years ago
pow.cpp Port code to use CryptoManager over passing Crypto pointers 5 years ago
pow.hpp Port code to use CryptoManager over passing Crypto pointers 5 years ago
profiling.cpp continue using llarp::openfilestream 5 years ago
profiling.hpp Remove all use of IBEncodeMessage 5 years ago
router_contact.cpp Refactor Router code into more classes 5 years ago
router_contact.hpp Refactor Router code into more classes 5 years ago
router_id.cpp refactor 6 years ago
router_id.hpp Remove IStateful virtual inheritance 5 years ago
testnet.c initial shadow test net 6 years ago