A free C++ implementation of NSIS protocols

Opened 11 years ago

Closed 10 years ago

#21 closed task (fixed)

Upgrade to draft-12: GHC modification

Reported by: bless Owned by: bless
Priority: minor Milestone:
Component: GIST Version:
Keywords: Cc:

Description (last modified by bless)

 1.   Modified the processing rules for the GIST hop count.  An
        initial check for GHC=0 followed by a decrement is now done on
        the receive side (Section 4.3.1); the local processing
        description in Section 4.3.2 now forces peering (preventing
        bypass) if the GHC has reached zero.  A check is added for a
        valid NSLP-supplied GHC in Section 4.3.3, and this also includes
        the old text from Section 4.3.4 on loop control in NSLPs by
        preserving the GHC.  Section 4.3.3 also includes guidance on how
        to select an initial GHC (referring to IP TTL setting).  A note
        on not retrying if a loop was known to have been formed has been
        removed, and it has been clarified that the mechanism does not
        prevent looping per se, just infinite looping.  [Adrian Farrel]

Change History (1)

comment:1 Changed 10 years ago by bless

  • Description modified (diff)
  • Resolution set to fixed
  • Status changed from new to closed

after some code review, I think our code should behave like specified above.

Note: See TracTickets for help on using tickets.