Uploaded image for project: 'MINA SSHD'
  1. MINA SSHD
  2. SSHD-33

SSH uint32, sequence number wrapping

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.2.0
    • Labels:
      None
    • Environment:
      All

      Description

      SSH protocol defines a uint32 type which in SSHD is represented as a 32-bit signed Java int. This should be okay for the most part except with regard to sequence numbers, which should be represented as long's.

      Also, the RFC says sequence numbers wrap to 0 after 2^32 packets, this consideration needs to be included in the encode() and decode() functions.

        Attachments

        1. uint32.patch
          3 kB
          Shikhar Bhushan

          Activity

            People

            • Assignee:
              gnt Guillaume Nodet
              Reporter:
              shikhar Shikhar Bhushan
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 10m
                10m
                Remaining:
                Remaining Estimate - 10m
                10m
                Logged:
                Time Spent - Not Specified
                Not Specified