lokinet/llarp/router
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
2019-07-25 17:46:56 -04:00
..
abstractrouter.cpp Refactor Router code into more classes 2019-07-25 14:11:02 -04:00
abstractrouter.hpp Adds Link-Relay Status Messages 2019-07-25 17:46:56 -04:00
i_outbound_message_handler.cpp Refactor Router code into more classes 2019-07-25 14:11:02 -04:00
i_outbound_message_handler.hpp Refactor Router code into more classes 2019-07-25 14:11:02 -04:00
i_outbound_session_maker.cpp Refactor Router code into more classes 2019-07-25 14:11:02 -04:00
i_outbound_session_maker.hpp Refactor Router code into more classes 2019-07-25 14:11:02 -04:00
i_rc_lookup_handler.cpp Refactor Router code into more classes 2019-07-25 14:11:02 -04:00
i_rc_lookup_handler.hpp Refactor Router code into more classes 2019-07-25 14:11:02 -04:00
outbound_message_handler.cpp make travis happy again *and* don't break message sending 2019-07-25 15:04:48 -04:00
outbound_message_handler.hpp Refactor Router code into more classes 2019-07-25 14:11:02 -04:00
outbound_session_maker.cpp Refactor Router code into more classes 2019-07-25 14:11:02 -04:00
outbound_session_maker.hpp Refactor Router code into more classes 2019-07-25 14:11:02 -04:00
rc_lookup_handler.cpp Refactor Router code into more classes 2019-07-25 14:11:02 -04:00
rc_lookup_handler.hpp Refactor Router code into more classes 2019-07-25 14:11:02 -04:00
router.cpp Adds Link-Relay Status Messages 2019-07-25 17:46:56 -04:00
router.hpp Adds Link-Relay Status Messages 2019-07-25 17:46:56 -04:00