[SECNET PATCH v2 00/19] Fix polypath asymmetric routing

Ian Jackson ijackson at chiark.greenend.org.uk
Sat May 18 02:38:33 BST 2019


Now rebased on top of the "obvious bugfixes" I just (re)posted, and
tested.  I guess I will push this to master soon.

In the list below,
  + means a new patch in v2
  * means a patch modified in v2

Ian Jackson (19):
    NOTES: tiny fix
    configure: rerun autogen.sh with autoconf 2.69-10
  + site: transport peers update: avoid nearly-trivial debug
  + site: Log about crossed MSG1 ignored only once
  + site: Log about crossed MSG1 with a higher priority
  * site: Rename setup_priority to our_name_later
    site: Break out we_have_priority
  * polypath asymmetric routing: Priority to mobile sites
    site: Make return value of transforms be an enum
    site: Change return value of decrypt_msg0
    Introduce transform_apply_return_badseq
    Introduce transform_apply_seqdupe
    polypath asymmetric routing: Handle data packet dupes
    polypath asymmetric routing: Handle MSG1 late dupes
    polypath asymmetric routing: Handle MSG2-4 late dupes
  + site: Replace wait_timeout variable with function
  + random: Admit that we will never add error checking everywhere
  + site: Randomise key setup retry time
  + site: in "entering state RUN", say whether key is set up

 NOTES              |   7 ++-
 README             |   5 +-
 configure          |  14 ++++-
 magic.h            |   5 +-
 random.c           |  24 ++------
 secnet.h           |  29 ++++++---
 site.c             | 171 ++++++++++++++++++++++++++++++++++++++++-------------
 transform-cbcmac.c |  16 ++---
 transform-common.h |   6 +-
 transform-eax.c    |  12 ++--
 10 files changed, 194 insertions(+), 95 deletions(-)

-- 
2.11.0




More information about the sgo-software-discuss mailing list