Commit 6f149910 authored by Taylor's avatar Taylor Committed by Chromium LUCI CQ

Revert "Roll src/third_party/usrsctp/usrsctplib/ 995c0b844..2caaff2b0 (39 commits)"

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}
parent 91e4d177
...@@ -1510,7 +1510,7 @@ deps = { ...@@ -1510,7 +1510,7 @@ deps = {
}, },
'src/third_party/usrsctp/usrsctplib': 'src/third_party/usrsctp/usrsctplib':
Var('chromium_git') + '/external/github.com/sctplab/usrsctp' + '@' + '2caaff2b0a1d550751bb6aa1aaa6ece4829848d4', Var('chromium_git') + '/external/github.com/sctplab/usrsctp' + '@' + '995c0b84414466d77d52011e5b572cbe213b770a',
'src/third_party/vulkan_memory_allocator': 'src/third_party/vulkan_memory_allocator':
Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git' + '@' + '6c656df63da5995a932aafd45b32af1974e497d9', Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git' + '@' + '6c656df63da5995a932aafd45b32af1974e497d9',
......
...@@ -2,8 +2,8 @@ Name: usrsctp ...@@ -2,8 +2,8 @@ Name: usrsctp
URL: http://github.com/sctplab/usrsctp URL: http://github.com/sctplab/usrsctp
Version: 0 Version: 0
CPEPrefix: cpe:/a:usrsctp_project:usrsctp:2019-12-20 CPEPrefix: cpe:/a:usrsctp_project:usrsctp:2019-12-20
Date: Oct 1, 2020 Date: Aug 28, 2020
Revision: 2caaff2b0a1d550751bb6aa1aaa6ece4829848d4 Revision: 995c0b84414466d77d52011e5b572cbe213b770a
License: New BSD License: New BSD
License File: LICENSE License File: LICENSE
Security Critical: yes Security Critical: yes
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment