Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Encode / Decode + StreamBuffer + move to moq (Draft) #166

Closed
wants to merge 64 commits into from
Closed

Commits on May 31, 2024

  1. Configuration menu
    Copy the full SHA
    02a86c7 View commit details
    Browse the repository at this point in the history
  2. add announce_ok

    suhasHere committed May 31, 2024
    Configuration menu
    Copy the full SHA
    791acef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a80a07d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e0b13d9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8524f2b View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2024

  1. refactor test

    suhasHere committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    0398433 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    175f988 View commit details
    Browse the repository at this point in the history
  3. add announce_cancel

    suhasHere committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    2cc7171 View commit details
    Browse the repository at this point in the history
  4. add subscribe

    suhasHere committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    5648e92 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2024

  1. add subscribe_ok

    suhasHere committed Jun 2, 2024
    Configuration menu
    Copy the full SHA
    6dfee82 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. rewrite subscribe parsing

    suhasHere committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    6fd6e53 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    27039e2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4bc13c3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    42a2d41 View commit details
    Browse the repository at this point in the history
  5. wip client setup

    suhasHere committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    6b8baa7 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Configuration menu
    Copy the full SHA
    2b58363 View commit details
    Browse the repository at this point in the history
  2. add server setup

    suhasHere committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    18f63b8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c7e0aea View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d6905de View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5d91295 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7db2053 View commit details
    Browse the repository at this point in the history
  7. Update transport

    TimEvens committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    8c5a17c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    559398d View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Configuration menu
    Copy the full SHA
    169ab6b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    298d722 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c76f78e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3e81f6c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    006a81b View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Configuration menu
    Copy the full SHA
    fec7d89 View commit details
    Browse the repository at this point in the history
  2. moq-example

    TimEvens committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    4bb9a68 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d5a08d1 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2024

  1. break out signal handler

    TimEvens committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    d710f51 View commit details
    Browse the repository at this point in the history
  2. update transport

    TimEvens committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    b024e41 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. MoQ updates...

    * Updated transport with bug fixes and new any data object in stream buffer
    * Implemented close with termination code/reason
    * Implemented bidir handling as first bidir stream and to close connection in error
    * Implemented CLIENT and SERVER SETUP state machine on new connections
    * Added MoQTerminationReason enum class
    * Resolved copy operator issues with moq structs
    * Disabled metrics exporter till we have endpoint_id added
    * Optimized moq message decode to continue to decode if stream buffer
      still has data.
    * Updated moq test `verify()` to use any object in stream buffer
    TimEvens committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    d21052b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1864109 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    97df872 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. MOQ update to add metrics and endpoint_id

    * Fixes parameter parsing of type not being uintV
    * Adds endpoint_id parameter type
    * Implement metrics connection and data context info updates
      for control channel.
    * Re-enabled metrics
    TimEvens committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    6d52a9c View commit details
    Browse the repository at this point in the history
  2. Add cxxopts for cli parsing

    TimEvens committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    d133cf0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9e273cc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9d515d4 View commit details
    Browse the repository at this point in the history
  5. ...

    TimEvens committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    bc780b1 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Configuration menu
    Copy the full SHA
    ba732a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c89cda View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2024

  1. Configuration menu
    Copy the full SHA
    daf0b33 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Configuration menu
    Copy the full SHA
    252543a View commit details
    Browse the repository at this point in the history
  2. Implement subscribe flow and refactor memory

    Adapts to received subscribe ID, which supports server/relay mode better.
    TimEvens committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    3150bba View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Configuration menu
    Copy the full SHA
    4ebe164 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Configuration menu
    Copy the full SHA
    653a3d5 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. MOQT fixes and add object processing

    * Fixes subscribe flow to announcer
    * Initial add of object flow handling
    TimEvens committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    c80254f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a18457a View commit details
    Browse the repository at this point in the history
  3. add clock

    TimEvens committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    7b1957b View commit details
    Browse the repository at this point in the history
  4. Update transport

    TimEvens committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    0c32ca4 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Fix build error

    TimEvens committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    8885e90 View commit details
    Browse the repository at this point in the history
  2. Remove std::format

    TimEvens committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    829918f View commit details
    Browse the repository at this point in the history
  3. add missing header

    TimEvens committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    57d9b5c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9cd60df View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7fbbaa2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6204157 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Configuration menu
    Copy the full SHA
    1234ff1 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Initial unsubscribe handling

    TimEvens committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    8a9ded8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    66549ea View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Complete MOQT implementation, implemented...

    * Unannounce
    * Unsubscribe
    * Subscribe done
    * Announce Cancel
    * Subscribe Error
    * Announce Error
    * Track Status
    * Track Status Request
    * Goaway
    TimEvens committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    c2a18bd View commit details
    Browse the repository at this point in the history
  2. Implement announce error

    TimEvens committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    1e327b5 View commit details
    Browse the repository at this point in the history
  3. add missing break in case

    TimEvens committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    61e0d7a View commit details
    Browse the repository at this point in the history