• Taylor's avatar
    Revert "Roll src/third_party/usrsctp/usrsctplib/ 995c0b844..2caaff2b0 (39 commits)" · 6f149910
    Taylor authored
    This reverts commit 238fa3b0.
    
    Reason for revert: Suspected to have broken data channels on Linux
    due to getrandom syscall, see:
    https://bugs.chromium.org/p/chromium/issues/detail?id=1157658
    
    Original change's description:
    > Roll src/third_party/usrsctp/usrsctplib/ 995c0b844..2caaff2b0 (39 commits)
    >
    > Fixes some windows compile warnings that were preventing fuzzers
    > from being added; only minor functional changes since last update.
    >
    > https://chromium.googlesource.com/external/github.com/sctplab/usrsctp/+log/995c0b844144..2caaff2b0a1d
    >
    > $ git log 995c0b844..2caaff2b0 --date=short --no-merges --format='%ad %ae %s'
    > 2020-10-02 tuexen Minor cleanup.
    > 2020-10-01 deadbeef Call getrandom via syscall directly on Linux. (#533)
    > 2020-10-01 tuexen I guess Bitrig support arc4random().
    > 2020-10-01 tuexen Whitespace change.
    > 2020-10-01 tuexen Don't start SCTP/UDP receive threads (and don't open corresponding UDP sockets) when the UDP port specified in scpt_init() is 0.
    > 2020-09-30 deadbeef Add missing return type to init_random. (#531)
    > 2020-09-30 tuexen Try to fix the Windows build.
    > 2020-09-30 tuexen Add Android specific code for the random number generator.
    > 2020-09-30 tuexen Add platform specifc includes to the corresponding code.
    > 2020-09-30 tuexen Add a cleanup routine for the random number generator.
    > 2020-09-29 tuexen Improve the input validation and processing of cookies.
    > 2020-09-28 tuexen Whitespace cleanup
    > 2020-09-28 tuexen Improve random number generation on __Fuchsia__.
    > 2020-09-27 tuexen Improve the handling of fragmented, unordered, and unreliable user data using DATA chunks in the receive path.
    > 2020-09-26 tuexen Fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=25984
    > 2020-09-24 tuexen Whitespace changes
    > 2020-09-22 deadbeef Avoid duplicate definition of _CRT_RAND_S. (#529)
    > 2020-09-22 deadbeef Fix gcc/clang type mismatch warnings on Windows (#527)
    > 2020-09-22 deadbeef Fix -Wunreachable-code in programs/ (#528)
    > 2020-09-19 tuexen Improve consistency.
    > 2020-09-19 tuexen Cleanup.
    > 2020-09-19 tuexen Improve Windows build.
    > 2020-09-19 tuexen Fix syntax error on windows.
    > 2020-09-19 tuexen Add include for getrandom() on Linux.
    > 2020-09-19 tuexen Fix type of init_random() on Linux and Windows.
    > 2020-09-19 tuexen Improve Windows build.
    > 2020-09-19 tuexen Improve consistency.
    > 2020-09-19 tuexen Improve random number generation on Linux and Windows.
    > 2020-09-19 tuexen Cleanup read_random(). No functional change.
    > 2020-09-19 tuexen Fix NetBSD related #ifdef.
    > 2020-09-19 tuexen Whitespace changes
    > 2020-09-18 tuexen Add license.
    > 2020-09-18 tuexen Add license statement.
    > 2020-09-18 tuexen Fox more typos.
    > 2020-09-18 tuexen Fix typo.
    > 2020-09-18 tuexen Remove trailing whitspaces.
    > 2020-09-18 tuexen Improve consistency, no functional change intended.
    > 2020-09-18 tuexen Check for too short packets when using the receive threads.
    > 2020-09-18 tuexen Fix mask for ECN bits.
    >
    > Created with:
    >   roll-dep src/third_party/usrsctp/usrsctplib
    >
    > Bug: chromium:1025302
    > Change-Id: I3faeb75f9f12d71b7b6ef3d326ad2e8d8becf3cf
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2430446
    > Commit-Queue: Taylor <deadbeef@chromium.org>
    > Reviewed-by: Harald Alvestrand <hta@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#813385}
    
    TBR=hta@chromium.org,deadbeef@chromium.org
    
    # Not skipping CQ checks because original CL landed > 1 day ago.
    
    Bug: chromium:1025302
    Change-Id: I2c4bd6158a0e91ba7863558e1e2d37456fdf1505
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2586379
    Auto-Submit: Taylor <deadbeef@chromium.org>
    Reviewed-by: default avatarHarald Alvestrand <hta@chromium.org>
    Commit-Queue: Taylor <deadbeef@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#836943}
    6f149910
README.chromium 677 Bytes