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

Fix incorrect behavior in message mode when too small buffer supplied #2809

Draft
wants to merge 38 commits into
base: master
Choose a base branch
from

Commits on Mar 1, 2023

  1. [FIX] Calculate correctly max payload size per UDP packet

    Mikołaj Małecki committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    b53a091 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2023

  1. Applied verification of the payload size fit. Added tests. Updated do…

    …cumentation
    Mikołaj Małecki committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    a8b9104 View commit details
    Browse the repository at this point in the history
  2. Withdrawn quotes for option names

    Mikołaj Małecki committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    56fdfdb View commit details
    Browse the repository at this point in the history
  3. Fixed links in the socket option table

    Mikołaj Małecki committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    d7f32d0 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2023

  1. Fixed minimum MSS to 116. Fixed some other bux

    Mikołaj Małecki committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    70de763 View commit details
    Browse the repository at this point in the history
  2. Replaced rand_r with std c++ random

    Mikołaj Małecki committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    2eb1159 View commit details
    Browse the repository at this point in the history
  3. Fixed usage of C++14 literals in the test (build failures)

    Mikołaj Małecki committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    9f48d3c View commit details
    Browse the repository at this point in the history
  4. [MAINT] Upgraded CI: ubuntu to version 20.04

    Mikołaj Małecki committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    edbb608 View commit details
    Browse the repository at this point in the history
  5. Fixed test logics (printing after closing)

    Mikołaj Małecki committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    26a7be6 View commit details
    Browse the repository at this point in the history
  6. Attempted fix for a deadlock in test, added some tracking

    Mikołaj Małecki committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    3d387a2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    03717f3 View commit details
    Browse the repository at this point in the history
  8. Added expect and tracking to close socket in ReuseAddr test (Travis p…

    …roblem)
    Mikołaj Małecki committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    3eef592 View commit details
    Browse the repository at this point in the history
  9. Used relaxed signaling for the sake of Travis

    Mikołaj Małecki committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    e2ab5f6 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. Lock debug fix for tests

    ethouris committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    d081e50 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba5f962 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    320a79b View commit details
    Browse the repository at this point in the history
  4. More debug for Travis

    ethouris committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    1b3ccd7 View commit details
    Browse the repository at this point in the history
  5. Fixed test ipv6 to use promise-future for synchronization

    Mikołaj Małecki committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    90b13b1 View commit details
    Browse the repository at this point in the history
  6. Fixed filtering-out IPv6 tests for Travis

    Mikołaj Małecki committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    bc4059c View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. Fixed wrong comment

    Mikołaj Małecki committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    11574a0 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2023

  1. Updated with upstream and fixed

    Mikołaj Małecki committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    fabb85f View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2023

  1. Updated and fixed

    Mikołaj Małecki committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    7cc801f View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

  1. Fixed a bug introduced during upstream merge

    Mikołaj Małecki committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    7658145 View commit details
    Browse the repository at this point in the history
  2. Fixed tests that should require IPv6 enabled

    Mikołaj Małecki committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    41a86bf View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. Pre-refax of change-independent parts for 2677

    Mikołaj Małecki committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    45809bd View commit details
    Browse the repository at this point in the history
  2. Merge branch 'dev-fix-ipv6-payloadsize-prefax' into dev-fix-ipv6-payl…

    …oadsize
    Mikołaj Małecki committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    c782bf7 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into dev-fix-ipv6-payloadsize

    Mikołaj Małecki committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    848857b View commit details
    Browse the repository at this point in the history
  4. A fix from code review

    Mikołaj Małecki committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    0c3abe0 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. Configuration menu
    Copy the full SHA
    ce2a043 View commit details
    Browse the repository at this point in the history
  2. Updated and fixed

    Mikołaj Małecki committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    ccfb0b6 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into dev-fix-ipv6-payloadsize

    Mikołaj Małecki committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    422cbed View commit details
    Browse the repository at this point in the history
  4. Some more explanatory comments to enforce checkin

    Mikołaj Małecki committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    fa40417 View commit details
    Browse the repository at this point in the history
  5. Apply suggestions from doc review (still pending)

    Co-authored-by: stevomatthews <[email protected]>
    ethouris and stevomatthews authored Sep 19, 2023
    Configuration menu
    Copy the full SHA
    5c2c876 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0403820 View commit details
    Browse the repository at this point in the history
  7. Apply suggestions from doc review (complete)

    Co-authored-by: stevomatthews <[email protected]>
    ethouris and stevomatthews authored Sep 19, 2023
    Configuration menu
    Copy the full SHA
    e02d85a View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2023

  1. Added extra v6-to-v6 test to check correct payload size

    Mikołaj Małecki committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    6074f21 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Configuration menu
    Copy the full SHA
    43d1a9c View commit details
    Browse the repository at this point in the history
  2. Added a test that demonstrates the bug

    Mikołaj Małecki committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    9c6e5b5 View commit details
    Browse the repository at this point in the history